diff --git a/Cargo.lock b/Cargo.lock index 1814f9e0..861d4ecc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "aluvm" -version = "0.12.0-rc.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e764e11d517cade9c1bf8e0648bd7a075aa8115e03b3ddb16db1ed74e268502d" +checksum = "6ebf5d98086a4ba06795c54a1aa613046b9449661117ea3d47ec3e8be75dfe3b" dependencies = [ "amplify", "ascii-armor", @@ -271,9 +271,9 @@ checksum = "3eeab4423108c5d7c744f4d234de88d18d636100093ae04caf4825134b9c3a32" [[package]] name = "bp-consensus" -version = "0.12.0-rc.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "810f5e6361430adfcd6be36151c84409e9c05f3fb8a7455c8d4aa583fd89f043" +checksum = "22bbb56809c40565d6085b4211ee2d25a7b5e84848960678ff748e0a8707552f" dependencies = [ "amplify", "chrono", @@ -289,9 +289,9 @@ dependencies = [ [[package]] name = "bp-core" -version = "0.12.0-rc.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "623967430fd243db8c937dd7748cd3242529b96174f0c92b7bebb80d094fa750" +checksum = "7a28cb4d675dd49dddd705a29d868d3e3b8f217639fd6f9cbfcbf435236eef77" dependencies = [ "bp-consensus", "bp-dbc", @@ -307,9 +307,9 @@ dependencies = [ [[package]] name = "bp-dbc" -version = "0.12.0-rc.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40929fd199eea16879cc5e05ce49b12d4429a98939309478dbecc52a88da3773" +checksum = "8aa1f2d9e00a4f2b107d2df25e0d804cfb87a175a37ee503b982b5784e892a6d" dependencies = [ "amplify", "base85", @@ -339,9 +339,9 @@ dependencies = [ [[package]] name = "bp-seals" -version = "0.12.0-rc.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7e5b12ef7876d2d6762a748540837d3c363e8fbe0e9d45b0d6fe389b4806810" +checksum = "565ffa069d6425b01630c68dbf1088a88786bd4b794ebf1f37a1d6edbbc29817" dependencies = [ "amplify", "bp-consensus", @@ -439,9 +439,9 @@ checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" [[package]] name = "commit_encoding_derive" -version = "0.12.0-rc.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "783e42e09ad9dbc48d01532fc59fd1f1c64c98c09f523abeb6a069756651c9c3" +checksum = "b577a039996f22af5e626601afb6ccd71e000b9f97ee698ed516a08c128cad9c" dependencies = [ "amplify", "amplify_syn", @@ -452,9 +452,9 @@ dependencies = [ [[package]] name = "commit_verify" -version = "0.12.0-rc.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c91d4e2c820279c133f8cb1c7c7544caba346c8049d6a7749dca1031d7acb68" +checksum = "16ec7a0805fc4a38e40dfb4906a83d84d74bcbf16f24e05219f1c46473ed6a95" dependencies = [ "amplify", "commit_encoding_derive", @@ -622,9 +622,9 @@ dependencies = [ [[package]] name = "hypersonic" -version = "0.12.0-rc.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8616f6028927fbd7d440adeae4f96dd6c58cb5aa19294fc5aab9723381328158" +checksum = "11c00803ea8486e44382493683450a73426a3d41c338b187fa420e770b72ebd6" dependencies = [ "aluvm", "amplify", @@ -886,9 +886,9 @@ dependencies = [ [[package]] name = "rgb-core" -version = "0.12.0-rc.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0ba916d35560e96f28ba49d8fdac45685eecf5beaf50eea28e36cc25a295130" +checksum = "090112e02c7e100a4c0c205ff3db6d253ad8b25bcf516b4ebf4c7af265be9f2a" dependencies = [ "amplify", "bp-core", @@ -904,7 +904,7 @@ dependencies = [ [[package]] name = "rgb-invoice" -version = "0.12.0-rc.2" +version = "0.12.0-rc.3" dependencies = [ "amplify", "baid64", @@ -920,7 +920,7 @@ dependencies = [ [[package]] name = "rgb-persist-fs" -version = "0.12.0-rc.2" +version = "0.12.0-rc.3" dependencies = [ "amplify", "aora", @@ -931,7 +931,7 @@ dependencies = [ [[package]] name = "rgb-std" -version = "0.12.0-rc.2" +version = "0.12.0-rc.3" dependencies = [ "amplify", "aora", @@ -959,7 +959,7 @@ dependencies = [ [[package]] name = "rgbx" -version = "0.12.0-rc.2" +version = "0.12.0-rc.3" dependencies = [ "amplify", "anyhow", @@ -1131,9 +1131,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "single_use_seals" -version = "0.12.0-rc.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d25690afbb2fc820d3b045d3ae6053d4fa81d86a382031880e814ac6bf0c55" +checksum = "fc1d9d2dc270edf5d0c6a233517809208d83c403e4ef4570585bb9744f9810e3" dependencies = [ "serde", "strict_encoding", @@ -1141,9 +1141,9 @@ dependencies = [ [[package]] name = "sonic-api" -version = "0.12.0-rc.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aac7380a25bcdfe6c2c1d09090962ba0b3710a698b1d7936e0a890a2fe1fc71" +checksum = "01c04bac27874c60a101fcb8c62d8181e671bfd277ec6f2ed16275b6fd6b1ac1" dependencies = [ "aluvm", "amplify", @@ -1165,9 +1165,9 @@ dependencies = [ [[package]] name = "sonic-callreq" -version = "0.12.0-rc.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8b44d54c50413a3676d97e9f5d0fcfc888468bbebba480d97aad58994384034" +checksum = "5239b3802292549a1ce7e2edd7200180f5f6bc16c04307e8c28556d3629e0670" dependencies = [ "amplify", "baid64", @@ -1186,9 +1186,9 @@ dependencies = [ [[package]] name = "sonic-persist-fs" -version = "0.12.0-rc.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88a54a2b9aac2a77373e20810d82b0b7d86e95615346a3be7ce154d50f0768ba" +checksum = "b4061eafe0c5e0d78e4fd04dd6eb3bfb53508e88bbdbd4b658f43bc007e19ba1" dependencies = [ "amplify", "aora", @@ -1202,9 +1202,9 @@ dependencies = [ [[package]] name = "sonix" -version = "0.12.0-rc.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b13c9df674e824c3acd7ca3512a32862bf913dc8c01e64710d2a8fff0ad740e" +checksum = "072f7bd66e1af1106d01ddbeab719f78c3a0e5d4fecd88ef3c882a00d972d529" dependencies = [ "amplify", "anyhow", @@ -1379,9 +1379,9 @@ checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "ultrasonic" -version = "0.12.0-rc.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7aa6c05b420ef6c867cbcc08c99bc7a429d93808dad8a3f65fb856a96c0cf79f" +checksum = "e69fa4148b5009ac0becf7c258b196a4f00e8a9411ef8ee55445cfa4fe9ab0fd" dependencies = [ "amplify", "baid64", @@ -1740,9 +1740,9 @@ dependencies = [ [[package]] name = "zk-aluvm" -version = "0.12.0-rc.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91226187d08b7ce594c0a633e33cd192a1cfacc7fb88e90010836963b71d8a9c" +checksum = "db451adaf2f1fe68d139006cdda0d4265c4170ba44ea00110424d023780b0342" dependencies = [ "aluvm", "amplify", diff --git a/Cargo.toml b/Cargo.toml index 4d275ea2..9308af10 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = [".", "cli", "invoice", "persistence/fs"] default-members = [".", "invoice", "persistence/fs"] [workspace.package] -version = "0.12.0-rc.2" +version = "0.12.0-rc.3" keywords = ["bitcoin", "lightning", "rgb", "smart-contracts", "lnp-bp"] categories = ["cryptography::cryptocurrencies"] authors = ["Dr Maxim Orlovsky "] @@ -17,18 +17,18 @@ license = "Apache-2.0" amplify = "4.9.0" strict_encoding = "2.9.1" strict_types = "2.9.0" -commit_verify = "0.12.0-rc.1" -single_use_seals = "0.12.0-rc.1" -hypersonic = "0.12.0-rc.2" -sonic-callreq = "0.12.0-rc.2" -sonic-persist-fs = "0.12.0-rc.2" -sonix = "0.12.0-rc.2" -bp-core = "0.12.0-rc.2" +commit_verify = "0.12.0" +single_use_seals = "0.12.0" +hypersonic = "0.12.0" +sonic-callreq = "0.12.0" +sonic-persist-fs = "0.12.0" +sonix = "0.12.0" +bp-core = "0.12.0" bp-invoice = "0.12.0-rc.2" -rgb-core = "0.12.0-rc.2" -rgb-std = { version = "0.12.0-rc.2", path = "." } -rgb-invoice = { version = "0.12.0-rc.2", path = "./invoice" } -rgb-persist-fs = { version = "0.12.0-rc.2", path = "./persistence/fs" } +rgb-core = "0.12.0" +rgb-std = { version = "0.12.0-rc.3", path = "." } +rgb-invoice = { version = "0.12.0-rc.3", path = "./invoice" } +rgb-persist-fs = { version = "0.12.0-rc.3", path = "./persistence/fs" } aora = ">=0.6.4" baid64 = "0.4.2" binfile = "0.2.0" diff --git a/src/stl.rs b/src/stl.rs index 30232eee..4ff49daa 100644 --- a/src/stl.rs +++ b/src/stl.rs @@ -40,7 +40,7 @@ use crate::Consignment; /// Strict types id for the library providing data types for RGB types. pub const LIB_ID_RGB: &str = - "stl:oh9dhz11-~Sz2azs-gn3EUNv-LJBaJwr-W2lDlCh-7XgOcTg#joker-austin-null"; + "stl:aTdsrBN3-p8aG8NY-ozpXxNY-8yjeqA6-EIQesi5-_SIWhs8#robert-union-honey"; #[allow(clippy::result_large_err)] fn _rgb_seals() -> Result { diff --git a/stl/RGB@0.12.0.sta b/stl/RGB@0.12.0.sta index 23cc35fd..0d9798c9 100644 --- a/stl/RGB@0.12.0.sta +++ b/stl/RGB@0.12.0.sta @@ -1,24 +1,24 @@ -----BEGIN STRICT TYPE LIB----- -Id: stl:oh9dhz11-~Sz2azs-gn3EUNv-LJBaJwr-W2lDlCh-7XgOcTg#joker-austin-null +Id: stl:aTdsrBN3-p8aG8NY-ozpXxNY-8yjeqA6-EIQesi5-_SIWhs8#robert-union-honey Name: RGB Dependencies: UltraSONIC#korea-helena-moral, + Bitcoin#extend-crimson-cable, SONIC#river-atomic-dallas, - BPCore#point-state-colony, - Bitcoin#postal-sunday-basket, + SingleUseSeals#robot-albert-first, FiniteField#report-canal-convert, Std#delete-roman-hair, - SingleUseSeals#marvin-social-senior, + BPCore#lagoon-concept-trade, AluVM#reward-accent-swim, CommitVerify#biology-news-adam, StrictTypes#henry-heart-survive -Check-SHA256: da8ff7663a1d0211423726e67c26f4afb5dcd149bbbbd6f6667cd334504b768a +Check-SHA256: 98ba99bef5ebb40ddb6ee49a238e463d5cb45c48700b8b224e2aebb94cf45b4e -15!sq3IycLmIL91_#B1EIwa`nbitx=l+v|DM?bg#xxRGf0}54abaG)+Pfkfg6zRzSOtEdt-T7+2#x=L@ -o2tzX&8T6A@C!|J?zm~s1yfH>NkbR=SrgsV=Hx{{t|<`s&oomhOVCHFn=U4_9oEMdibn=QP(yEWWg3}O -T5|07nO2GM-L7QDgT$BQqMzOqn>5lhi@)vc@&`g`bYpL6ZZ>T)gx(ddJ<(3FEnI}P;o?=);Zw&m&4m_J -=Y$s0*b7E!ZfSI7MrmbiWP*w7O%DrjRIhYP1?a)oog)LLTw}}6rDvG=`c^zKY6DYrWQEvx)T9vaM@yWL -&u3sFniRbuxM)(+AnYOL>?CMjs}56XZf9&|RdZ!iWnpY{w^=E)kF7_+BGG1^(r$N1t7sZ7Knlpb7_LPz +15!sq3IycLmIL91_#B1EIwa`nbitx=l+v|DM?bg#xxRGf0}54abaG)+Pfkfg38J+=>7{`RMMx5a)2lr@ +b++y@Ou6?dYi&yC1U40y2SRCdV{d706zRzSOtEdt-T7+2#x=L@o2tzX&8T6A@C!|J?zm~s1yfH>Nkb}x +rlhB@t${>w!k=ImN!mtmcxnJ1(nKel=mtyIT|^F3X>Mn1WmR)!Q)OXnb2e==!1xa&ZNo1!mRRS&fT*&Z= @@ -93,19 +93,19 @@ ZgXjGZgT(#00;m8KmY&$000000RR600000000000000000RI3000000010ztZDDS7X=8H&6zRzSOtEdt -T7+2#x=L@o2tzX&8T6A@C!|J?zm~sF1h2wLORE?!REtt2osrSY_@_WdXITeKhOjL)V9{~19NF-00aU6 1a5C`WdHyG0R(ezZDjxj0Rj~1$p1{SZOh&HYQM%cx9*#&%?-_{VTbSwO?2+KY0n|Y7j4igKpjn9r^|;p @vV@r5S*`M7yxdMqH9J{cMAn+b8~fN0tDpDmIL91_#B1EIwa`nbitx=l+v|DM?bg#xxRGf1CTP<{Q=-M -!C>_+*aDQ63M1hQS`ob&12P;^gK+^+j0|UGZe??6b5mtuY;yn#000647yDTg-PGpfML@185ctnDQz=W( -N2{AICbS*a#}S1Y?PjfbGv}h@kbSP(#awZ_lQ0`HDzw0000000000|Nj60000002X|?7 +!C>_+*aDQ63M1hQS`ob&12P;^gK+^+j0|UGZe??6b5mtuY;yn#00064p7ey{wsi`Y(LccE+ShZVeC89S +1olNg9GSn;lS1Y?PjfbGv}h@kbSP(#awZ_lQ0`HDzw0000000000|Nj60000002X|?7 Ze??G0>FK6m~6Jv@J(A1%q#z%L9jBiOaFR-W)8f_JK`4j{gd}#cyL4!ji%3ykIV>*WnpY{00;r7E$J0TK-?kY^pVmc=H-hx8Lg|N&;`vAB2#zu_JsNX 0000000030|Ns900000LPjF>&VRUJ4Zc}ApY;#n2Z&PJqYz6}fZ*XODVRUJ4ZUO}4%$5V;h4>tW$T}qG >2$%Oag@@vMMpol0J*+&<^$(fk!(gmjeh=BtwVQ4aC?<1X4t~xlZ)#2*W}^V#()fDWoBt^Wn@!jVQg~% -3IG5C0vG#P6W!G2P2G*c-{&_}DAE+(`c*2fl#M{=IvfTQM -Z~2NyZ2$lO000000RR600000000(zzbZ%vHa{vSa00eGtZe;)f009JZZ*64&1pxwu*m%^W5bsAzoRH6F -U?Q3ny&<@0QqmyoA?EBPXkM!i(Xoz5lhi@)vc -@*(3sL&d6G@+l`%qd385?K@+fP1(-9sgE>i7rMzqbpQYW000000RR6000000010n!WpZJ3X>V=<1mw(? +3IG5C0-p4QTQM +Z~2NyZ2$lO000000RR600000000(zzbZ%vHa{vSa00eGtZe;)f009JZZ*64&1pxvogr=mYudRVZal)Tq +7)jbjaCm9}9@0c7o9G5h*Ih&p(Xoz_O6UYO6_@C0K+Rkw`Mu(V|7oQWGN(Z+AyvH&RuaL# +i7rMzqbpQYW000000RR6000000010n!WpZJ3X>V=<1mw(? 1L1}E9EHd_Bi5^=;nl`~3{Y}q W?^DNb#7#AWd#8M2?62M@pewAjJW8t+(xcVxOk%Mdo#h0gi}QNpx(N&bbSB-000000096000000000 diff --git a/stl/RGB@0.12.0.stl b/stl/RGB@0.12.0.stl index f22f19be..0c4916ca 100644 Binary files a/stl/RGB@0.12.0.stl and b/stl/RGB@0.12.0.stl differ diff --git a/stl/RGB@0.12.0.sty b/stl/RGB@0.12.0.sty index cf9db376..06974052 100644 --- a/stl/RGB@0.12.0.sty +++ b/stl/RGB@0.12.0.sty @@ -1,5 +1,5 @@ {- - Id: stl:oh9dhz11-~Sz2azs-gn3EUNv-LJBaJwr-W2lDlCh-7XgOcTg#joker-austin-null + Id: stl:aTdsrBN3-p8aG8NY-ozpXxNY-8yjeqA6-EIQesi5-_SIWhs8#robert-union-honey Name: RGB Version: 0.12.0 Description: RGB smart contracts library @@ -33,36 +33,7 @@ import UltraSONIC#korea-helena-moral use CellAddr#lecture-vincent-carbon use RawData#lima-anvil-karate -import SONIC#river-atomic-dallas - use OwnedApi#volume-chess-model - use SigBlob#insect-cello-avalon - use Aggregator#europe-paradox-empire - use Semantics#salami-sigma-micro - use GlobalApi#break-pizza-polite - use StateBuilder#reverse-delphi-camel - use StateSelector#benny-marina-fashion - use RawConvertor#result-right-amazon - use StateArithm#pablo-cotton-mirror - use StateConvertor#beach-congo-instant - use CallState#sparta-ginger-analyze - use Api#status-russian-bandit - use RawBuilder#tropic-brenda-reply - use SubAggregator#pastel-orion-hilton - -import BPCore#point-state-colony - use TapretNodePartner#roger-member-educate - use WOutpoint#clock-absorb-side - use TapretProof#marco-border-sample - use TapretPathProof#kiwi-mirror-paris - use Message#druid-blitz-rover - use TapretRightBranch#miracle-patriot-touch - use Anchor#domino-bank-grand - use WTxoSeal#nadia-rent-sofia - use TxoSealExt#beach-subject-abraham - use BundleProof#user-nadia-stone - use Noise#bruce-gravity-titanic - -import Bitcoin#postal-sunday-basket +import Bitcoin#extend-crimson-cable use SeqNo#copper-verbal-ingrid use TxIn#slang-cherry-gizmo use Vout#brush-gloria-heroic @@ -84,6 +55,25 @@ import Bitcoin#postal-sunday-basket use Outpoint#logo-alamo-madam use XOnlyPk#clever-swim-carpet +import SONIC#river-atomic-dallas + use OwnedApi#volume-chess-model + use SigBlob#insect-cello-avalon + use Aggregator#europe-paradox-empire + use Semantics#salami-sigma-micro + use GlobalApi#break-pizza-polite + use StateBuilder#reverse-delphi-camel + use StateSelector#benny-marina-fashion + use RawConvertor#result-right-amazon + use StateArithm#pablo-cotton-mirror + use StateConvertor#beach-congo-instant + use CallState#sparta-ginger-analyze + use Api#status-russian-bandit + use RawBuilder#tropic-brenda-reply + use SubAggregator#pastel-orion-hilton + +import SingleUseSeals#robot-albert-first + use SealWitnessTxoSeal#logic-angel-bravo + import FiniteField#report-canal-convert use Fe256#palace-mixer-visual @@ -95,8 +85,18 @@ import Std#delete-roman-hair use AlphaCapsLodash#duet-hammer-labor use AlphaSmallLodash#pioneer-eagle-spell -import SingleUseSeals#marvin-social-senior - use SealWitnessTxoSeal#logic-angel-bravo +import BPCore#lagoon-concept-trade + use TapretNodePartner#roger-member-educate + use WOutpoint#clock-absorb-side + use TapretProof#marco-border-sample + use TapretPathProof#kiwi-mirror-paris + use Message#druid-blitz-rover + use TapretRightBranch#miracle-patriot-touch + use Anchor#domino-bank-grand + use WTxoSeal#nadia-rent-sofia + use TxoSealExt#beach-subject-abraham + use BundleProof#user-nadia-stone + use Noise#bruce-gravity-titanic import AluVM#reward-accent-swim use Lib#report-gordon-recycle diff --git a/stl/SingleUseSeals@0.12.0.sta b/stl/SingleUseSeals@0.12.0.sta index 7f1728dc..f05ce645 100644 --- a/stl/SingleUseSeals@0.12.0.sta +++ b/stl/SingleUseSeals@0.12.0.sta @@ -1,14 +1,14 @@ -----BEGIN STRICT TYPE LIB----- -Id: stl:hdh41KQQ-70dLnJD-PZ2Aimh-S9IbhoU-tIg7CHm-7CRoXqs#marvin-social-senior +Id: stl:KoSmpKev-rYFEccK-fYBhJ2k-ZweGoAH-tJEJ5vo-BkvXXUQ#robot-albert-first Name: SingleUseSeals Dependencies: - BPCore#point-state-colony, - Bitcoin#postal-sunday-basket, + Bitcoin#extend-crimson-cable, + BPCore#lagoon-concept-trade, CommitVerify#biology-news-adam -Check-SHA256: f39e6cada67f6d6f55f044acd34a6911cdb847316563b202ebf350e338065f2a +Check-SHA256: 80de40ba8883d9bafed22f2cc6885f36e7df72670b7669afafb8d8fa442e024e -4pV7vXKZCvb7fOyVQg~)7yDTg-PGpfML@185ctnDQz=W(N2{AICbS*a#}WN(ld*{?d7{`RMMx5a)2lr@b++y@Ou6?dYi&yC1U40y2SRCdV{d70p7ey{wsi`Y +(LccE+ShZVeC89S1olNg9GSn;l?X)a%pCH0|r7+LvM0r2LJ(l2VDR_OBR)w8yCZ2EylR&t_^>1Sz?kFbz0>alMxYAVQ_L~bWU$% Wl&*qbZ%vG54IneKN{_;j(f`H9IfkFzO$PGD6U0+eW+%HuC5$^~ ^vuG3{`}-8x6fV={eh1!etXz_4^&}ra%FT-VRUFva&K>DH8-hI70Bv^+*0?ef%0)>Q3WPbltNdpi4*91 @@ -31,8 +31,8 @@ X>?X)a%pCH1potLnmCQUKfIKMdeaUn;%i1on4VMq8@@As0m&QqLVgBKWprq7WH6O}<{e=)S-S-YClv)aMjKgwAH@`bu1x<7g|G$};xvA~n-$_S3Qc8l YiwmmVRL9ok({ALGPx>x`rRI~Y5)OGH%NCipfaP+#@?w1p3;*GO=WUxY-Lb#Z*OLk_h5K%L=laq&yA1J oJ^{7>oKLkF4~iax8KK|47hp@Qe|^xa&~28LV0v$b1?w`5>sViY*%S?Ze??GRCsSwWnpXv0ts++Vr*%1 -Xk}yq8ktmDa_sk+R*CW5u4Kl8#FylvpWYLjG}1GRzwPYu#d{%|zxO$Aaz=oyMOH6-?4fLKKPKJW|NMSz -1LoXB24ie#Wo~o=7yDTg-PGpfML@185ctnDQz=W(N2{AICbS*a#}7{`RMMx5a)2lr@b++y@Ou6?dYi&yC1U40y#d{%|zxO$Aaz=oyMOH6-?4fLKKPKJW|NMSz +1LoXB24ie#Wo~o=p7ey{wsi`Y(LccE+ShZVeC89S1olNg9GSn;l