diff --git a/Cargo.lock b/Cargo.lock index f88fbd6..c4dfe02 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "aluvm" -version = "0.11.0-beta.7" +version = "0.11.0-beta.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1aaa9bf6c54f2d232adc6a9e748f359f1b4570d0a498f92e7823321ae7c656b5" +checksum = "db04c1d697d7f5b86d935bfe06cfd0310fd8a6c491b043118bec228597dcede9" dependencies = [ "amplify", "ascii-armor", @@ -122,9 +122,9 @@ dependencies = [ [[package]] name = "ascii-armor" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ad861dfcd5f348ac79e0df2e70494641c62d3ac37587af68c52a16ab355afdb" +checksum = "e4966ac403dc4a666d8131dfe4df684f45acc68d4c7e768db89c463aa5617910" dependencies = [ "amplify", "baid64", @@ -214,9 +214,9 @@ dependencies = [ [[package]] name = "bp-consensus" -version = "0.11.0-beta.7" +version = "0.11.0-beta.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d23ea438647522d1f1a8fc8fa1420cc56321433d5d5964636294991f18f9e0c9" +checksum = "ae3a99a46063d23d20a3177a04923652b245f31c2a04a6d0c47d5a93dc201a80" dependencies = [ "amplify", "chrono", @@ -229,9 +229,9 @@ dependencies = [ [[package]] name = "bp-core" -version = "0.11.0-beta.7" +version = "0.11.0-beta.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b43a6b5389fd99298fca47f4566dda754fa10bdb41200b5cdfc16147400f5951" +checksum = "60b8caf04291e2703ce267b1f8baf14f03879a6d1a5afe76e011ada489f172f9" dependencies = [ "amplify", "bp-consensus", @@ -248,9 +248,9 @@ dependencies = [ [[package]] name = "bp-dbc" -version = "0.11.0-beta.7" +version = "0.11.0-beta.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f70bd407dfcbeadfbc012959e04decbe63e7dc6f30a4f705b804b699b37a0a" +checksum = "11fc4081db2147411381b9650765ce683e5065559f1125508696f79cc4cbfedf" dependencies = [ "amplify", "base85", @@ -263,9 +263,9 @@ dependencies = [ [[package]] name = "bp-invoice" -version = "0.11.0-beta.7" +version = "0.11.0-beta.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddcb55fe081418fc6e508370eaf8431001274727862e57e6672b6c892b8d3d66" +checksum = "f29c4f672b4b82ce7a218b2900254ac8e4b15b0022ed13abffa722571e73d375" dependencies = [ "amplify", "bech32", @@ -275,9 +275,9 @@ dependencies = [ [[package]] name = "bp-seals" -version = "0.11.0-beta.7" +version = "0.11.0-beta.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497bb5989b9b549cd8e4ebfabc50a5d57cf318ab56affd3d4d7b7749fcd780da" +checksum = "d607238c2bf2c34d048d14cd798a6365306e0fb6b02211235f3ccad0bc7fa8f1" dependencies = [ "amplify", "baid64", @@ -304,9 +304,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cc" -version = "1.1.13" +version = "1.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72db2f7947ecee9b03b510377e8bb9077afa27176fdbff55c51027e976fdcc48" +checksum = "e9d013ecb737093c0e86b151a7b837993cf9ec6c502946cfb44bedc392421e0b" dependencies = [ "shlex", ] @@ -334,9 +334,9 @@ dependencies = [ [[package]] name = "commit_encoding_derive" -version = "0.11.0-beta.7" +version = "0.11.0-beta.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca41bd14a6c400486463a5b0e7e8916b1c7bad554a382f62c3b11bd58dea5934" +checksum = "ea07c5ad73a637276dc4f8a957f8285764018d45bdefef35eb9137f32d0e3c81" dependencies = [ "amplify", "amplify_syn", @@ -347,9 +347,9 @@ dependencies = [ [[package]] name = "commit_verify" -version = "0.11.0-beta.7" +version = "0.11.0-beta.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "538b69bbb2f7259c1d07334fa8adae0006c8b559efbdb6daafacb6df249b897b" +checksum = "82a1982dc6c54d2dcfa2bf4398d97e4e80a93f24d2537e58d6110b2b272cff0c" dependencies = [ "amplify", "commit_encoding_derive", @@ -364,9 +364,9 @@ dependencies = [ [[package]] name = "constant_time_eq" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" +checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "core-foundation-sys" @@ -500,9 +500,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" +checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" dependencies = [ "equivalent", "hashbrown", @@ -553,6 +553,15 @@ version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2b8f3a258db515d5e91a904ce4ae3f73e091149b90cadbdb93d210bee07f63b" +[[package]] +name = "nonasync" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94a84b7c873630913f738950f17412b9d5b24cad6866b98b802253f8cbbefabb" +dependencies = [ + "amplify", +] + [[package]] name = "num-traits" version = "0.2.19" @@ -600,9 +609,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.36" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -639,9 +648,9 @@ dependencies = [ [[package]] name = "rgb-core" -version = "0.11.0-beta.7" +version = "0.11.0-beta.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243f1dcdf028b1cbadc9ed27866619feed0608eba0c84f59b344026648312731" +checksum = "43dc70212f5eff8189f3cdfef2d11f53f7be4c4128db9839b5d56a0f9ef60c98" dependencies = [ "aluvm", "amplify", @@ -661,9 +670,9 @@ dependencies = [ [[package]] name = "rgb-interfaces" -version = "0.11.0-beta.7" +version = "0.11.0-beta.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcaa75b09d8f4d0f80f814d2edde1815bc22532b2e26b738797169e0a940d050" +checksum = "37dea80df39205f6c1d0fc4a6d2ea0401d5e6b9b28ed852b707cb01517b3c991" dependencies = [ "aluvm", "amplify", @@ -680,9 +689,9 @@ dependencies = [ [[package]] name = "rgb-invoice" -version = "0.11.0-beta.7" +version = "0.11.0-beta.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d43cd206275a055440a8c496cb7b5040842d6a0e354d00df268bc635ee07b871" +checksum = "d42e9d284f857f3dccce63521789f3da75568f55488d255ebacc8fe343012a5d" dependencies = [ "amplify", "baid64", @@ -701,7 +710,7 @@ dependencies = [ [[package]] name = "rgb-schemata" -version = "0.11.0-beta.7" +version = "0.11.0-beta.8" dependencies = [ "aluvm", "amplify", @@ -719,9 +728,9 @@ dependencies = [ [[package]] name = "rgb-std" -version = "0.11.0-beta.7" +version = "0.11.0-beta.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c66b8810d29c080f3ee5046bd9dda7b42ab2321e09dd914bc9a4702b4731f15c" +checksum = "763a97b5e58521f41837b1a92f480041fd72a0659f22cb132354d2bbcba25b25" dependencies = [ "aluvm", "amplify", @@ -733,6 +742,7 @@ dependencies = [ "commit_verify", "getrandom", "indexmap", + "nonasync", "rand", "rgb-core", "rgb-invoice", @@ -802,29 +812,29 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.208" +version = "1.0.209" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2" +checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.208" +version = "1.0.209" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf" +checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" dependencies = [ "proc-macro2", "quote", - "syn 2.0.75", + "syn 2.0.77", ] [[package]] name = "serde_json" -version = "1.0.125" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" +checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ "itoa", "memchr", @@ -883,18 +893,18 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "single_use_seals" -version = "0.11.0-beta.7" +version = "0.11.0-beta.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66c34b7d0a73e5b821f2647331b1303463ce58c51b32f54b006f0e7bb3edcd8a" +checksum = "c1a4c51f21507cf63984c367507f281215073e85b08711ed7da4fc63dbd709e0" dependencies = [ "amplify_derive", ] [[package]] name = "strict_encoding" -version = "2.7.0-rc.1" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "662b8c3ff360ff33370e6875dd5bdcbf3cecc992241f30e5f7071227ef693451" +checksum = "d69b4893cf054e129d5288a565102124520d7b94eb9589d1e78202abc7e2092d" dependencies = [ "amplify", "half", @@ -905,9 +915,9 @@ dependencies = [ [[package]] name = "strict_encoding_derive" -version = "2.7.0-rc.1" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ad171ee0ac09497f5f87d90bb36acc21992fb58f3565ad8c2663160c07c306d" +checksum = "0d4f9b678862372f8e439bcaafc27df7610ea93b06d2deb6244dec0af4259ce6" dependencies = [ "amplify_syn", "heck", @@ -918,9 +928,9 @@ dependencies = [ [[package]] name = "strict_types" -version = "2.7.0-rc.1" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6e182f593e9c4f02ccfcea7929bef866cff12a3f8e213338ce48a706bb263c1" +checksum = "5f16e8855a575633815f01482ac927ebaca3d2485aec8e17226c6826de29154e" dependencies = [ "amplify", "ascii-armor", @@ -960,9 +970,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.75" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6af063034fc1935ede7be0122941bafa9bacb949334d090b77ca98b5817c7d9" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", @@ -986,7 +996,7 @@ checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.75", + "syn 2.0.77", ] [[package]] @@ -1085,7 +1095,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.75", + "syn 2.0.77", "wasm-bindgen-shared", ] @@ -1107,7 +1117,7 @@ checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.75", + "syn 2.0.77", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -1218,5 +1228,5 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.75", + "syn 2.0.77", ] diff --git a/Cargo.toml b/Cargo.toml index 1fe0d22..e0bb3f6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rgb-schemata" -version = "0.11.0-beta.7" +version = "0.11.0-beta.8" description = "Collection of the official RGB smart contract schemata" keywords = ["bitcoin", "lightning", "rgb", "smart-contracts", "lnp-bp"] categories = ["cryptography::cryptocurrencies"] @@ -21,12 +21,12 @@ name = "schemata" [dependencies] amplify = "4.7.0" -strict_encoding = "2.7.0-rc.1" -strict_types = "2.7.0-rc.1" -aluvm = "0.11.0-beta.7" -bp-core = "0.11.0-beta.7" -rgb-std = { version = "0.11.0-beta.7", features = ["serde", "fs"] } -rgb-interfaces = "0.11.0-beta.7" +strict_encoding = "2.7.0" +strict_types = "2.7.0" +aluvm = "0.11.0-beta.8" +bp-core = "0.11.0-beta.8" +rgb-std = { version = "0.11.0-beta.8", features = ["serde", "fs"] } +rgb-interfaces = "0.11.0-beta.8" chrono = "0.4.38" serde = "1.0" serde_json = "1.0" diff --git a/test/rgb20-example.rgb b/test/rgb20-example.rgb index 6689308..ffc286a 100644 Binary files a/test/rgb20-example.rgb and b/test/rgb20-example.rgb differ diff --git a/test/rgb20-example.rgba b/test/rgb20-example.rgba index 1ba636c..40126fc 100644 --- a/test/rgb20-example.rgba +++ b/test/rgb20-example.rgba @@ -1,17 +1,17 @@ -----BEGIN RGB CONSIGNMENT----- -Id: rgb:csg:CnK6WAmp-Jsc6UVI-2SISrRO-EA$zByE-X$6K!iD-d3tKjJs#police-scale-griffin +Id: rgb:csg:wMbFwx2l-Pm15MRg-qftkJhj-QyXWdTq-2Qgh$Jn-wCR$$fI#drama-volume-parody Version: 2 Type: contract -Contract: rgb:BJxLlFMQ-sonTb9y-qB9eJpy-GzK0bd8-zfTUWv$-yCoVVaw +Contract: rgb:oeC0oRIm-8CzpSBD-qBPnW$T-qdsuMEO-Sgoet4i-PP!fAJE Schema: rgb:sch:RDYhMTR!9gv8Y2GLv9UNBEK1hcrCmdLDFk9Qd5fnO8k#brave-dinner-banana Interface: RGB20Fixed -Check-SHA256: 0a77dd344991ba07b743301c2da82eaf43ad67f26d87a761a63bc7391fed9842 +Check-SHA256: e913606632047498ba3e7da93152655cf807fc2039fffade97d1f75688a38177 -0ssI2002ZbAu%+5_6z)DVT-@j4Fp29h04O2(!&-{P^aZh38Qb#nm# -0iX|lAf-8^X=OJ~zn$c_caKo|!VwVNn$OG4+wMEwg*-d}1JDNn01^NMR7F!%3RGotbRc1Kb7gb@2+;=t +0ssI2002ZbAu%+5_6z)DVT-@j4Fp29h04O2(!&-{P^aZh38Qb#nm# +0iX|$=+dvi?V$kiHY>>R)POH2QN*q5;^`{kJ}FC#v%;(Z1JDNn01^NMR7F!%3RGotbRc1Kb7gb@2+;=t 00RI3007zt0RRX90O)o|7XSbN0iX{70RRI40mWz_3=qW1JT(yrzx+KOLOA(Nl)!B$w#|{Dv0Gg!6afGL -0LqJXeuhrt2M7S@c1RZh004e|etv#_etv#_etv#_etv#_etv#_etv#_etv#_etv!+r8%T&Wj9X0o#eN7 -k5Kx;5fI&)&&$o*?mOOvJUjpZ00000000000000001{4bZb@!tY+-a^Vr*qWb8}^Mkc}T^00000GyrpR +0Ju9*6#|~9QwRX)c1RZh004e|etv#_etv#_etv#_etv#_etv#_etv#_etv#_etwVW(yzenp#bqVE6DKF +fG;Rf#I5V%=_=tqDNBsA!mI!Q00000000000000001{4bZb@!tY+-a^Vr*qWb8}^Mkc}T^00000GyrpR X*x_=Q!#aTEoW*(Ic```MlDZcWpq_lYga8cax-;PLsK>_VNqyvIaf7iEjUU=H+KL7&<6n5{J!HJ@Tgs1 mpj@U3yhwA`^&{wC3iS1tkb=;A&LP3007Yk09%X4R5&sPN*yA;lp<^AQ;QQiCWsumMiT;fc;H-Y_W=L^ +6MrLj96u3I`KP|x6K-jit^gQ+!PC!a#7jT+VjUz9FBwm0004?4*>`O00Ynm0RRC2(FXwl0RY+u0RRC2 diff --git a/test/rgb21-example.rgb b/test/rgb21-example.rgb index f6340fd..a082ec7 100644 Binary files a/test/rgb21-example.rgb and b/test/rgb21-example.rgb differ diff --git a/test/rgb21-example.rgba b/test/rgb21-example.rgba index 0f5a175..7ed5ed9 100644 --- a/test/rgb21-example.rgba +++ b/test/rgb21-example.rgba @@ -1,16 +1,16 @@ -----BEGIN RGB CONSIGNMENT----- -Id: rgb:csg:C62szV1o-QY2!14e-SF3r5Dr-vDZnIQY-5AI9sfW-XhiFzQg#tulip-candid-edgar +Id: rgb:csg:v02lwmVK-wAvaPE7-8CTK2Jx-hRbmsMI-JbpO3Ha-4HqCbOU#boris-diamond-arizona Version: 2 Type: contract -Contract: rgb:7IFgV9gV-cEcW2rE-0GH5Sjb-YOrgbdp-8EhhDMU-m9R4UhM +Contract: rgb:wNVRTazN-!u26vjK-pTrjlpu-!ufzpEo-sxpbdde-p2qPXYU Schema: rgb:sch:$$bAmeZTo5kK3RJHgeUr06qG86vQ0ozgtug7Yi9zdZo#korea-trumpet-dexter Interface: RGB21Unique -Check-SHA256: 805c92b5d00de6bd5ab3a5a37762e8224b2a05c1c8a0c1fe48d2bf2bdf85b5fc +Check-SHA256: a7bb892e37257fd73e04e585ba5888e248844bc88c7451efc2cfa9a0ab83c731 -0ssI20095?z?tS#qnQfb5=VjME7Pim^Q+L(jNrEDJ7O<$b(#Q0q^xED0000D0CRI`I$>^aZh38Qb#nm# +0ssI20095?z?tS#qnQfb5=VjME7Pim^Q+L(jNrEDJ7O<$b(#QYlG$be0000D0CRI`I$>^aZh38Qb#nm# 000Bf2LS*O00dM;Q&b34Wpi{Ob!1@x0MQ2l04e|g009JaWq5P|0B#dH)QMQDO=WdHyI000000004?4*~%I0{{WVXdny_#L7H15eUEhJsv_h -`Aw9-Z78jM<00IC200961000000H^@frhA~8rEbuv&C{5;rT_o{00000 00000000005>;+#adl-xX=iD4VQfKjb7gdpjUQ$J0000q0CRI`I!szqF?Dz?XKF+_Zdg!8El*=*bX8Sr S1mSjGj&r#Q#LJOQD}2HS2boWI7&q~cK`&?2LRXnzT+P7s9j%|JK7ryjGlh`%f(kEcQ`Dp)4jAIiU9!t 0MQ2kTZ_k3I5GuF9U{JzB5UVUixWB~h#a~`69Ra6;9P9?0RR9t2mt>g2dR;eWrf2mfn0W-6EYpxT%Hqe diff --git a/test/rgb25-example.rgb b/test/rgb25-example.rgb index 8cbe198..c43ca7b 100644 Binary files a/test/rgb25-example.rgb and b/test/rgb25-example.rgb differ diff --git a/test/rgb25-example.rgba b/test/rgb25-example.rgba index 07ff8f3..64669ff 100644 --- a/test/rgb25-example.rgba +++ b/test/rgb25-example.rgba @@ -1,17 +1,17 @@ -----BEGIN RGB CONSIGNMENT----- -Id: rgb:csg:RRxCs0tP-0NbEBvC-xqhz49A-6i8UVLj-bZg9y6m-A4dztRM#biscuit-remark-consul +Id: rgb:csg:Q$TnuoI0-j6aIixI-C93gAXT-wRqXQPV-N$jbYo5-kwjxBR8#mental-violin-banana Version: 2 Type: contract -Contract: rgb:8Thi6xDw-269oseu-wFfaWUZ-hDD7FXY-DN9qj08-zPrrOQs +Contract: rgb:8B4SxOzc-TJPdXbc-kCQwq$E-mDGbAET-uBJv4cw-eTfBu5U Schema: rgb:sch:cJjPZfUpkOqIWhpCTqYJtFYzLfz$AB3JNxIEOJZYn28#circus-version-silence Interface: RGB25Base -Check-SHA256: 198b3f651bfd4c6b85349832499b5cdc7feeb8c6f0afbf60b42bdebe017c354b +Check-SHA256: 374daaad407ad6b79ccea8d29d7c65c13a53b34231d97eed520ddc30fc3cd8ea -0ssI2003~9&t>%~km`t98bVH{3A9!-E&Trg9mzKm1UQyhpKky_q^xED0000D0CRI`I$>^aZh38Qb#nm# -0iX|kP91X+=o|*f#dJUm&UULZ7s$5i9xy-!6_8K>ROr?K1kncp00RI3007zt0RRX90O)o|7XSbNxeEaR +0ssI2003~9&t>%~km`t98bVH{3A9!-E&Trg9mzKm1UQyhpKkzflG$be0000D0CRI`I$>^aZh38Qb#nm# +0iX{R2iX#u|61C)F286e!B~NFaP8)*X#umRi7(i*6&$bt1kncp00RI3007zt0RRX90O)o|7XSbNxeEaR 3jhjKWpi{OVRLh3biE4!009690iX{70RRI40mWz_3=qW1JT(yrzx+KOLOA(Nl)!B$w#|{Dv0Gg!6afGL -0NN0Dnif@oA_xHJc1RZh004e|etv#_etv#_etv#_etv#_etv#_etv#_etv#_etvyU9di=s90th6bU+Kv -cB?WM$hPVpFhB(rkWc_r=+*!L00000000000000002o7WY;0v?bZKI2Wkz*wXK7+=WkGXuWpt2@A7%gm +0H(OS7IQ+LrU(G&c1RZh004e|etv#_etv#_etv#_etv#_etv#_etv#_etv#_ets1P*%F%nTH3iTzi21H +Sb=kJ?dGa!0kfxxFW9pc9IyZY00000000000000002o7WY;0v?bZKI2Wkz*wXK7+=WkGXuWpt2@A7%gm 001-qb8~4rOj=Vhb$BgjYD771SWreSPh(|tRaI+OEjDs9byGuAHZ5UMXmdGNHD)b1N<}w!00z+q09%X4 R5&sPN*yA;lp<^AQ;QQiCWsumMiT;fc;H-Y_W=L^+6MrLj96u3I`KP|x6K-jit^gQ+!PC!a#7jT+VjUz 9FBwm006iP0CxZIJu1QEX=%Xy>vn1>teUKtq)w3djjO=VIO}{ZUjYCBxeEY*Ud6mq639W2L|vh3p}>j>