From 0f7cf7a570d464b0569f6a2328dabc38f16ce826 Mon Sep 17 00:00:00 2001 From: devops Date: Fri, 8 May 2026 12:03:12 +0000 Subject: [PATCH 1/9] deps/kevm_release: Set Version 1.0.901 --- deps/kevm_release | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps/kevm_release b/deps/kevm_release index 7d0cf69bc..c6af34b6c 100644 --- a/deps/kevm_release +++ b/deps/kevm_release @@ -1 +1 @@ -1.0.896 +1.0.901 From 53fd09ec380d22fa38b731ea14c6652c9c1b4bfd Mon Sep 17 00:00:00 2001 From: devops Date: Mon, 11 May 2026 13:13:37 +0000 Subject: [PATCH 2/9] Sync uv files: kevm-pyk version 1.0.901 --- pyproject.toml | 2 +- uv.lock | 857 ++++++++++++++++++++++++++----------------------- 2 files changed, 450 insertions(+), 409 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 629a1d330..0464166a4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ version = "1.0.0" description = "Foundry integration for KEVM" requires-python = "~=3.10" dependencies = [ - "kevm-pyk@git+https://github.com/runtimeverification/evm-semantics.git@v1.0.896#subdirectory=kevm-pyk", + "kevm-pyk@git+https://github.com/runtimeverification/evm-semantics.git@v1.0.901#subdirectory=kevm-pyk", "eth-utils>=5,<6", "pycryptodome>=3.20.0,<4", "pyevmasm>=0.2.3,<0.3", diff --git a/uv.lock b/uv.lock index 1eddbc7b0..c2bde5a8f 100644 --- a/uv.lock +++ b/uv.lock @@ -2,7 +2,8 @@ version = 1 revision = 3 requires-python = ">=3.10, <4" resolution-markers = [ - "python_full_version >= '3.11'", + "python_full_version >= '3.15'", + "python_full_version >= '3.11' and python_full_version < '3.15'", "python_full_version < '3.11'", ] @@ -37,6 +38,44 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ed/c9/d7977eaacb9df673210491da99e6a247e93df98c715fc43fd136ce1d3d33/arrow-1.4.0-py3-none-any.whl", hash = "sha256:749f0769958ebdc79c173ff0b0670d59051a535fa26e8eba02953dc19eb43205", size = 68797, upload-time = "2025-10-18T17:46:45.663Z" }, ] +[[package]] +name = "ast-serialize" +version = "0.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/9d/912fefab0e30aee6a3af8a62bbea4a81b29afa4ba2c973d31170620a26de/ast_serialize-0.3.0.tar.gz", hash = "sha256:1bc3ca09a63a021376527c4e938deedd11d11d675ce850e6f9c7487f5889992b", size = 60689, upload-time = "2026-04-30T23:24:48.104Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6f/57/a54d4de491d6cdd7a4e4b0952cc3ca9f60dcefa7b5fb48d6d492debe1649/ast_serialize-0.3.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:3a867927df59f76a18dc1d874a0b2c079b42c58972dca637905576deb0912e14", size = 1182966, upload-time = "2026-04-30T23:23:57.376Z" }, + { url = "https://files.pythonhosted.org/packages/ee/9e/a5db014bb0f91b209236b57c429389e31290c0093532b8436d577699b2fa/ast_serialize-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a6fb063bf040abf8321e7b8113a0554eda445ffc508aa51287f8808886a5ae22", size = 1171316, upload-time = "2026-04-30T23:23:59.63Z" }, + { url = "https://files.pythonhosted.org/packages/15/59/fd55133e478c4326f60a11df02573bf7ccb2ac685810b50f1803d0f68053/ast_serialize-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5075cd8482573d743586779e5f9b652a015e37d4e95132d7e5a9bc5c8f483d8f", size = 1232234, upload-time = "2026-04-30T23:24:01.168Z" }, + { url = "https://files.pythonhosted.org/packages/cc/79/0ca1d26357ecb4a697d74d00b73ef3137f24c140424125393a0de820eb09/ast_serialize-0.3.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:41560b27794f4553b0f77811e9fb325b77db4a2b39018d437e09932275306e66", size = 1233437, upload-time = "2026-04-30T23:24:03.151Z" }, + { url = "https://files.pythonhosted.org/packages/53/3e/7078ec94dd6e124b8e028ac77016a4f13c83fa1c145790f2e68f3816998b/ast_serialize-0.3.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b967c01ca74909c5d90e0fe4393401e2cc5da5ebd9a6262a19e45ffd3757dec8", size = 1440188, upload-time = "2026-04-30T23:24:04.717Z" }, + { url = "https://files.pythonhosted.org/packages/21/16/cca7195ef55a012f8013c3442afa91d287a0a36dcf88b480b262475135b3/ast_serialize-0.3.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:424ebb8f46cd993f7cec4009d119312d8433dd90e6b0df0499cd2c91bdcc5af9", size = 1254211, upload-time = "2026-04-30T23:24:06.18Z" }, + { url = "https://files.pythonhosted.org/packages/a0/0f/f3d4dfae67dee6580534361a6343367d34217e7d25cff858bd1d8f03b8ed/ast_serialize-0.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d14b1d566b56e2ee70b11fec1de7e0b94ec7cd83717ec7d189967841a361190e", size = 1255973, upload-time = "2026-04-30T23:24:07.772Z" }, + { url = "https://files.pythonhosted.org/packages/14/41/55fbfe02c42f40fbe3e74eda167d977d555ff720ce1abfa08515236efd88/ast_serialize-0.3.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7ba30b18735f047ec11103d1ab92f4789cf1fea1e0dc89b04a2f5a0632fd79de", size = 1298629, upload-time = "2026-04-30T23:24:09.4Z" }, + { url = "https://files.pythonhosted.org/packages/28/36/7d2501cacc7989fb8504aa9da2a2022a174200a59d4e6639de4367a57fdd/ast_serialize-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e6ea0754cb7b0f682ebb005ffb0d18f8d17993490d9c289863cd69cacc4ab8df", size = 1408435, upload-time = "2026-04-30T23:24:11.013Z" }, + { url = "https://files.pythonhosted.org/packages/03/e7/54e3b469c3fa0bf9cd532fa643d1d33b73303f8d70beac3e366b68dd64b7/ast_serialize-0.3.0-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:a0c5aa1073a5ba7b2abaa4b54abe8b8d75c4d1e2d54a2ff70b0ca6222fea5728", size = 1508174, upload-time = "2026-04-30T23:24:12.635Z" }, + { url = "https://files.pythonhosted.org/packages/b5/2a/9b9621865b02c60539e26d9b114a312b4fa46aa703e33e79317174bfea21/ast_serialize-0.3.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:4e52650d834c1ea7791969a361de2c54c13b2fb4c519ec79445fa8b9021a147d", size = 1502354, upload-time = "2026-04-30T23:24:14.186Z" }, + { url = "https://files.pythonhosted.org/packages/34/dd/f138bc5c43b0c414fdd12eefe15677839323078b6e75301ad7f96cd26d45/ast_serialize-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:15bd6af3f136c61dae27805eb6b8f3269e85a545c4c27ffe9e530ead78d2b36d", size = 1450504, upload-time = "2026-04-30T23:24:16.076Z" }, + { url = "https://files.pythonhosted.org/packages/68/cf/97ef9e1c315601db74365955c8edd3292e3055500d6317602815dbdf08ae/ast_serialize-0.3.0-cp314-cp314t-win32.whl", hash = "sha256:d188bfe37b674b49708497683051d4b571366a668799c9b8e8a94513694969d9", size = 1058662, upload-time = "2026-04-30T23:24:17.535Z" }, + { url = "https://files.pythonhosted.org/packages/f8/d6/e2c3483c31580fdb623f92ad38d2f856cde4b9205a3e6bd84760f3de7d82/ast_serialize-0.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:5832c2fdf8f8a6cf682b4cfcf677f5eaf39b4ddbc490f5480cfccdd1e7ce8fa1", size = 1100349, upload-time = "2026-04-30T23:24:18.992Z" }, + { url = "https://files.pythonhosted.org/packages/ab/89/29abcb1fe18a429cda60c6e0bbd1d6e90499339842a2f548d7567542357e/ast_serialize-0.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:670f177188d128fb7f9f15b5ad0e1b553d22c34e3f584dcb83eb8077600437f0", size = 1072895, upload-time = "2026-04-30T23:24:20.706Z" }, + { url = "https://files.pythonhosted.org/packages/bc/93/72abad83966ed6235647c9f956417dc1e17e997696388521910e3d1fa3f4/ast_serialize-0.3.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:2ec2fafa5e4313cc8feed96e436ebe19ac7bc6fa41fbc2827e826c48b9e4c3a9", size = 1190024, upload-time = "2026-04-30T23:24:22.486Z" }, + { url = "https://files.pythonhosted.org/packages/85/4f/eb88584b2f0234e581762011208ca203252bf6c98e59b4769daa571f3576/ast_serialize-0.3.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:ef6d3c08b7b4cd29b48410338e134764a00e76d25841eb02c1084e868c888ecc", size = 1178633, upload-time = "2026-04-30T23:24:24.35Z" }, + { url = "https://files.pythonhosted.org/packages/56/51/cf1ec1ff3e616373d0dcbd5fad502e0029dc541f13ab642259762a7d127f/ast_serialize-0.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d841424f41b886e98044abc80769c14a956e6e5ccd5fb5b0d9f5ead72be18a4", size = 1241351, upload-time = "2026-04-30T23:24:25.987Z" }, + { url = "https://files.pythonhosted.org/packages/0d/44/68fcf50478cf1093f2d423f034ae06453122c8b415d8e21a44668eca485d/ast_serialize-0.3.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d21453734ad39367ede5d37efe4f59f830ce1c09f432fc72a90e368f77a4a3e7", size = 1239582, upload-time = "2026-04-30T23:24:27.808Z" }, + { url = "https://files.pythonhosted.org/packages/9d/c1/a6c9fa284eceb5fc6f21347e968445a051d7ca2c4d34e6a04314646dbcee/ast_serialize-0.3.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f5e110cdce2a347e1dd987529c88ef54d26f67848dce3eba1b3b2cc2cf085c94", size = 1448853, upload-time = "2026-04-30T23:24:29.534Z" }, + { url = "https://files.pythonhosted.org/packages/23/5f/8ad3829a09e4e8c5328a53ce7d4711d660944e3e164c5f6abcc2c8f27167/ast_serialize-0.3.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b6e23a98e57560a055f5c4b68700a0fd5ce483d2814c23140b3638c7f5d1e61", size = 1262204, upload-time = "2026-04-30T23:24:31.482Z" }, + { url = "https://files.pythonhosted.org/packages/25/13/44aa28d97f10e25247e8576b5f6b2795d4fa1a80acc88acc942c508d06f7/ast_serialize-0.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c1c9e763d70293d65ce1e1ea8c943140c68d0953f0268c7ee0998f2e07f77dd0", size = 1266458, upload-time = "2026-04-30T23:24:33.088Z" }, + { url = "https://files.pythonhosted.org/packages/d8/58/b3a8be3777cd3744324fd5cec0d80d37cd96fc7cbb0fb010e03dff1e870f/ast_serialize-0.3.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4388a1796c228f1ce5c391426f7d21a0003ad3b47f677dbeded9bd1a85c7209f", size = 1308700, upload-time = "2026-04-30T23:24:34.657Z" }, + { url = "https://files.pythonhosted.org/packages/13/03/f8312d6b57f5471a9dc7946f22b8798a1fc296d38c25766223aacadec42c/ast_serialize-0.3.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:5283cdcc0c64c3d8b9b688dc6aaa012d9c0cf1380a7f774a6bae6a1c01b3205a", size = 1416724, upload-time = "2026-04-30T23:24:36.562Z" }, + { url = "https://files.pythonhosted.org/packages/50/5d/13fc3789a7abac00559da2e2e9f386db4612aa1f84fc53d09bf714c37545/ast_serialize-0.3.0-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:f5ef88cc5842a5d7a6ac09dc0d5fc2c98f5d276c1f076f866d55047ce886785b", size = 1515441, upload-time = "2026-04-30T23:24:38.018Z" }, + { url = "https://files.pythonhosted.org/packages/eb/b9/7ab43fc7a23b1f970281093228f5f79bed6edeed7a3e672bde6d7a832a58/ast_serialize-0.3.0-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:cc14bf402bdc0978594ecce783793de2c7470cd4f5cd7eb286ca97ed8ff7cba9", size = 1510522, upload-time = "2026-04-30T23:24:39.798Z" }, + { url = "https://files.pythonhosted.org/packages/56/ec/d75fc2b788d319f1fad77c14156896f31afdfc68af85b505e5bdebcb9592/ast_serialize-0.3.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:11eae0cf1b7b3e0678133cc2daa974ea972caf02eb4b3aa062af6fa9acd52c57", size = 1460917, upload-time = "2026-04-30T23:24:41.305Z" }, + { url = "https://files.pythonhosted.org/packages/95/74/f99c81193a2725911e1911ae567ed27c2f2419332c7f3537366f9d238cac/ast_serialize-0.3.0-cp39-abi3-win32.whl", hash = "sha256:2db3dd99de5e6a5a11d7dda73de8750eb6e5baaf25245adf7bdcfe64b6108ae2", size = 1067804, upload-time = "2026-04-30T23:24:43.091Z" }, + { url = "https://files.pythonhosted.org/packages/16/81/76af00c47daa151e89f98ae21fbbcb2840aaa9f5766579c4da76a3c57188/ast_serialize-0.3.0-cp39-abi3-win_amd64.whl", hash = "sha256:a2cd125adccf7969470621905d302750cd25951f22ea430d9a25b7be031e5549", size = 1105561, upload-time = "2026-04-30T23:24:44.578Z" }, + { url = "https://files.pythonhosted.org/packages/bd/46/d3ec57ad500f598d1554bd14ce4df615960549ab2844961bc4e1f5fbd174/ast_serialize-0.3.0-cp39-abi3-win_arm64.whl", hash = "sha256:0dd00da29985f15f50dc35728b7e1e7c84507bccfea1d9914738530f1c72238a", size = 1077165, upload-time = "2026-04-30T23:24:46.377Z" }, +] + [[package]] name = "attrs" version = "26.1.0" @@ -114,11 +153,11 @@ wheels = [ [[package]] name = "certifi" -version = "2026.2.25" +version = "2026.4.22" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/af/2d/7bf41579a8986e348fa033a31cdd0e4121114f6bce2457e8876010b092dd/certifi-2026.2.25.tar.gz", hash = "sha256:e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7", size = 155029, upload-time = "2026-02-25T02:54:17.342Z" } +sdist = { url = "https://files.pythonhosted.org/packages/25/ee/6caf7a40c36a1220410afe15a1cc64993a1f864871f698c0f93acb72842a/certifi-2026.4.22.tar.gz", hash = "sha256:8d455352a37b71bf76a79caa83a3d6c25afee4a385d632127b6afb3963f1c580", size = 137077, upload-time = "2026-04-22T11:26:11.191Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl", hash = "sha256:027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa", size = 153684, upload-time = "2026-02-25T02:54:15.766Z" }, + { url = "https://files.pythonhosted.org/packages/22/30/7cd8fdcdfbc5b869528b079bfb76dcdf6056b1a2097a662e5e8c04f42965/certifi-2026.4.22-py3-none-any.whl", hash = "sha256:3cb2210c8f88ba2318d29b0388d1023c8492ff72ecdde4ebdaddbb13a31b1c4a", size = 135707, upload-time = "2026-04-22T11:26:09.372Z" }, ] [[package]] @@ -237,14 +276,14 @@ wheels = [ [[package]] name = "click" -version = "8.3.2" +version = "8.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/57/75/31212c6bf2503fdf920d87fee5d7a86a2e3bcf444984126f13d8e4016804/click-8.3.2.tar.gz", hash = "sha256:14162b8b3b3550a7d479eafa77dfd3c38d9dc8951f6f69c78913a8f9a7540fd5", size = 302856, upload-time = "2026-04-03T19:14:45.118Z" } +sdist = { url = "https://files.pythonhosted.org/packages/bb/63/f9e1ea081ce35720d8b92acde70daaedace594dc93b693c869e0d5910718/click-8.3.3.tar.gz", hash = "sha256:398329ad4837b2ff7cbe1dd166a4c0f8900c3ca3a218de04466f38f6497f18a2", size = 328061, upload-time = "2026-04-22T15:11:27.506Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e4/20/71885d8b97d4f3dde17b1fdb92dbd4908b00541c5a3379787137285f602e/click-8.3.2-py3-none-any.whl", hash = "sha256:1924d2c27c5653561cd2cae4548d1406039cb79b858b747cfea24924bbc1616d", size = 108379, upload-time = "2026-04-03T19:14:43.505Z" }, + { url = "https://files.pythonhosted.org/packages/ae/44/c1221527f6a71a01ec6fbad7fa78f1d50dfa02217385cf0fa3eec7087d59/click-8.3.3-py3-none-any.whl", hash = "sha256:a2bf429bb3033c89fa4936ffb35d5cb471e3719e1f3c8a7c3fff0b8314305613", size = 110502, upload-time = "2026-04-22T15:11:25.044Z" }, ] [[package]] @@ -577,11 +616,11 @@ wheels = [ [[package]] name = "filelock" -version = "3.28.0" +version = "3.29.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d6/17/6e8890271880903e3538660a21d63a6c1fea969ac71d0d6b608b78727fa9/filelock-3.28.0.tar.gz", hash = "sha256:4ed1010aae813c4ee8d9c660e4792475ee60c4a0ba76073ceaf862bd317e3ca6", size = 56474, upload-time = "2026-04-14T22:54:33.625Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b5/fe/997687a931ab51049acce6fa1f23e8f01216374ea81374ddee763c493db5/filelock-3.29.0.tar.gz", hash = "sha256:69974355e960702e789734cb4871f884ea6fe50bd8404051a3530bc07809cf90", size = 57571, upload-time = "2026-04-19T15:39:10.068Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3b/21/2f728888c45033d34a417bfcd248ea2564c9e08ab1bfd301377cf05d5586/filelock-3.28.0-py3-none-any.whl", hash = "sha256:de9af6712788e7171df1b28b15eba2446c69721433fa427a9bee07b17820a9db", size = 39189, upload-time = "2026-04-14T22:54:32.037Z" }, + { url = "https://files.pythonhosted.org/packages/81/47/dd9a212ef6e343a6857485ffe25bba537304f1913bdbed446a23f7f592e1/filelock-3.29.0-py3-none-any.whl", hash = "sha256:96f5f6344709aa1572bbf631c640e4ebeeb519e08da902c39a001882f30ac258", size = 39812, upload-time = "2026-04-19T15:39:08.752Z" }, ] [[package]] @@ -707,24 +746,24 @@ wheels = [ [[package]] name = "hypothesis" -version = "6.152.1" +version = "6.152.6" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, { name = "sortedcontainers" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/64/b1/c32bcddb9aab9e3abc700f1f56faf14e7655c64a16ca47701a57362276ea/hypothesis-6.152.1.tar.gz", hash = "sha256:4f4ed934eee295dd84ee97592477d23e8dc03e9f12ae0ee30a4e7c9ef3fca3b0", size = 465029, upload-time = "2026-04-14T22:29:24.062Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f0/09/f5219c8fd75ff1f270a6f691df651c206e9316b9d0ce2cbd8b6f82844e1e/hypothesis-6.152.6.tar.gz", hash = "sha256:4a3f21e9a7349a17616626e9010f04360b02e6bf8ff15fdc7c53e76d5517c1e8", size = 467945, upload-time = "2026-05-11T13:12:59.888Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5d/83/860fb3075e00b0fc19a22a2301bc3c96f00437558c3911bdd0a3573a4a53/hypothesis-6.152.1-py3-none-any.whl", hash = "sha256:40a3619d9e0cb97b018857c7986f75cf5de2e5ec0fa8a0b172d00747758f749e", size = 530752, upload-time = "2026-04-14T22:29:20.893Z" }, + { url = "https://files.pythonhosted.org/packages/5f/1c/ed568eca3a963dc3e447b01961ae653e0d6f107c2cfd77b3f2b1a5cfc520/hypothesis-6.152.6-py3-none-any.whl", hash = "sha256:b20ffc532e5f2901229348d10ed7cb37fd9723ebf4799df663d2dce1cdce4e32", size = 533724, upload-time = "2026-05-11T13:12:56.182Z" }, ] [[package]] name = "idna" -version = "3.11" +version = "3.14" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902", size = 194582, upload-time = "2025-10-12T14:55:20.501Z" } +sdist = { url = "https://files.pythonhosted.org/packages/05/b1/efac073e0c297ecf2fb33c346989a529d4e19164f1759102dee5953ee17e/idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3", size = 198272, upload-time = "2026-05-10T20:32:15.935Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", size = 71008, upload-time = "2025-10-12T14:55:18.883Z" }, + { url = "https://files.pythonhosted.org/packages/6c/3c/3f62dee257eb3d6b2c1ef2a09d36d9793c7111156a73b5654d2c2305e5ce/idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69", size = 72184, upload-time = "2026-05-10T20:32:14.295Z" }, ] [[package]] @@ -759,8 +798,8 @@ wheels = [ [[package]] name = "kevm-pyk" -version = "1.0.896" -source = { git = "https://github.com/runtimeverification/evm-semantics.git?subdirectory=kevm-pyk&rev=v1.0.896#f51e4e86ea8bf62e791c278ab45dbbbe5bd57dee" } +version = "1.0.901" +source = { git = "https://github.com/runtimeverification/evm-semantics.git?subdirectory=kevm-pyk&rev=v1.0.901#75d96843aa5cbb678367e032392fe78dee68dc2b" } dependencies = [ { name = "frozendict" }, { name = "kframework" }, @@ -770,7 +809,7 @@ dependencies = [ [[package]] name = "kframework" -version = "7.1.318" +version = "7.1.322" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "coloredlogs" }, @@ -789,9 +828,9 @@ dependencies = [ { name = "tomli-w" }, { name = "xdg-base-dirs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/18/a6/91835ae4f4b0f30aeab718597b328b9c0a74f0308853f2e316084c4c35ab/kframework-7.1.318.tar.gz", hash = "sha256:f8718648cf34609ee81f07101e4d8ab7a0f5db5dbad26b32af4b7bfead2a7d0c", size = 244398, upload-time = "2026-04-15T12:18:19Z" } +sdist = { url = "https://files.pythonhosted.org/packages/68/95/c88d24c8e018493896267d2d053fd21bd3a0495d03b8a5781206284b618d/kframework-7.1.322.tar.gz", hash = "sha256:4587cfed2c0a737a23269a937f831f49a3dcf59f062d15e14c79dbc63233f95e", size = 245321, upload-time = "2026-05-08T18:39:12.977Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c6/ea/eb7134a1875243438ff2fc833a41b848a4dd43ca1e8a1e090dbb1361673a/kframework-7.1.318-py3-none-any.whl", hash = "sha256:7a617914ce059ca323159230d5b9f3540a54b7aeb72e4d68f39662dd0ffc5026", size = 295988, upload-time = "2026-04-15T12:18:17.673Z" }, + { url = "https://files.pythonhosted.org/packages/c1/1c/af31f1203f86b362ab647b2c106d2869a252d54913a1ceb9ab5efe24e7c1/kframework-7.1.322-py3-none-any.whl", hash = "sha256:1acbfe008f3d46418c24dc4c231f7bf388e65a0a110cea5cb05b1b99e05cbf5a", size = 296933, upload-time = "2026-05-08T18:39:11.446Z" }, ] [[package]] @@ -834,7 +873,7 @@ dev = [ requires-dist = [ { name = "eth-abi", specifier = ">=5.2.0" }, { name = "eth-utils", specifier = ">=5,<6" }, - { name = "kevm-pyk", git = "https://github.com/runtimeverification/evm-semantics.git?subdirectory=kevm-pyk&rev=v1.0.896" }, + { name = "kevm-pyk", git = "https://github.com/runtimeverification/evm-semantics.git?subdirectory=kevm-pyk&rev=v1.0.901" }, { name = "openzeppelin-solidity-grammar-parser", specifier = ">=0.0.5" }, { name = "pycryptodome", specifier = ">=3.20.0,<4" }, { name = "pyevmasm", specifier = ">=0.2.3,<0.3" }, @@ -865,87 +904,87 @@ dev = [ [[package]] name = "librt" -version = "0.9.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/eb/6b/3d5c13fb3e3c4f43206c8f9dfed13778c2ed4f000bacaa0b7ce3c402a265/librt-0.9.0.tar.gz", hash = "sha256:a0951822531e7aee6e0dfb556b30d5ee36bbe234faf60c20a16c01be3530869d", size = 184368, upload-time = "2026-04-09T16:06:26.173Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/f3/4a/c64265d71b84030174ff3ac2cd16d8b664072afab8c41fccd8e2ee5a6f8d/librt-0.9.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2f8e12706dcb8ff6b3ed57514a19e45c49ad00bcd423e87b2b2e4b5f64578443", size = 67529, upload-time = "2026-04-09T16:04:27.373Z" }, - { url = "https://files.pythonhosted.org/packages/23/b1/30ca0b3a8bdac209a00145c66cf42e5e7da2cc056ffc6ebc5c7b430ddd34/librt-0.9.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4e3dda8345307fd7306db0ed0cb109a63a2c85ba780eb9dc2d09b2049a931f9c", size = 70248, upload-time = "2026-04-09T16:04:28.758Z" }, - { url = "https://files.pythonhosted.org/packages/fa/fc/c6018dc181478d6ac5aa24a5846b8185101eb90894346db239eb3ea53209/librt-0.9.0-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:de7dac64e3eb832ffc7b840eb8f52f76420cde1b845be51b2a0f6b870890645e", size = 202184, upload-time = "2026-04-09T16:04:29.893Z" }, - { url = "https://files.pythonhosted.org/packages/bf/58/d69629f002203370ef41ea69ff71c49a2c618aec39b226ff49986ecd8623/librt-0.9.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22a904cbdb678f7cb348c90d543d3c52f581663d687992fee47fd566dcbf5285", size = 212926, upload-time = "2026-04-09T16:04:31.126Z" }, - { url = "https://files.pythonhosted.org/packages/cc/55/01d859f57824e42bd02465c77bec31fa5ef9d8c2bcee702ccf8ef1b9f508/librt-0.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:224b9727eb8bc188bc3bcf29d969dba0cd61b01d9bac80c41575520cc4baabb2", size = 225664, upload-time = "2026-04-09T16:04:32.352Z" }, - { url = "https://files.pythonhosted.org/packages/9b/02/32f63ad0ef085a94a70315291efe1151a48b9947af12261882f8445b2a30/librt-0.9.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e94cbc6ad9a6aeea46d775cbb11f361022f778a9cc8cc90af653d3a594b057ce", size = 219534, upload-time = "2026-04-09T16:04:33.667Z" }, - { url = "https://files.pythonhosted.org/packages/6a/5a/9d77111a183c885acf3b3b6e4c00f5b5b07b5817028226499a55f1fedc59/librt-0.9.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7bc30ad339f4e1a01d4917d645e522a0bc0030644d8973f6346397c93ba1503f", size = 227322, upload-time = "2026-04-09T16:04:34.945Z" }, - { url = "https://files.pythonhosted.org/packages/d5/e7/05d700c93063753e12ab230b972002a3f8f3b9c95d8a980c2f646c8b6963/librt-0.9.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:56d65b583cf43b8cf4c8fbe1e1da20fa3076cc32a1149a141507af1062718236", size = 223407, upload-time = "2026-04-09T16:04:36.22Z" }, - { url = "https://files.pythonhosted.org/packages/c0/26/26c3124823c67c987456977c683da9a27cc874befc194ddcead5f9988425/librt-0.9.0-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:0a1be03168b2691ba61927e299b352a6315189199ca18a57b733f86cb3cc8d38", size = 221302, upload-time = "2026-04-09T16:04:37.62Z" }, - { url = "https://files.pythonhosted.org/packages/50/2b/c7cc2be5cf4ff7b017d948a789256288cb33a517687ff1995e72a7eea79f/librt-0.9.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:63c12efcd160e1d14da11af0c46c0217473e1e0d2ae1acbccc83f561ea4c2a7b", size = 243893, upload-time = "2026-04-09T16:04:38.909Z" }, - { url = "https://files.pythonhosted.org/packages/62/d3/da553d37417a337d12660450535d5fd51373caffbedf6962173c87867246/librt-0.9.0-cp310-cp310-win32.whl", hash = "sha256:e9002e98dcb1c0a66723592520decd86238ddcef168b37ff6cfb559200b4b774", size = 55375, upload-time = "2026-04-09T16:04:40.148Z" }, - { url = "https://files.pythonhosted.org/packages/9b/5a/46fa357bab8311b6442a83471591f2f9e5b15ecc1d2121a43725e0c529b8/librt-0.9.0-cp310-cp310-win_amd64.whl", hash = "sha256:9fcb461fbf70654a52a7cc670e606f04449e2374c199b1825f754e16dacfedd8", size = 62581, upload-time = "2026-04-09T16:04:41.452Z" }, - { url = "https://files.pythonhosted.org/packages/e2/1e/2ec7afcebcf3efea593d13aee18bbcfdd3a243043d848ebf385055e9f636/librt-0.9.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:90904fac73c478f4b83f4ed96c99c8208b75e6f9a8a1910548f69a00f1eaa671", size = 67155, upload-time = "2026-04-09T16:04:42.933Z" }, - { url = "https://files.pythonhosted.org/packages/18/77/72b85afd4435268338ad4ec6231b3da8c77363f212a0227c1ff3b45e4d35/librt-0.9.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:789fff71757facc0738e8d89e3b84e4f0251c1c975e85e81b152cdaca927cc2d", size = 69916, upload-time = "2026-04-09T16:04:44.042Z" }, - { url = "https://files.pythonhosted.org/packages/27/fb/948ea0204fbe2e78add6d46b48330e58d39897e425560674aee302dca81c/librt-0.9.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:1bf465d1e5b0a27713862441f6467b5ab76385f4ecf8f1f3a44f8aa3c695b4b6", size = 199635, upload-time = "2026-04-09T16:04:45.5Z" }, - { url = "https://files.pythonhosted.org/packages/ac/cd/894a29e251b296a27957856804cfd21e93c194aa131de8bb8032021be07e/librt-0.9.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f819e0c6413e259a17a7c0d49f97f405abadd3c2a316a3b46c6440b7dbbedbb1", size = 211051, upload-time = "2026-04-09T16:04:47.016Z" }, - { url = "https://files.pythonhosted.org/packages/18/8f/dcaed0bc084a35f3721ff2d081158db569d2c57ea07d35623ddaca5cfc8e/librt-0.9.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e0785c2fb4a81e1aece366aa3e2e039f4a4d7d21aaaded5227d7f3c703427882", size = 224031, upload-time = "2026-04-09T16:04:48.207Z" }, - { url = "https://files.pythonhosted.org/packages/03/44/88f6c1ed1132cd418601cc041fbd92fed28b3a09f39de81978e0822d13ff/librt-0.9.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:80b25c7b570a86c03b5da69e665809deb39265476e8e21d96a9328f9762f9990", size = 218069, upload-time = "2026-04-09T16:04:50.025Z" }, - { url = "https://files.pythonhosted.org/packages/a3/90/7d02e981c2db12188d82b4410ff3e35bfdb844b26aecd02233626f46af2b/librt-0.9.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d4d16b608a1c43d7e33142099a75cd93af482dadce0bf82421e91cad077157f4", size = 224857, upload-time = "2026-04-09T16:04:51.684Z" }, - { url = "https://files.pythonhosted.org/packages/ef/c3/c77e706b7215ca32e928d47535cf13dbc3d25f096f84ddf8fbc06693e229/librt-0.9.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:194fc1a32e1e21fe809d38b5faea66cc65eaa00217c8901fbdb99866938adbdb", size = 219865, upload-time = "2026-04-09T16:04:52.949Z" }, - { url = "https://files.pythonhosted.org/packages/52/d1/32b0c1a0eb8461c70c11656c46a29f760b7c7edf3c36d6f102470c17170f/librt-0.9.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:8c6bc1384d9738781cfd41d09ad7f6e8af13cfea2c75ece6bd6d2566cdea2076", size = 218451, upload-time = "2026-04-09T16:04:54.174Z" }, - { url = "https://files.pythonhosted.org/packages/74/d1/adfd0f9c44761b1d49b1bec66173389834c33ee2bd3c7fd2e2367f1942d4/librt-0.9.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:15cb151e52a044f06e54ac7f7b47adbfc89b5c8e2b63e1175a9d587c43e8942a", size = 241300, upload-time = "2026-04-09T16:04:55.452Z" }, - { url = "https://files.pythonhosted.org/packages/09/b0/9074b64407712f0003c27f5b1d7655d1438979155f049720e8a1abd9b1a1/librt-0.9.0-cp311-cp311-win32.whl", hash = "sha256:f100bfe2acf8a3689af9d0cc660d89f17286c9c795f9f18f7b62dd1a6b247ae6", size = 55668, upload-time = "2026-04-09T16:04:56.689Z" }, - { url = "https://files.pythonhosted.org/packages/24/19/40b77b77ce80b9389fb03971431b09b6b913911c38d412059e0b3e2a9ef2/librt-0.9.0-cp311-cp311-win_amd64.whl", hash = "sha256:0b73e4266307e51c95e09c0750b7ec383c561d2e97d58e473f6f6a209952fbb8", size = 62976, upload-time = "2026-04-09T16:04:57.733Z" }, - { url = "https://files.pythonhosted.org/packages/70/9d/9fa7a64041e29035cb8c575af5f0e3840be1b97b4c4d9061e0713f171849/librt-0.9.0-cp311-cp311-win_arm64.whl", hash = "sha256:bc5518873822d2faa8ebdd2c1a4d7c8ef47b01a058495ab7924cb65bdbf5fc9a", size = 53502, upload-time = "2026-04-09T16:04:58.806Z" }, - { url = "https://files.pythonhosted.org/packages/bf/90/89ddba8e1c20b0922783cd93ed8e64f34dc05ab59c38a9c7e313632e20ff/librt-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9b3e3bc363f71bda1639a4ee593cb78f7fbfeacc73411ec0d4c92f00730010a4", size = 68332, upload-time = "2026-04-09T16:05:00.09Z" }, - { url = "https://files.pythonhosted.org/packages/a8/40/7aa4da1fb08bdeeb540cb07bfc8207cb32c5c41642f2594dbd0098a0662d/librt-0.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0a09c2f5869649101738653a9b7ab70cf045a1105ac66cbb8f4055e61df78f2d", size = 70581, upload-time = "2026-04-09T16:05:01.213Z" }, - { url = "https://files.pythonhosted.org/packages/48/ac/73a2187e1031041e93b7e3a25aae37aa6f13b838c550f7e0f06f66766212/librt-0.9.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:5ca8e133d799c948db2ab1afc081c333a825b5540475164726dcbf73537e5c2f", size = 203984, upload-time = "2026-04-09T16:05:02.542Z" }, - { url = "https://files.pythonhosted.org/packages/5e/3d/23460d571e9cbddb405b017681df04c142fb1b04cbfce77c54b08e28b108/librt-0.9.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:603138ee838ee1583f1b960b62d5d0007845c5c423feb68e44648b1359014e27", size = 215762, upload-time = "2026-04-09T16:05:04.127Z" }, - { url = "https://files.pythonhosted.org/packages/de/1e/42dc7f8ab63e65b20640d058e63e97fd3e482c1edbda3570d813b4d0b927/librt-0.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f4003f70c56a5addd6aa0897f200dd59afd3bf7bcd5b3cce46dd21f925743bc2", size = 230288, upload-time = "2026-04-09T16:05:05.883Z" }, - { url = "https://files.pythonhosted.org/packages/dc/08/ca812b6d8259ad9ece703397f8ad5c03af5b5fedfce64279693d3ce4087c/librt-0.9.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:78042f6facfd98ecb25e9829c7e37cce23363d9d7c83bc5f72702c5059eb082b", size = 224103, upload-time = "2026-04-09T16:05:07.148Z" }, - { url = "https://files.pythonhosted.org/packages/b6/3f/620490fb2fa66ffd44e7f900254bc110ebec8dac6c1b7514d64662570e6f/librt-0.9.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a361c9434a64d70a7dbb771d1de302c0cc9f13c0bffe1cf7e642152814b35265", size = 232122, upload-time = "2026-04-09T16:05:08.386Z" }, - { url = "https://files.pythonhosted.org/packages/e9/83/12864700a1b6a8be458cf5d05db209b0d8e94ae281e7ec261dbe616597b4/librt-0.9.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:dd2c7e082b0b92e1baa4da28163a808672485617bc855cc22a2fd06978fa9084", size = 225045, upload-time = "2026-04-09T16:05:09.707Z" }, - { url = "https://files.pythonhosted.org/packages/fd/1b/845d339c29dc7dbc87a2e992a1ba8d28d25d0e0372f9a0a2ecebde298186/librt-0.9.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:7e6274fd33fc5b2a14d41c9119629d3ff395849d8bcbc80cf637d9e8d2034da8", size = 227372, upload-time = "2026-04-09T16:05:10.942Z" }, - { url = "https://files.pythonhosted.org/packages/8d/fe/277985610269d926a64c606f761d58d3db67b956dbbf40024921e95e7fcb/librt-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5093043afb226ecfa1400120d1ebd4442b4f99977783e4f4f7248879009b227f", size = 248224, upload-time = "2026-04-09T16:05:12.254Z" }, - { url = "https://files.pythonhosted.org/packages/92/1b/ee486d244b8de6b8b5dbaefabe6bfdd4a72e08f6353edf7d16d27114da8d/librt-0.9.0-cp312-cp312-win32.whl", hash = "sha256:9edcc35d1cae9fd5320171b1a838c7da8a5c968af31e82ecc3dff30b4be0957f", size = 55986, upload-time = "2026-04-09T16:05:13.529Z" }, - { url = "https://files.pythonhosted.org/packages/89/7a/ba1737012308c17dc6d5516143b5dce9a2c7ba3474afd54e11f44a4d1ef3/librt-0.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:3cc2917258e131ae5f958a4d872e07555b51cb7466a43433218061c74ef33745", size = 63260, upload-time = "2026-04-09T16:05:14.68Z" }, - { url = "https://files.pythonhosted.org/packages/36/e4/01752c113da15127f18f7bf11142f5640038f062407a611c059d0036c6aa/librt-0.9.0-cp312-cp312-win_arm64.whl", hash = "sha256:90e6d5420fc8a300518d4d2288154ff45005e920425c22cbbfe8330f3f754bd9", size = 53694, upload-time = "2026-04-09T16:05:16.095Z" }, - { url = "https://files.pythonhosted.org/packages/5f/d7/1b3e26fffde1452d82f5666164858a81c26ebe808e7ae8c9c88628981540/librt-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29b68cd9714531672db62cc54f6e8ff981900f824d13fa0e00749189e13778e", size = 68367, upload-time = "2026-04-09T16:05:17.243Z" }, - { url = "https://files.pythonhosted.org/packages/a5/5b/c61b043ad2e091fbe1f2d35d14795e545d0b56b03edaa390fa1dcee3d160/librt-0.9.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7d5c8a5929ac325729f6119802070b561f4db793dffc45e9ac750992a4ed4d22", size = 70595, upload-time = "2026-04-09T16:05:18.471Z" }, - { url = "https://files.pythonhosted.org/packages/a3/22/2448471196d8a73370aa2f23445455dc42712c21404081fcd7a03b9e0749/librt-0.9.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:756775d25ec8345b837ab52effee3ad2f3b2dfd6bbee3e3f029c517bd5d8f05a", size = 204354, upload-time = "2026-04-09T16:05:19.593Z" }, - { url = "https://files.pythonhosted.org/packages/ac/5e/39fc4b153c78cfd2c8a2dcb32700f2d41d2312aa1050513183be4540930d/librt-0.9.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2b8f5d00b49818f4e2b1667db994488b045835e0ac16fe2f924f3871bd2b8ac5", size = 216238, upload-time = "2026-04-09T16:05:20.868Z" }, - { url = "https://files.pythonhosted.org/packages/d7/42/bc2d02d0fa7badfa63aa8d6dcd8793a9f7ef5a94396801684a51ed8d8287/librt-0.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c81aef782380f0f13ead670aae01825eb653b44b046aa0e5ebbb79f76ed4aa11", size = 230589, upload-time = "2026-04-09T16:05:22.305Z" }, - { url = "https://files.pythonhosted.org/packages/c8/7b/e2d95cc513866373692aa5edf98080d5602dd07cabfb9e5d2f70df2f25f7/librt-0.9.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:66b58fed90a545328e80d575467244de3741e088c1af928f0b489ebec3ef3858", size = 224610, upload-time = "2026-04-09T16:05:23.647Z" }, - { url = "https://files.pythonhosted.org/packages/31/d5/6cec4607e998eaba57564d06a1295c21b0a0c8de76e4e74d699e627bd98c/librt-0.9.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e78fb7419e07d98c2af4b8567b72b3eaf8cb05caad642e9963465569c8b2d87e", size = 232558, upload-time = "2026-04-09T16:05:25.025Z" }, - { url = "https://files.pythonhosted.org/packages/95/8c/27f1d8d3aaf079d3eb26439bf0b32f1482340c3552e324f7db9dca858671/librt-0.9.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2c3786f0f4490a5cd87f1ed6cefae833ad6b1060d52044ce0434a2e85893afd0", size = 225521, upload-time = "2026-04-09T16:05:26.311Z" }, - { url = "https://files.pythonhosted.org/packages/6b/d8/1e0d43b1c329b416017619469b3c3801a25a6a4ef4a1c68332aeaa6f72ca/librt-0.9.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:8494cfc61e03542f2d381e71804990b3931175a29b9278fdb4a5459948778dc2", size = 227789, upload-time = "2026-04-09T16:05:27.624Z" }, - { url = "https://files.pythonhosted.org/packages/2c/b4/d3d842e88610fcd4c8eec7067b0c23ef2d7d3bff31496eded6a83b0f99be/librt-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:07cf11f769831186eeac424376e6189f20ace4f7263e2134bdb9757340d84d4d", size = 248616, upload-time = "2026-04-09T16:05:29.181Z" }, - { url = "https://files.pythonhosted.org/packages/ec/28/527df8ad0d1eb6c8bdfa82fc190f1f7c4cca5a1b6d7b36aeabf95b52d74d/librt-0.9.0-cp313-cp313-win32.whl", hash = "sha256:850d6d03177e52700af605fd60db7f37dcb89782049a149674d1a9649c2138fd", size = 56039, upload-time = "2026-04-09T16:05:30.709Z" }, - { url = "https://files.pythonhosted.org/packages/f3/a7/413652ad0d92273ee5e30c000fc494b361171177c83e57c060ecd3c21538/librt-0.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:a5af136bfba820d592f86c67affcef9b3ff4d4360ac3255e341e964489b48519", size = 63264, upload-time = "2026-04-09T16:05:31.881Z" }, - { url = "https://files.pythonhosted.org/packages/a4/0a/92c244309b774e290ddb15e93363846ae7aa753d9586b8aad511c5e6145b/librt-0.9.0-cp313-cp313-win_arm64.whl", hash = "sha256:4c4d0440a3a8e31d962340c3e1cc3fc9ee7febd34c8d8f770d06adb947779ea5", size = 53728, upload-time = "2026-04-09T16:05:33.31Z" }, - { url = "https://files.pythonhosted.org/packages/cd/c1/184e539543f06ea2912f4b92a5ffaede4f9b392689e3f00acbf8134bee92/librt-0.9.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:3f05d145df35dca5056a8bc3838e940efebd893a54b3e19b2dda39ceaa299bcb", size = 67830, upload-time = "2026-04-09T16:05:34.517Z" }, - { url = "https://files.pythonhosted.org/packages/f3/ad/23399bdcb7afca819acacdef31b37ee59de261bd66b503a7995c03c4b0dc/librt-0.9.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1c587494461ebd42229d0f1739f3aa34237dd9980623ecf1be8d3bcba79f4499", size = 70280, upload-time = "2026-04-09T16:05:35.649Z" }, - { url = "https://files.pythonhosted.org/packages/9f/0b/4542dc5a2b8772dbf92cafb9194701230157e73c14b017b6961a23598b03/librt-0.9.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:b0a2040f801406b93657a70b72fa12311063a319fee72ce98e1524da7200171f", size = 201925, upload-time = "2026-04-09T16:05:36.739Z" }, - { url = "https://files.pythonhosted.org/packages/31/d4/8ee7358b08fd0cfce051ef96695380f09b3c2c11b77c9bfbc367c921cce5/librt-0.9.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f38bc489037eca88d6ebefc9c4d41a4e07c8e8b4de5188a9e6d290273ad7ebb1", size = 212381, upload-time = "2026-04-09T16:05:38.043Z" }, - { url = "https://files.pythonhosted.org/packages/f2/94/a2025fe442abedf8b038038dab3dba942009ad42b38ea064a1a9e6094241/librt-0.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f3fd278f5e6bf7c75ccd6d12344eb686cc020712683363b66f46ac79d37c799f", size = 227065, upload-time = "2026-04-09T16:05:39.394Z" }, - { url = "https://files.pythonhosted.org/packages/7c/e9/b9fcf6afa909f957cfbbf918802f9dada1bd5d3c1da43d722fd6a310dc3f/librt-0.9.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fcbdf2a9ca24e87bbebb47f1fe34e531ef06f104f98c9ccfc953a3f3344c567a", size = 221333, upload-time = "2026-04-09T16:05:40.999Z" }, - { url = "https://files.pythonhosted.org/packages/ac/7c/ba54cd6aa6a3c8cd12757a6870e0c79a64b1e6327f5248dcff98423f4d43/librt-0.9.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:e306d956cfa027fe041585f02a1602c32bfa6bb8ebea4899d373383295a6c62f", size = 229051, upload-time = "2026-04-09T16:05:42.605Z" }, - { url = "https://files.pythonhosted.org/packages/4b/4b/8cfdbad314c8677a0148bf0b70591d6d18587f9884d930276098a235461b/librt-0.9.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:465814ab157986acb9dfa5ccd7df944be5eefc0d08d31ec6e8d88bc71251d845", size = 222492, upload-time = "2026-04-09T16:05:43.842Z" }, - { url = "https://files.pythonhosted.org/packages/1f/d1/2eda69563a1a88706808decdce035e4b32755dbfbb0d05e1a65db9547ed1/librt-0.9.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:703f4ae36d6240bfe24f542bac784c7e4194ec49c3ba5a994d02891649e2d85b", size = 223849, upload-time = "2026-04-09T16:05:45.054Z" }, - { url = "https://files.pythonhosted.org/packages/04/44/b2ed37df6be5b3d42cfe36318e0598e80843d5c6308dd63d0bf4e0ce5028/librt-0.9.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:3be322a15ee5e70b93b7a59cfd074614f22cc8c9ff18bd27f474e79137ea8d3b", size = 245001, upload-time = "2026-04-09T16:05:46.34Z" }, - { url = "https://files.pythonhosted.org/packages/47/e7/617e412426df89169dd2a9ed0cc8752d5763336252c65dbf945199915119/librt-0.9.0-cp314-cp314-win32.whl", hash = "sha256:b8da9f8035bb417770b1e1610526d87ad4fc58a2804dc4d79c53f6d2cf5a6eb9", size = 51799, upload-time = "2026-04-09T16:05:47.738Z" }, - { url = "https://files.pythonhosted.org/packages/24/ed/c22ca4db0ca3cbc285e4d9206108746beda561a9792289c3c31281d7e9df/librt-0.9.0-cp314-cp314-win_amd64.whl", hash = "sha256:b8bd70d5d816566a580d193326912f4a76ec2d28a97dc4cd4cc831c0af8e330e", size = 59165, upload-time = "2026-04-09T16:05:49.198Z" }, - { url = "https://files.pythonhosted.org/packages/24/56/875398fafa4cbc8f15b89366fc3287304ddd3314d861f182a4b87595ace0/librt-0.9.0-cp314-cp314-win_arm64.whl", hash = "sha256:fc5758e2b7a56532dc33e3c544d78cbaa9ecf0a0f2a2da2df882c1d6b99a317f", size = 49292, upload-time = "2026-04-09T16:05:50.362Z" }, - { url = "https://files.pythonhosted.org/packages/4c/61/bc448ecbf9b2d69c5cff88fe41496b19ab2a1cbda0065e47d4d0d51c0867/librt-0.9.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:f24b90b0e0c8cc9491fb1693ae91fe17cb7963153a1946395acdbdd5818429a4", size = 70175, upload-time = "2026-04-09T16:05:51.564Z" }, - { url = "https://files.pythonhosted.org/packages/60/f2/c47bb71069a73e2f04e70acbd196c1e5cc411578ac99039a224b98920fd4/librt-0.9.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:3fe56e80badb66fdcde06bef81bbaa5bfcf6fbd7aefb86222d9e369c38c6b228", size = 72951, upload-time = "2026-04-09T16:05:52.699Z" }, - { url = "https://files.pythonhosted.org/packages/29/19/0549df59060631732df758e8886d92088da5fdbedb35b80e4643664e8412/librt-0.9.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:527b5b820b47a09e09829051452bb0d1dd2122261254e2a6f674d12f1d793d54", size = 225864, upload-time = "2026-04-09T16:05:53.895Z" }, - { url = "https://files.pythonhosted.org/packages/9d/f8/3b144396d302ac08e50f89e64452c38db84bc7b23f6c60479c5d3abd303c/librt-0.9.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7d429bdd4ac0ab17c8e4a8af0ed2a7440b16eba474909ab357131018fe8c7e71", size = 241155, upload-time = "2026-04-09T16:05:55.191Z" }, - { url = "https://files.pythonhosted.org/packages/7a/ce/ee67ec14581de4043e61d05786d2aed6c9b5338816b7859bcf07455c6a9f/librt-0.9.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7202bdcac47d3a708271c4304a474a8605a4a9a4a709e954bf2d3241140aa938", size = 252235, upload-time = "2026-04-09T16:05:56.549Z" }, - { url = "https://files.pythonhosted.org/packages/8a/fa/0ead15daa2b293a54101550b08d4bafe387b7d4a9fc6d2b985602bae69b6/librt-0.9.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c0d620e74897f8c2613b3c4e2e9c1e422eb46d2ddd07df540784d44117836af3", size = 244963, upload-time = "2026-04-09T16:05:57.858Z" }, - { url = "https://files.pythonhosted.org/packages/29/68/9fbf9a9aa704ba87689e40017e720aced8d9a4d2b46b82451d8142f91ec9/librt-0.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:d69fc39e627908f4c03297d5a88d9284b73f4d90b424461e32e8c2485e21c283", size = 257364, upload-time = "2026-04-09T16:05:59.686Z" }, - { url = "https://files.pythonhosted.org/packages/1a/8d/9d60869f1b6716c762e45f66ed945b1e5dd649f7377684c3b176ae424648/librt-0.9.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:c2640e23d2b7c98796f123ffd95cf2022c7777aa8a4a3b98b36c570d37e85eee", size = 247661, upload-time = "2026-04-09T16:06:00.938Z" }, - { url = "https://files.pythonhosted.org/packages/70/ff/a5c365093962310bfdb4f6af256f191085078ffb529b3f0cbebb5b33ebe2/librt-0.9.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:451daa98463b7695b0a30aa56bf637831ea559e7b8101ac2ef6382e8eb15e29c", size = 248238, upload-time = "2026-04-09T16:06:02.537Z" }, - { url = "https://files.pythonhosted.org/packages/a0/3c/2d34365177f412c9e19c0a29f969d70f5343f27634b76b765a54d8b27705/librt-0.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:928bd06eca2c2bbf4349e5b817f837509b0604342e65a502de1d50a7570afd15", size = 269457, upload-time = "2026-04-09T16:06:03.833Z" }, - { url = "https://files.pythonhosted.org/packages/bc/cd/de45b239ea3bdf626f982a00c14bfcf2e12d261c510ba7db62c5969a27cd/librt-0.9.0-cp314-cp314t-win32.whl", hash = "sha256:a9c63e04d003bc0fb6a03b348018b9a3002f98268200e22cc80f146beac5dc40", size = 52453, upload-time = "2026-04-09T16:06:05.229Z" }, - { url = "https://files.pythonhosted.org/packages/7f/f9/bfb32ae428aa75c0c533915622176f0a17d6da7b72b5a3c6363685914f70/librt-0.9.0-cp314-cp314t-win_amd64.whl", hash = "sha256:f162af66a2ed3f7d1d161a82ca584efd15acd9c1cff190a373458c32f7d42118", size = 60044, upload-time = "2026-04-09T16:06:06.398Z" }, - { url = "https://files.pythonhosted.org/packages/aa/47/7d70414bcdbb3bc1f458a8d10558f00bbfdb24e5a11740fc8197e12c3255/librt-0.9.0-cp314-cp314t-win_arm64.whl", hash = "sha256:a4b25c6c25cac5d0d9d6d6da855195b254e0021e513e0249f0e3b444dc6e0e61", size = 50009, upload-time = "2026-04-09T16:06:07.995Z" }, +version = "0.11.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/40/08/9e7f6b5d2b5bed6ad055cdd5925f192bb403a51280f86b56554d9d0699a2/librt-0.11.0.tar.gz", hash = "sha256:075dc3ef4458a278e0195cbf6ac9d38808d9b906c5a6c7f7f79c3888276a3fb1", size = 200139, upload-time = "2026-05-10T18:17:25.138Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/10/37fd9e9ba96cb0bd742dfb20fc3d082e54bdbec759d7300df927f360ef07/librt-0.11.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6e94ebfcfa2d5e9926d6c3b9aa4617ffc42a845b4321fb84021b872358c82a0f", size = 141706, upload-time = "2026-05-10T18:15:16.129Z" }, + { url = "https://files.pythonhosted.org/packages/cf/72/1b1466f358e4a0b728051f69bc27e67b432c6eaa2e05b88db49d3785ae0d/librt-0.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ae627397a2f351560440d872d6f7c8dbb4072e57868e7b2fc5b8b430fe489d45", size = 142605, upload-time = "2026-05-10T18:15:18.148Z" }, + { url = "https://files.pythonhosted.org/packages/ca/85/ed26dd2f6bc9a0baf48306433e579e8d354d70b2bcb78134ed950a5d0e1e/librt-0.11.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dc329359321b67d24efdf4bc69012b0597001649544db662c001db5a0184794c", size = 476555, upload-time = "2026-05-10T18:15:19.569Z" }, + { url = "https://files.pythonhosted.org/packages/66/fe/11891191c0e0a3fd617724e891f6e67a71a7658974a892b9a9a97fdb2977/librt-0.11.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:7e82e642ab0f7608ce2fe53d76ca2280a9ee33a1b06556142c7c6fe80a86fc33", size = 468434, upload-time = "2026-05-10T18:15:20.87Z" }, + { url = "https://files.pythonhosted.org/packages/6f/50/5ec949d7f9ce1a07af903aa3e13abb98b717923bdead6e719b2f824ccc07/librt-0.11.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:88145c15c67731d54283d135b03244028c750cc9edc334a96a4f5950ebdb2884", size = 496918, upload-time = "2026-05-10T18:15:22.616Z" }, + { url = "https://files.pythonhosted.org/packages/ea/c4/177336c7524e34875a38bf668e88b193a6723a4eb4045d07f74df6e1506c/librt-0.11.0-cp310-cp310-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9d36a51b3d93320b686588e27123f4995804dbf1bce81df78c02fc3c6eea9280", size = 490334, upload-time = "2026-05-10T18:15:24.2Z" }, + { url = "https://files.pythonhosted.org/packages/13/1f/da3112f7569eda3b49f9a2629bae1fe059812b6085df16c885f6454dff49/librt-0.11.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3ac06a2a8b246327f11e186a53a100a4d5c7ed52346367e5ec751d51586c", size = 511287, upload-time = "2026-05-10T18:15:26.226Z" }, + { url = "https://files.pythonhosted.org/packages/fa/94/03fec301522e172d105581431223be56b27594ff46440ebfbb658a3735d5/librt-0.11.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:461bbceede621f1ffb8839755f8663e886087ee7af16294cab7fb4d782c62eeb", size = 517202, upload-time = "2026-05-10T18:15:27.965Z" }, + { url = "https://files.pythonhosted.org/packages/b7/6e/339f6e5a7b413ce014f1917a756dae630fe59cc99f34153205b1cb540901/librt-0.11.0-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:0cad8a4d6a8ff03c9b76f9414caccd78e7cfbc8a2e12fa334d8e1d9932753783", size = 497517, upload-time = "2026-05-10T18:15:29.614Z" }, + { url = "https://files.pythonhosted.org/packages/cd/43/acdd5ce317cb46e8253ca9bfbdb8b12e68a24d745949336a7f3d5fb79ba0/librt-0.11.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f37aa505b3cf60701562eddb32df74b12a9e380c207fd8b06dd157a943ac7ea0", size = 538878, upload-time = "2026-05-10T18:15:30.928Z" }, + { url = "https://files.pythonhosted.org/packages/29/b5/7a25bb12e3172839f647f196b3e988318b7bb1ca7501732a225c4dce2ec0/librt-0.11.0-cp310-cp310-win32.whl", hash = "sha256:94663a21534637f0e787ec2a2a756022df6e5b7b2335a5cdd7d8e33d68a2af89", size = 100070, upload-time = "2026-05-10T18:15:32.551Z" }, + { url = "https://files.pythonhosted.org/packages/c6/0d/ebbcf4d77999c02c937b05d2b90ff4cd4dcc7e9a365ba132329ac1fe7a0f/librt-0.11.0-cp310-cp310-win_amd64.whl", hash = "sha256:dec7db73758c2b54953fd8b7fe348c45188fe26b39ee18446196edd08453a5d4", size = 117918, upload-time = "2026-05-10T18:15:33.678Z" }, + { url = "https://files.pythonhosted.org/packages/fe/87/2bf31fe17587b29e3f93ec31421e2b1e1c3e349b8bf6c7c313dbad1d5340/librt-0.11.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:93d95bd45b7d58343d8b90d904450a545144eec19a002511163426f8ab1fae29", size = 141092, upload-time = "2026-05-10T18:15:34.795Z" }, + { url = "https://files.pythonhosted.org/packages/cf/08/5c5bf772920b7ebac6e32bc91a643e0ab3870199c0b542356d3baa83970a/librt-0.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4ee278c769a713638cdacd4c0436d72156e75df3ebc0166ab2b9dc43acc386c9", size = 142035, upload-time = "2026-05-10T18:15:36.242Z" }, + { url = "https://files.pythonhosted.org/packages/06/20/662a03d254e5b000d838e8b345d83303ddb768c080fd488e40634c0fa66b/librt-0.11.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f230cb1cbc9faaa616f9a678f530ebcf186e414b6bcbd88b960e4ba1b92428d5", size = 475022, upload-time = "2026-05-10T18:15:37.56Z" }, + { url = "https://files.pythonhosted.org/packages/de/f3/aa81523e45184c6ec23dc7f63263362ec55f80a09d424c012359ecbe7e35/librt-0.11.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:5d63c855d86938d9de93e265c9bd8c705b51ec494de5738340ee93767a686e4b", size = 467273, upload-time = "2026-05-10T18:15:39.182Z" }, + { url = "https://files.pythonhosted.org/packages/6b/6f/59c74b560ca8853834d5501d589c8a2519f4184f273a085ffd0f37a1cc47/librt-0.11.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:993f028be9e96a08d31df3479ac80d99be374d17f3b78e4796b3fd3c913d4e89", size = 497083, upload-time = "2026-05-10T18:15:40.634Z" }, + { url = "https://files.pythonhosted.org/packages/fe/7b/5aa4d2c9600a719401160bf7055417df0b2a47439b9d88286ce45e56b65f/librt-0.11.0-cp311-cp311-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:258d73a0aa66a055e65b2e4d1b8cdb23b9d132c5bb915d9547d804fcaed116cc", size = 489139, upload-time = "2026-05-10T18:15:41.934Z" }, + { url = "https://files.pythonhosted.org/packages/d6/31/9143803d7da6856a69153785768c4936864430eec0fd9461c3ea527d9922/librt-0.11.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0827efe7854718f04aaddf6496e96960a956e676fe1d0f04eb41511fd8ad06d5", size = 508442, upload-time = "2026-05-10T18:15:43.206Z" }, + { url = "https://files.pythonhosted.org/packages/2f/5a/bce08184488426bda4ccc2c4964ac048c8f68ae89bd7120082eef4233cfd/librt-0.11.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:7753e57d6e12d019c0d8786f1c09c709f4c3fcc57c3887b24e36e6c06ec938b7", size = 514230, upload-time = "2026-05-10T18:15:44.761Z" }, + { url = "https://files.pythonhosted.org/packages/89/8c/bb5e213d254b7505a0e658da199d8ab719086632ce09eef311ab27976523/librt-0.11.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:11bd19822431cc21af9f27374e7ae2e58103c7d98bda823536a6c47f6bb2bb3d", size = 494231, upload-time = "2026-05-10T18:15:46.308Z" }, + { url = "https://files.pythonhosted.org/packages/9d/fb/541cdad5b1ab1300398c74c4c9a497b88e5074c21b1244c8f49731d3a284/librt-0.11.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:22bdf239b219d3993761a148ffa134b19e52e9989c84f845d5d7b71d70a17412", size = 537585, upload-time = "2026-05-10T18:15:47.629Z" }, + { url = "https://files.pythonhosted.org/packages/8f/f2/464bb69295c320cb06bddb4f14a4ec67934ee14b2bffb12b19fb7ab287ba/librt-0.11.0-cp311-cp311-win32.whl", hash = "sha256:46c60b61e308eb535fbd6fa622b1ee1bb2815691c1ad9c98bf7b84952ec3bc8d", size = 100509, upload-time = "2026-05-10T18:15:49.157Z" }, + { url = "https://files.pythonhosted.org/packages/6d/e7/a17ee1788f9e4fbf548c19f4afa07c92089b9e24fef6cb2410863781ef4c/librt-0.11.0-cp311-cp311-win_amd64.whl", hash = "sha256:902e546ff044f579ff1c953ff5fce97b636fe9e3943996b2177710c6ef076f73", size = 118628, upload-time = "2026-05-10T18:15:50.345Z" }, + { url = "https://files.pythonhosted.org/packages/cc/c7/6c766214f9f9903bcfcfbef97d807af8d8f5aa3502d247858ab17582d212/librt-0.11.0-cp311-cp311-win_arm64.whl", hash = "sha256:65ac3bc20f78aa0ee5ae84baa68917f89fef4af63e941084dd019a0d0e749f0c", size = 103122, upload-time = "2026-05-10T18:15:52.068Z" }, + { url = "https://files.pythonhosted.org/packages/8b/d0/07c77e067f0838949b43bd89232c29d72efebb9d2801a9750184eb706b71/librt-0.11.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b87504f1690a23b9a2cca841191a04f83895d4fc2dd04df91d82b1a04ca2ad46", size = 144147, upload-time = "2026-05-10T18:15:53.227Z" }, + { url = "https://files.pythonhosted.org/packages/7a/24/8493538fa4f62f982686398a5b8f68008138a75086abdea19ade64bf4255/librt-0.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40071fc5fe0ce8daa6de616702314a01e1250711682b0523d6ab8d4525910cb3", size = 143614, upload-time = "2026-05-10T18:15:54.657Z" }, + { url = "https://files.pythonhosted.org/packages/ff/1e/f8bad050810d9171f34a1648ed910e56814c2ba61639f2bd53c6377ae24b/librt-0.11.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:137e79445c896a0ea7b265f52d23954e05b64222ee1af69e2cb34219067cbb67", size = 485538, upload-time = "2026-05-10T18:15:56.117Z" }, + { url = "https://files.pythonhosted.org/packages/c0/fe/3594ebfbaf03084ba4b120c9ba5c3183fd938a48725e9bbe6ff0a5159ad8/librt-0.11.0-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:cca6644054e78746d8d4ef238681f9c34ff8b584fe6b988ecebb8db3b15e622a", size = 479623, upload-time = "2026-05-10T18:15:57.544Z" }, + { url = "https://files.pythonhosted.org/packages/b0/da/5d1876984b3746c85dbd219dbfcb73c85f54ee263fd32e5b2a632ec14571/librt-0.11.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d5b0eea49f5562861ee8d757a32ef7d559c1d35be2aaaa1ec28941d74c9ffc8a", size = 513082, upload-time = "2026-05-10T18:15:58.805Z" }, + { url = "https://files.pythonhosted.org/packages/19/6e/55bdf5d5ca00c3e18430690bf2c953d8d3ffd3c337418173d33dec985dc9/librt-0.11.0-cp312-cp312-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0d1029d7e1ae1a7e647ed6fb5df8c4ce2dffefb7a9f5fd1376a4554d96dac09f", size = 508105, upload-time = "2026-05-10T18:16:00.2Z" }, + { url = "https://files.pythonhosted.org/packages/07/10/f1f23a7c595ee90ece4d35c851e5d104b1311a887ed1b4ac4c35bbd13da8/librt-0.11.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:bc3ce6b33c5828d9e80592011a5c584cb2ce86edbc4088405f70da47dc1d1b3b", size = 522268, upload-time = "2026-05-10T18:16:01.708Z" }, + { url = "https://files.pythonhosted.org/packages/b6/02/5720f5697a7f54b78b3aefbe20df3a48cedcff1276618c4aa481177942ed/librt-0.11.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:936c5995f3514a42111f20099397d8177c79b4d7e70961e396c6f5a0a3566766", size = 527348, upload-time = "2026-05-10T18:16:03.496Z" }, + { url = "https://files.pythonhosted.org/packages/50/db/b4a47c6f91db4ff76348a0b3dd0cc65e090a078b765a810a62ff9434c3d3/librt-0.11.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:9bc0ca6ad9381cbe8e4aa6e5726e4c80c78115a6e9723c599ed1d73e092bc49d", size = 516294, upload-time = "2026-05-10T18:16:05.173Z" }, + { url = "https://files.pythonhosted.org/packages/9e/58/9384b2f4eb1ed1d273d40948a7c5c4b2360213b402ef3be4641c06299f9c/librt-0.11.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:070aa8c26c0a74774317a72df8851facc7f0f012a5b406557ac56992d92e1ec8", size = 553608, upload-time = "2026-05-10T18:16:06.839Z" }, + { url = "https://files.pythonhosted.org/packages/21/7b/5aa8848a7c6a9278c79375146da1812e695754ceec5f005e6043461a7315/librt-0.11.0-cp312-cp312-win32.whl", hash = "sha256:6bf14feb84b05ae945277395451998c89c54d0def4070eb5c08de544930b245a", size = 101879, upload-time = "2026-05-10T18:16:08.103Z" }, + { url = "https://files.pythonhosted.org/packages/37/33/8a745436944947575b584231750a41417de1a38cf6a2e9251d1065651c09/librt-0.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:75672f0bc524ede266287d532d7923dbce94c7514ad07627bac3d0c6d92cc4d9", size = 119831, upload-time = "2026-05-10T18:16:09.174Z" }, + { url = "https://files.pythonhosted.org/packages/59/67/a6739ac96e28b7855808bdb0370e250606104a859750d209e5a0716fe7ab/librt-0.11.0-cp312-cp312-win_arm64.whl", hash = "sha256:2f10cf143e4a9bb0f4f5af568a00df94a2d69ef41c2579584454bb0fe5cc642c", size = 103470, upload-time = "2026-05-10T18:16:10.369Z" }, + { url = "https://files.pythonhosted.org/packages/82/61/e59168d4d0bf2bf90f4f0caf7a001bfc60254c3af4586013b04dc3ef517b/librt-0.11.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:78dc31f7fdfe9c9d0eb0e8f42d139db230e826415bbcabd9f0e9faaaee909894", size = 144119, upload-time = "2026-05-10T18:16:11.771Z" }, + { url = "https://files.pythonhosted.org/packages/61/fd/caa1d60b12f7dd79ccea23054e06eeaebe266a5f52c40a6b651069200ce5/librt-0.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:fa475675db22290c3158e1d42326d0f5a65f04f44a0e68c3630a25b53560fb9c", size = 143565, upload-time = "2026-05-10T18:16:13.334Z" }, + { url = "https://files.pythonhosted.org/packages/b8/a9/dc744f5c2b4978d48db970be29f22716d3413d28b14ad99740817315cf2c/librt-0.11.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:621db29691044bdeda22e789e482e1b0f3a985d90e3426c9c6d17606416205ea", size = 485395, upload-time = "2026-05-10T18:16:14.729Z" }, + { url = "https://files.pythonhosted.org/packages/8f/21/7f8e97a1e4dae952a5a95948f6f8507a173bc1e669f54340bba6ca1ca31b/librt-0.11.0-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:a9010e2ed5b3a9e158c5fd966b3ab7e834bb3d3aacc8f66c91dd4b57a3799230", size = 479383, upload-time = "2026-05-10T18:16:16.321Z" }, + { url = "https://files.pythonhosted.org/packages/a6/6d/d8ee9c114bebf2c50e29ec2aa940826fccb62a645c3e4c18760987d0e16d/librt-0.11.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7c39513d8b7477a2e1ed8c43fc21c524e8d5a0f8d4e8b7b074dbdbe7820a08e2", size = 513010, upload-time = "2026-05-10T18:16:17.647Z" }, + { url = "https://files.pythonhosted.org/packages/f0/43/0b5708af2bd30a46400e72ba6bdaa8f066f15fb9a688527e34220e8d6c06/librt-0.11.0-cp313-cp313-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7aef3cf1d5af86e770ab04bfd993dfc4ae8b8c17f66fb77dd4a7d50de7bbb1a3", size = 508433, upload-time = "2026-05-10T18:16:19.309Z" }, + { url = "https://files.pythonhosted.org/packages/4a/50/356187247d09013490481033183b3532b58acf8028bcb34b2b56a375c9b2/librt-0.11.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:557183ddc36babe46b27dd60facbd5adb4492181a5be887587d57cda6e092f21", size = 522595, upload-time = "2026-05-10T18:16:20.642Z" }, + { url = "https://files.pythonhosted.org/packages/40/e7/c6ac4240899c7f3248079d5a9900debe0dadb3fdeaf856684c987105ba47/librt-0.11.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:83d3e1f72bd42f6c5c0b7daec530c3f829bd02db42c70b8ddf0c2d90a2459930", size = 527255, upload-time = "2026-05-10T18:16:22.352Z" }, + { url = "https://files.pythonhosted.org/packages/eb/b5/a81322dbeedeeaf9c1ee6f001734d28a09d8383ac9e6779bc24bbd0743c6/librt-0.11.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:4ce1f21fbe589bc1afd7872dece84fb0e1144f794a288e58a10d2c54a55c43be", size = 516847, upload-time = "2026-05-10T18:16:23.627Z" }, + { url = "https://files.pythonhosted.org/packages/ae/66/6e6323787d592b55204a42595ff1102da5115601b53a7e9ddebc889a6da5/librt-0.11.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:970b09f7044ea2b64c9da42fd3d335666518cfd1c6e8a182c95da73d0214b41e", size = 553920, upload-time = "2026-05-10T18:16:25.025Z" }, + { url = "https://files.pythonhosted.org/packages/9c/21/623f8ca230857102066d9ca8c6c1734995908c4d0d1bee7bb2ef0021cb33/librt-0.11.0-cp313-cp313-win32.whl", hash = "sha256:78fddc31cd4d3caa897ad5d31f856b1faadc9474021ad6cb182b9018793e254e", size = 101898, upload-time = "2026-05-10T18:16:26.649Z" }, + { url = "https://files.pythonhosted.org/packages/b3/1d/b4ebd44dd723f768469007515cb92251e0ae286c94c140f374801140fa74/librt-0.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:8ca8aa88751a775870b764e93bad5135385f563cb8dcee399abf034ea4d3cb47", size = 119812, upload-time = "2026-05-10T18:16:27.859Z" }, + { url = "https://files.pythonhosted.org/packages/3b/e4/b2f4ca7965ca373b491cdb4bc25cdb30c1649ca81a8782056a83850292a9/librt-0.11.0-cp313-cp313-win_arm64.whl", hash = "sha256:96f044bb325fd9cf1a723015638c219e9143f0dfbc0ca54c565df2b7fc748b44", size = 103448, upload-time = "2026-05-10T18:16:29.066Z" }, + { url = "https://files.pythonhosted.org/packages/29/eb/dbce197da4e227779e56b5735f2decc3eb36e55a1cdbf1bd65d6639d76c1/librt-0.11.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:4a017a95e5837dc15a8c5661d60e05daa96b90908b1aa6b7acdf443cd25c8ebd", size = 143345, upload-time = "2026-05-10T18:16:30.674Z" }, + { url = "https://files.pythonhosted.org/packages/76/a3/254bebd0c11c8ba684018efb8006ff22e466abce445215cca6c778e7d9de/librt-0.11.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:b1ecbd9819deccc39b7542bf4d2a740d8a620694d39989e58661d3763458f8d4", size = 143131, upload-time = "2026-05-10T18:16:32.037Z" }, + { url = "https://files.pythonhosted.org/packages/f1/3f/f77d6122d21ac7bf6ae8a7dfced1bd2a7ac545d3273ebdcaf8042f6d619f/librt-0.11.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7da327dacd7be8f8ec36547373550744a3cc0e536d54665cd83f8bcd961200e8", size = 477024, upload-time = "2026-05-10T18:16:33.493Z" }, + { url = "https://files.pythonhosted.org/packages/ac/0a/2c996dadebaa7d9bbbd43ef2d4f3e66b6da545f838a41694ef6172cebec8/librt-0.11.0-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:0dc56b1f8d06e60db362cc3fdae206681817f86ce4725d34511473487f12a34b", size = 474221, upload-time = "2026-05-10T18:16:34.864Z" }, + { url = "https://files.pythonhosted.org/packages/0a/7e/f5d92af8486b8272c23b3e686b46ff72d89c8169585eb61eef01a2ac7147/librt-0.11.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:05fb8fb2ab90e21c8d12ea240d744ad514da9baf381ebfa70d91d20d21713175", size = 505174, upload-time = "2026-05-10T18:16:36.705Z" }, + { url = "https://files.pythonhosted.org/packages/af/1a/cb0734fe86398eb33193ab753b7326255c74cac5eb09e76b9b16536e7adb/librt-0.11.0-cp314-cp314-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cae74872be221df4374d10fec61f93ed1513b9546ea84f2c0bf73ab3e9bd0b03", size = 497216, upload-time = "2026-05-10T18:16:38.418Z" }, + { url = "https://files.pythonhosted.org/packages/18/06/094820f91558b66e29943c0ec41c9914f460f48dd51fc503c3101e10842d/librt-0.11.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:32bcc918c0148eb7e3d57385125bac7e5f9e4359d05f07448b09f6f778c2f31c", size = 513921, upload-time = "2026-05-10T18:16:39.848Z" }, + { url = "https://files.pythonhosted.org/packages/0b/c2/00de9018871a282f530cacb457d5ec0428f6ac7e6fedde9aff7468d9fb04/librt-0.11.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:f9743fc99135d5f78d2454435615f6dec0473ca507c26ce9d92b10b562a280d3", size = 520850, upload-time = "2026-05-10T18:16:41.471Z" }, + { url = "https://files.pythonhosted.org/packages/51/9d/64631832348fd1834fb3a61b996434edddaaf25a31d03b0a76273159d2cf/librt-0.11.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:5ba067f4aadae8fda802d91d2124c90c42195ff32d9161d3549e6d05cfe26f96", size = 504237, upload-time = "2026-05-10T18:16:43.15Z" }, + { url = "https://files.pythonhosted.org/packages/a5/ec/ae5525eb16edc827a044e7bb8777a455ff95d4bca9379e7e6bddd7383647/librt-0.11.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:de3bf945454d032f9e390b85c4072e0a0570bf825421c8be0e71209fa65e1abe", size = 546261, upload-time = "2026-05-10T18:16:44.408Z" }, + { url = "https://files.pythonhosted.org/packages/5a/09/adce371f27ca039411da9659f7430fcc2ba6cd0c7b3e4467a0f091be7fa9/librt-0.11.0-cp314-cp314-win32.whl", hash = "sha256:d2277a05f6dcb9fd13db9566aac4fabd68c3ea1ea46ee5567d4eef8efa495a2f", size = 96965, upload-time = "2026-05-10T18:16:46.039Z" }, + { url = "https://files.pythonhosted.org/packages/d6/ee/8ac720d98548f173c7ce2e632a7ca94673f74cacd5c8162a84af5b35958a/librt-0.11.0-cp314-cp314-win_amd64.whl", hash = "sha256:ab73e8db5e3f564d812c1f5c3a175930a5f9bc96ccb5e3b22a34d7858b401cf7", size = 115151, upload-time = "2026-05-10T18:16:47.133Z" }, + { url = "https://files.pythonhosted.org/packages/94/20/c900cf14efeb09b6bef2b2dff20779f73464b97fd58d1c6bccc379588ae3/librt-0.11.0-cp314-cp314-win_arm64.whl", hash = "sha256:aea3caa317752e3a466fa8af45d91ee0ea8c7fdd96e42b0a8dd9b76a7931eba1", size = 98850, upload-time = "2026-05-10T18:16:48.597Z" }, + { url = "https://files.pythonhosted.org/packages/0c/71/944bfe4b64e12abffcd3c15e1cce07f72f3d55655083786285f4dedeb532/librt-0.11.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:d1b36540d7aaf9b9101b3a6f376c8d8e9f7a9aec93ed05918f2c69d493ffef72", size = 151138, upload-time = "2026-05-10T18:16:49.839Z" }, + { url = "https://files.pythonhosted.org/packages/b6/10/99e64a5c86989357fda078c8143c533389585f6473b7439172dd8f3b3b2d/librt-0.11.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:efbb343ab2ce3540f4ecbe6315d677ed70f37cd9a72b1e58066c918ca83acbaa", size = 151976, upload-time = "2026-05-10T18:16:51.062Z" }, + { url = "https://files.pythonhosted.org/packages/21/31/5072ad880946d83e5ea4147d6d018c78eefce85b77819b19bdd0ee229435/librt-0.11.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa0dd688aab3f7914d3e6e5e3554978e0383312fb8e771d84be008a35b9ee548", size = 557927, upload-time = "2026-05-10T18:16:52.632Z" }, + { url = "https://files.pythonhosted.org/packages/5e/8d/70b5fb7cfbab60edbe7381614ab985da58e144fbf465c86d44c95f43cdca/librt-0.11.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:f5fb36b8c6c63fdcbb1d526d94c0d1331610d43f4118cc1beb4efef4f3faacb2", size = 539698, upload-time = "2026-05-10T18:16:53.934Z" }, + { url = "https://files.pythonhosted.org/packages/fa/a3/ba3495a0b3edbd24a4cae0d1d3c64f39a9fc45d06e812101289b50c1a619/librt-0.11.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4a9a237d13addb93715b6fee74023d5ee3469b53fce527626c0e088aa585805f", size = 577162, upload-time = "2026-05-10T18:16:55.589Z" }, + { url = "https://files.pythonhosted.org/packages/f7/db/36e25fb81f99937ff1b96612a1dc9fd66f039cb9cc3aee12c01fac31aab9/librt-0.11.0-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:5ddd17bd87b2c56ddd60e546a7984a2e64c4e8eab92fb4cf3830a48ad5469d51", size = 566494, upload-time = "2026-05-10T18:16:56.975Z" }, + { url = "https://files.pythonhosted.org/packages/33/0d/3f622b47f0b013eeb9cf4cc07ae9bfe378d832a4eec998b2b209fe84244d/librt-0.11.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:bd43992b4473d42f12ff9e68326079f0696d9d4e6000e8f39a0238d482ba6ee2", size = 596858, upload-time = "2026-05-10T18:16:58.374Z" }, + { url = "https://files.pythonhosted.org/packages/a9/02/71b90bc93039c46a2000651f6ad60122b114c8f54c4ad306e0e96f5b75ad/librt-0.11.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:f8e3e8056dd674e279741485e2e512d6e9a751c7455809d0114e6ebf8d781085", size = 590318, upload-time = "2026-05-10T18:16:59.676Z" }, + { url = "https://files.pythonhosted.org/packages/04/04/418cb3f75621e2b761fb1ab0f017f4d70a1a72a6e7c74ee4f7e8d198c2f3/librt-0.11.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:c1f708d8ae9c56cf38a903c44297243d2ec83fd82b396b977e0144a3e76217e3", size = 575115, upload-time = "2026-05-10T18:17:01.007Z" }, + { url = "https://files.pythonhosted.org/packages/cc/2c/5a2183ac58dd911f26b5d7e7d7d8f1d87fcecdddd99d6c12169a258ff62c/librt-0.11.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:0add982e0e7b9fc14cf4b33789d5f13f66581889b88c2f58099f6ce8f92617bd", size = 617918, upload-time = "2026-05-10T18:17:02.682Z" }, + { url = "https://files.pythonhosted.org/packages/15/1f/dc6771a52592a4451be6effa200cbfc9cec61e4393d3033d81a9d307961d/librt-0.11.0-cp314-cp314t-win32.whl", hash = "sha256:2b481d846ac894c4e8403c5fd0e87c5d11d6499e404b474602508a224ff531c8", size = 103562, upload-time = "2026-05-10T18:17:03.99Z" }, + { url = "https://files.pythonhosted.org/packages/62/4a/7d1415567027286a75ba1093ec4aca11f073e0f559c530cf3e0a757ad55c/librt-0.11.0-cp314-cp314t-win_amd64.whl", hash = "sha256:28edb433edde181112a908c78907af28f964eabc15f4dd16c9d66c834302677c", size = 124327, upload-time = "2026-05-10T18:17:05.465Z" }, + { url = "https://files.pythonhosted.org/packages/ce/62/b40b382fa0c66fee1478073eb8db352a4a6beda4a1adccf1df911d8c289c/librt-0.11.0-cp314-cp314t-win_arm64.whl", hash = "sha256:dee008f20b542e3cd162ba338a7f9ec0f6d23d395f66fe8aeeec3c9d067ea253", size = 102572, upload-time = "2026-05-10T18:17:06.809Z" }, ] [[package]] @@ -962,14 +1001,14 @@ wheels = [ [[package]] name = "markdown-it-py" -version = "4.0.0" +version = "4.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mdurl" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 73070, upload-time = "2025-08-11T12:57:52.854Z" } +sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49", size = 82454, upload-time = "2026-05-07T12:08:28.36Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147", size = 87321, upload-time = "2025-08-11T12:57:51.923Z" }, + { url = "https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl", hash = "sha256:9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a", size = 91687, upload-time = "2026-05-07T12:08:27.182Z" }, ] [package.optional-dependencies] @@ -1073,14 +1112,14 @@ wheels = [ [[package]] name = "mdit-py-plugins" -version = "0.5.0" +version = "0.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markdown-it-py" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b2/fd/a756d36c0bfba5f6e39a1cdbdbfdd448dc02692467d83816dff4592a1ebc/mdit_py_plugins-0.5.0.tar.gz", hash = "sha256:f4918cb50119f50446560513a8e311d574ff6aaed72606ddae6d35716fe809c6", size = 44655, upload-time = "2025-08-11T07:25:49.083Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/3d/e0e8d9d1cee04f758120915e2b2a3a07eb41f8cf4654b4734788a522bcd1/mdit_py_plugins-0.6.0.tar.gz", hash = "sha256:2436f14a7295837ac9228a36feeabda867c4abc488c8d019ad5c0bda88eee040", size = 56025, upload-time = "2026-05-07T12:20:42.295Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fb/86/dd6e5db36df29e76c7a7699123569a4a18c1623ce68d826ed96c62643cae/mdit_py_plugins-0.5.0-py3-none-any.whl", hash = "sha256:07a08422fc1936a5d26d146759e9155ea466e842f5ab2f7d2266dd084c8dab1f", size = 57205, upload-time = "2025-08-11T07:25:47.597Z" }, + { url = "https://files.pythonhosted.org/packages/71/d6/48f5b9e44e2e760855d7b489b1317cd7620e82dcb73197961e5cc1391348/mdit_py_plugins-0.6.0-py3-none-any.whl", hash = "sha256:f7e7a25d8b616fee99cb1e330da73451d11a8061baf39bb9663ab9ce0e005b90", size = 66655, upload-time = "2026-05-07T12:20:41.226Z" }, ] [[package]] @@ -1117,60 +1156,61 @@ wheels = [ [[package]] name = "mypy" -version = "1.20.1" +version = "2.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ + { name = "ast-serialize" }, { name = "librt", marker = "platform_python_implementation != 'PyPy'" }, { name = "mypy-extensions" }, { name = "pathspec" }, { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0b/3d/5b373635b3146264eb7a68d09e5ca11c305bbb058dfffbb47c47daf4f632/mypy-1.20.1.tar.gz", hash = "sha256:6fc3f4ecd52de81648fed1945498bf42fa2993ddfad67c9056df36ae5757f804", size = 3815892, upload-time = "2026-04-13T02:46:51.474Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/21/4b/b1fa23297c8a5c403aabaac0649549efc5a0af7095f3dd33e7482863f973/mypy-1.20.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3ba5d1e712ada9c3b6223dcbc5a31dac334ed62991e5caa17bcf5a4ddc349af0", size = 14426426, upload-time = "2026-04-13T02:46:37.828Z" }, - { url = "https://files.pythonhosted.org/packages/22/53/82923480aee5507a46df22428316e28b2b710d08506a128b2acef81ab18e/mypy-1.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2e731284c117b0987fb1e6c5013a56f33e7faa1fce594066ab83876183ce1c66", size = 13307651, upload-time = "2026-04-13T02:46:22.676Z" }, - { url = "https://files.pythonhosted.org/packages/4e/0c/91905b393c790440fa273f0903ee2b07cce95bb6deccac87e6eb343d077a/mypy-1.20.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f8e945b872a05f4fbefabe2249c0b07b6b194e5e11a86ebee9edf855de09806c", size = 13746066, upload-time = "2026-04-13T02:45:15.345Z" }, - { url = "https://files.pythonhosted.org/packages/88/b9/8a7017270438e34544e19dd6284cad54fd65dde3c35418a2ce07a1897804/mypy-1.20.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2fc88acef0dc9b15246502b418980478c1bfc9702057a0e1e7598d01a7af8937", size = 14617944, upload-time = "2026-04-13T02:45:44.954Z" }, - { url = "https://files.pythonhosted.org/packages/0c/cf/5a61ceec3fc133e0f559d1e1f9adf4150abdbc2ad8eb831ec26fc8459196/mypy-1.20.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:14911a115c73608f155f648b978c5055d16ff974e6b1b5512d7fedf4fa8b15c6", size = 14918205, upload-time = "2026-04-13T02:45:42.653Z" }, - { url = "https://files.pythonhosted.org/packages/6f/80/afb1c665e9c426c78e4711cce04e446b645867bfb97936158886103c1648/mypy-1.20.1-cp310-cp310-win_amd64.whl", hash = "sha256:76d9b4c992cca3331d9793ef197ae360ea44953cf35beb2526e95b9e074f2866", size = 10823344, upload-time = "2026-04-13T02:46:07.607Z" }, - { url = "https://files.pythonhosted.org/packages/11/68/7ad64b49b7663c88fef76a2ac689ea73e17804832ac4cb5416bcff17775b/mypy-1.20.1-cp310-cp310-win_arm64.whl", hash = "sha256:b408722f80be44845da555671a5ef3a0c63f51ca5752b0c20e992dc9c0fbd3cd", size = 9760694, upload-time = "2026-04-13T02:46:49.369Z" }, - { url = "https://files.pythonhosted.org/packages/82/0d/555ab7453cc4a4a8643b7f21c842b1a84c36b15392061ae7b052ee119320/mypy-1.20.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c01eb9bac2c6a962d00f9d23421cd2913840e65bba365167d057bd0b4171a92e", size = 14336012, upload-time = "2026-04-13T02:45:39.935Z" }, - { url = "https://files.pythonhosted.org/packages/57/26/85a28893f7db8a16ebb41d1e9dfcb4475844d06a88480b6639e32a74d6ef/mypy-1.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:55d12ddbd8a9cac5b276878bd534fa39fff5bf543dc6ae18f25d30c8d7d27fca", size = 13224636, upload-time = "2026-04-13T02:45:49.659Z" }, - { url = "https://files.pythonhosted.org/packages/93/41/bd4cd3c2caeb6c448b669222b8cfcbdee4a03b89431527b56fca9e56b6f3/mypy-1.20.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c0aa322c1468b6cdfc927a44ce130f79bb44bcd34eb4a009eb9f96571fd80955", size = 13663471, upload-time = "2026-04-13T02:46:20.276Z" }, - { url = "https://files.pythonhosted.org/packages/3e/56/7ee8c471e10402d64b6517ae10434541baca053cffd81090e4097d5609d4/mypy-1.20.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3f8bc95899cf676b6e2285779a08a998cc3a7b26f1026752df9d2741df3c79e8", size = 14532344, upload-time = "2026-04-13T02:46:44.205Z" }, - { url = "https://files.pythonhosted.org/packages/b5/95/b37d1fa859a433f6156742e12f62b0bb75af658544fb6dada9363918743a/mypy-1.20.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:47c2b90191a870a04041e910277494b0d92f0711be9e524d45c074fe60c00b65", size = 14776670, upload-time = "2026-04-13T02:45:52.481Z" }, - { url = "https://files.pythonhosted.org/packages/03/77/b302e4cb0b80d2bdf6bf4fce5864bb4cbfa461f7099cea544eaf2457df78/mypy-1.20.1-cp311-cp311-win_amd64.whl", hash = "sha256:9857dc8d2ec1a392ffbda518075beb00ac58859979c79f9e6bdcb7277082c2f2", size = 10816524, upload-time = "2026-04-13T02:45:37.711Z" }, - { url = "https://files.pythonhosted.org/packages/7f/21/d969d7a68eb964993ebcc6170d5ecaf0cf65830c58ac3344562e16dc42a9/mypy-1.20.1-cp311-cp311-win_arm64.whl", hash = "sha256:09d8df92bb25b6065ab91b178da843dda67b33eb819321679a6e98a907ce0e10", size = 9750419, upload-time = "2026-04-13T02:45:08.542Z" }, - { url = "https://files.pythonhosted.org/packages/69/1b/75a7c825a02781ca10bc2f2f12fba2af5202f6d6005aad8d2d1f264d8d78/mypy-1.20.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:36ee2b9c6599c230fea89bbd79f401f9f9f8e9fcf0c777827789b19b7da90f51", size = 14494077, upload-time = "2026-04-13T02:45:55.085Z" }, - { url = "https://files.pythonhosted.org/packages/b0/54/5e5a569ea5c2b4d48b729fb32aa936eeb4246e4fc3e6f5b3d36a2dfbefb9/mypy-1.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fba3fb0968a7b48806b0c90f38d39296f10766885a94c83bd21399de1e14eb28", size = 13319495, upload-time = "2026-04-13T02:45:29.674Z" }, - { url = "https://files.pythonhosted.org/packages/6f/a4/a1945b19f33e91721b59deee3abb484f2fa5922adc33bb166daf5325d76d/mypy-1.20.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ef1415a637cd3627d6304dfbeddbadd21079dafc2a8a753c477ce4fc0c2af54f", size = 13696948, upload-time = "2026-04-13T02:46:15.006Z" }, - { url = "https://files.pythonhosted.org/packages/b2/c6/75e969781c2359b2f9c15b061f28ec6d67c8b61865ceda176e85c8e7f2de/mypy-1.20.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ef3461b1ad5cd446e540016e90b5984657edda39f982f4cc45ca317b628f5a37", size = 14706744, upload-time = "2026-04-13T02:46:00.482Z" }, - { url = "https://files.pythonhosted.org/packages/a8/6e/b221b1de981fc4262fe3e0bf9ec272d292dfe42394a689c2d49765c144c4/mypy-1.20.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:542dd63c9e1339b6092eb25bd515f3a32a1453aee8c9521d2ddb17dacd840237", size = 14949035, upload-time = "2026-04-13T02:45:06.021Z" }, - { url = "https://files.pythonhosted.org/packages/ca/4b/298ba2de0aafc0da3ff2288da06884aae7ba6489bc247c933f87847c41b3/mypy-1.20.1-cp312-cp312-win_amd64.whl", hash = "sha256:1d55c7cd8ca22e31f93af2a01160a9e95465b5878de23dba7e48116052f20a8d", size = 10883216, upload-time = "2026-04-13T02:45:47.232Z" }, - { url = "https://files.pythonhosted.org/packages/c7/f9/5e25b8f0b8cb92f080bfed9c21d3279b2a0b6a601cdca369a039ba84789d/mypy-1.20.1-cp312-cp312-win_arm64.whl", hash = "sha256:f5b84a79070586e0d353ee07b719d9d0a4aa7c8ee90c0ea97747e98cbe193019", size = 9814299, upload-time = "2026-04-13T02:45:21.934Z" }, - { url = "https://files.pythonhosted.org/packages/21/e8/ef0991aa24c8f225df10b034f3c2681213cb54cf247623c6dec9a5744e70/mypy-1.20.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8f3886c03e40afefd327bd70b3f634b39ea82e87f314edaa4d0cce4b927ddcc1", size = 14500739, upload-time = "2026-04-13T02:46:05.442Z" }, - { url = "https://files.pythonhosted.org/packages/23/73/416ebec3047636ed89fa871dc8c54bf05e9e20aa9499da59790d7adb312d/mypy-1.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e860eb3904f9764e83bafd70c8250bdffdc7dde6b82f486e8156348bf7ceb184", size = 13314735, upload-time = "2026-04-13T02:46:47.154Z" }, - { url = "https://files.pythonhosted.org/packages/10/1e/1505022d9c9ac2e014a384eb17638fb37bf8e9d0a833ea60605b66f8f7ba/mypy-1.20.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a4b5aac6e785719da51a84f5d09e9e843d473170a9045b1ea7ea1af86225df4b", size = 13704356, upload-time = "2026-04-13T02:45:19.773Z" }, - { url = "https://files.pythonhosted.org/packages/98/91/275b01f5eba5c467a3318ec214dd865abb66e9c811231c8587287b92876a/mypy-1.20.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f37b6cd0fe2ad3a20f05ace48ca3523fc52ff86940e34937b439613b6854472e", size = 14696420, upload-time = "2026-04-13T02:45:24.205Z" }, - { url = "https://files.pythonhosted.org/packages/a1/57/b3779e134e1b7250d05f874252780d0a88c068bc054bcff99ca20a3a2986/mypy-1.20.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e4bbb0f6b54ce7cc350ef4a770650d15fa70edd99ad5267e227133eda9c94218", size = 14936093, upload-time = "2026-04-13T02:45:32.087Z" }, - { url = "https://files.pythonhosted.org/packages/be/33/81b64991b0f3f278c3b55c335888794af190b2d59031a5ad1401bcb69f1e/mypy-1.20.1-cp313-cp313-win_amd64.whl", hash = "sha256:c3dc20f8ec76eecd77148cdd2f1542ed496e51e185713bf488a414f862deb8f2", size = 10889659, upload-time = "2026-04-13T02:46:02.926Z" }, - { url = "https://files.pythonhosted.org/packages/1b/fd/7adcb8053572edf5ef8f3db59599dfeeee3be9cc4c8c97e2d28f66f42ac5/mypy-1.20.1-cp313-cp313-win_arm64.whl", hash = "sha256:a9d62bbac5d6d46718e2b0330b25e6264463ed832722b8f7d4440ff1be3ca895", size = 9815515, upload-time = "2026-04-13T02:46:32.103Z" }, - { url = "https://files.pythonhosted.org/packages/40/cd/db831e84c81d57d4886d99feee14e372f64bbec6a9cb1a88a19e243f2ef5/mypy-1.20.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:12927b9c0ed794daedcf1dab055b6c613d9d5659ac511e8d936d96f19c087d12", size = 14483064, upload-time = "2026-04-13T02:45:26.901Z" }, - { url = "https://files.pythonhosted.org/packages/d5/82/74e62e7097fa67da328ac8ece8de09133448c04d20ddeaeba251a3000f01/mypy-1.20.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:752507dd481e958b2c08fc966d3806c962af5a9433b5bf8f3bdd7175c20e34fe", size = 13335694, upload-time = "2026-04-13T02:46:12.514Z" }, - { url = "https://files.pythonhosted.org/packages/74/c4/97e9a0abe4f3cdbbf4d079cb87a03b786efeccf5bf2b89fe4f96939ab2e6/mypy-1.20.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c614655b5a065e56274c6cbbe405f7cf7e96c0654db7ba39bc680238837f7b08", size = 13726365, upload-time = "2026-04-13T02:45:17.422Z" }, - { url = "https://files.pythonhosted.org/packages/d7/aa/a19d884a8d28fcd3c065776323029f204dbc774e70ec9c85eba228b680de/mypy-1.20.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2c3f6221a76f34d5100c6d35b3ef6b947054123c3f8d6938a4ba00b1308aa572", size = 14693472, upload-time = "2026-04-13T02:46:41.253Z" }, - { url = "https://files.pythonhosted.org/packages/84/44/cc9324bd21cf786592b44bf3b5d224b3923c1230ec9898d508d00241d465/mypy-1.20.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:4bdfc06303ac06500af71ea0cdbe995c502b3c9ba32f3f8313523c137a25d1b6", size = 14919266, upload-time = "2026-04-13T02:46:28.37Z" }, - { url = "https://files.pythonhosted.org/packages/6e/dc/779abb25a8c63e8f44bf5a336217fa92790fa17e0c40e0c725d10cb01bbd/mypy-1.20.1-cp314-cp314-win_amd64.whl", hash = "sha256:0131edd7eba289973d1ba1003d1a37c426b85cdef76650cd02da6420898a5eb3", size = 11049713, upload-time = "2026-04-13T02:45:57.673Z" }, - { url = "https://files.pythonhosted.org/packages/28/08/4172be2ad7de9119b5a92ca36abbf641afdc5cb1ef4ae0c3a8182f29674f/mypy-1.20.1-cp314-cp314-win_arm64.whl", hash = "sha256:33f02904feb2c07e1fdf7909026206396c9deeb9e6f34d466b4cfedb0aadbbe4", size = 9999819, upload-time = "2026-04-13T02:46:35.039Z" }, - { url = "https://files.pythonhosted.org/packages/2d/af/af9e46b0c8eabbce9fc04a477564170f47a1c22b308822282a59b7ff315f/mypy-1.20.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:168472149dd8cc505c98cefd21ad77e4257ed6022cd5ed2fe2999bed56977a5a", size = 15547508, upload-time = "2026-04-13T02:46:25.588Z" }, - { url = "https://files.pythonhosted.org/packages/a7/cd/39c9e4ad6ba33e069e5837d772a9e6c304b4a5452a14a975d52b36444650/mypy-1.20.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:eb674600309a8f22790cca883a97c90299f948183ebb210fbef6bcee07cb1986", size = 14399557, upload-time = "2026-04-13T02:46:10.021Z" }, - { url = "https://files.pythonhosted.org/packages/83/c1/3fd71bdc118ffc502bf57559c909927bb7e011f327f7bb8e0488e98a5870/mypy-1.20.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ef2b2e4cc464ba9795459f2586923abd58a0055487cbe558cb538ea6e6bc142a", size = 15045789, upload-time = "2026-04-13T02:45:10.81Z" }, - { url = "https://files.pythonhosted.org/packages/8e/73/6f07ff8b57a7d7b3e6e5bf34685d17632382395c8bb53364ec331661f83e/mypy-1.20.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dee461d396dd46b3f0ed5a098dbc9b8860c81c46ad44fa071afcfbc149f167c9", size = 15850795, upload-time = "2026-04-13T02:45:03.349Z" }, - { url = "https://files.pythonhosted.org/packages/ec/e2/f7dffec1c7767078f9e9adf0c786d1fe0ff30964a77eb213c09b8b58cb76/mypy-1.20.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:e364926308b3e66f1361f81a566fc1b2f8cd47fc8525e8136d4058a65a4b4f02", size = 16088539, upload-time = "2026-04-13T02:46:17.841Z" }, - { url = "https://files.pythonhosted.org/packages/1a/76/e0dee71035316e75a69d73aec2f03c39c21c967b97e277fd0ef8fd6aec66/mypy-1.20.1-cp314-cp314t-win_amd64.whl", hash = "sha256:a0c17fbd746d38c70cbc42647cfd884f845a9708a4b160a8b4f7e70d41f4d7fa", size = 12575567, upload-time = "2026-04-13T02:45:34.795Z" }, - { url = "https://files.pythonhosted.org/packages/22/a8/7ed43c9d9c3d1468f86605e323a5d97e411a448790a00f07e779f3211a46/mypy-1.20.1-cp314-cp314t-win_arm64.whl", hash = "sha256:db2cb89654626a912efda69c0d5c1d22d948265e2069010d3dde3abf751c7d08", size = 10378823, upload-time = "2026-04-13T02:45:13.35Z" }, - { url = "https://files.pythonhosted.org/packages/d8/28/926bd972388e65a39ee98e188ccf67e81beb3aacfd5d6b310051772d974b/mypy-1.20.1-py3-none-any.whl", hash = "sha256:1aae28507f253fe82d883790d1c0a0d35798a810117c88184097fe8881052f06", size = 2636553, upload-time = "2026-04-13T02:46:30.45Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/82/15/cca9d88503549ed6fedeaa1d448cdddd542ee8a490232d732e278036fbf2/mypy-2.1.0.tar.gz", hash = "sha256:81e76ad12c2d804512e9b13240d1588316531bfba07558286078bfbce9613633", size = 3898359, upload-time = "2026-05-11T18:37:36.237Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a4/71/d351dca3e9b30da2328ee9d445c88b8388072808ebfbc49eb69d30b67749/mypy-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:11a6beb180257a805961aea9ec591bbd0bd17f1e18d35b8456d57aee5bedfedc", size = 14778792, upload-time = "2026-05-11T18:36:23.605Z" }, + { url = "https://files.pythonhosted.org/packages/2f/45/7d51594b644c17c0bcf74ed8cd5fc33b324276d708e8506f220b70dab9d9/mypy-2.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8ef78c1d306bbf9a8a12f526c44902c9c28dffd6c52c52bf6a72641ce18d3849", size = 13645739, upload-time = "2026-05-11T18:37:22.752Z" }, + { url = "https://files.pythonhosted.org/packages/65/01/455c31b170e9468265074840bf18863a8482a24103fdaabe4e199392aa5f/mypy-2.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c209a90853081ff01d01ee895cafe10f7db1474e0d95beaeef0f6c1db9119bbd", size = 14074199, upload-time = "2026-05-11T18:35:09.292Z" }, + { url = "https://files.pythonhosted.org/packages/41/5a/93093f0b29a9e982deafde698f740a2eb2e05886e79ccf0594c7fd5413a3/mypy-2.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:47cebf61abde7c088a4e27718a8b13a81655686b2e9c251f5c0915a802248166", size = 14953128, upload-time = "2026-05-11T18:31:57.678Z" }, + { url = "https://files.pythonhosted.org/packages/7f/2f/a196f5331d96170ad3d28f144d2aba690d4b2911381f68d51e489c7ab82a/mypy-2.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d57a90ae5e872138a425ec328edbc9b235d1934c4377881a33ec05b341acc9a8", size = 15249378, upload-time = "2026-05-11T18:33:00.101Z" }, + { url = "https://files.pythonhosted.org/packages/54/de/94d321cc12da9f71341ac0c270efbed5c725750c7b4c334d957de9a087d9/mypy-2.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:aea7f7a8a55b459c34275fc468ada6ca7c173a5e43a68f5dbe588a563d8a06b8", size = 11060994, upload-time = "2026-05-11T18:33:18.848Z" }, + { url = "https://files.pythonhosted.org/packages/e1/62/0c27ca55219a7c764a7fb88c7bb2b7b2f9780ade8bbf16bc8ed8400eef6b/mypy-2.1.0-cp310-cp310-win_arm64.whl", hash = "sha256:c989640253f0d76843e9c6c1bbf4bd48c5e85ada61bde4beb37cb3eca035685e", size = 9976743, upload-time = "2026-05-11T18:31:25.554Z" }, + { url = "https://files.pythonhosted.org/packages/0a/a1/639f3024794a2a15899cb90707fe02e044c4412794c39c5769fd3df2e2ef/mypy-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a683016b16fe2f572dc04c72be7ee0504ac1605a265d0200f5cea695fb788f41", size = 14691685, upload-time = "2026-05-11T18:33:27.973Z" }, + { url = "https://files.pythonhosted.org/packages/3b/08/9a585dea4325f20d8b80dc78623fa50d1fd2173b710f6237afd6ba6ab39b/mypy-2.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1a293c534adb55271fef24a26da04b855540a8c13cc07bc5917b9fd2c394f2ca", size = 13555165, upload-time = "2026-05-11T18:32:16.107Z" }, + { url = "https://files.pythonhosted.org/packages/81/dc/7c42cc9c6cb01e8eb09961f1f738741d3e9c7e9d5c5b30ec69222625cd5f/mypy-2.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7406f4d048e71e576f5356d317e5b0a9e666dfd966bd99f9d14ca06e1a341538", size = 13994376, upload-time = "2026-05-11T18:32:39.256Z" }, + { url = "https://files.pythonhosted.org/packages/d4/fa/285946c33bce716e082c11dfeee9ee196eaf1f5042efb3581a31f9f205e4/mypy-2.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e0210d626fc8b31ccc90233754c7bc90e1f43205e85d96387f7db1285b55c398", size = 14864618, upload-time = "2026-05-11T18:34:49.765Z" }, + { url = "https://files.pythonhosted.org/packages/2b/83/82397f48af6c27e295d57979ded8490c9829040152cf7571b2f026aeb9a0/mypy-2.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3712c20deed54e814eaaa825603bada8ea1c390670a397c95b98405347acc563", size = 15102063, upload-time = "2026-05-11T18:34:05.855Z" }, + { url = "https://files.pythonhosted.org/packages/40/68/b02dec39057b88eb03dc0aa854732e26e8361f34f9d0e20c7614967d1eba/mypy-2.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fcaa0e479066e31f7cceb6a3bea39cb22b2ff51a6b2f24f193d19179ba17c389", size = 11060564, upload-time = "2026-05-11T18:35:36.494Z" }, + { url = "https://files.pythonhosted.org/packages/cf/a8/ea3dcbef31f99b634f2ee23bb0321cbc8c1b388b76a861eb849f13c347dc/mypy-2.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:0b1a5260c95aa443083f9ed3592662941951bca3d4ca224a5dc517c38b7cf666", size = 9966983, upload-time = "2026-05-11T18:37:14.139Z" }, + { url = "https://files.pythonhosted.org/packages/95/b1/55861beb5c339b44f9a2ba92df9e2cb1eeb4ae1eee674cdf7772c797778b/mypy-2.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:244358bf1c0da7722230bce60683d52e8e9fd030554926f15b747a84efb5b3af", size = 14874381, upload-time = "2026-05-11T18:37:31.784Z" }, + { url = "https://files.pythonhosted.org/packages/0b/b3/b7f770114b7d0ac92d0f76e8d93c2780844a70488a90e91821927850da86/mypy-2.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4ec7c57657493c7a75534df2751c8ae2cda383c16ecc55d2106c54476b1b16f6", size = 13665501, upload-time = "2026-05-11T18:34:23.063Z" }, + { url = "https://files.pythonhosted.org/packages/b6/f3/8ae2037967e2126689a0c11d99e2b707134a565191e92c60ca2572aec60a/mypy-2.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8161b6ff4392410023224f0969d17db93e1e154bc3e4ba62598e720723ae211", size = 14045750, upload-time = "2026-05-11T18:31:48.151Z" }, + { url = "https://files.pythonhosted.org/packages/a0/32/615eb5911859e43d054941b0d0a7d06cfa2870eba86529cf385b052b111c/mypy-2.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bf03e12003084a67395184d3eb8cbd6a489dc3655b5664b28c210a9e2403ab0b", size = 15061630, upload-time = "2026-05-11T18:37:06.898Z" }, + { url = "https://files.pythonhosted.org/packages/d4/03/4eafbfff8bfab1b87082741eae6e6a624028c984e6708b73bce2a8570c9d/mypy-2.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:20509760fd791c51579d573153407d226385ec1f8bcce55d730b354f3336bc22", size = 15288831, upload-time = "2026-05-11T18:31:18.07Z" }, + { url = "https://files.pythonhosted.org/packages/99/ee/919661478e5891a3c96e549c036e467e64563ab85995b10c53c8358e16a3/mypy-2.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:6753d0c1fdd6b1a23b9e4f283ce80b2153b724adcb2653b20b85a8a28ac6436b", size = 11135228, upload-time = "2026-05-11T18:34:31.23Z" }, + { url = "https://files.pythonhosted.org/packages/24/0a/6a12b9782ca0831a553192f351679f4548abc9d19a7cc93bb7feb02084c7/mypy-2.1.0-cp312-cp312-win_arm64.whl", hash = "sha256:98ebb6589bb3b6d0c6f0c459d53ca55b8091fbc13d277c4041c885392e8195e8", size = 10040684, upload-time = "2026-05-11T18:36:48.199Z" }, + { url = "https://files.pythonhosted.org/packages/6e/dd/c7191469c777f07689c032a8f7326e393ea34c92d6d76eb7ce5ba57ea66d/mypy-2.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:35aac3bb114e03888f535d5eb51b8bafbb3266586b599da1940f9b1be3ec5bd5", size = 14852174, upload-time = "2026-05-11T18:31:38.929Z" }, + { url = "https://files.pythonhosted.org/packages/55/8c/aed55408879043d72bb9135f4d0d19a02b886dd569631e113e3d2706cb8d/mypy-2.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8de55a8c861f2a49331f807be98d90caeceeef520bde13d43a160207f8af613e", size = 13651542, upload-time = "2026-05-11T18:36:04.636Z" }, + { url = "https://files.pythonhosted.org/packages/3a/8e/f371a824b1f1fa8ea6e3dbb8703d232977d572be2329554a3bc4d960302f/mypy-2.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5fdf2941a07434af755837d9880f7d7d25f1dacb1af9dcd4b9b66f2220a3024e", size = 14033929, upload-time = "2026-05-11T18:35:55.742Z" }, + { url = "https://files.pythonhosted.org/packages/94/21/f54be870d6dd53a82c674407e0f8eed7174b05ec78d42e5abd7b42e84fd5/mypy-2.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e195b817c13f02352a9c124301f9f30f078405444679b6753c1b96b6eed37285", size = 15039200, upload-time = "2026-05-11T18:33:10.281Z" }, + { url = "https://files.pythonhosted.org/packages/17/99/bf21748626a40ce59fd29a39386ab46afec88b7bd2f0fa6c3a97c995523f/mypy-2.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5431d42af987ebd92ba2f71d45c85ed41d8e6ca9f5fd209a69f68f707d2469e5", size = 15272690, upload-time = "2026-05-11T18:32:07.205Z" }, + { url = "https://files.pythonhosted.org/packages/d6/d7/9e90d2cf47100bea550ed2bc7b0d4de3a62181d84d5e37da0003e8462637/mypy-2.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:767fe8c66dc3e01e19e1737d4c38ebefead16125e1b8e58ad421903b376f5c65", size = 11147435, upload-time = "2026-05-11T18:33:56.477Z" }, + { url = "https://files.pythonhosted.org/packages/ec/46/e5c449e858798e35ffc90946282a27c62a77be743fe17480e4977374eb91/mypy-2.1.0-cp313-cp313-win_arm64.whl", hash = "sha256:ecfe70d43775ab99562ab128ce49854a362044c9f894961f68f898c23cb7429d", size = 10035052, upload-time = "2026-05-11T18:32:30.049Z" }, + { url = "https://files.pythonhosted.org/packages/b0/ca/b279a672e874aedd5498ae25f722dacc8aa86bbffb939b3f97cbb1cf6686/mypy-2.1.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:7354c5a7f69d9345c3d6e69921d57088eea3ddeeb6b20d34c1b3855b02c36ec2", size = 14848422, upload-time = "2026-05-11T18:35:45.984Z" }, + { url = "https://files.pythonhosted.org/packages/27/e6/3efe56c631d959b9b4454e208b0ac4b7f4f58b404c89f8bec7b49efdfc21/mypy-2.1.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:49890d4f76ac9e06ec117f9e09f3174da70a620a0c300953d8595c926e80947f", size = 13677374, upload-time = "2026-05-11T18:36:57.188Z" }, + { url = "https://files.pythonhosted.org/packages/84/7f/8107ea87a44fd1f1b59882442f033c9c3488c127201b1d1d15f1cbd6022e/mypy-2.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:761be68e023ef5d94678772396a8af1220030f80837a3afd8d0aef3b419666f4", size = 14055743, upload-time = "2026-05-11T18:35:18.361Z" }, + { url = "https://files.pythonhosted.org/packages/51/4d/b6d34db183133b83761b9199a82d31557cdbb70a380d8c3b3438e11882a3/mypy-2.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c90345fc182dc363b891350457ec69c35140858538f38b4540845afcc32b1aef", size = 15020937, upload-time = "2026-05-11T18:34:59.618Z" }, + { url = "https://files.pythonhosted.org/packages/ff/d7/f08360c691d758acb02f45022c34d98b92892f4ea756644e1000d4b9f3d8/mypy-2.1.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b84802e7b5a6daf1f5e15bc9fcd7ddae77be13981ffab037f1c67bb84d67d135", size = 15253371, upload-time = "2026-05-11T18:36:41.081Z" }, + { url = "https://files.pythonhosted.org/packages/67/1b/09460a13719530a19bce27bd3bc8449e83569dd2ba7faf51c9c3c30c0b61/mypy-2.1.0-cp314-cp314-win_amd64.whl", hash = "sha256:022c771234936ceac541ebaf836fe9e2abeb3f5e09aff21588fe543ff006fe21", size = 11326429, upload-time = "2026-05-11T18:34:13.526Z" }, + { url = "https://files.pythonhosted.org/packages/40/62/75dbf0f82f7b6680340efc614af29dd0b3c17b8a4f1cd09b8bd2fd6bc814/mypy-2.1.0-cp314-cp314-win_arm64.whl", hash = "sha256:498207db725cec88829a6a5c2fc771205fd043719ef98bc49aba8fb9fc4e6d57", size = 10218799, upload-time = "2026-05-11T18:32:23.491Z" }, + { url = "https://files.pythonhosted.org/packages/b2/66/caca04ed7d972fb6eb6dd1ccd6df1de5c38fae8c5b3dc1c4e8e0d85ee6b9/mypy-2.1.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:7d5e5cad0efeba72b93cd17490cc0d69c5ac9ca132994fe3fb0314808aeeb83e", size = 15923458, upload-time = "2026-05-11T18:35:28.64Z" }, + { url = "https://files.pythonhosted.org/packages/ed/52/2d90cbe49d014b13ed7ff337930c30bad35893fe38a1e4641e756bb62191/mypy-2.1.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ff715050c127d724fd260a2e666e7747fdd83511c0c47d449d98238970aef780", size = 14757697, upload-time = "2026-05-11T18:36:14.208Z" }, + { url = "https://files.pythonhosted.org/packages/ac/37/d98f4a14e081b238992d0ed96b6d39c7cc0148c9699eb71eaa68629665ea/mypy-2.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:82208da9e09414d520e912d3e462d454854bed0810b71540bb016dcbca7308fd", size = 15405638, upload-time = "2026-05-11T18:33:48.249Z" }, + { url = "https://files.pythonhosted.org/packages/a3/c2/15c46613b24a84fad2aea1248bf9619b99c2767ae9071fe224c179a0b7d4/mypy-2.1.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e79ebc1b904b84f0310dff7469655a9c36c7a68bddb37bdd42b67a332df61d08", size = 16215852, upload-time = "2026-05-11T18:32:50.296Z" }, + { url = "https://files.pythonhosted.org/packages/5c/90/9c16a57f482c76d25f6379762b56bbf65c711d8158cf271fb2802cfb0640/mypy-2.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:e583edc957cfb0deb142079162ae826f58449b116c1d442f2d91c69d9fced081", size = 16452695, upload-time = "2026-05-11T18:33:38.182Z" }, + { url = "https://files.pythonhosted.org/packages/0f/4c/215a4eeb63cacc5f17f516691ea7285d11e249802b942476bff15922a314/mypy-2.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:b33b6cd332695bba180d55e717a79d3038e479a2c49cc5eb3d53603409b9a5d7", size = 12866622, upload-time = "2026-05-11T18:34:39.945Z" }, + { url = "https://files.pythonhosted.org/packages/4b/50/1043e1db5f455ffe4c9ab22747cd8ca2bc492b1e4f4e21b130a44ee2b217/mypy-2.1.0-cp314-cp314t-win_arm64.whl", hash = "sha256:4f910fe825376a7b66ef7ca8c98e5a149e8cd64c19ae71d84047a74ee060d4e6", size = 10610798, upload-time = "2026-05-11T18:36:31.444Z" }, + { url = "https://files.pythonhosted.org/packages/0d/2a/13ca1f292f6db1b98ff495ef3467736b331621c5917cad984b7043e7348d/mypy-2.1.0-py3-none-any.whl", hash = "sha256:a663814603a5c563fb87a4f96fb473eeb30d1f5a4885afcf44f9db000a366289", size = 2693302, upload-time = "2026-05-11T18:31:29.246Z" }, ] [[package]] @@ -1199,7 +1239,8 @@ name = "networkx" version = "3.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11'", + "python_full_version >= '3.15'", + "python_full_version >= '3.11' and python_full_version < '3.15'", ] sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509", size = 2517025, upload-time = "2025-12-08T17:02:39.908Z" } wheels = [ @@ -1224,11 +1265,11 @@ wheels = [ [[package]] name = "packaging" -version = "26.1" +version = "26.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/df/de/0d2b39fb4af88a0258f3bac87dfcbb48e73fbdea4a2ed0e2213f9a4c2f9a/packaging-26.1.tar.gz", hash = "sha256:f042152b681c4bfac5cae2742a55e103d27ab2ec0f3d88037136b6bfe7c9c5de", size = 215519, upload-time = "2026-04-14T21:12:49.362Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d7/f1/e7a6dd94a8d4a5626c03e4e99c87f241ba9e350cd9e6d75123f992427270/packaging-26.2.tar.gz", hash = "sha256:ff452ff5a3e828ce110190feff1178bb1f2ea2281fa2075aadb987c2fb221661", size = 228134, upload-time = "2026-04-24T20:15:23.917Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7a/c2/920ef838e2f0028c8262f16101ec09ebd5969864e5a64c4c05fad0617c56/packaging-26.1-py3-none-any.whl", hash = "sha256:5d9c0669c6285e491e0ced2eee587eaf67b670d94a19e94e3984a481aba6802f", size = 95831, upload-time = "2026-04-14T21:12:47.56Z" }, + { url = "https://files.pythonhosted.org/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl", hash = "sha256:5fc45236b9446107ff2415ce77c807cee2862cb6fac22b8a73826d0693b0980e", size = 100195, upload-time = "2026-04-24T20:15:22.081Z" }, ] [[package]] @@ -1260,11 +1301,11 @@ wheels = [ [[package]] name = "pathspec" -version = "1.0.4" +version = "1.1.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fa/36/e27608899f9b8d4dff0617b2d9ab17ca5608956ca44461ac14ac48b44015/pathspec-1.0.4.tar.gz", hash = "sha256:0210e2ae8a21a9137c0d470578cb0e595af87edaa6ebf12ff176f14a02e0e645", size = 131200, upload-time = "2026-01-27T03:59:46.938Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/82/42f767fc1c1143d6fd36efb827202a2d997a375e160a71eb2888a925aac1/pathspec-1.1.1.tar.gz", hash = "sha256:17db5ecd524104a120e173814c90367a96a98d07c45b2e10c2f3919fff91bf5a", size = 135180, upload-time = "2026-04-27T01:46:08.907Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/3c/2c197d226f9ea224a9ab8d197933f9da0ae0aac5b6e0f884e2b8d9c8e9f7/pathspec-1.0.4-py3-none-any.whl", hash = "sha256:fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723", size = 55206, upload-time = "2026-01-27T03:59:45.137Z" }, + { url = "https://files.pythonhosted.org/packages/f1/d9/7fb5aa316bc299258e68c73ba3bddbc499654a07f151cba08f6153988714/pathspec-1.1.1-py3-none-any.whl", hash = "sha256:a00ce642f577bf7f473932318056212bc4f8bfdf53128c78bbd5af0b9b20b189", size = 57328, upload-time = "2026-04-27T01:46:07.06Z" }, ] [[package]] @@ -1384,7 +1425,7 @@ wheels = [ [[package]] name = "pydantic" -version = "2.13.1" +version = "2.13.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "annotated-types" }, @@ -1392,125 +1433,125 @@ dependencies = [ { name = "typing-extensions" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f3/6b/1353beb3d1cd5cf61cdec5b6f87a9872399de3bc5cae0b7ce07ff4de2ab0/pydantic-2.13.1.tar.gz", hash = "sha256:a0f829b279ddd1e39291133fe2539d2aa46cc6b150c1706a270ff0879e3774d2", size = 843746, upload-time = "2026-04-15T14:57:19.398Z" } +sdist = { url = "https://files.pythonhosted.org/packages/18/a5/b60d21ac674192f8ab0ba4e9fd860690f9b4a6e51ca5df118733b487d8d6/pydantic-2.13.4.tar.gz", hash = "sha256:c40756b57adaa8b1efeeced5c196f3f3b7c435f90e84ea7f443901bec8099ef6", size = 844775, upload-time = "2026-05-06T13:43:05.343Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/81/5a/2225f4c176dbfed0d809e848b50ef08f70e61daa667b7fa14b0d311ae44d/pydantic-2.13.1-py3-none-any.whl", hash = "sha256:9557ecc2806faaf6037f85b1fbd963d01e30511c48085f0d573650fdeaad378a", size = 471917, upload-time = "2026-04-15T14:57:17.277Z" }, + { url = "https://files.pythonhosted.org/packages/fd/7b/122376b1fd3c62c1ed9dc80c931ace4844b3c55407b6fb2d199377c9736f/pydantic-2.13.4-py3-none-any.whl", hash = "sha256:45a282cde31d808236fd7ea9d919b128653c8b38b393d1c4ab335c62924d9aba", size = 472262, upload-time = "2026-05-06T13:43:02.641Z" }, ] [[package]] name = "pydantic-core" -version = "2.46.1" +version = "2.46.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a1/93/f97a86a7eb28faa1d038af2fd5d6166418b4433659108a4c311b57128b2d/pydantic_core-2.46.1.tar.gz", hash = "sha256:d408153772d9f298098fb5d620f045bdf0f017af0d5cb6e309ef8c205540caa4", size = 471230, upload-time = "2026-04-15T14:49:34.52Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a2/a0/07f275411355b567b994e565bc5ea9dbf522978060c18e3b7edf646c0fc2/pydantic_core-2.46.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:84eb5414871fd0293c38d2075802f95030ff11a92cf2189942bf76fd181af77b", size = 2123782, upload-time = "2026-04-15T14:52:57.172Z" }, - { url = "https://files.pythonhosted.org/packages/ab/71/d027c7de46df5b9287ed6f0ef02346c84d61348326253a4f13695d54d66f/pydantic_core-2.46.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5c75fb25db086bf504c55730442e471c12bc9bfae817dd359b1a36bc93049d34", size = 1948561, upload-time = "2026-04-15T14:53:12.07Z" }, - { url = "https://files.pythonhosted.org/packages/77/74/cba894bea0d51a3b2dcada9eb3af9c4cfaa271bf21123372dc82ccef029f/pydantic_core-2.46.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29dc09f0221425453fd9f73fd70bba15817d25b95858282702d7305a08d37306", size = 1974387, upload-time = "2026-04-15T14:50:14.048Z" }, - { url = "https://files.pythonhosted.org/packages/3b/ad/cc122887d6f20ac5d997928b0bf3016ac9c7bae07dce089333aa0c2e868b/pydantic_core-2.46.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:139fd6722abc5e6513aa0a27b06ebeb997838c5b179cf5e83862ace45f281c56", size = 2054868, upload-time = "2026-04-15T14:49:51.912Z" }, - { url = "https://files.pythonhosted.org/packages/9f/09/22049b22d65a67253cbdced88dbce0e97162f35cc433917df37df794ede8/pydantic_core-2.46.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ba723fd8ef6011af71f92ed54adb604e7699d172f4273e4b46f1cfb8ee8d72fd", size = 2228717, upload-time = "2026-04-15T14:49:27.384Z" }, - { url = "https://files.pythonhosted.org/packages/e6/98/b35a8a187cf977462668b5064c606e290c88c2561e053883d86193ab9c51/pydantic_core-2.46.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:828410e082555e55da9bbb5e6c17617386fe1415c4d42765a90d372ed9cce813", size = 2298261, upload-time = "2026-04-15T14:52:20.463Z" }, - { url = "https://files.pythonhosted.org/packages/98/ae/46f8d693caefc09d8e2d3f19a6b4f2252cf6542f0b555759f2b5ec2b4ca5/pydantic_core-2.46.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fb5cd53264c9906c163a71b489e9ac71b0ae13a2dd0241e6129f4df38ba1c814", size = 2094496, upload-time = "2026-04-15T14:49:59.711Z" }, - { url = "https://files.pythonhosted.org/packages/ee/40/7e4013639d316d2cb67dae288c768d49cc4a7a4b16ef869e486880db1a1f/pydantic_core-2.46.1-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:4530a6594883d9d4a9c7ef68464ef6b4a88d839e3531c089a3942c78bffe0a66", size = 2144795, upload-time = "2026-04-15T14:52:44.731Z" }, - { url = "https://files.pythonhosted.org/packages/0d/87/c00f6450059804faf30f568009c8c98e72e6802c1ccd8b562da57953ad81/pydantic_core-2.46.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ed1c71f60abbf9c9a440dc8fc6b1180c45dcab3a5e311250de99744a0166bc95", size = 2173108, upload-time = "2026-04-15T14:51:37.806Z" }, - { url = "https://files.pythonhosted.org/packages/46/15/7a8fb06c109a07dbc1f5f272b2da1290c8a25f5900a579086e433049fc1a/pydantic_core-2.46.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:254253491f1b8e3ba18c15fe924bb9b175f1a48413b74e8f0c67b8f51b6f726b", size = 2185687, upload-time = "2026-04-15T14:51:33.125Z" }, - { url = "https://files.pythonhosted.org/packages/d9/38/c52ead78febf23d32db898c7022173c674226cf3c8ee1645220ab9516931/pydantic_core-2.46.1-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:dfcf6485ac38698a5b45f37467b8eb2f4f8e3edd5790e2579c5d52fdfffb2e3d", size = 2326273, upload-time = "2026-04-15T14:51:10.614Z" }, - { url = "https://files.pythonhosted.org/packages/1e/af/cb5ea2336e9938b3a0536ce4bfed4a342285caa8a6b8ff449a7bc2f179ec/pydantic_core-2.46.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:592b39150ab5b5a2cb2eb885097ee4c2e4d54e3b902f6ae32528f7e6e42c00fc", size = 2368428, upload-time = "2026-04-15T14:49:25.804Z" }, - { url = "https://files.pythonhosted.org/packages/a2/99/adcfbcbd96556120e7d795aab4fd77f5104a49051929c3805a9d736ec48f/pydantic_core-2.46.1-cp310-cp310-win32.whl", hash = "sha256:eb37b1369ad39ec046a36dc81ffd76870766bda2073f57448bbcb1fd3e4c5ad0", size = 1993405, upload-time = "2026-04-15T14:50:51.082Z" }, - { url = "https://files.pythonhosted.org/packages/c4/ff/2767be513a250293f80748740ce73b0f0677711fc791b1afab3499734dd2/pydantic_core-2.46.1-cp310-cp310-win_amd64.whl", hash = "sha256:c330dab8254d422880177436a5892ac6d9337afff9fe383fb1f8c6caedb685e1", size = 2068177, upload-time = "2026-04-15T14:52:29.899Z" }, - { url = "https://files.pythonhosted.org/packages/37/96/d83d23fc3c822326d808b8c0457d4f7afb1552e741a7c2378a974c522c63/pydantic_core-2.46.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:f0f84431981c6ae217ebb96c3eca8212f6f5edf116f62f62cc6c7d72971f826c", size = 2121938, upload-time = "2026-04-15T14:49:21.568Z" }, - { url = "https://files.pythonhosted.org/packages/11/44/94b1251825560f5d90e25ebcd457c4772e1f3e1a378f438c040fe2148f3e/pydantic_core-2.46.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a05f60b36549f59ab585924410187276ec17a94bae939273a213cea252c8471e", size = 1946541, upload-time = "2026-04-15T14:49:57.925Z" }, - { url = "https://files.pythonhosted.org/packages/d6/8f/79aff4c8bd6fb49001ffe4747c775c0f066add9da13dec180eb0023ada34/pydantic_core-2.46.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2c93fd1693afdfae7b2897f7530ed3f180d9fc92ee105df3ebdff24d5061cc8", size = 1973067, upload-time = "2026-04-15T14:51:14.765Z" }, - { url = "https://files.pythonhosted.org/packages/56/01/826ab3afb1d43cbfdc2aa592bff0f1f6f4b90f5a801478ba07bde74e706f/pydantic_core-2.46.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0c19983759394c702a776f42f33df8d7bb7883aefaa44a69ba86356a9fd67367", size = 2053146, upload-time = "2026-04-15T14:51:48.847Z" }, - { url = "https://files.pythonhosted.org/packages/6c/32/be20ec48ccbd85cac3f8d96ca0a0f87d5c14fbf1eb438da0ac733f2546f2/pydantic_core-2.46.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6e8debf586d7d800a718194417497db5126d4f4302885a2dff721e9df3f4851c", size = 2227393, upload-time = "2026-04-15T14:51:53.218Z" }, - { url = "https://files.pythonhosted.org/packages/b5/8e/1fae21c887f363ed1a5cf9f267027700c796b7435313c21723cd3e8aeeb3/pydantic_core-2.46.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:54160da754d63da7780b76e5743d44f026b9daffc6b8c9696a756368c0a298c9", size = 2296193, upload-time = "2026-04-15T14:50:31.065Z" }, - { url = "https://files.pythonhosted.org/packages/0a/29/e5637b539458ffb60ba9c204fc16c52ea36828427fa667e4f9c7d83cfea9/pydantic_core-2.46.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:74cee962c8b4df9a9b0bb63582e51986127ee2316f0c49143b2996f4b201bd9c", size = 2092156, upload-time = "2026-04-15T14:52:37.227Z" }, - { url = "https://files.pythonhosted.org/packages/bc/fa/3a453934af019c72652fb75489c504ae689de632fa2e037fec3195cd6948/pydantic_core-2.46.1-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:0ba3462872a678ebe21b15bd78eff40298b43ea50c26f230ec535c00cf93ec7e", size = 2142845, upload-time = "2026-04-15T14:51:04.847Z" }, - { url = "https://files.pythonhosted.org/packages/36/c2/71b56fa10a80b98036f4bf0fbb912833f8e9c61b15e66c236fadaf54c27c/pydantic_core-2.46.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b718873a966d91514c5252775f568985401b54a220919ab22b19a6c4edd8c053", size = 2170756, upload-time = "2026-04-15T14:50:17.16Z" }, - { url = "https://files.pythonhosted.org/packages/e1/da/a4c761dc8d982e2c53f991c0c36d37f6fe308e149bf0a101c25b0750a893/pydantic_core-2.46.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:cb1310a9fd722da8cceec1fb59875e1c86bee37f0d8a9c667220f00ee722cc8f", size = 2183579, upload-time = "2026-04-15T14:51:20.888Z" }, - { url = "https://files.pythonhosted.org/packages/e5/d4/b0a6c00622e4afd9a807b8bb05ba8f1a0b69ca068ac138d9d36700fe767b/pydantic_core-2.46.1-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:98e3ede76eb4b9db8e7b5efea07a3f3315135485794a5df91e3adf56c4d573b6", size = 2324516, upload-time = "2026-04-15T14:52:32.521Z" }, - { url = "https://files.pythonhosted.org/packages/45/f1/a4bace0c98b0774b02de99233882c48d94b399ba4394dd5e209665d05062/pydantic_core-2.46.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:780b8f24ff286e21fd010247011a68ea902c34b1eee7d775b598bc28f5f28ab6", size = 2367084, upload-time = "2026-04-15T14:50:37.832Z" }, - { url = "https://files.pythonhosted.org/packages/3a/54/ae827a3976b136d1c9a9a56c2299a8053605a69facaa0c7354ba167305eb/pydantic_core-2.46.1-cp311-cp311-win32.whl", hash = "sha256:1d452f4cad0f39a94414ca68cda7cc55ff4c3801b5ab0bc99818284a3d39f889", size = 1992061, upload-time = "2026-04-15T14:51:44.704Z" }, - { url = "https://files.pythonhosted.org/packages/55/ae/d85de69e0fdfafc0e87d88bd5d0c157a5443efaaef24eed152a8a8f8dfb6/pydantic_core-2.46.1-cp311-cp311-win_amd64.whl", hash = "sha256:f463fd6a67138d70200d2627676e9efbb0cee26d98a5d3042a35aa20f95ec129", size = 2065497, upload-time = "2026-04-15T14:51:17.077Z" }, - { url = "https://files.pythonhosted.org/packages/46/a7/9eb3b1038db630e1550924e81d1211b0dd70ac3740901fd95f30f5497990/pydantic_core-2.46.1-cp311-cp311-win_arm64.whl", hash = "sha256:155aec0a117140e86775eec113b574c1c299358bfd99467b2ea7b2ea26db2614", size = 2045914, upload-time = "2026-04-15T14:51:24.782Z" }, - { url = "https://files.pythonhosted.org/packages/ce/fb/caaa8ee23861c170f07dbd58fc2be3a2c02a32637693cbb23eef02e84808/pydantic_core-2.46.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:ae8c8c5eb4c796944f3166f2f0dab6c761c2c2cc5bd20e5f692128be8600b9a4", size = 2119472, upload-time = "2026-04-15T14:49:45.946Z" }, - { url = "https://files.pythonhosted.org/packages/fa/61/bcffaa52894489ff89e5e1cdde67429914bf083c0db7296bef153020f786/pydantic_core-2.46.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:daba6f5f5b986aa0682623a1a4f8d1ecb0ec00ce09cfa9ca71a3b742bc383e3a", size = 1951230, upload-time = "2026-04-15T14:52:27.646Z" }, - { url = "https://files.pythonhosted.org/packages/f8/95/80d2f43a2a1a1e3220fd329d614aa5a39e0a75d24353a3aaf226e605f1c2/pydantic_core-2.46.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0265f3a2460539ecc97817a80c7a23c458dd84191229b655522a2674f701f14e", size = 1976394, upload-time = "2026-04-15T14:50:32.742Z" }, - { url = "https://files.pythonhosted.org/packages/8d/31/2c5b1a207926b5fc1961a2d11da940129bc3841c36cc4df03014195b2966/pydantic_core-2.46.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bb16c0156c4b4e94aa3719138cc43c53d30ff21126b6a3af63786dcc0757b56e", size = 2068455, upload-time = "2026-04-15T14:50:01.286Z" }, - { url = "https://files.pythonhosted.org/packages/7d/36/c6aa07274359a51ac62895895325ce90107e811c6cea39d2617a99ef10d7/pydantic_core-2.46.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1b42d80fad8e4b283e1e4138f1142f0d038c46d137aad2f9824ad9086080dd41", size = 2239049, upload-time = "2026-04-15T14:53:02.216Z" }, - { url = "https://files.pythonhosted.org/packages/0a/3f/77cdd0db8bddc714842dfd93f737c863751cf02001c993341504f6b0cd53/pydantic_core-2.46.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9cced85896d5b795293bc36b7e2fb0347a36c828551b50cbba510510d928548c", size = 2318681, upload-time = "2026-04-15T14:50:04.539Z" }, - { url = "https://files.pythonhosted.org/packages/a1/a3/09d929a40e6727274b0b500ad06e1b3f35d4f4665ae1c8ba65acbb17e9b5/pydantic_core-2.46.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a641cb1e74b44c418adaf9f5f450670dbec53511f030d8cde8d8accb66edc363", size = 2096527, upload-time = "2026-04-15T14:53:14.766Z" }, - { url = "https://files.pythonhosted.org/packages/89/ae/544c3a82456ebc254a9fcbe2715bab76c70acf9d291aaea24391147943e4/pydantic_core-2.46.1-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:191e7a122ab14eb12415fe3f92610fc06c7f1d2b4b9101d24d490d447ac92506", size = 2170407, upload-time = "2026-04-15T14:51:27.138Z" }, - { url = "https://files.pythonhosted.org/packages/9d/ce/0dfd881c7af4c522f47b325707bd9a2cdcf4f40e4f2fd30df0e9a3e8d393/pydantic_core-2.46.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4fe4ff660f7938b5d92f21529ce331b011aa35e481ab64b7cd03f52384e544bb", size = 2188578, upload-time = "2026-04-15T14:50:39.655Z" }, - { url = "https://files.pythonhosted.org/packages/a1/e9/980ea2a6d5114dd1a62ecc5f56feb3d34555f33bd11043f042e5f7f0724a/pydantic_core-2.46.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:18fcea085b3adc3868d8d19606da52d7a52d8bccd8e28652b0778dbe5e6a6660", size = 2188959, upload-time = "2026-04-15T14:52:42.243Z" }, - { url = "https://files.pythonhosted.org/packages/e7/f1/595e0f50f4bfc56cde2fe558f2b0978f29f2865da894c6226231e17464a5/pydantic_core-2.46.1-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:e8e589e7c9466e022d79e13c5764c2239b2e5a7993ba727822b021234f89b56b", size = 2339973, upload-time = "2026-04-15T14:52:10.642Z" }, - { url = "https://files.pythonhosted.org/packages/49/44/be9f979a6ab6b8c36865ccd92c3a38a760c66055e1f384665f35525134c4/pydantic_core-2.46.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:f78eb3d4027963bdc9baccd177f02a98bf8714bc51fe17153d8b51218918b5bc", size = 2385228, upload-time = "2026-04-15T14:51:00.77Z" }, - { url = "https://files.pythonhosted.org/packages/5b/d4/c826cd711787d240219f01d0d3ca116cb55516b8b95277820aa9c85e1882/pydantic_core-2.46.1-cp312-cp312-win32.whl", hash = "sha256:54fe30c20cab03844dc63bdc6ddca67f74a2eb8482df69c1e5f68396856241be", size = 1978828, upload-time = "2026-04-15T14:50:29.362Z" }, - { url = "https://files.pythonhosted.org/packages/22/05/8a1fcf8181be4c7a9cfc34e5fbf2d9c3866edc9dfd3c48d5401806e0a523/pydantic_core-2.46.1-cp312-cp312-win_amd64.whl", hash = "sha256:aea4e22ed4c53f2774221435e39969a54d2e783f4aee902cdd6c8011415de893", size = 2070015, upload-time = "2026-04-15T14:49:47.301Z" }, - { url = "https://files.pythonhosted.org/packages/61/d5/fea36ad2882b99c174ef4ffbc7ea6523f6abe26060fbc1f77d6441670232/pydantic_core-2.46.1-cp312-cp312-win_arm64.whl", hash = "sha256:f76fb49c34b4d66aa6e552ce9e852ea97a3a06301a9f01ae82f23e449e3a55f8", size = 2030176, upload-time = "2026-04-15T14:50:47.307Z" }, - { url = "https://files.pythonhosted.org/packages/ff/d2/bda39bad2f426cb5078e6ad28076614d3926704196efe0d7a2a19a99025d/pydantic_core-2.46.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:cdc8a5762a9c4b9d86e204d555444e3227507c92daba06259ee66595834de47a", size = 2119092, upload-time = "2026-04-15T14:49:50.392Z" }, - { url = "https://files.pythonhosted.org/packages/ee/f3/69631e64d69cb3481494b2bddefe0ddd07771209f74e9106d066f9138c2a/pydantic_core-2.46.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ba381dfe9c85692c566ecb60fa5a77a697a2a8eebe274ec5e4d6ec15fafad799", size = 1951400, upload-time = "2026-04-15T14:51:06.588Z" }, - { url = "https://files.pythonhosted.org/packages/53/1c/21cb3db6ae997df31be8e91f213081f72ffa641cb45c89b8a1986832b1f9/pydantic_core-2.46.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1593d8de98207466dc070118322fef68307a0cc6a5625e7b386f6fdae57f9ab6", size = 1976864, upload-time = "2026-04-15T14:50:54.804Z" }, - { url = "https://files.pythonhosted.org/packages/91/9c/05c819f734318ce5a6ca24da300d93696c105af4adb90494ee571303afd8/pydantic_core-2.46.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8262c74a1af5b0fdf795f5537f7145785a63f9fbf9e15405f547440c30017ed8", size = 2066669, upload-time = "2026-04-15T14:51:42.346Z" }, - { url = "https://files.pythonhosted.org/packages/cb/23/fadddf1c7f2f517f58731aea9b35c914e6005250f08dac9b8e53904cdbaa/pydantic_core-2.46.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b88949a24182e83fbbb3f7ca9b7858d0d37b735700ea91081434b7d37b3b444", size = 2238737, upload-time = "2026-04-15T14:50:45.558Z" }, - { url = "https://files.pythonhosted.org/packages/23/07/0cd4f95cb0359c8b1ec71e89c3777e7932c8dfeb9cd54740289f310aaead/pydantic_core-2.46.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b8f3708cd55537aeaf3fd0ea55df0d68d0da51dcb07cbc8508745b34acc4c6e0", size = 2316258, upload-time = "2026-04-15T14:51:08.471Z" }, - { url = "https://files.pythonhosted.org/packages/0c/40/6fc24c3766a19c222a0d60d652b78f0283339d4cd4c173fab06b7ee76571/pydantic_core-2.46.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f79292435fff1d4f0c18d9cfaf214025cc88e4f5104bfaed53f173621da1c743", size = 2097474, upload-time = "2026-04-15T14:49:56.543Z" }, - { url = "https://files.pythonhosted.org/packages/4b/af/f39795d1ce549e35d0841382b9c616ae211caffb88863147369a8d74fba9/pydantic_core-2.46.1-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:a2e607aeb59cf4575bb364470288db3b9a1f0e7415d053a322e3e154c1a0802e", size = 2168383, upload-time = "2026-04-15T14:51:29.269Z" }, - { url = "https://files.pythonhosted.org/packages/e6/32/0d563f74582795779df6cc270c3fc220f49f4daf7860d74a5a6cda8491ff/pydantic_core-2.46.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ec5ca190b75878a9f6ae1fc8f5eb678497934475aef3d93204c9fa01e97370b6", size = 2186182, upload-time = "2026-04-15T14:50:19.097Z" }, - { url = "https://files.pythonhosted.org/packages/5c/07/1c10d5ce312fc4cf86d1e50bdcdbb8ef248409597b099cab1b4bb3a093f7/pydantic_core-2.46.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:1f80535259dcdd517d7b8ca588d5ca24b4f337228e583bebedf7a3adcdf5f721", size = 2187859, upload-time = "2026-04-15T14:49:22.974Z" }, - { url = "https://files.pythonhosted.org/packages/92/01/e1f62d4cb39f0913dbf5c95b9b119ef30ddba9493dff8c2b012f0cdd67dc/pydantic_core-2.46.1-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:24820b3c82c43df61eca30147e42853e6c127d8b868afdc0c162df829e011eb4", size = 2338372, upload-time = "2026-04-15T14:49:53.316Z" }, - { url = "https://files.pythonhosted.org/packages/44/ed/218dfeea6127fb1781a6ceca241ec6edf00e8a8933ff331af2215975a534/pydantic_core-2.46.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:f12794b1dd8ac9fb66619e0b3a0427189f5d5638e55a3de1385121a9b7bf9b39", size = 2384039, upload-time = "2026-04-15T14:53:04.929Z" }, - { url = "https://files.pythonhosted.org/packages/6c/1e/011e763cd059238249fbd5780e0f8d0b04b47f86c8925e22784f3e5fc977/pydantic_core-2.46.1-cp313-cp313-win32.whl", hash = "sha256:9bc09aed935cdf50f09e908923f9efbcca54e9244bd14a5a0e2a6c8d2c21b4e9", size = 1977943, upload-time = "2026-04-15T14:52:17.969Z" }, - { url = "https://files.pythonhosted.org/packages/8c/06/b559a490d3ed106e9b1777b8d5c8112dd8d31716243cd662616f66c1f8ea/pydantic_core-2.46.1-cp313-cp313-win_amd64.whl", hash = "sha256:fac2d6c8615b8b42bee14677861ba09d56ee076ba4a65cfb9c3c3d0cc89042f2", size = 2068729, upload-time = "2026-04-15T14:53:07.288Z" }, - { url = "https://files.pythonhosted.org/packages/9f/52/32a198946e2e19508532aa9da02a61419eb15bd2d96bab57f810f2713e31/pydantic_core-2.46.1-cp313-cp313-win_arm64.whl", hash = "sha256:f978329f12ace9f3cb814a5e44d98bbeced2e36f633132bafa06d2d71332e33e", size = 2029550, upload-time = "2026-04-15T14:52:22.707Z" }, - { url = "https://files.pythonhosted.org/packages/bd/2b/6793fe89ab66cb2d3d6e5768044eab80bba1d0fae8fd904d0a1574712e17/pydantic_core-2.46.1-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:9917cb61effac7ec0f448ef491ec7584526d2193be84ff981e85cbf18b68c42a", size = 2118110, upload-time = "2026-04-15T14:50:52.947Z" }, - { url = "https://files.pythonhosted.org/packages/d2/87/e9a905ddfcc2fd7bd862b340c02be6ab1f827922822d425513635d0ac774/pydantic_core-2.46.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0e749679ca9f8a9d0bff95fb7f6b57bb53f2207fa42ffcc1ec86de7e0029ab89", size = 1948645, upload-time = "2026-04-15T14:51:55.577Z" }, - { url = "https://files.pythonhosted.org/packages/15/23/26e67f86ed62ac9d6f7f3091ee5220bf14b5ac36fb811851d601365ef896/pydantic_core-2.46.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2ecacee70941e233a2dad23f7796a06f86cc10cc2fbd1c97c7dd5b5a79ffa4f", size = 1977576, upload-time = "2026-04-15T14:49:37.58Z" }, - { url = "https://files.pythonhosted.org/packages/b8/78/813c13c0de323d4de54ee2e6fdd69a0271c09ac8dd65a8a000931aa487a5/pydantic_core-2.46.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:647d0a2475b8ed471962eed92fa69145b864942f9c6daa10f95ac70676637ae7", size = 2060358, upload-time = "2026-04-15T14:51:40.087Z" }, - { url = "https://files.pythonhosted.org/packages/09/5e/4caf2a15149271fbd2b4d968899a450853c800b85152abcf54b11531417f/pydantic_core-2.46.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ac9cde61965b0697fce6e6cc372df9e1ad93734828aac36e9c1c42a22ad02897", size = 2235980, upload-time = "2026-04-15T14:50:34.535Z" }, - { url = "https://files.pythonhosted.org/packages/c2/c1/a2cdabb5da6f5cb63a3558bcafffc20f790fa14ccffbefbfb1370fadc93f/pydantic_core-2.46.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0a2eb0864085f8b641fb3f54a2fb35c58aff24b175b80bc8a945050fcde03204", size = 2316800, upload-time = "2026-04-15T14:52:46.999Z" }, - { url = "https://files.pythonhosted.org/packages/76/fd/19d711e4e9331f9d77f222bffc202bf30ea0d74f6419046376bb82f244c8/pydantic_core-2.46.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b83ce9fede4bc4fb649281d9857f06d30198b8f70168f18b987518d713111572", size = 2101762, upload-time = "2026-04-15T14:49:24.278Z" }, - { url = "https://files.pythonhosted.org/packages/dc/64/ce95625448e1a4e219390a2923fd594f3fa368599c6b42ac71a5df7238c9/pydantic_core-2.46.1-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:cb33192753c60f269d2f4a1db8253c95b0df6e04f2989631a8cc1b0f4f6e2e92", size = 2167737, upload-time = "2026-04-15T14:50:41.637Z" }, - { url = "https://files.pythonhosted.org/packages/ad/31/413572d03ca3e73b408f00f54418b91a8be6401451bc791eaeff210328e5/pydantic_core-2.46.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96611d51f953f87e1ae97637c01ee596a08b7f494ea00a5afb67ea6547b9f53b", size = 2185658, upload-time = "2026-04-15T14:51:46.799Z" }, - { url = "https://files.pythonhosted.org/packages/36/09/e4f581353bdf3f0c7de8a8b27afd14fc761da29d78146376315a6fedc487/pydantic_core-2.46.1-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:9b176fa55f9107db5e6c86099aa5bfd934f1d3ba6a8b43f714ddeebaed3f42b7", size = 2184154, upload-time = "2026-04-15T14:52:49.629Z" }, - { url = "https://files.pythonhosted.org/packages/1a/a4/d0d52849933f5a4bf1ad9d8da612792f96469b37e286a269e3ee9c60bbb1/pydantic_core-2.46.1-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:79a59f63a4ce4f3330e27e6f3ce281dd1099453b637350e97d7cf24c207cd120", size = 2332379, upload-time = "2026-04-15T14:49:55.009Z" }, - { url = "https://files.pythonhosted.org/packages/30/93/25bfb08fdbef419f73290e573899ce938a327628c34e8f3a4bafeea30126/pydantic_core-2.46.1-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:f200fce071808a385a314b7343f5e3688d7c45746be3d64dc71ee2d3e2a13268", size = 2377964, upload-time = "2026-04-15T14:51:59.649Z" }, - { url = "https://files.pythonhosted.org/packages/15/36/b777766ff83fef1cf97473d64764cd44f38e0d8c269ed06faace9ae17666/pydantic_core-2.46.1-cp314-cp314-win32.whl", hash = "sha256:3a07eccc0559fb9acc26d55b16bf8ebecd7f237c74a9e2c5741367db4e6d8aff", size = 1976450, upload-time = "2026-04-15T14:51:57.665Z" }, - { url = "https://files.pythonhosted.org/packages/7b/4b/4cd19d2437acfc18ca166db5a2067040334991eb862c4ecf2db098c91fbf/pydantic_core-2.46.1-cp314-cp314-win_amd64.whl", hash = "sha256:1706d270309ac7d071ffe393988c471363705feb3d009186e55d17786ada9622", size = 2067750, upload-time = "2026-04-15T14:49:38.941Z" }, - { url = "https://files.pythonhosted.org/packages/7f/a0/490751c0ef8f5b27aae81731859aed1508e72c1a9b5774c6034269db773b/pydantic_core-2.46.1-cp314-cp314-win_arm64.whl", hash = "sha256:22d4e7457ade8af06528012f382bc994a97cc2ce6e119305a70b3deff1e409d6", size = 2021109, upload-time = "2026-04-15T14:50:27.728Z" }, - { url = "https://files.pythonhosted.org/packages/36/3a/2a018968245fffd25d5f1972714121ad309ff2de19d80019ad93494844f9/pydantic_core-2.46.1-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:607ff9db0b7e2012e7eef78465e69f9a0d7d1c3e7c6a84cf0c4011db0fcc3feb", size = 2111548, upload-time = "2026-04-15T14:52:08.273Z" }, - { url = "https://files.pythonhosted.org/packages/77/5b/4103b6192213217e874e764e5467d2ff10d8873c1147d01fa432ac281880/pydantic_core-2.46.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:8cda3eacaea13bd02a1bea7e457cc9fc30b91c5a91245cef9b215140f80dd78c", size = 1926745, upload-time = "2026-04-15T14:50:03.045Z" }, - { url = "https://files.pythonhosted.org/packages/c3/70/602a667cf4be4bec6c3334512b12ae4ea79ce9bfe41dc51be1fd34434453/pydantic_core-2.46.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b9493279cdc7997fe19e5ed9b41f30cbc3806bd4722adb402fedb6f6d41bd72a", size = 1965922, upload-time = "2026-04-15T14:51:12.555Z" }, - { url = "https://files.pythonhosted.org/packages/a9/24/06a89ce5323e755b7d2812189f9706b87aaebe49b34d247b380502f7992c/pydantic_core-2.46.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3644e5e10059999202355b6c6616e624909e23773717d8f76deb8a6e2a72328c", size = 2043221, upload-time = "2026-04-15T14:51:18.995Z" }, - { url = "https://files.pythonhosted.org/packages/2c/6e/b1d9ad907d9d76964903903349fd2e33c87db4b993cc44713edcad0fc488/pydantic_core-2.46.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4ad6c9de57683e26c92730991960c0c3571b8053263b042de2d3e105930b2767", size = 2243655, upload-time = "2026-04-15T14:50:10.718Z" }, - { url = "https://files.pythonhosted.org/packages/ef/73/787abfaad51174641abb04c8aa125322279b40ad7ce23c495f5a69f76554/pydantic_core-2.46.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:557ebaa27c7617e7088002318c679a8ce685fa048523417cd1ca52b7f516d955", size = 2295976, upload-time = "2026-04-15T14:53:09.694Z" }, - { url = "https://files.pythonhosted.org/packages/56/0b/b7c5a631b6d5153d4a1ea4923b139aea256dc3bd99c8e6c7b312c7733146/pydantic_core-2.46.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3cd37e39b22b796ba0298fe81e9421dd7b65f97acfbb0fb19b33ffdda7b9a7b4", size = 2103439, upload-time = "2026-04-15T14:50:08.32Z" }, - { url = "https://files.pythonhosted.org/packages/2a/3f/952ee470df69e5674cdec1cbde22331adf643b5cc2ff79f4292d80146ee4/pydantic_core-2.46.1-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:6689443b59714992e67d62505cdd2f952d6cf1c14cc9fd9aeec6719befc6f23b", size = 2132871, upload-time = "2026-04-15T14:50:24.445Z" }, - { url = "https://files.pythonhosted.org/packages/e3/8b/1dea3b1e683c60c77a60f710215f90f486755962aa8939dbcb7c0f975ac3/pydantic_core-2.46.1-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6f32c41ca1e3456b5dd691827b7c1433c12d5f0058cc186afbb3615bc07d97b8", size = 2168658, upload-time = "2026-04-15T14:52:24.897Z" }, - { url = "https://files.pythonhosted.org/packages/67/97/32ae283810910d274d5ba9f48f856f5f2f612410b78b249f302d297816f5/pydantic_core-2.46.1-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:88cd1355578852db83954dc36e4f58f299646916da976147c20cf6892ba5dc43", size = 2171184, upload-time = "2026-04-15T14:52:34.854Z" }, - { url = "https://files.pythonhosted.org/packages/a2/57/c9a855527fe56c2072070640221f53095b0b19eaf651f3c77643c9cabbe3/pydantic_core-2.46.1-cp314-cp314t-musllinux_1_1_armv7l.whl", hash = "sha256:a170fefdb068279a473cc9d34848b85e61d68bfcc2668415b172c5dfc6f213bf", size = 2316573, upload-time = "2026-04-15T14:52:12.871Z" }, - { url = "https://files.pythonhosted.org/packages/37/b3/14c39ffc7399819c5448007c7bcb4e6da5669850cfb7dcbb727594290b48/pydantic_core-2.46.1-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:556a63ff1006934dba4eed7ea31b58274c227e29298ec398e4275eda4b905e95", size = 2378340, upload-time = "2026-04-15T14:51:02.619Z" }, - { url = "https://files.pythonhosted.org/packages/01/55/a37461fbb29c053ea4e62cfc5c2d56425cb5efbef8316e63f6d84ae45718/pydantic_core-2.46.1-cp314-cp314t-win32.whl", hash = "sha256:3b146d8336a995f7d7da6d36e4a779b7e7dff2719ac00a1eb8bd3ded00bec87b", size = 1960843, upload-time = "2026-04-15T14:52:06.103Z" }, - { url = "https://files.pythonhosted.org/packages/22/d7/97e1221197d17a27f768363f87ec061519eeeed15bbd315d2e9d1429ff03/pydantic_core-2.46.1-cp314-cp314t-win_amd64.whl", hash = "sha256:f1bc856c958e6fe9ec071e210afe6feb695f2e2e81fd8d2b102f558d364c4c17", size = 2048696, upload-time = "2026-04-15T14:52:52.154Z" }, - { url = "https://files.pythonhosted.org/packages/19/d5/4eac95255c7d35094b46a32ec1e4d80eac94729c694726ee1d69948bd5f0/pydantic_core-2.46.1-cp314-cp314t-win_arm64.whl", hash = "sha256:21a5bfd8a1aa4de60494cdf66b0c912b1495f26a8899896040021fbd6038d989", size = 2022343, upload-time = "2026-04-15T14:49:49.036Z" }, - { url = "https://files.pythonhosted.org/packages/44/4b/1952d38a091aa7572c13460db4439d5610a524a1a533fb131e17d8eff9c2/pydantic_core-2.46.1-graalpy311-graalpy242_311_native-macosx_10_12_x86_64.whl", hash = "sha256:c56887c0ffa05318128a80303c95066a9d819e5e66d75ff24311d9e0a58d6930", size = 2123089, upload-time = "2026-04-15T14:50:20.658Z" }, - { url = "https://files.pythonhosted.org/packages/90/06/f3623aa98e2d7cb4ed0ae0b164c5d8a1b86e5aca01744eba980eefcd5da4/pydantic_core-2.46.1-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl", hash = "sha256:614b24b875c1072631065fa85e195b40700586afecb0b27767602007920dacf8", size = 1945481, upload-time = "2026-04-15T14:50:56.945Z" }, - { url = "https://files.pythonhosted.org/packages/69/f9/a9224203b8426893e22db2cf0da27cd930ad7d76e0a611ebd707e5e6c916/pydantic_core-2.46.1-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6382f6967c48519b6194e9e1e579e5898598b682556260eeaf05910400d827e", size = 1986294, upload-time = "2026-04-15T14:49:31.839Z" }, - { url = "https://files.pythonhosted.org/packages/96/29/954d2174db68b9f14292cef3ae8a05a25255735909adfcf45ca768023713/pydantic_core-2.46.1-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:93cb8aa6c93fb833bb53f3a2841fbea6b4dc077453cd5b30c0634af3dee69369", size = 2144185, upload-time = "2026-04-15T14:52:39.449Z" }, - { url = "https://files.pythonhosted.org/packages/f4/97/95de673a1356a88b2efdaa120eb6af357a81555c35f6809a7a1423ff7aef/pydantic_core-2.46.1-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:5f9107a24a4bc00293434dfa95cf8968751ad0dd703b26ea83a75a56f7326041", size = 2107564, upload-time = "2026-04-15T14:50:49.14Z" }, - { url = "https://files.pythonhosted.org/packages/00/fc/a7c16d85211ea9accddc693b7d049f20b0c06440d9264d1e1c074394ee6c/pydantic_core-2.46.1-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:2b1801ba99876984d0a03362782819238141c4d0f3f67f69093663691332fc35", size = 1939925, upload-time = "2026-04-15T14:50:36.188Z" }, - { url = "https://files.pythonhosted.org/packages/2e/23/87841169d77820ddabeb81d82002c95dcb82163846666d74f5bdeeaec750/pydantic_core-2.46.1-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7fd82a91a20ed6d54fa8c91e7a98255b1ff45bf09b051bfe7fe04eb411e232e", size = 1995313, upload-time = "2026-04-15T14:50:22.538Z" }, - { url = "https://files.pythonhosted.org/packages/ea/96/b46609359a354fa9cd336fc5d93334f1c358b756cc81e4b397347a88fa6f/pydantic_core-2.46.1-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f135bf07c92c93def97008bc4496d16934da9efefd7204e5f22a2c92523cb1f", size = 2151197, upload-time = "2026-04-15T14:51:22.925Z" }, - { url = "https://files.pythonhosted.org/packages/f5/e7/3d1d2999ad8e78b124c752e4fc583ecd98f3bea7cc42045add2fb6e31b62/pydantic_core-2.46.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b44b44537efbff2df9567cd6ba51b554d6c009260a021ab25629c81e066f1683", size = 2121103, upload-time = "2026-04-15T14:52:59.537Z" }, - { url = "https://files.pythonhosted.org/packages/de/08/50a56632994007c7a58c86f782accccbe2f3bb7ca80f462533e26424cd18/pydantic_core-2.46.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:8f9ca3af687cc6a5c89aeaa00323222fcbceb4c3cdc78efdac86f46028160c04", size = 1952464, upload-time = "2026-04-15T14:52:04.001Z" }, - { url = "https://files.pythonhosted.org/packages/75/0b/3cf631e33a55b1788add3e42ac921744bd1f39279082a027b4ef6f48bd32/pydantic_core-2.46.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e2678a4cbc205f00a44542dca19d15c11ccddd7440fd9df0e322e2cae55bb67a", size = 2138504, upload-time = "2026-04-15T14:52:01.812Z" }, - { url = "https://files.pythonhosted.org/packages/fa/69/f96f3dfc939450b9aeb80d3fe1943e7bc0614b14e9447d84f48d65153e0c/pydantic_core-2.46.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e5a98cbb03a8a7983b0fb954e0af5e7016587f612e6332c6a4453f413f1d1851", size = 2165467, upload-time = "2026-04-15T14:52:15.455Z" }, - { url = "https://files.pythonhosted.org/packages/a8/22/bb61cccddc2ce85b179cd81a580a1746e880870060fbf4bf6024dab7e8aa/pydantic_core-2.46.1-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:b2f098b08860bd149e090ad232f27fffb5ecf1bfd9377015445c8e17355ec2d1", size = 2183882, upload-time = "2026-04-15T14:51:50.868Z" }, - { url = "https://files.pythonhosted.org/packages/0e/01/b9039da255c5fd3a7fd85344fda8861c847ad6d8fdd115580fa4505b2022/pydantic_core-2.46.1-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:d2623606145b55a96efdd181b015c0356804116b2f14d3c2af4832fe4f45ed5f", size = 2323011, upload-time = "2026-04-15T14:49:40.32Z" }, - { url = "https://files.pythonhosted.org/packages/24/b1/f426b20cb72d0235718ccc4de3bc6d6c0d0c2a91a3fd2f32ae11b624bcc9/pydantic_core-2.46.1-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:420f515c42aaec607ff720867b300235bd393abd709b26b190ceacb57a9bfc17", size = 2365696, upload-time = "2026-04-15T14:49:41.936Z" }, - { url = "https://files.pythonhosted.org/packages/ef/d2/d2b0025246481aa2ce6db8ba196e29b92063343ac76e675b3a1fa478ed4d/pydantic_core-2.46.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:375cfdd2a1049910c82ba2ff24f948e93599a529e0fdb066d747975ca31fc663", size = 2190970, upload-time = "2026-04-15T14:49:33.111Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/9d/56/921726b776ace8d8f5db44c4ef961006580d91dc52b803c489fafd1aa249/pydantic_core-2.46.4.tar.gz", hash = "sha256:62f875393d7f270851f20523dd2e29f082bcc82292d66db2b64ea71f64b6e1c1", size = 471464, upload-time = "2026-05-06T13:37:06.98Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/08/f1ba952f1c8ae5581c70fa9c6da89f247b83e3dd8c09c035d5d7931fc23d/pydantic_core-2.46.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:a396dcc17e5a0b164dbe026896245a4fa9ff402edca1dff0be3d53a517f74de4", size = 2113146, upload-time = "2026-05-06T13:37:36.537Z" }, + { url = "https://files.pythonhosted.org/packages/56/c6/65f646c7ff09bd257f660434adb45c4dfcbbcebcc030562fecf6f5bf887d/pydantic_core-2.46.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:da4b951fe36dc7c3a1ccb4e3cd1747c3542b8c9ceede8fc86cae054e764485f5", size = 1949769, upload-time = "2026-05-06T13:37:46.365Z" }, + { url = "https://files.pythonhosted.org/packages/64/ba/bfb1d928fd5b49e1258935ff104ae356e9fd89384a55bf9f847e9193ad40/pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb63e0198ca18aad131c089b9204c23079c3afa95487e561f4c522d519e55aba", size = 1974958, upload-time = "2026-05-06T13:37:28.611Z" }, + { url = "https://files.pythonhosted.org/packages/4e/74/76223bfb117b64af743c9b6670d1364516f5c0604f96b48f3272f6af6cc6/pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f47286a97f0bc9b8859519809077b91b2cefe4ae47fcbf5e466a009c1c5d742b", size = 2042118, upload-time = "2026-05-06T13:36:55.216Z" }, + { url = "https://files.pythonhosted.org/packages/cb/7b/848732968bc8f48f3187542f08358b9d842db564147b256669426ebb1652/pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:905a0ed8ea6f2d61c1738835f99b699348d7857379083e5fc497fa0c967a407c", size = 2222876, upload-time = "2026-05-06T13:38:25.455Z" }, + { url = "https://files.pythonhosted.org/packages/b5/2f/e90b63ee2e14bd8d3db8f705a6d75d64e6ee1b7c2c8833747ce706e1e0ce/pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea793e075b70290d89d8142074262885d3f7da19634845135751bd6344f73b50", size = 2286703, upload-time = "2026-05-06T13:37:53.304Z" }, + { url = "https://files.pythonhosted.org/packages/ba/1e/acc4d70f88a0a277e4a1fa77ebb985ceabaf900430f875bf9338e11c9420/pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:395aebd9183f9d112f569aeb5b2214d1a10a33bec8456447f7fbdfa51d38d4cd", size = 2092042, upload-time = "2026-05-06T13:38:46.981Z" }, + { url = "https://files.pythonhosted.org/packages/a9/da/0a422b57bf8504102bf3c4ccea9c41bab5a5cee6a54650acf8faf67f5a24/pydantic_core-2.46.4-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:b078afbc25f3a1436c7a1d2cd3e322497ee99615ba97c563566fdf46aff1ee01", size = 2117231, upload-time = "2026-05-06T13:39:23.146Z" }, + { url = "https://files.pythonhosted.org/packages/bd/2a/2ac13c3af305843e23c5078c53d135656b3f05a2fd78cb7bbbb12e97b473/pydantic_core-2.46.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f747929cf940cddb5b3668a390056ddd5ba2e5010615ea2dcf4f9c4f3ab8791d", size = 2168388, upload-time = "2026-05-06T13:40:08.06Z" }, + { url = "https://files.pythonhosted.org/packages/72/04/2beacf7e1607e93eefe4aed1b4709f079b905fb77530179d4f7c71745f22/pydantic_core-2.46.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:daa27d92c36f24388fe3ad306b174781c747627f134452e4f128ea00ce1fe8c4", size = 2184769, upload-time = "2026-05-06T13:38:13.901Z" }, + { url = "https://files.pythonhosted.org/packages/9e/29/d2b9fd9f539133548eaf622c06a4ce176cb46ac59f32d0359c4abc0de047/pydantic_core-2.46.4-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:19e51f073cd3df251856a8a4189fbdf1de4012c3ebacfb1884f94f1eb406079f", size = 2319312, upload-time = "2026-05-06T13:39:08.24Z" }, + { url = "https://files.pythonhosted.org/packages/7c/af/0f7a5b85fec6075bea96e3ef9187de38fccced0de92c1e7feda8d5cc7bb9/pydantic_core-2.46.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c1747f85cee84c26985853c6f3d9bd3e75da5212912443fa111c113b9c246f39", size = 2361817, upload-time = "2026-05-06T13:38:43.2Z" }, + { url = "https://files.pythonhosted.org/packages/25/a4/73363fec545fd3ec025490bdda2743c56d0dd5b6266b1a53bbe9e4265375/pydantic_core-2.46.4-cp310-cp310-win32.whl", hash = "sha256:2f84c03c8607173d16b5a854ec68a2f9079ae03237a54fb506d13af47e1d018d", size = 1987085, upload-time = "2026-05-06T13:39:25.497Z" }, + { url = "https://files.pythonhosted.org/packages/01/aa/62f082da2c91fac1c234bc9ee0066257ce83f0604abd72e4c9d5991f2d84/pydantic_core-2.46.4-cp310-cp310-win_amd64.whl", hash = "sha256:8358a950c8909158e3df31538a7e4edc2d7265a7c54b47f0864d9e5bae9dcebf", size = 2074311, upload-time = "2026-05-06T13:39:59.922Z" }, + { url = "https://files.pythonhosted.org/packages/5c/fa/6d7708d2cfc1a832acb6aeb0cd16e801902df8a0f583bb3b4b527fde022e/pydantic_core-2.46.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:0e96592440881c74a213e5ad528e2b24d3d4f940de2766bed9010ab1d9e51594", size = 2111872, upload-time = "2026-05-06T13:40:27.596Z" }, + { url = "https://files.pythonhosted.org/packages/ae/6f/aa064a3e74b5745afbdf250594f38e7ead05e2d651bcb35994b9417a0d4d/pydantic_core-2.46.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e0d65b8c354be7fb5f720c3caa8bc940bc2d20ce749c8e06135f07f8ed95dd7c", size = 1948255, upload-time = "2026-05-06T13:39:12.574Z" }, + { url = "https://files.pythonhosted.org/packages/43/3a/41114a9f7569b84b4d84e7a018c57c56347dac30c0d4a872946ec4e36c46/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bfb192b3f4b9e8a89b6277b6ce787564f62cfd272055f6e685726b111dc7826", size = 1972827, upload-time = "2026-05-06T13:38:19.841Z" }, + { url = "https://files.pythonhosted.org/packages/ef/25/1ab42e8048fe551934d9884e8d64daa7e990ad386f310a15981aeb6a5b08/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9037063db01f09b09e237c282b6792bd4da634b5402c4e7f0c61effed7701a04", size = 2041051, upload-time = "2026-05-06T13:38:10.447Z" }, + { url = "https://files.pythonhosted.org/packages/94/c2/1a934597ddf08da410385b3b7aae91956a5a76c635effef456074fad7e88/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc010ab034c8c7452522748bf937df58020d256ccae0874463d1f4d01758af8e", size = 2221314, upload-time = "2026-05-06T13:40:13.089Z" }, + { url = "https://files.pythonhosted.org/packages/02/6d/9e8ad178c9c4df27ad3c8f25d1fe2a7ab0d2ba0559fad4aee5d3d1f16771/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8c5dac79fa1614d1e06ca695109c6105923bd9c7d1d6c918d4e637b7e6b32fd3", size = 2285146, upload-time = "2026-05-06T13:38:59.224Z" }, + { url = "https://files.pythonhosted.org/packages/80/50/540cd3aeefc041beb111125c4bff779831a2111fc6b15a9138cda277d32c/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f9fa868638bf362d3d138ea55829cefb3d5f4b0d7f142234382a15e2485dbec4", size = 2089685, upload-time = "2026-05-06T13:38:17.762Z" }, + { url = "https://files.pythonhosted.org/packages/6b/a4/b440ad35f05f6a38f89fa0f149accb3f0e02be94ca5e15f3c449a61b4bc9/pydantic_core-2.46.4-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:17299feefe090f2caa5b8e37222bb5f663e4935a8bfa6931d4102e5df1a9f398", size = 2115420, upload-time = "2026-05-06T13:37:58.195Z" }, + { url = "https://files.pythonhosted.org/packages/99/61/de4f55db8dfd57bfdfa9a12ec90fe1b57c4f41062f7ca86f08586b3e0ac0/pydantic_core-2.46.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4c63ebc82684aa89d9a3bcbd13d515b3be44250dc68dd3bd81526c1cb31286c3", size = 2165122, upload-time = "2026-05-06T13:37:01.167Z" }, + { url = "https://files.pythonhosted.org/packages/f7/52/7c529d7bdb2d1068bd52f51fe32572c8301f9a4febf1948f10639f1436f5/pydantic_core-2.46.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:aaa2a54443eff1950ba5ddc6b6ccda0d9c84a364276a62f969bdf2a390650848", size = 2182573, upload-time = "2026-05-06T13:38:45.04Z" }, + { url = "https://files.pythonhosted.org/packages/37/b3/7c40325848ba78247f2812dcf9c7274e38cd801820ca6dd9fe63bcfb0eb4/pydantic_core-2.46.4-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:18e5ceec2ab67e6d5f1a9085e5a24c9c4e2ac4545730bfe668680bca05e555f3", size = 2317139, upload-time = "2026-05-06T13:37:15.539Z" }, + { url = "https://files.pythonhosted.org/packages/d9/37/f913f81a657c865b75da6c0dbed79876073c2a43b5bd9edbe8da785e4d49/pydantic_core-2.46.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a0f62d0a58f4e7da165457e995725421e0064f2255d8eccebc49f41bbc23b109", size = 2360433, upload-time = "2026-05-06T13:37:30.099Z" }, + { url = "https://files.pythonhosted.org/packages/c4/67/6acaa1be2567f9256b056d8477158cac7240813956ce86e49deae8e173b4/pydantic_core-2.46.4-cp311-cp311-win32.whl", hash = "sha256:041bde0a48fd37cf71cab1c9d56d3e8625a3793fef1f7dd232b3ff37e978ecda", size = 1985513, upload-time = "2026-05-06T13:38:15.669Z" }, + { url = "https://files.pythonhosted.org/packages/aa/e6/c505f83dfeda9a2e5c995cfd872949e4d05e12f7feb3dca72f633daefa94/pydantic_core-2.46.4-cp311-cp311-win_amd64.whl", hash = "sha256:6f2eeda33a839975441c86a4119e1383c50b47faf0cbb5176985565c6bb02c33", size = 2071114, upload-time = "2026-05-06T13:40:35.416Z" }, + { url = "https://files.pythonhosted.org/packages/0f/da/7a263a96d965d9d0df5e8de8a475f33495451117035b09acb110288c381f/pydantic_core-2.46.4-cp311-cp311-win_arm64.whl", hash = "sha256:14f4c5d6db102bd796a627bbb3a17b4cf4574b9ae861d8b7c9a9661c6dd3362d", size = 2044298, upload-time = "2026-05-06T13:38:29.754Z" }, + { url = "https://files.pythonhosted.org/packages/ce/8c/af022f0af448d7747c5154288d46b5f2bc5f17366eaa0e23e9aa04d59f3b/pydantic_core-2.46.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:3245406455a5d98187ec35530fd772b1d799b26667980872c8d4614991e2c4a2", size = 2106158, upload-time = "2026-05-06T13:38:57.215Z" }, + { url = "https://files.pythonhosted.org/packages/19/95/6195171e385007300f0f5574592e467c568becce2d937a0b6804f218bc49/pydantic_core-2.46.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:962ccbab7b642487b1d8b7df90ef677e03134cf1fd8880bf698649b22a69371f", size = 1951724, upload-time = "2026-05-06T13:37:02.697Z" }, + { url = "https://files.pythonhosted.org/packages/8e/bc/f47d1ff9cbb1620e1b5b697eef06010035735f07820180e74178226b27b3/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8233f2947cf85404441fd7e0085f53b10c93e0ee78611099b5c7237e36aacbf7", size = 1975742, upload-time = "2026-05-06T13:37:09.448Z" }, + { url = "https://files.pythonhosted.org/packages/5b/11/9b9a5b0306345664a2da6410877af6e8082481b5884b3ddd78d47c6013ce/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3a233125ac121aa3ffba9a2b59edfc4a985a76092dc8279586ab4b71390875e7", size = 2052418, upload-time = "2026-05-06T13:37:38.234Z" }, + { url = "https://files.pythonhosted.org/packages/f1/b7/a65fec226f5d78fc39f4a13c4cc0c768c22b113438f60c14adc9d2865038/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b712b53160b79a5850310b912a5ef8e57e56947c8ad690c227f5c9d7e561712", size = 2232274, upload-time = "2026-05-06T13:38:27.753Z" }, + { url = "https://files.pythonhosted.org/packages/68/f0/92039db98b907ef49269a8271f67db9cb78ae2fc68062ef7e4e77adb5f61/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9401557acd873c3a7f3eb9383edef8ac4968f9510e340f4808d427e75667e7b4", size = 2309940, upload-time = "2026-05-06T13:38:05.353Z" }, + { url = "https://files.pythonhosted.org/packages/5f/97/2aab507d3d00ca626e8e57c1eac6a79e4e5fbcc63eb99733ff55d1717f65/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:926c9541b14b12b1681dca8a0b75feb510b06c6341b70a8e500c2fdcff837cce", size = 2094516, upload-time = "2026-05-06T13:39:10.577Z" }, + { url = "https://files.pythonhosted.org/packages/22/37/a8aca44d40d737dde2bc05b3c6c07dff0de07ce6f82e9f3167aeaf4d5dea/pydantic_core-2.46.4-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:56cb4851bcaf3d117eddcef4fe66afd750a50274b0da8e22be256d10e5611987", size = 2136854, upload-time = "2026-05-06T13:40:22.59Z" }, + { url = "https://files.pythonhosted.org/packages/24/99/fcef1b79238c06a8cbec70819ac722ba76e02bc8ada9b0fd66eba40da01b/pydantic_core-2.46.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c68fcd102d71ea85c5b2dfac3f4f8476eff42a9e078fd5faefff6d145063536b", size = 2180306, upload-time = "2026-05-06T13:40:10.666Z" }, + { url = "https://files.pythonhosted.org/packages/ae/6c/fc44000918855b42779d007ae63b0532794739027b2f417321cddbc44f6a/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:b2f69dec1725e79a012d920df1707de5caf7ed5e08f3be4435e25803efc47458", size = 2190044, upload-time = "2026-05-06T13:40:43.231Z" }, + { url = "https://files.pythonhosted.org/packages/6b/65/d9cadc9f1920d7a127ad2edba16c1db7916e59719285cd6c94600b0080ba/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:8d0820e8192167f80d88d64038e609c31452eeca865b4e1d9950a27a4609b00b", size = 2329133, upload-time = "2026-05-06T13:39:57.365Z" }, + { url = "https://files.pythonhosted.org/packages/d0/cf/c873d91679f3a30bcf5e7ac280ce5573483e72295307685120d0d5ad3416/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:fbdb89b3e1c94a30cc5edfce477c6e6a5dc4d8f84665b455c27582f211a1c72c", size = 2374464, upload-time = "2026-05-06T13:38:06.976Z" }, + { url = "https://files.pythonhosted.org/packages/47/bd/6f2fc8188f31bf10590f1e98e7b306336161fac930a8c514cd7bd828c7dc/pydantic_core-2.46.4-cp312-cp312-win32.whl", hash = "sha256:9aa768456404a8bf48a4406685ac2bec8e72b62c69313734fa3b73cf33b3a894", size = 1974823, upload-time = "2026-05-06T13:40:47.985Z" }, + { url = "https://files.pythonhosted.org/packages/40/8c/985c1d41ea1107c2534abd9870e4ed5c8e7669b5c308297835c001e7a1c4/pydantic_core-2.46.4-cp312-cp312-win_amd64.whl", hash = "sha256:e9c26f834c65f5752f3f06cb08cb86a913ceb7274d0db6e267808a708b46bc89", size = 2072919, upload-time = "2026-05-06T13:39:21.153Z" }, + { url = "https://files.pythonhosted.org/packages/c4/ba/f463d006e0c47373ca7ec5e1a261c59dc01ef4d62b2657af925fb0deee3a/pydantic_core-2.46.4-cp312-cp312-win_arm64.whl", hash = "sha256:4fc73cb559bdb54b1134a706a2802a4cddd27a0633f5abb7e53056268751ac6a", size = 2027604, upload-time = "2026-05-06T13:39:03.753Z" }, + { url = "https://files.pythonhosted.org/packages/51/a2/5d30b469c5267a17b39dec53208222f76a8d351dfac4af661888c5aee77d/pydantic_core-2.46.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:5d5902252db0d3cedf8d4a1bc68f70eeb430f7e4c7104c8c476753519b423008", size = 2106306, upload-time = "2026-05-06T13:37:48.029Z" }, + { url = "https://files.pythonhosted.org/packages/c1/81/4fa520eaffa8bd7d1525e644cd6d39e7d60b1592bc5b516693c7340b50f1/pydantic_core-2.46.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c94f0688e7b8d0a67abf40e57a7eaaecd17cc9586706a31b76c031f63df052b4", size = 1951906, upload-time = "2026-05-06T13:37:17.012Z" }, + { url = "https://files.pythonhosted.org/packages/03/d5/fd02da45b659668b05923b17ba3a0100a0a3d5541e3bd8fcc4ecb711309e/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f027324c56cd5406ca49c124b0db10e56c69064fec039acc571c29020cc87c76", size = 1976802, upload-time = "2026-05-06T13:37:35.113Z" }, + { url = "https://files.pythonhosted.org/packages/21/f2/95727e1368be3d3ed485eaab7adbd7dda408f33f7a36e8b48e0144002b91/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e739fee756ba1010f8bcccb534252e85a35fe45ae92c295a06059ce58b74ccd3", size = 2052446, upload-time = "2026-05-06T13:37:12.313Z" }, + { url = "https://files.pythonhosted.org/packages/9c/86/5d99feea3f77c7234b8718075b23db11532773c1a0dbd9b9490215dc2eeb/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d56801be94b86a9da183e5f3766e6310752b99ff647e38b09a9500d88e46e76", size = 2232757, upload-time = "2026-05-06T13:39:01.149Z" }, + { url = "https://files.pythonhosted.org/packages/d2/3a/508ac615935ef7588cf6d9e9b91309fdc2da751af865e02a9098de88258c/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2412e734dcb48da14d4e4006b82b46b74f2518b8a26ee7e58c6844a6cd6d03c4", size = 2309275, upload-time = "2026-05-06T13:37:41.406Z" }, + { url = "https://files.pythonhosted.org/packages/07/f8/41db9de19d7987d6b04715a02b3b40aea467000275d9d758ffaa31af7d50/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9551187363ffc0de2a00b2e47c25aeaeb1020b69b668762966df15fc5659dd5a", size = 2094467, upload-time = "2026-05-06T13:39:18.847Z" }, + { url = "https://files.pythonhosted.org/packages/2c/e2/f35033184cb11d0052daf4416e8e10a502ea2ac006fc4f459aee872727d1/pydantic_core-2.46.4-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:0186750b482eefa11d7f435892b09c5c606193ef3375bcf94aa00ae6bfb66262", size = 2134417, upload-time = "2026-05-06T13:40:17.944Z" }, + { url = "https://files.pythonhosted.org/packages/7e/7b/6ceeb1cc90e193862f444ebe373d8fdf613f0a82572dde03fb10734c6c71/pydantic_core-2.46.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5855698a4856556d86e8e6cd8434bc3ac0314ee8e12089ae0e143f64c6256e4e", size = 2179782, upload-time = "2026-05-06T13:40:32.618Z" }, + { url = "https://files.pythonhosted.org/packages/5a/f2/c8d7773ede6af08036423a00ae0ceffce266c3c52a096c435d68c896083f/pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:cbaf13819775b7f769bf4a1f066cb6df7a28d4480081a589828ef190226881cd", size = 2188782, upload-time = "2026-05-06T13:36:51.018Z" }, + { url = "https://files.pythonhosted.org/packages/59/31/0c864784e31f09f05cdd87606f08923b9c9e7f6e51dd27f20f62f975ce9f/pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:633147d34cf4550417f12e2b1a0383973bdf5cdfde212cb09e9a581cf10820be", size = 2328334, upload-time = "2026-05-06T13:40:37.764Z" }, + { url = "https://files.pythonhosted.org/packages/c2/eb/4f6c8a41efa30baa755590f4141abf3a8c370fab610915733e74134a7270/pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:82cf5301172168103724d49a1444d3378cb20cdee30b116a1bd6031236298a5d", size = 2372986, upload-time = "2026-05-06T13:39:34.152Z" }, + { url = "https://files.pythonhosted.org/packages/5b/24/b375a480d53113860c299764bfe9f349a3dc9108b3adc0d7f0d786492ebf/pydantic_core-2.46.4-cp313-cp313-win32.whl", hash = "sha256:9fa8ae11da9e2b3126c6426f147e0fba88d96d65921799bb30c6abd1cb2c97fb", size = 1973693, upload-time = "2026-05-06T13:37:55.072Z" }, + { url = "https://files.pythonhosted.org/packages/7e/e8/cff247591966f2d22ec8c003cd7587e27b7ba7b81ab2fb888e3ab75dc285/pydantic_core-2.46.4-cp313-cp313-win_amd64.whl", hash = "sha256:6b3ace8194b0e5204818c92802dcdca7fc6d88aabbb799d7c795540d9cd6d292", size = 2071819, upload-time = "2026-05-06T13:38:49.139Z" }, + { url = "https://files.pythonhosted.org/packages/c6/1a/f4aee670d5670e9e148e0c82c7db98d780be566c6e6a97ee8035528ca0b3/pydantic_core-2.46.4-cp313-cp313-win_arm64.whl", hash = "sha256:184c081504d17f1c1066e430e117142b2c77d9448a97f7b65c6ac9fd9aee238d", size = 2027411, upload-time = "2026-05-06T13:40:45.796Z" }, + { url = "https://files.pythonhosted.org/packages/8d/74/228a26ddad29c6672b805d9fd78e8d251cd04004fa7eed0e622096cd0250/pydantic_core-2.46.4-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:428e04521a40150c85216fc8b85e8d39fece235a9cf5e383761238c7fa9b96fb", size = 2102079, upload-time = "2026-05-06T13:38:41.019Z" }, + { url = "https://files.pythonhosted.org/packages/ad/1f/8970b150a4b4365623ae00fc88603491f763c627311ae8031e3111356d6e/pydantic_core-2.46.4-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:23ace664830ee0bfe014a0c7bc248b1f7f25ed7ad103852c317624a1083af462", size = 1952179, upload-time = "2026-05-06T13:36:59.812Z" }, + { url = "https://files.pythonhosted.org/packages/95/30/5211a831ae054928054b2f79731661087a2bc5c01e825c672b3a4a8f1b3e/pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce5c1d2a8b27468f433ca974829c44060b8097eedc39933e3c206a90ee49c4a9", size = 1978926, upload-time = "2026-05-06T13:37:39.933Z" }, + { url = "https://files.pythonhosted.org/packages/57/e9/689668733b1eb67adeef047db3c2e8788fcf65a7fd9c9e2b46b7744fe245/pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7283d57845ecf5a163403eb0702dfc220cc4fbdd18919cb5ccea4f95ee1cdab4", size = 2046785, upload-time = "2026-05-06T13:38:01.995Z" }, + { url = "https://files.pythonhosted.org/packages/60/d9/6715260422ff50a2109878fd24d948a6c3446bb2664f34ee78cd972b3acd/pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8daafc69c93ee8a0204506a3b6b30f586ef54028f52aeeeb5c4cfc5184fd5914", size = 2228733, upload-time = "2026-05-06T13:40:50.371Z" }, + { url = "https://files.pythonhosted.org/packages/18/ae/fdb2f64316afca925640f8e70bb1a564b0ec2721c1389e25b8eb4bf9a299/pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd2213145bcc2ba85884d0ac63d222fece9209678f77b9b4d76f054c561adb28", size = 2307534, upload-time = "2026-05-06T13:37:21.531Z" }, + { url = "https://files.pythonhosted.org/packages/89/1d/8eff589b45bb8190a9d12c49cfad0f176a5cbd1534908a6b5125e2886239/pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a5f930472650a82629163023e630d160863fce524c616f4e5186e5de9d9a49b", size = 2099732, upload-time = "2026-05-06T13:39:31.942Z" }, + { url = "https://files.pythonhosted.org/packages/06/d5/ee5a3366637fee41dee51a1fc91562dcf12ddbc68fda34e6b253da2324bb/pydantic_core-2.46.4-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:c1b3f518abeca3aa13c712fd202306e145abf59a18b094a6bafb2d2bbf59192c", size = 2129627, upload-time = "2026-05-06T13:37:25.033Z" }, + { url = "https://files.pythonhosted.org/packages/94/33/2414be571d2c6a6c4d08be21f9292b6d3fdb08949a97b6dfe985017821db/pydantic_core-2.46.4-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1a7dd0b3ee80d90150e3495a3a13ac34dbcbfd4f012996a6a1d8900e91b5c0fb", size = 2179141, upload-time = "2026-05-06T13:37:14.046Z" }, + { url = "https://files.pythonhosted.org/packages/7b/79/7daa95be995be0eecc4cf75064cb33f9bbbfe3fe0158caf2f0d4a996a5c7/pydantic_core-2.46.4-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:3fb702cd90b0446a3a1c5e470bfa0dd23c0233b676a9099ddcc964fa6ca13898", size = 2184325, upload-time = "2026-05-06T13:36:53.615Z" }, + { url = "https://files.pythonhosted.org/packages/9f/cb/d0a382f5c0de8a222dc61c65348e0ce831b1f68e0a018450d31c2cace3a5/pydantic_core-2.46.4-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:b8458003118a712e66286df6a707db01c52c0f52f7db8e4a38f0da1d3b94fc4e", size = 2323990, upload-time = "2026-05-06T13:40:29.971Z" }, + { url = "https://files.pythonhosted.org/packages/05/db/d9ba624cc4a5aced1598e88c04fdbd8310c8a69b9d38b9a3d39ce3a61ed7/pydantic_core-2.46.4-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:372429a130e469c9cd698925ce5fc50940b7a1336b0d82038e63d5bbc4edc519", size = 2369978, upload-time = "2026-05-06T13:37:23.027Z" }, + { url = "https://files.pythonhosted.org/packages/f2/20/d15df15ba918c423461905802bfd2981c3af0bfa0e40d05e13edbfa48bc3/pydantic_core-2.46.4-cp314-cp314-win32.whl", hash = "sha256:85bb3611ff1802f3ee7fdd7dbff26b56f343fb432d57a4728fdd49b6ef35e2f4", size = 1966354, upload-time = "2026-05-06T13:38:03.499Z" }, + { url = "https://files.pythonhosted.org/packages/fc/b6/6b8de4c0a7d7ab3004c439c80c5c1e0a3e8d78bbae19379b01960383d9e5/pydantic_core-2.46.4-cp314-cp314-win_amd64.whl", hash = "sha256:811ff8e9c313ab425368bcbb36e5c4ebd7108c2bbf4e4089cfbb0b01eff63fac", size = 2072238, upload-time = "2026-05-06T13:39:40.807Z" }, + { url = "https://files.pythonhosted.org/packages/32/36/51eb763beec1f4cf59b1db243a7dcc39cbb41230f050a09b9d69faaf0a48/pydantic_core-2.46.4-cp314-cp314-win_arm64.whl", hash = "sha256:bfec22eab3c8cc2ceec0248aec886624116dc079afa027ecc8ad4a7e62010f8a", size = 2018251, upload-time = "2026-05-06T13:37:26.72Z" }, + { url = "https://files.pythonhosted.org/packages/e8/91/855af51d625b23aa987116a19e231d2aaef9c4a415273ddc189b79a45fee/pydantic_core-2.46.4-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:af8244b2bef6aaad6d92cda81372de7f8c8d36c9f0c3ea36e827c60e7d9467a0", size = 2099593, upload-time = "2026-05-06T13:39:47.682Z" }, + { url = "https://files.pythonhosted.org/packages/fb/1b/8784a54c65edb5f49f0a14d6977cf1b209bba85a4c77445b255c2de58ab3/pydantic_core-2.46.4-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5a4330cdbc57162e4b3aa303f588ba752257694c9c9be3e7ebb11b4aca659b5d", size = 1935226, upload-time = "2026-05-06T13:40:40.428Z" }, + { url = "https://files.pythonhosted.org/packages/e8/e7/1955d28d1afc56dd4b3ad7cc0cf39df1b9852964cf16e5d13912756d6d6b/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29c61fc04a3d840155ff08e475a04809278972fe6aef51e2720554e96367e34b", size = 1974605, upload-time = "2026-05-06T13:37:32.029Z" }, + { url = "https://files.pythonhosted.org/packages/93/e2/3fedbf0ba7a22850e6e9fd78117f1c0f10f950182344d8a6c535d468fdd8/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c50f2528cf200c5eed56faf3f4e22fcd5f38c157a8b78576e6ba3168ec35f000", size = 2030777, upload-time = "2026-05-06T13:38:55.239Z" }, + { url = "https://files.pythonhosted.org/packages/f8/61/46be275fcaaba0b4f5b9669dd852267ce1ff616592dccf7a7845588df091/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0cbe8b01f948de4286c74cdd6c667aceb38f5c1e26f0693b3983d9d74887c65e", size = 2236641, upload-time = "2026-05-06T13:37:08.096Z" }, + { url = "https://files.pythonhosted.org/packages/60/db/12e93e46a8bac9988be3c016860f83293daea8c716c029c9ace279036f2f/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:617d7e2ca7dcb8c5cf6bcb8c59b8832c94b36196bbf1cbd1bfb56ed341905edd", size = 2286404, upload-time = "2026-05-06T13:40:20.221Z" }, + { url = "https://files.pythonhosted.org/packages/e2/4a/4d8b19008f38d31c53b8219cfedc2e3d5de5fe99d90076b7e767de29274f/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7027560ee92211647d0d34e3f7cd6f50da56399d26a9c8ad0da286d3869a53f3", size = 2109219, upload-time = "2026-05-06T13:38:12.153Z" }, + { url = "https://files.pythonhosted.org/packages/88/70/3cbc40978fefb7bb09c6708d40d4ad1a5d70fd7213c3d17f971de868ec1f/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:f99626688942fb746e545232e7726926f3be91b5975f8b55327665fafda991c7", size = 2110594, upload-time = "2026-05-06T13:40:02.971Z" }, + { url = "https://files.pythonhosted.org/packages/9d/20/b8d36736216e29491125531685b2f9e61aa5b4b2599893f8268551da3338/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fc3e9034a63de20e15e8ade85358bc6efc614008cab72898b4b4952bea0509ff", size = 2159542, upload-time = "2026-05-06T13:39:27.506Z" }, + { url = "https://files.pythonhosted.org/packages/1d/a2/367df868eb584dacf6bf82a389272406d7178e301c4ac82545ab98bc2dd9/pydantic_core-2.46.4-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:97e7cf2be5c77b7d1a9713a05605d49460d02c6078d38d8bef3cbe323c548424", size = 2168146, upload-time = "2026-05-06T13:38:31.93Z" }, + { url = "https://files.pythonhosted.org/packages/c1/b8/4460f77f7e201893f649a29ab355dddd3beee8a97bcb1a320db414f9a06e/pydantic_core-2.46.4-cp314-cp314t-musllinux_1_1_armv7l.whl", hash = "sha256:3bf92c5d0e00fefaab325a4d27828fe6b6e2a21848686b5b60d2d9eeb09d76c6", size = 2306309, upload-time = "2026-05-06T13:37:44.717Z" }, + { url = "https://files.pythonhosted.org/packages/64/c4/be2639293acd87dc8ddbcec41a73cee9b2ebf996fe6d892a1a74e88ad3f7/pydantic_core-2.46.4-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:3ecbc122d18468d06ca279dc26a8c2e2d5acb10943bb35e36ae92096dc3b5565", size = 2369736, upload-time = "2026-05-06T13:37:05.645Z" }, + { url = "https://files.pythonhosted.org/packages/30/a6/9f9f380dbb301f67023bf8f707aaa75daadf84f7152d95c410fd7e81d994/pydantic_core-2.46.4-cp314-cp314t-win32.whl", hash = "sha256:e846ae7835bf0703ae43f534ab79a867146dadd59dc9ca5c8b53d5c8f7c9ef02", size = 1955575, upload-time = "2026-05-06T13:38:51.116Z" }, + { url = "https://files.pythonhosted.org/packages/40/1f/f1eb9eb350e795d1af8586289746f5c5677d16043040d63710e22abc43c9/pydantic_core-2.46.4-cp314-cp314t-win_amd64.whl", hash = "sha256:2108ba5c1c1eca18030634489dc544844144ee36357f2f9f780b93e7ddbb44b5", size = 2051624, upload-time = "2026-05-06T13:38:21.672Z" }, + { url = "https://files.pythonhosted.org/packages/f6/d2/42dd53d0a85c27606f316d3aa5d2869c4e8470a5ed6dec30e4a1abe19192/pydantic_core-2.46.4-cp314-cp314t-win_arm64.whl", hash = "sha256:4fcbe087dbc2068af7eda3aa87634eba216dbda64d1ae73c8684b621d33f6596", size = 2017325, upload-time = "2026-05-06T13:40:52.723Z" }, + { url = "https://files.pythonhosted.org/packages/ee/a4/73995fd4ebbb46ba0ee51e6fa049b8f02c40daebb762208feda8a6b7894d/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-macosx_10_12_x86_64.whl", hash = "sha256:14d4edf427bdcf950a8a02d7cb44a08614388dd6e1bdcbf4f67504fa7887da9c", size = 2111589, upload-time = "2026-05-06T13:37:10.817Z" }, + { url = "https://files.pythonhosted.org/packages/fb/7f/f37d3a5e8bfcc2e403f5c57a730f2d815693fb42119e8ea48b3789335af1/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl", hash = "sha256:0ce40cd7b21210e99342afafbd4d0f76d784eb5b1d60f3bdc566be4983c6c73b", size = 1944552, upload-time = "2026-05-06T13:36:56.717Z" }, + { url = "https://files.pythonhosted.org/packages/15/3c/d7eb777b3ff43e8433a4efb39a17aa8fd98a4ee8561a24a67ef5db07b2d6/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:90884113d8b48f760e9587002789ddd741e76ab9f89518cd1e43b1f1a52ec44b", size = 1982984, upload-time = "2026-05-06T13:39:06.207Z" }, + { url = "https://files.pythonhosted.org/packages/63/87/70b9f40170a81afd55ca26c9b2acb25c20d64bcfbf888fafecb3ba077d4c/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66ce7632c22d837c95301830e111ad0128a32b8207533b60896a96c4915192ea", size = 2138417, upload-time = "2026-05-06T13:39:45.476Z" }, + { url = "https://files.pythonhosted.org/packages/9d/1d/8987ad40f65ae1432753072f214fb5c74fe47ffbd0698bb9cbbb585664f8/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:1d8ba486450b14f3b1d63bc521d410ec7565e52f887b9fb671791886436a42f7", size = 2095527, upload-time = "2026-05-06T13:39:52.283Z" }, + { url = "https://files.pythonhosted.org/packages/64/d3/84c282a7eee1d3ac4c0377546ef5a1ea436ce26840d9ac3b7ed54a377507/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:3009f12e4e90b7f88b4f9adb1b0c4a3d58fe7820f3238c190047209d148026df", size = 1936024, upload-time = "2026-05-06T13:40:15.671Z" }, + { url = "https://files.pythonhosted.org/packages/d7/ca/eac61596cdeb4d7e174d3dc0bd8a6238f14f75f97a24e7b7db4c7e7340a0/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad785e92e6dc634c21555edc8bd6b64957ab844541bcb96a1366c202951ae526", size = 1990696, upload-time = "2026-05-06T13:38:34.717Z" }, + { url = "https://files.pythonhosted.org/packages/fa/c3/7c8b240552251faf6b3a957db200fcfbbcec36763c050428b601e0c9b83b/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00c603d540afdd6b80eb39f078f33ebd46211f02f33e34a32d9f053bba711de0", size = 2147590, upload-time = "2026-05-06T13:39:29.883Z" }, + { url = "https://files.pythonhosted.org/packages/11/cb/428de0385b6c8d44b716feba566abfacfbd23ee3c4439faa789a1456242f/pydantic_core-2.46.4-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:0c563b08bca408dc7f65f700633d8442fffb2421fc47b8101377e9fd65051ff0", size = 2112782, upload-time = "2026-05-06T13:37:04.016Z" }, + { url = "https://files.pythonhosted.org/packages/0b/b5/6a17bdadd0fc1f170adfd05a20d37c832f52b117b4d9131da1f41bb097ce/pydantic_core-2.46.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:db06ffe51636ffe9ca531fe9023dd64bdd794be8754cb5df57c5498ae5b518a7", size = 1952146, upload-time = "2026-05-06T13:39:43.092Z" }, + { url = "https://files.pythonhosted.org/packages/2a/dc/03734d80e362cd43ef65428e9de77c730ce7f2f11c60d2b1e1b39f0fbf99/pydantic_core-2.46.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:133878133d271ade3d41d1bfb2a45ec38dbdbda40bc065921c6b04e4630127e2", size = 2134492, upload-time = "2026-05-06T13:36:58.124Z" }, + { url = "https://files.pythonhosted.org/packages/de/df/5e5ffc085ed07cc22d298134d3d911c63e91f6a0eb91fe646750a3209910/pydantic_core-2.46.4-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9bc519fbf2b7578398853d815009ae5e4d4603d12f4e3f91da8c06852d3da3e9", size = 2156604, upload-time = "2026-05-06T13:37:49.88Z" }, + { url = "https://files.pythonhosted.org/packages/81/44/6e112a4253e56f5705467cbab7ab5e91ee7398ba3d56d358635958893d3e/pydantic_core-2.46.4-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:c7a7bd4e39e8e4c12c39cd480356842b6a8a06e41b23a55a5e3e191718838ddf", size = 2183828, upload-time = "2026-05-06T13:37:43.053Z" }, + { url = "https://files.pythonhosted.org/packages/ac/ad/5565071e937d8e752842ac241463944c9eb14c87e2d269f2658a5bd05e98/pydantic_core-2.46.4-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:d396ec2b979760aaf3218e76c24e65bd0aca24983298653b3a9d7a45f9e47b30", size = 2310000, upload-time = "2026-05-06T13:37:56.694Z" }, + { url = "https://files.pythonhosted.org/packages/4f/c3/66883a5cec183e7fba4d024b4cbbe61851a63750ef606b0afecc46d1f2bf/pydantic_core-2.46.4-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:86e1a4418c6cd97d60c95c71164158eaf7324fae7b0923264016baa993eba6fc", size = 2361286, upload-time = "2026-05-06T13:40:05.667Z" }, + { url = "https://files.pythonhosted.org/packages/4b/2d/69abac8f838090bbecd5df894befb2c2619e7996a98ddb949db9f3b93225/pydantic_core-2.46.4-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:d51026d73fcfd93610abc7b27789c26b313920fcfb20e27462d74a7f8b06e983", size = 2193071, upload-time = "2026-05-06T13:38:08.682Z" }, ] [[package]] @@ -1761,128 +1802,128 @@ wheels = [ [[package]] name = "regex" -version = "2026.4.4" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/cb/0e/3a246dbf05666918bd3664d9d787f84a9108f6f43cc953a077e4a7dfdb7e/regex-2026.4.4.tar.gz", hash = "sha256:e08270659717f6973523ce3afbafa53515c4dc5dcad637dc215b6fd50f689423", size = 416000, upload-time = "2026-04-03T20:56:28.155Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/12/59/fd98f8fd54b3feaa76a855324c676c17668c5a1121ec91b7ec96b01bf865/regex-2026.4.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:74fa82dcc8143386c7c0392e18032009d1db715c25f4ba22d23dc2e04d02a20f", size = 489403, upload-time = "2026-04-03T20:52:39.742Z" }, - { url = "https://files.pythonhosted.org/packages/6c/64/d0f222f68e3579d50babf0e4fcc9c9639ef0587fecc00b15e1e46bfc32fa/regex-2026.4.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a85b620a388d6c9caa12189233109e236b3da3deffe4ff11b84ae84e218a274f", size = 291208, upload-time = "2026-04-03T20:52:42.943Z" }, - { url = "https://files.pythonhosted.org/packages/16/7f/3fab9709b0b0060ba81a04b8a107b34147cd14b9c5551b772154d6505504/regex-2026.4.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2895506ebe32cc63eeed8f80e6eae453171cfccccab35b70dc3129abec35a5b8", size = 289214, upload-time = "2026-04-03T20:52:44.648Z" }, - { url = "https://files.pythonhosted.org/packages/14/bc/f5dcf04fd462139dcd75495c02eee22032ef741cfa151386a39c3f5fc9b5/regex-2026.4.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6780f008ee81381c737634e75c24e5a6569cc883c4f8e37a37917ee79efcafd9", size = 785505, upload-time = "2026-04-03T20:52:46.35Z" }, - { url = "https://files.pythonhosted.org/packages/37/36/8a906e216d5b4de7ec3788c1d589b45db40c1c9580cd7b326835cfc976d4/regex-2026.4.4-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:88e9b048345c613f253bea4645b2fe7e579782b82cac99b1daad81e29cc2ed8e", size = 852129, upload-time = "2026-04-03T20:52:48.661Z" }, - { url = "https://files.pythonhosted.org/packages/a5/bb/bad2d79be0917a6ef31f5e0f161d9265cb56fd90a3ae1d2e8d991882a48b/regex-2026.4.4-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:be061028481186ba62a0f4c5f1cc1e3d5ab8bce70c89236ebe01023883bc903b", size = 899578, upload-time = "2026-04-03T20:52:50.61Z" }, - { url = "https://files.pythonhosted.org/packages/1a/b9/7cd0ceb58cd99c70806241636640ae15b4a3fe62e22e9b99afa67a0d7965/regex-2026.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d2228c02b368d69b724c36e96d3d1da721561fb9cc7faa373d7bf65e07d75cb5", size = 793634, upload-time = "2026-04-03T20:52:53Z" }, - { url = "https://files.pythonhosted.org/packages/2c/fb/c58e3ea40ed183806ccbac05c29a3e8c2f88c1d3a66ed27860d5cad7c62d/regex-2026.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0540e5b733618a2f84e9cb3e812c8afa82e151ca8e19cf6c4e95c5a65198236f", size = 786210, upload-time = "2026-04-03T20:52:54.713Z" }, - { url = "https://files.pythonhosted.org/packages/54/a9/53790fc7a6c948a7be2bc7214fd9cabdd0d1ba561b0f401c91f4ff0357f0/regex-2026.4.4-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cf9b1b2e692d4877880388934ac746c99552ce6bf40792a767fd42c8c99f136d", size = 769930, upload-time = "2026-04-03T20:52:56.825Z" }, - { url = "https://files.pythonhosted.org/packages/e3/3c/29ca44729191c79f5476538cd0fa04fa2553b3c45508519ecea4c7afa8f6/regex-2026.4.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:011bb48bffc1b46553ac704c975b3348717f4e4aa7a67522b51906f99da1820c", size = 774892, upload-time = "2026-04-03T20:52:58.934Z" }, - { url = "https://files.pythonhosted.org/packages/3e/db/6ae74ef8a4cfead341c367e4eed45f71fb1aaba35827a775eed4f1ba4f74/regex-2026.4.4-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8512fcdb43f1bf18582698a478b5ab73f9c1667a5b7548761329ef410cd0a760", size = 848816, upload-time = "2026-04-03T20:53:00.684Z" }, - { url = "https://files.pythonhosted.org/packages/53/9a/f7f2c1c6b610d7c6de1c3dc5951effd92c324b1fde761af2044b4721020f/regex-2026.4.4-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:867bddc63109a0276f5a31999e4c8e0eb7bbbad7d6166e28d969a2c1afeb97f9", size = 758363, upload-time = "2026-04-03T20:53:02.155Z" }, - { url = "https://files.pythonhosted.org/packages/dd/55/e5386d393bbf8b43c8b084703a46d635e7b2bdc6e0f5909a2619ea1125f1/regex-2026.4.4-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:1b9a00b83f3a40e09859c78920571dcb83293c8004079653dd22ec14bbfa98c7", size = 837122, upload-time = "2026-04-03T20:53:03.727Z" }, - { url = "https://files.pythonhosted.org/packages/01/da/cc78710ea2e60b10bacfcc9beb18c67514200ab03597b3b2b319995785c2/regex-2026.4.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e355be718caf838aa089870259cf1776dc2a4aa980514af9d02c59544d9a8b22", size = 782140, upload-time = "2026-04-03T20:53:05.608Z" }, - { url = "https://files.pythonhosted.org/packages/a2/5f/c7bcba41529105d6c2ca7080ecab7184cd00bee2e1ad1fdea80e618704ea/regex-2026.4.4-cp310-cp310-win32.whl", hash = "sha256:33bfda9684646d323414df7abe5692c61d297dbb0530b28ec66442e768813c59", size = 266225, upload-time = "2026-04-03T20:53:07.342Z" }, - { url = "https://files.pythonhosted.org/packages/eb/26/a745729c2c49354ec4f4bce168f29da932ca01b4758227686cc16c7dde1b/regex-2026.4.4-cp310-cp310-win_amd64.whl", hash = "sha256:0709f22a56798457ae317bcce42aacee33c680068a8f14097430d9f9ba364bee", size = 278393, upload-time = "2026-04-03T20:53:08.65Z" }, - { url = "https://files.pythonhosted.org/packages/87/8b/4327eeb9dbb4b098ebecaf02e9f82b79b6077beeb54c43d9a0660cf7c44c/regex-2026.4.4-cp310-cp310-win_arm64.whl", hash = "sha256:ee9627de8587c1a22201cb16d0296ab92b4df5cdcb5349f4e9744d61db7c7c98", size = 270470, upload-time = "2026-04-03T20:53:10.018Z" }, - { url = "https://files.pythonhosted.org/packages/e0/7a/617356cbecdb452812a5d42f720d6d5096b360d4a4c1073af700ea140ad2/regex-2026.4.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b4c36a85b00fadb85db9d9e90144af0a980e1a3d2ef9cd0f8a5bef88054657c6", size = 489415, upload-time = "2026-04-03T20:53:11.645Z" }, - { url = "https://files.pythonhosted.org/packages/20/e6/bf057227144d02e3ba758b66649e87531d744dda5f3254f48660f18ae9d8/regex-2026.4.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:dcb5453ecf9cd58b562967badd1edbf092b0588a3af9e32ee3d05c985077ce87", size = 291205, upload-time = "2026-04-03T20:53:13.289Z" }, - { url = "https://files.pythonhosted.org/packages/eb/3b/637181b787dd1a820ba1c712cee2b4144cd84a32dc776ca067b12b2d70c8/regex-2026.4.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6aa809ed4dc3706cc38594d67e641601bd2f36d5555b2780ff074edfcb136cf8", size = 289225, upload-time = "2026-04-03T20:53:16.002Z" }, - { url = "https://files.pythonhosted.org/packages/05/21/bac05d806ed02cd4b39d9c8e5b5f9a2998c94c3a351b7792e80671fa5315/regex-2026.4.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:33424f5188a7db12958246a54f59a435b6cb62c5cf9c8d71f7cc49475a5fdada", size = 792434, upload-time = "2026-04-03T20:53:17.414Z" }, - { url = "https://files.pythonhosted.org/packages/d9/17/c65d1d8ae90b772d5758eb4014e1e011bb2db353fc4455432e6cc9100df7/regex-2026.4.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7d346fccdde28abba117cc9edc696b9518c3307fbfcb689e549d9b5979018c6d", size = 861730, upload-time = "2026-04-03T20:53:18.903Z" }, - { url = "https://files.pythonhosted.org/packages/ad/64/933321aa082a2c6ee2785f22776143ba89840189c20d3b6b1d12b6aae16b/regex-2026.4.4-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:415a994b536440f5011aa77e50a4274d15da3245e876e5c7f19da349caaedd87", size = 906495, upload-time = "2026-04-03T20:53:20.561Z" }, - { url = "https://files.pythonhosted.org/packages/01/ea/4c8d306e9c36ac22417336b1e02e7b358152c34dc379673f2d331143725f/regex-2026.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:21e5eb86179b4c67b5759d452ea7c48eb135cd93308e7a260aa489ed2eb423a4", size = 799810, upload-time = "2026-04-03T20:53:22.961Z" }, - { url = "https://files.pythonhosted.org/packages/29/ce/7605048f00e1379eba89d610c7d644d8f695dc9b26d3b6ecfa3132b872ff/regex-2026.4.4-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:312ec9dd1ae7d96abd8c5a36a552b2139931914407d26fba723f9e53c8186f86", size = 774242, upload-time = "2026-04-03T20:53:25.015Z" }, - { url = "https://files.pythonhosted.org/packages/e9/77/283e0d5023fde22cd9e86190d6d9beb21590a452b195ffe00274de470691/regex-2026.4.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a0d2b28aa1354c7cd7f71b7658c4326f7facac106edd7f40eda984424229fd59", size = 781257, upload-time = "2026-04-03T20:53:26.918Z" }, - { url = "https://files.pythonhosted.org/packages/8b/fb/7f3b772be101373c8626ed34c5d727dcbb8abd42a7b1219bc25fd9a3cc04/regex-2026.4.4-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:349d7310eddff40429a099c08d995c6d4a4bfaf3ff40bd3b5e5cb5a5a3c7d453", size = 854490, upload-time = "2026-04-03T20:53:29.065Z" }, - { url = "https://files.pythonhosted.org/packages/85/30/56547b80f34f4dd2986e1cdd63b1712932f63b6c4ce2f79c50a6cd79d1c2/regex-2026.4.4-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:e7ab63e9fe45a9ec3417509e18116b367e89c9ceb6219222a3396fa30b147f80", size = 763544, upload-time = "2026-04-03T20:53:30.917Z" }, - { url = "https://files.pythonhosted.org/packages/ac/2f/ce060fdfea8eff34a8997603532e44cdb7d1f35e3bc253612a8707a90538/regex-2026.4.4-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:fe896e07a5a2462308297e515c0054e9ec2dd18dfdc9427b19900b37dfe6f40b", size = 844442, upload-time = "2026-04-03T20:53:32.463Z" }, - { url = "https://files.pythonhosted.org/packages/e5/44/810cb113096a1dacbe82789fbfab2823f79d19b7f1271acecb7009ba9b88/regex-2026.4.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:eb59c65069498dbae3c0ef07bbe224e1eaa079825a437fb47a479f0af11f774f", size = 789162, upload-time = "2026-04-03T20:53:34.039Z" }, - { url = "https://files.pythonhosted.org/packages/20/96/9647dd7f2ecf6d9ce1fb04dfdb66910d094e10d8fe53e9c15096d8aa0bd2/regex-2026.4.4-cp311-cp311-win32.whl", hash = "sha256:2a5d273181b560ef8397c8825f2b9d57013de744da9e8257b8467e5da8599351", size = 266227, upload-time = "2026-04-03T20:53:35.601Z" }, - { url = "https://files.pythonhosted.org/packages/33/80/74e13262460530c3097ff343a17de9a34d040a5dc4de9cf3a8241faab51c/regex-2026.4.4-cp311-cp311-win_amd64.whl", hash = "sha256:9542ccc1e689e752594309444081582f7be2fdb2df75acafea8a075108566735", size = 278399, upload-time = "2026-04-03T20:53:37.021Z" }, - { url = "https://files.pythonhosted.org/packages/1c/3c/39f19f47f19dcefa3403f09d13562ca1c0fd07ab54db2bc03148f3f6b46a/regex-2026.4.4-cp311-cp311-win_arm64.whl", hash = "sha256:b5f9fb784824a042be3455b53d0b112655686fdb7a91f88f095f3fee1e2a2a54", size = 270473, upload-time = "2026-04-03T20:53:38.633Z" }, - { url = "https://files.pythonhosted.org/packages/e5/28/b972a4d3df61e1d7bcf1b59fdb3cddef22f88b6be43f161bb41ebc0e4081/regex-2026.4.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:c07ab8794fa929e58d97a0e1796b8b76f70943fa39df225ac9964615cf1f9d52", size = 490434, upload-time = "2026-04-03T20:53:40.219Z" }, - { url = "https://files.pythonhosted.org/packages/84/20/30041446cf6dc3e0eab344fc62770e84c23b6b68a3b657821f9f80cb69b4/regex-2026.4.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2c785939dc023a1ce4ec09599c032cc9933d258a998d16ca6f2b596c010940eb", size = 292061, upload-time = "2026-04-03T20:53:41.862Z" }, - { url = "https://files.pythonhosted.org/packages/62/c8/3baa06d75c98c46d4cc4262b71fd2edb9062b5665e868bca57859dadf93a/regex-2026.4.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1b1ce5c81c9114f1ce2f9288a51a8fd3aeea33a0cc440c415bf02da323aa0a76", size = 289628, upload-time = "2026-04-03T20:53:43.701Z" }, - { url = "https://files.pythonhosted.org/packages/31/87/3accf55634caad8c0acab23f5135ef7d4a21c39f28c55c816ae012931408/regex-2026.4.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:760ef21c17d8e6a4fe8cf406a97cf2806a4df93416ccc82fc98d25b1c20425be", size = 796651, upload-time = "2026-04-03T20:53:45.379Z" }, - { url = "https://files.pythonhosted.org/packages/f6/0c/aaa2c83f34efedbf06f61cb1942c25f6cf1ee3b200f832c4d05f28306c2e/regex-2026.4.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7088fcdcb604a4417c208e2169715800d28838fefd7455fbe40416231d1d47c1", size = 865916, upload-time = "2026-04-03T20:53:47.064Z" }, - { url = "https://files.pythonhosted.org/packages/d9/f6/8c6924c865124643e8f37823eca845dc27ac509b2ee58123685e71cd0279/regex-2026.4.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:07edca1ba687998968f7db5bc355288d0c6505caa7374f013d27356d93976d13", size = 912287, upload-time = "2026-04-03T20:53:49.422Z" }, - { url = "https://files.pythonhosted.org/packages/11/0e/a9f6f81013e0deaf559b25711623864970fe6a098314e374ccb1540a4152/regex-2026.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:993f657a7c1c6ec51b5e0ba97c9817d06b84ea5fa8d82e43b9405de0defdc2b9", size = 801126, upload-time = "2026-04-03T20:53:51.096Z" }, - { url = "https://files.pythonhosted.org/packages/71/61/3a0cc8af2dc0c8deb48e644dd2521f173f7e6513c6e195aad9aa8dd77ac5/regex-2026.4.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:2b69102a743e7569ebee67e634a69c4cb7e59d6fa2e1aa7d3bdbf3f61435f62d", size = 776788, upload-time = "2026-04-03T20:53:52.889Z" }, - { url = "https://files.pythonhosted.org/packages/64/0b/8bb9cbf21ef7dee58e49b0fdb066a7aded146c823202e16494a36777594f/regex-2026.4.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6dac006c8b6dda72d86ea3d1333d45147de79a3a3f26f10c1cf9287ca4ca0ac3", size = 785184, upload-time = "2026-04-03T20:53:55.627Z" }, - { url = "https://files.pythonhosted.org/packages/99/c2/d3e80e8137b25ee06c92627de4e4d98b94830e02b3e6f81f3d2e3f504cf5/regex-2026.4.4-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:50a766ee2010d504554bfb5f578ed2e066898aa26411d57e6296230627cdefa0", size = 859913, upload-time = "2026-04-03T20:53:57.249Z" }, - { url = "https://files.pythonhosted.org/packages/bc/e6/9d5d876157d969c804622456ef250017ac7a8f83e0e14f903b9e6df5ce95/regex-2026.4.4-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:9e2f5217648f68e3028c823df58663587c1507a5ba8419f4fdfc8a461be76043", size = 765732, upload-time = "2026-04-03T20:53:59.428Z" }, - { url = "https://files.pythonhosted.org/packages/82/80/b568935b4421388561c8ed42aff77247285d3ae3bb2a6ca22af63bae805e/regex-2026.4.4-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:39d8de85a08e32632974151ba59c6e9140646dcc36c80423962b1c5c0a92e244", size = 852152, upload-time = "2026-04-03T20:54:01.505Z" }, - { url = "https://files.pythonhosted.org/packages/39/29/f0f81217e21cd998245da047405366385d5c6072048038a3d33b37a79dc0/regex-2026.4.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:55d9304e0e7178dfb1e106c33edf834097ddf4a890e2f676f6c5118f84390f73", size = 789076, upload-time = "2026-04-03T20:54:03.323Z" }, - { url = "https://files.pythonhosted.org/packages/49/1d/1d957a61976ab9d4e767dd4f9d04b66cc0c41c5e36cf40e2d43688b5ae6f/regex-2026.4.4-cp312-cp312-win32.whl", hash = "sha256:04bb679bc0bde8a7bfb71e991493d47314e7b98380b083df2447cda4b6edb60f", size = 266700, upload-time = "2026-04-03T20:54:05.639Z" }, - { url = "https://files.pythonhosted.org/packages/c5/5c/bf575d396aeb58ea13b06ef2adf624f65b70fafef6950a80fc3da9cae3bc/regex-2026.4.4-cp312-cp312-win_amd64.whl", hash = "sha256:db0ac18435a40a2543dbb3d21e161a6c78e33e8159bd2e009343d224bb03bb1b", size = 277768, upload-time = "2026-04-03T20:54:07.312Z" }, - { url = "https://files.pythonhosted.org/packages/c9/27/049df16ec6a6828ccd72add3c7f54b4df029669bea8e9817df6fff58be90/regex-2026.4.4-cp312-cp312-win_arm64.whl", hash = "sha256:4ce255cc05c1947a12989c6db801c96461947adb7a59990f1360b5983fab4983", size = 270568, upload-time = "2026-04-03T20:54:09.484Z" }, - { url = "https://files.pythonhosted.org/packages/9d/83/c4373bc5f31f2cf4b66f9b7c31005bd87fe66f0dce17701f7db4ee79ee29/regex-2026.4.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:62f5519042c101762509b1d717b45a69c0139d60414b3c604b81328c01bd1943", size = 490273, upload-time = "2026-04-03T20:54:11.202Z" }, - { url = "https://files.pythonhosted.org/packages/46/f8/fe62afbcc3cf4ad4ac9adeaafd98aa747869ae12d3e8e2ac293d0593c435/regex-2026.4.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3790ba9fb5dd76715a7afe34dbe603ba03f8820764b1dc929dd08106214ed031", size = 291954, upload-time = "2026-04-03T20:54:13.412Z" }, - { url = "https://files.pythonhosted.org/packages/5a/92/4712b9fe6a33d232eeb1c189484b80c6c4b8422b90e766e1195d6e758207/regex-2026.4.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8fae3c6e795d7678963f2170152b0d892cf6aee9ee8afc8c45e6be38d5107fe7", size = 289487, upload-time = "2026-04-03T20:54:15.824Z" }, - { url = "https://files.pythonhosted.org/packages/88/2c/f83b93f85e01168f1070f045a42d4c937b69fdb8dd7ae82d307253f7e36e/regex-2026.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:298c3ec2d53225b3bf91142eb9691025bab610e0c0c51592dde149db679b3d17", size = 796646, upload-time = "2026-04-03T20:54:18.229Z" }, - { url = "https://files.pythonhosted.org/packages/df/55/61a2e17bf0c4dc57e11caf8dd11771280d8aaa361785f9e3bc40d653f4a7/regex-2026.4.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e9638791082eaf5b3ac112c587518ee78e083a11c4b28012d8fe2a0f536dfb17", size = 865904, upload-time = "2026-04-03T20:54:20.019Z" }, - { url = "https://files.pythonhosted.org/packages/45/32/1ac8ed1b5a346b5993a3d256abe0a0f03b0b73c8cc88d928537368ac65b6/regex-2026.4.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ae3e764bd4c5ff55035dc82a8d49acceb42a5298edf6eb2fc4d328ee5dd7afae", size = 912304, upload-time = "2026-04-03T20:54:22.403Z" }, - { url = "https://files.pythonhosted.org/packages/26/47/2ee5c613ab546f0eddebf9905d23e07beb933416b1246c2d8791d01979b4/regex-2026.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ffa81f81b80047ba89a3c69ae6a0f78d06f4a42ce5126b0eb2a0a10ad44e0b2e", size = 801126, upload-time = "2026-04-03T20:54:24.308Z" }, - { url = "https://files.pythonhosted.org/packages/75/cd/41dacd129ca9fd20bd7d02f83e0fad83e034ac8a084ec369c90f55ef37e2/regex-2026.4.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f56ebf9d70305307a707911b88469213630aba821e77de7d603f9d2f0730687d", size = 776772, upload-time = "2026-04-03T20:54:26.319Z" }, - { url = "https://files.pythonhosted.org/packages/89/6d/5af0b588174cb5f46041fa7dd64d3fd5cd2fe51f18766703d1edc387f324/regex-2026.4.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:773d1dfd652bbffb09336abf890bfd64785c7463716bf766d0eb3bc19c8b7f27", size = 785228, upload-time = "2026-04-03T20:54:28.387Z" }, - { url = "https://files.pythonhosted.org/packages/b7/3b/f5a72b7045bd59575fc33bf1345f156fcfd5a8484aea6ad84b12c5a82114/regex-2026.4.4-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:d51d20befd5275d092cdffba57ded05f3c436317ee56466c8928ac32d960edaf", size = 860032, upload-time = "2026-04-03T20:54:30.641Z" }, - { url = "https://files.pythonhosted.org/packages/39/a4/72a317003d6fcd7a573584a85f59f525dfe8f67e355ca74eb6b53d66a5e2/regex-2026.4.4-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:0a51cdb3c1e9161154f976cb2bef9894bc063ac82f31b733087ffb8e880137d0", size = 765714, upload-time = "2026-04-03T20:54:32.789Z" }, - { url = "https://files.pythonhosted.org/packages/25/1e/5672e16f34dbbcb2560cc7e6a2fbb26dfa8b270711e730101da4423d3973/regex-2026.4.4-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:ae5266a82596114e41fb5302140e9630204c1b5f325c770bec654b95dd54b0aa", size = 852078, upload-time = "2026-04-03T20:54:34.546Z" }, - { url = "https://files.pythonhosted.org/packages/f7/0d/c813f0af7c6cc7ed7b9558bac2e5120b60ad0fa48f813e4d4bd55446f214/regex-2026.4.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c882cd92ec68585e9c1cf36c447ec846c0d94edd706fe59e0c198e65822fd23b", size = 789181, upload-time = "2026-04-03T20:54:36.642Z" }, - { url = "https://files.pythonhosted.org/packages/ea/6d/a344608d1adbd2a95090ddd906cec09a11be0e6517e878d02a5123e0917f/regex-2026.4.4-cp313-cp313-win32.whl", hash = "sha256:05568c4fbf3cb4fa9e28e3af198c40d3237cf6041608a9022285fe567ec3ad62", size = 266690, upload-time = "2026-04-03T20:54:38.343Z" }, - { url = "https://files.pythonhosted.org/packages/31/07/54049f89b46235ca6f45cd6c88668a7050e77d4a15555e47dd40fde75263/regex-2026.4.4-cp313-cp313-win_amd64.whl", hash = "sha256:3384df51ed52db0bea967e21458ab0a414f67cdddfd94401688274e55147bb81", size = 277733, upload-time = "2026-04-03T20:54:40.11Z" }, - { url = "https://files.pythonhosted.org/packages/0e/21/61366a8e20f4d43fb597708cac7f0e2baadb491ecc9549b4980b2be27d16/regex-2026.4.4-cp313-cp313-win_arm64.whl", hash = "sha256:acd38177bd2c8e69a411d6521760806042e244d0ef94e2dd03ecdaa8a3c99427", size = 270565, upload-time = "2026-04-03T20:54:41.883Z" }, - { url = "https://files.pythonhosted.org/packages/f1/1e/3a2b9672433bef02f5d39aa1143ca2c08f311c1d041c464a42be9ae648dc/regex-2026.4.4-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:f94a11a9d05afcfcfa640e096319720a19cc0c9f7768e1a61fceee6a3afc6c7c", size = 494126, upload-time = "2026-04-03T20:54:43.602Z" }, - { url = "https://files.pythonhosted.org/packages/4e/4b/c132a4f4fe18ad3340d89fcb56235132b69559136036b845be3c073142ed/regex-2026.4.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:36bcb9d6d1307ab629edc553775baada2aefa5c50ccc0215fbfd2afcfff43141", size = 293882, upload-time = "2026-04-03T20:54:45.41Z" }, - { url = "https://files.pythonhosted.org/packages/f4/5f/eaa38092ce7a023656280f2341dbbd4ad5f05d780a70abba7bb4f4bea54c/regex-2026.4.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:261c015b3e2ed0919157046d768774ecde57f03d8fa4ba78d29793447f70e717", size = 292334, upload-time = "2026-04-03T20:54:47.051Z" }, - { url = "https://files.pythonhosted.org/packages/5f/f6/dd38146af1392dac33db7074ab331cec23cced3759167735c42c5460a243/regex-2026.4.4-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c228cf65b4a54583763645dcd73819b3b381ca8b4bb1b349dee1c135f4112c07", size = 811691, upload-time = "2026-04-03T20:54:49.074Z" }, - { url = "https://files.pythonhosted.org/packages/7a/f0/dc54c2e69f5eeec50601054998ec3690d5344277e782bd717e49867c1d29/regex-2026.4.4-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:dd2630faeb6876fb0c287f664d93ddce4d50cd46c6e88e60378c05c9047e08ca", size = 871227, upload-time = "2026-04-03T20:54:51.035Z" }, - { url = "https://files.pythonhosted.org/packages/a1/af/cb16bd5dc61621e27df919a4449bbb7e5a1034c34d307e0a706e9cc0f3e3/regex-2026.4.4-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6a50ab11b7779b849472337191f3a043e27e17f71555f98d0092fa6d73364520", size = 917435, upload-time = "2026-04-03T20:54:52.994Z" }, - { url = "https://files.pythonhosted.org/packages/5c/71/8b260897f22996b666edd9402861668f45a2ca259f665ac029e6104a2d7d/regex-2026.4.4-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0734f63afe785138549fbe822a8cfeaccd1bae814c5057cc0ed5b9f2de4fc883", size = 816358, upload-time = "2026-04-03T20:54:54.884Z" }, - { url = "https://files.pythonhosted.org/packages/1c/60/775f7f72a510ef238254906c2f3d737fc80b16ca85f07d20e318d2eea894/regex-2026.4.4-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c4ee50606cb1967db7e523224e05f32089101945f859928e65657a2cbb3d278b", size = 785549, upload-time = "2026-04-03T20:54:57.01Z" }, - { url = "https://files.pythonhosted.org/packages/58/42/34d289b3627c03cf381e44da534a0021664188fa49ba41513da0b4ec6776/regex-2026.4.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6c1818f37be3ca02dcb76d63f2c7aaba4b0dc171b579796c6fbe00148dfec6b1", size = 801364, upload-time = "2026-04-03T20:54:58.981Z" }, - { url = "https://files.pythonhosted.org/packages/fc/20/f6ecf319b382a8f1ab529e898b222c3f30600fcede7834733c26279e7465/regex-2026.4.4-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:f5bfc2741d150d0be3e4a0401a5c22b06e60acb9aa4daa46d9e79a6dcd0f135b", size = 866221, upload-time = "2026-04-03T20:55:00.88Z" }, - { url = "https://files.pythonhosted.org/packages/92/6a/9f16d3609d549bd96d7a0b2aee1625d7512ba6a03efc01652149ef88e74d/regex-2026.4.4-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:504ffa8a03609a087cad81277a629b6ce884b51a24bd388a7980ad61748618ff", size = 772530, upload-time = "2026-04-03T20:55:03.213Z" }, - { url = "https://files.pythonhosted.org/packages/fa/f6/aa9768bc96a4c361ac96419fbaf2dcdc33970bb813df3ba9b09d5d7b6d96/regex-2026.4.4-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:70aadc6ff12e4b444586e57fc30771f86253f9f0045b29016b9605b4be5f7dfb", size = 856989, upload-time = "2026-04-03T20:55:05.087Z" }, - { url = "https://files.pythonhosted.org/packages/4d/b4/c671db3556be2473ae3e4bb7a297c518d281452871501221251ea4ecba57/regex-2026.4.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f4f83781191007b6ef43b03debc35435f10cad9b96e16d147efe84a1d48bdde4", size = 803241, upload-time = "2026-04-03T20:55:07.162Z" }, - { url = "https://files.pythonhosted.org/packages/2a/5c/83e3b1d89fa4f6e5a1bc97b4abd4a9a97b3c1ac7854164f694f5f0ba98a0/regex-2026.4.4-cp313-cp313t-win32.whl", hash = "sha256:e014a797de43d1847df957c0a2a8e861d1c17547ee08467d1db2c370b7568baa", size = 269921, upload-time = "2026-04-03T20:55:09.62Z" }, - { url = "https://files.pythonhosted.org/packages/28/07/077c387121f42cdb4d92b1301133c0d93b5709d096d1669ab847dda9fe2e/regex-2026.4.4-cp313-cp313t-win_amd64.whl", hash = "sha256:b15b88b0d52b179712632832c1d6e58e5774f93717849a41096880442da41ab0", size = 281240, upload-time = "2026-04-03T20:55:11.521Z" }, - { url = "https://files.pythonhosted.org/packages/9d/22/ead4a4abc7c59a4d882662aa292ca02c8b617f30b6e163bc1728879e9353/regex-2026.4.4-cp313-cp313t-win_arm64.whl", hash = "sha256:586b89cdadf7d67bf86ae3342a4dcd2b8d70a832d90c18a0ae955105caf34dbe", size = 272440, upload-time = "2026-04-03T20:55:13.365Z" }, - { url = "https://files.pythonhosted.org/packages/f0/f5/ed97c2dc47b5fbd4b73c0d7d75f9ebc8eca139f2bbef476bba35f28c0a77/regex-2026.4.4-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:2da82d643fa698e5e5210e54af90181603d5853cf469f5eedf9bfc8f59b4b8c7", size = 490343, upload-time = "2026-04-03T20:55:15.241Z" }, - { url = "https://files.pythonhosted.org/packages/80/e9/de4828a7385ec166d673a5790ad06ac48cdaa98bc0960108dd4b9cc1aef7/regex-2026.4.4-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:54a1189ad9d9357760557c91103d5e421f0a2dabe68a5cdf9103d0dcf4e00752", size = 291909, upload-time = "2026-04-03T20:55:17.558Z" }, - { url = "https://files.pythonhosted.org/packages/b4/d6/5cfbfc97f3201a4d24b596a77957e092030dcc4205894bc035cedcfce62f/regex-2026.4.4-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:76d67d5afb1fe402d10a6403bae668d000441e2ab115191a804287d53b772951", size = 289692, upload-time = "2026-04-03T20:55:20.561Z" }, - { url = "https://files.pythonhosted.org/packages/8e/ac/f2212d9fd56fe897e36d0110ba30ba2d247bd6410c5bd98499c7e5a1e1f2/regex-2026.4.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e7cd3e4ee8d80447a83bbc9ab0c8459781fa77087f856c3e740d7763be0df27f", size = 796979, upload-time = "2026-04-03T20:55:22.56Z" }, - { url = "https://files.pythonhosted.org/packages/c9/e3/a016c12675fbac988a60c7e1c16e67823ff0bc016beb27bd7a001dbdabc6/regex-2026.4.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2e19e18c568d2866d8b6a6dfad823db86193503f90823a8f66689315ba28fbe8", size = 866744, upload-time = "2026-04-03T20:55:24.646Z" }, - { url = "https://files.pythonhosted.org/packages/af/a4/0b90ca4cf17adc3cb43de80ec71018c37c88ad64987e8d0d481a95ca60b5/regex-2026.4.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7698a6f38730fd1385d390d1ed07bb13dce39aa616aca6a6d89bea178464b9a4", size = 911613, upload-time = "2026-04-03T20:55:27.033Z" }, - { url = "https://files.pythonhosted.org/packages/8e/3b/2b3dac0b82d41ab43aa87c6ecde63d71189d03fe8854b8ca455a315edac3/regex-2026.4.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:173a66f3651cdb761018078e2d9487f4cf971232c990035ec0eb1cdc6bf929a9", size = 800551, upload-time = "2026-04-03T20:55:29.532Z" }, - { url = "https://files.pythonhosted.org/packages/25/fe/5365eb7aa0e753c4b5957815c321519ecab033c279c60e1b1ae2367fa810/regex-2026.4.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fa7922bbb2cc84fa062d37723f199d4c0cd200245ce269c05db82d904db66b83", size = 776911, upload-time = "2026-04-03T20:55:31.526Z" }, - { url = "https://files.pythonhosted.org/packages/aa/b3/7fb0072156bba065e3b778a7bc7b0a6328212be5dd6a86fd207e0c4f2dab/regex-2026.4.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:59f67cd0a0acaf0e564c20bbd7f767286f23e91e2572c5703bf3e56ea7557edb", size = 785751, upload-time = "2026-04-03T20:55:33.797Z" }, - { url = "https://files.pythonhosted.org/packages/02/1a/9f83677eb699273e56e858f7bd95acdbee376d42f59e8bfca2fd80d79df3/regex-2026.4.4-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:475e50f3f73f73614f7cba5524d6de49dee269df00272a1b85e3d19f6d498465", size = 860484, upload-time = "2026-04-03T20:55:35.745Z" }, - { url = "https://files.pythonhosted.org/packages/3b/7a/93937507b61cfcff8b4c5857f1b452852b09f741daa9acae15c971d8554e/regex-2026.4.4-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:a1c0c7d67b64d85ac2e1879923bad2f08a08f3004055f2f406ef73c850114bd4", size = 765939, upload-time = "2026-04-03T20:55:37.972Z" }, - { url = "https://files.pythonhosted.org/packages/86/ea/81a7f968a351c6552b1670ead861e2a385be730ee28402233020c67f9e0f/regex-2026.4.4-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:1371c2ccbb744d66ee63631cc9ca12aa233d5749972626b68fe1a649dd98e566", size = 851417, upload-time = "2026-04-03T20:55:39.92Z" }, - { url = "https://files.pythonhosted.org/packages/4c/7e/323c18ce4b5b8f44517a36342961a0306e931e499febbd876bb149d900f0/regex-2026.4.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:59968142787042db793348a3f5b918cf24ced1f23247328530e063f89c128a95", size = 789056, upload-time = "2026-04-03T20:55:42.303Z" }, - { url = "https://files.pythonhosted.org/packages/c0/af/e7510f9b11b1913b0cd44eddb784b2d650b2af6515bfce4cffcc5bfd1d38/regex-2026.4.4-cp314-cp314-win32.whl", hash = "sha256:59efe72d37fd5a91e373e5146f187f921f365f4abc1249a5ab446a60f30dd5f8", size = 272130, upload-time = "2026-04-03T20:55:44.995Z" }, - { url = "https://files.pythonhosted.org/packages/9a/51/57dae534c915e2d3a21490e88836fa2ae79dde3b66255ecc0c0a155d2c10/regex-2026.4.4-cp314-cp314-win_amd64.whl", hash = "sha256:e0aab3ff447845049d676827d2ff714aab4f73f340e155b7de7458cf53baa5a4", size = 280992, upload-time = "2026-04-03T20:55:47.316Z" }, - { url = "https://files.pythonhosted.org/packages/0a/5e/abaf9f4c3792e34edb1434f06717fae2b07888d85cb5cec29f9204931bf8/regex-2026.4.4-cp314-cp314-win_arm64.whl", hash = "sha256:a7a5bb6aa0cf62208bb4fa079b0c756734f8ad0e333b425732e8609bd51ee22f", size = 273563, upload-time = "2026-04-03T20:55:49.273Z" }, - { url = "https://files.pythonhosted.org/packages/ff/06/35da85f9f217b9538b99cbb170738993bcc3b23784322decb77619f11502/regex-2026.4.4-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:97850d0638391bdc7d35dc1c1039974dcb921eaafa8cc935ae4d7f272b1d60b3", size = 494191, upload-time = "2026-04-03T20:55:51.258Z" }, - { url = "https://files.pythonhosted.org/packages/54/5b/1bc35f479eef8285c4baf88d8c002023efdeebb7b44a8735b36195486ae7/regex-2026.4.4-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:ee7337f88f2a580679f7bbfe69dc86c043954f9f9c541012f49abc554a962f2e", size = 293877, upload-time = "2026-04-03T20:55:53.214Z" }, - { url = "https://files.pythonhosted.org/packages/39/5b/f53b9ad17480b3ddd14c90da04bfb55ac6894b129e5dea87bcaf7d00e336/regex-2026.4.4-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7429f4e6192c11d659900c0648ba8776243bf396ab95558b8c51a345afeddde6", size = 292410, upload-time = "2026-04-03T20:55:55.736Z" }, - { url = "https://files.pythonhosted.org/packages/bb/56/52377f59f60a7c51aa4161eecf0b6032c20b461805aca051250da435ffc9/regex-2026.4.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dc4f10fbd5dd13dcf4265b4cc07d69ca70280742870c97ae10093e3d66000359", size = 811831, upload-time = "2026-04-03T20:55:57.802Z" }, - { url = "https://files.pythonhosted.org/packages/dd/63/8026310bf066f702a9c361f83a8c9658f3fe4edb349f9c1e5d5273b7c40c/regex-2026.4.4-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a152560af4f9742b96f3827090f866eeec5becd4765c8e0d3473d9d280e76a5a", size = 871199, upload-time = "2026-04-03T20:56:00.333Z" }, - { url = "https://files.pythonhosted.org/packages/20/9f/a514bbb00a466dbb506d43f187a04047f7be1505f10a9a15615ead5080ee/regex-2026.4.4-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:54170b3e95339f415d54651f97df3bff7434a663912f9358237941bbf9143f55", size = 917649, upload-time = "2026-04-03T20:56:02.445Z" }, - { url = "https://files.pythonhosted.org/packages/cb/6b/8399f68dd41a2030218839b9b18360d79b86d22b9fab5ef477c7f23ca67c/regex-2026.4.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:07f190d65f5a72dcb9cf7106bfc3d21e7a49dd2879eda2207b683f32165e4d99", size = 816388, upload-time = "2026-04-03T20:56:04.595Z" }, - { url = "https://files.pythonhosted.org/packages/1e/9c/103963f47c24339a483b05edd568594c2be486188f688c0170fd504b2948/regex-2026.4.4-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9a2741ce5a29d3c84b0b94261ba630ab459a1b847a0d6beca7d62d188175c790", size = 785746, upload-time = "2026-04-03T20:56:07.13Z" }, - { url = "https://files.pythonhosted.org/packages/fa/ee/7f6054c0dec0cee3463c304405e4ff42e27cff05bf36fcb34be549ab17bd/regex-2026.4.4-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:b26c30df3a28fd9793113dac7385a4deb7294a06c0f760dd2b008bd49a9139bc", size = 801483, upload-time = "2026-04-03T20:56:09.365Z" }, - { url = "https://files.pythonhosted.org/packages/30/c2/51d3d941cf6070dc00c3338ecf138615fc3cce0421c3df6abe97a08af61a/regex-2026.4.4-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:421439d1bee44b19f4583ccf42670ca464ffb90e9fdc38d37f39d1ddd1e44f1f", size = 866331, upload-time = "2026-04-03T20:56:12.039Z" }, - { url = "https://files.pythonhosted.org/packages/16/e8/76d50dcc122ac33927d939f350eebcfe3dbcbda96913e03433fc36de5e63/regex-2026.4.4-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:b40379b53ecbc747fd9bdf4a0ea14eb8188ca1bd0f54f78893a39024b28f4863", size = 772673, upload-time = "2026-04-03T20:56:14.558Z" }, - { url = "https://files.pythonhosted.org/packages/a5/6e/5f6bf75e20ea6873d05ba4ec78378c375cbe08cdec571c83fbb01606e563/regex-2026.4.4-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:08c55c13d2eef54f73eeadc33146fb0baaa49e7335eb1aff6ae1324bf0ddbe4a", size = 857146, upload-time = "2026-04-03T20:56:16.663Z" }, - { url = "https://files.pythonhosted.org/packages/0b/33/3c76d9962949e487ebba353a18e89399f292287204ac8f2f4cfc3a51c233/regex-2026.4.4-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:9776b85f510062f5a75ef112afe5f494ef1635607bf1cc220c1391e9ac2f5e81", size = 803463, upload-time = "2026-04-03T20:56:18.923Z" }, - { url = "https://files.pythonhosted.org/packages/19/eb/ef32dcd2cb69b69bc0c3e55205bce94a7def48d495358946bc42186dcccc/regex-2026.4.4-cp314-cp314t-win32.whl", hash = "sha256:385edaebde5db5be103577afc8699fea73a0e36a734ba24870be7ffa61119d74", size = 275709, upload-time = "2026-04-03T20:56:20.996Z" }, - { url = "https://files.pythonhosted.org/packages/a0/86/c291bf740945acbf35ed7dbebf8e2eea2f3f78041f6bd7cdab80cb274dc0/regex-2026.4.4-cp314-cp314t-win_amd64.whl", hash = "sha256:5d354b18839328927832e2fa5f7c95b7a3ccc39e7a681529e1685898e6436d45", size = 285622, upload-time = "2026-04-03T20:56:23.641Z" }, - { url = "https://files.pythonhosted.org/packages/d5/e7/ec846d560ae6a597115153c02ca6138a7877a1748b2072d9521c10a93e58/regex-2026.4.4-cp314-cp314t-win_arm64.whl", hash = "sha256:af0384cb01a33600c49505c27c6c57ab0b27bf84a74e28524c92ca897ebdac9d", size = 275773, upload-time = "2026-04-03T20:56:26.07Z" }, +version = "2026.5.9" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/dc/0e/49aee608ad09480e7fd276898c99ec6192985fa331abe4eb3a986094490b/regex-2026.5.9.tar.gz", hash = "sha256:a8234aa23ec39894bfe4a3f1b85616a7032481964a13ac6fc9f10de4f6fca270", size = 416074, upload-time = "2026-05-09T23:15:19.37Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fe/ed/0ad2c8edf634918eb4484365d3819fa7bd7f58daf807fe7fb21812c316e5/regex-2026.5.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a9e1328e17c84c1a5d22ec9f785ecef4a967fab9a42b6a8dc3bcbebd0a0c9e44", size = 489438, upload-time = "2026-05-09T23:11:29.374Z" }, + { url = "https://files.pythonhosted.org/packages/89/a9/4ed972ad263963b860b7c3e86e0e1bcc791def47b43b8c8efe57e710f139/regex-2026.5.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bfe1ce50cbfb569d74e1e4337da6468961f31dbea55fd85aa5de59c0947a805a", size = 291270, upload-time = "2026-05-09T23:11:33.254Z" }, + { url = "https://files.pythonhosted.org/packages/16/81/075930d9fa28c4ea1f53398dd015ee7c882f623539759113cda1257f4b82/regex-2026.5.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:15ee42209947f4ca045412eae98416317238163618ace2a8e54f99586a466733", size = 289198, upload-time = "2026-05-09T23:11:35.769Z" }, + { url = "https://files.pythonhosted.org/packages/d4/c8/5cdfbf0b5dc6599e1b6131eff43262e5275d4ec3469ce10216061659aadb/regex-2026.5.9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b4bb445ff3f725f59df8f6014edb547ee928ec7023a774f6a39a3f953038cbb2", size = 784765, upload-time = "2026-05-09T23:11:37.689Z" }, + { url = "https://files.pythonhosted.org/packages/cd/ca/ae5fd6edc59b7f84b904b31d6ec39a860cbcecd10f64bd5a062ca83a4864/regex-2026.5.9-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:446ddd671e43ab535810c4b21cff7104945c701d4a14d1e6d1cd6f4e445a8bea", size = 852115, upload-time = "2026-05-09T23:11:39.973Z" }, + { url = "https://files.pythonhosted.org/packages/f6/ce/a91cf555afb51f3b74a182e24ba073b91ea7bb64592fc4b315c111bb19fd/regex-2026.5.9-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7b92817338591505f282cf3864c145244b1edcf5381d237038df955001091538", size = 899503, upload-time = "2026-05-09T23:11:42.48Z" }, + { url = "https://files.pythonhosted.org/packages/55/7f/725a0a2b245a4cf0c4bab29d0e97c74285d94136a65d1b55a6459a583502/regex-2026.5.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d6b8a143aca6c39b446ea8092cde25cc8fe9304d4f5fecfbc1a9dbb0282703c2", size = 794093, upload-time = "2026-05-09T23:11:44.681Z" }, + { url = "https://files.pythonhosted.org/packages/e3/2a/996efbd59ce6b5d4a09e3af6180ceb62af171f4a9a6fb557d2f0ae0d462b/regex-2026.5.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0f03aa6898aaaac4592479821df16e68e8d0e29e903e65d8f2dfb2f19028a989", size = 786234, upload-time = "2026-05-09T23:11:46.882Z" }, + { url = "https://files.pythonhosted.org/packages/4b/0a/8731e8b8806174c9cdd5903f80a14990331c1f42fc4209b540952e9e010d/regex-2026.5.9-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ed457d8e98ae812ed7732bef7bf78de78e834eae0372a74e23ca90ef21d910f9", size = 769895, upload-time = "2026-05-09T23:11:49.324Z" }, + { url = "https://files.pythonhosted.org/packages/9a/0b/932473194bd563f342a412ae2ffbbd6da608306a2bc4e99249a41c2b0b92/regex-2026.5.9-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:71b61c5bfe1c806332defc42ad6c780b3c55f661986d7f40283a3a88274b4c00", size = 774991, upload-time = "2026-05-09T23:11:51.261Z" }, + { url = "https://files.pythonhosted.org/packages/98/80/9523d196010031df25f7177ee0a467efbee436324038e5d99def17a57515/regex-2026.5.9-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:3b1e39888c5e0c7d92cea4fc777396c4a90363b05de75d02eb459a4752200808", size = 848790, upload-time = "2026-05-09T23:11:53.232Z" }, + { url = "https://files.pythonhosted.org/packages/3c/07/56987b35e89edf47e4a38cf2845aeee476bfa688a6bdbd3e820cda461dc1/regex-2026.5.9-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:6ba42b2e7e7f46cf68cc6a5ca36fa07959f9bbd9c6bdcc47b6ee76549a590248", size = 757679, upload-time = "2026-05-09T23:11:55.82Z" }, + { url = "https://files.pythonhosted.org/packages/04/2a/ff713fff0c566507c06a4ce2dc0ae8e7eeebc88811a95fc81cf1e7d534dd/regex-2026.5.9-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:c010eb8caca74bdb40c07498d7ece26b4428fd3f04aa8a72c9ac6f79e8faaac6", size = 837116, upload-time = "2026-05-09T23:11:57.934Z" }, + { url = "https://files.pythonhosted.org/packages/77/90/df6d982b03e3614785c6937ba51b57f6733d97d2ee1c9bc7531dbfab3a54/regex-2026.5.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:a6a563446a41adc451393dc6b8e6ad87979efaee3c8738690a8d1b08ebead1b4", size = 782081, upload-time = "2026-05-09T23:11:59.607Z" }, + { url = "https://files.pythonhosted.org/packages/c7/8a/4e88a5f7c3e98489aac4dd23142723d907b2a595b4a6abcbacabefeded09/regex-2026.5.9-cp310-cp310-win32.whl", hash = "sha256:954cc214c04663ee6d266fc61739cad83054683048de65c5bd1d640ad28098ac", size = 266247, upload-time = "2026-05-09T23:12:01.116Z" }, + { url = "https://files.pythonhosted.org/packages/6a/40/4b224cb0582b2dca1786726e6cdabe26abbf757d7f6718332f186da155d2/regex-2026.5.9-cp310-cp310-win_amd64.whl", hash = "sha256:b310768746dd314ea6e2ff4cc89ef215426813396ff4e94ee8e6f7096c8b6e03", size = 278416, upload-time = "2026-05-09T23:12:03.2Z" }, + { url = "https://files.pythonhosted.org/packages/12/4d/014fbe803204cab0947ee428f09f658a29632053dde1d3c6176bb4f0fd4c/regex-2026.5.9-cp310-cp310-win_arm64.whl", hash = "sha256:19c16ceb4a267a8789e25733e583983eeab9f0f8664e66b0bd1c5d21f14c2d4b", size = 270413, upload-time = "2026-05-09T23:12:04.649Z" }, + { url = "https://files.pythonhosted.org/packages/c2/dc/c1f2df4027e82fc54b5a473e4b250f5139faca49a0fbe29a48668d228f34/regex-2026.5.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ccf5249114cc3e772ecdd88a98a86eca0fd74c61ce32a94743758c083fc05d48", size = 489445, upload-time = "2026-05-09T23:12:06.111Z" }, + { url = "https://files.pythonhosted.org/packages/03/d2/59f01110660081cce9c0bc30ebd0b5ee250dacf658e3248ed92f01e0e8ee/regex-2026.5.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:46f1326ca6e65b0879d23ca302c0f2415aad42ff0309b9c818e7949fe19a41d8", size = 291271, upload-time = "2026-05-09T23:12:07.731Z" }, + { url = "https://files.pythonhosted.org/packages/58/b6/14b2c84ff90ddb370c81d27503f4a0fcf071496416f4855f6cc8c5d81c35/regex-2026.5.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ef31cbfe458e21c6122ba8150ff060e0c7789ed0d26eb423f25472584920b555", size = 289212, upload-time = "2026-05-09T23:12:09.266Z" }, + { url = "https://files.pythonhosted.org/packages/03/d0/4db86529117320de0c84afd90e70bb47434625875e34fcef9d8c127c5b16/regex-2026.5.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:992604d02e6d9c6d786c24a706a71ecffe1020fc1ef264044474cd81fa2c3919", size = 792310, upload-time = "2026-05-09T23:12:11.416Z" }, + { url = "https://files.pythonhosted.org/packages/07/78/fe4800cd322f862ecffd2d553409b20d80650e5ed71b9d178f853d020b82/regex-2026.5.9-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c9411dd64ca95477225734a93dfc8583b51916b8d5942f99d6cac21e09965451", size = 861721, upload-time = "2026-05-09T23:12:13.681Z" }, + { url = "https://files.pythonhosted.org/packages/b5/d0/b3618a895dd8feb897c61bb2954edd265e1767d82a01d53065d5871127a3/regex-2026.5.9-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3dd4a3ff360dfb836fecdb93a4598f9d6e2ac81e3e397125145c6221bf58cf4c", size = 906460, upload-time = "2026-05-09T23:12:15.443Z" }, + { url = "https://files.pythonhosted.org/packages/33/6f/1481597e859ef19508b345eec4afd1416ed6e6b459c75a64026ef193aecf/regex-2026.5.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2a661a7d270a61f7cf460caee8b9fa2d5ef9e5c681234bcb9e0fe14f488e7dfc", size = 799843, upload-time = "2026-05-09T23:12:16.892Z" }, + { url = "https://files.pythonhosted.org/packages/73/59/955734c803f59108deccba3597ae440c76b62a652733c0006e6243758420/regex-2026.5.9-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f079e50a0d3cc3cd5091fa9ff45869a2e6b2cd35895731edafb0327901a8d86d", size = 773610, upload-time = "2026-05-09T23:12:19.127Z" }, + { url = "https://files.pythonhosted.org/packages/68/8f/70c04a236d651c81881dac42ef8538bddda6121434509d0a22d9e601503b/regex-2026.5.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4ebe8f0b5ec5a5024dc4a4c59f444c4e9afc5f2abdbb8962065b75d27fb971f9", size = 781645, upload-time = "2026-05-09T23:12:20.806Z" }, + { url = "https://files.pythonhosted.org/packages/1d/96/05c7434d88185e5d27fe54aeb74df86bd77cd79f52f0b4eae54faa8fea70/regex-2026.5.9-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:97cf3bc1b7d7d2306772ec07366c80d9df00ff79e79cea32898883a646d2fae2", size = 854473, upload-time = "2026-05-09T23:12:22.465Z" }, + { url = "https://files.pythonhosted.org/packages/4e/c1/6e3d8202d981f3117004bf341ee74893ba4ba8a9fbaf4b94615846550a08/regex-2026.5.9-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:0f9eede6a5cbdc02d4978090186390936e1776a7d1359b21e41014c609880bcf", size = 763311, upload-time = "2026-05-09T23:12:24.351Z" }, + { url = "https://files.pythonhosted.org/packages/93/c7/e7737f1526b3fb32bd4c337fd6c71c3ebb5c8296fc34d11197e0955d2e35/regex-2026.5.9-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:01f0f5f55f4b64dacec85dc116d3c05fd23ad3ff037bbc73a2085775953c2611", size = 844593, upload-time = "2026-05-09T23:12:26.341Z" }, + { url = "https://files.pythonhosted.org/packages/a5/27/0daffb1a535bb39f422c3d200f4ab023c71110ad66a32b366bee708baba0/regex-2026.5.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1268eddd8486dc561d08eee1156e40aa3a8fe10f4bdec8fa653b455fcbffd12c", size = 789167, upload-time = "2026-05-09T23:12:27.975Z" }, + { url = "https://files.pythonhosted.org/packages/ce/fc/294fe4fac4f2ed67207b17471815870c1c45b3a489e08e0ac96daea16ef6/regex-2026.5.9-cp311-cp311-win32.whl", hash = "sha256:8676474c07469d6f33dd1085ca2cd45f65785f32518f2b20e36d9953ca07f994", size = 266249, upload-time = "2026-05-09T23:12:30.141Z" }, + { url = "https://files.pythonhosted.org/packages/d0/b0/8dce459f6245bcf8f6e9f23ac9569f1a0f15c131cc0745e82b43226204cf/regex-2026.5.9-cp311-cp311-win_amd64.whl", hash = "sha256:246de9d60aa3f8538b519834dd95cbf276ea263d6a7bd5a3666dc3fa0230505b", size = 278423, upload-time = "2026-05-09T23:12:31.676Z" }, + { url = "https://files.pythonhosted.org/packages/db/8d/f9aeff6ad63a3ef720386f2907e6d34a35a510a6e498ebad28b0fb3f6ab6/regex-2026.5.9-cp311-cp311-win_arm64.whl", hash = "sha256:d726ca3f0d76969bf1e8e477d160d3d666bbf999f6860bd314889e5345782046", size = 270420, upload-time = "2026-05-09T23:12:33.194Z" }, + { url = "https://files.pythonhosted.org/packages/50/9b/6550044bc44e17c84d312c031c2ec42fbdb6a4ec4e29093be3a172d08772/regex-2026.5.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:57eeeb05db7979413dec5438f2db21d7ecbba787cde7a711df1a6f6df672aa06", size = 490451, upload-time = "2026-05-09T23:12:34.72Z" }, + { url = "https://files.pythonhosted.org/packages/1e/95/fc7ba4303b5a0f92446a12ee6778ef2c6c799233f5060042a31bf390cfe9/regex-2026.5.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:398c521292f4c7fb807001dcd54694d3a1fcafc179a36ad9cc56f98df85930b6", size = 292112, upload-time = "2026-05-09T23:12:36.285Z" }, + { url = "https://files.pythonhosted.org/packages/54/4b/ee27938d1b2c443e89a9a10e00d2d19aa5ee300cd3d61140644e93bb083e/regex-2026.5.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f7a7c26137296beba7784de6eba69c6a93a63ccebc385e4962fe67e267a91225", size = 289599, upload-time = "2026-05-09T23:12:38.089Z" }, + { url = "https://files.pythonhosted.org/packages/d8/dd/ba103dc19614e25f3880800ca67ce093d6e21b325d72b8383c7bf906e9fa/regex-2026.5.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6441cc660d76107934a09c22167200839a0e89604a6297f78a974e66e931d2c0", size = 796732, upload-time = "2026-05-09T23:12:40.062Z" }, + { url = "https://files.pythonhosted.org/packages/cf/e7/f035b4fd858b050b0080bf302968dc0f59ba34e391872d54936758e6844e/regex-2026.5.9-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:91328f1c23d47595ca3ef0a7557fa129c5a23404b775c770697d2f35b33e0107", size = 865440, upload-time = "2026-05-09T23:12:42.059Z" }, + { url = "https://files.pythonhosted.org/packages/0a/51/8cd301ecc899aea28124357f729f4272f44de7806fc7ca02490bfbe253e8/regex-2026.5.9-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:93a7860539414dddaefba2b40f8771765ae17949d4c7182b876ce429e11a8309", size = 912329, upload-time = "2026-05-09T23:12:44.373Z" }, + { url = "https://files.pythonhosted.org/packages/cc/1e/3fbe2fa1e8cebd62f3bb7d3321cff1640aca2e240b51d9bd624aad949260/regex-2026.5.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd2810d22146b6d838acc5ec15602cb6b47920aa4e33015df3868eedfd20bab8", size = 801239, upload-time = "2026-05-09T23:12:46.268Z" }, + { url = "https://files.pythonhosted.org/packages/17/2f/6f6008682bf2cf98040a0d3153a8e557b6ab728d7713d045cee4ce544ab8/regex-2026.5.9-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:daff2bdbaf1d23e52fdff7c0b7bc2048b68f978df6a4d107ac981f94caef2e66", size = 777054, upload-time = "2026-05-09T23:12:48.051Z" }, + { url = "https://files.pythonhosted.org/packages/19/2b/eee0d20a6842ba04df4b8847a920b57ef56853f14ef85405473e586b605a/regex-2026.5.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4eeb011098fcb77af513dcef521a3dbecbf8849b1e38940759d293b7a93f5026", size = 785098, upload-time = "2026-05-09T23:12:49.851Z" }, + { url = "https://files.pythonhosted.org/packages/4a/98/6fc1e6410feefb92159edaed5041992bfe390e8d26c721865434acbca558/regex-2026.5.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ea9c8ecfa1b73c73b626534d6626e5340d429630943672b8480724f44e84b962", size = 860095, upload-time = "2026-05-09T23:12:51.666Z" }, + { url = "https://files.pythonhosted.org/packages/18/a3/bd855e0f2cb1a978ecf6fa6bb69632dd9c3f6ea3b81cde62fde14c9daec7/regex-2026.5.9-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:cd2846168eb9ee3c513902bc8225409cb1caab31d04728b145171fa1625d9621", size = 765762, upload-time = "2026-05-09T23:12:53.413Z" }, + { url = "https://files.pythonhosted.org/packages/dc/66/0ae8c092e60b14c79d24f8e0b7f0aea5bfbffdcab00b5483d13404d3c3a5/regex-2026.5.9-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:39617fb0cde9c0e6306dc70e3bfc096f3da793219879f7ae7aa341a69fbdcf6d", size = 852100, upload-time = "2026-05-09T23:12:55.256Z" }, + { url = "https://files.pythonhosted.org/packages/21/de/8dfde60fc1b21c946a893ba273403b72617edb261370cb1087099a83f088/regex-2026.5.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fd03c4f0e33280d15cae17159b899245d6b7c53d21def19b263b39655061f5ce", size = 789479, upload-time = "2026-05-09T23:12:57.573Z" }, + { url = "https://files.pythonhosted.org/packages/c3/1c/bdcc98f9a4af4fdd166c74941174619ccff4726d3ce32faa8e9a2ecd38dd/regex-2026.5.9-cp312-cp312-win32.whl", hash = "sha256:164eba9b755ea6f244b0d881196fbc1fac09714e9782c9e2732b813142033c8e", size = 266699, upload-time = "2026-05-09T23:12:59.14Z" }, + { url = "https://files.pythonhosted.org/packages/78/87/240d36864f9e48ace85f72e79ced97ceb7f27ce87739a947dcb834b4e6bc/regex-2026.5.9-cp312-cp312-win_amd64.whl", hash = "sha256:86f40a5d6444db30a125c9c9177e6b25dad981cbc37451fd838f145e6edac92e", size = 277783, upload-time = "2026-05-09T23:13:00.789Z" }, + { url = "https://files.pythonhosted.org/packages/4f/b5/7b30f312b0669dff5beebe5b0989dc2d1a312b1a44fab852199c387a5b96/regex-2026.5.9-cp312-cp312-win_arm64.whl", hash = "sha256:96f5f58b54a063d7ea9dca08e1cf57bfe10499c4d579ee672da284f57f5f0070", size = 270513, upload-time = "2026-05-09T23:13:02.426Z" }, + { url = "https://files.pythonhosted.org/packages/aa/da/797e91ecec6f84135da778ddce78c20e0af5d2a15c26f87a81bc3eadb6db/regex-2026.5.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:d626b84406444b165fc0ba981604edea39f0588ff1f92baa23fe50799ea9afdb", size = 490303, upload-time = "2026-05-09T23:13:04.382Z" }, + { url = "https://files.pythonhosted.org/packages/44/da/bf30abaaa737b58f4a4b8c4a03659e02fd92092c822e0197ed9e0daab917/regex-2026.5.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d7bdc0ab8f3dd7e1b4f9ab88634e13374669db86bb3c72e8292f07ae313f539f", size = 292019, upload-time = "2026-05-09T23:13:06.022Z" }, + { url = "https://files.pythonhosted.org/packages/2d/e7/d0eaf5713828417b9e5648cf81fa9bacd4961f6ab98c380c2034f8716e35/regex-2026.5.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a8820737949116ffff55fe18f9fc644530063ba6ebfcb8314239416e78f1347c", size = 289468, upload-time = "2026-05-09T23:13:08.214Z" }, + { url = "https://files.pythonhosted.org/packages/d3/9b/b3fdd62b003baa1a9b593cd8c8699c9651c2e80cc21a5c715707983c42d7/regex-2026.5.9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa0fbdbac82cb3e4450d0ccde7d7a35607f4cb2dd9fba4b8b69bfaf8c9fa6aed", size = 796749, upload-time = "2026-05-09T23:13:10.573Z" }, + { url = "https://files.pythonhosted.org/packages/d4/30/66ab84588765f5b4b271a9ca09ef7ce2b87caa95176ec3d2ad65d7bc4902/regex-2026.5.9-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:57e8915c7986aa33d25e4d3629cef711cd2863f2961b10409f0c04cb8b7d9020", size = 865445, upload-time = "2026-05-09T23:13:12.523Z" }, + { url = "https://files.pythonhosted.org/packages/1a/89/f05169e8588aac365f35ffc7f3bc3184f095ef4cfded7cfaa3c7fd5dbd89/regex-2026.5.9-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:508f56a89ba9cb26e4168cbc37dbd60a28d82430a9e18ad1d25fe0883c314ca2", size = 912322, upload-time = "2026-05-09T23:13:14.281Z" }, + { url = "https://files.pythonhosted.org/packages/30/e1/c93444052cf41581f3c884ab3fb5823daf0992f11cd4388d4275ca610558/regex-2026.5.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b6d189041f15691cfa2b6c4290448ec221244d225b3f5fe9e7771b34ffcdf6e2", size = 801269, upload-time = "2026-05-09T23:13:16.569Z" }, + { url = "https://files.pythonhosted.org/packages/50/fe/0cf96b882f540e62e8b9956599798203d599c44cf4c77917ca27400ff69b/regex-2026.5.9-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e82db382b44d0111b22601c509c89f64434816c9e0eef9d1989cda8cc6ff1c04", size = 777085, upload-time = "2026-05-09T23:13:18.675Z" }, + { url = "https://files.pythonhosted.org/packages/23/5c/d78d4924e7fc875557b9e9b768423925fdfaac5549d06da7810019a9bd26/regex-2026.5.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2acfb48634f64996b57f90f39afa692ff362162722581921fe92239a59960f3c", size = 785153, upload-time = "2026-05-09T23:13:20.525Z" }, + { url = "https://files.pythonhosted.org/packages/bf/e0/5214774090e7b4524dcea3e3c4aa74141d43043f8beb49c1599db1c8b53a/regex-2026.5.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:d29eebfc9525db68cad3c97eedd7f754fa265aa5cd0cf4f863b2421e1b48fc9f", size = 860164, upload-time = "2026-05-09T23:13:22.263Z" }, + { url = "https://files.pythonhosted.org/packages/6e/e1/4a57a83350319b1271f0d7a249b8672513ed928b237a741631270de6caea/regex-2026.5.9-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:debb893095e944091c16e641a6e33c1b0f4cb61ab945ec5afbf53ce7068834d8", size = 765731, upload-time = "2026-05-09T23:13:24.277Z" }, + { url = "https://files.pythonhosted.org/packages/12/f4/499e74a20c156fc75836ee04a72a38d1a063978f600937f9760467beb1b0/regex-2026.5.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:d659eee77986549c9ea45b861c7567e44d6287c3dc9a4565478853f7b9fe2ff6", size = 852062, upload-time = "2026-05-09T23:13:26.125Z" }, + { url = "https://files.pythonhosted.org/packages/5b/92/7eebc0d0a01e78629695f342ba17e0deaff8fb45e79cc0d7b98287da6e3e/regex-2026.5.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:2efa205e6d98b24d1f3ab395c11aa15cdf10935bca283d0285e0499c284fba21", size = 789577, upload-time = "2026-05-09T23:13:27.814Z" }, + { url = "https://files.pythonhosted.org/packages/05/a4/018e71f7d2ad48c1ebe6d3ae0026f9b7cb4802fd15c7cc02fdf724355102/regex-2026.5.9-cp313-cp313-win32.whl", hash = "sha256:f3844f134e834076677dd369976e9f5068679fcb8e50102fdf6b7ac96a3ec127", size = 266691, upload-time = "2026-05-09T23:13:29.549Z" }, + { url = "https://files.pythonhosted.org/packages/e6/1d/861a93719fb9ee7dbfc3761b3797b7a3e112a5d42c6129459d2d741be9b5/regex-2026.5.9-cp313-cp313-win_amd64.whl", hash = "sha256:3527bb4942d2c14552155406cdedd906567456821848aed1cb4933a391bf5eca", size = 277747, upload-time = "2026-05-09T23:13:31.859Z" }, + { url = "https://files.pythonhosted.org/packages/d9/c6/0a2436ae4da1ba76e51cb98943c6838a9a721faa40ebe2dce07694ae34e3/regex-2026.5.9-cp313-cp313-win_arm64.whl", hash = "sha256:56a33f191f17d8c417f99945ebdc1e691d3af9605d86ec68c7e54a57e3e17af6", size = 270500, upload-time = "2026-05-09T23:13:33.525Z" }, + { url = "https://files.pythonhosted.org/packages/e8/e9/d21346f7b60ed58789371358ed66b09d00f832e1bd7c06e55d9da5679882/regex-2026.5.9-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:01f28d868834624c934b8d2e0aa1c8341337e37831f4a012f18a5afcba4cbaf3", size = 494172, upload-time = "2026-05-09T23:13:35.935Z" }, + { url = "https://files.pythonhosted.org/packages/c4/43/fd1177a2032037c681baecdb3422ee4e1424aec4e4f470ef47793d325274/regex-2026.5.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:48036f6374aaa79eb3b754ec29c61d1c6b1606749d705a13f8854fa2539671f6", size = 293952, upload-time = "2026-05-09T23:13:38.307Z" }, + { url = "https://files.pythonhosted.org/packages/f2/7d/9fbf919768368d3f8a4f6c692cf2aa61e482b2b81ec6a298ace4cbf02480/regex-2026.5.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:b96350aa424e79d4fd6b567b344dcbe2b2d6bfc48dfe7717587e1fa6d43da6ff", size = 292314, upload-time = "2026-05-09T23:13:40.353Z" }, + { url = "https://files.pythonhosted.org/packages/e2/6c/e41bfeecb589716843e7c4df09ba46ff2a42961457afece19059d85caeef/regex-2026.5.9-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8f3af7a4903c5c04a11a196a5aa75cdd7dd3f8508132f9fb3259d9f5908e3b88", size = 811681, upload-time = "2026-05-09T23:13:42.543Z" }, + { url = "https://files.pythonhosted.org/packages/87/83/a5c1c525fba0aa656e88ad0face0b1829788ef4c2fb6b26df58aa1151b84/regex-2026.5.9-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7e87577720152d2caae19fe2baaf1f8d5ca12091e9e229f03915c37d1e4b9178", size = 871135, upload-time = "2026-05-09T23:13:44.326Z" }, + { url = "https://files.pythonhosted.org/packages/18/d4/80882e799e440dd878b0979cbebf8fa4d54624a332c83037c7a701649e3f/regex-2026.5.9-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:c8b9b9d294cfea3cd19c718ade7cc93492b2c4991abd9a68d0b3477ae6d8e100", size = 917265, upload-time = "2026-05-09T23:13:47.295Z" }, + { url = "https://files.pythonhosted.org/packages/ae/ff/8db60211e2286e396aad7dc7725356c502bff0901ea05bd6cdc2e1a042b9/regex-2026.5.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:728d8bfd28a8845c8b6bc5dc7ce010453d206396786c0765c2740cb65f37791e", size = 816311, upload-time = "2026-05-09T23:13:49.885Z" }, + { url = "https://files.pythonhosted.org/packages/4c/47/742ef579c61730f8d268e5cf1f9ce0e37e2ea041ad0f5644724f2378e463/regex-2026.5.9-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7e30b874d341fac767d7df5a0870540541c2c054b80cfaac116e8d367a8a7ff2", size = 785498, upload-time = "2026-05-09T23:13:52.25Z" }, + { url = "https://files.pythonhosted.org/packages/7f/ab/cb0999802dcb0fb95b1ab005e8d4163d8afdd67efc2cb6b6630ac13f8cb1/regex-2026.5.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:fd190e88a895a8901325fad284a3f74ea52b1da8525b76cc811fa9b1edf0ce2b", size = 801348, upload-time = "2026-05-09T23:13:54.127Z" }, + { url = "https://files.pythonhosted.org/packages/7d/62/8ca59a24c55bc34d166eefaf3717bd77772f329fdbf984d86581e0a3571c/regex-2026.5.9-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:8e76e8161ad00694cfce6767d5dea860c6391ac5b83e5c3a39661e696f11fc7e", size = 866493, upload-time = "2026-05-09T23:13:56.067Z" }, + { url = "https://files.pythonhosted.org/packages/8d/3d/30f2ae62cef3278bb5bb821f467277a55fb73f01032cf85997e15e8289a8/regex-2026.5.9-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:ddda5340e6c01a293027dd46232fa79eaff1b48058ce7a98f572b6445b088041", size = 772811, upload-time = "2026-05-09T23:13:57.867Z" }, + { url = "https://files.pythonhosted.org/packages/d8/ae/7d2089bcd78ad0c0161bc684339df50032acb438a7bd3305e7ddb1193cec/regex-2026.5.9-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:205109e96b3cf5adf8f4cd62bedde9487feb282b9497a3535451e5a24cd706a0", size = 856584, upload-time = "2026-05-09T23:13:59.679Z" }, + { url = "https://files.pythonhosted.org/packages/a9/29/92ff47f75990131ea4f24ba17819e5a9d141e10819807e09addd73409af6/regex-2026.5.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dfbe4579b9f08036aa7d101d1835437a20783574ac66327e6b29b4018a138081", size = 803453, upload-time = "2026-05-09T23:14:01.978Z" }, + { url = "https://files.pythonhosted.org/packages/04/99/eff29f1037dcab36702c9ee5d6858cf1ce2336ea8ea2987f64245b99ea5e/regex-2026.5.9-cp313-cp313t-win32.whl", hash = "sha256:ed2c9e8068b614c574d8d30e543d617cf5379b0535d46f97ef00e904745a08b5", size = 269951, upload-time = "2026-05-09T23:14:03.661Z" }, + { url = "https://files.pythonhosted.org/packages/0e/9d/8870b8981d27b22cda77bb26a5ac7ebfa9c7d9e0dea195a834a82380e748/regex-2026.5.9-cp313-cp313t-win_amd64.whl", hash = "sha256:b46b0f094dc1d3b90356c85a0bd2c9bafc4a6a190b9d6f8ddd5a033b6e088ed4", size = 281240, upload-time = "2026-05-09T23:14:05.56Z" }, + { url = "https://files.pythonhosted.org/packages/72/b1/3379415e8f135c13ac551353397cc4fe97b4978f3cac73c5fcbcded548b8/regex-2026.5.9-cp313-cp313t-win_arm64.whl", hash = "sha256:872acc074bd29ffc9913ecdfedf6ea77502312ca44a4aa0d3779089c6069d8de", size = 272383, upload-time = "2026-05-09T23:14:07.843Z" }, + { url = "https://files.pythonhosted.org/packages/13/3e/9c3cd292d8808b3645a2ce517e200179b6d0e903f176300bd8b542e14de5/regex-2026.5.9-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:1bd7587a2948b4085195d5a3374eaf4a425dc3e55784c038175355ecf3bbbf8a", size = 490376, upload-time = "2026-05-09T23:14:09.64Z" }, + { url = "https://files.pythonhosted.org/packages/60/70/d43ee8a2ca0a8b68d167f21658b85520ac0574617c7f320367c5047f7556/regex-2026.5.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:dea2e88e1cce4522496cce630e11e67b98b7076620bc4336c3f674bc21a375f4", size = 291964, upload-time = "2026-05-09T23:14:11.424Z" }, + { url = "https://files.pythonhosted.org/packages/21/91/9d50b433828d8e74196904e168a43abf1e6e88b2a15d47ed742456720c37/regex-2026.5.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2099f7e7ff7b6aa3192312650a56e91cc091e49d50b04e4f6f8b6e28b3b27f1c", size = 289682, upload-time = "2026-05-09T23:14:13.123Z" }, + { url = "https://files.pythonhosted.org/packages/3e/d2/b835e3cafbb9d977736912436259ff551d60919f7d7b3d37d46659c63564/regex-2026.5.9-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ecd353045824e4477562a2ac718c25799cdaaa41f7aa925a806a8a3e6848a5b9", size = 796996, upload-time = "2026-05-09T23:14:14.923Z" }, + { url = "https://files.pythonhosted.org/packages/2c/a6/9f992d00019166b9de01c546dd4549bc679f2a68df11b877740b0760b7c2/regex-2026.5.9-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:65c8c8c37377794bd5b2f3ebe51919042bf17aec802e23c833d89782ed0c78af", size = 866089, upload-time = "2026-05-09T23:14:17.757Z" }, + { url = "https://files.pythonhosted.org/packages/e0/08/4d32af657e049b19cb62b02e46e38fe1518797bfb2203ee93a510b21b0dc/regex-2026.5.9-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5b73ab8afcf66c622db143d1c6fda4e58e4d537ee4f125229ad47b1ab80f34c0", size = 911530, upload-time = "2026-05-09T23:14:20.353Z" }, + { url = "https://files.pythonhosted.org/packages/d9/27/2af43dd1dc201d1fecefda64a45f4ad0995855b92724f795a777b402ee69/regex-2026.5.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0de5cf193997384ed2ca6f1cd4f78055b255d93d82d5a8cd6ba0d11c10b167e4", size = 800643, upload-time = "2026-05-09T23:14:22.265Z" }, + { url = "https://files.pythonhosted.org/packages/a4/dd/23a249047013b5321d4a60c4d2437462086f601b061776a525e5fba2a59f/regex-2026.5.9-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d641a8c9a61618047796d572a39a79b26167b0411d2c3031937b2fe2d081e2cf", size = 777223, upload-time = "2026-05-09T23:14:24.179Z" }, + { url = "https://files.pythonhosted.org/packages/94/6a/e85ed9538cd19586d0465076a4578a12e093ce776d15f3f8ce92733a8dd6/regex-2026.5.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:24b2355ef5cc9aa5b8f07d17704face1c166fdcc2290fa7bd6e6c925655a8346", size = 785760, upload-time = "2026-05-09T23:14:26.065Z" }, + { url = "https://files.pythonhosted.org/packages/2a/c4/f25473209438638e947c55f9156fd8f236f74169229028cc99116380868e/regex-2026.5.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:a24852d3c29ad9e47593593d8a247c44ccc3d0548ef12c822d6ed0810affe676", size = 860891, upload-time = "2026-05-09T23:14:28.17Z" }, + { url = "https://files.pythonhosted.org/packages/f9/f7/f4f86e3c74419c37370e91f150ae0c2ef7d34b2e0e4cdd5da046a02e4022/regex-2026.5.9-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:916714069da19329ef7de197dcbc77bb3104145c7c2c864dbfbe318f46b88b14", size = 765891, upload-time = "2026-05-09T23:14:30.06Z" }, + { url = "https://files.pythonhosted.org/packages/26/70/704d8e13765939146b1cd0ef4e2feb71d7929727d2290f026eed10095955/regex-2026.5.9-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:fa411799ca8da32a8d38d020a88faa5b6f91657d284761352940ecf9f7c3bbdd", size = 851380, upload-time = "2026-05-09T23:14:32.123Z" }, + { url = "https://files.pythonhosted.org/packages/26/29/1a13582a8460038edc38e49f64ceb0dd7c60f5caba77571f4bf6601965d9/regex-2026.5.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:1e6da47d679b7010ef27556b6e0f99771b744936db1792a10ceac6547ae1503e", size = 789350, upload-time = "2026-05-09T23:14:34.799Z" }, + { url = "https://files.pythonhosted.org/packages/73/56/3dcafe34fc72e271d62ad9a291801e88a1457bb251c132f15fcc2e5aad1a/regex-2026.5.9-cp314-cp314-win32.whl", hash = "sha256:98bd73080e8756255137e1bd3f3f00295bbc5aa383c0e0f973920e9134d7c4ad", size = 272130, upload-time = "2026-05-09T23:14:36.729Z" }, + { url = "https://files.pythonhosted.org/packages/d0/9c/02eebf0be95efe416c664db7fb8b6b05b7a0b06a7544f2884f2558b0526f/regex-2026.5.9-cp314-cp314-win_amd64.whl", hash = "sha256:ff8d372ac2acdc048d1c19916f27ee61bc5722728458ba6ca5052f2c72d51763", size = 280999, upload-time = "2026-05-09T23:14:39.126Z" }, + { url = "https://files.pythonhosted.org/packages/70/5a/1dd1abee76cb7a846a0bcf42fdc87e5720c3c33c24f3e37814310a513d9f/regex-2026.5.9-cp314-cp314-win_arm64.whl", hash = "sha256:e1d93bf647916292e8edcec150c07ddf3dc50179ccaf770c04a7f9e452155372", size = 273500, upload-time = "2026-05-09T23:14:41.059Z" }, + { url = "https://files.pythonhosted.org/packages/86/c1/c5f619b0057a7965cb78ec559c1d7a45ce8c99a35bea95483d64959a93d9/regex-2026.5.9-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:83d0ee4a57d1c87cb549e195ec300b8f0ec3a82eba66d835e4e2ed8634fe4499", size = 494269, upload-time = "2026-05-09T23:14:42.869Z" }, + { url = "https://files.pythonhosted.org/packages/05/2c/5d01f1aee33de4bbe60c8452945bfc8477ca7c5ae4450f6bfe711036cb36/regex-2026.5.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:d3d7eb5c9a7f6df82ed3cfac9beb93882a5cbcb5b8b157b56cb2b3b276574ac1", size = 293954, upload-time = "2026-05-09T23:14:44.822Z" }, + { url = "https://files.pythonhosted.org/packages/7a/fe/e8988b2ae2108c6ef71bd4aa8d87fbe257976dd0810e826cd75f701c68b6/regex-2026.5.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:075160bf16658e16d35233300b8453aac25de4cbea808d22348b6979668e924d", size = 292405, upload-time = "2026-05-09T23:14:47.211Z" }, + { url = "https://files.pythonhosted.org/packages/79/34/d2b0937faa7859263f7f0a3c6b103a1296306be6952dc173d0154e9a2f49/regex-2026.5.9-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:45375819235558a4ff1c4971dc32881f022613abdb180128f5cb4768c1765a1c", size = 811855, upload-time = "2026-05-09T23:14:49.21Z" }, + { url = "https://files.pythonhosted.org/packages/80/fe/daf53a47457a8486db66c66c01ceb9c2303eecee3f87197f1e77eb1a736d/regex-2026.5.9-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ead4b163ac30a29574510cd4b3e2e985ac5290c05fc7095557d6a5f403fc31b5", size = 871189, upload-time = "2026-05-09T23:14:51.555Z" }, + { url = "https://files.pythonhosted.org/packages/1c/75/058fc4470cbfbf57d800aff1a0022b929a3f9fa553ee10a0cdf2070eb31f/regex-2026.5.9-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8c6e4218fbdfbcd4f6c19efca40930d24a621bf4b48cb76bc6640543bd28ef20", size = 917485, upload-time = "2026-05-09T23:14:53.633Z" }, + { url = "https://files.pythonhosted.org/packages/88/e7/179cfda3a28bc843b5c6cfe7f79f23489c791ed95f151083803660878432/regex-2026.5.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6351571c8a42b505eb555c0dc47d740d0fb66977dc142919eea6f4325b7c56a0", size = 816369, upload-time = "2026-05-09T23:14:56.198Z" }, + { url = "https://files.pythonhosted.org/packages/41/90/6f0cc422071688266d344fca8462d787cba0a2c144acb25721f9a61ec265/regex-2026.5.9-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:002205cafd2a9e78c6290c7d1df277bf3277b3b7a30e0b4bb0dac2e2e3f7cb2d", size = 785869, upload-time = "2026-05-09T23:14:58.602Z" }, + { url = "https://files.pythonhosted.org/packages/02/67/a31f1760f09c27b251ef39e9beb541f462cf977381d067faa764c2c0e393/regex-2026.5.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8abd33fef90b2a9efac5557d6033ca82d1195ed3a15fea5af15ba7b463c6a63b", size = 801427, upload-time = "2026-05-09T23:15:00.642Z" }, + { url = "https://files.pythonhosted.org/packages/e3/c4/1a80654597b6bc1e1ea0494824c31200e8a956abe290afae9b19a166a148/regex-2026.5.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:31037c82eccb44b7ea2e9e221d7c01429430e989a1f4b91ea5a855f6017b509a", size = 866482, upload-time = "2026-05-09T23:15:03.384Z" }, + { url = "https://files.pythonhosted.org/packages/d1/11/960724e06482c08466ff5611e242e86f80062949cdf6b4b9cc317b9dd93d/regex-2026.5.9-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:5604dfd046dc37eca90250fc3be938b076c8059fa772ac0ed6f499b0f0fb0415", size = 773022, upload-time = "2026-05-09T23:15:05.625Z" }, + { url = "https://files.pythonhosted.org/packages/50/a8/a9979c3e7918280e93159ebcab5ef1a65116dd4f3bd6091be0eae4a126e8/regex-2026.5.9-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:0e1b1b4e496afbb24f4a62aba855ee4f88f25578927697b340702e48c9ee6bc2", size = 856642, upload-time = "2026-05-09T23:15:07.966Z" }, + { url = "https://files.pythonhosted.org/packages/fe/d4/a9b732f2f0072c0ab12227483abb24fffcb9f73f8a2b203df0a6d0434735/regex-2026.5.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:be3372b9df6ddecff6486d37e19095a7b4973137caf5512407a89f4455361f41", size = 803552, upload-time = "2026-05-09T23:15:10.215Z" }, + { url = "https://files.pythonhosted.org/packages/d5/fe/1b3113817447a1d4155e4ac76d2e072f42c0bcba2f43fa8a0e756ea2cd91/regex-2026.5.9-cp314-cp314t-win32.whl", hash = "sha256:3ddd90103f9e5c471c49c7852ecc1fe27c7e45eb99e977aefe7caa4e779f4f58", size = 275746, upload-time = "2026-05-09T23:15:12.609Z" }, + { url = "https://files.pythonhosted.org/packages/92/73/93d42045302636c91f2e5ef588b65b84b01428f28ec77de256b1dfdfbe5c/regex-2026.5.9-cp314-cp314t-win_amd64.whl", hash = "sha256:ca518ed29c46eecba6010b15f1b9a479314d2de409536e71b6a13aa04e3b8a77", size = 285685, upload-time = "2026-05-09T23:15:15.086Z" }, + { url = "https://files.pythonhosted.org/packages/da/80/35b4c33c804a165a7f55289afda3ea9e3eb6d15800341a2d66455c0f1f30/regex-2026.5.9-cp314-cp314t-win_arm64.whl", hash = "sha256:5e41809d2683fcde7d5a8c87a6567ba1fb1ce0de9f31bff578de00a4b2d76daa", size = 275713, upload-time = "2026-05-09T23:15:16.98Z" }, ] [[package]] name = "requests" -version = "2.33.1" +version = "2.34.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, @@ -1890,9 +1931,9 @@ dependencies = [ { name = "idna" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5f/a4/98b9c7c6428a668bf7e42ebb7c79d576a1c3c1e3ae2d47e674b468388871/requests-2.33.1.tar.gz", hash = "sha256:18817f8c57c6263968bc123d237e3b8b08ac046f5456bd1e307ee8f4250d3517", size = 134120, upload-time = "2026-03-30T16:09:15.531Z" } +sdist = { url = "https://files.pythonhosted.org/packages/43/b8/7a707d60fea4c49094e40262cc0e2ca6c768cca21587e34d3f705afec47e/requests-2.34.0.tar.gz", hash = "sha256:7d62fe92f50eb82c529b0916bb445afa1531a566fc8f35ffdc64446e771b856a", size = 142436, upload-time = "2026-05-11T19:29:51.717Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d7/8e/7540e8a2036f79a125c1d2ebadf69ed7901608859186c856fa0388ef4197/requests-2.33.1-py3-none-any.whl", hash = "sha256:4e6d1ef462f3626a1f0a0a9c42dd93c63bad33f9f1c1937509b8c5c8718ab56a", size = 64947, upload-time = "2026-03-30T16:09:13.83Z" }, + { url = "https://files.pythonhosted.org/packages/ef/e6/e300fce5fe83c30520607a015dabd985df3251e188d234bfe9492e17a389/requests-2.34.0-py3-none-any.whl", hash = "sha256:917520a21b767485ce7c588f4ebb917c436b24a31231b44228715eaeb5a52c60", size = 73021, upload-time = "2026-05-11T19:29:49.923Z" }, ] [[package]] @@ -1981,7 +2022,7 @@ wheels = [ [[package]] name = "textual" -version = "8.2.3" +version = "8.2.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markdown-it-py", extra = ["linkify"] }, @@ -1991,9 +2032,9 @@ dependencies = [ { name = "rich" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/cf/2f/d44f0f12b3ddb1f0b88f7775652e99c6b5a43fd733badf4ce064bdbfef4a/textual-8.2.3.tar.gz", hash = "sha256:beea7b86b03b03558a2224f0cc35252e60ef8b0c4353b117b2f40972902d976a", size = 1848738, upload-time = "2026-04-05T09:12:45.338Z" } +sdist = { url = "https://files.pythonhosted.org/packages/62/1e/1eedc5bac184d00aaa5f9a99095f7e266af3ec46fa926c1051be5d358da1/textual-8.2.5.tar.gz", hash = "sha256:6c894e65a879dadb4f6cf46ddcfedb0173ff7e0cb1fe605ff7b357a597bdbc90", size = 1851596, upload-time = "2026-04-30T08:02:58.956Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0e/28/a81d6ce9f4804818bd1231a9a6e4d56ea84ebbe8385c49591444f0234fa2/textual-8.2.3-py3-none-any.whl", hash = "sha256:5008ac581bebf1f6fa0520404261844a231e5715fdbddd10ca73916a3af48ca2", size = 724231, upload-time = "2026-04-05T09:12:48.747Z" }, + { url = "https://files.pythonhosted.org/packages/cd/01/c4555f9c8a692ff83d84930150540f743ce94c89234f9e9a15ff4baba3a8/textual-8.2.5-py3-none-any.whl", hash = "sha256:247d2aa2faf222749c321f88a736247f37ee2c023604079c7490bfacddfcd4b2", size = 727050, upload-time = "2026-04-30T08:03:01.421Z" }, ] [[package]] @@ -2070,11 +2111,11 @@ wheels = [ [[package]] name = "tomlkit" -version = "0.14.0" +version = "0.15.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/c3/af/14b24e41977adb296d6bd1fb59402cf7d60ce364f90c890bd2ec65c43b5a/tomlkit-0.14.0.tar.gz", hash = "sha256:cf00efca415dbd57575befb1f6634c4f42d2d87dbba376128adb42c121b87064", size = 187167, upload-time = "2026-01-13T01:14:53.304Z" } +sdist = { url = "https://files.pythonhosted.org/packages/51/db/03eaf4331631ef6b27d6e3c9b68c54dc6f0d63d87201fed600cc409307fd/tomlkit-0.15.0.tar.gz", hash = "sha256:7d1a9ecba3086638211b13814ea79c90dd54dd11993564376f3aa92271f5c7a3", size = 161875, upload-time = "2026-05-10T07:38:22.245Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b5/11/87d6d29fb5d237229d67973a6c9e06e048f01cf4994dee194ab0ea841814/tomlkit-0.14.0-py3-none-any.whl", hash = "sha256:592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680", size = 39310, upload-time = "2026-01-13T01:14:51.965Z" }, + { url = "https://files.pythonhosted.org/packages/6a/43/8bd850ee71a191bf072e31302c73a66be413fecdd98fdcd111ecbcce13ca/tomlkit-0.15.0-py3-none-any.whl", hash = "sha256:4dbc8f0fc024412b57ced8757ac7461305126a648ff8c2c807fcb8e133a78738", size = 41328, upload-time = "2026-05-10T07:38:23.517Z" }, ] [[package]] @@ -2097,14 +2138,14 @@ wheels = [ [[package]] name = "types-requests" -version = "2.33.0.20260408" +version = "2.33.0.20260508" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/69/6a/749dc53a54a3f35842c1f8197b3ca6b54af6d7458a1bfc75f6629b6da666/types_requests-2.33.0.20260408.tar.gz", hash = "sha256:95b9a86376807a216b2fb412b47617b202091c3ea7c078f47cc358d5528ccb7b", size = 23882, upload-time = "2026-04-08T04:34:49.33Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c7/6b/eb226bdd61a982c9a03e02c657fb4ab001733506e6423906ac142331f2e3/types_requests-2.33.0.20260508.tar.gz", hash = "sha256:81b2ae5f0d20967714a6aa5ef9284c05570d7cb06b7de8f2a77b918b63ddd411", size = 23991, upload-time = "2026-05-08T04:50:56.818Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/b8/78fd6c037de4788c040fdd323b3369804400351b7827473920f6c1d03c10/types_requests-2.33.0.20260408-py3-none-any.whl", hash = "sha256:81f31d5ea4acb39f03be7bc8bed569ba6d5a9c5d97e89f45ac43d819b68ca50f", size = 20739, upload-time = "2026-04-08T04:34:48.325Z" }, + { url = "https://files.pythonhosted.org/packages/cb/96/080db0afdf2c5cc5fe512b41354e8d114fe8f65e9510c56ff8dfd40216ce/types_requests-2.33.0.20260508-py3-none-any.whl", hash = "sha256:fa01459cca184229713df03709db46a905325906d27e042cd4fd7ea3d15d3400", size = 20722, upload-time = "2026-05-08T04:50:55.548Z" }, ] [[package]] @@ -2136,11 +2177,11 @@ wheels = [ [[package]] name = "tzdata" -version = "2026.1" +version = "2026.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/19/f5/cd531b2d15a671a40c0f66cf06bc3570a12cd56eef98960068ebbad1bf5a/tzdata-2026.1.tar.gz", hash = "sha256:67658a1903c75917309e753fdc349ac0efd8c27db7a0cb406a25be4840f87f98", size = 197639, upload-time = "2026-04-03T11:25:22.002Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ba/19/1b9b0e29f30c6d35cb345486df41110984ea67ae69dddbc0e8a100999493/tzdata-2026.2.tar.gz", hash = "sha256:9173fde7d80d9018e02a662e168e5a2d04f87c41ea174b139fbef642eda62d10", size = 198254, upload-time = "2026-04-24T15:22:08.651Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b0/70/d460bd685a170790ec89317e9bd33047988e4bce507b831f5db771e142de/tzdata-2026.1-py2.py3-none-any.whl", hash = "sha256:4b1d2be7ac37ceafd7327b961aa3a54e467efbdb563a23655fbfe0d39cfc42a9", size = 348952, upload-time = "2026-04-03T11:25:20.313Z" }, + { url = "https://files.pythonhosted.org/packages/ce/e4/dccd7f47c4b64213ac01ef921a1337ee6e30e8c6466046018326977efd95/tzdata-2026.2-py2.py3-none-any.whl", hash = "sha256:bbe9af844f658da81a5f95019480da3a89415801f6cc966806612cc7169bffe7", size = 349321, upload-time = "2026-04-24T15:22:05.876Z" }, ] [[package]] @@ -2154,11 +2195,11 @@ wheels = [ [[package]] name = "urllib3" -version = "2.6.3" +version = "2.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", hash = "sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed", size = 435556, upload-time = "2026-01-07T16:24:43.925Z" } +sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", hash = "sha256:231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c", size = 433602, upload-time = "2026-05-07T16:13:18.596Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", hash = "sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4", size = 131584, upload-time = "2026-01-07T16:24:42.685Z" }, + { url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", hash = "sha256:9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897", size = 131087, upload-time = "2026-05-07T16:13:17.151Z" }, ] [[package]] From 94cacaff549a2ce1d06308f9d42bef71d34c4afc Mon Sep 17 00:00:00 2001 From: devops Date: Mon, 11 May 2026 13:13:41 +0000 Subject: [PATCH 3/9] deps/k_release: sync release file version 7.1.322 --- deps/k_release | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps/k_release b/deps/k_release index d4ea6fd07..91bf89b50 100644 --- a/deps/k_release +++ b/deps/k_release @@ -1 +1 @@ -7.1.318 +7.1.322 From 17f2f650ec3dc1f40cce8b5a716814a08198a9c5 Mon Sep 17 00:00:00 2001 From: devops Date: Mon, 11 May 2026 13:14:45 +0000 Subject: [PATCH 4/9] flake.{nix,lock}: update Nix derivations --- flake.lock | 40 ++++++++++++++++++++-------------------- flake.nix | 2 +- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/flake.lock b/flake.lock index 7277273b0..bc9c87b15 100644 --- a/flake.lock +++ b/flake.lock @@ -437,16 +437,16 @@ "uv2nix": "uv2nix" }, "locked": { - "lastModified": 1776247673, - "narHash": "sha256-mXqB9ufuFHC6m8W83Sj/DEheqsQKoLAOyZv7A0jFz6c=", + "lastModified": 1778261905, + "narHash": "sha256-J6Pci+TA9h1CQZVfFMn63QRlepPtqQnDJgktgl/C00Q=", "owner": "runtimeverification", "repo": "k", - "rev": "58df101cd765c429a81eb21d961dd4040566d198", + "rev": "c41cb6d305c6eb116f061d588e06c17e2842d848", "type": "github" }, "original": { "owner": "runtimeverification", - "ref": "v7.1.318", + "ref": "v7.1.322", "repo": "k", "type": "github" } @@ -479,16 +479,16 @@ "uv2nix": "uv2nix_2" }, "locked": { - "lastModified": 1776278173, - "narHash": "sha256-g4PSt5+BlA+voJaZMtj4xhEV0uYBi33Jkul6HUEjOrM=", + "lastModified": 1778461869, + "narHash": "sha256-jmmUnF4dnPLVkU/Ts9F90u4oqgdGy/Kp9V57iQoPR4k=", "owner": "runtimeverification", "repo": "evm-semantics", - "rev": "f51e4e86ea8bf62e791c278ab45dbbbe5bd57dee", + "rev": "75d96843aa5cbb678367e032392fe78dee68dc2b", "type": "github" }, "original": { "owner": "runtimeverification", - "ref": "v1.0.896", + "ref": "v1.0.901", "repo": "evm-semantics", "type": "github" } @@ -631,11 +631,11 @@ }, "nixpkgs-unstable_2": { "locked": { - "lastModified": 1775710090, - "narHash": "sha256-ar3rofg+awPB8QXDaFJhJ2jJhu+KqN/PRCXeyuXR76E=", + "lastModified": 1777954456, + "narHash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4c1018dae018162ec878d42fec712642d214fdfa", + "rev": "549bd84d6279f9852cae6225e372cc67fb91a4c1", "type": "github" }, "original": { @@ -647,11 +647,11 @@ }, "nixpkgs-unstable_3": { "locked": { - "lastModified": 1776169885, - "narHash": "sha256-l/iNYDZ4bGOAFQY2q8y5OAfBBtrDAaPuRQqWaFHVRXM=", + "lastModified": 1777954456, + "narHash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4bd9165a9165d7b5e33ae57f3eecbcb28fb231c9", + "rev": "549bd84d6279f9852cae6225e372cc67fb91a4c1", "type": "github" }, "original": { @@ -1150,11 +1150,11 @@ "solc-macos-amd64-list-json": "solc-macos-amd64-list-json" }, "locked": { - "lastModified": 1772085240, - "narHash": "sha256-+NEcuhT2A0QQumVx9Ze6g2iuNicyuW028Jq/HUJHGh4=", + "lastModified": 1777817996, + "narHash": "sha256-iI71iUhD7THLibl3w1JcQEhHmTwZMxChi70RTe33BAo=", "owner": "hellwolf", "repo": "solc.nix", - "rev": "d3cc119973e484ea366f4b997b404bb00d7829ca", + "rev": "e3cf898cb804d5c0e5474b378a300fe8942e67d6", "type": "github" }, "original": { @@ -1166,13 +1166,13 @@ "solc-macos-amd64-list-json": { "flake": false, "locked": { - "narHash": "sha256-oEiXc95EghuYCudzkPA9XBFOnMdgWFfTO2/4XUfSTpc=", + "narHash": "sha256-zzwwHA2qPotv7yp8mK7+y9BZhm7ytuFeCJVvKBBdBn4=", "type": "file", - "url": "https://github.com/argotorg/solc-bin/raw/83cb756/macosx-amd64/list.json" + "url": "https://github.com/argotorg/solc-bin/raw/902dfaf/macosx-amd64/list.json" }, "original": { "type": "file", - "url": "https://github.com/argotorg/solc-bin/raw/83cb756/macosx-amd64/list.json" + "url": "https://github.com/argotorg/solc-bin/raw/902dfaf/macosx-amd64/list.json" } }, "some-cabal-hashes-lib": { diff --git a/flake.nix b/flake.nix index 9b47f17d2..eddaefbfc 100644 --- a/flake.nix +++ b/flake.nix @@ -5,7 +5,7 @@ rv-nix-tools.url = "github:runtimeverification/rv-nix-tools/854d4f05ea78547d46e807b414faad64cea10ae4"; nixpkgs.follows = "rv-nix-tools/nixpkgs"; - kevm.url = "github:runtimeverification/evm-semantics/v1.0.896"; + kevm.url = "github:runtimeverification/evm-semantics/v1.0.901"; kevm.inputs.nixpkgs.follows = "nixpkgs"; k-framework.follows = "kevm/k-framework"; From 10169bb446e6cc8360897a86255677c3880ddbc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20T=C3=B3th?= Date: Mon, 11 May 2026 13:09:27 +0000 Subject: [PATCH 5/9] Update custom step function signatures --- src/kontrol/foundry.py | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/src/kontrol/foundry.py b/src/kontrol/foundry.py index 5ebd4e314..dc7d5ccf0 100644 --- a/src/kontrol/foundry.py +++ b/src/kontrol/foundry.py @@ -158,7 +158,13 @@ def _console_log_pattern(self) -> KSequence: def _ffi_pattern(self) -> KSequence: return KSequence([KApply('ffi_shell', KVariable('###CMD')), KVariable('###CONTINUATION')]) - def _exec_rename_custom_step(self, subst: Subst, cterm: CTerm, _c: CTermSymbolic) -> KCFGExtendResult | None: + def _exec_rename_custom_step( + self, + subst: Subst, + cterm: CTerm, + _c: CTermSymbolic, + _node_id: int, + ) -> KCFGExtendResult | None: # Extract the target var and new name from the substitution target_var = subst['###RENAME_TARGET'] name_token = subst['###NEW_NAME'] @@ -182,12 +188,17 @@ def _exec_rename_custom_step(self, subst: Subst, cterm: CTerm, _c: CTermSymbolic return Step(CTerm(new_cterm.config, constraints), 1, (), ['foundry_rename'], cut=True) def _exec_forget_custom_step( - self, subst: Subst, cterm: CTerm, cterm_symbolic: CTermSymbolic + self, + subst: Subst, + cterm: CTerm, + cterm_symbolic: CTermSymbolic, + _node_id: int, ) -> KCFGExtendResult | None: """Remove the constraint at the top of K_CELL of a given CTerm from its path constraints, as part of the 'FOUNDRY-ACCOUNTS.forget' cut-rule. :param cterm: CTerm representing a proof node :param cterm_symbolic: CTermSymbolic instance + :param _node_id: Current node id (unused) :return: A Step of depth 1 carrying a new configuration in which the constraint is consumed from the top of the K cell and is removed from the initial path constraints if it existed, together with information that the `cheatcode_forget` rule has been applied. @@ -293,7 +304,13 @@ def _filter_constraints_by_simplification( new_cterm = CTerm.from_kast(set_cell(cterm.kast, 'K_CELL', KSequence(subst['###CONTINUATION']))) return Step(CTerm(new_cterm.config, new_constraints), 1, (), ['cheatcode_forget'], cut=True) - def _exec_console_log_custom_step(self, subst: Subst, cterm: CTerm, _c: CTermSymbolic) -> KCFGExtendResult | None: + def _exec_console_log_custom_step( + self, + subst: Subst, + cterm: CTerm, + _c: CTermSymbolic, + _node_id: int, + ) -> KCFGExtendResult | None: selector_token = subst['###SELECTOR'] data = subst['###DATA'] assert type(selector_token) is KToken @@ -314,7 +331,13 @@ def _exec_console_log_custom_step(self, subst: Subst, cterm: CTerm, _c: CTermSym new_cterm = CTerm.from_kast(set_cell(cterm.kast, 'K_CELL', KSequence(subst['###CONTINUATION']))) return Step(CTerm(new_cterm.config, cterm.constraints), 1, (), ['console.log'], cut=True) - def _exec_ffi_custom_step(self, subst: Subst, cterm: CTerm, _c: CTermSymbolic) -> KCFGExtendResult | None: + def _exec_ffi_custom_step( + self, + subst: Subst, + cterm: CTerm, + _c: CTermSymbolic, + _node_id: int, + ) -> KCFGExtendResult | None: """Execute vm.ffi() cheatcode by running external commands and encoding their output as ABI bytes. This function decodes the command from the ABI-encoded string array, executes it as a subprocess, and processes @@ -325,6 +348,7 @@ def _exec_ffi_custom_step(self, subst: Subst, cterm: CTerm, _c: CTermSymbolic) - :param subst: Substitution containing the values obtained by matching the `self._ffi_pattern`. :param cterm: Current configuration term representing the EVM state. :param _c: Symbolic configuration term (unused). + :param _node_id: Current node id (unused). :return: None if FFI is disabled. Otherwise, Step with OUTPUT_CELL set to ABI-encoded result and updated K_CELL continuation, tagged with 'kontrol.ffi.success'. """ From 525ddcff88f6ae225d784c4908f1045b7ae3bfac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20T=C3=B3th?= Date: Mon, 11 May 2026 15:21:48 +0000 Subject: [PATCH 6/9] Update expected output --- .../AddConst.applyOp(uint256).cse.expected | 16 +- ...t_double_add(uint256,uint256).cse.expected | 42 ++- ...d_double_sub(uint256,uint256).cse.expected | 58 ++-- ...rnal(uint256,uint256,uint256).cse.expected | 44 ++- ...Contract.add(uint256,uint256).cse.expected | 16 +- ...rnal(uint256,uint256,uint256).cse.expected | 239 ++++++++----- ...sertTest.checkFail_assert_false().expected | 25 +- ...AssertTest.testFail_assert_true().expected | 26 +- ...sertTest.testFail_expect_revert().expected | 72 ++-- .../AssertTest.test_assert_false().expected | 26 +- .../AssertTest.test_assert_true().expected | 25 +- ...Test.test_failing_branch(uint256).expected | 51 ++- ...st_revert_branch(uint256,uint256).expected | 52 ++- ...ail_assume_false(uint256,uint256).expected | 31 +- ...Fail_assume_true(uint256,uint256).expected | 44 ++- ...est_assume_false(uint256,uint256).expected | 45 ++- .../show/BMCBoundTest.testBound().expected | 63 ++-- ...st_add_const(uint256,uint256).cse.expected | 21 +- ...est_identity(uint256,uint256).cse.expected | 21 +- ...CallableStorageContract.str().cse.expected | 20 +- ...allableStorageTest.test_str().cse.expected | 7 +- .../show/ConstructorTest.init.cse.expected | 7 +- ...ctorTest.test_contract_call().cse.expected | 7 +- ...ctFieldTest.testEscrowToken().cse.expected | 7 +- ...um.enum_argument_range(uint8).cse.expected | 7 +- .../Enum.enum_storage_range().cse.expected | 315 +++++++++++------- .../test-data/show/Enum.init.cse.expected | 7 +- ...chTest.test_forgetBranch(uint256).expected | 32 +- .../Identity.applyOp(uint256).cse.expected | 227 +++++++++---- .../Identity.identity(uint256).cse.expected | 7 +- ...ImportedContract.add(uint256).cse.expected | 16 +- .../ImportedContract.count().cse.expected | 7 +- .../show/ImportedContract.init.cse.expected | 7 +- ...ImportedContract.set(uint256).cse.expected | 16 +- ...erfaceTagTest.testInterface().cse.expected | 7 +- ...ionTest.testPrecondition(uint256).expected | 29 +- ...onTest.testPrecondition_storage().expected | 13 +- ...RandomVarTest.test_custom_names().expected | 73 ++-- ...etUpDeployTest.test_extcodesize().expected | 25 +- ...aticCallContract.set(uint256).cse.expected | 7 +- ...e.getEscrowTokenTotalSupply().cse.expected | 78 +++-- ...test_checkInitialBalance(uint256).expected | 17 +- .../test-data/show/gas-abstraction.expected | 24 +- .../test-data/show/merge-loop-heads.expected | 51 +-- ...sertTest.testFail_expect_revert().expected | 8 +- .../AssertTest.test_assert_false().expected | 8 +- ...Test.test_failing_branch(uint256).expected | 21 +- ...st_revert_branch(uint256,uint256).expected | 22 +- ...ranch_merge(uint256,uint256,bool).expected | 69 ++-- .../test-data/show/node-refutation.expected | 32 +- .../test-data/show/split-node.expected | 291 +++++++++++----- 51 files changed, 1560 insertions(+), 821 deletions(-) diff --git a/src/tests/integration/test-data/show/AddConst.applyOp(uint256).cse.expected b/src/tests/integration/test-data/show/AddConst.applyOp(uint256).cse.expected index a42641e06..b71d4e4f8 100644 --- a/src/tests/integration/test-data/show/AddConst.applyOp(uint256).cse.expected +++ b/src/tests/integration/test-data/show/AddConst.applyOp(uint256).cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, split, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -13,7 +13,7 @@ ┃ ┃ KV0_x:Int <=Int ( maxUInt256 -Int #lookup ( C_ADDCONST_STORAGE:Map , 0 ) ) ┃ │ ┃ ├─ 8 -┃ │ k: #execute ~> CONTINUATION:K +┃ │ k: #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 0 ┃ │ callDepth: CALLDEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -22,7 +22,7 @@ ┃ │ ┃ │ (446 steps) ┃ ├─ 6 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 87 ┃ │ callDepth: CALLDEPTH_CELL:Int ┃ │ statusCode: EVMC_SUCCESS @@ -35,7 +35,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┊ subst: ... ┃ └─ 2 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -45,7 +45,7 @@ ┃ ( maxUInt256 -Int #lookup ( C_ADDCONST_STORAGE:Map , 0 ) ) CONTINUATION:K + │ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -54,7 +54,7 @@ │ │ (371 steps) ├─ 7 (terminal) - │ k: #halt ~> CONTINUATION:K + │ k: #halt ~> CONTINUATION:K ~> .K │ pc: 179 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: EVMC_REVERT @@ -67,7 +67,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -83,6 +83,7 @@ module SUMMARY-SRC%CSE%ADDCONST.APPLYOP(UINT256):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -256,6 +257,7 @@ module SUMMARY-SRC%CSE%ADDCONST.APPLYOP(UINT256):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add(uint256,uint256).cse.expected b/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add(uint256,uint256).cse.expected index 0668a9ba3..29f94db89 100644 --- a/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add(uint256,uint256).cse.expected +++ b/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add(uint256,uint256).cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (1024 steps) ├─ 7 (split) -│ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +│ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~ ... │ pc: 0 │ callDepth: 1 │ statusCode: STATUSCODE:StatusCode @@ -22,7 +22,7 @@ ┃ ┃ ( maxUInt256 -Int KV1_y:Int ) #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +┃ │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~ ... ┃ │ pc: 0 ┃ │ callDepth: 1 ┃ │ statusCode: STATUSCODE:StatusCode @@ -31,7 +31,7 @@ ┃ │ ┃ │ (73 steps) ┃ └─ 11 (leaf, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: 2357 ┃ callDepth: 0 ┃ statusCode: EVMC_REVERT @@ -43,7 +43,7 @@ ┃ ┃ ( maxUInt256 -Int KV1_y:Int ) #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +┃ │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~ ... ┃ │ pc: 0 ┃ │ callDepth: 1 ┃ │ statusCode: STATUSCODE:StatusCode @@ -52,7 +52,7 @@ ┃ │ ┃ │ (486 steps) ┃ └─ 15 (leaf, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: 2474 ┃ callDepth: 0 ┃ statusCode: EVMC_REVERT @@ -65,7 +65,7 @@ ┃ ┃ ( KV0_x:Int +Int KV1_y:Int ) <=Int ( maxUInt256 -Int KV1_y:Int ) ┃ │ ┃ ├─ 24 -┃ │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +┃ │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~ ... ┃ │ pc: 0 ┃ │ callDepth: 1 ┃ │ statusCode: STATUSCODE:StatusCode @@ -74,7 +74,7 @@ ┃ │ ┃ │ (735 steps) ┃ ├─ 18 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 248 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -84,7 +84,7 @@ ┃ ┊ constraint: true ┃ ┊ subst: ... ┃ └─ 6 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -96,7 +96,7 @@ ┃ ( KV0_x:Int +Int KV1_y:Int ) <=Int ( maxUInt256 -Int KV1_y:Int ) │ ├─ 25 - │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K + │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~ ... │ pc: 0 │ callDepth: 1 │ statusCode: STATUSCODE:StatusCode @@ -105,7 +105,7 @@ │ │ (745 steps) └─ 19 (leaf, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 3736 callDepth: 0 statusCode: EVMC_REVERT @@ -123,8 +123,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD(UINT256,UINT256):0 ( #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -497,8 +499,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD(UINT256,UINT256):0 #execute ~> ( .K => #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute ) + ~> #execute + ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -889,8 +893,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD(UINT256,UINT256):0 ( #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -1265,8 +1271,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD(UINT256,UINT256):0 ( #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -1642,8 +1650,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD(UINT256,UINT256):0 ( #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add_double_sub(uint256,uint256).cse.expected b/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add_double_sub(uint256,uint256).cse.expected index 9a245e77a..47fe869db 100644 --- a/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add_double_sub(uint256,uint256).cse.expected +++ b/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add_double_sub(uint256,uint256).cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (1045 steps) ├─ 7 (split) -│ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +│ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~ ... │ pc: 0 │ callDepth: 1 │ statusCode: STATUSCODE:StatusCode @@ -22,7 +22,7 @@ ┃ ┃ ( maxUInt256 -Int KV1_y:Int ) #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +┃ │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~ ... ┃ │ pc: 0 ┃ │ callDepth: 1 ┃ │ statusCode: STATUSCODE:StatusCode @@ -31,7 +31,7 @@ ┃ │ ┃ │ (73 steps) ┃ └─ 11 (leaf, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: 2613 ┃ callDepth: 0 ┃ statusCode: EVMC_REVERT @@ -43,7 +43,7 @@ ┃ ┃ ( maxUInt256 -Int KV1_y:Int ) #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +┃ │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~ ... ┃ │ pc: 0 ┃ │ callDepth: 1 ┃ │ statusCode: STATUSCODE:StatusCode @@ -52,7 +52,7 @@ ┃ │ ┃ │ (486 steps) ┃ └─ 15 (leaf, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: 2730 ┃ callDepth: 0 ┃ statusCode: EVMC_REVERT @@ -65,7 +65,7 @@ ┃ ┃ ( KV0_x:Int +Int KV1_y:Int ) <=Int ( maxUInt256 -Int KV1_y:Int ) ┃ │ ┃ ├─ 37 -┃ │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +┃ │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~ ... ┃ │ pc: 0 ┃ │ callDepth: 1 ┃ │ statusCode: STATUSCODE:StatusCode @@ -74,7 +74,7 @@ ┃ │ ┃ │ (907 steps) ┃ └─ 19 (leaf, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: 2852 ┃ callDepth: 0 ┃ statusCode: EVMC_REVERT @@ -88,7 +88,7 @@ ┃ ┃ ( KV0_x:Int +Int KV1_y:Int ) <=Int ( maxUInt256 -Int KV1_y:Int ) ┃ │ ┃ ├─ 43 -┃ │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +┃ │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~ ... ┃ │ pc: 0 ┃ │ callDepth: 1 ┃ │ statusCode: STATUSCODE:StatusCode @@ -97,7 +97,7 @@ ┃ │ ┃ │ (1320 steps) ┃ └─ 23 (leaf, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: 2969 ┃ callDepth: 0 ┃ statusCode: EVMC_REVERT @@ -112,7 +112,7 @@ ┃ ┃ ( notBool ( ( ( KV0_x:Int +Int KV1_y:Int ) +Int KV1_y:Int ) -Int ( ( KV0_x:Int -Int KV1_y:Int ) -Int KV1_y:Int ) ) ==Int 0 ) ┃ │ ┃ ├─ 46 -┃ │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +┃ │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~ ... ┃ │ pc: 0 ┃ │ callDepth: 1 ┃ │ statusCode: STATUSCODE:StatusCode @@ -121,7 +121,7 @@ ┃ │ ┃ │ (1576 steps) ┃ ├─ 26 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 248 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -131,7 +131,7 @@ ┃ ┊ constraint: true ┃ ┊ subst: ... ┃ └─ 6 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -145,7 +145,7 @@ ┃ 0 ==Int ( ( ( KV0_x:Int +Int KV1_y:Int ) +Int KV1_y:Int ) -Int ( ( KV0_x:Int -Int KV1_y:Int ) -Int KV1_y:Int ) ) │ ├─ 47 - │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K + │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~ ... │ pc: 0 │ callDepth: 1 │ statusCode: STATUSCODE:StatusCode @@ -154,7 +154,7 @@ │ │ (1579 steps) └─ 27 (leaf, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 3736 callDepth: 0 statusCode: EVMC_REVERT @@ -172,8 +172,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD-DOUBLE-SUB(UINT256,UINT25 ( #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -546,8 +548,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD-DOUBLE-SUB(UINT256,UINT25 #execute ~> ( .K => #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute ) + ~> #execute + ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -938,8 +942,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD-DOUBLE-SUB(UINT256,UINT25 ( #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -1314,8 +1320,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD-DOUBLE-SUB(UINT256,UINT25 ( #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -1691,8 +1699,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD-DOUBLE-SUB(UINT256,UINT25 ( #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -2071,8 +2081,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD-DOUBLE-SUB(UINT256,UINT25 ( #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -2453,8 +2465,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD-DOUBLE-SUB(UINT256,UINT25 ( #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add_sub_external(uint256,uint256,uint256).cse.expected b/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add_sub_external(uint256,uint256,uint256).cse.expected index 8b25aa972..ed546eb1c 100644 --- a/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add_sub_external(uint256,uint256,uint256).cse.expected +++ b/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add_sub_external(uint256,uint256,uint256).cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -29,7 +29,7 @@ ┃ │ ┃ │ (210 steps) ┃ └─ 16 (leaf, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: 1584 ┃ callDepth: 0 ┃ statusCode: EVMC_REVERT @@ -50,7 +50,7 @@ ┃ │ ┃ │ (565 steps) ┃ └─ 20 (leaf, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: 1584 ┃ callDepth: 0 ┃ statusCode: EVMC_REVERT @@ -72,7 +72,7 @@ ┃ │ ┃ │ (1555 steps) ┃ └─ 29 (leaf, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: 1708 ┃ callDepth: 0 ┃ statusCode: EVMC_REVERT @@ -95,7 +95,7 @@ ┃ │ ┃ │ (1910 steps) ┃ └─ 33 (leaf, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: 1708 ┃ callDepth: 0 ┃ statusCode: EVMC_REVERT @@ -119,7 +119,7 @@ ┃ │ ┃ │ (2243 steps) ┃ ├─ 36 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 248 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -129,7 +129,7 @@ ┃ ┊ constraint: true ┃ ┊ subst: ... ┃ └─ 6 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -151,7 +151,7 @@ │ │ (2246 steps) └─ 37 (leaf, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 3736 callDepth: 0 statusCode: EVMC_REVERT @@ -173,9 +173,11 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD-SUB-EXTERNAL(UINT256,UINT ~> #pc [ STATICCALL ] ~> #execute ~> #return 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -693,8 +695,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD-SUB-EXTERNAL(UINT256,UINT ~> #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -1194,8 +1198,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD-SUB-EXTERNAL(UINT256,UINT ~> #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -1696,8 +1702,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD-SUB-EXTERNAL(UINT256,UINT ~> #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -2200,8 +2208,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD-SUB-EXTERNAL(UINT256,UINT ~> #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -2705,8 +2715,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD-SUB-EXTERNAL(UINT256,UINT ~> #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -3211,8 +3223,10 @@ module SUMMARY-TEST%ARITHMETICCALLTEST.TEST-DOUBLE-ADD-SUB-EXTERNAL(UINT256,UINT ~> #execute ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/ArithmeticContract.add(uint256,uint256).cse.expected b/src/tests/integration/test-data/show/ArithmeticContract.add(uint256,uint256).cse.expected index 3cb6f0b90..db324de50 100644 --- a/src/tests/integration/test-data/show/ArithmeticContract.add(uint256,uint256).cse.expected +++ b/src/tests/integration/test-data/show/ArithmeticContract.add(uint256,uint256).cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, split, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -13,7 +13,7 @@ ┃ ┃ KV0_x:Int <=Int ( maxUInt256 -Int KV1_y:Int ) ┃ │ ┃ ├─ 8 -┃ │ k: #execute ~> CONTINUATION:K +┃ │ k: #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 0 ┃ │ callDepth: CALLDEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -22,7 +22,7 @@ ┃ │ ┃ │ (470 steps) ┃ ├─ 6 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 128 ┃ │ callDepth: CALLDEPTH_CELL:Int ┃ │ statusCode: EVMC_SUCCESS @@ -35,7 +35,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┊ subst: ... ┃ └─ 2 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -45,7 +45,7 @@ ┃ ( maxUInt256 -Int KV1_y:Int ) CONTINUATION:K + │ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -54,7 +54,7 @@ │ │ (407 steps) ├─ 7 (terminal) - │ k: #halt ~> CONTINUATION:K + │ k: #halt ~> CONTINUATION:K ~> .K │ pc: 550 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: EVMC_REVERT @@ -67,7 +67,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -83,6 +83,7 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD(UINT256,UINT256):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -255,6 +256,7 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD(UINT256,UINT256):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/ArithmeticContract.add_sub_external(uint256,uint256,uint256).cse.expected b/src/tests/integration/test-data/show/ArithmeticContract.add_sub_external(uint256,uint256,uint256).cse.expected index b4831184a..39f6979b7 100644 --- a/src/tests/integration/test-data/show/ArithmeticContract.add_sub_external(uint256,uint256,uint256).cse.expected +++ b/src/tests/integration/test-data/show/ArithmeticContract.add_sub_external(uint256,uint256,uint256).cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (455 steps) ├─ 3 -│ k: #next [ STATICCALL ] ~> #execute ~> CONTINUATION:K +│ k: #next [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 279 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -730,7 +730,7 @@ ┣━━┓ ┃ │ ┃ ├─ 5 -┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ │ pc: 279 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -741,7 +741,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 9 (split) -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 279 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -757,7 +757,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 126 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 279 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -781,7 +781,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 148 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 279 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -805,7 +805,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 158 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 279 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -825,7 +825,7 @@ ┃ ┃ ┃ constraint: true ┃ ┃ │ ┃ ┃ ├─ 159 -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 279 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -844,7 +844,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 10 (split) -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 279 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -860,7 +860,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 128 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 279 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -884,7 +884,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 150 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 279 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -908,7 +908,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 160 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 279 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -928,7 +928,7 @@ ┃ ┃ ┃ constraint: true ┃ ┃ │ ┃ ┃ ├─ 161 -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 279 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -947,7 +947,7 @@ ┃ ┗━━┓ ┃ │ ┃ ├─ 11 -┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ │ pc: 279 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -958,7 +958,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 18 (split) -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 279 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -974,7 +974,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 130 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 279 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -998,7 +998,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 152 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 279 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1018,7 +1018,7 @@ ┃ ┃ ┃ constraint: true ┃ ┃ │ ┃ ┃ ├─ 153 -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 279 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1037,7 +1037,7 @@ ┃ ┗━━┓ ┃ │ ┃ ├─ 19 -┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ │ pc: 279 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -1048,7 +1048,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 33 (split) -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 279 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1064,7 +1064,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 138 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 279 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1084,7 +1084,7 @@ ┃ ┃ ┃ constraint: true ┃ ┃ │ ┃ ┃ ├─ 139 -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 279 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1103,7 +1103,7 @@ ┃ ┗━━┓ ┃ │ ┃ ├─ 34 -┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ │ pc: 279 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -1114,7 +1114,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 56 -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 279 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1133,7 +1133,7 @@ ┃ ┗━━┓ ┃ │ ┃ ├─ 57 -┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ │ pc: 279 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -1144,7 +1144,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ └─ 92 (leaf, pending) -┃ ┃ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ pc: 279 ┃ ┃ callDepth: DEPTH_CELL:Int ┃ ┃ statusCode: STATUSCODE:StatusCode @@ -1154,7 +1154,7 @@ ┃ ┗━━┓ ┃ │ ┃ └─ 93 (leaf, pending) -┃ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ pc: 279 ┃ callDepth: DEPTH_CELL:Int ┃ statusCode: STATUSCODE:StatusCode @@ -1259,7 +1259,7 @@ ┃ │ ┃ │ (19 steps) ┃ └─ 96 (leaf, pending) - ┃ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K + ┃ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~ ... ┃ pc: 0 ┃ callDepth: ( CALLDEPTH_CELL:Int +Int 1 ) ┃ statusCode: STATUSCODE:StatusCode @@ -1280,7 +1280,7 @@ │ │ (79 steps) └─ 97 (leaf, pending) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 295 callDepth: CALLDEPTH_CELL:Int statusCode: EVMC_REVERT @@ -1289,7 +1289,7 @@ ┌─ 2 (root, leaf, target, terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: PC_CELL_5d410f2a:Int │ callDepth: CALLDEPTH_CELL_5d410f2a:Int │ statusCode: STATUSCODE_FINAL:StatusCode @@ -1305,6 +1305,7 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( .K => #next [ STATICCALL ] ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1471,10 +1472,12 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #addr [ STATICCALL ] - ~> #exec [ STATICCALL ] => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 ~> .K ) + ~> #exec [ STATICCALL ] + ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 ~> .K ) ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1668,11 +1671,13 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => #injectPrank ~> #next [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1870,11 +1875,13 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => #injectPrank ~> #next [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2072,11 +2079,13 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => #injectPrank ~> #next [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2274,11 +2283,13 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => #injectPrank ~> #next [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2475,10 +2486,12 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2681,12 +2694,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2889,12 +2904,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3096,12 +3113,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3302,12 +3321,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3509,11 +3530,13 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => #injectPrank ~> #next [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3710,10 +3733,12 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3919,10 +3944,12 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4128,10 +4155,13 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] => JUMPI 593 bool2Word ( ( (chop ( lengthBytes ( OUTPUT_CELL:Bytes ) )) s #pc [ JUMPI ] ) + ~> #pc [ STATICCALL ] + ~> .K => JUMPI 593 bool2Word ( ( (chop ( lengthBytes ( OUTPUT_CELL:Bytes ) )) s #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4327,10 +4357,13 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] => JUMPI 593 bool2Word ( ( (chop ( lengthBytes ( OUTPUT_CELL:Bytes ) )) s #pc [ JUMPI ] ) + ~> #pc [ STATICCALL ] + ~> .K => JUMPI 593 bool2Word ( ( (chop ( lengthBytes ( OUTPUT_CELL:Bytes ) )) s #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4522,12 +4555,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4733,12 +4768,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4940,12 +4977,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5150,12 +5189,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5356,12 +5397,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5516,8 +5559,8 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): andBool ( _ISREVERTEXPECTED_CELL:Bool andBool ( _DEPTH_CELL:Int ==Int EXPECTEDDEPTH_CELL:Int andBool ( _CALLDEPTH_CELL:Int ==Int EXPECTEDDEPTH_CELL:Int - andBool ( C_ARITHMETICCONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( _NEWORIGIN_CELL:Account ==K .Account + andBool ( C_ARITHMETICCONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( 0 <=Int KV0_x:Int andBool ( 0 <=Int KV1_y:Int andBool ( 0 <=Int KV2_z:Int @@ -5566,12 +5609,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5772,10 +5817,12 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5980,10 +6027,12 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6184,12 +6233,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6394,12 +6445,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6600,12 +6653,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6760,8 +6815,8 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): andBool ( _ISREVERTEXPECTED_CELL:Bool andBool ( _DEPTH_CELL:Int ==Int EXPECTEDDEPTH_CELL:Int andBool ( _CALLDEPTH_CELL:Int ==Int EXPECTEDDEPTH_CELL:Int - andBool ( C_ARITHMETICCONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( _NEWORIGIN_CELL:Account ==K .Account + andBool ( C_ARITHMETICCONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( 0 <=Int KV0_x:Int andBool ( 0 <=Int KV1_y:Int andBool ( 0 <=Int KV2_z:Int @@ -6810,12 +6865,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7016,10 +7073,12 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7223,10 +7282,12 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7426,10 +7487,12 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7582,8 +7645,8 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): requires ( _ACTIVE_CELL:Bool andBool ( _CALLDEPTH_CELL:Int ==Int DEPTH_CELL:Int andBool ( _NEWCALLER_CELL:Account ==K NCL:Int - andBool ( C_ARITHMETICCONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( _NEWORIGIN_CELL:Account ==K .Account + andBool ( C_ARITHMETICCONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( 0 <=Int KV0_x:Int andBool ( 0 <=Int KV1_y:Int andBool ( 0 <=Int KV2_z:Int @@ -7633,10 +7696,12 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ARITHMETICCONTRACT_ID:Int 128 68 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7839,10 +7904,12 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -8050,10 +8117,12 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -8206,8 +8275,8 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): requires ( _ACTIVE_CELL:Bool andBool ( _CALLDEPTH_CELL:Int ==Int DEPTH_CELL:Int andBool ( _NEWCALLER_CELL:Account ==K NCL:Int - andBool ( C_ARITHMETICCONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( _NEWORIGIN_CELL:Account ==K .Account + andBool ( C_ARITHMETICCONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( 0 <=Int KV0_x:Int andBool ( 0 <=Int KV1_y:Int andBool ( 0 <=Int KV2_z:Int @@ -8262,10 +8331,12 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -8474,10 +8545,12 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -8630,8 +8703,8 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): requires ( _ACTIVE_CELL:Bool andBool ( _CALLDEPTH_CELL:Int ==Int DEPTH_CELL:Int andBool ( _NEWCALLER_CELL:Account ==K NCL:Int - andBool ( C_ARITHMETICCONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( _NEWORIGIN_CELL:Account ==K .Account + andBool ( C_ARITHMETICCONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( 0 <=Int KV0_x:Int andBool ( 0 <=Int KV1_y:Int andBool ( 0 <=Int KV2_z:Int @@ -8686,10 +8759,12 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -8896,11 +8971,13 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ( #accessAccounts C_ARITHMETICCONTRACT_ID:Int ~> #checkCall C_ARITHMETICCONTRACT_ID:Int 0 - ~> #call C_ARITHMETICCONTRACT_ID:Int C_ARITHMETICCONTRACT_ID:Int C_ARITHMETICCONTRACT_ID:Int 0 0 b"w\x16\x02\xf7" +Bytes #buf ( 32 , KV0_x:Int ) +Bytes #buf ( 32 , KV1_y:Int ) true => #execute ~> .K ) + ~> #call C_ARITHMETICCONTRACT_ID:Int C_ARITHMETICCONTRACT_ID:Int C_ARITHMETICCONTRACT_ID:Int 0 0 b"w\x16\x02\xf7" +Bytes #buf ( 32 , KV0_x:Int ) +Bytes #buf ( 32 , KV1_y:Int ) true + ~> .K => #execute ~> .K ) ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -9216,8 +9293,10 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ~> #call C_ARITHMETICCONTRACT_ID:Int C_ARITHMETICCONTRACT_ID:Int C_ARITHMETICCONTRACT_ID:Int 0 0 b"w\x16\x02\xf7" +Bytes #buf ( 32 , KV0_x:Int ) +Bytes #buf ( 32 , KV1_y:Int ) true ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -9427,12 +9506,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -9642,12 +9723,14 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 196 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -9802,8 +9885,8 @@ module SUMMARY-SRC%ARITHMETICCONTRACT.ADD-SUB-EXTERNAL(UINT256,UINT256,UINT256): andBool ( _ISREVERTEXPECTED_CELL:Bool andBool ( _DEPTH_CELL:Int ==Int EXPECTEDDEPTH_CELL:Int andBool ( _CALLDEPTH_CELL:Int ==Int EXPECTEDDEPTH_CELL:Int - andBool ( C_ARITHMETICCONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( _NEWORIGIN_CELL:Account ==K .Account + andBool ( C_ARITHMETICCONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( 0 <=Int KV0_x:Int andBool ( 0 <=Int KV1_y:Int andBool ( 0 <=Int KV2_z:Int diff --git a/src/tests/integration/test-data/show/AssertTest.checkFail_assert_false().expected b/src/tests/integration/test-data/show/AssertTest.checkFail_assert_false().expected index 5361c2c05..ae9646121 100644 --- a/src/tests/integration/test-data/show/AssertTest.checkFail_assert_false().expected +++ b/src/tests/integration/test-data/show/AssertTest.checkFail_assert_false().expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (182 steps) ├─ 5 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -18,7 +18,7 @@ │ │ (1 step) ├─ 6 -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -27,7 +27,7 @@ │ │ (307 steps) ├─ 8 -│ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K +│ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 2995 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -35,7 +35,7 @@ │ │ (1 step) ├─ 9 -│ k: #halt ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K +│ k: #halt ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 2995 │ callDepth: 0 │ statusCode: EVMC_REVERT @@ -43,7 +43,7 @@ │ │ (2 steps) ├─ 10 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 2995 │ callDepth: 0 │ statusCode: EVMC_REVERT @@ -52,7 +52,7 @@ ┊ constraint: true ┊ subst: ... └─ 7 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -68,6 +68,7 @@ module SUMMARY-TEST%ASSERTTEST.CHECKFAIL-ASSERT-FALSE():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -289,6 +290,7 @@ module SUMMARY-TEST%ASSERTTEST.CHECKFAIL-ASSERT-FALSE():0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -509,9 +511,11 @@ module SUMMARY-TEST%ASSERTTEST.CHECKFAIL-ASSERT-FALSE():0 ( .K => #end EVMC_REVERT - ~> #pc [ REVERT ] ) + ~> #pc [ REVERT ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -732,6 +736,7 @@ module SUMMARY-TEST%ASSERTTEST.CHECKFAIL-ASSERT-FALSE():0 ~> #pc [ REVERT ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -953,8 +958,10 @@ module SUMMARY-TEST%ASSERTTEST.CHECKFAIL-ASSERT-FALSE():0 #halt ~> ( #pc [ REVERT ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/AssertTest.testFail_assert_true().expected b/src/tests/integration/test-data/show/AssertTest.testFail_assert_true().expected index 1769e343e..c57364c54 100644 --- a/src/tests/integration/test-data/show/AssertTest.testFail_assert_true().expected +++ b/src/tests/integration/test-data/show/AssertTest.testFail_assert_true().expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (182 steps) ├─ 5 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -18,7 +18,7 @@ │ │ (1 step) ├─ 6 -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -27,7 +27,7 @@ │ │ (200 steps) ├─ 8 -│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -36,7 +36,7 @@ │ │ (1 step) ├─ 9 -│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -45,7 +45,7 @@ │ │ (2 steps) └─ 10 (leaf, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 328 callDepth: 0 statusCode: EVMC_SUCCESS @@ -54,7 +54,7 @@ ┌─ 7 (root, leaf, target, terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: PC_CELL_5d410f2a:Int │ callDepth: CALLDEPTH_CELL_5d410f2a:Int │ statusCode: STATUSCODE_FINAL:StatusCode @@ -68,6 +68,7 @@ Node 10: #halt ~> CONTINUATION:K + ~> .K NORMAL @@ -294,6 +295,7 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-ASSERT-TRUE():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -515,6 +517,7 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-ASSERT-TRUE():0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -735,9 +738,11 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-ASSERT-TRUE():0 ( .K => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) + ~> #pc [ STOP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -958,6 +963,7 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-ASSERT-TRUE():0 ~> #pc [ STOP ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1179,8 +1185,10 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-ASSERT-TRUE():0 #halt ~> ( #pc [ STOP ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/AssertTest.testFail_expect_revert().expected b/src/tests/integration/test-data/show/AssertTest.testFail_expect_revert().expected index 028f66f53..2d596886a 100644 --- a/src/tests/integration/test-data/show/AssertTest.testFail_expect_revert().expected +++ b/src/tests/integration/test-data/show/AssertTest.testFail_expect_revert().expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (182 steps) ├─ 5 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -18,7 +18,7 @@ │ │ (1 step) ├─ 6 -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -113,7 +113,7 @@ │ │ (95 steps) ├─ 18 -│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -122,7 +122,7 @@ │ │ (1 step) ├─ 19 -│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -131,7 +131,7 @@ │ │ (2 steps) └─ 20 (leaf, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 328 callDepth: 0 statusCode: EVMC_SUCCESS @@ -140,7 +140,7 @@ ┌─ 7 (root, leaf, target, terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: PC_CELL_5d410f2a:Int │ callDepth: CALLDEPTH_CELL_5d410f2a:Int │ statusCode: STATUSCODE_FINAL:StatusCode @@ -154,6 +154,7 @@ Node 20: #halt ~> CONTINUATION:K + ~> .K NORMAL @@ -385,6 +386,7 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -606,6 +608,7 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -826,9 +829,11 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 ( .K => CALL 0 #address ( FoundryCheat ) 0 128 4 128 0 - ~> #pc [ CALL ] ) + ~> #pc [ CALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1048,10 +1053,12 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 ( CALL 0 #address ( FoundryCheat ) 0 128 4 128 0 ~> .K => #accessAccounts #address ( FoundryCheat ) ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"\xf4\x84H\x14" false - ~> #return 128 0 ) + ~> #return 128 0 + ~> .K ) ~> #pc [ CALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1272,12 +1279,15 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"\xf4\x84H\x14" false ~> #return 128 0 - ~> #pc [ CALL ] => STATICCALL 0 #address ( FoundryTest ) 128 4 128 0 + ~> #pc [ CALL ] + ~> .K => STATICCALL 0 #address ( FoundryTest ) 128 4 128 0 ~> #pc [ STATICCALL ] ~> #checkRevert - ~> #updateRevertOutput 0 132 ) + ~> #updateRevertOutput 0 132 + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1502,12 +1512,14 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 ( STATICCALL 0 #address ( FoundryTest ) 128 4 128 0 ~> .K => #accessAccounts #address ( FoundryTest ) ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryTest ) #address ( FoundryTest ) 0 0 b"\xf3\xad0#" true - ~> #return 128 0 ) + ~> #return 128 0 + ~> .K ) ~> #pc [ STATICCALL ] ~> #checkRevert ~> #updateRevertOutput 0 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1731,14 +1743,17 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 ( #accessAccounts #address ( FoundryTest ) ~> #checkCall #address ( FoundryTest ) 0 - ~> #call #address ( FoundryTest ) #address ( FoundryTest ) #address ( FoundryTest ) 0 0 b"\xf3\xad0#" true => #precompiled? ( #address ( FoundryTest ) , CANCUN ) - ~> #execute ) + ~> #call #address ( FoundryTest ) #address ( FoundryTest ) #address ( FoundryTest ) 0 0 b"\xf3\xad0#" true + ~> .K => #precompiled? ( #address ( FoundryTest ) , CANCUN ) + ~> #execute + ~> .K ) ~> #return 128 0 ~> #pc [ STATICCALL ] ~> #checkRevert ~> #updateRevertOutput 0 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2067,6 +2082,7 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 ~> #updateRevertOutput 0 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2388,7 +2404,8 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 ( .K => #end EVMC_REVERT - ~> #pc [ REVERT ] ) + ~> #pc [ REVERT ] + ~> .K ) ~> #execute ~> #return 128 0 ~> #pc [ STATICCALL ] @@ -2396,6 +2413,7 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 ~> #updateRevertOutput 0 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2725,6 +2743,7 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 ~> #updateRevertOutput 0 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3050,13 +3069,15 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 #halt ~> ( #pc [ REVERT ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> #return 128 0 ~> #pc [ STATICCALL ] ~> #checkRevert ~> #updateRevertOutput 0 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3381,17 +3402,20 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 ( #halt - ~> #return 128 0 => #popCallStack + ~> #return 128 0 + ~> .K => #popCallStack ~> #popWorldState ~> 0 ~> #push ~> #refund 0 - ~> #setLocalMem 128 0 b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" ) + ~> #setLocalMem 128 0 b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" + ~> .K ) ~> #pc [ STATICCALL ] ~> #checkRevert ~> #updateRevertOutput 0 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3723,10 +3747,13 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 ~> #setLocalMem 128 0 b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" ~> #pc [ STATICCALL ] ~> #checkRevert - ~> #updateRevertOutput 0 132 => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) + ~> #updateRevertOutput 0 132 + ~> .K => #end EVMC_SUCCESS + ~> #pc [ STOP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4054,6 +4081,7 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 ~> #pc [ STOP ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4280,8 +4308,10 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 #halt ~> ( #pc [ STOP ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/AssertTest.test_assert_false().expected b/src/tests/integration/test-data/show/AssertTest.test_assert_false().expected index a5cd42ede..fe0fd57fe 100644 --- a/src/tests/integration/test-data/show/AssertTest.test_assert_false().expected +++ b/src/tests/integration/test-data/show/AssertTest.test_assert_false().expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (182 steps) ├─ 5 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -18,7 +18,7 @@ │ │ (1 step) ├─ 6 -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -27,7 +27,7 @@ │ │ (307 steps) ├─ 8 -│ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K +│ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 2995 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -35,7 +35,7 @@ │ │ (1 step) ├─ 9 -│ k: #halt ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K +│ k: #halt ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 2995 │ callDepth: 0 │ statusCode: EVMC_REVERT @@ -43,7 +43,7 @@ │ │ (2 steps) └─ 10 (leaf, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 2995 callDepth: 0 statusCode: EVMC_REVERT @@ -51,7 +51,7 @@ ┌─ 7 (root, leaf, target, terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: PC_CELL_5d410f2a:Int │ callDepth: CALLDEPTH_CELL_5d410f2a:Int │ statusCode: STATUSCODE_FINAL:StatusCode @@ -65,6 +65,7 @@ Node 10: #halt ~> CONTINUATION:K + ~> .K NORMAL @@ -291,6 +292,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-FALSE():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -512,6 +514,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-FALSE():0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -732,9 +735,11 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-FALSE():0 ( .K => #end EVMC_REVERT - ~> #pc [ REVERT ] ) + ~> #pc [ REVERT ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -955,6 +960,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-FALSE():0 ~> #pc [ REVERT ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1176,8 +1182,10 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-FALSE():0 #halt ~> ( #pc [ REVERT ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/AssertTest.test_assert_true().expected b/src/tests/integration/test-data/show/AssertTest.test_assert_true().expected index 63977da97..ad8f316ef 100644 --- a/src/tests/integration/test-data/show/AssertTest.test_assert_true().expected +++ b/src/tests/integration/test-data/show/AssertTest.test_assert_true().expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (182 steps) ├─ 5 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -18,7 +18,7 @@ │ │ (1 step) ├─ 6 -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -27,7 +27,7 @@ │ │ (263 steps) ├─ 8 -│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -36,7 +36,7 @@ │ │ (1 step) ├─ 9 -│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -45,7 +45,7 @@ │ │ (2 steps) ├─ 10 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -55,7 +55,7 @@ ┊ constraint: true ┊ subst: ... └─ 7 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -71,6 +71,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-TRUE():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -292,6 +293,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-TRUE():0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -512,9 +514,11 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-TRUE():0 ( .K => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) + ~> #pc [ STOP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -735,6 +739,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-TRUE():0 ~> #pc [ STOP ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -956,8 +961,10 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-TRUE():0 #halt ~> ( #pc [ STOP ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/AssertTest.test_failing_branch(uint256).expected b/src/tests/integration/test-data/show/AssertTest.test_failing_branch(uint256).expected index 12abe524c..1d5c788e6 100644 --- a/src/tests/integration/test-data/show/AssertTest.test_failing_branch(uint256).expected +++ b/src/tests/integration/test-data/show/AssertTest.test_failing_branch(uint256).expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (182 steps) ├─ 5 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -18,7 +18,7 @@ │ │ (1 step) ├─ 6 -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -49,7 +49,7 @@ ┃ │ ┃ │ (39 steps) ┃ ├─ 11 -┃ │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +┃ │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 328 ┃ │ callDepth: 0 ┃ │ statusCode: STATUSCODE:StatusCode @@ -58,7 +58,7 @@ ┃ │ ┃ │ (1 step) ┃ ├─ 13 -┃ │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +┃ │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 328 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -67,7 +67,7 @@ ┃ │ ┃ │ (2 steps) ┃ ├─ 15 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 328 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -77,7 +77,7 @@ ┃ ┊ constraint: true ┃ ┊ subst: ... ┃ └─ 7 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -96,7 +96,7 @@ │ │ (63 steps) ├─ 12 - │ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K + │ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 2995 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -104,7 +104,7 @@ │ │ (1 step) ├─ 14 - │ k: #halt ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K + │ k: #halt ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 2995 │ callDepth: 0 │ statusCode: EVMC_REVERT @@ -112,7 +112,7 @@ │ │ (2 steps) └─ 16 (leaf, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 2995 callDepth: 0 statusCode: EVMC_REVERT @@ -128,6 +128,7 @@ Node 16: #halt ~> CONTINUATION:K + ~> .K NORMAL @@ -357,6 +358,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-FAILING-BRANCH(UINT256):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -578,6 +580,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-FAILING-BRANCH(UINT256):0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -801,9 +804,11 @@ module SUMMARY-TEST%ASSERTTEST.TEST-FAILING-BRANCH(UINT256):0 ( .K => JUMPI 1124 bool2Word ( 100 <=Int KV0_x:Int ) - ~> #pc [ JUMPI ] ) + ~> #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1023,10 +1028,13 @@ module SUMMARY-TEST%ASSERTTEST.TEST-FAILING-BRANCH(UINT256):0 ( JUMPI 1124 bool2Word ( 100 <=Int KV0_x:Int ) - ~> #pc [ JUMPI ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) + ~> #pc [ JUMPI ] + ~> .K => #end EVMC_SUCCESS + ~> #pc [ STOP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1247,10 +1255,13 @@ module SUMMARY-TEST%ASSERTTEST.TEST-FAILING-BRANCH(UINT256):0 ( JUMPI 1124 bool2Word ( 100 <=Int KV0_x:Int ) - ~> #pc [ JUMPI ] => #end EVMC_REVERT - ~> #pc [ REVERT ] ) + ~> #pc [ JUMPI ] + ~> .K => #end EVMC_REVERT + ~> #pc [ REVERT ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1474,6 +1485,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-FAILING-BRANCH(UINT256):0 ~> #pc [ STOP ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1700,6 +1712,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-FAILING-BRANCH(UINT256):0 ~> #pc [ REVERT ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1924,8 +1937,10 @@ module SUMMARY-TEST%ASSERTTEST.TEST-FAILING-BRANCH(UINT256):0 #halt ~> ( #pc [ STOP ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -2150,8 +2165,10 @@ module SUMMARY-TEST%ASSERTTEST.TEST-FAILING-BRANCH(UINT256):0 #halt ~> ( #pc [ REVERT ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/AssertTest.test_revert_branch(uint256,uint256).expected b/src/tests/integration/test-data/show/AssertTest.test_revert_branch(uint256,uint256).expected index dc06d85a3..9fd708b35 100644 --- a/src/tests/integration/test-data/show/AssertTest.test_revert_branch(uint256,uint256).expected +++ b/src/tests/integration/test-data/show/AssertTest.test_revert_branch(uint256,uint256).expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (182 steps) ├─ 5 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -18,7 +18,7 @@ │ │ (1 step) ├─ 6 -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -49,7 +49,7 @@ ┃ │ ┃ │ (72 steps) ┃ ├─ 11 -┃ │ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K +┃ │ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 2995 ┃ │ callDepth: 0 ┃ │ statusCode: STATUSCODE:StatusCode @@ -57,7 +57,7 @@ ┃ │ ┃ │ (1 step) ┃ ├─ 13 -┃ │ k: #halt ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K +┃ │ k: #halt ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 2995 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_REVERT @@ -65,7 +65,7 @@ ┃ │ ┃ │ (2 steps) ┃ └─ 15 (leaf, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: 2995 ┃ callDepth: 0 ┃ statusCode: EVMC_REVERT @@ -85,7 +85,7 @@ │ │ (37 steps) ├─ 12 - │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K + │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -94,7 +94,7 @@ │ │ (1 step) ├─ 14 - │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K + │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -103,7 +103,7 @@ │ │ (2 steps) └─ 16 (leaf, pending) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 328 callDepth: 0 statusCode: EVMC_SUCCESS @@ -112,7 +112,7 @@ ┌─ 7 (root, leaf, target, terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: PC_CELL_5d410f2a:Int │ callDepth: CALLDEPTH_CELL_5d410f2a:Int │ statusCode: STATUSCODE_FINAL:StatusCode @@ -126,6 +126,7 @@ Node 16: #halt ~> CONTINUATION:K + ~> .K NORMAL @@ -357,6 +358,7 @@ Node 15: #halt ~> CONTINUATION:K + ~> .K NORMAL @@ -588,6 +590,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-REVERT-BRANCH(UINT256,UINT256):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -809,6 +812,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-REVERT-BRANCH(UINT256,UINT256):0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -1034,9 +1038,11 @@ module SUMMARY-TEST%ASSERTTEST.TEST-REVERT-BRANCH(UINT256,UINT256):0 ( .K => JUMPI 1594 bool2Word ( KV1_y:Int <=Int KV0_x:Int ) - ~> #pc [ JUMPI ] ) + ~> #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1258,10 +1264,13 @@ module SUMMARY-TEST%ASSERTTEST.TEST-REVERT-BRANCH(UINT256,UINT256):0 ( JUMPI 1594 bool2Word ( KV1_y:Int <=Int KV0_x:Int ) - ~> #pc [ JUMPI ] => #end EVMC_REVERT - ~> #pc [ REVERT ] ) + ~> #pc [ JUMPI ] + ~> .K => #end EVMC_REVERT + ~> #pc [ REVERT ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1484,10 +1493,13 @@ module SUMMARY-TEST%ASSERTTEST.TEST-REVERT-BRANCH(UINT256,UINT256):0 ( JUMPI 1594 bool2Word ( KV1_y:Int <=Int KV0_x:Int ) - ~> #pc [ JUMPI ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) + ~> #pc [ JUMPI ] + ~> .K => #end EVMC_SUCCESS + ~> #pc [ STOP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1713,6 +1725,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-REVERT-BRANCH(UINT256,UINT256):0 ~> #pc [ REVERT ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1941,6 +1954,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-REVERT-BRANCH(UINT256,UINT256):0 ~> #pc [ STOP ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2167,8 +2181,10 @@ module SUMMARY-TEST%ASSERTTEST.TEST-REVERT-BRANCH(UINT256,UINT256):0 #halt ~> ( #pc [ REVERT ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -2395,8 +2411,10 @@ module SUMMARY-TEST%ASSERTTEST.TEST-REVERT-BRANCH(UINT256,UINT256):0 #halt ~> ( #pc [ STOP ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/AssumeTest.testFail_assume_false(uint256,uint256).expected b/src/tests/integration/test-data/show/AssumeTest.testFail_assume_false(uint256,uint256).expected index 9b2a47b81..78abd5077 100644 --- a/src/tests/integration/test-data/show/AssumeTest.testFail_assume_false(uint256,uint256).expected +++ b/src/tests/integration/test-data/show/AssumeTest.testFail_assume_false(uint256,uint256).expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -25,7 +25,7 @@ │ │ (190 steps) ├─ 5 -│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 281 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -34,7 +34,7 @@ │ │ (1 step) ├─ 6 -│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 281 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -43,7 +43,7 @@ │ │ (2 steps) └─ 7 (leaf, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 281 callDepth: 0 statusCode: EVMC_SUCCESS @@ -52,7 +52,7 @@ ┌─ 2 (root, leaf, target, terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: PC_CELL_5d410f2a:Int │ callDepth: CALLDEPTH_CELL_5d410f2a:Int │ statusCode: STATUSCODE_FINAL:StatusCode @@ -66,6 +66,7 @@ Node 7: #halt ~> CONTINUATION:K + ~> .K NORMAL @@ -294,9 +295,11 @@ module SUMMARY-TEST%ASSUMETEST.TESTFAIL-ASSUME-FALSE(UINT256,UINT256):0 ( .K => STATICCALL 0 #address ( FoundryCheat ) 128 36 128 0 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -520,10 +523,12 @@ module SUMMARY-TEST%ASSUMETEST.TESTFAIL-ASSUME-FALSE(UINT256,UINT256):0 ( STATICCALL 0 #address ( FoundryCheat ) 128 36 128 0 ~> .K => #accessAccounts #address ( FoundryCheat ) ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( KV0_a:Int ==Int KV1_b:Int ) ) true - ~> #return 128 0 ) + ~> #return 128 0 + ~> .K ) ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -748,10 +753,13 @@ module SUMMARY-TEST%ASSUMETEST.TESTFAIL-ASSUME-FALSE(UINT256,UINT256):0 ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( KV0_a:Int ==Int KV1_b:Int ) ) true ~> #return 128 0 - ~> #pc [ STATICCALL ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) + ~> #pc [ STATICCALL ] + ~> .K => #end EVMC_SUCCESS + ~> #pc [ STOP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -977,6 +985,7 @@ module SUMMARY-TEST%ASSUMETEST.TESTFAIL-ASSUME-FALSE(UINT256,UINT256):0 ~> #pc [ STOP ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1201,8 +1210,10 @@ module SUMMARY-TEST%ASSUMETEST.TESTFAIL-ASSUME-FALSE(UINT256,UINT256):0 #halt ~> ( #pc [ STOP ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/AssumeTest.testFail_assume_true(uint256,uint256).expected b/src/tests/integration/test-data/show/AssumeTest.testFail_assume_true(uint256,uint256).expected index f7f02be35..b2061056d 100644 --- a/src/tests/integration/test-data/show/AssumeTest.testFail_assume_true(uint256,uint256).expected +++ b/src/tests/integration/test-data/show/AssumeTest.testFail_assume_true(uint256,uint256).expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -25,7 +25,7 @@ │ │ (1000 steps) ├─ 5 -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 4447 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -49,7 +49,7 @@ │ │ (242 steps) ├─ 8 -│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 281 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -58,7 +58,7 @@ │ │ (1 step) ├─ 9 -│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 281 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -67,7 +67,7 @@ │ │ (2 steps) ├─ 10 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 281 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -77,7 +77,7 @@ ┊ constraint: true ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -92,9 +92,11 @@ module SUMMARY-TEST%ASSUMETEST.TESTFAIL-ASSUME-TRUE(UINT256,UINT256):0 ( .K => STATICCALL 0 #address ( FoundryCheat ) 128 36 128 0 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -318,10 +320,12 @@ module SUMMARY-TEST%ASSUMETEST.TESTFAIL-ASSUME-TRUE(UINT256,UINT256):0 ( STATICCALL 0 #address ( FoundryCheat ) 128 36 128 0 ~> .K => #accessAccounts #address ( FoundryCheat ) ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( ( notBool KV0_a:Int ==Int KV1_b:Int ) ) ) true - ~> #return 128 0 ) + ~> #return 128 0 + ~> .K ) ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -546,9 +550,11 @@ module SUMMARY-TEST%ASSUMETEST.TESTFAIL-ASSUME-TRUE(UINT256,UINT256):0 ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( ( notBool KV0_a:Int ==Int KV1_b:Int ) ) ) true ~> #return 128 0 - ~> #pc [ STATICCALL ] => .K ) + ~> #pc [ STATICCALL ] + ~> .K => .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -771,9 +777,11 @@ module SUMMARY-TEST%ASSUMETEST.TESTFAIL-ASSUME-TRUE(UINT256,UINT256):0 ( .K => CALL 0 #address ( FoundryCheat ) 0 388 100 388 0 - ~> #pc [ CALL ] ) + ~> #pc [ CALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -998,10 +1006,12 @@ module SUMMARY-TEST%ASSUMETEST.TESTFAIL-ASSUME-TRUE(UINT256,UINT256):0 ( CALL 0 #address ( FoundryCheat ) 0 388 100 388 0 ~> .K => #accessAccounts #address ( FoundryCheat ) ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" false - ~> #return 388 0 ) + ~> #return 388 0 + ~> .K ) ~> #pc [ CALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1227,10 +1237,13 @@ module SUMMARY-TEST%ASSUMETEST.TESTFAIL-ASSUME-TRUE(UINT256,UINT256):0 ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" false ~> #return 388 0 - ~> #pc [ CALL ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) + ~> #pc [ CALL ] + ~> .K => #end EVMC_SUCCESS + ~> #pc [ STOP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1456,6 +1469,7 @@ module SUMMARY-TEST%ASSUMETEST.TESTFAIL-ASSUME-TRUE(UINT256,UINT256):0 ~> #pc [ STOP ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1682,8 +1696,10 @@ module SUMMARY-TEST%ASSUMETEST.TESTFAIL-ASSUME-TRUE(UINT256,UINT256):0 #halt ~> ( #pc [ STOP ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/AssumeTest.test_assume_false(uint256,uint256).expected b/src/tests/integration/test-data/show/AssumeTest.test_assume_false(uint256,uint256).expected index 48a98cab4..c6a2b5610 100644 --- a/src/tests/integration/test-data/show/AssumeTest.test_assume_false(uint256,uint256).expected +++ b/src/tests/integration/test-data/show/AssumeTest.test_assume_false(uint256,uint256).expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -25,7 +25,7 @@ │ │ (1000 steps) ├─ 5 -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 4447 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -49,7 +49,7 @@ │ │ (242 steps) ├─ 8 -│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 281 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -58,7 +58,7 @@ │ │ (1 step) ├─ 9 -│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 281 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -67,7 +67,7 @@ │ │ (2 steps) └─ 10 (leaf, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 281 callDepth: 0 statusCode: EVMC_SUCCESS @@ -76,7 +76,7 @@ ┌─ 2 (root, leaf, target, terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: PC_CELL_5d410f2a:Int │ callDepth: CALLDEPTH_CELL_5d410f2a:Int │ statusCode: STATUSCODE_FINAL:StatusCode @@ -90,6 +90,7 @@ Node 10: #halt ~> CONTINUATION:K + ~> .K NORMAL @@ -320,9 +321,11 @@ module SUMMARY-TEST%ASSUMETEST.TEST-ASSUME-FALSE(UINT256,UINT256):0 ( .K => STATICCALL 0 #address ( FoundryCheat ) 128 36 128 0 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -546,10 +549,12 @@ module SUMMARY-TEST%ASSUMETEST.TEST-ASSUME-FALSE(UINT256,UINT256):0 ( STATICCALL 0 #address ( FoundryCheat ) 128 36 128 0 ~> .K => #accessAccounts #address ( FoundryCheat ) ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( ( notBool KV0_a:Int ==Int KV1_b:Int ) ) ) true - ~> #return 128 0 ) + ~> #return 128 0 + ~> .K ) ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -774,9 +779,11 @@ module SUMMARY-TEST%ASSUMETEST.TEST-ASSUME-FALSE(UINT256,UINT256):0 ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( ( notBool KV0_a:Int ==Int KV1_b:Int ) ) ) true ~> #return 128 0 - ~> #pc [ STATICCALL ] => .K ) + ~> #pc [ STATICCALL ] + ~> .K => .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -999,9 +1006,11 @@ module SUMMARY-TEST%ASSUMETEST.TEST-ASSUME-FALSE(UINT256,UINT256):0 ( .K => CALL 0 #address ( FoundryCheat ) 0 388 100 388 0 - ~> #pc [ CALL ] ) + ~> #pc [ CALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1226,10 +1235,12 @@ module SUMMARY-TEST%ASSUMETEST.TEST-ASSUME-FALSE(UINT256,UINT256):0 ( CALL 0 #address ( FoundryCheat ) 0 388 100 388 0 ~> .K => #accessAccounts #address ( FoundryCheat ) ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" false - ~> #return 388 0 ) + ~> #return 388 0 + ~> .K ) ~> #pc [ CALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1455,10 +1466,13 @@ module SUMMARY-TEST%ASSUMETEST.TEST-ASSUME-FALSE(UINT256,UINT256):0 ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" false ~> #return 388 0 - ~> #pc [ CALL ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) + ~> #pc [ CALL ] + ~> .K => #end EVMC_SUCCESS + ~> #pc [ STOP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1684,6 +1698,7 @@ module SUMMARY-TEST%ASSUMETEST.TEST-ASSUME-FALSE(UINT256,UINT256):0 ~> #pc [ STOP ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1910,8 +1925,10 @@ module SUMMARY-TEST%ASSUMETEST.TEST-ASSUME-FALSE(UINT256,UINT256):0 #halt ~> ( #pc [ STOP ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/BMCBoundTest.testBound().expected b/src/tests/integration/test-data/show/BMCBoundTest.testBound().expected index 5b31e51c3..80b7f4851 100644 --- a/src/tests/integration/test-data/show/BMCBoundTest.testBound().expected +++ b/src/tests/integration/test-data/show/BMCBoundTest.testBound().expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -29,7 +29,7 @@ ┃ │ ┃ │ (49 steps) ┃ ├─ 6 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 221 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -38,7 +38,7 @@ ┃ │ ┃ │ (1 step) ┃ ├─ 32 -┃ │ k: #execute ~> CONTINUATION:K +┃ │ k: #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 0 ┃ │ callDepth: 0 ┃ │ statusCode: STATUSCODE:StatusCode @@ -47,7 +47,7 @@ ┃ │ ┃ │ (353 steps) ┃ ├─ 37 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 221 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -57,7 +57,7 @@ ┃ ┊ constraint: true ┃ ┊ subst: ... ┃ └─ 36 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -76,7 +76,7 @@ ┃ │ ┃ │ (318 steps) ┃ ├─ 10 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 221 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -85,7 +85,7 @@ ┃ │ ┃ │ (1 step) ┃ ├─ 33 -┃ │ k: #execute ~> CONTINUATION:K +┃ │ k: #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 0 ┃ │ callDepth: 0 ┃ │ statusCode: STATUSCODE:StatusCode @@ -94,7 +94,7 @@ ┃ │ ┃ │ (353 steps) ┃ ├─ 38 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 221 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -104,7 +104,7 @@ ┃ ┊ constraint: true ┃ ┊ subst: ... ┃ └─ 36 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -124,7 +124,7 @@ ┃ │ ┃ │ (587 steps) ┃ ├─ 14 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 221 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -133,7 +133,7 @@ ┃ │ ┃ │ (1 step) ┃ ├─ 34 -┃ │ k: #execute ~> CONTINUATION:K +┃ │ k: #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 0 ┃ │ callDepth: 0 ┃ │ statusCode: STATUSCODE:StatusCode @@ -142,7 +142,7 @@ ┃ │ ┃ │ (353 steps) ┃ ├─ 39 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 221 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -152,7 +152,7 @@ ┃ ┊ constraint: true ┃ ┊ subst: ... ┃ └─ 36 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -173,7 +173,7 @@ ┃ │ ┃ │ (856 steps) ┃ ├─ 18 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 221 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -182,7 +182,7 @@ ┃ │ ┃ │ (1 step) ┃ ├─ 35 -┃ │ k: #execute ~> CONTINUATION:K +┃ │ k: #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 0 ┃ │ callDepth: 0 ┃ │ statusCode: STATUSCODE:StatusCode @@ -191,7 +191,7 @@ ┃ │ ┃ │ (353 steps) ┃ ├─ 40 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 221 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -201,7 +201,7 @@ ┃ ┊ constraint: true ┃ ┊ subst: ... ┃ └─ 36 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -238,9 +238,11 @@ module SUMMARY-TEST%BMCBOUNDTEST.TESTBOUND():0 ( .K => JUMPI 508 bool2Word ( ??WORD:Int <=Int 0 ) - ~> #pc [ JUMPI ] ) + ~> #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -462,8 +464,10 @@ module SUMMARY-TEST%BMCBOUNDTEST.TESTBOUND():0 ( JUMPI 508 bool2Word ( ?WORD:Int <=Int 0 ) ~> #pc [ JUMPI ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -688,8 +692,10 @@ module SUMMARY-TEST%BMCBOUNDTEST.TESTBOUND():0 ( JUMPI 508 bool2Word ( ?WORD:Int <=Int 0 ) ~> #pc [ JUMPI ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -915,8 +921,10 @@ module SUMMARY-TEST%BMCBOUNDTEST.TESTBOUND():0 ( JUMPI 508 bool2Word ( ?WORD:Int <=Int 0 ) ~> #pc [ JUMPI ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -1143,8 +1151,10 @@ module SUMMARY-TEST%BMCBOUNDTEST.TESTBOUND():0 ( JUMPI 508 bool2Word ( ?WORD:Int <=Int 0 ) ~> #pc [ JUMPI ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -1374,6 +1384,7 @@ module SUMMARY-TEST%BMCBOUNDTEST.TESTBOUND():0 ~> #pc [ JUMPI ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1598,6 +1609,7 @@ module SUMMARY-TEST%BMCBOUNDTEST.TESTBOUND():0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -1822,6 +1834,7 @@ module SUMMARY-TEST%BMCBOUNDTEST.TESTBOUND():0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -2047,6 +2060,7 @@ module SUMMARY-TEST%BMCBOUNDTEST.TESTBOUND():0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -2272,6 +2286,7 @@ module SUMMARY-TEST%BMCBOUNDTEST.TESTBOUND():0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -2498,6 +2513,7 @@ module SUMMARY-TEST%BMCBOUNDTEST.TESTBOUND():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -2722,6 +2738,7 @@ module SUMMARY-TEST%BMCBOUNDTEST.TESTBOUND():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -2947,6 +2964,7 @@ module SUMMARY-TEST%BMCBOUNDTEST.TESTBOUND():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -3172,6 +3190,7 @@ module SUMMARY-TEST%BMCBOUNDTEST.TESTBOUND():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/CSETest.test_add_const(uint256,uint256).cse.expected b/src/tests/integration/test-data/show/CSETest.test_add_const(uint256,uint256).cse.expected index 3daf929e2..407bdca43 100644 --- a/src/tests/integration/test-data/show/CSETest.test_add_const(uint256,uint256).cse.expected +++ b/src/tests/integration/test-data/show/CSETest.test_add_const(uint256,uint256).cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -52,7 +52,7 @@ │ │ (1123 steps) ├─ 13 (terminal) - │ k: #halt ~> CONTINUATION:K + │ k: #halt ~> CONTINUATION:K ~> .K │ pc: 221 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -62,7 +62,7 @@ ┊ constraint: true ┊ subst: ... └─ 8 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -77,11 +77,14 @@ module SUMMARY-TEST%CSETEST.TEST-ADD-CONST(UINT256,UINT256):0 ( JUMPI 678 bool2Word ( pow64 <=Int KV0_x:Int ) - ~> #pc [ JUMPI ] => #assume ( KV0_x:Int #pc [ JUMPI ] + ~> .K => #assume ( KV0_x:Int #cheatcode_return 128 0 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -372,8 +375,10 @@ module SUMMARY-TEST%CSETEST.TEST-ADD-CONST(UINT256,UINT256):0 ( JUMPI 678 bool2Word ( pow64 <=Int KV0_x:Int ) ~> #pc [ JUMPI ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -669,9 +674,11 @@ module SUMMARY-TEST%CSETEST.TEST-ADD-CONST(UINT256,UINT256):0 ( .K => JUMPI 678 bool2Word ( pow64 <=Int ?KV0_x:Int ) - ~> #pc [ JUMPI ] ) + ~> #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/CSETest.test_identity(uint256,uint256).cse.expected b/src/tests/integration/test-data/show/CSETest.test_identity(uint256,uint256).cse.expected index cbf562ff3..33a6bd4d4 100644 --- a/src/tests/integration/test-data/show/CSETest.test_identity(uint256,uint256).cse.expected +++ b/src/tests/integration/test-data/show/CSETest.test_identity(uint256,uint256).cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -48,7 +48,7 @@ │ │ (1949 steps) ├─ 13 (terminal) - │ k: #halt ~> CONTINUATION:K + │ k: #halt ~> CONTINUATION:K ~> .K │ pc: 221 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -58,7 +58,7 @@ ┊ constraint: true ┊ subst: ... └─ 8 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -73,11 +73,14 @@ module SUMMARY-TEST%CSETEST.TEST-IDENTITY(UINT256,UINT256):0 ( JUMPI 2519 bool2Word ( pow64 <=Int KV0_x:Int ) - ~> #pc [ JUMPI ] => #assume ( KV0_x:Int #pc [ JUMPI ] + ~> .K => #assume ( KV0_x:Int #cheatcode_return 128 0 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -368,8 +371,10 @@ module SUMMARY-TEST%CSETEST.TEST-IDENTITY(UINT256,UINT256):0 ( JUMPI 2519 bool2Word ( pow64 <=Int KV0_x:Int ) ~> #pc [ JUMPI ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -663,9 +668,11 @@ module SUMMARY-TEST%CSETEST.TEST-IDENTITY(UINT256,UINT256):0 ( .K => JUMPI 2519 bool2Word ( pow64 <=Int ?KV0_x:Int ) - ~> #pc [ JUMPI ] ) + ~> #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/CallableStorageContract.str().cse.expected b/src/tests/integration/test-data/show/CallableStorageContract.str().cse.expected index 2373a64ce..399cb1b39 100644 --- a/src/tests/integration/test-data/show/CallableStorageContract.str().cse.expected +++ b/src/tests/integration/test-data/show/CallableStorageContract.str().cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, split, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -13,7 +13,7 @@ ┃ ┃ C_CALLABLESTORAGECONTRACT_STR_S_LENGTH:Int ==Int 0 ┃ │ ┃ ├─ 8 -┃ │ k: #execute ~> CONTINUATION:K +┃ │ k: #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 0 ┃ │ callDepth: CALLDEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -22,7 +22,7 @@ ┃ │ ┃ │ (867 steps) ┃ ├─ 6 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 86 ┃ │ callDepth: CALLDEPTH_CELL:Int ┃ │ statusCode: EVMC_SUCCESS @@ -36,7 +36,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┊ subst: ... ┃ └─ 2 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -46,7 +46,7 @@ ┃ ( notBool C_CALLABLESTORAGECONTRACT_STR_S_LENGTH:Int ==Int 0 ) │ ├─ 9 - │ k: #execute ~> CONTINUATION:K + │ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -55,7 +55,7 @@ │ │ (1033 steps) ├─ 7 (terminal) - │ k: #halt ~> CONTINUATION:K + │ k: #halt ~> CONTINUATION:K ~> .K │ pc: 86 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: EVMC_SUCCESS @@ -69,7 +69,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -85,6 +85,7 @@ module SUMMARY-TEST%CALLABLESTORAGECONTRACT.STR():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -221,11 +222,11 @@ module SUMMARY-TEST%CALLABLESTORAGECONTRACT.STR():0 andBool ( 0 <=Int CALLER_ID:Int andBool ( 0 <=Int ORIGIN_ID:Int andBool ( 0 <=Int MIXHASH_CELL:Int + andBool ( maxUInt5 ==Int lengthBytes ( C_CALLABLESTORAGECONTRACT_STR_S_CONTENTS:Bytes ) andBool ( pow24 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -396,12 +398,12 @@ module SUMMARY-TEST%CALLABLESTORAGECONTRACT.STR():0 requires ( 0 <=Int CALLER_ID:Int andBool ( 0 <=Int ORIGIN_ID:Int andBool ( 0 <=Int MIXHASH_CELL:Int + andBool ( maxUInt5 ==Int lengthBytes ( C_CALLABLESTORAGECONTRACT_STR_S_CONTENTS:Bytes ) andBool ( pow24 CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (3775 steps) ├─ 7 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 240 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -19,7 +19,7 @@ ┊ constraint: true ┊ subst: ... └─ 6 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -35,6 +35,7 @@ module SUMMARY-TEST%CALLABLESTORAGETEST.TEST-STR():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/ConstructorTest.init.cse.expected b/src/tests/integration/test-data/show/ConstructorTest.init.cse.expected index 9eae89b5b..d93b1898f 100644 --- a/src/tests/integration/test-data/show/ConstructorTest.init.cse.expected +++ b/src/tests/integration/test-data/show/ConstructorTest.init.cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -8,7 +8,7 @@ │ │ (1161 steps) ├─ 5 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 253 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -17,7 +17,7 @@ ┊ constraint: true ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -33,6 +33,7 @@ module SUMMARY-TEST%CONSTRUCTORTEST.INIT:0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/ConstructorTest.test_contract_call().cse.expected b/src/tests/integration/test-data/show/ConstructorTest.test_contract_call().cse.expected index c360fdff2..6a11d5f14 100644 --- a/src/tests/integration/test-data/show/ConstructorTest.test_contract_call().cse.expected +++ b/src/tests/integration/test-data/show/ConstructorTest.test_contract_call().cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (2233 steps) ├─ 4 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 278 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -19,7 +19,7 @@ ┊ constraint: true ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -35,6 +35,7 @@ module SUMMARY-TEST%CONSTRUCTORTEST.TEST-CONTRACT-CALL():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/ContractFieldTest.testEscrowToken().cse.expected b/src/tests/integration/test-data/show/ContractFieldTest.testEscrowToken().cse.expected index 4c118ab1c..0f9a97f31 100644 --- a/src/tests/integration/test-data/show/ContractFieldTest.testEscrowToken().cse.expected +++ b/src/tests/integration/test-data/show/ContractFieldTest.testEscrowToken().cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (2233 steps) ├─ 8 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 194 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -19,7 +19,7 @@ ┊ constraint: true ┊ subst: ... └─ 7 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -35,6 +35,7 @@ module SUMMARY-TEST%CONTRACTFIELDTEST.TESTESCROWTOKEN():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/Enum.enum_argument_range(uint8).cse.expected b/src/tests/integration/test-data/show/Enum.enum_argument_range(uint8).cse.expected index 479e8cb2a..ce456635f 100644 --- a/src/tests/integration/test-data/show/Enum.enum_argument_range(uint8).cse.expected +++ b/src/tests/integration/test-data/show/Enum.enum_argument_range(uint8).cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (514 steps) ├─ 3 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 68 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: EVMC_SUCCESS @@ -27,7 +27,7 @@ ┊ ( notBool C_ENUM_ID:Int ==Int C_ENUM_MEMBER_CONTRACT_ID:Int ) ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -43,6 +43,7 @@ module SUMMARY-TEST%ENUM.ENUM-ARGUMENT-RANGE(UINT8):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/Enum.enum_storage_range().cse.expected b/src/tests/integration/test-data/show/Enum.enum_storage_range().cse.expected index 458a5fc13..0c13ee48b 100644 --- a/src/tests/integration/test-data/show/Enum.enum_storage_range().cse.expected +++ b/src/tests/integration/test-data/show/Enum.enum_storage_range().cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (264 steps) ├─ 3 -│ k: #next [ STATICCALL ] ~> #execute ~> CONTINUATION:K +│ k: #next [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 145 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -750,7 +750,7 @@ ┣━━┓ ┃ │ ┃ ├─ 5 -┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ │ pc: 145 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -761,7 +761,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 9 (split) -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 145 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -778,7 +778,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 126 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 145 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -804,7 +804,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 148 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 145 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -830,7 +830,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 158 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 145 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -851,7 +851,7 @@ ┃ ┃ ┃ ( notBool C_ENUM_ID:Int ==Int C_ENUM_MEMBER_CONTRACT_ID:Int ) ┃ ┃ │ ┃ ┃ ├─ 159 -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 145 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -870,7 +870,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 10 (split) -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 145 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -887,7 +887,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 128 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 145 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -913,7 +913,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 150 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 145 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -939,7 +939,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 160 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 145 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -960,7 +960,7 @@ ┃ ┃ ┃ ( notBool C_ENUM_ID:Int ==Int C_ENUM_MEMBER_CONTRACT_ID:Int ) ┃ ┃ │ ┃ ┃ ├─ 161 -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 145 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -979,7 +979,7 @@ ┃ ┗━━┓ ┃ │ ┃ ├─ 11 -┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ │ pc: 145 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -990,7 +990,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 18 (split) -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 145 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1007,7 +1007,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 130 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 145 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1033,7 +1033,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 152 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 145 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1054,7 +1054,7 @@ ┃ ┃ ┃ ( notBool C_ENUM_ID:Int ==Int C_ENUM_MEMBER_CONTRACT_ID:Int ) ┃ ┃ │ ┃ ┃ ├─ 153 -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 145 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1073,7 +1073,7 @@ ┃ ┗━━┓ ┃ │ ┃ ├─ 19 -┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ │ pc: 145 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -1084,7 +1084,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 33 (split) -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 145 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1101,7 +1101,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 138 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 145 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1122,7 +1122,7 @@ ┃ ┃ ┃ ( notBool C_ENUM_ID:Int ==Int C_ENUM_MEMBER_CONTRACT_ID:Int ) ┃ ┃ │ ┃ ┃ ├─ 139 -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 145 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1141,7 +1141,7 @@ ┃ ┗━━┓ ┃ │ ┃ ├─ 34 -┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ │ pc: 145 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -1152,7 +1152,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 56 -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 145 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1171,7 +1171,7 @@ ┃ ┗━━┓ ┃ │ ┃ ├─ 57 -┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ │ pc: 145 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -1182,7 +1182,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ └─ 92 (leaf, pending) -┃ ┃ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ pc: 145 ┃ ┃ callDepth: DEPTH_CELL:Int ┃ ┃ statusCode: STATUSCODE:StatusCode @@ -1192,7 +1192,7 @@ ┃ ┗━━┓ ┃ │ ┃ └─ 93 (leaf, pending) -┃ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ pc: 145 ┃ callDepth: DEPTH_CELL:Int ┃ statusCode: STATUSCODE:StatusCode @@ -1297,7 +1297,7 @@ ┃ │ ┃ │ (973 steps) ┃ └─ 96 (leaf, pending) - ┃ k: #halt ~> CONTINUATION:K + ┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: 68 ┃ callDepth: CALLDEPTH_CELL:Int ┃ statusCode: EVMC_SUCCESS @@ -1318,7 +1318,7 @@ │ │ (79 steps) └─ 97 (leaf, pending) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 161 callDepth: CALLDEPTH_CELL:Int statusCode: EVMC_REVERT @@ -1327,7 +1327,7 @@ ┌─ 2 (root, leaf, target, terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: PC_CELL_5d410f2a:Int │ callDepth: CALLDEPTH_CELL_5d410f2a:Int │ statusCode: STATUSCODE_FINAL:StatusCode @@ -1343,6 +1343,7 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( .K => #next [ STATICCALL ] ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1538,10 +1539,12 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #addr [ STATICCALL ] - ~> #exec [ STATICCALL ] => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 ~> .K ) + ~> #exec [ STATICCALL ] + ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 ~> .K ) ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1734,8 +1737,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -1764,11 +1767,13 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => #injectPrank ~> #next [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1966,8 +1971,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -1995,11 +2000,13 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => #injectPrank ~> #next [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2197,8 +2204,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -2226,11 +2233,13 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => #injectPrank ~> #next [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2428,8 +2437,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -2457,11 +2466,13 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => #injectPrank ~> #next [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2659,8 +2670,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -2687,10 +2698,12 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2894,8 +2907,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -2922,12 +2935,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3132,8 +3147,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -3159,12 +3174,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3368,8 +3385,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -3395,12 +3412,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3603,8 +3622,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -3630,12 +3649,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3838,8 +3859,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -3866,11 +3887,13 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => #injectPrank ~> #next [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4068,8 +4091,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -4096,10 +4119,12 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4307,8 +4332,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -4335,10 +4360,12 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4541,8 +4568,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -4573,10 +4600,13 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] => JUMPI 520 bool2Word ( ( (chop ( lengthBytes ( OUTPUT_CELL:Bytes ) )) s #pc [ JUMPI ] ) + ~> #pc [ STATICCALL ] + ~> .K => JUMPI 520 bool2Word ( ( (chop ( lengthBytes ( OUTPUT_CELL:Bytes ) )) s #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4801,10 +4831,13 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] => JUMPI 520 bool2Word ( ( (chop ( lengthBytes ( OUTPUT_CELL:Bytes ) )) s #pc [ JUMPI ] ) + ~> #pc [ STATICCALL ] + ~> .K => JUMPI 520 bool2Word ( ( (chop ( lengthBytes ( OUTPUT_CELL:Bytes ) )) s #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5025,12 +5058,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5239,8 +5274,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -5266,12 +5301,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5475,8 +5512,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -5502,12 +5539,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5715,8 +5754,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -5742,12 +5781,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5950,8 +5991,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -5977,12 +6018,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6156,8 +6199,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( _ISREVERTEXPECTED_CELL:Bool andBool ( _DEPTH_CELL:Int ==Int EXPECTEDDEPTH_CELL:Int andBool ( _CALLDEPTH_CELL:Int ==Int EXPECTEDDEPTH_CELL:Int - andBool ( C_ENUM_MEMBER_CONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( _NEWORIGIN_CELL:Account ==K .Account + andBool ( C_ENUM_MEMBER_CONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( 0 <=Int CALLER_ID:Int andBool ( 0 <=Int C_ENUM_ID:Int andBool ( 0 <=Int ORIGIN_ID:Int @@ -6190,8 +6233,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -6217,12 +6260,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6425,8 +6470,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -6452,10 +6497,12 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6662,8 +6709,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -6690,10 +6737,12 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6895,8 +6944,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -6923,12 +6972,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7136,8 +7187,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -7163,12 +7214,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7371,8 +7424,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -7398,12 +7451,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7577,8 +7632,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( _ISREVERTEXPECTED_CELL:Bool andBool ( _DEPTH_CELL:Int ==Int EXPECTEDDEPTH_CELL:Int andBool ( _CALLDEPTH_CELL:Int ==Int EXPECTEDDEPTH_CELL:Int - andBool ( C_ENUM_MEMBER_CONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( _NEWORIGIN_CELL:Account ==K .Account + andBool ( C_ENUM_MEMBER_CONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( 0 <=Int CALLER_ID:Int andBool ( 0 <=Int C_ENUM_ID:Int andBool ( 0 <=Int ORIGIN_ID:Int @@ -7611,8 +7666,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -7638,12 +7693,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7846,8 +7903,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -7873,10 +7930,12 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -8082,8 +8141,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -8110,10 +8169,12 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -8314,8 +8375,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -8342,10 +8403,12 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -8517,8 +8580,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 requires ( _ACTIVE_CELL:Bool andBool ( _CALLDEPTH_CELL:Int ==Int DEPTH_CELL:Int andBool ( _NEWCALLER_CELL:Account ==K NCL:Int - andBool ( C_ENUM_MEMBER_CONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( _NEWORIGIN_CELL:Account ==K .Account + andBool ( C_ENUM_MEMBER_CONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( 0 <=Int CALLER_ID:Int andBool ( 0 <=Int C_ENUM_ID:Int andBool ( 0 <=Int ORIGIN_ID:Int @@ -8551,8 +8614,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -8579,10 +8642,12 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_ENUM_MEMBER_CONTRACT_ID:Int 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -8783,8 +8848,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -8814,10 +8879,12 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -9036,8 +9103,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -9067,10 +9134,12 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -9255,8 +9324,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 requires ( _ACTIVE_CELL:Bool andBool ( _CALLDEPTH_CELL:Int ==Int DEPTH_CELL:Int andBool ( _NEWCALLER_CELL:Account ==K NCL:Int - andBool ( C_ENUM_MEMBER_CONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( _NEWORIGIN_CELL:Account ==K .Account + andBool ( C_ENUM_MEMBER_CONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( 0 <=Int CALLER_ID:Int andBool ( 0 <=Int C_ENUM_ID:Int andBool ( 0 <=Int ORIGIN_ID:Int @@ -9289,8 +9358,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -9321,10 +9390,12 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -9543,8 +9614,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -9575,10 +9646,12 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -9763,8 +9836,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 requires ( _ACTIVE_CELL:Bool andBool ( _CALLDEPTH_CELL:Int ==Int DEPTH_CELL:Int andBool ( _NEWCALLER_CELL:Account ==K NCL:Int - andBool ( C_ENUM_MEMBER_CONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( _NEWORIGIN_CELL:Account ==K .Account + andBool ( C_ENUM_MEMBER_CONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( 0 <=Int CALLER_ID:Int andBool ( 0 <=Int C_ENUM_ID:Int andBool ( 0 <=Int ORIGIN_ID:Int @@ -9797,8 +9870,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -9829,10 +9902,12 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -10052,8 +10127,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -10084,8 +10159,10 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ~> #call C_ENUM_ID:Int C_ENUM_MEMBER_CONTRACT_ID:Int C_ENUM_MEMBER_CONTRACT_ID:Int 0 0 b"h\xaf7\xdf" true ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -10291,8 +10368,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -10327,8 +10404,10 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ~> #call C_ENUM_ID:Int C_ENUM_MEMBER_CONTRACT_ID:Int C_ENUM_MEMBER_CONTRACT_ID:Int 0 0 b"h\xaf7\xdf" true ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -10531,8 +10610,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( CALLER_ID:Int =/=Int #address ( FoundryCheat ) andBool ( C_ENUM_ID:Int =/=Int #address ( FoundryCheat ) andBool ( ORIGIN_ID:Int =/=Int #address ( FoundryCheat ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -10567,12 +10646,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -10793,8 +10874,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) @@ -10824,12 +10905,14 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 132 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -11016,8 +11099,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( _ISREVERTEXPECTED_CELL:Bool andBool ( _DEPTH_CELL:Int ==Int EXPECTEDDEPTH_CELL:Int andBool ( _CALLDEPTH_CELL:Int ==Int EXPECTEDDEPTH_CELL:Int - andBool ( C_ENUM_MEMBER_CONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( _NEWORIGIN_CELL:Account ==K .Account + andBool ( C_ENUM_MEMBER_CONTRACT_ID:Int ==Int #address ( FoundryConsole ) andBool ( 0 <=Int CALLER_ID:Int andBool ( 0 <=Int C_ENUM_ID:Int andBool ( 0 <=Int ORIGIN_ID:Int @@ -11050,8 +11133,8 @@ module SUMMARY-TEST%ENUM.ENUM-STORAGE-RANGE():0 andBool ( ( notBool #address ( FoundryConsole ) in_keys ( ACCOUNTS_REST:AccountCellMap ) ) - andBool ( #lookup ( C_ENUM_MEMBER_CONTRACT_STORAGE:Map , 1 ) C_ENUM_ID:Int in_keys ( ACCOUNTS_REST:AccountCellMap ) ) diff --git a/src/tests/integration/test-data/show/Enum.init.cse.expected b/src/tests/integration/test-data/show/Enum.init.cse.expected index d3dd96d83..518e46068 100644 --- a/src/tests/integration/test-data/show/Enum.init.cse.expected +++ b/src/tests/integration/test-data/show/Enum.init.cse.expected @@ -1,13 +1,13 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode │ │ (423 steps) ├─ 3 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 218 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: EVMC_SUCCESS @@ -18,7 +18,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -34,6 +34,7 @@ module SUMMARY-TEST%ENUM.INIT:0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/ForgetBranchTest.test_forgetBranch(uint256).expected b/src/tests/integration/test-data/show/ForgetBranchTest.test_forgetBranch(uint256).expected index be8d87bc2..841774a8a 100644 --- a/src/tests/integration/test-data/show/ForgetBranchTest.test_forgetBranch(uint256).expected +++ b/src/tests/integration/test-data/show/ForgetBranchTest.test_forgetBranch(uint256).expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -18,7 +18,7 @@ │ │ (1 step) ├─ 4 -│ k: #cheatcode_return 128 0 ~> #pc [ CALL ] ~> #execute ~> CONTINUATION:K +│ k: #cheatcode_return 128 0 ~> #pc [ CALL ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 1294 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -49,7 +49,7 @@ ┃ │ ┃ │ (49 steps) ┃ ├─ 8 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 320 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -59,7 +59,7 @@ ┃ ┊ constraint: true ┃ ┊ subst: ... ┃ └─ 2 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -78,7 +78,7 @@ │ │ (40 steps) ├─ 9 (terminal) - │ k: #halt ~> CONTINUATION:K + │ k: #halt ~> CONTINUATION:K ~> .K │ pc: 320 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -88,7 +88,7 @@ ┊ constraint: true ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -104,9 +104,11 @@ module SUMMARY-TEST%FORGETBRANCHTEST.TEST-FORGETBRANCH(UINT256):0 ( .K => #forget ( KV0_x:Int , 5 , 200 ) ~> #cheatcode_return 128 0 - ~> #pc [ CALL ] ) + ~> #pc [ CALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -331,6 +333,7 @@ module SUMMARY-TEST%FORGETBRANCHTEST.TEST-FORGETBRANCH(UINT256):0 ~> #pc [ CALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -551,10 +554,13 @@ module SUMMARY-TEST%FORGETBRANCHTEST.TEST-FORGETBRANCH(UINT256):0 ( #cheatcode_return 128 0 - ~> #pc [ CALL ] => JUMPI 1326 bool2Word ( KV0_x:Int <=Int 200 ) - ~> #pc [ JUMPI ] ) + ~> #pc [ CALL ] + ~> .K => JUMPI 1326 bool2Word ( KV0_x:Int <=Int 200 ) + ~> #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -775,8 +781,10 @@ module SUMMARY-TEST%FORGETBRANCHTEST.TEST-FORGETBRANCH(UINT256):0 ( JUMPI 1326 bool2Word ( KV0_x:Int <=Int 200 ) ~> #pc [ JUMPI ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -1001,8 +1009,10 @@ module SUMMARY-TEST%FORGETBRANCHTEST.TEST-FORGETBRANCH(UINT256):0 ( JUMPI 1326 bool2Word ( KV0_x:Int <=Int 200 ) ~> #pc [ JUMPI ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/Identity.applyOp(uint256).cse.expected b/src/tests/integration/test-data/show/Identity.applyOp(uint256).cse.expected index c925b96e8..bd978a9a3 100644 --- a/src/tests/integration/test-data/show/Identity.applyOp(uint256).cse.expected +++ b/src/tests/integration/test-data/show/Identity.applyOp(uint256).cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (359 steps) ├─ 3 -│ k: #next [ STATICCALL ] ~> #execute ~> CONTINUATION:K +│ k: #next [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 148 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -730,7 +730,7 @@ ┣━━┓ ┃ │ ┃ ├─ 5 -┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ │ pc: 148 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -741,7 +741,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 9 (split) -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 148 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -757,7 +757,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 126 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 148 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -781,7 +781,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 148 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 148 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -805,7 +805,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 158 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 148 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -825,7 +825,7 @@ ┃ ┃ ┃ constraint: true ┃ ┃ │ ┃ ┃ ├─ 159 -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 148 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -844,7 +844,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 10 (split) -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 148 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -860,7 +860,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 128 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 148 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -884,7 +884,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 150 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 148 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -908,7 +908,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 160 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 148 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -928,7 +928,7 @@ ┃ ┃ ┃ constraint: true ┃ ┃ │ ┃ ┃ ├─ 161 -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 148 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -947,7 +947,7 @@ ┃ ┗━━┓ ┃ │ ┃ ├─ 11 -┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ │ pc: 148 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -958,7 +958,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 18 (split) -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 148 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -974,7 +974,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 130 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 148 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -998,7 +998,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 152 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 148 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1018,7 +1018,7 @@ ┃ ┃ ┃ constraint: true ┃ ┃ │ ┃ ┃ ├─ 153 -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 148 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1037,7 +1037,7 @@ ┃ ┗━━┓ ┃ │ ┃ ├─ 19 -┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ │ pc: 148 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -1048,7 +1048,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 33 (split) -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 148 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1064,7 +1064,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┃ ┃ │ ┃ ┃ ┃ ├─ 138 -┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ ┃ │ pc: 148 ┃ ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1084,7 +1084,7 @@ ┃ ┃ ┃ constraint: true ┃ ┃ │ ┃ ┃ ├─ 139 -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 148 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1103,7 +1103,7 @@ ┃ ┗━━┓ ┃ │ ┃ ├─ 34 -┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ │ pc: 148 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -1114,7 +1114,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 56 -┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 148 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -1133,7 +1133,7 @@ ┃ ┗━━┓ ┃ │ ┃ ├─ 57 -┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ │ pc: 148 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -1144,7 +1144,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ └─ 92 (leaf, pending) -┃ ┃ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ k: #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ pc: 148 ┃ ┃ callDepth: DEPTH_CELL:Int ┃ ┃ statusCode: STATUSCODE:StatusCode @@ -1154,7 +1154,7 @@ ┃ ┗━━┓ ┃ │ ┃ └─ 93 (leaf, pending) -┃ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ k: #injectPrank ~> #next [ STATICCALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ... ┃ pc: 148 ┃ callDepth: DEPTH_CELL:Int ┃ statusCode: STATUSCODE:StatusCode @@ -1259,7 +1259,7 @@ ┃ │ ┃ │ (348 steps) ┃ └─ 96 (leaf, pending) - ┃ k: #halt ~> CONTINUATION:K + ┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: 87 ┃ callDepth: CALLDEPTH_CELL:Int ┃ statusCode: EVMC_SUCCESS @@ -1280,7 +1280,7 @@ │ │ (79 steps) └─ 97 (leaf, pending) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 163 callDepth: CALLDEPTH_CELL:Int statusCode: EVMC_REVERT @@ -1289,7 +1289,7 @@ ┌─ 2 (root, leaf, target, terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: PC_CELL_5d410f2a:Int │ callDepth: CALLDEPTH_CELL_5d410f2a:Int │ statusCode: STATUSCODE_FINAL:StatusCode @@ -1305,6 +1305,7 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( .K => #next [ STATICCALL ] ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1467,10 +1468,12 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #addr [ STATICCALL ] - ~> #exec [ STATICCALL ] => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 ~> .K ) + ~> #exec [ STATICCALL ] + ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 ~> .K ) ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1660,11 +1663,13 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => #injectPrank ~> #next [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1858,11 +1863,13 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => #injectPrank ~> #next [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2056,11 +2063,13 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => #injectPrank ~> #next [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2254,11 +2263,13 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => #injectPrank ~> #next [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2451,10 +2462,12 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2653,12 +2666,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2857,12 +2872,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3060,12 +3077,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3262,12 +3281,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3465,11 +3486,13 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => #injectPrank ~> #next [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3662,10 +3685,12 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3867,10 +3892,12 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4072,10 +4099,13 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] => JUMPI 245 bool2Word ( ( (chop ( lengthBytes ( OUTPUT_CELL:Bytes ) )) s #pc [ JUMPI ] ) + ~> #pc [ STATICCALL ] + ~> .K => JUMPI 245 bool2Word ( ( (chop ( lengthBytes ( OUTPUT_CELL:Bytes ) )) s #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4267,10 +4297,13 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] => JUMPI 245 bool2Word ( ( (chop ( lengthBytes ( OUTPUT_CELL:Bytes ) )) s #pc [ JUMPI ] ) + ~> #pc [ STATICCALL ] + ~> .K => JUMPI 245 bool2Word ( ( (chop ( lengthBytes ( OUTPUT_CELL:Bytes ) )) s #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4458,12 +4491,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4665,12 +4700,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4868,12 +4905,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5074,12 +5113,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5276,12 +5317,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5482,12 +5525,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5684,10 +5729,12 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5888,10 +5935,12 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6088,12 +6137,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6294,12 +6345,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6496,12 +6549,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6702,12 +6757,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6904,10 +6961,12 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7107,10 +7166,12 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7306,10 +7367,12 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7509,10 +7572,12 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ( #next [ STATICCALL ] ~> .K => STATICCALL 0 C_IDENTITY_ID:Int 128 36 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7711,10 +7776,12 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7918,10 +7985,12 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -8126,10 +8195,12 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -8334,10 +8405,12 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -8542,10 +8615,12 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -8751,8 +8826,10 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ~> #call C_IDENTITY_ID:Int C_IDENTITY_ID:Int C_IDENTITY_ID:Int 0 0 b"\xac7\xee\xbb" +Bytes #buf ( 32 , KV0_x:Int ) true ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -8961,8 +9038,10 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ~> #call C_IDENTITY_ID:Int C_IDENTITY_ID:Int C_IDENTITY_ID:Int 0 0 b"\xac7\xee\xbb" +Bytes #buf ( 32 , KV0_x:Int ) true ~> #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -9168,12 +9247,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -9379,12 +9460,14 @@ module SUMMARY-SRC%CSE%IDENTITY.APPLYOP(UINT256):0 ~> 1 ~> #push ~> #setLocalMem 128 32 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 32 164 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/Identity.identity(uint256).cse.expected b/src/tests/integration/test-data/show/Identity.identity(uint256).cse.expected index a2663b163..43f555c2b 100644 --- a/src/tests/integration/test-data/show/Identity.identity(uint256).cse.expected +++ b/src/tests/integration/test-data/show/Identity.identity(uint256).cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (331 steps) ├─ 3 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 87 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: EVMC_SUCCESS @@ -22,7 +22,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -38,6 +38,7 @@ module SUMMARY-SRC%CSE%IDENTITY.IDENTITY(UINT256):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/ImportedContract.add(uint256).cse.expected b/src/tests/integration/test-data/show/ImportedContract.add(uint256).cse.expected index c693d30cb..606def09d 100644 --- a/src/tests/integration/test-data/show/ImportedContract.add(uint256).cse.expected +++ b/src/tests/integration/test-data/show/ImportedContract.add(uint256).cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, split, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -13,7 +13,7 @@ ┃ ┃ #lookup ( C_IMPORTEDCONTRACT_STORAGE:Map , 0 ) <=Int ( maxUInt256 -Int KV0_x:Int ) ┃ │ ┃ ├─ 8 -┃ │ k: #execute ~> CONTINUATION:K +┃ │ k: #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 0 ┃ │ callDepth: CALLDEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -22,7 +22,7 @@ ┃ │ ┃ │ (379 steps) ┃ ├─ 6 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 107 ┃ │ callDepth: CALLDEPTH_CELL:Int ┃ │ statusCode: EVMC_SUCCESS @@ -35,7 +35,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┊ subst: ... ┃ └─ 2 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -45,7 +45,7 @@ ┃ ( maxUInt256 -Int KV0_x:Int ) CONTINUATION:K + │ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -54,7 +54,7 @@ │ │ (349 steps) ├─ 7 (terminal) - │ k: #halt ~> CONTINUATION:K + │ k: #halt ~> CONTINUATION:K ~> .K │ pc: 226 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: EVMC_REVERT @@ -67,7 +67,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -83,6 +83,7 @@ module SUMMARY-TEST%IMPORTEDCONTRACT.ADD(UINT256):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -261,6 +262,7 @@ module SUMMARY-TEST%IMPORTEDCONTRACT.ADD(UINT256):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/ImportedContract.count().cse.expected b/src/tests/integration/test-data/show/ImportedContract.count().cse.expected index b27dc635f..4742351aa 100644 --- a/src/tests/integration/test-data/show/ImportedContract.count().cse.expected +++ b/src/tests/integration/test-data/show/ImportedContract.count().cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (206 steps) ├─ 3 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 90 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: EVMC_SUCCESS @@ -22,7 +22,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -38,6 +38,7 @@ module SUMMARY-TEST%IMPORTEDCONTRACT.COUNT():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/ImportedContract.init.cse.expected b/src/tests/integration/test-data/show/ImportedContract.init.cse.expected index 2bb3ae3ee..5f7b9766d 100644 --- a/src/tests/integration/test-data/show/ImportedContract.init.cse.expected +++ b/src/tests/integration/test-data/show/ImportedContract.init.cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -8,7 +8,7 @@ │ │ (48 steps) ├─ 3 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 21 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: EVMC_SUCCESS @@ -20,7 +20,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -36,6 +36,7 @@ module SUMMARY-TEST%IMPORTEDCONTRACT.INIT:0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/ImportedContract.set(uint256).cse.expected b/src/tests/integration/test-data/show/ImportedContract.set(uint256).cse.expected index ed612f141..cece10855 100644 --- a/src/tests/integration/test-data/show/ImportedContract.set(uint256).cse.expected +++ b/src/tests/integration/test-data/show/ImportedContract.set(uint256).cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, split, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -13,7 +13,7 @@ ┃ ┃ 3 <=Int #lookup ( C_IMPORTEDCONTRACT_STORAGE:Map , 0 ) ┃ │ ┃ ├─ 8 -┃ │ k: #execute ~> CONTINUATION:K +┃ │ k: #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 0 ┃ │ callDepth: CALLDEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -22,7 +22,7 @@ ┃ │ ┃ │ (373 steps) ┃ ├─ 6 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 107 ┃ │ callDepth: CALLDEPTH_CELL:Int ┃ │ statusCode: EVMC_SUCCESS @@ -35,7 +35,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┃ ┊ subst: ... ┃ └─ 2 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -45,7 +45,7 @@ ┃ #lookup ( C_IMPORTEDCONTRACT_STORAGE:Map , 0 ) CONTINUATION:K + │ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -54,7 +54,7 @@ │ │ (362 steps) ├─ 7 (terminal) - │ k: #halt ~> CONTINUATION:K + │ k: #halt ~> CONTINUATION:K ~> .K │ pc: 107 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: EVMC_SUCCESS @@ -67,7 +67,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -83,6 +83,7 @@ module SUMMARY-TEST%IMPORTEDCONTRACT.SET(UINT256):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -259,6 +260,7 @@ module SUMMARY-TEST%IMPORTEDCONTRACT.SET(UINT256):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/InterfaceTagTest.testInterface().cse.expected b/src/tests/integration/test-data/show/InterfaceTagTest.testInterface().cse.expected index db4472c90..a15801154 100644 --- a/src/tests/integration/test-data/show/InterfaceTagTest.testInterface().cse.expected +++ b/src/tests/integration/test-data/show/InterfaceTagTest.testInterface().cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (1799 steps) ├─ 8 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 194 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -19,7 +19,7 @@ ┊ constraint: true ┊ subst: ... └─ 7 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -35,6 +35,7 @@ module SUMMARY-TEST%INTERFACETAGTEST.TESTINTERFACE():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/PreconditionTest.testPrecondition(uint256).expected b/src/tests/integration/test-data/show/PreconditionTest.testPrecondition(uint256).expected index ef752667c..8f9555ff2 100644 --- a/src/tests/integration/test-data/show/PreconditionTest.testPrecondition(uint256).expected +++ b/src/tests/integration/test-data/show/PreconditionTest.testPrecondition(uint256).expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (536 steps) ├─ 3 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 275 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -18,7 +18,7 @@ │ │ (1 step) ├─ 4 -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -35,7 +35,7 @@ │ │ (482 steps) ├─ 7 -│ k: #halt ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +│ k: #halt ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~> . ... │ pc: 73 │ callDepth: 1 │ statusCode: EVMC_SUCCESS @@ -44,7 +44,7 @@ │ │ (305 steps) ├─ 8 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 275 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -54,7 +54,7 @@ ┊ constraint: true ┊ subst: ... └─ 5 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -70,6 +70,7 @@ module SUMMARY-TEST%PRECONDITIONTEST.TESTPRECONDITION(UINT256):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -294,6 +295,7 @@ module SUMMARY-TEST%PRECONDITIONTEST.TESTPRECONDITION(UINT256):0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -521,9 +523,11 @@ module SUMMARY-TEST%PRECONDITIONTEST.TESTPRECONDITION(UINT256):0 ( .K => #halt ~> #codeDeposit 491460923342184218035706888008750043977755113263 - ~> #pc [ CREATE ] ) + ~> #pc [ CREATE ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -890,10 +894,13 @@ module SUMMARY-TEST%PRECONDITIONTEST.TESTPRECONDITION(UINT256):0 #halt ~> ( #codeDeposit 491460923342184218035706888008750043977755113263 - ~> #pc [ CREATE ] => #return 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ CREATE ] + ~> .K => #return 128 32 + ~> #pc [ STATICCALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1282,8 +1289,10 @@ module SUMMARY-TEST%PRECONDITIONTEST.TESTPRECONDITION(UINT256):0 #halt ~> ( #return 128 32 ~> #pc [ STATICCALL ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/PreconditionTest.testPrecondition_storage().expected b/src/tests/integration/test-data/show/PreconditionTest.testPrecondition_storage().expected index f04678ae9..5d0d36105 100644 --- a/src/tests/integration/test-data/show/PreconditionTest.testPrecondition_storage().expected +++ b/src/tests/integration/test-data/show/PreconditionTest.testPrecondition_storage().expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (536 steps) ├─ 3 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 275 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -18,7 +18,7 @@ │ │ (1 step) ├─ 4 -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -27,7 +27,7 @@ │ │ (233 steps) ├─ 6 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 275 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -37,7 +37,7 @@ ┊ constraint: true ┊ subst: ... └─ 5 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -53,6 +53,7 @@ module SUMMARY-TEST%PRECONDITIONTEST.TESTPRECONDITION-STORAGE():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -277,6 +278,7 @@ module SUMMARY-TEST%PRECONDITIONTEST.TESTPRECONDITION-STORAGE():0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -501,6 +503,7 @@ module SUMMARY-TEST%PRECONDITIONTEST.TESTPRECONDITION-STORAGE():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/RandomVarTest.test_custom_names().expected b/src/tests/integration/test-data/show/RandomVarTest.test_custom_names().expected index d60425c12..35088d7eb 100644 --- a/src/tests/integration/test-data/show/RandomVarTest.test_custom_names().expected +++ b/src/tests/integration/test-data/show/RandomVarTest.test_custom_names().expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -18,7 +18,7 @@ │ │ (1 step) ├─ 4 -│ k: #cheatcode_return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +│ k: #cheatcode_return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~> ... │ pc: 2952 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -36,7 +36,7 @@ │ │ (1 step) ├─ 6 -│ k: #cheatcode_return 160 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +│ k: #cheatcode_return 160 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~> ... │ pc: 3087 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -45,7 +45,7 @@ │ │ (1000 steps) ├─ 7 -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 7011 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -62,7 +62,7 @@ │ │ (1 step) ├─ 9 -│ k: #cheatcode_return 256 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +│ k: #cheatcode_return 256 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~> ... │ pc: 5641 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -80,7 +80,7 @@ │ │ (1 step) ├─ 11 -│ k: #cheatcode_return 288 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +│ k: #cheatcode_return 288 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~> ... │ pc: 3451 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -98,7 +98,7 @@ │ │ (1 step) ├─ 13 -│ k: #cheatcode_return 320 0 ~> #pc [ CALL ] ~> #execute ~> CONTINUATION:K +│ k: #cheatcode_return 320 0 ~> #pc [ CALL ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 3627 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -116,7 +116,7 @@ │ │ (1 step) ├─ 15 -│ k: #cheatcode_return 320 0 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K +│ k: #cheatcode_return 320 0 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~> . ... │ pc: 3737 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -125,7 +125,7 @@ │ │ (1000 steps) ├─ 16 -│ k: POP 1 ~> #pc [ POP ] ~> #execute ~> CONTINUATION:K +│ k: POP 1 ~> #pc [ POP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 3925 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -134,7 +134,7 @@ │ │ (26 steps) ├─ 17 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 371 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -146,7 +146,7 @@ ┊ ( notBool NEW_ACCOUNT:Int ==Int #address ( FoundryTest ) ) ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -162,9 +162,11 @@ module SUMMARY-TEST%RANDOMVARTEST.TEST-CUSTOM-NAMES():0 ( .K => #rename ( ??WORD:Int , "BOOLEAN" ) ~> #cheatcode_return 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -389,6 +391,7 @@ module SUMMARY-TEST%RANDOMVARTEST.TEST-CUSTOM-NAMES():0 ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -611,10 +614,12 @@ module SUMMARY-TEST%RANDOMVARTEST.TEST-CUSTOM-NAMES():0 ( #cheatcode_return 128 32 ~> .K => #rename ( ??WORD:Int , "BOOLEAN" ) - ~> #cheatcode_return 160 32 ) + ~> #cheatcode_return 160 32 + ~> .K ) ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -841,6 +846,7 @@ module SUMMARY-TEST%RANDOMVARTEST.TEST-CUSTOM-NAMES():0 ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1065,9 +1071,11 @@ module SUMMARY-TEST%RANDOMVARTEST.TEST-CUSTOM-NAMES():0 ( #cheatcode_return 160 32 - ~> #pc [ STATICCALL ] => .K ) + ~> #pc [ STATICCALL ] + ~> .K => .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1293,9 +1301,11 @@ module SUMMARY-TEST%RANDOMVARTEST.TEST-CUSTOM-NAMES():0 ( .K => #rename ( ??WORD:Int , "NEW_SLOT" ) ~> #cheatcode_return 256 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1522,6 +1532,7 @@ module SUMMARY-TEST%RANDOMVARTEST.TEST-CUSTOM-NAMES():0 ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1746,10 +1757,12 @@ module SUMMARY-TEST%RANDOMVARTEST.TEST-CUSTOM-NAMES():0 ( #cheatcode_return 256 32 ~> .K => #rename ( ??WORD:Int , "NEW_ACCOUNT" ) - ~> #cheatcode_return 288 32 ) + ~> #cheatcode_return 288 32 + ~> .K ) ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1980,6 +1993,7 @@ module SUMMARY-TEST%RANDOMVARTEST.TEST-CUSTOM-NAMES():0 ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2210,11 +2224,14 @@ module SUMMARY-TEST%RANDOMVARTEST.TEST-CUSTOM-NAMES():0 ( #cheatcode_return 288 32 - ~> #pc [ STATICCALL ] => #rename ( ??STORAGE:Map , "NEW_ACCOUNT_STORAGE" ) + ~> #pc [ STATICCALL ] + ~> .K => #rename ( ??STORAGE:Map , "NEW_ACCOUNT_STORAGE" ) ~> #cheatcode_return 320 0 - ~> #pc [ CALL ] ) + ~> #pc [ CALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2485,6 +2502,7 @@ module SUMMARY-TEST%RANDOMVARTEST.TEST-CUSTOM-NAMES():0 ~> #pc [ CALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2731,11 +2749,14 @@ module SUMMARY-TEST%RANDOMVARTEST.TEST-CUSTOM-NAMES():0 ( #cheatcode_return 320 0 - ~> #pc [ CALL ] => #rename ( ??BYTES:Bytes , "NEW_BYTES" ) + ~> #pc [ CALL ] + ~> .K => #rename ( ??BYTES:Bytes , "NEW_BYTES" ) ~> #cheatcode_return 320 0 - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2987,6 +3008,7 @@ module SUMMARY-TEST%RANDOMVARTEST.TEST-CUSTOM-NAMES():0 ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3235,10 +3257,13 @@ module SUMMARY-TEST%RANDOMVARTEST.TEST-CUSTOM-NAMES():0 ( #cheatcode_return 320 0 - ~> #pc [ STATICCALL ] => POP 1 - ~> #pc [ POP ] ) + ~> #pc [ STATICCALL ] + ~> .K => POP 1 + ~> #pc [ POP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3487,8 +3512,10 @@ module SUMMARY-TEST%RANDOMVARTEST.TEST-CUSTOM-NAMES():0 ( POP 1 ~> #pc [ POP ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/SetUpDeployTest.test_extcodesize().expected b/src/tests/integration/test-data/show/SetUpDeployTest.test_extcodesize().expected index ad1957f9a..1ec949713 100644 --- a/src/tests/integration/test-data/show/SetUpDeployTest.test_extcodesize().expected +++ b/src/tests/integration/test-data/show/SetUpDeployTest.test_extcodesize().expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (876 steps) ├─ 8 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 194 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -18,7 +18,7 @@ │ │ (1 step) ├─ 9 -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -27,7 +27,7 @@ │ │ (348 steps) ├─ 11 -│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 194 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -36,7 +36,7 @@ │ │ (1 step) ├─ 12 -│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 194 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -45,7 +45,7 @@ │ │ (2 steps) ├─ 13 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 194 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -55,7 +55,7 @@ ┊ constraint: true ┊ subst: ... └─ 10 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -71,6 +71,7 @@ module SUMMARY-TEST%SETUPDEPLOYTEST.TEST-EXTCODESIZE():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -333,6 +334,7 @@ module SUMMARY-TEST%SETUPDEPLOYTEST.TEST-EXTCODESIZE():0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -574,9 +576,11 @@ module SUMMARY-TEST%SETUPDEPLOYTEST.TEST-EXTCODESIZE():0 ( .K => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) + ~> #pc [ STOP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -818,6 +822,7 @@ module SUMMARY-TEST%SETUPDEPLOYTEST.TEST-EXTCODESIZE():0 ~> #pc [ STOP ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1060,8 +1065,10 @@ module SUMMARY-TEST%SETUPDEPLOYTEST.TEST-EXTCODESIZE():0 #halt ~> ( #pc [ STOP ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/StaticCallContract.set(uint256).cse.expected b/src/tests/integration/test-data/show/StaticCallContract.set(uint256).cse.expected index 5693a2e6f..4edab17bc 100644 --- a/src/tests/integration/test-data/show/StaticCallContract.set(uint256).cse.expected +++ b/src/tests/integration/test-data/show/StaticCallContract.set(uint256).cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (274 steps) ├─ 3 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 62 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: EVMC_SUCCESS @@ -22,7 +22,7 @@ in_keys ( ACCOUNTS_REST:AccountCellMap ) ) ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -38,6 +38,7 @@ module SUMMARY-TEST%STATICCALLCONTRACT.SET(UINT256):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/TGovernance.getEscrowTokenTotalSupply().cse.expected b/src/tests/integration/test-data/show/TGovernance.getEscrowTokenTotalSupply().cse.expected index 9bd36e733..d793b84fb 100644 --- a/src/tests/integration/test-data/show/TGovernance.getEscrowTokenTotalSupply().cse.expected +++ b/src/tests/integration/test-data/show/TGovernance.getEscrowTokenTotalSupply().cse.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (292 steps) ├─ 3 -│ k: #next [ CALL ] ~> #execute ~> CONTINUATION:K +│ k: #next [ CALL ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 138 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -226,7 +226,7 @@ ┣━━┓ ┃ │ ┃ ├─ 5 -┃ │ k: #injectPrank ~> #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 138 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -237,7 +237,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 9 -┃ ┃ │ k: #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 138 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -307,7 +307,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 10 -┃ ┃ │ k: #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 138 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -377,7 +377,7 @@ ┃ ┗━━┓ ┃ │ ┃ ├─ 11 -┃ │ k: #injectPrank ~> #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 138 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -388,7 +388,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ ├─ 18 -┃ ┃ │ k: #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ │ k: #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ │ pc: 138 ┃ ┃ │ callDepth: DEPTH_CELL:Int ┃ ┃ │ statusCode: STATUSCODE:StatusCode @@ -407,7 +407,7 @@ ┃ ┗━━┓ ┃ │ ┃ ├─ 19 -┃ │ k: #injectPrank ~> #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ │ k: #injectPrank ~> #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 138 ┃ │ callDepth: DEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -418,7 +418,7 @@ ┃ ┣━━┓ ┃ ┃ │ ┃ ┃ └─ 39 (leaf, pending) -┃ ┃ k: #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ ┃ k: #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ ┃ pc: 138 ┃ ┃ callDepth: DEPTH_CELL:Int ┃ ┃ statusCode: STATUSCODE:StatusCode @@ -428,7 +428,7 @@ ┃ ┗━━┓ ┃ │ ┃ └─ 40 (leaf, pending) -┃ k: #injectPrank ~> #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K +┃ k: #injectPrank ~> #next [ CALL ] ~> #endPrank ~> #execute ~> CONTINUATION:K ~> .K ┃ pc: 138 ┃ callDepth: DEPTH_CELL:Int ┃ statusCode: STATUSCODE:StatusCode @@ -438,7 +438,7 @@ ┗━━┓ │ ├─ 6 (split) - │ k: #addr [ CALL ] ~> #exec [ CALL ] ~> #pc [ CALL ] ~> #execute ~> CONTINUATION:K + │ k: #addr [ CALL ] ~> #exec [ CALL ] ~> #pc [ CALL ] ~> #execute ~> CONTINUATION:K ~ ... │ pc: 138 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -451,7 +451,7 @@ ┃ ┃ CALLDEPTH_CELL:Int #exec [ CALL ] ~> #pc [ CALL ] ~> #execute ~> CONTINUATION:K + ┃ │ k: #addr [ CALL ] ~> #exec [ CALL ] ~> #pc [ CALL ] ~> #execute ~> CONTINUATION:K ~ ... ┃ │ pc: 138 ┃ │ callDepth: CALLDEPTH_CELL:Int ┃ │ statusCode: STATUSCODE:StatusCode @@ -472,7 +472,7 @@ ┃ 1024 <=Int CALLDEPTH_CELL:Int │ ├─ 54 - │ k: #addr [ CALL ] ~> #exec [ CALL ] ~> #pc [ CALL ] ~> #execute ~> CONTINUATION:K + │ k: #addr [ CALL ] ~> #exec [ CALL ] ~> #pc [ CALL ] ~> #execute ~> CONTINUATION:K ~ ... │ pc: 138 │ callDepth: CALLDEPTH_CELL:Int │ statusCode: STATUSCODE:StatusCode @@ -481,7 +481,7 @@ │ │ (83 steps) └─ 42 (leaf, pending) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 153 callDepth: CALLDEPTH_CELL:Int statusCode: EVMC_REVERT @@ -490,7 +490,7 @@ ┌─ 2 (root, leaf, target, terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: PC_CELL_5d410f2a:Int │ callDepth: CALLDEPTH_CELL_5d410f2a:Int │ statusCode: STATUSCODE_FINAL:StatusCode @@ -506,6 +506,7 @@ module SUMMARY-TEST%TGOVERNANCE.GETESCROWTOKENTOTALSUPPLY():0 ( .K => #next [ CALL ] ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -665,7 +666,9 @@ module SUMMARY-TEST%TGOVERNANCE.GETESCROWTOKENTOTALSUPPLY():0 requires ( 0 <=Int CALLER_ID:Int andBool ( 0 <=Int ORIGIN_ID:Int + andBool ( 1 ==Int lengthBytes ( C_TGOVERNANCE_ESCROW_TOKEN_SLOT_AFTER:Bytes ) andBool ( 0 <=Int MIXHASH_CELL:Int + andBool ( 11 ==Int lengthBytes ( C_TGOVERNANCE_ESCROW_TOKEN_SLOT_BEFORE:Bytes ) andBool ( 0 <=Int C_TGOVERNANCE_ID:Int andBool ( 0 <=Int C_TGOVERNANCE_BAL:Int andBool ( pow24 ( #next [ CALL ] ~> .K => #injectPrank ~> #next [ CALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 128 32 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1001,10 +1004,12 @@ module SUMMARY-TEST%TGOVERNANCE.GETESCROWTOKENTOTALSUPPLY():0 ~> #checkDepthExceeded ~> #call NCL:Int C_TGOVERNANCE_ESCROW_ID:Int C_TGOVERNANCE_ESCROW_ID:Int 0 0 b"W\xdf\x84K" false ~> #return 128 32 - ~> #pc [ CALL ] ) + ~> #pc [ CALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1272,10 +1277,12 @@ module SUMMARY-TEST%TGOVERNANCE.GETESCROWTOKENTOTALSUPPLY():0 ~> #checkDepthExceeded ~> #call NCL:Int C_TGOVERNANCE_ESCROW_ID:Int C_TGOVERNANCE_ESCROW_ID:Int 0 0 b"W\xdf\x84K" false ~> #return 128 32 - ~> #pc [ CALL ] ) + ~> #pc [ CALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1541,11 +1548,13 @@ module SUMMARY-TEST%TGOVERNANCE.GETESCROWTOKENTOTALSUPPLY():0 ( #next [ CALL ] ~> .K => #injectPrank ~> #next [ CALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 128 32 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1807,10 +1816,12 @@ module SUMMARY-TEST%TGOVERNANCE.GETESCROWTOKENTOTALSUPPLY():0 ~> #checkDepthExceeded ~> #call NCL:Int C_TGOVERNANCE_ESCROW_ID:Int C_TGOVERNANCE_ESCROW_ID:Int 0 0 b"W\xdf\x84K" false ~> #return 128 32 - ~> #pc [ CALL ] ) + ~> #pc [ CALL ] + ~> .K ) ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2079,12 +2090,14 @@ module SUMMARY-TEST%TGOVERNANCE.GETESCROWTOKENTOTALSUPPLY():0 ~> #checkDepthExceeded ~> #call NCL:Int C_TGOVERNANCE_ESCROW_ID:Int C_TGOVERNANCE_ESCROW_ID:Int 0 0 b"W\xdf\x84K" false ~> #return 128 32 - ~> #pc [ CALL ] ) + ~> #pc [ CALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 128 32 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2353,12 +2366,14 @@ module SUMMARY-TEST%TGOVERNANCE.GETESCROWTOKENTOTALSUPPLY():0 ~> #checkDepthExceeded ~> #call NCL:Int C_TGOVERNANCE_ESCROW_ID:Int C_TGOVERNANCE_ESCROW_ID:Int 0 0 b"W\xdf\x84K" false ~> #return 128 32 - ~> #pc [ CALL ] ) + ~> #pc [ CALL ] + ~> .K ) ~> #endPrank ~> #checkRevert ~> #updateRevertOutput 128 32 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2625,11 +2640,13 @@ module SUMMARY-TEST%TGOVERNANCE.GETESCROWTOKENTOTALSUPPLY():0 ( #next [ CALL ] ~> .K => #injectPrank ~> #next [ CALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #checkRevert ~> #updateRevertOutput 128 32 ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2888,12 +2905,15 @@ module SUMMARY-TEST%TGOVERNANCE.GETESCROWTOKENTOTALSUPPLY():0 ( #addr [ CALL ] - ~> #exec [ CALL ] => #next [ CALL ] + ~> #exec [ CALL ] + ~> .K => #next [ CALL ] ~> #execute - ~> #return 128 32 ) + ~> #return 128 32 + ~> .K ) ~> #pc [ CALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3319,8 +3339,10 @@ module SUMMARY-TEST%TGOVERNANCE.GETESCROWTOKENTOTALSUPPLY():0 ( #addr [ CALL ] ~> #exec [ CALL ] ~> #pc [ CALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/UnitTest.test_checkInitialBalance(uint256).expected b/src/tests/integration/test-data/show/UnitTest.test_checkInitialBalance(uint256).expected index d75e37133..15440bece 100644 --- a/src/tests/integration/test-data/show/UnitTest.test_checkInitialBalance(uint256).expected +++ b/src/tests/integration/test-data/show/UnitTest.test_checkInitialBalance(uint256).expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -45,7 +45,7 @@ │ │ (205 steps) ├─ 7 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 1049 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -55,7 +55,7 @@ ┊ constraint: true ┊ subst: ... └─ 2 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -74,9 +74,11 @@ module SUMMARY-TEST%UNITTEST.TEST-CHECKINITIALBALANCE(UINT256):0 ~> 1 ~> #push ~> #setLocalMem 0 0 b"" - ~> #pc [ STATICCALL ] ) + ~> #pc [ STATICCALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -303,6 +305,7 @@ module SUMMARY-TEST%UNITTEST.TEST-CHECKINITIALBALANCE(UINT256):0 ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -529,6 +532,7 @@ module SUMMARY-TEST%UNITTEST.TEST-CHECKINITIALBALANCE(UINT256):0 ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -755,6 +759,7 @@ module SUMMARY-TEST%UNITTEST.TEST-CHECKINITIALBALANCE(UINT256):0 ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -978,8 +983,10 @@ module SUMMARY-TEST%UNITTEST.TEST-CHECKINITIALBALANCE(UINT256):0 ~> #push ~> #setLocalMem 0 0 b"" ~> #pc [ STATICCALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/gas-abstraction.expected b/src/tests/integration/test-data/show/gas-abstraction.expected index 773015375..71dd9bb9a 100644 --- a/src/tests/integration/test-data/show/gas-abstraction.expected +++ b/src/tests/integration/test-data/show/gas-abstraction.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (683 steps) ├─ 3 -│ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K +│ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 2698 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -17,9 +17,9 @@ │ ┊ constraint: true ┊ subst: -┊ VGAS_4b7cee1f <- ( VGAS:Int +Int -373 ) +┊ VGAS_e3b51dff <- ( VGAS:Int +Int -373 ) ├─ 4 -│ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K +│ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 2698 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -27,7 +27,7 @@ │ │ (1 step) ├─ 5 -│ k: #halt ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K +│ k: #halt ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 2698 │ callDepth: 0 │ statusCode: EVMC_REVERT @@ -35,7 +35,7 @@ │ │ (2 steps) └─ 6 (leaf, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 2698 callDepth: 0 statusCode: EVMC_REVERT @@ -43,7 +43,7 @@ ┌─ 2 (root, leaf, target, terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: PC_CELL_5d410f2a:Int │ callDepth: CALLDEPTH_CELL_5d410f2a:Int │ statusCode: STATUSCODE_FINAL:StatusCode @@ -57,6 +57,7 @@ Node 6: #halt ~> CONTINUATION:K + ~> .K EXITCODE_CELL:Int @@ -427,9 +428,11 @@ module SUMMARY-TEST%GASTEST.TESTINFINITEGAS():0 ( .K => #end EVMC_REVERT - ~> #pc [ REVERT ] ) + ~> #pc [ REVERT ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -644,6 +647,7 @@ module SUMMARY-TEST%GASTEST.TESTINFINITEGAS():0 ~> #pc [ REVERT ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -859,8 +863,10 @@ module SUMMARY-TEST%GASTEST.TESTINFINITEGAS():0 #halt ~> ( #pc [ REVERT ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/merge-loop-heads.expected b/src/tests/integration/test-data/show/merge-loop-heads.expected index b681d8e1e..3f8a1da1f 100644 --- a/src/tests/integration/test-data/show/merge-loop-heads.expected +++ b/src/tests/integration/test-data/show/merge-loop-heads.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -33,7 +33,7 @@ ┃ ┊ KV0_n:Int <=Int 0 ┃ ┊ subst: ... ┃ ├─ 20 -┃ │ k: JUMPI 1478 bool2Word ( KV0_n:Int <=Int V_8ae8c0f0:Int ) ~> #pc [ JUMPI ] ~> #exe ... +┃ │ k: JUMPI 1478 bool2Word ( KV0_n:Int <=Int V_8fb17c80:Int ) ~> #pc [ JUMPI ] ~> #exe ... ┃ │ pc: 1449 ┃ │ callDepth: 0 ┃ │ statusCode: STATUSCODE:StatusCode @@ -42,7 +42,7 @@ ┃ │ ┃ │ (135 steps) ┃ └─ 23 (leaf, pending) -┃ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K +┃ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K ┃ pc: 350 ┃ callDepth: 0 ┃ statusCode: STATUSCODE:StatusCode @@ -88,7 +88,7 @@ ┃ ┊ KV0_n:Int <=Int 1 ┃ ┊ subst: ... ┃ └─ 20 - ┃ k: JUMPI 1478 bool2Word ( KV0_n:Int <=Int V_8ae8c0f0:Int ) ~> #pc [ JUMPI ] ~> #exe ... + ┃ k: JUMPI 1478 bool2Word ( KV0_n:Int <=Int V_8fb17c80:Int ) ~> #pc [ JUMPI ] ~> #exe ... ┃ pc: 1449 ┃ callDepth: 0 ┃ statusCode: STATUSCODE:StatusCode @@ -135,7 +135,7 @@ ┃ ┊ KV0_n:Int <=Int 2 ┃ ┊ subst: ... ┃ └─ 20 - ┃ k: JUMPI 1478 bool2Word ( KV0_n:Int <=Int V_8ae8c0f0:Int ) ~> #pc [ JUMPI ] ~> #exe ... + ┃ k: JUMPI 1478 bool2Word ( KV0_n:Int <=Int V_8fb17c80:Int ) ~> #pc [ JUMPI ] ~> #exe ... ┃ pc: 1449 ┃ callDepth: 0 ┃ statusCode: STATUSCODE:StatusCode @@ -191,7 +191,7 @@ ┌─ 2 (root, leaf, target, terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: PC_CELL_5d410f2a:Int │ callDepth: CALLDEPTH_CELL_5d410f2a:Int │ statusCode: STATUSCODE_FINAL:StatusCode @@ -207,6 +207,7 @@ Node 21: ~> #pc [ JUMPI ] ~> #execute ~> CONTINUATION:K + ~> .K NORMAL @@ -437,6 +438,7 @@ Node 22: ~> #pc [ JUMPI ] ~> #execute ~> CONTINUATION:K + ~> .K NORMAL @@ -667,6 +669,7 @@ Node 23: ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K + ~> .K NORMAL @@ -881,7 +884,7 @@ Node 23: #And ( { true #Equals TIMESTAMP_CELL:Int ( .K => JUMPI 1478 bool2Word ( KV0_n:Int <=Int 0 ) - ~> #pc [ JUMPI ] ) + ~> #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1117,6 +1122,7 @@ module SUMMARY-TEST%BMCLOOPSTEST.TEST-BMC(UINT256):0 ~> #pc [ JUMPI ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1340,6 +1346,7 @@ module SUMMARY-TEST%BMCLOOPSTEST.TEST-BMC(UINT256):0 ~> #pc [ JUMPI ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1564,6 +1571,7 @@ module SUMMARY-TEST%BMCLOOPSTEST.TEST-BMC(UINT256):0 ~> #pc [ JUMPI ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1784,11 +1792,14 @@ module SUMMARY-TEST%BMCLOOPSTEST.TEST-BMC(UINT256):0 rule [BASIC-BLOCK-20-TO-23]: - ( JUMPI 1478 bool2Word ( KV0_n:Int <=Int V_8ae8c0f0:Int ) - ~> #pc [ JUMPI ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) + ( JUMPI 1478 bool2Word ( KV0_n:Int <=Int V_8fb17c80:Int ) + ~> #pc [ JUMPI ] + ~> .K => #end EVMC_SUCCESS + ~> #pc [ STOP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1827,7 +1838,7 @@ module SUMMARY-TEST%BMCLOOPSTEST.TEST-BMC(UINT256):0 0 - ( ( V_8ae8c0f0:Int => 2531276689 ) : ( ( V_8ae8c0f0:Int : ( KV0_n:Int : ( 349 : ( 2531276689 : .WordStack ) ) ) ) => .WordStack ) ) + ( ( V_8fb17c80:Int => 2531276689 ) : ( ( V_8fb17c80:Int : ( KV0_n:Int : ( 349 : ( 2531276689 : .WordStack ) ) ) ) => .WordStack ) ) b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" @@ -2001,33 +2012,33 @@ module SUMMARY-TEST%BMCLOOPSTEST.TEST-BMC(UINT256):0 andBool ( TIMESTAMP_CELL:Int CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (1272 steps) └─ 20 (leaf, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 328 callDepth: 0 statusCode: EVMC_SUCCESS @@ -18,7 +18,7 @@ ┌─ 7 (root, leaf, target, terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: PC_CELL_5d410f2a:Int │ callDepth: CALLDEPTH_CELL_5d410f2a:Int │ statusCode: STATUSCODE_FINAL:StatusCode @@ -32,6 +32,7 @@ Node 20: #halt ~> CONTINUATION:K + ~> .K NORMAL @@ -263,6 +264,7 @@ module SUMMARY-TEST%ASSERTTEST.TESTFAIL-EXPECT-REVERT():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/minimized/AssertTest.test_assert_false().expected b/src/tests/integration/test-data/show/minimized/AssertTest.test_assert_false().expected index 8001d9fe1..076d61c82 100644 --- a/src/tests/integration/test-data/show/minimized/AssertTest.test_assert_false().expected +++ b/src/tests/integration/test-data/show/minimized/AssertTest.test_assert_false().expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (493 steps) └─ 10 (leaf, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 2995 callDepth: 0 statusCode: EVMC_REVERT @@ -17,7 +17,7 @@ ┌─ 7 (root, leaf, target, terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: PC_CELL_5d410f2a:Int │ callDepth: CALLDEPTH_CELL_5d410f2a:Int │ statusCode: STATUSCODE_FINAL:StatusCode @@ -31,6 +31,7 @@ Node 10: #halt ~> CONTINUATION:K + ~> .K NORMAL @@ -257,6 +258,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-FALSE():0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/minimized/AssertTest.test_failing_branch(uint256).expected b/src/tests/integration/test-data/show/minimized/AssertTest.test_failing_branch(uint256).expected index e901bad1a..520703a1f 100644 --- a/src/tests/integration/test-data/show/minimized/AssertTest.test_failing_branch(uint256).expected +++ b/src/tests/integration/test-data/show/minimized/AssertTest.test_failing_branch(uint256).expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -31,7 +31,7 @@ ┃ │ ┃ │ (42 steps) ┃ ├─ 15 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 328 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -41,7 +41,7 @@ ┃ ┊ constraint: true ┃ ┊ subst: ... ┃ └─ 7 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -60,7 +60,7 @@ │ │ (66 steps) └─ 16 (leaf, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 2995 callDepth: 0 statusCode: EVMC_REVERT @@ -76,6 +76,7 @@ Node 16: #halt ~> CONTINUATION:K + ~> .K NORMAL @@ -304,9 +305,11 @@ module SUMMARY-TEST%ASSERTTEST.TEST-FAILING-BRANCH(UINT256):0 ( .K => JUMPI 1124 bool2Word ( 100 <=Int ?KV0_x:Int ) - ~> #pc [ JUMPI ] ) + ~> #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -528,8 +531,10 @@ module SUMMARY-TEST%ASSERTTEST.TEST-FAILING-BRANCH(UINT256):0 ( JUMPI 1124 bool2Word ( 100 <=Int KV0_x:Int ) ~> #pc [ JUMPI ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -754,8 +759,10 @@ module SUMMARY-TEST%ASSERTTEST.TEST-FAILING-BRANCH(UINT256):0 ( JUMPI 1124 bool2Word ( 100 <=Int KV0_x:Int ) ~> #pc [ JUMPI ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/minimized/AssertTest.test_revert_branch(uint256,uint256).expected b/src/tests/integration/test-data/show/minimized/AssertTest.test_revert_branch(uint256,uint256).expected index 52337923a..bc3b0ff16 100644 --- a/src/tests/integration/test-data/show/minimized/AssertTest.test_revert_branch(uint256,uint256).expected +++ b/src/tests/integration/test-data/show/minimized/AssertTest.test_revert_branch(uint256,uint256).expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -31,7 +31,7 @@ ┃ │ ┃ │ (75 steps) ┃ └─ 15 (leaf, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: 2995 ┃ callDepth: 0 ┃ statusCode: EVMC_REVERT @@ -51,7 +51,7 @@ │ │ (40 steps) └─ 16 (leaf, pending) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: 328 callDepth: 0 statusCode: EVMC_SUCCESS @@ -60,7 +60,7 @@ ┌─ 7 (root, leaf, target, terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: PC_CELL_5d410f2a:Int │ callDepth: CALLDEPTH_CELL_5d410f2a:Int │ statusCode: STATUSCODE_FINAL:StatusCode @@ -74,6 +74,7 @@ Node 16: #halt ~> CONTINUATION:K + ~> .K NORMAL @@ -305,6 +306,7 @@ Node 15: #halt ~> CONTINUATION:K + ~> .K NORMAL @@ -535,9 +537,11 @@ module SUMMARY-TEST%ASSERTTEST.TEST-REVERT-BRANCH(UINT256,UINT256):0 ( .K => JUMPI 1594 bool2Word ( ?KV1_y:Int <=Int ?KV0_x:Int ) - ~> #pc [ JUMPI ] ) + ~> #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -761,8 +765,10 @@ module SUMMARY-TEST%ASSERTTEST.TEST-REVERT-BRANCH(UINT256,UINT256):0 ( JUMPI 1594 bool2Word ( KV1_y:Int <=Int KV0_x:Int ) ~> #pc [ JUMPI ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -989,8 +995,10 @@ module SUMMARY-TEST%ASSERTTEST.TEST-REVERT-BRANCH(UINT256,UINT256):0 ( JUMPI 1594 bool2Word ( KV1_y:Int <=Int KV0_x:Int ) ~> #pc [ JUMPI ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/minimized/MergeKCFGTest.test_branch_merge(uint256,uint256,bool).expected b/src/tests/integration/test-data/show/minimized/MergeKCFGTest.test_branch_merge(uint256,uint256,bool).expected index 091aa87f6..9043a5f1c 100644 --- a/src/tests/integration/test-data/show/minimized/MergeKCFGTest.test_branch_merge(uint256,uint256,bool).expected +++ b/src/tests/integration/test-data/show/minimized/MergeKCFGTest.test_branch_merge(uint256,uint256,bool).expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -18,7 +18,7 @@ │ │ (668|741|460 steps) ├─ 46 (split) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 194 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -33,7 +33,7 @@ ┃ ┃ ( notBool KV2_z:Int ==Int 0 ) ┃ │ ┃ ├─ 39 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 194 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -43,7 +43,7 @@ ┃ ┊ constraint: true ┃ ┊ subst: ... ┃ └─ 10 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -54,7 +54,7 @@ ┃ ┃ ( KV0_x:Int ==Int 0 orBool KV1_y:Int <=Int maxUInt256 /Word KV0_x:Int ) ┃ │ ┃ ├─ 42 (terminal) -┃ │ k: #halt ~> CONTINUATION:K +┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 194 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -64,7 +64,7 @@ ┃ ┊ constraint: true ┃ ┊ subst: ... ┃ └─ 10 (leaf, target, terminal) -┃ k: #halt ~> CONTINUATION:K +┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -76,7 +76,7 @@ ┃ ( maxUInt256 /Int KV0_x:Int ) CONTINUATION:K + │ k: #halt ~> CONTINUATION:K ~> .K │ pc: 194 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -86,7 +86,7 @@ ┊ constraint: true ┊ subst: ... └─ 10 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -130,6 +130,7 @@ Node 19: ~> #pc [ CALL ] ~> #execute ~> CONTINUATION:K + ~> .K NORMAL @@ -507,6 +508,7 @@ Node 44: ~> #pc [ CALL ] ~> #execute ~> CONTINUATION:K + ~> .K NORMAL @@ -885,6 +887,7 @@ Node 45: ~> #pc [ CALL ] ~> #execute ~> CONTINUATION:K + ~> .K NORMAL @@ -1261,9 +1264,11 @@ module SUMMARY-TEST%MERGEKCFGTEST.TEST-BRANCH-MERGE(UINT256,UINT256,BOOL):0 ~> #pc [ JUMPI ] ~> #execute ~> #return 128 32 - ~> #pc [ CALL ] ) + ~> #pc [ CALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1654,8 +1659,10 @@ module SUMMARY-TEST%MERGEKCFGTEST.TEST-BRANCH-MERGE(UINT256,UINT256,BOOL):0 ~> #execute ~> #return 128 32 ~> #pc [ CALL ] - ~> #execute => #halt ~> .K ) + ~> #execute + ~> .K => #halt ~> .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -1809,7 +1816,7 @@ module SUMMARY-TEST%MERGEKCFGTEST.TEST-BRANCH-MERGE(UINT256,UINT256,BOOL):0 ( #address ( FoundryTest ) => 137122462167341575662000267002353578582749290296 ) - ( b"\xe0~\\\x97" => b"\x15T\xa2\xa4" ) +Bytes #buf ( 32 , KV0_x:Int ) +Bytes #buf ( 32 , KV1_y:Int ) +Bytes ( #buf ( 32 , KV2_z:Int ) => ?V_52662f80 ) + ( b"\xe0~\\\x97" => b"\x15T\xa2\xa4" ) +Bytes #buf ( 32 , KV0_x:Int ) +Bytes #buf ( 32 , KV1_y:Int ) +Bytes ( #buf ( 32 , KV2_z:Int ) => ?V_5b702ca4 ) 0 @@ -1818,7 +1825,7 @@ module SUMMARY-TEST%MERGEKCFGTEST.TEST-BRANCH-MERGE(UINT256,UINT256,BOOL):0 ( ( 0 => 357868196 ) : ( ( KV2_z:Int : ( KV1_y:Int : ( KV0_x:Int : ( 60 : ( 3766377623 : .WordStack ) ) ) ) ) => .WordStack ) ) - ( b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" => ?V_4c4917e5 +Bytes ?V_70719e1c +Bytes ?V_681e5d28 +Bytes ?V_d315c49d ) + ( b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" => ?V_45e5007b +Bytes ?V_54fa2348 +Bytes ?V_e03839a1 +Bytes ?V_78ad0719 ) 0 @@ -1848,7 +1855,7 @@ module SUMMARY-TEST%MERGEKCFGTEST.TEST-BRANCH-MERGE(UINT256,UINT256,BOOL):0 0 - ( SetItem ( ( 491460923342184218035706888008750043977755113263 => ?V_762160e3 ) ) ( ( SetItem ( #address ( FoundryCheat ) ) SetItem ( #address ( FoundryTest ) ) ) => ?V_78461641 ) ) + ( SetItem ( ( 491460923342184218035706888008750043977755113263 => ?V_78739775 ) ) ( ( SetItem ( #address ( FoundryCheat ) ) SetItem ( #address ( FoundryTest ) ) ) => ?V_7a91c049 ) ) .Map @@ -2018,21 +2025,21 @@ module SUMMARY-TEST%MERGEKCFGTEST.TEST-BRANCH-MERGE(UINT256,UINT256,BOOL):0 andBool ( MIXHASH_CELL:Int CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (182 steps) ├─ 5 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -18,7 +18,7 @@ │ │ (1 step) ├─ 6 -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -58,7 +58,7 @@ │ │ (100 steps) ├─ 17 - │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K + │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -67,7 +67,7 @@ │ │ (1 step) ├─ 18 - │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K + │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -76,7 +76,7 @@ │ │ (2 steps) ├─ 19 (terminal) - │ k: #halt ~> CONTINUATION:K + │ k: #halt ~> CONTINUATION:K ~> .K │ pc: 328 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -86,7 +86,7 @@ ┊ constraint: true ┊ subst: ... └─ 7 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -102,6 +102,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-TRUE-BRANCH(UINT256):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -323,6 +324,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-TRUE-BRANCH(UINT256):0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -546,9 +548,11 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-TRUE-BRANCH(UINT256):0 ( .K => JUMPI 2364 bool2Word ( 3 <=Int KV0_x:Int ) - ~> #pc [ JUMPI ] ) + ~> #pc [ JUMPI ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -768,10 +772,13 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-TRUE-BRANCH(UINT256):0 ( JUMPI 2364 bool2Word ( 3 <=Int KV0_x:Int ) - ~> #pc [ JUMPI ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) + ~> #pc [ JUMPI ] + ~> .K => #end EVMC_SUCCESS + ~> #pc [ STOP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -995,6 +1002,7 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-TRUE-BRANCH(UINT256):0 ~> #pc [ STOP ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1219,8 +1227,10 @@ module SUMMARY-TEST%ASSERTTEST.TEST-ASSERT-TRUE-BRANCH(UINT256):0 #halt ~> ( #pc [ STOP ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL diff --git a/src/tests/integration/test-data/show/split-node.expected b/src/tests/integration/test-data/show/split-node.expected index d83e09347..4223fa254 100644 --- a/src/tests/integration/test-data/show/split-node.expected +++ b/src/tests/integration/test-data/show/split-node.expected @@ -1,6 +1,6 @@ ┌─ 1 (root, init) -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -9,7 +9,7 @@ │ │ (601 steps) ├─ 8 (terminal) -│ k: #halt ~> CONTINUATION:K +│ k: #halt ~> CONTINUATION:K ~> .K │ pc: 292 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -18,7 +18,7 @@ │ │ (1 step) ├─ 9 -│ k: #execute ~> CONTINUATION:K +│ k: #execute ~> CONTINUATION:K ~> .K │ pc: 0 │ callDepth: 0 │ statusCode: STATUSCODE:StatusCode @@ -155,7 +155,7 @@ ┃ │ ┃ │ (1 step) ┃ ├─ 93 - ┃ │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K + ┃ │ k: #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~ ... ┃ │ pc: 0 ┃ │ callDepth: 1 ┃ │ statusCode: STATUSCODE:StatusCode @@ -182,7 +182,7 @@ ┃ │ ┃ │ (2 steps) ┃ ├─ 105 - ┃ │ k: #halt ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K + ┃ │ k: #halt ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> CONTINUATION:K ~> . ... ┃ │ pc: 130 ┃ │ callDepth: 1 ┃ │ statusCode: EVMC_SUCCESS @@ -218,7 +218,7 @@ ┃ │ ┃ │ (102 steps) ┃ ├─ 121 - ┃ │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K + ┃ │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 292 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -227,7 +227,7 @@ ┃ │ ┃ │ (1 step) ┃ ├─ 125 - ┃ │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K + ┃ │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 292 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -236,7 +236,7 @@ ┃ │ ┃ │ (2 steps) ┃ ├─ 129 (terminal) - ┃ │ k: #halt ~> CONTINUATION:K + ┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 292 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -246,7 +246,7 @@ ┃ ┊ constraint: true ┃ ┊ subst: ... ┃ └─ 10 (leaf, target, terminal) - ┃ k: #halt ~> CONTINUATION:K + ┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -350,7 +350,7 @@ ┃ │ ┃ │ (102 steps) ┃ ├─ 122 - ┃ │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K + ┃ │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 292 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -359,7 +359,7 @@ ┃ │ ┃ │ (1 step) ┃ ├─ 126 - ┃ │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K + ┃ │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 292 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -368,7 +368,7 @@ ┃ │ ┃ │ (2 steps) ┃ ├─ 130 (terminal) - ┃ │ k: #halt ~> CONTINUATION:K + ┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 292 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -378,7 +378,7 @@ ┃ ┊ constraint: true ┃ ┊ subst: ... ┃ └─ 10 (leaf, target, terminal) - ┃ k: #halt ~> CONTINUATION:K + ┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -482,7 +482,7 @@ ┃ │ ┃ │ (102 steps) ┃ ├─ 123 - ┃ │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K + ┃ │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 292 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -491,7 +491,7 @@ ┃ │ ┃ │ (1 step) ┃ ├─ 127 - ┃ │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K + ┃ │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K ┃ │ pc: 292 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -500,7 +500,7 @@ ┃ │ ┃ │ (2 steps) ┃ ├─ 131 (terminal) - ┃ │ k: #halt ~> CONTINUATION:K + ┃ │ k: #halt ~> CONTINUATION:K ~> .K ┃ │ pc: 292 ┃ │ callDepth: 0 ┃ │ statusCode: EVMC_SUCCESS @@ -510,7 +510,7 @@ ┃ ┊ constraint: true ┃ ┊ subst: ... ┃ └─ 10 (leaf, target, terminal) - ┃ k: #halt ~> CONTINUATION:K + ┃ k: #halt ~> CONTINUATION:K ~> .K ┃ pc: PC_CELL_5d410f2a:Int ┃ callDepth: CALLDEPTH_CELL_5d410f2a:Int ┃ statusCode: STATUSCODE_FINAL:StatusCode @@ -614,7 +614,7 @@ │ │ (102 steps) ├─ 124 - │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K + │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 292 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -623,7 +623,7 @@ │ │ (1 step) ├─ 128 - │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K + │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K ~> .K │ pc: 292 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -632,7 +632,7 @@ │ │ (2 steps) ├─ 132 (terminal) - │ k: #halt ~> CONTINUATION:K + │ k: #halt ~> CONTINUATION:K ~> .K │ pc: 292 │ callDepth: 0 │ statusCode: EVMC_SUCCESS @@ -645,7 +645,7 @@ ┊ ( notBool KV0_addr:Int ==Int #address ( FoundryTest ) ) ┊ subst: ... └─ 10 (leaf, target, terminal) - k: #halt ~> CONTINUATION:K + k: #halt ~> CONTINUATION:K ~> .K pc: PC_CELL_5d410f2a:Int callDepth: CALLDEPTH_CELL_5d410f2a:Int statusCode: STATUSCODE_FINAL:StatusCode @@ -661,6 +661,7 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( #execute => #halt ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -923,6 +924,7 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( #halt => #execute ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -1167,9 +1169,11 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( .K => CALL 0 #address ( FoundryCheat ) 0 128 36 128 0 - ~> #pc [ CALL ] ) + ~> #pc [ CALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1412,10 +1416,12 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( CALL 0 #address ( FoundryCheat ) 0 128 36 128 0 ~> .K => #accessAccounts #address ( FoundryCheat ) ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"\x06D}V" +Bytes #buf ( 32 , KV0_addr:Int ) false - ~> #return 128 0 ) + ~> #return 128 0 + ~> .K ) ~> #pc [ CALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1658,12 +1664,15 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( #accessAccounts #address ( FoundryCheat ) ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"\x06D}V" +Bytes #buf ( 32 , KV0_addr:Int ) false - ~> #return 128 0 => #loadAccount KV0_addr:Int + ~> #return 128 0 + ~> .K => #loadAccount KV0_addr:Int ~> #setPrank KV0_addr:Int .Account false - ~> #cheatcode_return 128 0 ) + ~> #cheatcode_return 128 0 + ~> .K ) ~> #pc [ CALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -1909,10 +1918,13 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( #accessAccounts #address ( FoundryTest ) ~> #setPrank #address ( FoundryTest ) .Account false ~> #cheatcode_return 128 0 - ~> #pc [ CALL ] => STATICCALL 0 491460923342184218035706888008750043977755113263 128 4 128 32 - ~> #pc [ STATICCALL ] ) + ~> #pc [ CALL ] + ~> .K => STATICCALL 0 491460923342184218035706888008750043977755113263 128 4 128 32 + ~> #pc [ STATICCALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2171,11 +2183,14 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( #accessAccounts #address ( FoundryCheat ) ~> #setPrank #address ( FoundryCheat ) .Account false ~> #cheatcode_return 128 0 - ~> #pc [ CALL ] => STATICCALL 0 491460923342184218035706888008750043977755113263 128 4 128 32 + ~> #pc [ CALL ] + ~> .K => STATICCALL 0 491460923342184218035706888008750043977755113263 128 4 128 32 ~> #pc [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2434,11 +2449,14 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( #accessAccounts 491460923342184218035706888008750043977755113263 ~> #setPrank 491460923342184218035706888008750043977755113263 .Account false ~> #cheatcode_return 128 0 - ~> #pc [ CALL ] => STATICCALL 0 491460923342184218035706888008750043977755113263 128 4 128 32 + ~> #pc [ CALL ] + ~> .K => STATICCALL 0 491460923342184218035706888008750043977755113263 128 4 128 32 ~> #pc [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -2698,11 +2716,14 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #accessAccounts KV0_addr:Int ~> #setPrank KV0_addr:Int .Account false ~> #cheatcode_return 128 0 - ~> #pc [ CALL ] => STATICCALL 0 491460923342184218035706888008750043977755113263 128 4 128 32 + ~> #pc [ CALL ] + ~> .K => STATICCALL 0 491460923342184218035706888008750043977755113263 128 4 128 32 ~> #pc [ STATICCALL ] - ~> #endPrank ) + ~> #endPrank + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3006,10 +3027,12 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( STATICCALL 0 491460923342184218035706888008750043977755113263 128 4 128 32 ~> .K => #accessAccounts 491460923342184218035706888008750043977755113263 ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) 491460923342184218035706888008750043977755113263 491460923342184218035706888008750043977755113263 0 0 b"\xd77\xd0\xc7" true - ~> #return 128 32 ) + ~> #return 128 32 + ~> .K ) ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3268,11 +3291,13 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( STATICCALL 0 491460923342184218035706888008750043977755113263 128 4 128 32 ~> .K => #accessAccounts 491460923342184218035706888008750043977755113263 ~> #checkCall #address ( FoundryCheat ) 0 ~> #call #address ( FoundryCheat ) 491460923342184218035706888008750043977755113263 491460923342184218035706888008750043977755113263 0 0 b"\xd77\xd0\xc7" true - ~> #return 128 32 ) + ~> #return 128 32 + ~> .K ) ~> #pc [ STATICCALL ] ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3531,11 +3556,13 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( STATICCALL 0 491460923342184218035706888008750043977755113263 128 4 128 32 ~> .K => #accessAccounts 491460923342184218035706888008750043977755113263 ~> #checkCall 491460923342184218035706888008750043977755113263 0 ~> #call 491460923342184218035706888008750043977755113263 491460923342184218035706888008750043977755113263 491460923342184218035706888008750043977755113263 0 0 b"\xd77\xd0\xc7" true - ~> #return 128 32 ) + ~> #return 128 32 + ~> .K ) ~> #pc [ STATICCALL ] ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -3794,11 +3821,13 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( STATICCALL 0 491460923342184218035706888008750043977755113263 128 4 128 32 ~> .K => #accessAccounts 491460923342184218035706888008750043977755113263 ~> #checkCall KV0_addr:Int 0 ~> #call KV0_addr:Int 491460923342184218035706888008750043977755113263 491460923342184218035706888008750043977755113263 0 0 b"\xd77\xd0\xc7" true - ~> #return 128 32 ) + ~> #return 128 32 + ~> .K ) ~> #pc [ STATICCALL ] ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4081,12 +4110,15 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( #accessAccounts 491460923342184218035706888008750043977755113263 ~> #checkCall #address ( FoundryTest ) 0 - ~> #call #address ( FoundryTest ) 491460923342184218035706888008750043977755113263 491460923342184218035706888008750043977755113263 0 0 b"\xd77\xd0\xc7" true => #precompiled? ( 491460923342184218035706888008750043977755113263 , CANCUN ) - ~> #execute ) + ~> #call #address ( FoundryTest ) 491460923342184218035706888008750043977755113263 491460923342184218035706888008750043977755113263 0 0 b"\xd77\xd0\xc7" true + ~> .K => #precompiled? ( 491460923342184218035706888008750043977755113263 , CANCUN ) + ~> #execute + ~> .K ) ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4464,13 +4496,16 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( #accessAccounts 491460923342184218035706888008750043977755113263 ~> #checkCall #address ( FoundryCheat ) 0 - ~> #call #address ( FoundryCheat ) 491460923342184218035706888008750043977755113263 491460923342184218035706888008750043977755113263 0 0 b"\xd77\xd0\xc7" true => #precompiled? ( 491460923342184218035706888008750043977755113263 , CANCUN ) - ~> #execute ) + ~> #call #address ( FoundryCheat ) 491460923342184218035706888008750043977755113263 491460923342184218035706888008750043977755113263 0 0 b"\xd77\xd0\xc7" true + ~> .K => #precompiled? ( 491460923342184218035706888008750043977755113263 , CANCUN ) + ~> #execute + ~> .K ) ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -4848,13 +4883,16 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( #accessAccounts 491460923342184218035706888008750043977755113263 ~> #checkCall 491460923342184218035706888008750043977755113263 0 - ~> #call 491460923342184218035706888008750043977755113263 491460923342184218035706888008750043977755113263 491460923342184218035706888008750043977755113263 0 0 b"\xd77\xd0\xc7" true => #precompiled? ( 491460923342184218035706888008750043977755113263 , CANCUN ) - ~> #execute ) + ~> #call 491460923342184218035706888008750043977755113263 491460923342184218035706888008750043977755113263 491460923342184218035706888008750043977755113263 0 0 b"\xd77\xd0\xc7" true + ~> .K => #precompiled? ( 491460923342184218035706888008750043977755113263 , CANCUN ) + ~> #execute + ~> .K ) ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5232,13 +5270,16 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( #accessAccounts 491460923342184218035706888008750043977755113263 ~> #checkCall KV0_addr:Int 0 - ~> #call KV0_addr:Int 491460923342184218035706888008750043977755113263 491460923342184218035706888008750043977755113263 0 0 b"\xd77\xd0\xc7" true => #precompiled? ( 491460923342184218035706888008750043977755113263 , CANCUN ) - ~> #execute ) + ~> #call KV0_addr:Int 491460923342184218035706888008750043977755113263 491460923342184218035706888008750043977755113263 0 0 b"\xd77\xd0\xc7" true + ~> .K => #precompiled? ( 491460923342184218035706888008750043977755113263 , CANCUN ) + ~> #execute + ~> .K ) ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -5666,6 +5707,7 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6048,6 +6090,7 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6430,6 +6473,7 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -6812,6 +6856,7 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7234,12 +7279,14 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( .K => #end EVMC_SUCCESS - ~> #pc [ RETURN ] ) + ~> #pc [ RETURN ] + ~> .K ) ~> #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7616,13 +7663,15 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( .K => #end EVMC_SUCCESS - ~> #pc [ RETURN ] ) + ~> #pc [ RETURN ] + ~> .K ) ~> #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -7999,13 +8048,15 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( .K => #end EVMC_SUCCESS - ~> #pc [ RETURN ] ) + ~> #pc [ RETURN ] + ~> .K ) ~> #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -8382,13 +8433,15 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( .K => #end EVMC_SUCCESS - ~> #pc [ RETURN ] ) + ~> #pc [ RETURN ] + ~> .K ) ~> #execute ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -8817,6 +8870,7 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -9203,6 +9257,7 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -9589,6 +9644,7 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -9975,6 +10031,7 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -10401,11 +10458,13 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 #halt ~> ( #pc [ RETURN ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -10786,12 +10845,14 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 #halt ~> ( #pc [ RETURN ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -11172,12 +11233,14 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 #halt ~> ( #pc [ RETURN ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -11558,12 +11621,14 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 #halt ~> ( #pc [ RETURN ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> #return 128 32 ~> #pc [ STATICCALL ] ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -11989,15 +12054,18 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( #halt - ~> #return 128 32 => #popCallStack + ~> #return 128 32 + ~> .K => #popCallStack ~> #dropWorldState ~> 1 ~> #push ~> #refund 0 - ~> #setLocalMem 128 32 b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x7f\xa98[\xe1\x02\xac>\xac)t\x83\xddb3\xd6+>\x14\x96" ) + ~> #setLocalMem 128 32 b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x7f\xa98[\xe1\x02\xac>\xac)t\x83\xddb3\xd6+>\x14\x96" + ~> .K ) ~> #pc [ STATICCALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -12377,16 +12445,19 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( #halt - ~> #return 128 32 => #popCallStack + ~> #return 128 32 + ~> .K => #popCallStack ~> #dropWorldState ~> 1 ~> #push ~> #refund 0 - ~> #setLocalMem 128 32 b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-" ) + ~> #setLocalMem 128 32 b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-" + ~> .K ) ~> #pc [ STATICCALL ] ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -12766,16 +12837,19 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( #halt - ~> #return 128 32 => #popCallStack + ~> #return 128 32 + ~> .K => #popCallStack ~> #dropWorldState ~> 1 ~> #push ~> #refund 0 - ~> #setLocalMem 128 32 b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00V\x15\xde\xb7\x98\xbb>M\xfa\x019\xdf\xa1\xb3\xd43\xcc#\xb7/" ) + ~> #setLocalMem 128 32 b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00V\x15\xde\xb7\x98\xbb>M\xfa\x019\xdf\xa1\xb3\xd43\xcc#\xb7/" + ~> .K ) ~> #pc [ STATICCALL ] ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -13155,16 +13229,19 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( #halt - ~> #return 128 32 => #popCallStack + ~> #return 128 32 + ~> .K => #popCallStack ~> #dropWorldState ~> 1 ~> #push ~> #refund 0 - ~> #setLocalMem 128 32 #buf ( 32 , KV0_addr:Int ) ) + ~> #setLocalMem 128 32 #buf ( 32 , KV0_addr:Int ) + ~> .K ) ~> #pc [ STATICCALL ] ~> #endPrank ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -13595,10 +13672,13 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #push ~> #refund 0 ~> #setLocalMem 128 32 b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x7f\xa98[\xe1\x02\xac>\xac)t\x83\xddb3\xd6+>\x14\x96" - ~> #pc [ STATICCALL ] => CALL 0 #address ( FoundryCheat ) 0 160 4 160 0 - ~> #pc [ CALL ] ) + ~> #pc [ STATICCALL ] + ~> .K => CALL 0 #address ( FoundryCheat ) 0 160 4 160 0 + ~> #pc [ CALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -13984,10 +14064,13 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #refund 0 ~> #setLocalMem 128 32 b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-" ~> #pc [ STATICCALL ] - ~> #endPrank => CALL 0 #address ( FoundryCheat ) 0 160 4 160 0 - ~> #pc [ CALL ] ) + ~> #endPrank + ~> .K => CALL 0 #address ( FoundryCheat ) 0 160 4 160 0 + ~> #pc [ CALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -14373,10 +14456,13 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #refund 0 ~> #setLocalMem 128 32 b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00V\x15\xde\xb7\x98\xbb>M\xfa\x019\xdf\xa1\xb3\xd43\xcc#\xb7/" ~> #pc [ STATICCALL ] - ~> #endPrank => CALL 0 #address ( FoundryCheat ) 0 160 4 160 0 - ~> #pc [ CALL ] ) + ~> #endPrank + ~> .K => CALL 0 #address ( FoundryCheat ) 0 160 4 160 0 + ~> #pc [ CALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -14762,10 +14848,13 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #refund 0 ~> #setLocalMem 128 32 #buf ( 32 , KV0_addr:Int ) ~> #pc [ STATICCALL ] - ~> #endPrank => CALL 0 #address ( FoundryCheat ) 0 160 4 160 0 - ~> #pc [ CALL ] ) + ~> #endPrank + ~> .K => CALL 0 #address ( FoundryCheat ) 0 160 4 160 0 + ~> #pc [ CALL ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -15193,10 +15282,12 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( CALL 0 #address ( FoundryCheat ) 0 160 4 160 0 ~> .K => #accessAccounts #address ( FoundryCheat ) ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"\x90\xc5\x01;" false - ~> #return 160 0 ) + ~> #return 160 0 + ~> .K ) ~> #pc [ CALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -15458,10 +15549,12 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( CALL 0 #address ( FoundryCheat ) 0 160 4 160 0 ~> .K => #accessAccounts #address ( FoundryCheat ) ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"\x90\xc5\x01;" false - ~> #return 160 0 ) + ~> #return 160 0 + ~> .K ) ~> #pc [ CALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -15723,10 +15816,12 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( CALL 0 #address ( FoundryCheat ) 0 160 4 160 0 ~> .K => #accessAccounts #address ( FoundryCheat ) ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"\x90\xc5\x01;" false - ~> #return 160 0 ) + ~> #return 160 0 + ~> .K ) ~> #pc [ CALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -15988,10 +16083,12 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ( CALL 0 #address ( FoundryCheat ) 0 160 4 160 0 ~> .K => #accessAccounts #address ( FoundryCheat ) ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"\x90\xc5\x01;" false - ~> #return 160 0 ) + ~> #return 160 0 + ~> .K ) ~> #pc [ CALL ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -16279,10 +16376,13 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"\x90\xc5\x01;" false ~> #return 160 0 - ~> #pc [ CALL ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) + ~> #pc [ CALL ] + ~> .K => #end EVMC_SUCCESS + ~> #pc [ STOP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -16545,10 +16645,13 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"\x90\xc5\x01;" false ~> #return 160 0 - ~> #pc [ CALL ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) + ~> #pc [ CALL ] + ~> .K => #end EVMC_SUCCESS + ~> #pc [ STOP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -16811,10 +16914,13 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"\x90\xc5\x01;" false ~> #return 160 0 - ~> #pc [ CALL ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) + ~> #pc [ CALL ] + ~> .K => #end EVMC_SUCCESS + ~> #pc [ STOP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -17077,10 +17183,13 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #checkCall #address ( FoundryTest ) 0 ~> #call #address ( FoundryTest ) #address ( FoundryCheat ) #address ( FoundryCheat ) 0 0 b"\x90\xc5\x01;" false ~> #return 160 0 - ~> #pc [ CALL ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) + ~> #pc [ CALL ] + ~> .K => #end EVMC_SUCCESS + ~> #pc [ STOP ] + ~> .K ) ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -17368,6 +17477,7 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #pc [ STOP ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -17630,6 +17740,7 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #pc [ STOP ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -17892,6 +18003,7 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #pc [ STOP ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -18154,6 +18266,7 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 ~> #pc [ STOP ] ~> #execute ~> _CONTINUATION:K + ~> .K NORMAL @@ -18439,8 +18552,10 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 #halt ~> ( #pc [ STOP ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -18701,8 +18816,10 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 #halt ~> ( #pc [ STOP ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -18963,8 +19080,10 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 #halt ~> ( #pc [ STOP ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL @@ -19225,8 +19344,10 @@ module SUMMARY-TEST%PRANKTEST.TESTSYMBOLICSTARTPRANK(ADDRESS):0 #halt ~> ( #pc [ STOP ] - ~> #execute => .K ) + ~> #execute + ~> .K => .K ) ~> _CONTINUATION:K + ~> .K NORMAL From 9b171573155d214e83a3eec959d7f228a63121b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20T=C3=B3th?= Date: Tue, 12 May 2026 09:49:09 +0000 Subject: [PATCH 7/9] Fix warnings in `Dockerfile` --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 531d8653d..8e2401d27 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG Z3_VERSION ARG K_VERSION -FROM runtimeverificationinc/z3:ubuntu-jammy-${Z3_VERSION} as Z3 +FROM runtimeverificationinc/z3:ubuntu-jammy-${Z3_VERSION} AS z3 ARG K_VERSION FROM runtimeverificationinc/kframework-k:ubuntu-jammy-${K_VERSION} @@ -8,7 +8,7 @@ FROM runtimeverificationinc/kframework-k:ubuntu-jammy-${K_VERSION} ARG PYTHON_VERSION=3.10 # Upgrade z3 to match the version Kontrol was built with not minimum version used in K. -COPY --from=Z3 /usr/bin/z3 /usr/bin/z3 +COPY --from=z3 /usr/bin/z3 /usr/bin/z3 RUN apt-get -y update \ && apt-get -y install \ From 6ac9bffbb8b3195350ba4ca8d40738fb6ab991dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20T=C3=B3th?= Date: Tue, 12 May 2026 09:56:35 +0000 Subject: [PATCH 8/9] Split `RUN` command, reduce number of `kdist` workers --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8e2401d27..5304eec09 100644 --- a/Dockerfile +++ b/Dockerfile @@ -42,5 +42,6 @@ USER user ENV PATH=/home/user/.local/bin:${PATH} RUN pip install ./kontrol \ - && rm -rf kontrol \ - && CXX=clang++-14 kdist --verbose build -j4 + && rm -rf kontrol + +RUN CXX=clang++-14 kdist --verbose build -j3 From 15cffe01aad5e50a8e75ab7c15fe9ea0d7be0847 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20T=C3=B3th?= Date: Tue, 12 May 2026 10:43:06 +0000 Subject: [PATCH 9/9] Pin `foundry` version in `Dockerfile` --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 5304eec09..153f8f2f4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,9 +31,10 @@ RUN groupadd -g ${GROUP_ID} user \ USER user WORKDIR /home/user +ARG FOUNDRY_VERSION=v1.5.1 ENV PATH=/home/user/.foundry/bin:${PATH} RUN curl -L https://foundry.paradigm.xyz | bash \ - && foundryup + && foundryup --install ${FOUNDRY_VERSION} ADD . kontrol USER root