From 8aafeabd01908fcd160d429cfb206d31a714387e Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Tue, 29 Nov 2016 11:38:52 +0000 Subject: [PATCH] Regen docsite --- docs/build/doctrees/clientrpc.doctree | Bin 25782 -> 25782 bytes docs/build/doctrees/consensus.doctree | Bin 48765 -> 39141 bytes .../build/doctrees/contract-catalogue.doctree | Bin 20595 -> 20590 bytes docs/build/doctrees/contract-irs.doctree | Bin 27544 -> 27544 bytes .../doctrees/corda-configuration-file.doctree | Bin 0 -> 43276 bytes docs/build/doctrees/corda-plugins.doctree | Bin 22973 -> 22978 bytes .../build/doctrees/creating-a-cordapp.doctree | Bin 40082 -> 40421 bytes docs/build/doctrees/environment.pickle | Bin 104834 -> 112213 bytes docs/build/doctrees/flow-testing.doctree | Bin 19734 -> 19730 bytes docs/build/doctrees/getting-set-up.doctree | Bin 18051 -> 18051 bytes docs/build/doctrees/index.doctree | Bin 13951 -> 14059 bytes .../doctrees/initial-margin-agreement.doctree | Bin 21446 -> 21451 bytes docs/build/doctrees/merkle-trees.doctree | Bin 22678 -> 22683 bytes docs/build/doctrees/messaging.doctree | Bin 13400 -> 14029 bytes docs/build/doctrees/network-simulator.doctree | Bin 10898 -> 16317 bytes .../doctrees/node-administration.doctree | Bin 29082 -> 29083 bytes docs/build/doctrees/node-explorer.doctree | Bin 19937 -> 19547 bytes docs/build/doctrees/node-services.doctree | Bin 79871 -> 79863 bytes docs/build/doctrees/permissioning.doctree | Bin 0 -> 17756 bytes docs/build/doctrees/persistence.doctree | Bin 33890 -> 33895 bytes docs/build/doctrees/running-a-notary.doctree | Bin 0 -> 10119 bytes docs/build/doctrees/running-the-demos.doctree | Bin 35389 -> 52753 bytes .../setting-up-a-corda-network.doctree | Bin 0 -> 21976 bytes .../doctrees/tutorial-clientrpc-api.doctree | Bin 31266 -> 31158 bytes .../tutorial-contract-clauses.doctree | Bin 40810 -> 40810 bytes docs/build/doctrees/using-a-notary.doctree | Bin 0 -> 23941 bytes docs/build/html/_sources/clientrpc.txt | 2 +- docs/build/html/_sources/consensus.txt | 60 +-- .../html/_sources/contract-catalogue.txt | 4 +- docs/build/html/_sources/contract-irs.txt | 4 +- .../_sources/corda-configuration-file.txt | 105 +++++ docs/build/html/_sources/corda-plugins.txt | 2 +- .../html/_sources/creating-a-cordapp.txt | 29 +- docs/build/html/_sources/flow-testing.txt | 2 +- docs/build/html/_sources/getting-set-up.txt | 4 +- docs/build/html/_sources/index.txt | 7 +- .../_sources/initial-margin-agreement.txt | 4 +- docs/build/html/_sources/merkle-trees.txt | 8 +- docs/build/html/_sources/messaging.txt | 2 + .../build/html/_sources/network-simulator.txt | 20 + .../html/_sources/node-administration.txt | 2 +- docs/build/html/_sources/node-explorer.txt | 3 +- docs/build/html/_sources/node-services.txt | 18 +- docs/build/html/_sources/permissioning.txt | 64 +++ docs/build/html/_sources/persistence.txt | 2 +- docs/build/html/_sources/running-a-notary.txt | 29 ++ .../build/html/_sources/running-the-demos.txt | 48 +- .../_sources/setting-up-a-corda-network.txt | 86 ++++ .../html/_sources/tutorial-clientrpc-api.txt | 8 +- .../_sources/tutorial-contract-clauses.txt | 2 +- docs/build/html/_sources/using-a-notary.txt | 139 ++++++ .../_static/corda-technical-whitepaper.pdf | Bin 355865 -> 757717 bytes docs/build/html/api/alltypes/index.html | 12 + docs/build/html/api/index-outline.html | 87 +++- .../-identity-service/get-all-identities.html | 17 + .../-identity-service/index.html | 8 + .../-transaction-storage/add-transaction.html | 7 +- .../-transaction-storage/index.html | 2 +- .../net.corda.core/-run-on-caller-thread.html | 2 +- .../build/html/api/net.corda.core/future.html | 2 +- docs/build/html/api/net.corda.core/index.html | 10 +- .../get-or-throw.html | 16 + .../java.util.concurrent.-future/index.html | 22 + .../-acceptor/index.html | 4 +- .../-instigator/index.html | 4 +- .../-broadcast-transaction-flow/index.html | 8 +- .../api/net.corda.flows/-cash-flow/index.html | 4 +- .../-fetch-data-flow/index.html | 4 +- .../net.corda.flows/-finality-flow/index.html | 4 +- .../-notary-flow/-service/index.html | 4 +- .../-resolve-transactions-flow/index.html | 4 +- .../-two-party-deal-flow/-primary/index.html | 8 +- .../-two-party-trade-flow/-seller/index.html | 4 +- .../index.html | 9 +- .../start-node.html | 4 +- .../start-notary-cluster.html | 25 + .../index.html | 9 +- .../-driver-d-s-l/index.html | 9 +- .../-driver-d-s-l/start-node.html | 4 +- .../-driver-d-s-l/start-notary-cluster.html | 26 ++ .../-full-node-configuration/index.html | 6 + .../-full-node-configuration/rpc-users.html | 15 + .../-run-scheduled/index.html | 4 +- .../get-all-identities.html | 18 + .../-in-memory-identity-service/index.html | 8 + .../add-transaction.html | 7 +- .../-d-b-transaction-storage/index.html | 2 +- .../-distributed-immutable-map/-init-.html | 2 +- .../-distributed-immutable-map/index.html | 2 +- .../-r-p-c-user-service-impl/-init-.html | 2 +- .../-r-p-c-user-service-impl/index.html | 2 +- .../generate-to-disk.html | 30 ++ .../-service-identity-generator/index.html | 28 ++ .../api/net.corda.node.utilities/index.html | 12 + .../api/net.corda.node.utilities/main.html | 15 + docs/build/html/clientrpc.html | 33 +- docs/build/html/consensus.html | 79 +--- docs/build/html/contract-catalogue.html | 43 +- docs/build/html/contract-irs.html | 35 +- docs/build/html/corda-configuration-file.html | 433 ++++++++++++++++++ docs/build/html/corda-plugins.html | 39 +- docs/build/html/creating-a-cordapp.html | 78 ++-- docs/build/html/flow-state-machines.html | 27 +- docs/build/html/flow-testing.html | 31 +- docs/build/html/genindex.html | 23 +- docs/build/html/getting-set-up.html | 31 +- docs/build/html/index.html | 131 +++--- docs/build/html/initial-margin-agreement.html | 37 +- docs/build/html/merkle-trees.html | 29 +- docs/build/html/messaging.html | 25 +- docs/build/html/network-simulator.html | 46 +- docs/build/html/node-administration.html | 29 +- docs/build/html/node-explorer.html | 47 +- docs/build/html/node-services.html | 67 +-- docs/build/html/objects.inv | Bin 1150 -> 1262 bytes docs/build/html/permissioning.html | 345 ++++++++++++++ docs/build/html/persistence.html | 27 +- docs/build/html/running-a-notary.html | 293 ++++++++++++ docs/build/html/running-the-demos.html | 73 ++- docs/build/html/search.html | 23 +- docs/build/html/searchindex.js | 2 +- .../html/setting-up-a-corda-network.html | 347 ++++++++++++++ docs/build/html/tutorial-clientrpc-api.html | 44 +- .../build/html/tutorial-contract-clauses.html | 29 +- docs/build/html/tutorial-contract.html | 25 +- docs/build/html/using-a-notary.html | 385 ++++++++++++++++ 126 files changed, 3345 insertions(+), 637 deletions(-) create mode 100644 docs/build/doctrees/corda-configuration-file.doctree create mode 100644 docs/build/doctrees/permissioning.doctree create mode 100644 docs/build/doctrees/running-a-notary.doctree create mode 100644 docs/build/doctrees/setting-up-a-corda-network.doctree create mode 100644 docs/build/doctrees/using-a-notary.doctree create mode 100644 docs/build/html/_sources/corda-configuration-file.txt create mode 100644 docs/build/html/_sources/permissioning.txt create mode 100644 docs/build/html/_sources/running-a-notary.txt create mode 100644 docs/build/html/_sources/setting-up-a-corda-network.txt create mode 100644 docs/build/html/_sources/using-a-notary.txt create mode 100644 docs/build/html/api/net.corda.core.node.services/-identity-service/get-all-identities.html create mode 100644 docs/build/html/api/net.corda.core/java.util.concurrent.-future/get-or-throw.html create mode 100644 docs/build/html/api/net.corda.core/java.util.concurrent.-future/index.html create mode 100644 docs/build/html/api/net.corda.node.driver/-driver-d-s-l-exposed-interface/start-notary-cluster.html create mode 100644 docs/build/html/api/net.corda.node.driver/-driver-d-s-l/start-notary-cluster.html create mode 100644 docs/build/html/api/net.corda.node.services.config/-full-node-configuration/rpc-users.html create mode 100644 docs/build/html/api/net.corda.node.services.identity/-in-memory-identity-service/get-all-identities.html create mode 100644 docs/build/html/api/net.corda.node.utilities/-service-identity-generator/generate-to-disk.html create mode 100644 docs/build/html/api/net.corda.node.utilities/-service-identity-generator/index.html create mode 100644 docs/build/html/api/net.corda.node.utilities/main.html create mode 100644 docs/build/html/corda-configuration-file.html create mode 100644 docs/build/html/permissioning.html create mode 100644 docs/build/html/running-a-notary.html create mode 100644 docs/build/html/setting-up-a-corda-network.html create mode 100644 docs/build/html/using-a-notary.html diff --git a/docs/build/doctrees/clientrpc.doctree b/docs/build/doctrees/clientrpc.doctree index dc90584d50af72c980140b51fcb2abc45cec22f3..c1a20601d3d84e6a2105e4c8529a4dcbca7079f7 100644 GIT binary patch delta 38 lcmdmXl5yKf#tnu(oXI(f#l@+`3gwfnd}0v1&GUW4B>*fI4vYW* delta 38 lcmdmXl5yKf#tnu(oX$Ck#l@+`3gMHjd}0v1&GUW4B>*Fq4h#SQ diff --git a/docs/build/doctrees/consensus.doctree b/docs/build/doctrees/consensus.doctree index ddccc3835378fce2ea5d187e8dbac556f9b17980..c29327ebe224e4951c1831b409c5dc4d988c43a3 100644 GIT binary patch literal 39141 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 J;csg^|Nqr`=L7%% literal 48765 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 K82>gVGXD=xgc$Y! diff --git a/docs/build/doctrees/contract-catalogue.doctree b/docs/build/doctrees/contract-catalogue.doctree index 73c3d6ca79b643fa4b9db7ce0a0832e1c5ba05ab..3511c8cf671e19eb3ccd6e9ed769083180245efe 100644 GIT binary patch delta 177 zcmeyofbrb|#tquCj0KZ*WZfAHHkZiiaIh66mZT~aPhO_#0%dOgpjx3hIoDrO>n9@v zLq{lgQDS*~YF=VePHIZgFQAY&V<>M*X>LJ$acW6PW?p)6(eKF{{N;rIfaDlLnKM(0 zi~a)HwMG9XKlC>h{tsp|FflM>sAL#qsMQuRPSy<2QeXm##1=6F$xybU)HIMb79gj# Lh!sedCg}kH4^uZg delta 203 zcmaF2fbsJJ#tquCi~*B%WZfA9HkZiiaIgg>mZT~KPhO_#0%dOgpjx5nQS_6Mfgw~Z zEi)%IJ~OX4wWuUBKQBHtFEJ@6HKphmP_iSGyC|_7F7z8H|H*g!O@$elKx{@JnW2(lkfByv#57qYKuduc aC=y%50whD(ic-@++E~F#*??qek{$q-fIocz diff --git a/docs/build/doctrees/contract-irs.doctree b/docs/build/doctrees/contract-irs.doctree index d8c71b636629e2c0c31fd0e1df0249d3cbc2ec0c..bd1c9136a5f8aec9872f19ad66b5e0405eea72ac 100644 GIT binary patch delta 45 wcmbPnopHu>#toa8*oqQMQWc6P?_f%VGB?XJOB*t#Otv-&WK7xIYr<^~0EtHraR2}S delta 45 wcmbPnopHu>#toa8*n$#EQWb(H?_f%VGB?XJOB*t}Otv-&WOUiwYr<^~0C|TFu>b%7 diff --git a/docs/build/doctrees/corda-configuration-file.doctree b/docs/build/doctrees/corda-configuration-file.doctree new file mode 100644 index 0000000000000000000000000000000000000000..e46d0bd17d9ce126b5c1d2024cd7fa06a696b41e GIT binary patch literal 43276 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 O8h&6u3eWmj_WuA03)4ve literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/corda-plugins.doctree b/docs/build/doctrees/corda-plugins.doctree index 81e70de0f635a90fcab887b2da443d2fe7846e62..d32be7dd2294aaaa786455b59e652a649cc06cbf 100644 GIT binary patch delta 212 zcmdnHneotO#tn8%6I}!+`!mG?sm*(tgu+;h44D`hCZCUxtTzHOIzqXN63gRL^AeMC zQd5eIfkNJlp}Z-jxdrjXsU;z5l{G9l-{QQ!<{F2o8;*!Lo zk|I-(CWcVv%#`9HGa$RR$Q(#!2xN#9hYA&!CKZ=tmXwxc=I6!dCFZ6U7g>PSSn_}r pNoA;I$kY~DO)ieqQm_V!#1`2A$xybU)HINJwqUh(K(aJR4*-OyK6n5C delta 173 zcmX@KnQ`xC#tn8%9056{>6v*7Zj;@Z(%_uUTbQK7bVJ3`GILVnGxLg5i%K%{^WszU z5|eULQ;H0k7#KQ2xr-9Z;X+1}86!m*jVFso$_bkQrM($KnKM(0i%fy++9I>b9+9%b v=3ur3kj#+EP|J|1EwY?k5viqM1r&)bvIdf&Y(=SQAZ<2arM5t_G)WHtpd~SK diff --git a/docs/build/doctrees/creating-a-cordapp.doctree b/docs/build/doctrees/creating-a-cordapp.doctree index 7eb0eceb31a5acbdbed538c2fac022562b39411f..4666893ba48125f1c74ca749b0030a668a450a32 100644 GIT binary patch delta 803 zcmbQVlj-ShrVUN3j4qR#SyLHZHos(@z{FTExr)Pyv0(FFj+erWd6SpR1TyAr{wXs{ zgfVgQ6vH6K#LdqQIoN;}1FUs4p%6_Ux1Sb&^A>ES?5 zNXAqa#%+^hiW2HmD@yc|^NUgv0i8(oyU`@q|xv2_?#R?F6pnCMU6o6pz zo}$})s5Vc&QLI1tXt4;UunU^dX6X_?=E>g+Q-+6M4l^?zoqWGMk@4te$BGI@#^alJ zRUTzxJiWQ0W+DgUh0Q{(dMu2eHam8%XJY)a`C~UH8{@Cdzb6`T>V}G?WdfrPm?Tn* zN`R3TpPHALl#`lLB+bIW&=JaAlvoZIl9?PoThvGvDB)L{6e?O=nVXcK6Q7o!Uy_$! zk{VxJl2}wyBnOoCW(Z}@Oerps2eNC66ecg5-7l;NW-9^744Vv(47=JQ<;fm%v=mf; aBC$oPKr)oAC^ZeFO%1G69Y~fY=>Y%$nkSwB delta 495 zcmaF5n`zQcrVUN3j46|wSyLHPHos(@z{D6Zxr)PyF<|pvj+erWev_BW1Ty+<{wXs{ zgwb*G6vH4!$IZ_TIoN;}1FUs4p%6_Ux1Sb&^A>ES?5 zNXAqaMy|=PauOz=%)LGNX94eI{Zhrr|4T%mY%>tOIXQm`Gf~PMm?s~sC}lh{*}O85 z@yO7%~DUf2{ntS+M39Bjc&fH))uzY7_;K^h zuJufepErB2Cg)V#!`oYa&e8K7iG zD0fj}Ib28q&WHK xoPJ>?Fk2Z&X4nATYFAsNGI{n~Ed^DeNNkZBkPKxjN=*Z4QwJ;60FtFidH@Rs;e{6m95$-m+WYr>e-N9E|p&1N%x%)8`#>>mh4Dm()|oDmrZt5O~baXcxNKk zl}t}bwq&c){ntG>J)mX5f@bK-Cc73asLCX;d0^AwbJByFV*?i@R3@3~N)N8zDAqUL z-JPy#h^?R!DiLp85bszV@5!WxSkiiEY(O@drOg$b^sotyBl`5|qjFtc$*%U=cx_iI z8&^H);VrGH7P^v|*p+HcWU2&Gl^y{%Mmp&gC&UJ;_~J||r&zi!Nq{lYJ`s=3S znsTv0Ef)AviLUgjP3hH&9hsL{f__&wj)B{AwA+z*M7tfyB-ElLJX-zmgVSp`>Bt0Y z)Y2QS85__YhpB8jYK_b_$72Jt@pihBu8H-RKBw2pH8+lgv93gRaY`+$%_KW>9r0{R zrN>*OV{IqB4(!DGSm^hJ3Dzo2*61c{Op`UX$wGH5bYfkrT2wS>6_L4l73;y#^_}zv zbd*L)Thv-nYi)RD)mZdo5E>=BvR0xwwIn@J9H?{B8|EF@$V>dj9^yC2bG)g``exox zY_2`s0-kb*m~X|i>trIyu9l8mYoc|B^pOcrx8d@0|B!Mqm_ofhQ}H8X3?WA|hdoX8$J~HMaM)~7to+q5Kd^mUa zhH<_QVlMFQ`r6aTGN3tWX!flM~TJt}E{l1Pz~7P!{xq!V;4tW6u-T2SC}2vl{X;;lIMFfi$M z@xyY`$-EzS;J&pGehdY8SAZi1-2n$Wopcu+D5*@rvQ^llcoG5wS?=APan+ves*Sg+ zM1uQxx?9{xJ86}7BNIqR7H*7%rWsmOL~DxVHD%H{__WALFQ!jRZ@B~xrVG^c7YADt zOVT~!&Av{0zq~j52YTbco0S2ZpXg{wbtWR&R0OA+$mEo2jjx$L0G=G^qz|Ge;jIpa z7yA~xU>w^zQj2Rd*?2Yqrf`Pu!j6B4_;jd~J}mFk;ekH&!lxDJlY8hTSnRzur#tt~P)k&VQd;#J$U%^c8vct_)=HD!50yaSxr1J4h5`>fLv<$9 z!j4337AKxe`VMj7PA7d=-i5mZS-1x-@Ccr#;$0d15aJAub6{N6rrL06b}#(6&q?1; zKf+r*0B7zjaIy;2;m5$Jt8I;EF@H6d>^>`{QyUZpHDo0`!xPX zIPsH{{+Uh$RR018zSR!!~Tx>t2ptSlm0#L#D4xWLF0+ zHSzO1g|~Hoz>z){8h0T7NFC|J({s@n`AGHTOUfuF(Trz43|pXzQ=gV}^0RUzZ3 zAxQHc4V6OaEtOh%`AaPN;ZYE1&z zyC^b_szI9X-C9xz;Cwtm)s5@G%bip*(T3Z@tV*@!+}{p;ok%X+5Cr6l#jvG+uDn zcN5RwncCJ&hnmW!^mH0Bj+%}%@9EAg*m8{8a%kFeK-zL7+J%E~26g!Fo8$RgeEBg_ zyPyfYuZM8duGEXe(R%}3446rsQJY>#7i`ZFi3^p^WQL=5*jrQsTe1hUka5&(r1>7~ zCWQd5=MbbX#gwdq2EaSl1Pccd~I3=FFIY(Y00 zk#W=>Nb_#)DTRQakG%-0ma(hpM$td84W2bYIBIV}j`FuyKvdMGA?*x*T1j?WPT}@T z=@WHrs;hQkDvQf+wGRRGEsl(%nvv#xYmq{LZ>+^{F?4%i(&hH-RQ_wGF~i z?V?CWJq%z`XVj(}1<&&8q3TfW`tECXY{WS#X>rLDq7p^pGBYZp&NoHgS9s_9+*US#; zT0qd7>mVF;y(re#o0TfKfi|Ny-7G{##x=}SjQovDZM-|FZe)9Q>?UL!bu-d@$8M2A zK*w$+NdM*(ZcHMRX3vP26P&sYP0*3sAslswDAK<M6HPe#6t!hC?F@6Ft11 zY)N!yGwK=LZYVaQi|)o}r7Z`W^aD*9rB=_e=`pb(-fhoIOP=7&E|XC&XqAHtTV9k_ z96NH45RAQdV{liVlB$UjvVi#nA;rrr^$N<^0s8CGtE|n%2ACb^HIygV zdMB~DPZU46Rf%qlzbA19N>r)W(LnaH{1~jeH@$%h?Dua%IO;8=%}2=23?H8oc_#I+uU%t`kb5Lg5J$-?$g=@9u1RAj)pG? zI#_)P;i#{W0?IvKl2{*)^&xZRxQNV-weec0GMP&9%ER=xMY`bDFD71VDU zrH>$+2aVi8OyNUInXS+oX^|lr9|%YN7b*IX zKZtUs^~YX5|A)L%%OkI3bxbf~|v zp}tRSV5-?pwBXFqXL&TkX-}ovQ{CM2GfpnHT#KWYL&XGJs%;I*#g^~x!609uA~q1` zO6*Pp=)rC7TA~ zLY7l9)DS6F;cllZn`}$slr)rEFo2e8cAa+Tk${lCDwB283TRM7NiMbm&fm=ovZ)q% zVxoqjjZBSE!;y;(NOodh&!`dHjA=J&Bz4FWDh$xejF(KE{ETFhc$mra_r?>uaecX> z)}uyIJ{UiIj#>#h*&%|OuZ+rGwF;Z?0gE{U=ckv5&e7C0ut|-f98aBNk+ZqESB*m| zCsF)<$hC8AOShm_Wow{Tqnt)mHF7pL_o~&AHm(heh2EHl1$EG39^UMpOe_{+N&n8j@QWr z-}S?;AXB1m)i>yt+nkc-rAvk-GsWJb5qLm=<8+#lG&izo??H*JJ#d}hUqk9oYM+=Sqfla-t32BaP z_eN%doQiCo%WM*3^EkD+N7>w6Z60K@lgP9QHg(xNT5N{Qrmr?n9SQ6r3m}_$ z>mn!U)}&JVU`t~ioT-c9;x$v(nOvBtn=9wyx;dNRY>b=0I<(K!$(RbW`rIA|Ft(CA zITCli3$TZ_V!lqQOEshFDEu;|S{7j3yDQh(49%(qTb2OmX`N z4PKzKt?uS-Zm#N#;{m!_0E|itUf*vi=2y@iS&+%Kwc&mzgKbSJ%bI=@@tdo1$i`!X zTTTL-f*MMH;8zzy>?Bs;<7R_U8Qo}8$@>9b#iP(Vu?&ST+ofF zei+rvsKqp34d$H&hx^qMn$kVdH1u%8u$Bydm2;VFs&gW;g)5E>HCbw3YEk z$f*6XAs!n})l1l288FKzM_M0%bb>9N9yw1)gRQ&n{&LRYzkh4xlnv6)v?ZVtjiqhddIrMu^x1+Cmri0$9mhbK5?vX z9P3xd?!)VMd$6P{O1h?`>q)waq}xh5Rni7Y=S#Yeq)ADYr29#Fn54%^%3F2EzCcnA zs5v%ApKz@^%ss)iSlE$3_G#=~Y&cJCIIk_hzA{}*Y~w1LT*>T zyfv+UxHYT3zqNP$0IMCcyS|^*gStcNhg!#A+o{N(S3lUgtbUMnJ?iej|AVM|5;|VO z|Jx{kf;Qhk*RS=%gp2w?LIwocs2^yPj{31S`KTXYlaTtpHW{h!Z<7*~$Vq)ao21k) zXOk5O(o#RzCNK5N+av~XG6MjqL5bX;L~h^wiJJDv5C^{ebKvb)HQMCgF~ zH3V@#lD&wRCD&q0tg0i`)vn*4P}gAtMwyY~9Ab^M##?J!6RkRHJ8OGunl;^;WzDws zwia0JmW6nx5z&1S(?b!}W35xI)2#EX^R3IQ%dP9J8>~C5JFN$;hpZ>9r{Lww2*o?r zC)TIdH`ce-uhwsJJjpB?VOD0Z$WbM8J~X3II?Ha#j08>arY!OZlc(r%kjcYnVOE~= z%AqC?S>>=_HOO8BwD5SYOp6Yr0$@2_31m)p?X75T?@Icf< z)3Kqg367LvdLBdg5p~}SO^s9Xit>yEJE^N( zRr#rr*?FANNp1I0+w{CP4sb4|%eq<*hh^&U@T5+A=8lk2;r&p^$UXpxLkL}e5V;BZ z=3zUx@*!59$I6G1vo}G)us_1h?cDq?3r8+Wo<`laW5A#jYMtbAT7dE;xZ=vKbK0#D7Xe-VYojS!y1k~qc~<=LrcFD&qA>bVWnKc;ufh*G=Z-F(x<8 z>Xu{fH7F%RuhVIs+3EBfwDf-?;Y~nE!dsBJ*a-ImX@UFZS4O>!?T&f}snye@-i4gt zzaDxIo8+p&f03fz=XQ=vl)QDJK44YRRl|qe7CwPoeZ+bW3+iD!J=hrQ&b{$z`gDKUSsjy*NB z^VISaOKW*naIf=UY4_!3|8;ObZemAEujBi($~Vz( z0JbDDu|eh)P&E)6aIV3rVi0n%emGO$p$)Q*szQoO;NmB~&AE<_1V%UTu&qiBK^u%` z4Hdu&0?_Zws$o(Hm?kkC6~#KKYyqCTbXKVmsOIAt2uH0bN?eVjq)@CeYSTEUTdxFZ zhTSkyz~eGg#nDzA8W=fIc=ImaZB?n2(GC_?fpFAlr1_~GW28`OfzHsvSjb}6^S|F! zY8QO96E~$8Ba3$& znZwi%x=GusQ!f1lX|)F0;E7`d!cl7?g#*@_P(qhv{s><1HrE>}n%^k%CwwfantbKp zd~noS`He$7dx07+o2~J-yEm+jvZK~PnkQg_6pEQex7J04?Z$jP!L9GbZ4iiy+B88{ zYFTf)5uJ#Fqv{0W?lT)oq1bNJrYYh#g0$VZZH&C5HW7pi-;{-rxQ$ zW5_#dcR{#h&u76$c2$j>cG}`CiAo8kTeQ_kSuHpkMv%HEgroLCN>cgD zRcP`L;-WU)D@SAklgH2aTekr>18v}kR()miyFNMl)^!-v~ zWV5xM30D?nN9B;hz7E$SDHQXD?kq-y3D*+A^>}gn2I8VNO^}WKSa0IBKMI&mE)du5 z0a7To8?|YQ_yZwLybeO%Q3ngcg&)E~xp-|C7%w_Q3x`tbUkdl#pu)-;>M&FyV249s z202m&3@c&S^hF;%`6$^sB!=W81aqXuXp)bTLU?D7M!n(s7=a(_g&!9JrzQ5}ct}I_ z3CKI@L_xS*og{@)>$F7p$&iNXQ;^3K9YMJ8(^&9PJ+j8Lf{4tnEIn3&xuB|H*n2v5Qb})WrgEDZfMt#df1MO%Z=7 zq>0#N$UEwCLAdZMSnx%xaQQoJ>6cM-h8C`*^uJ9UkC;0!brot6qN^bsbq!J;9ax*i zrZd66Er#W51#_LoXqK;+LU?a)V7+1cM#10Y#oru)rz!U37Dz+(t;jp-HbJ;--7bYv z^Rz_x9gv3XJCS$PU4n4oceCIldo-@2-1nxtbJ^M+%&_3Q2!-GIGBKc!G<*-Get9wf zA~h67s1UKh4DWl<0&%zx!cq4l<)OkMg^>0SP-E0)FM^{~dMWjw=zd7+*715+3Z;Y@ zz8^uo;rm|#f7A zn_gAQ-v^@WL#<2m_mLFB`TH34hQCh){;3!K?+`dGv0I-(8vZ^<-cer&!sYKv7JU2- zuHn9h`>=``q*pZc6{UVtbh4{LeT{A4@EZt6eT$SF>dE-pi29DGs7>E0W$}B__Jh`@ zS^QB7;Vk}ydc)$+0{_Je|1|_oOYGWjkcP$Ik$2R81mUvyUlx2Uu2h2=2ep{mk!WF5{?X`AN`1|tFUUn%L@QG(pcW(#gK*Svq$HVR#sO_dP*c>V=aq6iQuMB< z_3B-DloY}_UJ3Pv{do@bEUfN_=r~JBkb*gGK0^_SgIBE@~WSoyX!XXjrjoR!^rNpl( z>Z4k{CcZ`r;l!_ndPDqpfv@d_uM+~NC3b!Sq#=G?XD-fz!1yXsLwq=7L+Xv%>`tY` zZzSqB*6KC!n@Ay?_)Sr7h~G@$n|t9~gurQuo!=7D5Wf}jSa3rSF7ey2;3IzB8a!Cw z{vNNzn~@23RSisfU@-nqaiG_9Wn0SX#tGP)Cy9wjJW?>B-y%&Fg=ITn5SHyB9JK>d zhGm&F>`1Fon|-e|N|VIePTHD|(qt)wM`;S`O_Zhze3}3oTBFDqQV>aS78-ZEguo|=Swzm%@xY%jdc63Zyq!1pHR@9rABm~~(g|~;mX^C`LkR~Qcq4S z%}lX@YXjPdXd75R7-!3ZjR9BV~k^O+`2DVoV&O(m|{hrnrx#Pv7l!( zw?Cy`V0WrVjdHLZbRPiWr~{FbZcdZ%wK|CCs7*gBW%OXtc!<`h89h`A;fx-Jdc)}9 z0`K+0j|hR&61#XLq+#?ZA`+L)&J6e$F(OLHnJ%-H8?f;-)d zJ0lPmwP}JqK9lt(HfN#WsIvv)l6#I6itR>inj-#ONE4g$kayJif^gv%u;7bLAFj6q zee;|0!I`DkUn+WRMrUZ@LQ4OFVMPmVtAC;iVssG%2Fj5lMiy4pw&{@s#XHa9lKjSi zr)QT+r3u7kC}HdzDKzRpTp@*ULat=J3CLA~zuJqxCInAY?C!OYCLY%zkE!p1aLwN! zg;MjhMEH%6CLT8-kHu01;lgiW!55De_?$Vv>Pw};p=UIAE2TdB;5l+$jk*on5s}*= zu&@eJbN2DJLV)O^K5Ft&v2_SA(j4%FKqyxu49 z`@Qf7Lg2K-jy?!!czpHh3!wOL8YNm2ylk zY5HH3dZrP_i=Z+hDkBAz>QS@--;Y5!>T#sxn^Wq-5a6EO2<6`P6aIuKeo`yegg+&P zaKfKPy&?P=fj{eoKNkY0CHDGxNJIDw$YU^D5H8^_vEU4340(wZZA5m7zl+)QBbrDyc`WW@#{1XUAeTtNvbAoD6 zYmiLW%aM#9>X>h$#J>f^-*0_f@Hv>?X6Pu9Zli62- z``U~9CJ-03X@Z=5%X$;a?@(~m_X2Ta@q-kK?M7{yBK}866Uv{Echt{NgV>Hcw zN+GQE1c4m3h8@Br*kL6mt@ctoiS|WS^;p5N=Ohz3j z@IhYqU>1CA530es1zb%pe~DCvbvi{$Rh0VrbyuxH4Z$WbJrn{9wIJo;!RuGkU>Gq` zn~nt&U;4~}93}9TyzrGn;Izb!tpaH%9F4rA#t6a<;8+%X z6ppCj37PNb*T!48&Ss@l(m7fjN2yoXoZ@PVXiaKWRDsgfARJYVl$3JPcyYtksUvFB z;Yz7pLzG6eQcdleQV6Fuih4tBjlkFP!pDceX^9$2dZcIBE* zET+q^4dF*s23a|^yHbAXAdMg%uOs`#& z!}kT^dW0MEZCg`|yYl72w5Up{r_1zXYszX_x+P}x%kZa1zxNwZY8wC$i)|qswH;E% zVmx9|8GL&n5FB>7(%|fXwvO5nDNO0$Op-!)aCSny3C?7JPw~R1hQMiwq)dY}!I_S{ zqjnaAYkdX_zTm9x2@Y{_`Xlo_UIH^0QQ#D&?~1s$Z_q)pokqC0=3llEQdGz+FhV>G|5 zQV8#7g7t>yHo>=h@m2_)rr3)lq@meH9*g1#!sV$$3Z>?0iSSNHLvt7M80Zy*3-4yZ zNAr4^!{S{KKh-8vw0M$}hpGID!Adn;C#Q4@X>dU3HhoD`>OtzsUK^2An>@;<4SBc< z87TLMh26MoUm{ zV$>t>eZBDgLg2JSUiODHF>;W1)B%EUV{{-3z8HecIF;gZVnoOkup^r3t5T%~3 zILG~@Bos#Samc8H(E{ur0^z7bk&=B*R}5|ss@Z``sXk29952$$;PS@2Q4PU+!*HKCG=lC4-X=>I@HeWoKPP*%%& zge5z2!GJduCjx;`oCM*hlaVqMT+gsFJVL_`R~njA#LTJMj1J9dQV0*t>8LlMIYZ!Q zdf{hGXwGB77n-s15F6797US!9xTz>aqtfGmUefgWlzKeR zov$G(Bk=H@R@{TD)D8FHkgpW}I92oTP0lp~x!?Ms>K-fe!`FA~ESYr{Gqmq?-b z`V0NJ6cy%lcA4NV_u{Sy#6@kIARSk--bC^$6dZN6K-^GVBZXqSm`aZA#9s?(B6%J1 z7%&%v3%`K{UnC1-8Qn`C%b+u~a3f`zk4LJT&sdPDl1g1^g)zdHm^Q|!_`kcRVnk$2R6f^bQ@Ukat>X^HR$APwga zBJZe&1mVITX2Hk#iZxhqwX+u2v-xKP`MZ`fQJ{OY`3R+c9cS*0nKON#MN>L+~>Kf7T0sE(A_X z?CkT9hTs>F$LO~pT!LR>!AJ108a!U$I0qI2NO-1JmLZp}(ca6H`qNlgYL9xbB0cn| zS5N_BUxmPkHc}GH_u&1_UMC&{*btSH`i7`{Q>)aZz9oflQr||sA@v=Bzw3p+7Xqgx zcJh5lL+S^}JL*G0xTJo>f{)Y@zAGO*ZmD#irE|3SF{S&N7SAOQAKZL`DiHfAgrokA zl*Don$$PEChM!SK)TYDbs4a8j)??1@pNr8iv{6m{mr^LE9$okf73M_qwcx(-;=T>U zVU{?ylY#G8Z({a63Rsm~ATH@YN}d*2@jv7E)u|Z~yKP;8*e$yQvE70Gq&*1wOJx5{n$M_PgK9;rWmyh-18sJA2$6=tm zRAQ4FNTm%n7q{tEgHUL&xu8w28Z3FPVAHFrkjL<%m2Aa&W=G*8_i!G!Vnf}P zGx#O7Op_Wyg`!Us+0>ATt>89tRpes*_*E7)6pic0VIRQ4<}R-*V3VVUQHzIHn|#`u z8QTytoQ?k1gp8ol2Aj+D^s134G}v5{r&p~gc`n4$t42wlEAaHHm5>i2hYRx;le03~ zP7vLq)TTC@YDyWhg`234n^geE0v%LRj+-%T^uOk2ER{CcTxJNXvZK&obA6#+wW{Q~ ztWd97P4Zkts8>}>p6dl+J$A`+k)U3+hUB?2P_K$ep34FCsx>9gHGq0m6!{=t`ALal zUTe^Hg7_s4+4RJw3pQ=rG-}hDO*1z2hY`NMkMOmi*HPoCy&U0dv(f*W@O7ZH!RES0 zSQ8%kc)&r(PjeLWu`b#QEM9Wt>HTUeUpLo7b4RU@v}`vwV59$aH*2Z1!R9(ny=o!~ z4K^2U>Q!};=L$`|YD39$Nv2-4k>t7j5*DGCJXc%lRhvkjYb^DuO(oA&m3q}?lIKcF zy=rsGa}gyhGB0^9nbfPclsp$n>Q!4IAGGiBgBZnJZ;iGS#CLJprnffTwCSHs$836J z(-oUO*feg_s!elYyW$SM7;OVHj@p*S%I%8VvC;oJM%zY+uiJ0tnyGB(z-5r?Aogy601=w87>oSG{T)3Jo^bw(3>W zkq_!QKQ~j{^PQgl;@&H? zN}xItA0EG5QuGC57;gcC+3Poff?E;xi$5nqoJykcQ_R@{U?0 z2$!hEQYbY~ON1|hG(7hpj|uXEaN+y0;N#gpMKym9UWRmfMsxd9224?PupOKq0D%ee zNWr;GkoQheRR94duUN(`fiq24fhxWIe8@FPOtw8SnR z327KT3VBSB7lg~`F)a8P9mvV4Db-Ucm-LB-j-}ME-p>;S>Nsoxi^oG?dOT9H2*HV` zFrZFE9{ka(O8GkpZSl+jY5tUPiWI{6I~DbYztaSMx)**%2%MJKturAFe`g_&Iq-sT z`8$UNAAe(O;<2>W2Z7WNNRdE8^C28{ z0a9|zhXJ983#m0~voDph{!h__VO@XNgL%R}I_#I9cfX;{A! zd3>-`5H9Oiv*2TWl^T4Ap39oYo3R41dAq(av#ZPrfiBYSHI#b5XKq1X{%!q?x)u$< z_jM3>n1Gag^P^3{&2OMSe9RQ0QnGIp)i-I?n(UjU5Ki_js5fNaD)8I9@Y_S+w8T!| z0cps-6L~CBBM6u5yIJs&J*u#1ip=p^mYtja(da#t`h|V0#G%(np)$Q&--}w%d>;fB zr$I`Z`NDoc+Xtu#3)4VU%JGAu_aUuUbNsLr!a05f^@ihr3H(tn{IL)?EwQ_gLmG~s zKpqRz2*Ty~DHePjkEuy=F>QX#g%cfcPR7E;Sj`oejqYNkWp-&gNy|@D>UU&jcr?m9 z2dz;(gC=16SqLmZgOqIZ6Axj4=cyBm&OlU3`3s`_MXg*@{*n~JDSsLDhVoYg{;C)L zS_qt$*zwmP4drhjk40w$;Zpt<3qH!La1Lp%m8-5wNv2!0^){tmR&lP;q29qp(E2U} zmYzXMTDh!Zp~?HiVf7h^N{ReH)P1PcX(B(8LO78hquvntiNHVg!v7rtrzLjoGe|?^ z=g4FA89}&2e#wH5$kCW?;oWQ&i7BKH+=sr@L#;}Uqj%u#BTovY54vfdCYOFbdNUwpwv%L@$^n~@j^p%sXtK(mj8ml8Z}7CGM}K9 zHtmDy;~<3N?ao ztq){_b4q9uu0e-1rLE3QC7TU_~0Fq?8Ntd)ka3 z5-ZU_RLbQ@(YK=3r@0&@g>WucLcQT~Wr45ag^vz_(-ONk2GVdj7I~~hBM6tvRax+H zIijX5m(5{ahqgqVvf^trI!BAEQR)Y$(?nCmXj0Xv0;{V-VAUCX69wVI>sau`tnlFUn5B33TkW!ycyw9v#6P>Ay z+6a}1(#8;2!y750WSxR=(3jwF7?L*?%w`&+N#0xv;ho)r^@i*%1;3RSzjX+nrr4Ej zAPv{sB9B?_f^f;&UJ9k=X^HS1APv_$BJZe4f^gwGvEbu+Xbo@h@M0Xv%Aah?@J`2Q zZ8BxGeB5B3Xwl1}PQhj{J{1Bhc_Zaf3df_ue;IzcPH9#6BXCd#X*@AGH+>HevlY?vUwTES*kzUc%97??i-i$eO zHHUMt4IIvcz}PKPa>zySObZZ5w<;xYcTqH7E7An=-Kz=i#|7|}0eov~W=nhBVscc)SBbizzcIhN7cT?&+JDJJ`jgi?#qh>jcCSX}X zI4XmbEc4DT1OT?#hf3Mbir$>otJz*8g>bePqu#K+MBqJM_`V@ki=)0(j$lnb@Y2w0t0?X50G#-3HO9***wO!1loqjyeRX zVLJo>w%LbrY?rwLIo13)9x8SZ({^<<4wpi4G|-z~RG1&dBLsJ(7k5-3E^5;R$v7I) zMDZBp9d)cA+%Oy`g<`W&o0bSa9@0ed1mv;kxFB5kNi6uHShxT=b?Fx%bcPmArmSup z$KN=-NFbl^igb76@aAl!P2sC9i&JW$It8r|uu~x%bsACx%sLlgp;P6;!r#R4cp{Z+ zw$3vlI9)WIp*86coGFFk$?9yts1%aZ#Hl*u(Q!Z(?vh3K;(th)d#y zQYf~Ib;Plq_*YirXJSy=^nZXz3r zbw{?2Oyh^o@sUQ3WUI^25Mj6+!ckWsWf(3+80eP{L)d#zR|@7TjnRZ(ErsxoU&DGs z{I!C=&Wpc31W!}!)(xyT#NUX5qizz2%iPUUD78;h#NPsGh`$wiEGaGs7k)bnKH^8n z=RP_*k~Y4og3tQ}yj>F<2s%fLcTnn|VLZUXC}MIKd{2d%)SajT^>;xy>TaYwW$})w zs3C$uUzZ+?dqm5ES}Z>C97<)s5?s{I*D*|Gbfi7>Upb-&2csMdnVaS5E_l06qiZsArKf zfXk)>v1R9jW6QIgel3l;;`c*L=$;ev&ujBK@-IlClzVd+y~uhKyO#w2vKRkK2%e@$ z*Q<~wcCR7tsMiJI#_kOke6br=qrV)vj0X{2qrEpN^#l6)R2Gv&%^~y_DiDFUA@G?- zq>KQk!TXwlWO^A)vibRVS9H9mb!ZyjmqICxhK3JNZ=&#_z(4ZBKMsM@5_|OtqzS^O z$YZ{_AY2wdlR~L=S|a>&NE3uFkayIVf^gwqvET~=pVwn)<_>(V9wT9u9wPLN=Dwyh z&+7|n)Hm3U5PS>asPB+61YFQ=hSylsri;N5sBAa?UJU%84e0p%D1}mn%x?Y@>kY#{ z3;q``{?`yZO|i?rK^lgCM;?R0f^ZrBFAF|~ht=TQd98Q|x@^A{bdC1@pwzqhbkSpW z^FL7mj{kzdATUz1oBNt!H>a1uB%9s54{nKw6fdsclfY^cH02Ph`L-i<8yOLI` zL$$ILO1UyruY!6*^=N^Q@xsT3z-fs+9tUZtUKM$Ko>34k)zvKcs2*jgUX;Yl3p^)n z=}1;eGyS8{)hYGUXqPr9lSibJcb%cuKrJYaK;T=ANJ%lDMwhk)y>z-9y}YFh`z?)% znHp_IQ@)lIN+~xdnenJMl&>xDb-eHiA#hq^@7IMil&^<8W?T!xrF;Vxe3Xx?X-)B| zG(Pvo-I3Qm=Ax)l=IJJF*HY>iD5p?oB$L47oAyNi_tI3B#5C`_; z{}PA7b&hqJIb&@kmN(XxbxbyqLh(H=dbBAj%;B?{;5PT-wg|*UZJHnG#%jh8A|Dtd=hVoBKK} z?i|T=t4XLqoOXi1ylA9|lXV?pK}U2f!d`TpBABTfqZytih47wEXT4#1XTi_#;&%zb z(-iwr4{3* zOSChWvbquPaA8u{F1ycE^RNLd#~|>jNTfU(3f1%3K5EmYV9L3JuO$N)hCGgAJ8BQD zN|V2*6iRz<$lD9`hP;0WyvYmSI|NQk?9>8CL*72fWBn6Bxa2jn;3E%%`R;93rToz= znrfkR2lL&#U)73jpfCY}Z$Tm@g%G%4)c41#9VM_x-zsI%LR&{AkwTkh(Uw9uiwjY2 zSnLpZrx)H80;eT*Ed^;<>_*;EX+gNw6$?HV2fFt_m2ya*XedLeCwJ<*8kNNsFqnhD z9ABhl5KsNxyB@Weh^S4kD&=p9=<3nBG=KX_A)LScP;dC#U*L`xen1GEme{QWAq{^A zA&(D53c}^@5Egv=jWH7e^xE~Qj#^%Hv?mK6x-D~1(@9!Blv0l-yHEV}g7vA62(LV* zC$s7>Gy%hhL*O%#NXanA?!y2_P$#}J2~jEKM~d>Jv~o@P(NYMf{20_5%8wQJabEcG zA#hq^$4`JXl%I&aqfQcpOZmwx_$VLfUfxx@%hD$rI)zg2vidSjor*0W^fU-ZosQJ( zvTpquL_}?RRVjaGimtP?F3sQBQV8eo9Ml{B&K3B1UikSTa9U!wE`T)rU5GrE01<@C z-$g9=_*)U{#;DeKt$v#q`>kg^zA`&2-J{KmDfQEQJ&>+-VUNXg>Pt`wRxgEc)MZG? zDkle(HocsBqBh;Gl;A5w?Uh=sCip5TgcE!<>J7oy2>eK0Ui+*=_qOpKJ|a(K45 z;qBBBwdrs>&4v{h>O}ZK?d$; zy@}ZaC^+gtfw-hUB!yzTQJbcSe;Crl>=EQK3@iv2{wNE+m<251c75Qp3_3##k5TH6 z&Q4u~Ik}Mxmg{cKVHmJoJ&rmA=?Mr->qUwnS+^q^bVWxa?D54@f_YkFG{?_KA-u28 zvfgn0oZz4L;$H~C(-eF1BBY`ECFC9TvLIZpUXennd0Ha;RY*hiYsh2RRS+)x4HkS< z``^$hy*&)(ou1L$o0Mk6udqOjdJEgZ`P&c}bVbSoLy!0sS|J2>PvWPXY~MqdTtlKB}6J~E?brKzNu%3bU3 zht&V6DJjS0ja!hvy&%UBU-om0*yiYmk^Hn3Mpx?2#Q#+ zhn2?SYq9W+wxDD2trWsz@g3?-EWQ``4_^3>A#hqE4?jVgSp1AURud6~8;f6A@WoPexKx+1O;^*gqL-Ty#fH4&s_w+ewNv;mEDt{ja)<4c}# zjXTUa{tq$rr#7W&{!0qQKdtO=u;Gp2f*GMPny`^lC?(8vctzG5!bb^y zB`<#E5Ijw>JF7q%zDFaEb+HBE5;j%}rRHgg@Ntla?^Th1gQhk5AGhc&(QEDp5>8XyW02#m%e{ zumYPSI`lp`I;A5aQPEnXwdy#nC52L=4A0|HZ+Ko?;Oltd6GGs$#Qv@eX?R`_c?`Y^ z!sU4b7JNJpt-)F~9DU^~=9RKb$7rpVQcn=wS+wYnQ%uBWa9Rg}0am2sloLcfjld-R ztCY!&MAybzmu7MkDTFh*De4WAn+be#FMNv-I4!YnTS6Kpw?ZBRr-E>q+=c}olOt=~ zGcO<7=Q8njtOVe`TvcXgrFS&BEv0)|sDBCgXkJvQ?NA3!w}-$dACZ#N5#V%cQA-d@ zcgqo5=DPhsb57q;3{KJpHSs%1q4=j0{!d1QImJv7+*B`aS|BcJ(*(Oeo%JSSJEP#J z83J)B-$e?=cB3{;5nm5!BDO2?7=aap3vXb-7qNir_6Gy6+vyA~%%apkv|NEdlI`in zte4r?iqPx^;ix%Cc_M!Tai9}A4q;d9a|JU`V>G)lDTMcOch(!0=L?>%fx)K6?-7Eh zDfVGcNJH{o$YYrVLAdZHDU_P0CBpZHG$b!T-ckDq!iC3K@R2;QCf=FKb!AI0YJ$0@ zPc+m_sYhHUi2~JvE#SEo!chsNJOnsMsOv#E9SSDA^!mI_)U<0gnmS7grF}QlB~fpv zvjx7;3-1Vl(-M2s32CV7LLO^Y3&N$Yn*|?r1N3+6D`k!@(N3CD5Aov#S1f3)umQwn zAh6anQWD1@eyIj;^rlkYa-wCC)}nb^EQN61mZ0A7)+6wJz3}});Izd4>b#JCFq*Z)?_cVNPaibB`6zSn`$ETvsxkOC+(ZTQ=F23|itlcxR-ybm1V%>c$8- zYoO|#dUl3t`IJFSRL{t(RtKXk*ggaTYfB>~+m#>@2zIa1KpZ9p4%Y^BAbO<`9*84Q zZvt_oz>o66j}C#;5?MF~(gfmIn=p5H8#2vEXBSHNNX(ZZv8;l5L5W zo)%s~^H-`;#_1@npHErcxGD(r-oE6uy1#uFpcz=d5CUVzNXdE`5SV9wDrNp6(S5Pj zt(m_>3gOIOih9HRWdgt43%?=+PD||jm5_${tB}V!(SmT9zlH@L^DE)|WBl5*yoG_m z+hohaL{FuR(?MFjmQsJnYBsgWu030{)hBw?b*Ki@*F!k!2Bc(q6v7kG7!1?zN*TUU zbl#+OYKCu?LO8>>u-;I7tKe_*;%^VZ(-b><2c)6+PUNvlgdkjs?`FYA@t7L@eeF!L zy-VKotj*-Q`Nm77G}B31zK2quN@mK3!t)vOCU(e|hnbhTv(6U40DF#OQJ4F(FwHF3C?yq0~Gr z5&jgUiP6)@JL(xhxbSCL@Wp629u9SOr!ri&9tS|h=N$S*gU?awsUVY$q6qf=jCvk5 zh{y{NSfCmyBQgv-zrP&y7)oD7y`l6qfxqsBzYzkb zCHC-5NJHsc$UEw7LAaE@!-9{}75Io4mnJUq3>q9X`|O8e;3I876a29hN(r8e?R5DQNJH?a$YT&&5H3TX zNud-@ON4(8X$bxTc}yV|gbV+Qg(8A6@PXA(mhEIh&uH#zN=-0s2ow1;$T!#yg1?2p z6k?=?U~elBOc%=$Y{>jxl>MNUX)=G5LMa=D%%4zi$oyI0zj)!lhQMiwz55N)koi0E zm@O;_m(2gN;3IR@nikd5oyCd|@ouZ9wlki!uuS~2QAYk z)qkQLsQwEAGl`Ls>T)Ph&kmKNK4{Z>z{s^gT)S0LD7G85X^QwEkS3->k;mL)LAdZ?Ecjwt z82Em2=>y+%h8BiX>OsNTT%rQY`{Q%-Y6LbTP9q^OvluC;vR*_W=!FhM*l_nK!K|b) zn%APvi_B9HNELAW$kOQF;}EfKytq+xjtGhSG~q72(~ik703`a_&^wFXs#O<;O02rTN1lt%=n(f2V8)+Q!u z)3IRUOGmQT5oHs!G97|-rBKR&p>RFa8w%GK_y%5hZ3vu}*s+O_hQd1JF_J6@m%@!$ z@KHFfCe>^wTJUMSgnl0cA2RC1cMZIAD9VsZH)(rgN8M7;c80*vGE$y`-ajUA&ASMuUSl-P zyGkLvyE9pD=xz}FEH8d`2%e_cncW}_+jEe2)LcQhbj_1Osd-u=JO*jl-W_>I%@>3V z=aXPR+co&{#v(d=7KBI9@?sUv+j38vzw6IG(I^uT`b#JFpsa3;%8$5K&Q}eMa=FFL zD_47>HR7`u1V*Ki@`$Poiy*R-!9grNoi&Mxy|oD)&IM8^<?AJm(0#0B2$g|~#j zX^Bj)XTi7guUL~!v{+rZ^6$V31KD`8qww2MhJCt6n--;>X*bX4 z!rB6&OC?bWvTX=_dl4zg=1jYirr?$ym*cj~8S8CxD0PU%PHj?BSri0HVZ9;xP{AMO#UCDmrzv)$7t-*21oDnLQV=dtM@ga7JS`D^G^FAA804`4 zgdkk_aV+?F9`5^IQZAW4FO{L4zR}?ElzODWyP{NVhB^T?;Qd4hOeRLk!-69XMeRnyz-QmUE8HkJ8G{Iiq1!)3wH}a0U zM-VQ<_e!DIY}BSD!taAL0lFV~M?D}27ycj%z5o?Y;-4)2Bu-~&;UP-B$9q@Xmv8=N z)WfJnd>(32Ig;Jl%=Uceqk7QH$pdg-~s8>+~-d}^jv|^;>{TJ{~M>OwY(=y%=%$pjc z8GcI&;XQpD^@iwo1pclU{$2>2me`H=Aq~$TAdfEw3c@AoBPoI*ywf>a{EX6l%>YXxX-#_Js?Sjc;=h2v@GDZDkmNN3 ze?x?Vz6OVaJAU{|A*|JJJX^n-!{RHk_qDdCgZ7OSicbyj{##aeDNxrlYU+LIf>5D z!hb3CIcc(cTNjCQ&f^q*>hTZMB1C^eIO;E?JU0GDKh-+}H(h0jr(?7>j8YGOPU`MTGbfldYo zq4c716xup!C8YUqtSp7na2PsQLA{}Kw7|!B;bTMKw8RdMgEVxmiadr!1>w?J&4Q24 z!8MtLT9m}MUh|jfWw@kQG_^XVe%W@et3s`TZ6GoNfeE`vNhD^4_sO@25`~Gn5S6l6 zBih!|+VoC6UJBtXu8n%b;yMDK;DxUn0;eT*Z9PcC;`+!tY6C&IEY`B%V{v%lGYS67 z@-ke~HyWHssedRj?Mr_mL0^*Bp$3d@2;r!Wkdjf}@)Wh(m>Qxsy{(kjO+@FWTBqi9 zGbx1gx;g3%uUiOwOD}w@5I8Ndn_EK~UbjIW-;xuA%jh^rm zxD2s$juyA4H0z-mO%ZBRJD>{8?g)XEdXbV@y&jss;ZD?nky40CshuoJr)Z^`+Nn|q zr*<0Z4Ykt+zOxrTBLq%M?C36#hT3}M9kr_=L?)? zdAOzFdxXGgiQU~3(r~;N@)!pdgbQzC!N>7RHLZ!}Tsu~xY_FBirz{J}bdXl}rqtu+ zQ;fDqf#n6L2Fv?EU}XiQWSLWsf*LndSJbBSmD1cIid(f}%~L`O;WW3Q-q74GaLWr% zhQMiw9kwA2%?pvox6lOP(%i{{kLK|;i;{`OB)QvtrrC<`pL6B_Ci^cl@AQ~%bWv6} zt_3Q0*XkpA^}LJ0i~_s>PzXc{?GcD>2rSNkl!2%it!OQ3v%i%_CL@-z+LDe;P72|X zS%i8MnZ*KM;)VBwz-ft;>WJkr`dnoJ)4dD=hK$IM3xpZwi$; zjnhXOK7dlMjkS}jFybn7UllqKEx`Uk5Lns)DcR@RSRw5Xp~k4qUXvteWLs zG}pGJln%o({GifNT0fprPd#;)#B#Mppw-;MWYh_0hH#t+fstCI3G}V6#PL@7o!P+ zbqR!{E=9^;m?G?X^EYF7SfRY z9P*BOUJx$XFRWgR?WH=HVshN=c?`wD%&VehA8CUh;a>OQ-<3FGD!$6{IAW zi{bj4y-Ix4rmN*h4f>%iY_t2|JH_S~;5D)Oy0)r$e?tnz!?5VVo2W2n{q5~2((Ef$MzSJi@{amd5H9>T z7JO6>u1R4EH}4)whSPPrE{rT`RF|v~THBn=wqSwJWuTOP()b`seX+uq2eeXIBs8*@B)~gvCCWTVQ4B^93ZwMbD@R45liXm`XVxLDr8p2mX z-cc(H!j0D|Ecgf?TS9mO&x=$d*SQRg(@|O;Tuk6pSF0L>HlTbggrmkGCFT6` za2NudvnQ2uzN#o*O)J)%S4$zB^VLyrIA25H5ifkr5I8Nd*HK8rc@6T8T1yZv=i^!M zalTEBl3&j_F2s5J#FxqBu^Lwk;Q|=()>OBio>!a8E=ghhp$ARnG`tK^VOQwi+LYCe zTZ7{{#;)98@xwoPyId&4*v0ds*u2JB+HORj{?~yP#BBnEqt->rxc&d>L}bZVrIB4v zOs}s^>&R{(h49GMqTWPyqQL9C@C`%Yv_$4Mf;5rc70G5WZY7$w)|xbp+ejgt#%)n=XxvWV z+k4?VgurQu{n`=I&^QTsN9`mCm&VB~_-O3U50jR@R2Kd#N~dUP3T1U;KhT43jAqnS zltJD!2uDpvO7cuCc%wI!^0u=mnW2?v-gc2fIB)f+H@xjC@R?qCLkOIf*qd39hPTWo#=`zqr-)QhiN?(GZS01}T}uO#)t_$y)=Nbg@!0j}=|VXV*OA|;<3dh#^` zrF67XO0N=aS8HvW(rcs;PU*F%H<>BUn^zx zPEmK4R;O9LTMFT<-h+C>>b(NL&kMgl1Wrrr;RBF{)d!Jx)I)-BS$&uVAFIP^7ANtM za$LV=Q!S~EWgwN_(c~kPdPkiPRS}~~{R$J%-fmsJ>>Pl#W(P>Eoj939U_2 z`lJ-XDSZm{hSH}6{)`v?YzUl|*uUo>4W-W`@2D39;Zph{3qDGtH7e20mx~o2sI+u& zg`tcd98%pawF^~G{(ILIoLuQK-FS&ouU|W-pg!WN*TY1(>Wb7uy?PmqLH#Qbj(Qa- zsb3Sjb6F_D!A_P7M`2`|IsKIlUO(s=;r5E2i{;nEiPyCgI%03IV6TEkP4;L>$4EL> z(s4|4?DLywXRhbo5;bpo)x1-Q8jNM58MVDD%~#f=d+(uuv21QKm+&7*eHpJXw2fv| z_aUU&FFryZL)%nfw0**YZ@(y9SqnYVO7rN49XVu_e0z zBaU%AJLis&A$F2+jO=qV9XIx*sZ2M@PuQkC5ho z{t0d$+xKCg3ES2y5dGuzUft{R&=V3wUzMo#}fQR)@wG-o$4 z*8GfWWb_vZ41~rK5y=&3U?n7%5$n#H%c!U6!|qtqqY=lUTFiRWWPXzs-QLs*7Yvve z0?S-SSEo{%HkX9XSluPz4`QuL&|24ySz{a|p&O)2LU)ugcLWW%B=n>bn}jjHKM9PS z{(DgtCSiM$f`4L#%F+WnQ zjS5;D-7#y7gFPPu>6jmjvTwGe0muASRAQMQ`TLn?rBW;-mS z%#Q@~jJTuBZ!flXP+Q9Uj#N6%{7zWiF~74|8yB>;OUJA+4)%OJq+@;p%D$OM1CIGg zRAQMQ@%x!)-{$`6&>-*$vAm^CQ4KBQC`}u7_)S&1-LLOlNC(_BB%l z#LHwo5%4lu>%0wdf#$BVb{F5%)VF48x+sM=Ht5A3XmDrpJq5Q{5I3VJ4zoU^o+Qj< zyUXb;D88u?h`ptmElQzZJVi%6@pB+u68Yo-ztj_ih3`Wpl*Ig%FMGV|XUdF+PWGj& zn7b)%T6QrF=>>S-m;d7lzooarv@It~x;sl-`>u_2s$yz)9{x@m|)Y#6kwlWjt*cgk|2R5@LSiN=!S6NuQcA`F;~#kjOi9o%I>Bv$`!fcYG_on=oib zatNgk)W>|3m;%aqkQr>8hx|TrDAq?t4uil@aV(h;4%F`u`UrZ%z;TG;*>Oj+BgOtv zYF~45v?$S>I8KjYyW5$L75s5Q{E8SnU6G07AzeyOKp8{B1z~e?k|(mYL!>b%|AWp+<7XJ8d1 z?o0?g$H$V1FV3r8$dTD!;v3@@2*%x z=I#itbJGT9vAaym?Q1qivdc{zHE|Yv7i%|{!xD0M1q8;LW62!;AK1N$5n@O>M5$C4 zdvND=x~nCwYcwuR|Fxn-)9((X*RkE@|9ZjS5X9dYgQqKUdlRI~|IH|4oVp-v{%@rc z%Kv8g`%W8vVZukN9Ea4L&Ms*&i-Lz%yCvk`29`dWGIEA<8)e1ZVMz5f=SH$>-2{)X z&W*VpAY}Cp2n=e+l36X!#GUkuk?s)16X=escZrj`)rqF)9#Ntxaunaoc9-J&1b=@J z|K}JyU6GRqAYFzZL>U9z1z}V4kSJ02^hEeyAzg+aM%g!y2*SeuMkSQt!Ik(1INj9H zmP<65PMb3JT!u;Ck5cNFQ{&WTF00&S@jmG>tbyD;4uLtSv1IP}ixTC`QT`0t9p%po{2xL1b1`swVz-}%bd-m zRmp3>9N+aahNBF=86zFPM5$kEPKUu9**Yl1yo_d${R)I{Ud57R^J~pwE5AltNssY& zlsf3u$Uo_Yw z3g+yrufz1HWw6aS>HGuA@I}LPJsM7{YaLIc=0mIk#y^6}r%pDoJPRJ9?BMxp;<#ZCMHQxh_O#J|X7Z6x7Q@_vD zkBlSfk(p9CT-DXUPZG+{8j9xi7g3^ltwlW<_?7K0vA;p_O((oWM^_ZTnkZ2`T@k-J z+FfEhqm0>Dg77X>LWv!QsV7?S)=DP>&0QH{a!{ET7e5QN=`81BfPpibu5gEZ4n;m^ zsu#&!z>7}4i{FMiFQywXNMm;hyux6-NMl(RdeUpsWA}?^&s_@i5+7@*59PPFDDnLE zVY|B&=qvbsL45xhJYA8I0gx`eYod(lT?Ap%J5ZFUdwL>#5Tr}*V3hHyK@b+c4wX=P zIZcD4*Ye9hwwAGDGDP}am(tDDAolFOI0g31dT2$;hCtv=1C~sg&eRZDcYRvITL*~Z z$%&r+HxRoCwX12`P?RW7j^-rV9nF;j-zW&*I0jBn?CvIzj^<5K_RUa1Sel1X3DJz1 z8s_0_QNO4aAFgCAB}t0>U>{SdwU&tf9!t)wGrL z7=K5Z9xjGQs9|M#q$u%Bk3zd+dbGgD1mR<2;Pk`}Zwcv`-U?+5co&3adK)Ssre}j` ze8J#;g@n@$CjqyN%ZbQ6Q;<0pns5?tXvQ0R{$VsdKNeX=uGmY4zAa_N+!`F*ChRgR z9}+Gd7?RDI9Pr!&2F!AjO;6L1X4sHok!CwMK(@Ds@XZcbGTZ+Mq1b$A5C9}m3vx}}hoz{{byUbKdvwHcQ)Y0o=mU#tMS_k-|F3QN+>Z?lW9zCZ2Zn*fMXe6Q+?u2$R~pzf4~ zI#HrIa94Em*zS^0FZlUEd^!$~dNQ#9(j{Rb%6P*e2%CfkDxoA)RW4|3SyHvY;Ae*N zV22NR^_u+$})%BzQ{XJjt<6Jh}hD!&CmsZV_-uStEpR zny_Tb%C^!>?@5nT6wjo)x@!?Xt?EZ}b)YCka)o;K%&^^E-L*l%FEs^X$!-@Vil-~$ z7el&KFG1NiO9f%!%S4I7>51@zAYG~tMj7u!1YzMml~AhJ(w~UhlU$QLO)cjs4`Za` zLn!sKBY29MrUuQSXhz}=gTNaPESWf7b`)Fr2-?C64v6CUiC*9xDTa?y!+5@LFw9NG9Em-+3D7@4nkqGcS| z7$iNPOsS_49;x`-7P07#Yp0+cT%QVonQyQp*F23BUHf!e!<07=rN~~@VeJg@cBXpM z1e_&GGy(3gb~f8x2F?-uxk3DSF?hNn59dR=3|xRRCd3hh&A>%eLK)Zy8Nl3z%c|t) z#`_p~4Je5V`d;1Q&!Ba6pHB}K?jMjgZx4460DB={1F0koMXxSbQF9UePPmb zh~nvT$F9r8{1s|m6LO^}(S$fcuVTA9c3my_Yl8S|WAJoE9poxigXe{Hv)N`R^~|!8fH6&lU-H4Igcj)7}gO6m2rM!#p;ZJ0S38 z150i$|0`#AvM+cC0#SVPiXM9JlECiPz;r{qN0ex$-G*{6+TDh7pTO@A!v7otrzaBr z0HoVc9z+>0Lj++rl!vHM45GGD+NNaa5vFvSs;OeJ59 z#jO7lEn==Ch~jy0r-zrt;wx%VnSNE2DASIq*Vyh(53dXUjUfKb7(89Ew{JnZM7@nN zzWfk`W%^xFqVDO5@b@5HqTWXtuXzMv;VY?x64hTWxFlJ2Cof}%Wq|bh0cFM9ezL>P zPYdmK_cR}(4axZk0xx#3WO9nG`7y2FjSfWdv_uc9pNQ2@)v6}wKcYk#as+>dc1Q5% z0{X=viIo4)@ai%{>j6Z9Pn%rMRDNHVy_!SLqulr4KoiIl<`lh(mL@C52J-Q%~ ztFzs06`i5reNGVHB?eDd#CJuz+bX&Vyn7JdgGy+t$d5B+k5@g6k@3(;PfDF6o0CPP zo7>vk>=ZJ+(1fh60fC>9Vu_x6qjWqe<0+mgcbMxVu)YdY!up94CCqiWKieJQ0|dWj z5WiLop03!Jfoyk#4}#*G!2+=fTU(TAbw~Jp03!NVUUja%~1Bu=7O-yZ6Qk3Jv|X#1?h;dM%g#R1!3VMsDy|gpg*0* zZ6t>8;=ZpTF!@30956z<9Z9Lb;gcW8!yLaS6mw=28j+6C5WX3MCDXy*@I_Z0OFK!A zkr&TQ^c=ILnB7XvYL2!RB}$UxcpJ1kj<*%~c0u^|F>rcfXLo>f9Pfy-Z*~%d<#=Z* z1svDo`*0a)=13`HJ7Y6W5GJb+4w&fb;T1`O@W)-?rx zINSk385}*Qj2Z3fvcF&fvcDW z;&h=pRo*kA6!MPv8_?kL55%C4ARklILf{`LJ*d> zBSne2rzgUXf^@VWjWT8u5`={xOC?16nw6NSpyKz~yUwM8yDW&iyeKZ|(FJL_g6%G;S3>d4RRXbDxmuJ$ze$g-h`$EX zCG}dAeRG{4Ec|*Zp`_*yS?uwu4_S{f*-*SCoh-{;%e?l`|g@P7*8?~K9I6}xj6q@(<9lznrL zAS`G1iV}5CPlVqG=_tP+W#9Z+5ElLbl@R59Di>h3h^oexdU=VI+j&YSfYH(AgOoa% z$RwCbI8){?XaM&QL16wMEV;*EP-Lg@Y7Y~i^cZdNY($SwkBG^?sY%VtqoPEKalAf; zcE{`E0{?pu{zMF%p4iDJAsw$zq3oNd1z~x8hDwOnZk0OAdl`f>Ec$wuQg3M|$&B;n zAE*J7&q4U+c`V5!Z)t7&3q&M62G&su|0%X!R9i~nOQOV6_%hlZg|7(w)gb(}7&tw# zTdzYp3g1B4H*X5UQur2?5QRM|(@Sx+8Jv)>^j68h= zNg6q?VQ!80iAs75ucJi%ORTL_Yf9t?qQn#VA=(|09|`>5LHNfpaC&0bK7n*Zeu^?C z)e(dx@-r$SBC#ztq#Nhwhq;udkzvu-=ahC^6dUFX)PTe?zu$0wbFSlQ6IVO+S^1~4`2$u#lDk0orYnQMX>*#MHW{X7ws5K-ciQYGufmA{{8-ic8w8_NgyjsQCHgH{;-zm$^Cwszp22twor1;6G3^x-$!RyyH zGZ?EOr)xv_W*saMvHVVI6(H=$>|ybA^Sm6MlxSVCy`I|E#1ElTnp>Bt3asujwZ2%} zAZRVoF>8#2%xnnhGL=NxHBpXxeP)l->heJ7wu8zF0Kc(`*1ME~>akbB5DKc-!^uPgjm^j`{9c$_~7p3qt zhR$q(26sfQ5?plCpwb7{PXz9RT&WlXyx z2n*keN+_%OVe~v&Lnm8P+OfC#H5~t3h|fvge6-tO1te@+2+XpBB@*V%)hQ{EG)ul7T zm>I}aN*${0I7nCrW_PTPJWYe}&2%ieV{xon2f*0P*wx~xjNX>)AwKq0 zADYy?M2WKMk}?DBE-5nwJ}U^XiGkA-xtI;P0HR>LP;5z|0N#hY$-nr z43eJrq0}Lqxj)=-z7|LOzGw&S`$1r6I+moJLpY1A4W1c&M|s{~jMl1A<@o?n;(4w^ zyW@GD!0UtX`7v;MVsF!sj^_m^`(~jaEYBG#A)eQ&H0{lL9{F7~Ge$aYpwvOhGt{8W zisM-J&O}0b*p)35vB0g5a>uN8r;F_ zK*5Cpvw$U?gOwWI8t#e%R2SRzWH+oVTNgfE43`CEpvZw?ZKg&#~Ml)obX z4`a`Z{y&WI(8+R2z2%(T*n-(5%rfJn4hcF0!Z(Lv$+JYQo+TKFW~1=$VLY^$&aPGe zCgB|rVE!<%cevV9=8q7ikOG8tBpMv^M+xreAnur=xTHrH?A5W5j``zI_RR`GSn7@! zrO<8CqbI^ofOO2Ch_Y`^5`=}HOr;d_?0He<84sPDLaBE&liCdqLx!&{(rt;B=ET&N zET;K3r(zW(;xq`~oQ@?Ek5Zm6@H&%+YCx z&qjkw#5saHH;6m0C@$&I1v_~@+g&CufP&HD0Qh{djJrwV2kW;}Fq8Kn+38_%b)@(ZWL!gda4z8q~x!4(jgwgyY4 z;6P0Q1JV>+f&bKK=}IZNE2gUicD2Hk>1#xZ@A0*4cZ^>r`0IoC8)EQu#m?NwcE|Wl zQ1A#@AeORQM2Y&RE8=g3bd2AIGUlcigoWQhCB%52%7tlsr&-sizo6n4)It6k9bNv3 zQu!ZQotUiFGz;cVw1NM-ATT*SmONQNbShjEX9|Y9>U`WIX6{upnveTLiRa^fw!3`% zS?~`8@ejt}>585E3#3cOLnz~^vLGy<4~r6YPfvtD0_oE6HStX+vC z2cC_mn-^v?GA^(UGhE}=x{SmyPC9>_Qg6~nR*y{V4#SDv#juP8oT-M*-?18U^aO-& zp2U(l;y<5P0YbXio#N@@spKBrk?iA?r^NQtYFiWcj3`m&9P!Vh-4Xu}fj<|7KOY09 zC-(gXNJsoXQN}o6L0IBnq7ot=V`?_DxZu%(_F&TWEL8zAf-~g79}^;Pk}a zz6a@;eII3vC>Dfeb|sY%vpx9VL-{JTjBS{K(c1@MvOXm@1(BJf{>@ZVzK^u*qE!uUQ%=4vS8_o-N-E9$*7l@OVO zIB0@5^B6iS2U-k{luKxhrAeJxY$5baU9Ku@F&vM18>4J4Ya#sl7bYn0e zc~uAy&Te#+@a|%`hZ@!{_Y@_b@Lp(lgs&m+-a&Yu7&tw#*L@)!;r&qdO@BdH!Us?Z z5#Ecx8pH#wEJl2m!7@XmzcnfKo$uJ{1ilZmrp#Js0JQ@ld@~43Qpm~YEAiEN0fLz*G0SIb3K6%3BoI4;Pk})tq6_b3-a2J_pGEWbyjj zR4u79yzwuGRz^s-NlJaFvZWkgTWK-jESgHRgWZiFe6ul@WS0+BimeTj8G0#_i=EJT z(V!uz%7abF&{kYNktW;OJFt17|JXN zn}HFc6#7ki^hEebNSDA-DB~BVg0S#0R6+^t6x|Eh^`bXBjE7FfQtFt0_Zt=LRhUA$ z&1{J#WNIr2%;th6GUXkl_d1NHR8|~w+lYZ})qqmIohZ?+JLa}WyJKz#f$tcE?-T>4 zCw6LQNXOhbl=0V6L0IO-QwcFQ7~kKgTidF#EmigHn30&DmGPG{Wf00R>3agD4nLep zo1C8;HZc;*+B6ff26&wWfj^sK$vuEylNDbd`vCh;itYS9;2j*;-ggx*Q`C!+zndt9 z&lwT=R5ZAx?Jl@!LEQABI6PiPJ$t?f+g;Z7go2-*3dGVrLzF_ln2R0t#Lt9uS(}A2 zreYU_h0mrE%3A)N2z$KhcOs03PUcWn%uRsqA}@~H`Erv#l4{3)stkwtBT;)p_+}q0 zxdR-jI{*XJl*CPQTm6WIOa16&ss|7g<;aSN2$Aw zT$GE=gxJ&{dznR81KDVVz^o%!y4@yb{bpLk{2~y=6BT{=(IU26)wZVWKvANcIm!*% z9p!BT&j#V`F>rcfw--Y?%9o&w@yLR(lrN(aqP%;h-8#$Qm~qkBL6jA9yJ6cOZ#VIS zQ3X<$L-@wWlB5P#IE0v_$Jjc`;-O;fFg2zu9xh5ei$|c{v3R7wj|#$%j)Bt?J9Z4D zWARv&eRG^3EQ>3sgjnodxzMz7(Qa8<+YQ$WCDo}YLgl{gw(rub6|Dn&Xauab$j}eyQk{25KF)d4x z{~aC`xcInPJl>)nmF`@^lvzJRTN^ zCHfvw3jHQMx+4BwNSCMkQ1;FJg0S#EQwim%$i+6hUi4y{@zBWwlofN=1@)m<$n#t3 z+xb9ChA*23u@=(x7YN@xgeB7Dov4=`3{4Xh_m1JO0()3t%K0Or#P|JgYM_ub|!W`KrKQ3&LNIfzuOv_Xecn^G%d}^OhhipKntM@!3@eR77ufVu@r_boCBp z#oR7#gEsG?0t~(f;hXodB!jtTP{)8uQJ24!VM(7)2X5z23LIhnC5~3ABW3pkQ3?;} z2=+rXxUKvn!Tmdk`?x4B>CpxI`U%@zT0Vt>G0Ot6ynZH1q2HuOSHyn~>C*BA%D(wh z5ElLwl~7vpw>RwZs&8)?51o8Xsb7-d6Mh{Hi?K^}jV%k?)8-qrB0Jwg_~tt-d1N_D zk1PzS_@Upuz5HHaKPXJO{;w$Ueg2W{j`N=c|8o%kOAMZ_*qvV?9p%5Fj7hZdg&3k% z_p6B#bx%)(ua0&{d1sU{=|T|Rg-VF>E|v9lZJFG8w>0kzik`Z{6nMu=l}_Vf!E}QT zrn^I6@@x9Re&AZM8!(#UY)9`(dWw-=YD7D}hA7dFJKlPu-SO5(;C+Meelc)*VsH9G zI^G7L?3*KR6n$GxmLi;}Env8Y=|8eh|Jv44j_WuLPu{aYK}SlN5xdv64!N z#{QA}=`uD&21u_PQM%y^c)b<4lQtWp4Ww=YfnRK5NmB9FK}Zd*32qs2N4Xs;28XFZ z<#sbs;S>9`$%vTsHT!g4!`N{HJv@sBF}Mw;U`@m(DT zb1tcCErVT#NWY^g^#D7?+Dp)0g7(Z9w1VHU5E#*mCHaNGpQ+S$eqAukxI4=5R$_8% zHK`15BT78O+oIhuyq&RazUa(2vk)Pm6o5E$%>B^l*g@BBJolJS*dvc!GM*@3HyN#bp?dQ-A@ z6{V1Dggpff?hLn^;HCy~yBEbJJ-T48r?K5-X*v|l2_X4;u@G>W|@wWo<`7A4AzBen(Yj@VX#9~gw27&tw# zk8O~S*euGvX%~bgb}^L@vG`?E?$2kfZU))hp}jP@jFFC)P}*NM+0P~L3xI^3?#wJj zGYDP=fuXlpl3)Q=KnxD_3l8n>jn71}_0@gvsPK3b2SS)!+x>^rO3{2Bg zIB?k=l1>)bDGF1@PZcG;=clpVF@L(?&j{krjKR|tJ9QSMBmQiZeRGZ=EOY0I5_L~c zgr5iLh(8}?%<&)y3%`&`i1@BD!+cu?CdZ~STjs~e#?sHI=;|U$z47PN@onZ}RDkPC zATTHwOYR-K@t0=o4-BX{;XLT*NO4EqrDEkWwW8EtE=siTj=C$*?x?#`;8z9VSI5BV ziT$|-(ouIU%9!Rs5SF^@sf4KG9gp5$mqQ;Tqq`d@-5rlLV{SwxD7*;*gLJVZg?h*1 zJS9B_SBgd+R&>BUOOZkN*8~nLw}`V_)tNGVn<#~ccLaSq8(fO+5a6GJz&ncqlOBDr z(|19-6y1$7riBoM<@jDv3jHQMdLsNjNSC7fQO2|og0S!hsDx6KztUlkSAC_!cj?leL!^5W2nVb5xwsGP%M6=7BwmV7A4Ax zBlTmnJ5oOp_@_bme`4VD#4dgY=}7$?W#4=u2utdhR6?Zo;VB?LPfr<}Kcl0|uPAj0 zBA(XfO_{IJ09wC+@Xfbal2#5u46pVb@kx)-c9hre#pDlaQhEKaDDk}hh<3;8PXhlr z2>&GpPEYLQuaJ({-%$2VCtNk7L+X7sDj{C^t2_Mn78i3>{Jygp-{6$9$udOxT^)u& zE;Rn$MC{3ThhookMk^Tp1B7q7Fa|Ijvu;;fN_q^wqcnFDyWQ2UcC?2m@ig~DyQ8_6 zz}E=Ed&j`(iQVl3>1ghYGUkU6gr&JZl@QI{EAdhw^qRT!;ec_`*#Js?UB9~;F>9g< zgsuhQn}Jx8P>v*VD-0qg=`psBvN%|bt*yqC#dSo9XK`J$I~Lay_>dsHA_h)R?AZE{ zj>Qd7#-Le2SQa;=5@K;}9t4`xxJuyW+VZ=$SjI``NlN_$5c|0`%JGBzC|Nh#N~{8w zH-fbT|~>j1Y)T$w*NO{U$xSB7PL4%jjs7F@dijEPO1LP)75Y zjqLHNFB=&Tooq>IGbewHPR!VId}7?5Qxe&B{I(Or`s}5y6&~hTQjX%yYkVx%rY(h>-MpkBeeL=7b`L+Xz`n` zzRaAd#n)2vGZ&!<$CvHgFLRaFzCUtw=4P!u_q`u7cWdp3d;T@^kk;PQW5>)BTKnbB zFJ@lQ;!AB?X5P@^r=90!R%-FR_Ug=MD8j{Gmwu4>UTfc|=`Cr|hI70Lk{)e){=7vV z(*&*eyxZSB=?9PL(zefLt}l}wtM<7>yb$D2?^$R(u4awabZhNAjQg)`H;pxkOg7uvw(aoYOO`CD zZe5nmv@}<@n1#dVrxy>$ifzM94Nx^bGj)yG+D7~?v2kjbngMON7HDgqmu<*4rfZjS z0>u?I{nAbI((`NOL-MvvI-NDMfm~5jfxWeBS3%fDh)9j0yn$7ncI&{LsU1}yTpE7;Y9?R#9n=yUL^vTO7&X}>s zjO8;Y&Yn19;;`ZSj;I=w+HaWI4~VIqj+tRngm!0W3)-9O&HhlQx6iBToNiuhYN2FS zuUW$^sLwMy#4(#~X=!Y$Zb)Yr2(y`NQ{!-R0L=~Jl%BN>_zQ)6QCFL8uAA4Go_}0T z--UQkkY1XV$T8WQsl)2W)%0m-Zf(zEHGK?R)1y7RplWMQ*<6v?hh3UA z^{Db|`q4*QZMFrB%xiCGoNwl{-lVY{>ixVrBJYM#@z65M>W-da7NX?+0drcgI+Lqz zVD;N}Z7)~7h}A#Z>c(7k6RW?p)y=u;7FPe)R=4J=4`lVfZMDf&x3RjDjU=0^ZfEr` zcJ0Nv>LsjR-LAbfSG|nY-`ceg%2glC>UVAR@?5pg>Q8L-A-U>9S^bW!J}g&#IIDlM z)koy2k7V_~Z1qvO>Z4ixzO6ncSA8t2KeE-w<*HY(`ZrsBe6IQgR{zIVpO~vYiPhiP z>XUQTr?C19TYYM-`ZQK|u~eO&t3HF(@7cA_%vGPo>JM!7*}3X-Sl!tgIX72*9;-jK zYoDL1zJS#~*y;;&)fch)V_SW3uKE&Ie{HM(n5({&)t}kw%W~D1v%0H|{HlydY literal 104834 zcmb?k2Y4IB)(wO-rxPFqFbJ7ID2nN!Lr5c-6p{!`2|>2yNE_R-Mp6<30|bcaz4zXG z?;RfH(R=T`cOLye=gy9_D`_L;{qOtixidR+?!9yF?rL{-cJ|<9M>S_U6UmN+qvIX( zlPcBG9`DH3?3hcowM_7ANH3F0FRRl%M@9Rzw6!MN;+gbv7MRN>+iE6aTSu%t9_>h` z$0wV!HR)dKE=u=qo-?Njy0XcRIdf_HZ06Js{dUo6OSYK%E{ms&QzK9z8nZ*##*zFOo^N=h|Y~ zlu8e7Zb>!Mm(1vnR7*TlBbb`>5cn}vrWLA73I$kS&Pc?prX6F4~eet678af>sl^7P#V$Epp&KQ(u z)8WL>TvIICCmWkfzy^lo%z zN$qxrOVbU1^ko=S@`#SaTH2Ex$qZtd<%y$F{MtjO_ssjXSJ`Op4Zo;lDwKqZl+1=t z`{?u>`V`b=U-+{}A)fuAsx1|3!Fhu_M>-~cH0gA6-j9~De#GI&0DyM^IAqbSaA2-Z zC+I*)WfGQ~3YJ#}7z|{2gtf=i++;^2Hdn>tJkHXNxG_(s+wyL-mvy59Zj6AY$wpIX zif9UrwVE>N6nyH`=`?*>a!UmV=M^06B@VX47p61fO;)FKd2i;I^=1LQSrM?^<895U z_IN0p3gHwM8kbTnu{F~R;YpWH??+F9TkQ`ovIQ>~$JVygf=DJC%f`VJ&dwd!{|*qJ zv`!zG_vxUrJ{=672GS?@@Tam&dJ%j%M5hm>FQv7I!3SONfhQo9>*&A^5g)`KJA0aeT}DufcF;wX4=v`!yGFUq$#7M^q$JfW-2WHZv)mcuTS zNgpR(9Iw+SG zpoWk~!*y`tdY!(3PLyqMBiy*E;0Di7?Qu1)Egs3@#FI(iBre>n)3@YZxV5Ycx4{J- z!LwAXBZD7foWVo0;xQFTwc@hscKC6JPTxsCf?M4MXKpSyvl7(d$H1zKw8XNpNVcmJ zZrv?z-J{d@=H0rltXucPts3YV4{XR_AAm0p>hweOrKsv*IB-wF0sazn@-jA)jd$Rx z@)5E6s80VYZ}qXVRv(8|f~R}HPr&SxI{j~&Ev|bCb{{R+L!Bg)f}%^pB68k z(dlRNUOZR!_xgEw5rQgvnk!u8gmQ8TW;MP5*Iv}=m*`qmfS2L#Gsa*3g7Xw4zu@tO zooy*xGa!lsI>MSSbw#^7WY~CIj}#u z?~3vFbo%|g@ej%x{}9H#*Lc(-Kirx0NATcdo&JO#1T^^+ZoF4;gU9%S1nzGl*%W`7 zR5tyYIP$qpf01|O%d(Dq1xJYAop}C48vNIA;v1d*mQIwZ{tga&UT}cF7Q7kb$<_QO zrJ6J8@5P57bo$4<4?mUNTYiQQJj2VqAyk;(B;0cG>cd=-{Q`e})#?Axp9)QXgKs|+ z_7EOta`?968m%q;yEyfSPXC#A>aViI{0*n_$Ed;nvv`r}u}qI1S}lW=uJ{|MWw9C7 z|0poi57wL8lIVx(Y*sy4kGm(eoM`D~w8%Y_>Me!R+bGqCAmht8(G;37eVpoxt#GFw zgjO|zHST!Y^d~ax&{)AE?$q|4p(BMIR}Ek@dNmLktp*{r+^E4U6z*Qt5R?ly5NfCt z&F!jMUJAU2Rl_8kzqeH@u*{o6wIXup4ZX1U6UK{`P=O8&htO(eq~y1>*$Cpp4qcT# zxwjT-71a}XjO|e-@DbNP=@n02&!#d7haAH?WmIR*3e{xFx8TC ze_m1{Ub)DrW2So(qCx?S>t?T8J2ruKYQfXPQV$rcJHIrtH^9 zWVBivX}(|Uu;56n90`#lv2i3UP9YehsKb9}I^&dO1j{MD^+_qFE6H{F(!bWs{G%{M%Bh5R%p%lslWg~)WWiVorRkSg-!M#l& zwAxgV!~88aBP#6BP=Qi*pf#s(`K%(c`$bY6k$I^su6@+z1kkrJ$Y`|%(!6h5N}-Hz zTM=ZKoM`lhL~jV!A`M3G)@TA(w}H@VTTx_~3<7LNoneP=6g-y`3J0OGU2So-J)6+i z9gxv#EYiHMJ4&JSW?GFS$XvCJ<9(~B3eC+WTjFXw>fq!A2(2cH26OpV(sB~DgdG|- z-tp(yc-N7McVu!IwG*4ryUECCwKLMZcMVb~!{jamnE{7!DOXcS&cA93s^HvI2(6}x z0yFYZ+;BQ|gdLhKFvlNjJJu3Os*Ku|t?1qiWVD)zH1FOlDU=~EN|3qf#~A^?nVD>8 z2JQtzGZ(}W+X#nsJ%imYSQ3t7f*Pt1ZZA6-SzPwN(mbc%4g->#D0VR8W~fEnH1PXyu3w*VWRt z^QbB8(0GAW?wA;T&BSnDRGBdd8rcXXbBY* zr_ly}DhRDIqG{NY5m{;tJ9MN#ENx`s%{g4rHK*jFN{&vPo$zy=BZAJ)M@Fj!Nb}Aw zltLNjy9hGQ&lJTNcBEo+*c-+Bp$(khA401GM3Zqo5TU6x?9h>d^K$QGM{D!fK9N{w zQXR4jc=i)p4S2SY_1l)E;)|P`($rXiZD1J%)h}9FOV*QFtO1Mtf$m zEn1x<`I=Zqs-rE|6mQFDbuu@}2(CM5V(tOrE$S51Br?&#`N0(4TVVUC*xnuOJ2#F& zC=AJ|(@=JpM0<40udjR7%Ba(ghQ9d?XAmm46!`JQPKePX{8HkV=SSkp=%Tyv5^2lxlfA~vs7p=5euXWUNh=P5rg+h!E;lWDnbH-k%|(0Lh+c{ED91$4 zVX%sy8>x6Fh7glD2gGaCRcIjL&krNHVZIs_*ekDr(CS*GO@~XA-B8=7bZx2TSX;bi zj*P$Hi5bRUrmNJ#t{Qb6Fh#A}ySOv)v6Z?Wwb5RaWe>Um`R+yPMhJ)79d1~xZsKNG zHM^0+oyQS(c{MpMrN)EujJla^7pYqyw7L~35N3CBxce9c?_vwbpzK?>8QkrHyTjnh z>|YMMAznoXOu;QcTO2n7-0kngb~t^Pt#-I!vAUa^;ey%!9PVt!1@5NfN_NwG2wJ4> zh0y9gq=0gllqA~2W4-@O*Bickf#Llw1Jqt-QjL-AUqJJ$${{UY5uGd`@=t)(^VrbPBibj` zA)F=y}0Xf&&tDK$0fHMGVr z&+8Ccy+LRqJT*Ef8*lH#@fM#R!=QOay@`sc(E)brST#4J-jZ$oTjCgSGe2kQZQ0ZZ zkF@!qSG^;}8eIH$WRtB)oLk=I7Tl}nn%wTV&!crN7afT6VAGszs#(Tp)q7|vPtw)< z$VGc6+p%kA)Cb&*r}XMWWJbxbYspjf(Ve&u`^ezc$CQI(i)W}$kaM`XTYZXD&PzB~ zVlcKj8)@zo)MsqnXSVvBatu*lAm?y%xB3!kStE0QC=ZN^?5Up5uLwK7j*tgDLVf{D33f}yWg<2Tm8;DUQHJKG-K?uFvKqU{-7S{ z`;+n}cK~x5u(Z?=qC)=d#Gj@UypBPi*W~%dv`2 zP6}@3I&e`sFWwTFt70u}#@Ald1z&qpo=#u;5XexKYu*=?-Krm(tm@N^DGz+mIYpi} zh_^M=2+jQ|g@plx@q}I4cp$2})gU(D0|n3CX&wuT#=+DCjYBA9A03LE!_D1ld8G1C zB#*`YsKAD?IbbWW@vh*SyorY&;*R)&S%rroqJ1@Lh4xxX(Y`tr@Q$!d>oriJz;s(B7>W;$~1P0*}1!&V*b$Dg1%as#rt+0dLc>})%1 z#bv)tQB&KqFf@^EZ%f46I_ETDMveSB?!fK6W^4jVqBX3ZgR2gl7{_w^5Cfj0vMuiB z9l5!tJ%*=tY7Q`JoZ!u^%XsDonvTrLo5V^W~+&;S#C708Pp_XW6^%ism?By zoSVq1ov@*?4is&?;YOQp5E{=}Dl)aKCA3St1s8&$Nh+1=+#s~eF5{v@;tOSx)tpYu zaf+*sjG9aXiGI8{kn!A|Y0C7((9pmQgPJp$`sQ3Fn`$48Y~j)(Lrn>_3$>^zf}LY8 zFfwW?HpHTXsd^#1D-UckYMQj3j&zhGogO-46WkGGQ+NuBy=XLA%P}=$laOa~XuS7{ zPh)R%84bow*e%+-J=T$nwW(d9F{@^X(d83hr;QBFX^VBt&GC|WCTgO+-C^8WEDVv5 zak56T+4Lle&9l{Rtn7mwffZ_Zl+cYrcumtrX}SlSPO5n1V1{EBK4Pk4J?=8=JG-)p zRL91n$JEP7r4y6<sYl9igF7|f_MuZt-&1?23>hYtLC6~w%QkIv|kLjgt9lP7|NL6=RW#TO(;6DGxWlB zL#|UbW5d+wFd-q<(lQ56pW9>n4bG?*R2`9P!d-Yg8-3Vzf?- z(TN>&Vwz4g>O@Q@9G%GM!~r_7SSOCtiPLrB0-d;0CvMV-yLI9bop@R&UeSqnb>cIf z_+BS|*G^BI!n89$(p4p0OVWs>n@hUAq&rEoy#6X2lM=elh+(Rpi5$NLOPZ-9cx%NF|uKq#AwJd4TBRqKu&Aum1u0}orpm? z4a+4ms6U`#Kw>e<$02`uL%+lY4Sf?=qV6XA-;KIQ8hR$42Idu%-$k3xpyzvR`@NyB z^caF&Zs_B%&kZ9ScDkXb!(KNm~}*yhaCriJx3FEy)4PLi;-?6|8S{{f*0iQ_9W6YLGpfy0sdmFeVq{`;VvJmj z+h>Q^7dhWhb)bcJQlCl@+L(wXoJ1yZKw@#?xWws+3ldi*Zc5ypctmD>*>Meyg1A@q zW`=?4B>0uYyNS=_XSw8|vP!eT@4}m0%UE~JLqvsIVNuX|Gx>*R8P=0mVby(HVIQVs zSxJ87YC7*49~IX26-d1q zwBD0=B=KnC>BKYO?p3h&UgERF=ZWtVKO}xn{2^q?Q()Q8H%4n;QVn!^Z16tx7K*RhN z9(nr-Df$c=J%0qF4hl9)xTJb;ylAlJAfes4yPuE!syb;U3^SC4CydXA*ln_rZA+_$*b zN-}G&e%68%?!2>IxHfKyPs9X{(etwEQ0SuR!yu*GG_V+jQH?vmLVRHi_v|vPza#@Z z2J6k>^^DGDJ2*o9-B8uokoT42SW9r!RJ#wT>+{bk>g7iR(+H+@W~lUVC?zFFKw>Y1 z$4Am*bJfXP7FHg`%F|hSG;&TaB<$!h-25&#AB$Y$)VyoBtTe9i=qu$=stu7daHrlj zKkm85$dJxiz|p(oTuaA8%DzWqC$PYKBKmM5B#s1ZJ_)%|P7N!0XG_0NW@U_(r?9ed zT;9WMD%F;$w-aucKx4iM=hs@dPKCC{3I7jexRg^l8HHjmPoui+E2=Bp_gSYRczXcP zA+g7f#)+v_onD=ylAYS>tDk~>o*tb+MTK}SJzETXrhaC;t#xuHlZ#v8&V*hD<}65@ zw-A`KksIadeB~pM6Af{hT|W-@yfY=g+eY;H9Qr&y&tiTbEPouEYFAZ$#$0w5C;Cy_ zxzsi(uWhLgHazdDH=el@M5ypQC}h{qhs;HXxWB}6+*czq>H=)n>O!Q6%xrZL zs(V;P#)VotJf!aB<|VyApzdRffY}1~vyR=d+{)aH2e_4cj6Ex{j}KZyfzQStVv90w z#i)l_LD&7)i;r-#*`w`M;G^8c{+C{R{)<(eS^&=oz`SCmo|QtGN6gQmqF5)D z&B3TzdyRS?)zJ6?1fFt;5?A9(QYh9Kc4(Y4^kVX1C2<*uSJ3bxnlZZyUU9 zAZqG_?$%gyyxNe^E!z5tvQ~~qnJz^g>St_3D1L#^>Q|&7&ff%Kp=S~nCm##P5RZ2V zqy6&7gZhtc813&l@YHXzIi9F<@(mobEiuxD?sv4&>JOy((ETZeV)D?FzffUg_P5~v z@#1>)q>^G>*r5p$u?*^M%$7x7tDb^zNnb7iPD_OMBHWExZ-Mvm!uzt|i&^2|8M)+x zhtAMKKg#lNcd8oHAz=L>v>Jev#}3};bm&T8kV=UkZHXT!ng$t7X0r5PDHIb3$A+N7 z5$F7p`jD3D4UpF=A_x~gngt)#L+d>6 z{mNT&`SVi+?&%#()>E3jer(|_J{ zLfNy@7#p`u#NejJpo!aNQYdB){%?*78?Z5g+ro?6vMes_&;+}`73*!pwnjm#Z3N;{ zzO59B?P3BmwiCY{q>b42$ZNHOAYAxZ7JLyaoR-Ec`QV^4w6G(k|HYbE$X-{fai~Rz z#zSZ|0V$6Tyix7Yney?lEKd~7B!e+5?<9rb-cDw{WqW7AH+b>81mJ0keVGDj$)1Wl zW;_eRWox<=O3l*};k!awvS%QV`OSiG;j>uqkv+UFfA`aw%SO8Jc#xA%3qRr&Vn82h zI7(S7cQ^TWil8t=g@^^F^zDWgh{Ns>m?MpphYIh80^09EjhH44Q9eqAqsH>Rr|90x z=r-}%TMDIwS-xkZ-txVVz~^}3`v$;iiQSGtTE3f**Q!|%F5fLI`1oF{PTsV_eT}>^ zh3jhEYd7=#>&_USz3?^?58~`aZ3Xh_FujOV);89G%$c0T2kr7QRY7}5w1-5yYDIHI zVlISM38aifwcsS$BP{G}wPA74R;zhPVaSA~O$xzbX-B;cONYQyUU+8!oR&yP8q$VE zA&*(vf^e;8S@4CW55t0+>S~#%Pc)RHtd*yhU>*w8d~5-^3m~*wh?L~=sis@sMMT)4 zSJm>jpXl1(=ra5rAcbK5H0mvX2MYWkFZ|#DI4!YTiy$q3haj)jp@MMvJB$S%fBovX zuVGev)eO=rnp#Y0Uhf&_s!-k71`ZF0(CP@JvtRxOK1iMFGSHpAjE zQV3@8SkzkGb(-J#;A*7}GBILEYSP(AFm$2ZYd03sijqHxF&E-6b zs&`xZN28ZgnrjZTc8r`qLPnXo47DKnatN)iKuVH15>}?|mDCh==y|mqUnP34HhK-m z*GM6l<7-iGIlfNd*L&eN1i)#D-Mtaga(ol=THP!Nm*ZPl@Nv9K9mdz2=h@#m6;J1q z%FJ`9c88{$w0$e3Sz%1#~`$N9H}Kf81e-5h8=dNTH>D+ z_5U{N4e?J&A(;55QE!QVM&QqS;m-xYX^EYG9?}y30`eF}6@*LtODy<^U$+jUrQF|R z5xgN2ci$qy^B@M}zlsCBrYkQ~);5m9-aJ-JgkqtB33(?9v2m}o-LSj@48rm%1V(3( zGAv7_;dOuzCHB4AD7_)p-Za)sl-`m;aFpIgy^Yd40)N*Fe=h(|OQhy~NE@XOkk{%% zLAX)+hy`DiwyopgfhFFuNnCN`F+Lu0dK=+y1pciT{#^i^mPq0EkT$|UAg|Srf^Z}J6AQiw z*VW-Aw+L6-%SNzv9Hw|7jv1_Og%=6jc}G?M+S6Y;@iS#@V;FIqTB1B8%JTyb8TAWV zBU-;gX!ReYj8>J{-)Jf9u&33=_+qkNU3<*E7Qh)Y6G_NBb6C_5Crg=W-;6aERV16lBb_Sm zed#uR=>=m5&AJH96tRJ81KJ1~8(8%(6vN#wZi>Z5h&EJjfDoZR5L)%6yNJ-zspv<$ zVTawXHc&NUuD>y70yRJirA$wBdp8jEHc*2EKG+K%5&)+qk~0+225NcawHhV}H&83E z;0x5iI?O1+tZtkWG0m^qSkNlqOk47iL1$=T4yAuhp_DB5nqRF|?TaP| zQw&0@CZs$urS)(8cm0;8Pa=xo5s8TVRx#U@VkEDI1o|F4S8x_Y?U3Uibk4 za9U#TG^8c-K;*SLNDwZW2eaTKbA$|}VnOc+UV}+CV-*s-w}4e!J(n~Uh^3b_y@=AR zpuz!Cs0@k9P(h_S1Z_a_p%7XfhLj|8W?T>ggtHsf624dzcN@iq@WZ7LO!yI~w}c-l z@T0u&qXXcy#9ki*X$e0Td8|$%2$%5VS@03QRvmA+5HTa&SJ>+T+$=gXMqB+8F5(GxtkunT*2tyTMM1=jUHX^5p zjZ=*c6Oq%T5FC-yQEwx1hQQDC!p{nT(-OHj8`4JP9OSh+R}gMQ&SSwBkrnGYV_gwG zQp92bUAPmLwYRGc0X?MI^C@d(Lg{pmx{#|*U4VLUej$Wb7a=9*oPJuaHAtrGl}P55 zsrjvC&YXLA7BbrsjrK?3VljG&F=~QvsT7JY{?U)iP+@-zE*IPtUfh*sabbrhNW)dE zx6!*A1+A_Th)e&qQYf|?c4&(D>mY6Pu18+08wBCPZ)Cw2y~6Kr32|i863i za&|e@_6O zrr4Q#AuZeYA+Oc_f^g}2KnkViX^HR$AuZbvA&)V0LAdZoSn#pkw+;(4aEY+|;ZcEg zIz>y5Qkr|TU5p0xFKhzSk3nEO94U_o-lN$DPY{FAZ;0~5m(FW=Qk4DMC^I2=N(!YM zSPGv;y`}IOfj{eoKNkR}C3ft2NK4@h$Yb!EvW?^`Ep_E zU$xZJW%}_mWvwi;5w-edh~J~%`*jla3jm14uMikOM#@-lm5%D*ztJAXkRhrK&hKLC z4`a#%=T9jF2j?%;+u-~y@PEAU9$2iY>=-f{k(6anZ-cWe@)$!Fgd3dYSnvgBbx&|` zt0Zf1M(~s^j+OcrdM@lMoVw{M?e~HK1ceKe6j-%-L)04*y{b1FA{c!jFjh>r5RA&O ze$?sI)eXk*yM`2k`x#=r<#|oPhrRf^06a~x7i&RU znnxm!6`cj)^0bZ=O3l*};iDie&Fdns)p~+(;p?;Dqj^2d)AB4siEkyyG(?`{WWoS{ zVz8757c$A8p>&s!NmtL z)vMT$cEb+4Up~C0*Hasbxs8oE6X;E(P|CCo)TXGnf!a*qn|tA70^qbna<+i9f!Y#z zt+o<`8>p>W@C9mko%fZ_e0&O*RTZK_A8B|SN;7)u{q##d7#X!KS|9}5L1?u-Qigz| zrvdGEpvJJnUR2BXSkb+s(QWu1Cxu|X$D`izJwf0Tz3@o^a9U!wcY?HhPevZgPz%E4 zyMYBC-|Lhf7+Ah1IX~Hg&mPEYwWlE5 z`0T}kFFqq=-Ugl}EWjs}aF0<4Nww!GdP&oJQ<@PycZ!mz#PfuF5Y%k6K@9eR&}t4+ z#(*Pwfrx#nHSDl2l~}LvbMM%nqnKE4GS*F0nx#-26?Ccv74~N+F1S`NZf;pz*r5q> zl3=|JXA%W0w=EDi9`mG7Y&Y!C6!C44Hk|FqV{vUkxbPGUzHk(g?H~)Mff9zC< z0^Os{Ln+N`Xfr2InSupz3%b-{s090qA++j7%7cclRF^hAoO;3z-7X)N(%NKPzmT$HDo1IR4*rBV{l6r=yJkzK& zq@E>(U{cRUy(RS=fuHMzpBDh9C3f^&d9bhr|=70&J%d&0Rwj9zJs8tSi- zLNWE|!qup-Cz@*ncdZw9U0Gb%p$Rf@J?m}EZa_h+8wKK$ev=f6?S>tiBK~Gb8?#%G z#|W|@T=;D)_+nN#yJwbscBeD6a69D^KHI47Km$bTP6(~;Ldr8czS8K>pYkEGMBgo# zdkn@9eXkUPJA5DOOV&Vemu;z0_oEsM6g&W-)q|poRD>Ox!rGFu#HM-(g~p9=lvZ3s z&;aUXxky*OB;?aZFY)a<0K@OVI)DIvDcBgxTszDinR9$f1UKbfDYFRgsG>$Inlwf1`23 zD%c0G?6k}4Q`n@{)6^n!TMVxb`E(33jwR$7Hu_%^@+_53b+}kgw|WkRsSX#$=~mB6 zp3C8Ms~05Cb#S`Xi^!KFhwGmglk*bVjuPFX)S)(qYDyV$gqyIBo0kE{0^?LtiJMp1 z=zq=4Yg9Vb;bK4C>U9*RI$Y(aTfHH9F7DH<-jw{cl7CC`T(qZKy)AjJ)YGlrkvx~@ z=~nL|UyeVn&|l2oduTgK?2BQC79E;$Xv3j$hgyT^T;E6M`_P7!KB%)2ogcE%|C-K^ zpmeHpBmC`FA0v-Pxpq|h2^}H8ATJQ^1@cjt>Tu<(ZdD`s zhb7-%@?0USTMdx>qmmyed9Hhcj#h61Y4%Iu<>ri13dwcoV z8v;dI4W+tD>@Ckm|7-S!LFrV7OMi8%6_77?u70=-0V|@dz=F=ztz_*yIk+&3Ihe7)+Qk4-4ffu`Bo5GZH*M1 zm&`R)+YlXg=x6yjln(uDD;l>m8cjsDmqIBemeCzhZy6mc@EyJIaRG2zVi(6lT1F=z zkB?#s!ew+43qD5saKdRyb>#;qDsV}kXlN%&vwj37i$Z~#j4fbsX9%qtkdj3RP9|mj zF35vFdQ~ldQ_vO@TmE(x_zW+6W&oU)*sWQRmcJ_blvxxRgZb_9Ps#JTR4LIHtLaV)y zlH(;J_NLab!@g9@`fSm@kI`=S+Bs4PW_@4OTh?O&Z}P&M1K_m8uD3v1*5k-yseVDY ztj}e^$NEZj_+Bd)MsH>o^yQbF$fzV5fNuu^>%br- z-~5P9`Q~lZhldLg)so#VsymEoLv~6E!DM%$-jbabxbng?0dQJkr?Zfj>>To1%@>4A z_5v1sWDhH>{3DaNmS*Rse>A#~(yTgx4)>hlKOqOCJ1&BC8Etqyf2HiFi(AhbFgDQV?ey@e*{5Epjn zUbRG?E9%ZO>I{+ROCgxZ3s7%~yinj5dEplaz-ft{y9Ck_c`5REz#s^h$je#q5jnhc z-)+iuRln=fM;g9@(#-fM*%L*fx)Low@l_C7U5%6!bH+zN`)jB%?64Qr@_nu7zRu`2 zd|xkxV7_laz2*Bxf#2kX-y8s^C3gE3NXz%F$ZK_*AY8t0XTit!@_br17Ypm-6-B%p z!PnEPz1E<6w0Q@mc^ryIaiWVC8lp?xiAu117lc-KBPGjx99r7+9_k4@bh}!D?-jN8 z8MTJs`=t;}@B^r~1V1S7hrIBI1K_m8&OQQZ34RoLt^Oqlm*B@(@Dbd<&i(k#QZP%u zXzX#yT3Nq-H+*3XA2@;%^#rzp(kCIXur^Xs$~EpiZJr`B?9jt%xqMpmJ!AA4E}xY` zFqhAv-g5c8z+dpfUkrfL61(>jq~-EuoW<%hvr@riiIs?W7_ zjuu~|G*3Y%il&g&q+UlASbYORt2dF7RXznRZuk~;gdI9uiP{RI8H?>`#@k}_9b?o` z|E?5@sYe&yLxsJ`eqV4OcyS+=#f2T3AOjz<-p1@>6tEz-KwQ#4l|r%IutQVCe+Fq| z_BrxeeIW=J{v`{(m=&IaE?)9z2A!dWuPDvw#5?zn3(aQK*Qi94zJbu{Tcn6m;#h=( zzLXD#CHXtSd~Yy@-su>v{XWg^i_3Z+z7CVQjaGTBGqeZBC00dQJk z-)bN&ll_s$+T4P0nH`qY8Ac0ijh0sXbK}H3X~lwOUr!6n$Z%&#+o2 zgV(13zgy9mT3af%d*?S>tiB7Q2QjlneJwVEyn7rrYC z0Wmmz$uXcav@nCxyeT!we3LvhGoB4aJ40KACh}v*_-+@+R@F>2L>Oj4Xca}uFr1Gt z(691gu!Qd>nB5J=5YCro%e_EmJH7|&E%AE_elIV6?*Keav0JlQZ;9Ur13K$I{<|aN#X1_=q1OpGawIOFEGxKa5tmhOZC^I!B9fO7p{jiMJTn zO70vonp7*QK>b_@Ea{EZ{xB3bOi~Ay?}k`%L>y5y&!{pHX_G=QBkicS0qGEU$_wud zfYTDYmxi?QP{?Bnw;)_Xvr;IvPD_O6AZ_%Rz!v*06@CX)s0UT6kzGk?ThZ9|+ zy(1~j!{dfj7PArU!E_WV5Qd{6v^oYU!@&90{$|G#A9m4I>nJVOel)@h0GGa+px&O#mov4U{n z=dj?51Rp440qiz>&>BNE)gCPLjONazv=5XEYSekyjyRkTq16RQ83(g?k*C##M28*v zSw0Na?eG_gm5YrP6QoO|P)d{C;V)&qrTH?!U+%?U5rC&D_WMdmOY>F8V=z__F3s1l z;G=m^9lpKRf=6{r_xnNDXzyA|v%^mkJ$8q`4izB!dI+pcg4FKt{$@84A9m*(fqx-XeukE-e?gvfl3Tw+a4sFaC}IJWa80cS71w+=V=bTm|8Bd5;uI&C?R$ z_d?oG+=o0?91(;Ie}DyFD2CfmEJ$*_(fsd7wfjDOq~QlC&1k(#wo#b>%}@`a1%mT1 zgjSCrWpFrJAJG0$Y79HMh?-3jE(*_)`IJ zT4J}KhO~S?gS=MH3c}_4ITn0;53_vFPhzG3p6fNYC9CC{{?X|3l;-KF%N>--BfW9E zOja+T7CgTQq18)B$upmxmTCJkHH95|UWwy!cYT)kSH#w<#+KpzH7S(xZqGTdqu%oV zhQQzS!ruyj(-J9o8`ARr4)R*PD+rhO_gL`pzDiw73fK0LWH!PblUGLelBrty=_YNz zPibD^8&92~WH#jLEbQ$cpb?_*A%s>RA!QV}j(;%ZW9kh%?9P7^jKWn=;sSdD`$Wut zYRsF!d?tnBz@S^7qrwLC3&DNq#eG#47j|fZtbEOS8_{o2!04_(+>m@Hg<`v5ho*@C z9@0ki2jsEHi6C6~Pb~N%TDS+lV9ED?bcPmwrmU4O<=Xo{tgRi&b*f)bgJAs%fptod zB3Owl5DPj|J{FeY-vsl!!5D`BkV0@z|75*o`Y*x%?Zy8SfTt<;qX)(vEz!#$k3n6e zaM_seDTPw=v_$xFgu9?QEtUU(lCd_?!goF->}d;Tz~KsQ~YoxYT{jhG*e2~0ch zHbwQr2C!TMp;dpRJS6hfV4L2QXS?)NKR~n$G+Io@2T7r{z2#CXV;k5T0fEmlA|-ne zJ?u>x2&7xp61b`;TFodj1lCF+n84LhZwXvO;2|%3%>Xzpu~%V8OJE)HTCF7rm%x!M z_z3Ld-WOF%AAO>swJFVHM02O3*1;B#HwpsZX+%o$@Vvvl69RQ~s9NgQ6E*7_HHNwk zq!3J91of7>(E_jc!Z!?n(-M2M5u~MVW8|@*v>;sSHf6y_-OBcvwfR;+sx89njk(Ee zwOrCkTHcJ(3^ThAr!jcRx24-cyy%#e%&N`N1muo^&}s{$B$va?0RXVgK2*#0mZEnn zqt~##wG@Kc-UjuS?QI3Vofp1+0GyWC=N%v|+hdW(Sgasiw#TvHW4n)gQCBUw^ofSX zQ<@#sT%4&1*a9vmLTEJ!sohacJ*cBY)l#>UsF`fk80vPGLNIj=sJGPZBJe3*_|yP6 zEwM+_AT4#%k=JThLAcb-V8KV-@>s7#wZtOk-BIkVo)zIL{Ls)n+MG#g9ygDpuFy<* zaTWV19;D7fB?yf|VDc_f63W>tB~8ICJ+7A9-9;nMz|d&8-9rk&-0q2b%k5qQ-`fkH z9RQ~#_H!Rd%k3QGwc1w@uJsrTK5mELVR9;mDY2PED#eL})$X5kjux9J%|Puezb4g; zD)8C@p;a6ydF5n_qK06VzE)zj+}(xeg7!*#xz#H6<{Ep3^@J3PS%>#YRM^WbM{x7J zxVEymutO8?&|@pw_Iz%ALzv&6o98G_T*qlOZ6h;wK_x)E?0+2q0~Gr5q=n?rFt>)m|rUh z7k)SkKB@y=9I3!NJ)^lJDD5~O4zU(|V+q5B>PTz{=SM+cCM{AP6J-`Dr;Fu7P7QV3_XGhtnx*8`s47#9gTIIxG+#^P+TaE`HHVsWk%f@5(W>TN8}7x)EU_=N#*S|Se@LE2bcjJ#Ht2*QoU zr7ZYj(Z3GQdEyIWj70uyUx9S`MPrvynz@Q&J3_7!bvd?z-76rpx)LebtwCT4Z9pTP zt3+dkbNo&A{BxCwSsaFbv7KGMk@Yq{H=%&< zK?=kr_!cP?+YLK3Mf|OhHa@o@uhs2>aN&2b;EPY;9Dmc2&+&AI7Ve}p@1$V5R!1f# zr<%~LI6gC#YHiJ^yU+mfxf?>Odyw)(e-}bRf69l%5`C{=?lTxe^!-u@?(hSww}d|^ z_=mjshXe35#qK-;Y59H>c}%_)giF|CQYbY~ON2iTY59Hvd99ulgbV*S3qHPAs>4^Z z=HW?0R>k8P4Ef;-6PJkjL!&|z=pyYtMQNfiMf72MH1vh=tWB;X)zfHzC_Dp!Az-9D zO890_+2)82y)Pe~(%*pRMCj&`vA?fETAp7+ zUaQvy;qv?j3qGC))M32`j<0g{>}uJiW3=`rrJ1+5lV~yDL3j(B!Rgx&TD^mmoO0fx zrxBQ>f7LSiuIPHt=rT;cFNI(xKR~@@@|VqI-#f~ zh^4!gh^=r=zuTT_z7d1p8iR)T@1#&nJpBJ274{VKgW!Jj;(jWN3p+Hy?*Ghs8?j$d zz3`QeG8uQ(6f->|?dj z*i5W!ZmgJSjFCccG`2v!jmDM&-^vT$Isi^fq+%OL8;xy|*J?XKxY5|21z$8)#ydnE zbCVd?l8@tJq8lbtH-o z&#~Q@#`GE#;F1zOxtJ5CEqoc6=8|OZgP!v8aL| zT*{}h;G=vszLsKdJ|b<&)_8MQGq0-o%T+Dybd=VoQ`R=F3KqS$G4onV0H-Aqus5Woe>U=3 z?IQ@6{y8l8=wAWfz~U#q<*fk>=q8)z#S2SxRM^|;Ag%68X}+v9o!Vq4pDx-O;$13+ zYS7&Tff>L^N%t_ss9fU~>Iyq_zFL~&qPW#4HZ;$bLNLt<)?1#Ff_J?5c>#EuVvpM( zEzj-9V>M?%xICv=@bSEIo%ynPCONl5UQdio97j}L&;61#ZjU7l#4g?dX&Jo{d97{|gv;p7Ech5*wXRupb!M@2L98>; z6={!U6PcyumwwXtEtIv5tMQokC=IP061920Z$&%seH#RZeUXyyil{rNJ?yYomH02W zm-DRRzU1|YJ>TCc9^7R-F!8xt3dQk3=k7s;jqAOFyU&Zezbr27&;+@8fb}-852B#e zLjrLl^RN_(?S>tiBK{Fb8`wvY$MCNpT=-)w_ySuPTX|&3V=Huq79OWGV~Nwb-~v{j z?`V#zC$Jg8dJ+OFE+9p)5>Fuz^rCzqEWJ+&=4pd5^gbhn;BG$4dQ0?Xkk|Xa%)YNO@Rb>R}JJ0XU~mz8rXZc}x`Q5~acG|Hl zzjwk#1wQE}ZGS;&rWQ{VouL_douMg4r}`3&!0=ZP7{f(MhB>u35CYEGlS-UdIN>~P zkBD!?^0&saiOF|TDE?|Ndh|Ui?2+(;;C}StekzN@U@o?kke^v^gZT>z7|a!j8;$=+ zq1Y}4bFrQH-ym%;e@7mJxq@)vf3n~UX5obM^pZaqPiJW1FG@3#vpYWNgP`LJJk6XU zhevf7b?1iWwpcF1Azrja<7;#8Z~}wzH*r1yQ@AQENiAk`zk0vQ!U8y`_3(fsgRQR|$aA z5_`NVq@{W_to zlCu?dMLI=G+fusM9!7)O4x2#X_7Ga_fYk1aGfe}qN1v)?Z>;Fq(daSkjgvw!d*e}W z*_$BniC*}m05~nNPdhDp->0>5h4(2d&`#fIP*IxEK<|2G(a9=<8t|Tl&?<+N zhXY3gi`vbnhOk3#%SWU1#%6)&TxfKfxO7ROlo-qFeyF#+?l15Iyl@==rzLjtKuF8$ zLC9-$upnGs7qQ^uby%KPu0|H&=hX{$h!wb{e>8dsrFmD?a>liZLfpSI>QK~z-@_oZ zT8xzZ@?F(3ZM&%{?9lUSIX+zU9%1wvj*pZ=Fvmxs-g11jz>o35j}3s+61#gGq~-W{ zK3B za#dmZWOPPdj#|X$3J6T6Manbzrw9j~sT2;LMcmQ9&n)#b)9aEW?M3Z>R*iSWlEEzeIN zk6E&UaN+-E!N)UR6v9db7_lf>d9niUbdDCEqI6#r!t!QDlUeHTX;gvuXCN>$7Aa3i z@}f{t!{?|26JsID$D{BYS~w1Pf-(#K6t*S4w~>2ZjJ{xun#jEwTqWx*G- z!g=ZYB@a~58CrOc(kwx@V=mbyUy(rALoKQ192c6Gp-c5XS|MB?Kxp+LQXVJ2Aue>v z#3g8m>LbB?Y%qrHPoxms>rYv4S^rG%pL_9N1mJ0kefkp8lKvI)7!MVM%i1?mC^b(@ zgntWZN&gOct-cq83;%%yAL#?@R6LzaDp{Goa4l3J0`!dLexx*a{xdvk)KAzB&VPo` z>KCLuM0n@#ZG{lf#quHG&hHY*;dXN4+KU4}t&bh5r=*rzQ68 zZ%9k#KgeT*6O*;k6=QuF7JOv(u503cm>)l>z#?6uon@g2EOO4F?8mAnHh{k6Ahha5 zGoUYD4c_QYCEhCBul{aNDZRx?A7jPztgjS`Psi}IA1dt5T_d>uUfh7PxUfSL?C3z& z+kgy0L94+6aTy&Vg<`v5ho*=h3TXqfJn|Uo6od<3fdyYc3a6Ccm;7@}XJ}zXO3y^* zc3jlAsg*2Ol^y&i;C>m%jvk169l@+~$XD(uj=^4u4GSuKkZ(Kgy> zGf}9QLMaWF#SKw!S=>nA8++lK1i)#DUE37WvbY)Y`1qF~To%W$;A3%RnFAD4Nqj3< z*7S)qC9};~kSBjasX!{7q~$Fr&15Z3@-Z4^MW4`)Mx)viO~CP15E#%zN{%@VGzhQ_ zb>iz_5Y|DxNDW4pV`1dP&neQJSw?6;n9DRjDSU4M^V^0$&hAO49jtt3bpq)QWG4 zK~&576wyA_Xg91+lR_}-(@}3(-&Noh5 z0?RY3(GZNvWYN4)zV~L0;%R4eR^v2dG-Q4O_J9^dZchk&mkcQ*_y5$nH$B6b%OI+a z?QF5XkFjrJJ4Xt^vE3K-HnuT=H+kXB0dQI(eJzkSwsGX~*j5`V zxN<=%Lu5({!9;eV-V&J> zxbng?0dQJk=dzHN$Q<(cDw!Z$A{VgWBeEC2f>XF6uW%ZoM>MmLvbGV=Dfl&;jOs!e z^z8?MFOMN5efio0*c#s&gQ%7{Et(EAnhbLXNgmN}_ChOP0*Fo;Ub zEqTb%>51z|d#QM=7(31wGvppGg<^8y?+K`|7dIyg?j$en#t*1+&*e+(XVmt9?K-#FBi98l65QGaqn+0D~^4H?h<0W5?(;pf+htgb*k84YE zL68~K$EkC%6_Gg)LaXzUA~H^Yb2&~|$_K=9e1X6&G%&;QMN$av>&2|MTwfyiOTGBZ z0`N4&Zd?v&slEbvjFSq&lkLrGPnRs&!b9eHu zR8+w^9iz4DDa{r6OjnD#0o%a%jS!f*ij>C!ugGl+918TTJoBX&<2Q?a9U!o?t-)&-i`2JJ^-QBgGk9F1g5&>t$|FsSS^_kiLQr@E<@%cQV1sVQPf*9 z|0VFpyzs{Z;IzcPJppOSd=hy~Kox{b=2I;A$Sn84u`0NvYqa+?r8x~?g1!Cb*fZD) zDxZbW>N%vO5(6W4l{Q>If=T*UEtAiSsuzqZ!{m!n2xjsn)LSNB7WgY(_^SbMT4K*$ zgS1S(jy%R#1>rLJCJR0$2Vr1a#bYgzOsqA&RL3{Hqsg}@%_I3)qAFxmskc!9KHq`B z;b=@%^cC>>mf`3SfRN#HhwD^1zU)+%;Tx<{K|QkthU6R0a>b*ZmV15&?+(CQnc zB$dzG{q4XieXW+&Z$;gAMx9~xdnp97`UC1Mt3L|-ColZx05~nNhrd8tR)0kvtI7(( zW%V}}e5?+tTYypJ2(DqXspeGMQjkjTX!3VTv!m_~RUxZN{ecQ_`X>ZFKZexqsJ>>P zl#W(Q>EEL5AEV7s+5;oj<-T)bf0C9#y`^+n%;>R>i(ckLgA~O0zQ6jDmX3;iLM{ z?pRxzS6!h7s8=;;4C?zs;Cp3ANj+Dlst83m*vU%asBp17z;m%YP@EWKoG=j^%z`rn zjb=MTC0$<9VUn)EG{-&3OjU!>Q;ud`^5<4u{bUjSZ%Aa;M*^HxIOmtGJm)UVIC@?eYu3M>WH-+ zkwZx6Ep4twX^u6_&&O-%@lZ!9i}@_Is6fD1htO&br0~NT0U`mWa}v*JKNWAqs2Sf& z3FS8qZRXfxb9N2}AY<|#lUh?M?Ui^KB`mpsG~cCo2rfM~2Wvi}jtL(w=cE1F za2}e2msQ)Lb=GCu`*EXhCxmicKc1Tw$Lf6qKUr~T=a z#msM_cEx5eKLY}bFd!{ueiJZHkE>;VmgtHaU55GHSg4-)-O=1K&*$Wr$LrO$XLZ`> z2YbF3q-B0@UXj4s1`oQ3L{Z$)#<{9MtN@M=p|r;UEF=MJQ0ejf6eCrkyF`F0ipncwKYXP%zZ zeg|bS^BbuYHiP+22(8jcOPSvY%+up)nOCAKV{{qjvn*84d=AYm^Yca908G1yH7miYr%2xNZ4|DJhzPWzg&nE4IWf!GY@4}!qtWTd6cZwTh;aV6$) zWgP9_lxu5?XXo(OS1l3{FPO~_0f*VlHfL2_pxLXeL&Wx>#l^v5H6MHOQF;}EfIbJq>aRd$YTWvLAdaXS@1<-1csaqS8_v&XSjIiEfehX zw<488L`P};5=!$d-9|v}L-CN-hDKeAHi*b&5Lg@nDUU2ZOAka`L9JLQ0-}7lO2?_M z6zx|T?Iv(nOQDoGOZ+vgx6EHF`0Kp*>jUsK#lGJFX_>zfd5pIU!e#zu7JST)tiyUS zcs;uV3u|)LqdZMF>$qWoB^#BchytCaC$~`6Hm(Iuv5*X2*0vVp(Yaa94T~;WzSXU0 zkBHm`fqBqK8Ih{dchDM^k$@;49eX~zQ}o|u^qZL6ErrsUSWfR@y*-%j75sf({QUuV znj#YqK-!Q#h&@bI1p%I-POLNmQ9f3sN7B=x z{28O%MD1BAl+tEde-8DQ_2&itf*1Z`0GyWC@s}Vi>n|g()hmK@RN;tn$(I8wzHuDGB4z8BA~@_0eSD3wwsAXfonPA{i-WCjthq6gLvF&x6K277 zxq9_FG$Dp>Kxp+QQpWIqp!Y3$h)LZLl|o%^=*}K=Z;M~=7{5&T-<3jX`0a`GJ=WX! zzc2U?y!a0T@H9nkKZ3OJ{}_3#J`sc)|4&))#eY4ltewH~#4_&)Gm<*uS$@OZduny} zgu?T{%D-v!obG%^X)ZgaSThpUsm6@={OSfhqdo@+QT+l!t1poepiA8)L+T=vyh2hR9O<9qVm~zZd)uUi^;%c$y+7KSA0E|BO85iVMOG(XUb{ zHBU=~{|C}W_&4OW`dtt%{0|m<5guNL7iZ$_$xJ@b3}|7kQ@L(l@>L|=r0qW`&5{gb zjm~^X7(F~u`U@=(yT2i{`Ufdv$0Zp8+V{YtHUx?tDIciPlj<^nUC@xW!;!H^& zX?Vc@)%M*1aumncWTAkN1QG~zc)24;Mt4F2krB!PMI@a#K+ADqrMcB5diNASgTW>V zlfj5+z(kRA29q(#fC&an&e&v(!5G8uy{hinncJP)TfWc#Om%h7tLlC=v3sVQQs;W) zlX*b4eimXjLNUnh3xRLSu_f7@>#@+z{b;K^&H8tj>HcDPfEre&HxVVC=}l4Ym>wwb zL1Fl2F>rcfgExnCObx3%0^cqS z-#!LTPi**5NXPmxq}bL762|WugQqJpxErJk?CwbWW)DHw!0t&U64+swUc3$CRw)T$@MPGK(n+zf z5ReUWDGvjzIBT;PWm(No#B-i{k=O;#fDI{~CJRdf*(her-oPM?V<0eyfi1&Wl7+GK zTApU}3rEjA3XBsUUBJYA8IsgN$b(~!nIA%d{+ znJ!AcdwL>#2BZt`Or$Z`AP5VeO(hcEOGGv?#puoQKX$j*F5QT%2fBUZ%y9?B=hG~CM@_BMJ^Lrjg^8o@sFbqE^ z22M|G?m|dMa}sIH^DGEUb1jt!&6`#<*5hu`u%sQov1IKTRRYhfBOMOQL!EFSK(bZDFcsi0(3-62ptsurj?^lz65+lsl%I1fCAVm&Cy7 zi4AUsbWFD(jhUVWVVQ2D5@C7)n8xo6Zc209{5f5pWn8Xdu1`UhO=!VQyr~sq_FO$E z)fkH`Ay#Z9tKLpoR#PqX&(Bo}w^G}RE@JzhGbYD=|hdb}(XCH{C>j&gUrtPuENVff)OaC#!?DmtRqd94`Z-$4lv_CM!wLM^cv6Y}z^8?%X^I<%rg=A$;>2Y#FWCy^p4~@-&;! zU9yi6%g3r^CHpv0;>kW9<&NxC0zV-P|7{GMp4j9QAsyK#A?=%!1!2iPg-V3%LGl(< zm(Ai3XCJM->6CDCv6ggwDy6R5#aEkgfk}JcF{fb%(0w|DZ_dD$baUOV!n>bId-y8= zq8Q&@J<xT!Jk_RAgHnDhfx^J>6X3dM_n7&uw_l4nqjDgb=8+<>cWBLK4G14Ij z%k)E3B1{jID;p2~J2;V%0t-FmB z-1|?oR-R@Pijm#bW$khC_Jn%V06Zy5egNEM?J1VK2s|zLKZo(p#Ng?QJUk2OBJdp2 zzWIwFYy_UC5{bYzhyW%8T2U!iw_sIS`PcR5T+LW#R^$cBvYHCHbj95en1?dud&=+yIvRk z8)5vLF?hNn4{t%bc)pFaZ{87v4amEqbveo+bMBb&&2e?(bUGY{bpx+Su@k{9cPpG&1a z!xQcqKEF&J@#msK`9rFG3sSegS5Hqm?@CNX6t94l-ktNtBjSUNq4{TR?n$akB+;nvp`L9&@N3F6ROFxN{e=NDX z$XfVCD7cHP4F$tI%nF8iM9Ig~6(h19%H6@VzQ8vK!+TJP988;4EUm-3PX8~Ro2({% zZ%C;_V+&|AzbmsR_CP3mLHMROwhSeQ#$xvGLyP5UHl%PI-0fi_vDjBFD$^T_63}Byo3{$6{Oc8l)9iUAD@JFdwQBOlp#1gMg4pcRbhKoky3 z{$+J*v0AQHH9!@jIz3tY&-5rY<02iI==HJ!Yj@0)r&$5gyqoN9f5_S$3PyXF<*uH4N_o*AvRDzC+Y8biLVF{P^*m|7 zS=)z7Ikfxb2YRG2R}hF0&kqY2WNe1J2r9Dv_9BK~Rt?JwVuSCD2^Yb*78& z!;8d|En$7;QQ9R!)lY&8sWi*fqOQ|EW9DNw#Iza$vnXMU8tW3F@gSVsY+>PW^Hd$J zfwz&`Uu^Rqs1)bcMe0E8?jm)NSX&sjmh7H2)`QF(4Cx|Oi?nYJp#c}EIx3M! z4XSAH>Y7>^s{cPRVjEbKdP?nEonSq1;@4bs8n6SR(+J_46t;{G`&J9?j<~Qr#p1#X z>`@XSrZiTJn&zb|Ll@XZ;&`z-)^pYqrSshrjcG!GyP~EAwa8Wu_fNHHofn(km z+!0~iuL|PI({#aB9SP}}KMH9q9V!S*-ETzc>=q*?$S3@0NXPs!NMp7nL0I^4RAQKC zgS%#)^`VpFDfR9&xx;XJJN;ca(bk%n-j>BI3T72{K_E_mz+WKPG7w`l5Uf`Tf!HS$ zh!e%$Nor36ak40#XMsg6PeFkT#HoTiEsQ(8Ag(-37i{DiEO(JO6AGrE7l@_uEKxf9 zEl<-G@v9+SB+f?KH|Ge#!q24=6A8As>p75FA38aYQlI1};7J~HgJY(=#NrP26`hYV zgx~@Q431#S5KPe!utFMwxXF(%6xc-yQ>HH#CBDUfV7X)b62V^@#$OhLrzu+MvvzcO z9i{R=vMMn}t!Wg@^(X`XH$eF2Mr?Vz;G0zEJ#nXCb-RwoO=9L|HKXykMU;3xZe_WP z$8CbYJ&eC222WRP+?|jv9Csn@o4W;J`MgJzeE0N3_`Q%W9QPsZn?DM|!tbXN3CHFY zxN@W_n^Ucev!1+kWiWvNZuBJthV`WL2PpM{Yh=~P#0(ft%n-x!qBTzqn+LHQV)PJ% zZyv^$G2)u+U4RfSHm7j7cms(}T>XgHepGF1;2sktpE*bTpHS|Ie_Y^CgyB!d!0Cx? ze+tqO|1{FR`LiG_@y}3+5Z|MswXUT!o>?vWdX`e>W*S*FDltp!nCFlSTK@v!o9D45 zt(==Fw+~ok-HNfuhoa8QF1bVc1u_4knpb9D5+$EmcZvBc${n*W3;dNZ{M8sZJ+ZZa zgLKTkhO}>97ldW@4Jr|4d+HK^81gUS7-q%j?M+JksdQ9T0+Ynbw*%%aWP{wdAut$$ zEy=~CGHZo)0=ukVF?Jo3?~1MW)Rr>&z9{ibet>ev)$de=zX&;p7A%?1kq<7vfWTb&*pf>;jjt8n z3uLm2-6iuYG4{0@Q!@W4N<5k0pxlx9FM)p>hJP0Wrzf`V-;j>X?~z6axgac=KTwH~ zIjDlO`TOex1GYf0DtrPO~lcdkl|3#`gjR;`*Ju@6Z82?BHIW2p?1 z%zriG5Fnh*=q}-F!z4P$)vyx2t|;+@uZMC+`1%6hAPnyj1E(jpdP7J@cu%D9AA}$* z;k~Iu2=C3=T=5lgwkb55VDZNcR*nApQ0n|VqpK1ae6yy^MkoNaeIfAU1Gc0Vg8*wq zb_1WRWq0}PC)WC_HRW@FDDix5f^x^_rUD-rh7XE?(-Ygb8KmQLbEJJUSP+)aEvQ8J z93T^SV_F+ixvb8xGoX}%mo=o@Eh+V*gI(kT+fIuKXVDBnIoK_O@Xc1(l3jkgR%maK z%&He7xzG)b4-I;gOHU2G?EFIfCe*LSVQW!3zy6^q@5Lce23o@}C z%UuAshvJ)|0xiuxj~viF0Rrit1`(w*U6xNJsA>Nc*Nv z5SHG0DxK&>PjIXJu9&DV=|w-Tn9I@Ih(getg22@G*gAUib_KnxbTN8) z`PZ>CrlOQD7B8N9QOcV{$*0_1M$#yElrIr@a~R$d1E(jpy%o|?-i9<*CKZIG{7@

div7bIsPuqY|EBw1$i4fX-MtY0y9-NCz5 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 diff --git a/docs/build/doctrees/flow-testing.doctree b/docs/build/doctrees/flow-testing.doctree index 6136790524951b9f2ec57dd82b405f56bd69a5e1..b6174aab629626bd4d1dae84a2570c6cbbf2d642 100644 GIT binary patch delta 330 zcmbO>i*eE{#tG*9{0s~Xx%tW2d8sAk`9;|iooDm#Bk?yr_ZMS~+-xqc#K`4e6p~St zU#_9aHTi;s=;poB(u|XPB){R5?o(xKpPc7p!;|0(w7?Hy!Q_dKB0MFj#U+_}>3Vtj zDXE)xIchQrcmSP&SJ~uUjxv)?odxVc4n{Ih!7;!yl&vT=t+Xh!NQ;qyA;K7_Ah94* zALt{!8K{?;SCU$kmzbkhl3HAnnU_9U(OG8m z6GvV~UO%9{3BEv!{RnB$aRs>%rc}W(z%!JsC^fCLD6>e5k%1w?1}K|Ykg1=STB4Vn zUzC!lhs$co$xEHp!9IqWHu<)5nx;L_00kQ&jM$v$V#2{Cm}LaCHbW@GWb%BUVgOtl BXaxWO diff --git a/docs/build/doctrees/getting-set-up.doctree b/docs/build/doctrees/getting-set-up.doctree index 82f7cfba57805aec3f3eb634e54b7dee245d5448..185971640cd14458b619b0f792154e5a88024c1a 100644 GIT binary patch delta 49 xcmZqfWo+(c+;C2wF?sTNc|XSF&2kF&g*l4zON)|I6_O{jn)t#wo1;uLg#f=95eEPO delta 49 xcmZqfWo+(c+;C2w(RuQDc|S(y&2kF&g*k%rON)|I6`Uutn)t#wo1;uLg#fM@5Jvz2 diff --git a/docs/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree index 5f9781beb3eb8f7eee4f7ec568ec8fd6289c4c41..879d83b5fbfa801f6ee1de974bc946d8d00f7889 100644 GIT binary patch delta 3471 zcmZ8kd3+m36}FT*vJ*?OQ^!e&oy2DpJF?@%xoDdb_(7WnL<(8zLX~BuU2AtOX_dFT zNerkaK;47@r3_ao_g&5wC`Y;PaJL)*$t1%@x=3Bx#k#MAt940(K{5mQk@>?e(Ljq%+U)V zjfS;f1;k~e;hqn63GYh*ZmJ((#c)7^^d9|!}F9HZb<9zLLDOR&SVp5}6j^kf2lM{J9%RN$rj zz@UJpVVR=>WO}j#=3qVzZ+t*TE})`#lvIAGKjw*ER@V=$89gLANn}?;WWlizTh677 zvO~VO1?sM$o>(aQVRd$>YxaofMOEasPp zIR>+b#TG1|DuQ1vcxU~xj36*_b`eYSX*O~p(|)OV@$A-N;3+?6TV`0`_B|$PUIy9N zzAp!oR5xr$ZgY7BE>Gvqvfv1-t}iZb=!;jtTA^#CFXo`v`r=yX3w?2%NBzU) z^u;R~;=VWur9!WQtn~$_ukVXjqc1ijUIP@JaGkinRvP?zbz8DK_BtSQq|}*Y-=(h? z{SA9VKGF7?#*H&A;MtQC5*P`iPH=Fjh2pf6Cnkw?8k?X9dXZJ_oxhM3yh zp;YJ{kTq(YzMk4U<@_!h?n=B17SMaQguF-Sy;r4&d#v{XnWOhZrYGC5yR}|Up&jW1 zV*DUvBj1~VBwY@5*`=QE6%Bkp1Z#ypEPOx0LGye+3Vng^$9U8yd_T@=TLa&l8DhS- zK&j9tAZvU%eLde#3SVa=p7<0j;Crite46>L{R{`DCzpa`!86Rj@&oSP&jOyK-* zeX-j_|Gav5WOeKdqJL3!Y+Bj-CDFeOnV#eeBXL>E zevcup;P;_a=m(Is3Ud1T3jRVtjh|9+M>)%m#r`A6GPM~QmKIM46ZfD z1(}ptaYwE7`Ux# zmg=1MiuFFWc0M7r>Ttg}{FWVBb50=dx=+6o^!JebqH42kxsV7~qK?bZqCWsnYs>K- zl>8}=iaLn+MjmYbC~<#+WQt{v0*mO+;@;wzdi9O@3*8ZNVi)%tW=LLcDJcx@ro zCH^%s&V~CMo7$a{>5!ERbUX@q3wQT}688`rTYM|ve)s8Nb?ex=_}>9~^bg1i{ZrjH zwmR~NIy1Ir#lL{0wKkf{=~=_K^pFblZ#A;HZ}vZ&rj;K$D{JJY=~0Z2Yl*T|=B41J zEakxRzY?GD19HlG&MQ_Qku!qE1CO)jrctSBpC03c&HVn&(EnJE7mQLqM6nQPT6C7N zs8yoJSvlBh8hmDrVwswv)kR7b^#Wd`0!4uBi)w8;A5Etun?+G^Tw)sqY>&7tVz*{3 zKEJ?%;rm$ic~LbyJ{WC|s>{b$3@(O`)@)kYFi$bb&~6p87ViR~~Ans!WN?}ny%DYcX)g9w2yV@j49KGw5ro4GmT%8^7N+ra!f~&}1j9hO$ zu!`jZ$kH;-*aBN>aPx#o?P|}Kl|vl>!C-OqbCZ@!0x39l{;=aa__(3-)zw?NBc1BT zEd#SF;Bi7*WR(t6mpCso!(v%4`&MXTF~tI{6u8|wTK2HzP6<<&`15F$;LDkkA7%q5 zzyhnhR!h#Mz86x?;?AF@Cy8@{JEyK6)?sh!lr z`jYuv+;D5vp{*+}TgPy#xTJh1PwRQSOgA0h$YLS${Ck0>wN{*~jc)rP zyQli6VV!-az224AWP`oQ9&kHxX6=4gKDGw!d+fFD2qQ`RetXExKn=C!=qVgkd`9z1 ut5^O7GFkjW{NPW>ZvGQ;k=nL>c>Qi58M+u!Tg>~6g*`=l_dtf((f=P`6}Fr@@+v!t9oMPt*zzX3mSa117D{?fIj2oqH=;lWT#6V*nvrJ4qZ#GS zOzc2~6QCw3I}ciRC_ANvu$QuweJ@ZbW$ngJ3p6YxEfmUkpDZl#L-*YG-Q~Ue-M5S$ zDm>wwR)+d|>gwvU9_d;#>$y2AACeYWo}0{Bj^T?VLkHUpyCYIpcgo%ZnWlqc)9{#> z8{QGU6yp+ICXOV|)h~yhF!!X*y=hv2Za$)!`_ktAG+n`?KFz!!O@~;GYN2@`WnO63 zo8xIpG4$B@33@7&5?u+IFsGC{bC=EO&1rMSoHZXe=SuW6ap&+v?CC(SJweZq?uW&h z^G73!m>%hU$}@qi(X$}6n)NOMvDv8E+aMR}G5x|`%pGR5Fk?Q9xvv6VqG!uOu7+MI z2u&j|Ot{XisYDwJ|H;)dDFG<~jOf7CfSP%vtS(=j!3_nQf zzC#7+;fhB`2cn+Ti(=on&MyB6E(nETb$pPrft;(inx&BQ1*^L7~Ktid)C} zqsvlX5%-Mk7&|8Q=R?-+mlps@*t~d~S1mddi9w^P6$ffsaSdEbRFbWDAxEz7sa5D3 ztvJr3A=!!(thUv(;zbN`D_#txL@$A?w1U%Dx8hpaistd=*cvQo#Y<(#Nx831iOa@& zN3H|1MlXX*Ew+IN*VB!pu~KwAGKgL-t*;Qyc>K^SrT!|&S_WPXBw=$No84{pt7hPe z8U|hiYl&Vf84%Db47?8d1_Q6>(V%4DdRAL%7`TBUX5bA_O7up^3Im+Jnt?Y-2E2*w zu{Xm42Hqk=-YOY*o49SFFZy;MYxE9r@5J^?ZZ1FW{zly?(DT;2zvl;~#2N_m{Vy1ZLZ-eC7d#iHTr z)(U+HX4Lp$8F!j%?EeTyrxsh#TF29LJ~X`jKMHt_J|^ZS;Fx33ZPM}?Y2h=O2`xuQ+GJoFN!`o(^jYcgImlWfKMy2f z^XxWHYx8_IPh@jWo5L#P_V7)1bq%|>!(5^-NOr#ny~6I7pl`7IWgZPkcE7@Ea}B#+ zWr*4R8k7=!9kRkMr>|!B8W^VJ*R)XS@Q)QTo}*SW`}7l-()3eEWs8QJv|=gG z`7>$#Ia@pbFSP9N3+ZqVJ2YjjKt82D-7C@iAo<->+FP?Bk>LiaW4Q+1FOKi(8GS(d z{E{P4PSK+P*UPUkOeu|)u9n|`UyIv!bshSRbp0*6wpAu6Pyah$CHg&EIxOsXGO~e+ z*CTHPKK((4J;=sJ-w1e{`}B|)oZi{?M}Qvv39>|g7Kf&LW*&yV5K*=v13nH^-QW{s zxLFG%pMfo!dYhxU`B2LnDxWTTl(BllrN>xl(ltJ> zTA@h)#F*D4nNuC(sNvARfGyN3tyn!DYS|2WTsk)6N^!uy^!s;29G~f||4&3*KQl7? z1ZVExCHao#o5<*(9IC4a+@KqoFi#P2-%NL;UYwm7j&EXovmcO^4d@&mwE1A&4GZc@ z&Z7b~hy%0T$<44}3u7-@Zq8dbMFE23*s?}0x`8H>p%ti6oS5zHXyROrpe{KwJ*QK% zxMj9`w1p!Yl+ERDHENYvW98Y^qn2;s?WZ>J;B0RsCZfBChuYzBO4($%N2xV$HF(D^QKxi{@dl`BYgakH z7Y4;JP|<3SuRPigSZN4@Tyh_Ev);U(inq05c)!Q*ySw|p&w zg{@bAo(yin=_q0uxZZo&jW?i{QI{<}FsTp7LZcGHS@LLOP5tcHpd7vgYud?rb5t#_ ziUvesuKUVCfG3rvyn*wnF{g0=DJ3S!vs|1_S95$Cl4z@6zz3RoB*fk1(=f18N-OXA z|DBEzao61F&?qc?<+y>iqMBCTbnpvkjNx+}4_qZg-+X-kH~?F2r5Im9>PCSR>{@T> zbUrIF?565YO^TKI`1T}B*lFt|sq#CXro`#_zRq1Rom5&#TLu-(q)yY~f%&e;j5s^r zfB7uT3w6pSOZRCv^b*ZMCd{}kpVdKIemwM=XUx9x*ZEHKZgaqvufmu)X%5?+I6LN$ zeT`7}bS1CCAXK(uJK^-}e)?T1u0b4Rg` NCrQ@}Aj8bme*u3<##jIV diff --git a/docs/build/doctrees/initial-margin-agreement.doctree b/docs/build/doctrees/initial-margin-agreement.doctree index c98f0242582ddfff2eb08ece8edb591139359b43..494d10ffe0c15f876ae2e8055415e9fc9ccac877 100644 GIT binary patch delta 175 zcmX@MobmK>#tloECprsF-p(8iq&BOt>}F!jocw^zgE4cnCi`S>)}oJ$3=EU^1W9Ur z0x~*6xr-9Z<5TkzlX6m1iarB{yct7zQ%Z9S;)_#DN;31(i;KQY{vRYK{1qg}5XzjH zQe5;6$gVB=KG`7HQuqg${S!!LsAU*sXw(+{np_jCrSKal5?k~KNQSZ%rKW+j{RJ!i J2P8|A^Z+XRJP7~* delta 196 zcmX@ToblLl#tloEC;v7Pn7oxa7DR7WV%f{Y=sEcTn+K!kW=;0V-jfdoNk)HUWMJqB zO)1SSh%ZhpDap)BFE08F6!j}j3KcD`%uUMAiBHSV zFUiXm_MMwYu diff --git a/docs/build/doctrees/merkle-trees.doctree b/docs/build/doctrees/merkle-trees.doctree index 3d9b8ac6bcdf70e7820537078d3a80b680b72de5..9cbaf38d45f5ef8a38397fa3cf354a14b479d6a1 100644 GIT binary patch delta 182 zcmbQXk#Y7$#tqk*CeG%X{E#UgNNx6F_6_kUl3`+C2o+1q%t?*U%qvbUD#^^xi%-o< zOv*`3DUtlC6>d5txh06&mfaDlLnKM(0 zixh$E+9IXN+!1=h%3!t%kjzlZ(92M%EmEEA6QQM`1{8@cQU{WuY(=SQAZ;38rJ6vp HG)WHt5;ioE delta 154 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 literal 13400 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 W9G|+k2|o;x@4-VVpTK8QDgF;E-TmYM diff --git a/docs/build/doctrees/network-simulator.doctree b/docs/build/doctrees/network-simulator.doctree index f1c3d7ef84f6845e5efe6d907345f24339a8de91..7810a3aea2566adf175be9a6fa769a8685e672ad 100644 GIT binary patch literal 16317 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 literal 10898 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 diff --git a/docs/build/doctrees/node-administration.doctree b/docs/build/doctrees/node-administration.doctree index a1512c5b68a66145fc004fb98c478dfbc618bbe9..df9f9bfae98573b991e84a90ebccbf579f463799 100644 GIT binary patch delta 236 zcmbRBm~r-F#tloQ8Ji|Alrf%sQ(BHOVe$nzv&s50*I48k7#Ki8lQm=mSR_E4`_dAV zr^>E{b2i7z2?rS!y<%cu2o+1q%t?*U%qvbUD#^^xi%-oW<1_P$Q;SM6^Yh|U^AeMCQd5dvF)=W7gmM=pmcxZ! zPhL`^nD>!i7J8*&l&qhE9e>hF)#ar^$hZ eS_+?mBC$nZfMh6JQED1U+gGsCZ$Pp%Ne=)Rh({Oz diff --git a/docs/build/doctrees/node-explorer.doctree b/docs/build/doctrees/node-explorer.doctree index 307cdce765e7bbdd400ee8e67c2cf9cb47e10f32..1ef14ccec9fa6ac2cdb5806a07c137b6750d336c 100644 GIT binary patch literal 19547 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 literal 19937 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 V*IdGOhe^T9@e{{mJvzhVFY diff --git a/docs/build/doctrees/node-services.doctree b/docs/build/doctrees/node-services.doctree index cb81dc25c8c8c7d0042cfb71c3ad5be426be30c8..61ddc7df71b1952779880418461d5b7e57daac3e 100644 GIT binary patch delta 939 zcmZvaOK4L;6oxZ*@-j}+H1AhyD`IN3c{FLB^?|LTR%>a!8q`9gxjGrsY93Y5MWs7; zmLmkJt>DH7h~iZWf*UKk)r}y&intIFb!DY4^v*>P!PP(KJO7zEb7p>h)h>S3URcrw zH5v`v!)-~@pR+0JYVCL>e^jbUm6OH8QgQS|sci1gIh4%U@q$!6Or^qjNvizGmn{%N z0n`9}D1@wV292Obc!Qgf4ZfoYvO`b^BM0mg4k9Pq6Sg21ED24>4IaGT;OWmr`RM_p zA1-1y^1>_RlYinz2n9hjwsnQ5S+xD9p)j?Gj{mk3p$+gw=fP2Gg=PA7+({cDq0iwM zwZS=~567t;ZtBJbN_83$m&ki;441)njFv(yJudY3$HJdLcOyr>(?k4n|@&~SMV zC9u-eqvO-w4EJ#mz_j~sBwLpsz~of1MvG%DH7d1?!6{4cKR|wJx#XXE(E^k0+qisc zFOYbi4h>hfA&rLGEhMFqTb#J=WbQ*+hgaTvzR6A!DrwXz!~qkR6Oa}H@ci^nciavAXuD|o3DCn`Z-r_}ld@*;{ zi>?vUshW}o#blietws;64Ka3v*R-=9-gCCTltBK8F!S>$!rtPSRtc?hIdMJ-ff7Llq}6_5V`ArLJH2^L5Zo04`z?;Q{iiP!4R`OZ1N zbI&<<9mhz6Y*dPxYFTQ5ENF)H>~hs!(g>OQE-_64pw{md z`$!PJ@&Z7rdC!h zt(bf!T&w0u6drjL_aKQWY4}A*Q1s6?JK zKSM4TX|bofzw_gqLoRRl9qI|N2T@L+eoc~Y~MD`rW0sjv*0sn1{Qu+L7N z&Ep|Q<5!Vs#O%p$TAT2ILxOdTG{N%8YeSy`?ku-1X+N)LfwU6is XuRBb}$j4-Xd_vFg%)ynTIdu4cgT->P diff --git a/docs/build/doctrees/permissioning.doctree b/docs/build/doctrees/permissioning.doctree new file mode 100644 index 0000000000000000000000000000000000000000..c58effb939811954774fdec0f135e7bda036bac6 GIT binary patch literal 17756 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/persistence.doctree b/docs/build/doctrees/persistence.doctree index d6b85d8128c44718dc3035329e1f040d5e691f5c..f731cdde843d751b4d5a93422272cf2aecf5f75a 100644 GIT binary patch delta 186 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/running-the-demos.doctree b/docs/build/doctrees/running-the-demos.doctree index 435d72ba639b02dbf42edef06cb4e72f722a689a..05895b65801939bf9fd3443199e22b9c3b940fd9 100644 GIT binary patch literal 52753 zcmeHQ2b>$l)u*`14V&KO19WHO)7b`74)_jZQ;gsM+X4}C-07sfTgf`YFFn1CNU8I{L}2sym|B9n>TOTo0%*3 zDimvlM!i&V)74thaufV>%&OKC&YnxIa`y6^y}PortNAgjJ~?i=&NR=N-j$ob#~ypw zE0Yt}aI#RVy0wbs%-EVc5V3A)Y%H0t7L(&ORUfHUO0{Is8ml=o`z5(pa_g!z+^Ac{ zWVKe$t4WPiFW96=M<@Dovk+ZUuKs&Ye{LcER*h=4 zR2@y$ZA;=^XRb!6OX(IO=55VQBW!-8?#$oX$S!mn!*0D)2miI|V9^?Joduq=Pj>!z zUb)ubnB}_pQ82x5z*&@?UuY-=G6vmRLlrD%-~Mc(XccNI&)m*_{n~&+JT!uT*rM13c%zE_+6HzP+*=vg`I`caS|Zdmts(4as!}lG8*VY|qLb z7?N9en4?4N+1WW-Y8v`bJCR+`l$nk^%$}2-1&Qgu4!7rK7aDnWLtYZ=I!D;^vU9?? zkF@7!r-`hRjqI#~U8)qpzq5G2>4++gYZWMjgmV;h=4j7320Eki6Gl?0>>k+}5GjP` zblQ7mXPEe|+-azdo~&yrw`Z)h$?Dl4qU~9KTo2@0%=bVU-5w3y6Qek-+`6+QJF}i2 zrGTBK*_nn8=h$olGSG_VI?Ft#yDK}Z*cd0A>!b&=GYgfx>*Bj-AUkU~U)ZEr`O62g zd$XQa3^*(8Bl6kl8veKe=XiT=zLA|)DOD|JRc0?BGtI;~!QRV;NKWjE$^?2~hnvX|IPv(qJ)bE*xRPwTSN19s1Vy?nr4F<>7z(6CXo zZ3_IqXn7m0EoiiTQxtOgHCH*SJ?9LNVY9%K8^ig=a1;kBDL<<6<95PX1G?9G&Y7h9 znW(0XXjsY`ueqgq4XqZcThEuOZZe;A$MTg*vf3CMM$@g0Nb^gMs~QlExoD92dJ=V) ztWVUSxfNOsPq(9UTmv}wN3*4cf#8#CvkVltj{9xH~7t!-N|7Q|~oPF8WS0u!2W z&PVn1d(H*Omfa&Hj|CA(=R!*5qAoPL#>hx%i?cqvXPW8+r9wNHF%HE?>;@o#rX7dY zKm@e)&c^HvsKaon;AE+JGkqam98-0YG+3%zV+rRH(3SI?OQ|+@8MO&n^<~KkyHv1~ zu3ej;?i8&`X|ts!yEnVtYI3ZmtYm(;)~F|d9g0_SlcH$JQZ?C&2HQI{QmIXJ!!Xya?lJT# zXwB|W8q(`G&2M(ViSq=??Xou7)bGpTi8kBFfahHP=wddfnYE?847TAARSk^TLBdv_uX3N!#)>W)L9wxsjLq8>?&Th$`$+Ta#6v4m5Eu2`NkLgEjB zRHs%*XOswyM$QdmacnAOsVh4ZDA`7Hdjk_R+bK)b1e$@fX)F3(B8-o!?+ZTh7or8SVmhnodP^w>NIv<#X8Hi>fW8sljXyj1U<^eiWi*_ibD!a^t zGY;+@&r#ss9wig5(L1N!m7PWjISspPg}S;<+oBe3h7wM}finSp*y1^pKq@xSf$2ma zIzt!gJV`7m^6v==qyc+{=RBF>m%nwTSsI2`%k!M4F!gpov$I>beuH#SttJay7Y42v zC?_r0kzv>iRQf1Jyf89#OCd5zGp()HFnT)6Lf29P?Sg$eZ?Mhn^z(SSkb~2w} zCO3(}WT9d$OR_^PDp>FI5l%gm-?T!V_;-K)xZ2DI*4&)Ev$+vM#kQ8x^{Y--$fp7Tsr3rE3W zjgxtmsMAQkU?scJPjaT!jH%Z|C43D{JJ$oZ>BF>A+|WjDfl}NkN^z6tJd1QO?{#6B zKf6ud%pA)6Igt6oC-%7z%JV$u`F`OywFu>A&v^lba<&mlb1u`;8abcSLq{~5#(1Tc zr>#vkp)v9_Ej8`DFe;u~+OQai=S3o(TRrDCQpmhFhsASyo4lF16wiwxo?S`yOCYE_ zJm;l88Mn3w>Q2vj83lEl5!8lt=bxY4oUb%wK5B%OPgd9u$X_i(ucjTtfZwtxyIK{B z7EC^65>IqYf&qj2mFgUXjR9e)nrOIw!iG9#t$9^Ut}_tl3qYS zlpBn?g;pfOD>;5|+0s5SM})FeF!kg755p3f?~OGo_0l+EF+Zrfd71mU8du51`q1zs zCkUYhqptN>xal6wBXNl-Go6Sw?KiZkgFwIDDEf7;=e&umT)%s<;=CEWye_OyZ)w9z zW&!o-tpn|=Lx`X^C8k6&SZ3d;0p&-o0MiGsUdl*#5o?E{|kSwzd+$+Q;xShkbTwaC-? zynSdMOGC~V?Aduv^$zkS`^7Gs%bO2+&X=f>T*2QMTEYJ^ihIDcAz9Jz?xsQcrXbYU;W0@=eeA7EArIv;(a5P*IY@3i`$oAv6Z#8tHM|-sBni z>ZauCWjZ`V3`X8`Aw6b25+-F_z>yP6mQc9KvxaM>4Fb&8DwPD<8B&wOjY&&k zu7;)s%^c}2xo!i4QMWc`$@&zRov@0HrU=!}7o0{3t%VumD_U%-LgE?A1OoUfmP$L{ z4oOg!YrfM?f`|C^@m)ypu`G`7K^wmBIX|E_P&D6cYQqmb=SS3r!>J85v4d?5S+Dcs zs7!y-PNs+ZGW{uJx_zWS17$z=oL`VK7Vtw&8CPk4={dhbw6rq6HOQjuue|fqG;C zWN66wJvjZPY2dOJ@rO2|3_939O850A&-pW@#Js;Xc}2DV(k5@_NOrJ)o9&-pjAbOX;$$qfck?SUnuIC&@(Wl`y!D5@~K%Qz*kZk|nyMWn?%PiQw@_pxX{IH4mVW+WYTN7n?PYF<`0oq4+Z&eL)*CpvwbGHQPAYm@Dhcm0ChzI@0BJk8Q zL89qru@U-Llm3UThTTAn64MAg)q`K!%3XpwkXxudE|+3fm}0o3;J3$Zb!QOK860!z zzKmU%4D-xLOpo29k;xFOIVLO0a4enN$Q?nqZjC1pVpf>MUI!c(Fr7im9ml}2o*Ziw zY%W=ado{IE=#184vpF7zbZL&q3tOvpTeixSd)PFbAf(1P%PeNoJ5drtrr{(+Ku1nS z;Hh3oZ7~gG-!zX?1m;u&!`8dKKDSx9Y&fS$&M0A>Wfno&{*Pf_E(OHf?sI*#st-9p z{OJfhwHm)raE{5!BsJ2cE@zX1PCRldrq0mhtPyh7YI1Uqe7WFP*HWl4o+&h(WoWn$ zyzgLR+#s_Q-5TL+Gdjwt4*R#}dR}vnp34FMeaj1SG116a(gSkN$Mb+V?2tvI)5LU+WnCfL$|&lcXI+SF{o=OA4g@H!F2xkeQ4 zfAot2_08%HxA}~47ZXP2D7LHfBr(+H&qoBBO+NxpT_C9~ZJrV{ZT>=mxyZmA3*qfR zoA-5yjefmkjZ)TGW*H=I1H-;tCopff(QCYFBeH<}ECNqmj9U*4)$dNK ztS-?EaL?LPmud!byCbF0G_4ETvfx)*)Dwj8%M9WBL&O_HvvYr4uva}15a@UP2{LDd zYCv*D^U1fI$Zx>Q*gRVHQ70MLn9x*8Ucf(D7r)m2dv zwliJt^69b!8e6<-M9_|Ew7Iju{so*N(0Hw(ha=5h8DkJyG+!8E`Ot3(RL43!E$^Vm z9p>r{I?L6n$_7e^oMfBE%?Y?FNl7u01v7^-;W=~IgbzIRE$Y-3|pp) zt+7hrzFo;v4H!{d;|M(ENZA2tq*rRoY@RD6P_Bl`4a6mD<{{gc@J794xfaWZy-9X` zvS1PwcpW9R5qLugh>0i=_-1CKz$ftGsVxGYDjRHMA}sJpNseL5ETO=kMBu*v0IOG^ zAk@Q?5qQcIk^+j!MoT?BMWCLlp>l_z9w@?&m{4Wp-l47pU>h-BCHZ5F2V#60vr&v! zINo6yq}p+_!y7uLT^WuoZ!)t`m$wfuy2E3eOa%>orvF zh$*F@yQL27TE?304U#!VbRdEokuD;*Ny>VbDT`~9?Imu?QqN|_&N4|13+Xw6AXZ-H zSPJR61l9|m+eZF8076R7N8qWO1!byiN+hAal>GkS1p@d&4Ve2mh+k(6T})$4Gc=<* z*>8f|XrsdAb~spZnY~iu4j{ZZlWsxP;50R!ck6mdo)bYB)qHYKAHU6wMJ&i;?G)q6ZaCV=rdA%V#^d8~bH?Tt3Q~(Z#42}e$Ya0S2QO-PIwhl= zSO!BZb_--~X%*Az7VsVI0vt;hG!mmM)~4Me>g-Gp{j#Aq4L9N28; z+6s`tHi_{Gi`Ks9D$DxAJ2Aq_Va6^}^J3TYRZXRZSdEI2|r7$+7rP?)>@GS!JRt>WK{W0}6K(?u$w+n)J{ha96&pViJ2R7i;I{^sN--W0u1(*}kvm%B*Fto_dj+9=hXWtLCEA7I#*TZ2;Ls}R1V zcerBJXMqlEe-44CK9662g@Q~%Ywe|GI}2s5M44Qn*f~8=U(iK-QHpp_7x55rL1#ks z@Fl_cWrLBY8k)Ptz9f8|qiDY(kW-8Ht4If%2LO@3i`0rneGL$h*4Ghu>KlSiui}!F zh_nzxw}16b0sfW-Π*hF+}T=DPZ}fPKe+9f!04Sa8iVC6pzKF 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 literal 35389 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/tutorial-clientrpc-api.doctree b/docs/build/doctrees/tutorial-clientrpc-api.doctree index 1ac15e741be3ae87a8298cd871fed1641e999785..481a51391ece87aafc1fdf582054dd75edd223e9 100644 GIT binary patch delta 3506 zcmZuzd3+RC9pA|TY?9riKoSZ|2q6jKNPw1NsYb=pf&{iem=LAg&Ft=EXEwVt%Wr0K zh})DN7U*H|c~GrYvDJ#Tf+>j9s~+{LidU^x(Ry3!QCq9^sD6KMc9X!ze}40O-{1Xv zzxUo8eL*?(ymI_Zx#EgP$}@^P(Oz+Dw8n6j?We6uAW)!fVs-E7O-966Wh^wBj77$< zvA94{$U2PCgT`2YMIaDJXpUiAZ;TslF=J`W=!h9N6pUptV|mOoR`y(FbQ)zweT=RV zO}kEaZHMhG`)P-Czf(GzuLg`rh68#D%}W>?5WZK+cZn+1t5?BKOJO6Y&?l5#ja6Gq zzITh0su}KwB7DC=+P+b&>>E;g#gV?|@E#y=daV@1#AAIet=EC?Q4p6S8H>~)>4Q4y zR#K-pBZx5|YIZM3X}nruv`$r5EDa?kSk~QNjV7c?%NveMx|X9PVC0d)r$9PrhvC=A z3CJ3Cl*wHllq%_o+jbu=uQ0F>8`|d7k_iqDGEzDu_GS*XWWgIZ_9)I&XQQR+b1dtg zIJ|pb`6{w}TU*-ZK}*3o)>MP{N;!!m@k8|v_zN5C$_DqALU^KopglYcMdURiZAZoJ z10Ac_4~jX8V#Xx=CQyXz51}ao1AV6BX<5_J2L`yM`-IY4zdn*-E1ror^S8S{2;E6d zDgZ>3>+vbjIB2PYF|kG)3g6(1_e=4O;+Uq7`$=$9yO76CQgZW@;pFtL;T&#}0!%6P z5#!nxqqhJt=4cpLx|P|P8V_z?srCcXU>!Uk1XrL#ay`HQQe?eTPn(XoGZ9&_QOoC> zM@-jf-nsqC<{lce={9y2$#6c!<8uWkaJy{nr29L>i-{E*|Bv~dutOi-icf*=0!1G( zMW39>)Mg%*DsK~d@}-(-(Kd>+iAYs{sgAdcyHb(xJD>}%@02F*5@%9Pv)LTI+ky&@ zNce8?Oe!+(-QbZvON;48IsNyD=W-3oJ>oKbb8kOy;(J-4561UOETR#E>i5!!HkAlLke+Ew?Z-^Yh2YCe77Ry4wk3kC~$QPO1w1==p=#NVm z$9)&_f;uKnq~|Lq#N+8}!=Lb#CZy8CVx1AI_nTNc*e9jr)WidZQ07kC5_x}q5<>r= zpZ5KHN@|~x2mKN77aa6Gr5*e<%ep5XG7c%L=rg|UXQl1uKubO1*i*Cdc`1KXJdy35 z_XY6h52USC$34b4-0{sBA)DI4Ue&F>Q@Y~YO4@IC0%1=n;ANtBZ%9V(@ z_Tuo9K#|~&q{@%Qru@m~^LnSw9MQ-!tu#Fa6+Rh1!Dub2`zf#Z4Lc_-e+J7_^M1}? zB*V^%J(8V&nmb>e;39s(qHeJ*e|+ID!6La|;ZvYrgK}$%9?pphY90R#z^ED;v~Ab2 zT|JJ+%c0*&{ojGAvjA9HPIu_{5_|?U!!KEk{=h6hM4F@4Ib*qmosF0LIP|R4`6H-$ zk>Xn!O0h1?6pWb)vsxIUZGKnW?zrYUI*C0Q4woXnML1 zy(De_$+n?VB7Tbh0#=}Zv!u?nQYPt1Hx5r}-F4_c((Gjx&T@3u#r8V%Uo1P4DLd)8 zX4dH%Byqn}8w!*K0yZh21u7GdIu|SD;wfiAeFc!HT0?`$IR1?ExJOy46xD9a_zXzY zAPPFaSWhxIJg0_(x<#8Xf* zExC78Cl#v?}eSnV~m&4q?qnbH$pn(C!}ot{hR zykTQm-7$3Cr3NwNwYD^}<_z|fbZH(hLJqdW@^bM}o&~yCobVbO=1V6b?0{(v+C|X< zan5V#j7U*E_i)h6%5KM9J(tg-R9eU$XF=B4wt8)fn#AJa#`Z-3k^hXOZ4H`fYL*UU zyD6AI;m? zaMMC)OUpXcF7er1lH(;@(?x=QT}!3UYRC2{sq;A)q7JDX=DC?R4a>^#n-NuOZO_en zZX7?Tc8c$u<7ddsUf0G`rlTd0NU{D^ zK%;69$0?7n<|wUZHJ(!~5g##Au0d#nU5=+b;ul zKnI~ium`A1RHK1Oi F>wn6O9zg&A delta 3541 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 SRc7;9!CaB5{h--s=YIjkqAJP& diff --git a/docs/build/doctrees/tutorial-contract-clauses.doctree b/docs/build/doctrees/tutorial-contract-clauses.doctree index d742347fc1e8c387949d7448ef6aa94f137a5381..070c9f335aeddbca5bdabbfebe03445d796ee78a 100644 GIT binary patch delta 22 ecmaF0kLlGurVSbSjLDNT^Zglp3kn$k delta 22 ecmaF0kLlGurVSbSjLwrY^Zgl}H}A~fs1E>m%L&;4 diff --git a/docs/build/doctrees/using-a-notary.doctree b/docs/build/doctrees/using-a-notary.doctree new file mode 100644 index 0000000000000000000000000000000000000000..f70853b97e30401134ea7b162a97ad6991e90011 GIT binary patch literal 23941 zcmeHP2YejG)i=gPKHG8!BHOSyfKNs`IS3M?&}@Uj7|UR5;Yd(Udv|-T3PX3)cl}Yr zGW;O2 zXs)*EQBVnj2vgaG5J*O1#h&BL#YB)>4#mn?tjaoz&@rK=*Xq^OtacWgCpBq7LzjGn^3a0Zg!L$*DC`%v2IwL(9Y!0W`<2G zc5$+~SR)}$F*8;aNw-*!z*!>}r)JHLa=k|VLa}MsTwL<+Ne* zcw*t{!{Q8Qtz|A${WlMbtkYrD%>|z8+oF5Vd;rrrCAK*89q{AKY&%0Ba?j3)9-_f(4 z)jsKvJq0!Izpa_hzUfABPAu*TgdCc+w_ddB#dbiDl{G4@nv)Ut0tMS*aV}A?^tgHR zh8#CEpw5AGEzf{~mB45_G@M}4hyp{YUBiO-mEqfy-n8L{VcjkpP}<1uF)Y8Fj2X2f z3`pssGCwy&@8WbOC`Oj6?UF3iit5rff{GD2wjpg%cO^P19nTrN0SgmB(nc6mZKGmU zUC*_o8%-ONZsZtSDqb)dZb>6BiB_AyRe@L7AgY{kePaN!9vGo9y^MKp)q*AXb~utt z32jM(V`6{=ckkH*w;&PRd0D4F{~oCRot~NEeCX2!vAB@b<1RrFgt~2}LDTvA7f<%z2n^J8Te!-;qor zE~^(YAd3NqtEFN$U|t@JJ%rZn8K}t(YtZSboK-HXpjos1GQwS93Z5||t^mz@V=+j; zyMWc)HX-&AK<&wvrJ;x`iA7gs&BXvop*Md#Ai=oAettD+Nnac|h_HcXOTs6Jq5K-n zvo_P?PUWBqw*UshF~W5(#W;Ja=D8&|I;6ek=3#RYUehFIz7w!oLx{MV-01=m&^7HI z(DljNXG9*PUmJ`2fOKacQE*=^WN}^ATtMs*!_Iy?<)GI)dkNzGAi+7%7X=7wBobN47!b}*8h;aA$q9ncZeYd6p`wG~Mxo)Bkzl~j zBM7L!Tm%8c3Cr_zM4{h4#|__(CIdNcASp4%?OH^EhT_QpBswsnTjA?#Ne(oUGYF?- z99oPLB7to{>3|gQn+yyjl}=C&jY=Smbl6hCX&}W!juQ3Rn7A~N%mhV=sedCc#3W=j z6^m&S%D)p4@C|9SLvHB)v3LNX!)|C!S&0YI5UsE5c;Yt4gQ3oWgN|}Bvxqz8V%SlI zQCU3bHeHQlI_yuDlJ#HjkmI-^7B`ZfKadRa!HMH|NY)v49>l=|P+6nasxXMr{OqulH<7J`YH}#o=3#uk;L&M1XIZp?yKG7ddR_~ zThW>Wks{`nGJz7+Z`>Z5Vp8K5JM!te35N)Sa+>gYxzqI`?HN zb>BcF8RXSmmfjB-2e2~mN4p1%E3tT*zA%%~koVijEB)DkTjdE`MmimZ)0s|^PmY!C z9wiGe6#@$@GO$ualDGHbPO) z4?^+yLuQ9(`J;8LPQ?@Qi=a^BL4;Ow$yC)F2x}JBr%yCHYCs<|+TuydI1qWwPRAW} zJp4Z@AdrXR$uTWq)Z(Qx@orCndjD6hqziXkuHvb%)2GGa>4`shbTg>l9E)d=4SgCC z+^Nb7Sc^4Otz`L7V7w{XM%k@YY+9tdSfSCHZaPCT=z(GEw{XU!H-HzYduZ0Ouwk`K>;{GS_(=Rwd8@#N;F z{GT6-7m)m)0QnCFlRe;Xv>9t-3(H~Kn6!L$J-jxDq-pI;t8pyO^-A95_J+qLA6hmx zDVJkx-;~P?kv6nvYC0=Za-&jOBG750x7QdMVc$D4G9x2;;cW6dC6V8YC?h&}3=tw; z4934C7B3|ZA4`Zq2cAD?h|P$XA-KLg7Ox<*mw=xQflwHD8l@z!0{dwh%hD6C z2JNqj#cKhClaQBl5<($_1G#t|uVQJ)={Cg<$!ocie`3;@0=;p?mcHD#Jvl|-QFqQ4Xoc2i}wOOho-w#VNK$E zUo75FSesg$30lTbvvR&ep$f^SUQ*7IyVUk64b15tS&mfG=-AMT84~@#?T~0TA^L+L z`lw+jJ_PoBI2IpCg!;awP(K=rj}d!vu!LQRcbrewqZ(o>7Z^#%sKZdyjJVd?5d6q9;W7v9OTAhb*$~Ff&CpP4K^2`PRm7M~_@-62T8{G)JoeD61B$wJ}DV|Ef!xV ztWIPZ%&NU4jc?2;jc-C4RNR|osQ4Dh{&pr| zz2}@n7Qcop?i_^u1`_&hEPe-3I7H;nm4qlC`h6_^KoX+$fezrb(Xx+ap!A%1+|8Du zV)RZW0VsN_h3NNTZYPKGYagZ&1S%r)iwMMqC*iWknB;r^#_&C|&SQE{4Lzas~-Bb$1)))4^LX@Sk zK0sDaiwvahY$&KDlHt%PjKIe}nHSnQT9w<_XhTSbkvTg1RDb z002}bc_Bjucs`#2gQQOWW{Olko%H~!s4)4BHB^|B%RpqCWy-059k5plkit8@5aBo_>>(~1IKh`p0bl&1Ze#j;gZ^dmg{+JYI42B z(3ork4d}mZ*c;IY+&CGJSf0WVyTXP?hJG%l8$AUi%eyl^GnueA;rMAZ zuK)iZ-_tQK7<&dDvE0m9c8zHwh?PyoX1PnZ>XN^X7|Z2k_!3=4w&0U^XQITL3B+B_ zn39#0-fd7Wg}s0d*qf@sguN;4UIyeAOf(B4&*b@MGIC$S$Q~NkfAsO|#XMjfm4{;4 z$5?fZX{3o&ig8FR0aEvO||EL z27V0bqG_Y>g_DSSRfKH_3*n>2o4I6ntWii(5X9)1ASoGFzhJ+d04h5)_{bjDw2FvB zyr1Rz69I~5u-PC3rRB;Nm&Odo_OM?CScrG1W|cjJHjE+{Q4e#*H3(c@$cH8=h$Ru! z@{rt@r&Z7;JR0SB9?6JM2@qA_lC5`AP#jB(j(x+q%!!#QZ6-1r;12!y58ZWGCGQQI zpeyI$5zF(Lz^=OzfsixlxvD103z*CcHJR;OIr1WIXx9J*0aZo09qlmE#-5JcffwN3 zPCQ~s+w*!UHAWM`(wviZfpHmBCasO~5;bxckGxck%(wSyMgB7GyIc3A^Led0P44G% zZk?NgJ!l6784PZkgS-N7LB?J@VmZhll*6DY(`4W$ov@SpxaXCsC+|^_K`BP-qL;ji z`|Q_!4q+s@Th2P!(IyUeyI&@s8}cz{_A2ja`t|RX%mgHUak_6`tg( z7^Y}a*;4pQ8$bK)1B~Zk`|W(<6NWGj3_YgElO~XYl&;1jme(+4N}eQ>W&j|;#qwI! zp1%bWLI8lHoQ1pHBP05>o+^`LgBzhCy$;cZ6%`FAKm;fYs34&$YAhkFNO&l>WH@xN zgKpVDQODgWjcHWa)MiOiYGYGU*~)C5{60)lyA^cr8BU~jU+&PKU!ZB0*Wm>?HjGCs z@5ilOjaH~Ou}b@p0{0owedv3axj04!X>q@HR1`pRDMhqHf7SxbY;2b$v;(m+9(JjRxd61_EYkO~xsQ$MD*iGB5i91peb&j zR_*y$L-&%c_oSHBSkX51pdtgD3PqsO8j=(cQr4%-V8}OI?8;mzU8*slv<9g|eR|TP zX)T;7Vfz5-}39c8#b3<8z<-B5U4aN zaU@x->A2oCy$dCz+)j^-7%2&TAf&e4=r5I;@OKJuK^b+PLTd>r6n_)}3DSNXWLUIF zlKKOObT!n-QYn{aja+;f7vT&?l6YYCUx7N{M4!Dhm8JwA_2NxDA9jQxX%4oA^fLIw@tP^?U> z5mN_@i``K-vb@F{1leSY8FJ6I1#;SKP3K9xI(s7HeAtoLPwebT7zc$rW=WM#27*xf zr{EFGr!tjF=}A`XOWVKu0JH6kd>WdOygi-A-K@stpEG~nyxkQJV<~rrx)`LXYh*($*v=XmK@jD$X_WJk z>%`9r3U1hY!tr%nFEEhFwa(U&HqZ9K6f4FY!)Tm?|_1?=|+K(k~ZYp077`rL^rkBlWxHhT}5rh1M zZK@PYXi!+h2P}cd*E3K?u5Vz#0T!YFZ8fmaE#eb$d_S(4z@ZsuVVpp=21|1RDYJYA z)R&^iGg*z>qeu5(V$9Ftc3O-*8-K;}IsCgTe={7}v8(p*W@M#$CyrNr&t=4C5V|L% z82LPI?9X3*M5&U`2Us|o7vK@g7xElkM|ciUN`ld8!;5&P7wef+wKDBcNa8Qy)^6+K{2$TtI_@$zJ+DVQ=vmRAr!ii>0Zkz47Cd74Muww^qRG=lor=N# ztFM)B!YF`yGaj*g3;v}842LzeL3)xkyp>_RO~arPW7GS1-gXz(z2`>KpZC+4{-cM}2LK-& z`XC;${19W(HKq|IwlI^DitLBE*GE*Z{29o75hL`jFg}rpuqR9z2rc%L6bk7EeOp(? z4LGI9o5pzv6dr>*HY)r;R?%^qyCc2b<>JF(btFW< z6A<4-JW0P%fkQnFIW)c;pTVs%wrxg{?{d8*36;djRN;ot0#OlW8rRqKgm;c9oZ>BE18K-$v(vseOgbn61237j*^(q zaCIIjG;KPAp^4iqN`6s|{t}P=vKpPA zt!FDqU*Y~=)%{g*Y8Klhy1vGp=BDfGXa`+XoSFeaeglml?wfeT@>>i^5l0B5iTewN z|Hpa)`EA9f?=YLbtJswPk7h}$x_*xt^L@>jxh(Jp+&;Ia{t)f6S>TWG9!mOSJYxA1 z2BMUdrcEm;FN|8ewEU?W`!gQl>U= z8vYF$LD+Bch~@7Xk|K-{NE1e12_i(%Ia3u|iAlvc9c0>z#kdl~j`mfu%~L+JmXD8Tu!p@? zI+TR{1sDgh-4Sf$LcoAn7vT}h#f*p&D^U!w){9^P{0COp)E!fhm+ER9)$Dp~q zaet}AwVQGY1IplEvjZ>q(oMOPUoNAUE5qq(G4Kk>s8BA)>tWeRjjLMjLuGg?xOFA9 zu5BAy;0~*}!)ofV1ee9}#Ur6y!*AE(Ut*TIEV+u6F2s@R@EVt|HfU+w+bU1sVJG5W z!oC(r)c@p3+`Ypss~cM7-S8Wiv@TC08_F&ox}JtEPw-F}Zos=(Zlso#IGoGbeL-D{ z7s``)*eTT50cD|bYA6l-Ox;0>93A@_emQfs<)P%7k*A_Pkel!?j*L@Zb9KVc0$qR# zD#t^48d`wo8kKS5wpzNt&-QV`Ae5)0ZO~jMDHgIZ@T?lbfl_5-_f0^F^y!{62`=Z|xe9O1I6F0KA)lcZRr{saBxPYwU)G zatps*9tAXIg5#M4a3NjvFfDuN@8!ugMHq{kI(O1_jL5zH6?N7){7?>iw7TWbPsH}Q&7r$PqF77MP zwF451<4|78?^hG|;H&u>Ud@%u80J#7*;626k-NEbC)qkmVqCTf#$nu`HJR==X|3*$rtA6S~e!ypqQ*fv3UteZ`%U zS5Y^zIICEgbjy(=_v6i;4zsgWN#z0RxX>Kh1(b&9@5TDoX=&n@v(a3Ei&bcEl;!5e&j$JobLz|m-kgEVY#{I|fFOGC?p_I?#u}JyU qeX9D7Zd^&N?rt-eBmpCoRdgMeKK|wVRdH#y4DbU7^YAaO==mQxvp#(Q literal 0 HcmV?d00001 diff --git a/docs/build/html/_sources/clientrpc.txt b/docs/build/html/_sources/clientrpc.txt index 0cb10d1077..79fef3043d 100644 --- a/docs/build/html/_sources/clientrpc.txt +++ b/docs/build/html/_sources/clientrpc.txt @@ -80,7 +80,7 @@ Wire protocol The client RPC wire protocol is not currently documented. To use it you must use the client library provided. This is likely to change in a future release. -Registering Classes With RPC Kryo +Registering classes with RPC Kryo --------------------------------- In the present implementation of the node we use Kryo to generate the *on the wire* representation of contracts states diff --git a/docs/build/html/_sources/consensus.txt b/docs/build/html/_sources/consensus.txt index 7dd620ab83..92c7accc0f 100644 --- a/docs/build/html/_sources/consensus.txt +++ b/docs/build/html/_sources/consensus.txt @@ -96,7 +96,7 @@ Our platform is flexible and we currently support both validating and non-valida .. note:: In the non-validating model the "denial of state" attack is partially alleviated by requiring the calling party to authenticate and storing its identity for the request. The conflict information returned by the notary specifies the consuming transaction ID along with the identity of the party that had requested the commit. If the - conflicting transaction is valid, the current one gets aborted; if not – a dispute can be raised and the input states + conflicting transaction is valid, the current one gets aborted; if not - a dispute can be raised and the input states of the conflicting invalid transaction are "un-committed" (to be covered by legal process). .. note:: At present all notaries can see the entire contents of a transaction, but we have a separate piece of work to @@ -124,7 +124,7 @@ time observed in step 1. For this reason, times in transactions are specified as time *windows*, not absolute times. Time windows can be open-ended, i.e. specify only one of "before" and "after" or they can be fully bounded. If a time window needs to be converted to an absolute time for e.g. display purposes, there is a utility method on ``Timestamp`` to -calculate the mid point - but in a distributed system there can never be "true time", only an approximation of it. +calculate the mid point -- but in a distributed system there can never be "true time", only an approximation of it. In this way we express that the *true value* of the fact "the current time" is actually unknowable. Even when both before and after times are included, the transaction could have occurred at any point between those two timestamps. Here @@ -138,58 +138,4 @@ By creating a range that can be either closed or open at one end, we allow all o * This transaction occurred at some point roughly around the given time (e.g. on a specific day) .. note:: It is assumed that the time feed for a notary is GPS/NaviStar time as defined by the atomic - clocks at the US Naval Observatory. This time feed is extremely accurate and available globally for free. - -Running a notary service ------------------------- - -At present we have two basic implementations that store committed input states in memory: - -- ``SimpleNotaryService`` -- commits the provided transaction without any validation - -- ``ValidatingNotaryService`` -- retrieves and validates the whole transaction history (including the given transaction) before committing - -Obtaining a signature ---------------------- - -Once a transaction is built and ready to be finalised, normally you would call ``FinalityFlow`` passing in a -``SignedTransaction`` (including signatures from the participants) and a list of participants to notify. This requests a -notary signature if needed, and then sends a copy of the notarised transaction to all participants for them to store. -``FinalityFlow`` delegates to ``NotaryFlow.Client`` followed by ``BroadcastTransactionFlow`` to do the -actual work of notarising and broadcasting the transaction. For example: - -.. sourcecode:: kotlin - - fun finaliseTransaction(serviceHub: ServiceHubInternal, ptx: TransactionBuilder, participants: Set) - : ListenableFuture { - // We conclusively cannot have all the signatures, as the notary has not signed yet - val tx = ptx.toSignedTransaction(checkSufficientSignatures = false) - // The empty set would be the trigger events, which are not used here - val flow = FinalityFlow(tx, emptySet(), participants) - return serviceHub.startFlow("flow.finalisation", flow) - } - -To manually obtain a signature from a notary you can call ``NotaryFlow.Client`` directly. The flow will work out -which notary needs to be called based on the input states and the timestamp command. For example, the following snippet -can be used when writing a custom flow: - -.. sourcecode:: kotlin - - fun getNotarySignature(wtx: WireTransaction): DigitalSignature.LegallyIdentifiable { - return subFlow(NotaryFlow.Client(wtx)) - } - -On conflict the ``NotaryFlow`` with throw a ``NotaryException`` containing the conflict details: - -.. sourcecode:: kotlin - - /** Specifies the consuming transaction for the conflicting input state */ - data class Conflict(val stateHistory: Map) - - /** - * Specifies the transaction id, the position of the consumed state in the inputs, and - * the caller identity requesting the commit - */ - data class ConsumingTx(val id: SecureHash, val inputIndex: Int, val requestingParty: Party) - -Conflict handling and resolution is currently the responsibility of the flow author. + clocks at the US Naval Observatory. This time feed is extremely accurate and available globally for free. \ No newline at end of file diff --git a/docs/build/html/_sources/contract-catalogue.txt b/docs/build/html/_sources/contract-catalogue.txt index db52a161a2..0fb23add43 100644 --- a/docs/build/html/_sources/contract-catalogue.txt +++ b/docs/build/html/_sources/contract-catalogue.txt @@ -29,7 +29,7 @@ Commodity The ``Commodity`` contract is an early stage example of a non-currency contract whose states implement the ``FungibleAsset`` interface. This is used as a proof of concept for non-cash obligations. -Commercial Paper +Commercial paper ---------------- ``CommercialPaper`` is a very simple obligation to pay an amount of cash at some future point in time (the maturity @@ -38,7 +38,7 @@ and redeeming (settling) states. Unlike the full obligation contract it does not be settled if the obligor defaults on payment, or netting of state objects. All commands are exclusive of the other commercial paper commands. Use the ``Obligation`` contract for more advanced functionality. -Interest Rate Swap +Interest rate swap ------------------ The Interest Rate Swap (IRS) contract is a bilateral contract to implement a vanilla fixed / floating same currency diff --git a/docs/build/html/_sources/contract-irs.txt b/docs/build/html/_sources/contract-irs.txt index dbec7e166b..5aec1c9c57 100644 --- a/docs/build/html/_sources/contract-irs.txt +++ b/docs/build/html/_sources/contract-irs.txt @@ -1,4 +1,4 @@ -Interest Rate Swaps +Interest rate swaps =================== @@ -68,7 +68,7 @@ event. Currently, there are no matured, termination or dispute operations. -Technical Details +Technical details ----------------- The contract itself comprises of 4 data state classes, ``FixedLeg``, ``FloatingLeg``, ``Common`` and ``Calculation``. diff --git a/docs/build/html/_sources/corda-configuration-file.txt b/docs/build/html/_sources/corda-configuration-file.txt new file mode 100644 index 0000000000..77faacb2cc --- /dev/null +++ b/docs/build/html/_sources/corda-configuration-file.txt @@ -0,0 +1,105 @@ +Node configuration +================== + +File location +------------- + +The Corda all-in-one ``corda.jar`` file is generated by the ``gradle buildCordaJAR`` task and defaults to reading configuration from a ``node.conf`` file in the present working directory. +This behaviour can be overidden using the ``--config-file`` command line option to target configuration files with different names, or different file location (relative paths are relative to the current working directory). +Also, the ``--base-directory`` command line option alters the Corda node workspace location and if specified a ``node.conf`` configuration file is then expected in the root of the workspace. + +The configuration file templates used for the ``gradle deployNodes`` task are to be found in the ``/config/dev`` folder. Also note that there is a basic set of defaults loaded from +the built in resource file ``/node/src/main/resources/reference.conf`` of the ``:node`` gradle module. All properties in this can be overidden in the file configuration +and for rarely changed properties this defaulting allows the property to be excluded from the configuration file. + +Format +------ + +Corda uses the Typesafe configuration library to parse the configuration see the `typesafe config on Github `_ the format of the configuration files can be simple JSON, but for the more powerful substitution features +uses HOCON format see `HOCON documents `_ + +Examples +-------- + +General node configuration file for hosting the IRSDemo services. + +.. literalinclude:: example-code/src/main/resources/example-node.conf + :language: javascript + +NetworkMapService plus Simple Notary configuration file. + +.. parsed-literal:: + + basedir : "./nameserver" + myLegalName : "Notary Service" + nearestCity : "London" + keyStorePassword : "cordacadevpass" + trustStorePassword : "trustpass" + artemisAddress : "localhost:12345" + webAddress : "localhost:12346" + extraAdvertisedServiceIds: "" + useHTTPS : false + devMode : true + // Certificate signing service will be hosted by R3 in the near future. + //certificateSigningService : "https://testnet.certificate.corda.net" + +Fields +------ + +:basedir: This specifies the node workspace folder either as an absolute path, or relative to the current working directory. It can be overidden by the ``--base-directory`` command line option, in which case the the value in the file is ignored and a ``node.conf`` file is expected in that workspace directory as the configuration source. + +:myLegalName: The legal identity of the node acts as a human readable alias to the node's public key and several demos use this to lookup the NodeInfo. + +:nearestCity: The location of the node as used to locate coordinates on the world map when running the network simulator demo. See :doc:`network-simulator`. + +:keyStorePassword: + The password to unlock the KeyStore file (``/certificates/sslkeystore.jks``) containing the node certificate and private key. + + note:: This is the non-secret value for the development certificates automatically generated during the first node run. Longer term these keys will be managed in secure hardware devices. + +:trustStorePassword: + The password to unlock the Trust store file (``/certificates/truststore.jks``) containing the R3 Corda root certificate. This is the non-secret value for the development certificates automatically generated during the first node run. + + .. note:: Longer term these keys will be managed in secure hardware devices. + +:dataSourceProperties: + This section is used to configure the jdbc connection and database driver used for the nodes persistence. Currently the defaults in ``/node/src/main/resources/reference.conf`` are as shown in the first example. This is currently the only configuration that has been tested, although in the future full support for other storage layers will be validated. + +:artemisAddress: + The host and port on which the node is available for protocol operations over ArtemisMQ. + + .. note:: In practice the ArtemisMQ messaging services bind to all local addresses on the specified port. However, note that the host is the included as the advertised entry in the NetworkMapService. As a result the value listed here must be externally accessible when running nodes across a cluster of machines. + +:messagingServerAddress: + The address of the ArtemisMQ broker instance. If not provided the node will run one locally. + +:webAddress: + The host and port on which the node is available for web operations. + + .. note:: If HTTPS is enabled then the browser security checks will require that the accessing url host name is one of either the machine name, fully qualified machine name, or server IP address to line up with the Subject Alternative Names contained within the development certificates. This is addition to requiring the ``/config/dev/corda_dev_ca.cer`` root certificate be installed as a Trusted CA. + +:extraAdvertisedServiceIds: A list of ServiceType id strings to be advertised to the NetworkMapService and thus be available when other nodes query the NetworkMapCache for supporting nodes. This can also include plugin services loaded from .jar files in the plugins folder. + +:notaryNodeAddress: The host and port to which to bind the embedded Raft server. Required only when running a distributed notary service. A group of Corda nodes can run a distributed notary service by each running an embedded Raft server and joining them to the same cluster to replicate the committed state log. Note that the Raft cluster uses a separate transport layer for communication that does not integrate with ArtemisMQ messaging services. + +:notaryClusterAddresses: List of Raft cluster member addresses used to joining the cluster. At least one of the specified members must be active and be able to communicate with the cluster leader for joining. If empty, a new cluster will be bootstrapped. Required only when running a distributed notary service. + +:networkMapAddress: If `null`, or missing the node is declaring itself as the NetworkMapService host. Otherwise the configuration value is the remote HostAndPort string for the ArtemisMQ service on the hosting node. + +:useHTTPS: If false the node's web server will be plain HTTP. If true the node will use the same certificate and private key from the ``/certificates/sslkeystore.jks`` file as the ArtemisMQ port for HTTPS. If HTTPS is enabled then unencrypted HTTP traffic to the node's **webAddress** port is not supported. + +:rpcUsers: + A list of users who are authorised to access the RPC system. Each user in the list is a config object with the + following fields: + + :user: Username consisting only of word characters (a-z, A-Z, 0-9 and _) + :password: The password + :permissions: A list of permission strings which RPC methods can use to control access + + If this field is absent or an empty list then RPC is effectively locked down. + +:devMode: + This flag indicate if the node is running in development mode. On startup, if the keystore ``/certificates/sslkeystore.jks`` does not exist, a developer keystore will be used if ``devMode`` is true. The node will exit if ``devMode`` is false and keystore does not exist. + +:certificateSigningService: + Certificate Signing Server address. It is used by the certificate signing request utility to obtain SSL certificate. (See :doc:`permissioning` for more information.) diff --git a/docs/build/html/_sources/corda-plugins.txt b/docs/build/html/_sources/corda-plugins.txt index bddc9cce4b..92e200f63c 100644 --- a/docs/build/html/_sources/corda-plugins.txt +++ b/docs/build/html/_sources/corda-plugins.txt @@ -1,4 +1,4 @@ -The Corda Plugin Framework +The Corda plugin framework ========================== The intention is that Corda is a common platform, which will be extended diff --git a/docs/build/html/_sources/creating-a-cordapp.txt b/docs/build/html/_sources/creating-a-cordapp.txt index cae637d740..9f2d279382 100644 --- a/docs/build/html/_sources/creating-a-cordapp.txt +++ b/docs/build/html/_sources/creating-a-cordapp.txt @@ -1,10 +1,10 @@ -Creating a Cordapp +Creating a CorDapp ================== A Cordapp is an application that runs on the Corda platform using the platform APIs and plugin system. They are self contained in separate JARs from the node server JAR that are created and distributed. -App Plugins +App plugins ----------- .. note:: Currently apps are only supported for JVM languages. @@ -27,7 +27,7 @@ message handlers and more. The service does not run in a separate thread, so the construction, where message handlers should be registered and threads started. -Starting Nodes +Starting nodes -------------- To use an app you must also have a node server. To create a node server run the ``gradle deployNodes`` task. @@ -46,7 +46,7 @@ using ``--base-directory=``. temporary folder. It is therefore suggested that the CAPSULE_CACHE_DIR environment variable be set before starting the process to control this location. -Installing Apps +Installing apps --------------- Once you have created your app JAR you can install it to a node by adding it to ``/plugins/``. In this @@ -54,7 +54,7 @@ case the ``node_dir`` is the location where your node server's JAR and configura .. note:: If the directory does not exist you can create it manually. -Starting your Node +Starting your node ------------------ Now you have a node server with your app installed, you can run it by navigating to ```` and running @@ -71,7 +71,7 @@ The configuration file and workspace paths can be overidden on the command line Otherwise the workspace folder for the node is created based upon the ``basedir`` property in the ``node.conf`` file and if this is relative it is applied relative to the current working path. -Debugging your Node +Debugging your node ------------------- To enable remote debugging of the corda process use a command line such as: @@ -80,7 +80,7 @@ To enable remote debugging of the corda process use a command line such as: This command line will start the debugger on port 5005 and pause the process awaiting debugger attachment. -Viewing persisted state of your Node +Viewing persisted state of your node ------------------------------------ To make examining the persisted contract states of your node or the internal node database tables easier, and providing you are @@ -96,7 +96,7 @@ at the present time, and should certainly be treated as read-only. .. _ServiceHubInternal: api/net.corda.node.services.api/-service-hub-internal/index.html .. _ServiceHub: api/net.corda.node.services.api/-service-hub/index.html -Building Against Corda +Building against Corda ---------------------- .. warning:: This feature is subject to rapid change @@ -111,13 +111,13 @@ root directory of Corda This will publish corda-$version.jar, finance-$version.jar, core-$version.jar and node-$version.jar to the group net.corda. You can now depend on these as you normally would a Maven dependency. -Gradle Plugins for Cordapps +Gradle plugins for CorDapps =========================== There are several Gradle plugins that reduce your build.gradle boilerplate and make development of Cordapps easier. The available plugins are in the gradle-plugins directory of the Corda repository. -Building Gradle Plugins +Building Gradle plugins ----------------------- To install to your local Maven repository the plugins that Cordapp gradle files require, run the following from the @@ -129,7 +129,7 @@ root of the Corda project: The plugins will now be installed to your local Maven repository in ~/.m2 on Unix and %HOMEPATH%\.m2 on Windows. -Using Gradle Plugins +Using Gradle plugins -------------------- To use the plugins, if you are not already using the Cordapp template project, you must modify your build.gradle. Add @@ -144,6 +144,7 @@ To build against Corda and the plugins that cordapps use, update your build.grad buildscript { ext.corda_version = '' + ext.corda_gradle_plugins_version = '' // This is usually the same as corda_version. ... your buildscript ... repositories { @@ -153,9 +154,9 @@ To build against Corda and the plugins that cordapps use, update your build.grad dependencies { ... your dependencies ... - classpath "net.corda.plugins:cordformation:$corda_version" - classpath "net.corda.plugins:quasar-utils:$corda_version" - classpath "net.corda.plugins:publish-utils:$corda_version" + classpath "net.corda.plugins:cordformation:$corda_gradle_plugins_version" + classpath "net.corda.plugins:quasar-utils:$corda_gradle_plugins_version" + classpath "net.corda.plugins:publish-utils:$corda_gradle_plugins_version" } } diff --git a/docs/build/html/_sources/flow-testing.txt b/docs/build/html/_sources/flow-testing.txt index 010d83c886..30dd4a1e6f 100644 --- a/docs/build/html/_sources/flow-testing.txt +++ b/docs/build/html/_sources/flow-testing.txt @@ -80,4 +80,4 @@ valid) inside a ``databaseTransaction``. All node flows run within a database t but any time we need to use the database directly from a unit test, you need to provide a database transaction as shown here. -And that's it: you can explore the documentation for the `MockNode API `_ here. +And that's it: you can explore the documentation for the `MockNetwork API `_ here. diff --git a/docs/build/html/_sources/getting-set-up.txt b/docs/build/html/_sources/getting-set-up.txt index d192cb4743..2faa6f160e 100644 --- a/docs/build/html/_sources/getting-set-up.txt +++ b/docs/build/html/_sources/getting-set-up.txt @@ -29,7 +29,7 @@ if you would like to start getting to grips with the Kotlin language, then we st of the tutorials (known as "koans") as well. Also see our :doc:`further-notes-on-kotlin`. -Version Control via Git +Version control via Git ----------------------- We use git to version control Corda. The authorative place to obtain git is from the main `git website `_ @@ -52,7 +52,7 @@ on the gradle tab (generally found on the right hand side), or by following the are performing (details expounded later). Whenever prompted about gradle, accept the defaults suggested by IntelliJ. -Corda Source Code +Corda source code ----------------- You can check out the Corda platform source code from this repository: diff --git a/docs/build/html/_sources/index.txt b/docs/build/html/_sources/index.txt index 112b1043ab..4469b53b4d 100644 --- a/docs/build/html/_sources/index.txt +++ b/docs/build/html/_sources/index.txt @@ -48,9 +48,11 @@ Read on to learn: messaging persistence node-administration - corda-configuration-files + corda-configuration-file corda-plugins node-services + node-explorer + permissioning .. toctree:: :maxdepth: 2 @@ -69,6 +71,8 @@ Read on to learn: tutorial-clientrpc-api flow-state-machines flow-testing + running-a-notary + using-a-notary oracles tutorial-attachments event-scheduling @@ -78,7 +82,6 @@ Read on to learn: :caption: Other network-simulator - node-explorer initial-margin-agreement .. toctree:: diff --git a/docs/build/html/_sources/initial-margin-agreement.txt b/docs/build/html/_sources/initial-margin-agreement.txt index 04060b62d1..964206d729 100644 --- a/docs/build/html/_sources/initial-margin-agreement.txt +++ b/docs/build/html/_sources/initial-margin-agreement.txt @@ -1,10 +1,10 @@ -Initial Margin Agreements +Initial margin agreements ========================= This app is a demonstration of how Corda can be used for the real world requirement of initial margin calculation and agreement; featuring the integration of complex and industry proven third party libraries into Corda nodes. -SIMM Introduction +SIMM introduction ----------------- SIMM is an acronym for "Standard Initial Margin Model". It is effectively the calculation of a "margin" that is paid diff --git a/docs/build/html/_sources/merkle-trees.txt b/docs/build/html/_sources/merkle-trees.txt index f8f7b5f5b9..508ab9a570 100644 --- a/docs/build/html/_sources/merkle-trees.txt +++ b/docs/build/html/_sources/merkle-trees.txt @@ -1,5 +1,5 @@ -Transaction Tear-offs -====================== +Transaction tear-offs +===================== One of the basic data structures in our platform is a transaction. It can be passed around to be signed and verified, also by third parties. The construction of transactions assumes that they form a whole entity with input and output states, @@ -13,7 +13,7 @@ Merkle trees are widely used in peer-to-peer networks, blockchain systems and gi You can read more on the concept `here `_. Merkle trees in Corda ----------------------- +--------------------- Transactions are split into leaves, each of them contains either input, output, command or attachment. Other fields like timestamp or signers are not used in the calculation. @@ -44,7 +44,7 @@ Tree, dotted ones are not included. Having the command that should be in a red n root of this tree and compare it with original transaction identifier - we have a proof that this command belongs to this transaction. Example of usage ------------------ +---------------- Let’s focus on a code example. We want to construct a transaction with commands containing interest rate fix data as in: :doc:`oracles`. diff --git a/docs/build/html/_sources/messaging.txt b/docs/build/html/_sources/messaging.txt index 47b759e1da..91d7856d8b 100644 --- a/docs/build/html/_sources/messaging.txt +++ b/docs/build/html/_sources/messaging.txt @@ -26,6 +26,8 @@ messaging service via the ``ServiceHub`` object that is provided to your app. En identified at the lowest level using ``SingleMessageRecipient`` which may be e.g. an IP address, or in future versions perhaps a routing path through the network. +.. _network-map-service: + Network Map Service ------------------- diff --git a/docs/build/html/_sources/network-simulator.txt b/docs/build/html/_sources/network-simulator.txt index a6542c3a48..120c5d6a98 100644 --- a/docs/build/html/_sources/network-simulator.txt +++ b/docs/build/html/_sources/network-simulator.txt @@ -17,6 +17,26 @@ You can produce a standalone JAR of the tool by using the ``:samples:network-vis and then using the ``samples/network-visualiser/build/libs/network-visualiser-*-capsule.jar`` file, where * is whatever the current Corda version is. +What it is and is not +--------------------- + +The simulator currenty exists as an illustrative tool to help with explaining how Corda works in an example scenario. +It utilises the ``Simulator`` tools that support creating a simulated Corda network and the nodes running in it within +a single JVM, as an extension of the ``MockNetwork`` testing framework. See more about the ``MockNetwork`` and +testing flows here: :doc:`flow-testing`. + +Whilst it is not yet fully generic or full featured, the intention is for the simulator to mature into the following, +which it presently cannot do without writing more code: + +1. A tool for visualising new CorDapps and their flows to help with debugging, presentations, explanations and tutorials, + but still running as a simulation in a single JVM. +2. A tool to visualise the activity on a real Corda network deployment, with activity streams being fed from each node + running in its own JVM, most likely on remote hosts. + +Both of these scenarios would be fed by the standard observables in the RPC framework, rather than the local binding +that the simulator uses currently. The ability to step through a flow one step at a time would obviously be restricted +to single JVM simulations. + Interface --------- diff --git a/docs/build/html/_sources/node-administration.txt b/docs/build/html/_sources/node-administration.txt index e950131de0..a66c2b5142 100644 --- a/docs/build/html/_sources/node-administration.txt +++ b/docs/build/html/_sources/node-administration.txt @@ -24,7 +24,7 @@ The JDBC URL is printed during node startup to the log and will typically look l ``jdbc:h2:tcp://192.168.0.31:31339/node`` -The username and password can be altered in the :doc:`corda-configuration-files` but default to username "sa" and a blank +The username and password can be altered in the :doc:`corda-configuration-file` but default to username "sa" and a blank password. Any database browsing tool that supports JDBC can be used, but if you have IntelliJ Ultimate edition then there is diff --git a/docs/build/html/_sources/node-explorer.txt b/docs/build/html/_sources/node-explorer.txt index b9152c9d6a..c1f88a41a6 100644 --- a/docs/build/html/_sources/node-explorer.txt +++ b/docs/build/html/_sources/node-explorer.txt @@ -15,7 +15,7 @@ Running the UI ./gradlew tools:explorer:run -Running Demo Nodes +Running demo nodes ------------------ **Windows**:: @@ -81,6 +81,7 @@ Network Settings User can configure the client preference in this view. + .. note:: Although the reporting currency is configurable, FX conversion won't be applied to the values as we don't have an FX service yet. diff --git a/docs/build/html/_sources/node-services.txt b/docs/build/html/_sources/node-services.txt index cd893d7450..2a8a1ac3d1 100644 --- a/docs/build/html/_sources/node-services.txt +++ b/docs/build/html/_sources/node-services.txt @@ -1,5 +1,5 @@ -A Brief Introduction To The Node Services -========================================= +Brief introduction to the node services +======================================= This document is intended as a very brief introduction to the current service components inside the node. Whilst not at all exhaustive it is @@ -7,7 +7,7 @@ hoped that this will give some context when writing applications and code that use these services, or which are operated upon by the internal components of Corda. -Services Within The Node +Services within the node ------------------------ The node services represent the various sub functions of the Corda node. @@ -41,7 +41,7 @@ to allow unit testing of flows and service functions. The roles of the individual services are described below. -Key Management and Identity Services +Key management and identity services ------------------------------------ InMemoryIdentityService @@ -81,7 +81,7 @@ is a simple implementation of the ``KeyManagementService`` that is used to track our ``KeyPairs`` for use in unit testing when no database is available. -Messaging and Network Management Services +Messaging and network management services ----------------------------------------- ArtemisMessagingServer @@ -167,7 +167,7 @@ The ``NetworkMapService`` should not be used by any flows, or contracts. Instead they should access the NetworkMapCache service to access this data. -Storage and Persistence Related Services +Storage and persistence related services ---------------------------------------- StorageServiceImpl @@ -219,7 +219,7 @@ inside the attachments subfolder of the node workspace. The service is also interfaced to by the web server, which allows files to be uploaded via an HTTP post request. -Flow Framework And Event Scheduling Services +Flow framework and event scheduling services -------------------------------------------- StateMachineManager @@ -280,7 +280,7 @@ occurs in all nodes holding the state in their Vault, it may therefore be required for the flow to exit early if the current node is not the intended initiator. -Notary Flow Implementation Services +Notary flow implementation services ----------------------------------- PersistentUniquenessProvider, InMemoryUniquenessProvider and RaftUniquenessProvider @@ -317,7 +317,7 @@ against a cluster of nodes running shared consensus state across the RAFT protocol (note this requires the additional configuration of the ``notaryClusterAddresses`` property). -Vault Related Services +Vault related services ---------------------- NodeVaultService diff --git a/docs/build/html/_sources/permissioning.txt b/docs/build/html/_sources/permissioning.txt new file mode 100644 index 0000000000..5fea5c539e --- /dev/null +++ b/docs/build/html/_sources/permissioning.txt @@ -0,0 +1,64 @@ +Network permissioning +===================== + +The keystore located in ``/certificates/sslkeystore.jks`` is required to connect to the Corda network securely. +In development mode (when ``devMode = true``, see :doc:`corda-configuration-file` for more information) a pre-configured keystore will be used if the keystore does not exist. +This is to ensure developers can get the nodes working as quickly as possible. + +However this is not secure for the real network. This documentation will explain the procedure of obtaining a signed certificate for TestNet. + +.. warning:: The TestNet has not been setup yet as of Milestone 6 release. You will not be able to connect to the certificate signing server. + +Certificate signing request utility +----------------------------------- + +The utility creates certificate signing request based on node information obtained from the node configuration. +The following information from the node configuration file is needed to generate a certificate signing request. + +:myLegalName: Your company's legal name. e.g. "R3 CEV, LLC" + +:nearestCity: e.g. "London" + +:emailAddress: e.g. "admin@company.com" + +:certificateSigningService: Certificate signing server URL. A certificate signing server will be hosted by R3 in the near future. e.g."https://testnet.certificate.corda.net" + +A new pair of private and public keys will be generated by the utility and will be used to create the request. + +The utility will submit the request to the network permissioning server and poll for a result periodically to retrieve the certificates. +Once the request has been approved and the certificates downloaded from the server, the utility will create the key store and trust store using the certificates and the generated private key. + +.. note:: You can exit the utility at anytime if the approval process is taking longer then expected. The request process will resume on restart. + +This process only needs to be done once when the node connects to the network for the first time, or when the certificate expires. + +Building the utility +-------------------- +The utility will be created as part of the main build ``buildCordaJAR``. +You can also build the utility JAR by run the following command from the Corda project root directory. + +**Windows**:: + + gradlew.bat buildCertSigningRequestUtilityJAR + +**Other**:: + + ./gradlew buildCertSigningRequestUtilityJAR + +The utility JAR will be created in ``/build/libs/certSigningRequestUtility.jar`` + + +Running the utility +------------------- + +You will need to specify the working directory of your Corda node using ``--base-dir`` flag. This is defaulted to current directory if left blank. +You can also specify the location of ``node.conf`` with ``--config-file`` flag if it's not in the working directory. + +**Running the Utility**:: + + java -jar certSigningRequestUtility.jar --base-dir <> --config-file <> + +A ``certificates`` folder containing the keystore and trust store will be created in the base directory when the process is completed. + +.. warning:: The keystore is protected by the keystore password from the node configuration file. The password should kept safe to protect the private key and certificate. +.. note:: Password encryption in node configuration will be supported in subsequent release. \ No newline at end of file diff --git a/docs/build/html/_sources/persistence.txt b/docs/build/html/_sources/persistence.txt index 620ac4651d..f1b18815e2 100644 --- a/docs/build/html/_sources/persistence.txt +++ b/docs/build/html/_sources/persistence.txt @@ -68,7 +68,7 @@ which allow the configuration of a database schema or table name prefixes to avo This will change in due course. Similarly, it does not currently support configuring ``SchemaOptions`` but will do so in the future. -Object Relational Mapping +Object relational mapping ------------------------- The persisted representation of a ``QueryableState`` should be an instance of a ``PersistentState`` subclass, constructed diff --git a/docs/build/html/_sources/running-a-notary.txt b/docs/build/html/_sources/running-a-notary.txt new file mode 100644 index 0000000000..07167747d5 --- /dev/null +++ b/docs/build/html/_sources/running-a-notary.txt @@ -0,0 +1,29 @@ +Running a notary service +------------------------ + +At present we have several prototype notary implementations: + +1. ``SimpleNotaryService`` (single node) -- commits the provided transaction input states without any validation. +2. ``ValidatingNotaryService`` (single node) -- retrieves and validates the whole transaction history + (including the given transaction) before committing. +3. ``RaftValidatingNotaryService`` (distributed) -- functionally equivalent to ``ValidatingNotaryService``, but stores + the committed states in a distributed collection replicated and persisted in a Raft cluster. For the consensus layer + we are using the `Copycat `_ framework. + +To have a node run a notary service, you need to set appropriate configuration values before starting it +(see :doc:`corda-configuration-file` for reference). + +For ``SimpleNotaryService``, simply add the following service id to the list of advertised services: + +.. parsed-literal:: + + extraAdvertisedServiceIds: "net.corda.notary.simple" + +For ``ValidatingNotaryService`` it is: + +.. parsed-literal:: + + extraAdvertisedServiceIds: "net.corda.notary.validating" + +Setting up a ``RaftValidatingNotaryService`` is currently slightly more involved and is not recommended for prototyping +purposes. There is work in progress to simplify it. To see it in action, however, you can try out the :ref:`notary-demo`. \ No newline at end of file diff --git a/docs/build/html/_sources/running-the-demos.txt b/docs/build/html/_sources/running-the-demos.txt index 4263442002..fe1fb1bdf7 100644 --- a/docs/build/html/_sources/running-the-demos.txt +++ b/docs/build/html/_sources/running-the-demos.txt @@ -12,6 +12,7 @@ so far. We have: 4. The attachment demo, which demonstrates uploading attachments to nodes. 5. The SIMM valuation demo, a large demo which shows two nodes agreeing on a portfolio and valuing the initial margin using the Standard Initial Margin Model. +6. The distributed notary demo, which demonstrates a single node getting multiple transactions notarised by a distributed (Raft-based) notary. .. note:: If any demos don't work please jump on our mailing list and let us know. @@ -103,7 +104,7 @@ Or you can run them from inside IntelliJ, but when done this way, all the node o In the "Attachment Demo: Run Nodes" window you should see some log lines scroll past, and within a few seconds the message "File received - we're happy!" should be printed. -SIMM and Portfolio Demo +SIMM and Portfolio demo ----------------------- .. note:: Read more about this demo at :doc:`initial-margin-agreement`. @@ -116,3 +117,48 @@ To run the demo run: Now open http://localhost:10005/web/simmvaluationdemo and http://localhost:10007/web/simmvaluationdemo to view the two nodes that this will have started respectively. You can now use the demo by creating trades and agreeing the valuations. +.. _notary-demo: + +Distributed Notary demo +----------------------- + +This is a simple demonstration showing a party getting transactions notarised by a distributed `Raft `_-based notary service. +The demo will start three distributed notary nodes, and two counterparty nodes. One of the parties will generate transactions +that move a self-issued asset to the other party, and submit them for notarisation. + +The output will display a list of notarised transaction ids and corresponding signer public keys. In the Raft distributed notary +every node in the cluster services client requests, and one signature is sufficient to satisfy the notary composite key requirement. +You will notice that subsequent transactions get signed by different members of the cluster (usually allocated in a random order). + +To run from IntelliJ: + +1. Open the Corda samples project in IntelliJ and run the ``Notary Demo: Run Nodes`` configuration to start the nodes. + Once all nodes are started you will see several "Node started up and registered in ..." messages. +2. Run ``Notary Demo: Run Notarisation`` to make a call to the "Party" node to initiate notarisation requests. + In a few seconds you will see a message "Notarised 10 transactions" with a list of transaction ids and the signer public keys. + +To run from the command line: + +1. Run ``./gradlew samples:raft-notary-demo:deployNodes``, which will create node directories with configs under ``samples/raft-notary-demo/build/nodes``. +2. Run ``./samples/raft-notary-demo/build/nodes/runnodes``, which will start the nodes in separate terminal windows/tabs. + Wait until a "Node started up and registered in ..." appears on each of the terminals. +3. Run ``./gradlew samples:raft-notary-demo:notarise`` to make a call to the "Party" node to initiate notarisation requests. + In a few seconds you will see a message "Notarised 10 transactions" with a list of transaction ids and the signer public keys. + +Notary nodes store consumed states in a replicated commit log, which is backed by a H2 database on each node. +To ascertain that the commit log is synchronised across the cluster you access and compare each of the nodes' backing stores +by using the H2 web console: + +- Firstly, download `H2 web console `_ (download the "platform-independent zip"), + and start it using a script in the extracted folder: ``h2/bin/h2.sh`` (or ``h2.bat`` for Windows) + +- The H2 web console should start up in a web browser tab. To connect we first need to obtain a JDBC connection string. + Each node outputs its connection string in the terminal window as it starts up. In a terminal window where a node is running, + look for the following string: + + ``Database connection url is : jdbc:h2:tcp://10.18.0.150:56736/node`` + + You can use the string on the right to connect to the h2 database: just paste it in to the `JDBC URL` field and click *Connect*. + You will be presented with a web application that enumerates all the available tables and provides an interface for you to query them using SQL. +- The committed states are stored in the ``NOTARY_COMMITTED_STATES`` table. Note that the raw data is not human-readable, + but we're only interested in the row count for this demo. \ No newline at end of file diff --git a/docs/build/html/_sources/setting-up-a-corda-network.txt b/docs/build/html/_sources/setting-up-a-corda-network.txt new file mode 100644 index 0000000000..6e5df38a77 --- /dev/null +++ b/docs/build/html/_sources/setting-up-a-corda-network.txt @@ -0,0 +1,86 @@ +.. _log4j2: http://logging.apache.org/log4j/2.x/ + +Introduction - What is a corda network? +======================================= + +A Corda network consists of a number of machines running nodes, including a single node operating as the network map +service. These nodes communicate using persistent protocols in order to create and validate transactions. + +There are four broader categories of functionality one such node may have. These pieces of functionality are provided as +services, and one node may run several of them. + +* Network map: The node running the network map provides a way to resolve identities to physical node addresses and associated public keys. +* Notary: Nodes running a notary service witness state spends and have the final say in whether a transaction is a double-spend or not. +* Oracle: Network services that link the ledger to the outside world by providing facts that affect the validity of transactions. +* Regular node: All nodes have a vault and may start protocols communicating with other nodes, notaries and oracles and evolve their private ledger. + +Setting up your own network +=========================== + +Certificates +------------ + +If two nodes are to communicate successfully then both need to have +each other's root certificate in their truststores. The simplest way +to achieve this is to have all nodes sign off of a single root. + +Later R3 will provide this root for production use, but for testing you +can use ``certSigningRequestUtility.jar`` to generate a node +certificate with a fixed test root: + +.. sourcecode:: bash + + # Build the jars + ./gradlew buildCordaJAR + # Generate certificate + java -jar build/libs/certSigningRequestUtility.jar --base-dir NODE_DIRECTORY/ + +Configuration +------------- + +A node can be configured by adding/editing ``node.conf`` in the node's directory. For details see :doc:`corda-configuration-file`. + +An example configuration: + +.. literalinclude:: example-code/src/main/resources/example-node.conf + :language: cfg + +The most important fields regarding network configuration are: + +* ``artemisAddress``: This specifies a host and port. Note that the address bound will **NOT** be ``my-corda-node``, + but rather ``::`` (all addresses on all interfaces). The hostname specified is the hostname *that must be externally + resolvable by other nodes in the network*. In the above configuration this is the resolvable name of a machine in a vpn. +* ``webAddress``: The address the webserver should bind. Note that the port should be distinct from that of ``artemisAddress``. +* ``networkMapAddress``: The resolvable name and artemis port of the network map node. Note that if this node itself + is to be the network map this field should not be specified. + +Starting the nodes +------------------ + +You may now start the nodes in any order. Note that the node is not fully started until it has successfully registered with the network map! + +You should see a banner, some log lines and eventually ``Node started up and registered``, indicating that the node is fully started. + +.. TODO: Add a better way of polling for startup. A programmatic way of determining whether a node is up is to check whether it's ``webAddress`` is bound. + +In terms of process management there is no prescribed method. You may start the jars by hand or perhaps use systemd and friends. + +Logging +------- + +Only a handful of important lines are printed to the console. For +details/diagnosing problems check the logs. + +Logging is standard log4j2_ and may be configured accordingly. Logs +are by default redirected to files in ``NODE_DIRECTORY/logs/``. + + +Connecting to the nodes +----------------------- + +Once a node has started up successfully you may connect to it as a client to initiate protocols/query state etc. +Depending on your network setup you may need to tunnel to do this remotely. + +See the :doc:`tutorial-clientrpc-api` on how to establish an RPC link. + +Sidenote: A client is always associated with a single node with a single identity, which only sees their part of the ledger. diff --git a/docs/build/html/_sources/tutorial-clientrpc-api.txt b/docs/build/html/_sources/tutorial-clientrpc-api.txt index 1cbdf18987..67ef519769 100644 --- a/docs/build/html/_sources/tutorial-clientrpc-api.txt +++ b/docs/build/html/_sources/tutorial-clientrpc-api.txt @@ -1,6 +1,6 @@ .. _graphstream: http://graphstream-project.org/ -Client RPC API Tutorial +Client RPC API tutorial ======================= In this tutorial we will build a simple command line utility that @@ -66,6 +66,8 @@ The RPC we need to initiate a Cash transaction is ``startFlowDynamic`` which may Finally we have everything in place: we start a couple of nodes, connect to them, and start creating transactions while listening on successfully created ones, which are dumped to the console. We just need to run it!: +.. sourcecode:: bash + # Build the example ./gradlew docs/source/example-code:installDist # Start it @@ -80,7 +82,7 @@ Now let's try to visualise the transaction graph. We will use a graph drawing li If we run the client with ``Visualise`` we should see a simple random graph being drawn as new transactions are being created. -Registering classes from your Cordapp with RPC Kryo +Registering classes from your CorDapp with RPC Kryo --------------------------------------------------- As described in :doc:`clientrpc`, you currently have to register any additional classes you add that are needed in RPC @@ -94,4 +96,4 @@ requests or responses with the `Kryo` instance RPC uses. Here's an example of h See more on plugins in :doc:`creating-a-cordapp`. .. warning:: We will be replacing the use of Kryo in RPC with a stable message format and this will mean that this plugin - customisation point will either go away completely or change. \ No newline at end of file + customisation point will either go away completely or change. diff --git a/docs/build/html/_sources/tutorial-contract-clauses.txt b/docs/build/html/_sources/tutorial-contract-clauses.txt index 895ff0d964..9b4b24438a 100644 --- a/docs/build/html/_sources/tutorial-contract-clauses.txt +++ b/docs/build/html/_sources/tutorial-contract-clauses.txt @@ -134,7 +134,7 @@ The ``Move`` clause for the commercial paper contract is relatively simple, so w } } -Group Clause +Group clause ------------ We need to wrap the move clause (as well as the issue and redeem clauses - see the relevant contract code for their diff --git a/docs/build/html/_sources/using-a-notary.txt b/docs/build/html/_sources/using-a-notary.txt new file mode 100644 index 0000000000..f69a9130e9 --- /dev/null +++ b/docs/build/html/_sources/using-a-notary.txt @@ -0,0 +1,139 @@ +Using a notary service +---------------------- + +This tutorial describes how to assign a notary to a newly issued state, and how to get a transaction notarised by +obtaining a signature of the required notary. It assumes some familiarity with *flows* and how to write them, as described +in :doc:`flow-state-machines`. + +Assigning a notary +================== + +The first step is to choose a notary and obtain its identity. Identities of all notaries on the network are kept by +the :ref:`network-map-service`. The network map cache exposes two methods for obtaining a notary: + +.. sourcecode:: kotlin + + /** + * Gets a notary identity by the given name. + */ + fun getNotary(name: String): Party? + + /** + * Returns a notary identity advertised by any of the nodes on the network (chosen at random) + * + * @param type Limits the result to notaries of the specified type (optional) + */ + fun getAnyNotary(type: ServiceType? = null): Party? + +Currently notaries can only be differentiated by name and type, but in the future the network map service will be +able to provide more metadata, such as location or legal identities of the nodes operating it. + +Now, let's say we want to issue an asset and assign it to a notary named "Notary A". +The first step is to obtain the notary identity -- ``Party``: + +.. sourcecode:: kotlin + + val ourNotary: Party = serviceHub.networkMapCache.getNotary("Central Bank Notary") + +Then we initialise the transaction builder: + +.. sourcecode:: kotlin + + val builder: TransactionBuilder = TransactionType.General.Builder(notary = ourNotary) + +For any output state we add to this transaction builder, ``ourNotary`` will be assigned as its notary. +Next we create a state object and assign ourselves as the owner. For this example we'll use a +``DummyContract.State``, which is a simple state that just maintains an integer and can change ownership. + +.. sourcecode:: kotlin + + val myIdentity = serviceHub.myInfo.legalIdentity + val state = DummyContract.SingleOwnerState(magicNumber = 42, owner = myIdentity.owningKey) + +Then we add the state as the transaction output along with the relevant command. The state will automatically be assigned +to our previously specified "Notary A". + +.. sourcecode:: kotlin + + builder.addOutputState(state) + val createCommand = DummyContract.Commands.Create() + builder.addCommand(Command(createCommand, myIdentity)) + +We then sign the transaction, build and record it to our transaction storage: + +.. sourcecode:: kotlin + + val mySigningKey: KeyPair = serviceHub.legalIdentityKey + builder.signWith(mySigningKey) + val issueTransaction = builder.toSignedTransaction() + serviceHub.recordTransactions(issueTransaction) + +The transaction is recorded and we now have a state (asset) in possession that we can transfer to someone else. Note +that the issuing transaction does not need to be notarised, as it doesn't consume any input states. + +Notarising a transaction +======================== + +Following our example for the previous section, let's say we now want to transfer our issued state to Alice. + +First we obtain a reference to the state, which will be the input to our "move" transaction: + +.. sourcecode:: kotlin + + val stateRef = StateRef(txhash = issueTransaction.id, index = 0) + +Then we create a new state -- a copy of our state but with the owner set to Alice. This is a bit more involved so +we just use a helper that handles it for us. We also assume that we already have the ``Party`` for Alice, ``aliceParty``. + +.. sourcecode:: kotlin + + val inputState = StateAndRef(sate, stateRef) + val moveTransactionBuilder = DummyContract.move(inputState, newOwner = aliceParty.owningKey) + +The ``DummyContract.move()`` method will a new transaction builder with our old state as the input, a new state +with Alice as the owner, and a relevant contract command for "move". + +Again we sign the transaction, and build it: + +.. sourcecode:: kotlin + + moveTransactionBuilder.signWith(mySigningKey) + // We build it without checking if all signatures are present, because we know that the notary signature is missing + val moveTransaction = builder.toSignedTransaction(checkSufficientSignatures = false) + +Next we need to obtain a signature from the notary for the transaction to be valid. Prior to signing, the notary will +commit our old (input) state so it cannot be used again. + +To manually obtain a signature from a notary we can run the ``NotaryFlow.Client`` flow. The flow will work out +which notary needs to be called based on the input states (and the timestamp command, if it's present). + +.. sourcecode:: kotlin + + // The subFlow() helper is available within the context of a Flow + val notarySignature: DigitalSignature = subFlow(NotaryFlow.Client(moveTransaction)) + +.. note:: If our input state has already been consumed in another transaction, then ``NotaryFlow`` with throw a ``NotaryException`` + containing the conflict details: + + .. sourcecode:: kotlin + + /** Specifies the consuming transaction for the conflicting input state */ + data class Conflict(val stateHistory: Map) + + /** + * Specifies the transaction id, the position of the consumed state in the inputs, and + * the caller identity requesting the commit + */ + data class ConsumingTx(val id: SecureHash, val inputIndex: Int, val requestingParty: Party) + + Conflict handling and resolution is currently the responsibility of the flow author. + +Note that instead of calling the notary directly, we would normally call ``FinalityFlow`` passing in the ``SignedTransaction`` +(including signatures from the participants) and a list of participants to notify. The flow will request a notary signature +if needed, record the notarised transaction, and then send a copy of the transaction to all participants for them to store. +``FinalityFlow`` delegates to ``NotaryFlow.Client`` followed by ``BroadcastTransactionFlow`` to do the +actual work of notarising and broadcasting the transaction. For example: + +.. sourcecode:: kotlin + + subFlow(FinalityFlow(moveTransaction, setOf(aliceParty)) \ No newline at end of file diff --git a/docs/build/html/_static/corda-technical-whitepaper.pdf b/docs/build/html/_static/corda-technical-whitepaper.pdf index f0bf8ef13836590b9df9f0c6ddb57dca78805723..2f8f18ba7dadce639c1a313dfdbf62c66e5c46e7 100644 GIT binary patch delta 633894 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 ` zmWAUjUtI~eN%Tb(H;J!& z&Oz&;(}9G+7-+`_oje}=T$Mq`lAS}b3Ebt~P$IsddAoS=3<2r=UxHy}aX+sv&~M~w zT2g}eOk1=Z<}bfn5nW8fZ+)PEiXvRl_hXmt2zq;GoQ7qgHG{i%*!Swid*fewfzyRl zT&iaZJ7E2U7~`WfPJ;%-e1WQ4k%LwwkNbe-u20L)?aJ4w2567H_-jMM!^k&M^Q?g&z0k+V{k*cp?G|8iWncr1ed+dj6-<~V}!CGx(l?09*D zWybJBw3L_-Q|t#`on&t9rsPO6fib=yJO?L)1+tM(z*Q zYB1? zFFY^jMZ@D<{NAPrjPs`(p&25Y%JN(aXqBJU3gh9dN{^t>CpfV95SPs7ZFPTHtB<2> z!zr2htOeKFKOhD6tb<#sUjqfdeO>48a%1qFK39*$0UZoroo!=$dildMg&0m^Fv=ab zf3$R~W9szbq|_gd16AiExlVL@@-ovrSZNV(Od-CKuUL8l^pLAxCP2^P;X!WAEXBzL z%EmQ|E`G+h^u&Olr-uk2Ax&Q*L{F6n^^2+TK$IGs$b04Y$e$C_ZS?36760MW+Fd=y z{)?pDO?7aj7OghSqnV?C2ucs#;6@Gy4Mj61suYg!6n-@br`dgj#a~eM4i$+-@wgV| z>UwhSi*~p>(59K4^+PTn-I!1>uTF*g3Ozp(yR@=BQ2!GY!eBDHeJXSwDgOfQ(ESZh76m# zsvKgxw)423Tcp3fPdLX0%a^h9x4h2b*(N&ej*Dqc;B361510IOs_rpASi(nz-pNx% z9Kx>;>Gx`96{E1iQS zDW|2y2lNVE{C))tjGBolWBR}bVP}YkU&LfjAP5ajRC6Uxljoc;;|%jOP33XpI@^-C z@(zuE+Q`RgXS7q|1*6Kz51JUoa+dRobPolyrkr-HNyg%DGP9-J34CeYFr#oln-(@6Yljc)?1!}T4Xm%? zTD!AQ(6ifpuvc5Q*+fv&Y++a&-|fwMs|@XogvJcjrGB3<%^qtC3q4&{P>dg-L*v-7 zYjK&1OKncVwd@yl1o?}7!l<>J*$&{UW~8l>tEi_Quk#%>8a0Ls_EwFz$@1DwUri!~ zI0(@*?qYid2I$3{5G|OJvCcH+@LdMi+cm%D{>X@TD7TWi0V{(<5goClp5NlCfM8E~ zrbVKz7N=I{NEFkhhiO<;ye zJ}YA_BFsp5gf5P*FI|8pbnVCZy5qstKpbYCV1S1nN3nQRvQwY&hMKahxE7vJbr5Ha^Jy)%Bzl&d0*keeS4^4 zC~9cw_^ULo-#W;JncdCeEAg6gUxq>?cNA;HSv8;QbjQ=tyORY9G5BC+oO~6I(|}WB z(Y5Cuf2@FbF;PP^FD`sWwpvIN(E*#X?7Q|r`n3=$VLM$tcJ}uXkjJb7TWYvG|Rjr zcT2b(S3IZp)_9!jDW&=!a0D4!!^6EU8)>PN}nz82LHU@k51EOajwADpc}R zL!n#@{FnZ>*PL58q$z~9b(*0-3YzICC zHqD1R-flnYX!P@R#wfvA69Lb{x#)1$foNaGrnR!sXs?jYkWS7Qw#C8bkp6{T4(8Atr96{ zoqp%ciS~_oQtYbuM=c2 zVR7vo-3sghOA!^KzNBy_=UNYM@4+}6y9uM5hNMF7B=1;Lzvdh~E)erWUs=F|<<6pB`qXIEam44$eG*ON86^e)ekEBBjaaaj#*0c~@94VK#;B3G}O{y-h zda{O(TFZbN^%7BL`RV5;v;(lX*kDFd1hGlemy?@2$VAS*e!d?w$hm~CFwNe)LZ>8e zw^k(^7daxne&rI7HVq~y8o`)2Y&nY-` zz?PVg6)XsQCf4t0z@`6)*Pj80Rb+lIM-^bNtZ5_29d>gkI!cJLjI3u&kYG`-X1Er< zhEBP@8&KJk_gAD-Ko1?aWBb|x{c#W4A}3417_WTa4h+L_-kPx8b#s^>0d-S$|rX0U?S#Z#&H&=izw*R`U?tTU^#*J@>g;u-+nizfRWC1H-! zDZ%f%eY)g(W`}X44}rS6fS%nW`Wlz6@y!!m1xc`y_&t=SRs%i4R=RD1bXeT(OpJNH z(3qf?<2tb(;<}amG8NHEi2tAgSby9Z;mV>caTV!u8q)})Juw_o!q*I(BG#8DB(}V; zNTt|=8P4?e44qZ~%Y0ym2;ql84CV90=dKpU2}9@wO%vC?+Udvy!;l?fhDSx_=!#70 z9(SqNFrLQW%+cq(=9iq?4c5)+I61ZoZjXb}>#^=e8#TMImHBwWYdl2gRxOYWPUYIP zQVv;n>zS2Eg5SwhnIh&Tz^aLsPrhHw{X%XyyzY(GnGSk8nKUl6g0NqKsX zM+`Sq2jmPF2U7tL@|+v2U_6qa411?To6+sb$vq97CKPjWwspPx|5#`Ai!A~Lv|c}^ zH2GenPx{+DboYN5_YM^O%oSs zorjBEtySi1P?@dlvR)p}rid{}R-l1N|0|ACNix-nEN4f#fG=|i&cDT(n@3hP_M1nh z?NDn~uC9K8HLW)CZ_TM<|*f8bQJNvc3M4$2Jx7878(xb#Ggc zRF$}aSd?Ud^>y!{tPF&aqj461?8|-ZmmfXH;zGq-rI;*78YemwmHRac^@! z@K=Nd?af(l?&|s6XFQ)RRds8}wu+)7)mU)+r&V)rBnhcxx=@V|iodNqb%lEU_$7YW z&0oE$tV4|$(36Q%3}5MLQ>@Xbem*?evw7he8TXzAp266pKCEV2u;51?EH-w?C)OKQ zA8?HDpJ+5Jte>N_g=)y)vX~EmRo7}`K83Z@&Gs4|x1Q$Wb;021Jo|4)SD-(xS#7}{ z5@;3@hWwFN1*Oy)oNYc~QZ^aM<4TW>BB5-+?dl&?cT$-X4LPD+vx3 zt$L3(vn(7N=$<##8*HPgqN4c$;wBPb8-@-+rb^v>$nh|kR#9;*)Un}?QtQrMz;2QA z^+l^_rlU-`b~@T%e8j^5fW~+Xjq0dw@6TLyZ3T&9f9eT#)@8Uz3mSZlf;9#fDME`-_lanWMu>6cb!m9 zV3^@?mzeP1-RioH;(g-0c$j6 z2)4uJ@w45O3g~&if@-82UE&Ho^*)tFJJ&;Hi{$8!5i=w+sV|H*lk96eNJrGRjAMy^ z^jMUGs6XG5S_xg&zda+T!#ui?W1h(p)iDQU)qS+2an*Kpi_cF~L`p#vj+bJ)X5$)G zr?z8W<7R8=F3aQ*8&tJdgKD_v1x7+LrP6i;Cr<2*%AN6wHQXR>Gu(0^ZYK#C=L=nW@(=DTJrG+EZH{CvOuM7}=% zX$T*dO9}HN5fRR=zaU{jZMj7Ynqsz$7$tGTlZjqTjZnmw#-zl#p}U707O*d3fK66I z{g4qdkgT7&WZkF=uVrsKfuQNLV}#B^5uGLriMBz)qvv2(r5T)~w}Rk-8=VwF(K%gb zfeYocGCK2kSDDc2KvUc^(z(*B`)9@1w$;T;JK2VdY8UA&GGRtnvsA21c-v4MRy}K6 zwH}pTX4HKo!%5Djlm^3h1i+5cXBIR*yU0nL_0Ua93wv&qU}(6y5xW7zr)=Ht4tALM zm45zNyGFZq&DG1wRh|l9(WQ&aPjz5QX{Ks!ocMmxmdg{g`3NBu=5X^tjS)H&uEs&< z?pR?H*tl**$5}AvS-J$Ri4RLK(F~&#zVl^YB0?jI4ui|y zK*~6f9+WF7RzM@@Ekh{h3Hka=92Y(yg_KQMq35{xz-v|Mj*q(~<96sk=^Y#?^AP_Z z65S?zRfmJ%;rv^QP@WWjO>lZZODXZ23p=98o0#L!~*T$GvUSIX8H*&H!d>?DHncs=<1 z-jgj-SUW#1mqAoN%MM-Z!W1~m8Eut^`9n8$;wL<#MU`OjHqy!>uTbCyh&?3SF|St7 zM0dHd+I?vlffCDrU5`8ME z=0nF`jy?5l)R$i`OGG+&Kz3KogA&>LAn?-GyNp^~k{H!S>=x!Qa|vXHFANHnoV*=x3IU5bM2L8AJ)#0KL9@jC!<3Y;8j=0 zvL2U^%?0%xw*wY}vRy`*HQfkvg3RcZR*HAc-qUY`ughWH?o1_8xrjJ?Pb&1YlGTZ` zuvt22M++BwpeWU^0WVGu>ET~5@Z^Nl(wM%LGSo}Ck|8KP^74w(LRW>z<4={|oZYx} zy<~z-)B{1KuFftmzPht_TB1-w*LbKFgQSMjM&qdCX3orWamgc&C|DSrmoL}{eAd_D zLISEYz3NJDU%lbh7+4b9oCP8NG~cD5+C}={3bjp$fj{^e1J|2F+03M{FA>PXJ&vC> zKaur7{NRfh3ZWy=Zq&v&eG2s2>OX#EeVll)+X}nbvnUYZX#9lLNJ1;m%_zqoYZC4Y z2M9{%;`xJ>TBdV9jocFC+b(e;l%2^`< zC^d0sm78tS*YE|8|W{F0_-X%wX$4xwE zlL#ga-tvUcAmMw4NS(OyGewz71aqYsLlYIQT*j-DWg9j z&;OF)_ANdWk!C!C{)w<+>9ZmKW8hr+Tx-@O-cMZpWfxERr4~4kb;#ncaYSZJ(tZ)e zv~UgO82~auL47VZE#Bu_p<9c^SKZQBPj3z`dOm5axWs*_x%bG-4d&GC?W4QX$L1*J60(Zgbd5 z-4EXp(iCc5LVOk*M7~M$fs<;8xaX{#TI-B7Apue#Q10^K#Nm5V+#fEfXu*zJif=QG zXX2?oZ>*6?#iJIq z@SuiCI-}B$2N>WJW2-qHz_qXxqX4%h)wfXFvHFXUmZ9IT0 zZBaR)w2GNAPYOp)&+So;_M^;K7n1{ERGY6}O6ZM+;=RuF_a2%!0^D53&ia@E?4Fr4O)t1Ki5txUO<)#YIZeG+vct9bmv6l2be3_1MS(kYjst0Aj3+~Qf z4H-3a<_cx#(!b1*1gC{pAmch~BzG_jCnG9;uf;XroKXr%!{eZy9t+V~+v?e}a-T69 zJBN6Ft&bLBK{_<ZhYdEgu_IK4_vu9tw48< z{jSkmR*CN^=lMxYyuc=QZR#gOi(EgIpl$Q3na{dxvn00RX4!k?=#Og+aO6YxX6GJN zzxxA@;2C!@K5Qvh1(d!T(z|_N?Yp^yv9Q9u_@uff#`*-o`fy}-v~DszqGhFb*_VL; zx3MqBy93o#JV-yN-B3G1#Tu~CK*Q_sU5Y`nCuMC>>HxZGdN~w<=j#k;=0gg5+X}f; zsKv#A0PS7ATCtm0G)(wGj)&$?ce7n`0@*SGinah_Du$tNusUW6;urOKvlAHxt+QRd96U3b**^n^e3OQG$tKpWL!g4wBHX?y(N_!FZ;6navpTLG|Crp{zGZ(c z?VYe?7ihYuZk5qE?QV`v$CX!VRc*KMa{Y1+_@Ck5{q@c|9xvyA&BV{f1xm&L*DFd{ znxI#dxY0lh2B)jo(HOjxQTG?}W#aNfak!=><{+77xG}%0(pvMpJ!EYu*R@xG$!rFN z^ldpjPRuzvplomc4E+rNe1h$Mn$UvVk~&bKYO#Zi<#mFz*X*)e-j;!Ygg3g|xc zqR=(rDsk-!RL9=kPpj2D7-i(2y;6YSl69Bfasy0MMVojvgH92hyawK;_yw9d_m3l> zaPZ8L96hd zBs*{Lfp|+WGmd#8RT1>heY-ud4(HwP%pNFh^oTV*v9;$_tcyYerPCHgprne~{32idFPnqLv8w><{f{tUw;^YDcp`)5pz|98gJF5fVGOOpF2r#jaRX#Y z4{pC@t$Q|9)0l`7M5qJf-I|4#8d_kJ1q|d`)KZjE${pImBP^Y&K^%neT+LL~s5wp2 zklB7@uQaqQ9t))xWng$4*AcGpndX8-Dp6`%$*J{p5#Y|J!o!YfXJK63!$v4n2Z$lpYxFmEgeUH|KzFy|osM86Am5 zc_(pIBJ%PMzi5@z$ixiD6ur^LRR7F5KY<8PMwd~==5ZyvX( z6e+Bv%xe_U>Yp7TmXSY0s#&9W_04{=M2oCpae(L1L0b0?!m&oIPSdvws)!%H^tp1MWe+U`v#? zC`BRK3l+G-N&OuCMJ0}vP%Wkq>n@F}u$?r1Q+Go7s* zKgpbrSofZiXmLe9@zSt`Dg%2d&TqYC`ZbAe{LfmjqxIw<&6v7N9SpV2%JD)QlMr+m@MAlIx zppJ?=f<2J`ZR;n2nyuD5F?xUcs?kAf5Q8#cx|Ux^6!g|=jVBog3REIZp9zMLEa z;H;DG17UxR`;9^d0i8Ne$RIzMMj2uB_v(Bmgsr8N$(+ig4TLXG@HkOKma@&yoNL2v zG_{pLPGt^UM$DXLS%c})D#~vrvoIwEqsFd=VJWn&nM} zM({iPWDw;`kOYS_cqWB_7wQFxx zkH;Hwe5y2^3AlW{3Xb!}^O7^vJFI)25Zhla1>j}<2bc2M)4`04MN7%p+RVfSfkn;L z*yV3WWNeKr%n(>KtxQ2%zp!y~@*=Q&GPAOOzh4s>@>QVsCYnYL*A<6E-f)S<&-7R0I46>peExs0u^z1)>M*#}CCB-bt{F zJstcWmB(up>n7=hnzJT4ubNd5F-MyQ!~m$JFHH0o2EMPFT&3Q3ydP|O7TZUg7ty}l zl&_hnUl{ZgH&UOM*1>B-g0>3qoBwS2a$JXE{jEsBNY_k_wX~fLhzShP7~IR!-%C0i zXl@nM$o|npqGnaORp!dE&|^X$m1IAPhN;T%py8p$HP=B8yO`qLc$bNRsH|50)P&oxr<(acfdCPH)R{e0o5Vq*o;_m*g0Um5{AZ@Y^n&(lX=*g?K1dd zwjBDk9#V3ciZgW~$~lvGHsZBj?13t=6*P?NzllRO1?|Z^?d{(t{@0amNv6I3cF9{3 z;P16CfxnB^t)KUQO8LL#?kE2H4>qg+Uj5INZIr*=^8?twETXI6=iuim&VZIQNcLQw zik|Oy!_IVn6CFwLL)?LCupn*_mGOKgd|8lpMC?JJAntCNBt z7RHGMxEyWPWQeh{(SydU+i%wFLuFfAtpEg@QO~v2xg4dF6ov`#-0^M;LRLcl zGA#$q|6*nTfnUeJLH{3d0Q}>Zzv};v2ZIF_5C9J+tR2Wet4nH~hlni>AV%KnanzbYU#|3w7H&Fdg#1OKz8 z{|~(UbGZCx4gbgYf7J9pQ!_~a|D&c?A^)dV{-X)n$EMO&&2NMJ%g^l0<>#&q44l;i zCzhK3gm(YVy1@TGwEK6~1^ye-ZHE1SM!SCp1n@7J;h$^ze}>CH({pJSpR@VNLKQeT zcw>n7?*9JyMi;Qr=}Sik&{+#=C@VXhEjMle??RN6Q2)KYZzqNH^z@3amOp#yHho>1 zDUc==^1>n}W=a@Adi`<-y#LuCv~PF3KV8!46H--E(`~f=l`k2Qn@h$;GBzsAn4EM@h zoLF~;y>^@?G7K#6tpnZ?7FYb z&(C8sXvESSoi}WgJUszVLouX3o0{(L?-zDbk~cRuxowx*@0V?E$!Et(uC>Di=3ff1 z;Gj$fBjHg|VgIE+DEj>BT0rwp32d@tA5 z)`o;d;bdczk&!8@ekSqs1U${n&0Q9sw@Li`{1nnT(*)eBn^yZoH}c)jmhYZVYJj(= z1DBY=!9j!;?oATxw*tKuCn`Q=N{oPi>d*e_!+DhRs|lVBLGSxWdp#|!)Wk$n3yX(k zo0?x0nk(I;df5b2HamWBPGvY00Goz@B7l^=KvW zlEh*TT2-9$w@U-cMlA|UXlQ8WpbR<0UQdhaYc&%9P9~-(YRCuricBk03EYIFq=61M z>(#O1Qa~Pt$8L2q8-tLr&15K=S-%xSC>JC?<|n(1X?ORExcUHd}GNKsts&vzoTQ9cy>J)wM$Rr(G7m zYrfjc%gs~Q_SD(LRZBXFCVW=&iO}7b`6$g9u&_BcpWxp3IOT8zCLZTFI%Us z4i33(6eW_<(k!}7r;UpS8LUQu>1mVEW=>iH7@8$LYVtSg(5+{NFeXUVnU|?XXw^Amr znDbE|sz@R3?VpP-nm-_g|5uy&yZ@ipI7cTWlUx5MYp#kW%e^xgMaXG64I;ZM5VloKCtTnf-tRzAzvy^~jEvM0Qu@|f z>|zk!M#%m3Q(ycmNQ8}iNklK%4zD{}#e?uDN^0t8QV}25fi3$3GlRAydZZ$Pu zGl|p-t6V9SHQ-eH46&}H2Y*&ZPOgBVFvII+f(OK>l07U@5(P7BAj+0YBdooDd2(jY zEt$5wO@VpY3MB>6AO3^odizrvhs7`lG684qWBPf@q;8j=uiK)etgC`mOhLg82yb%U zhl6xL@PVMz4?)Q*?9Ne7PfwR1QxW@h!B+DhTJnkoDRi8ipL>KUDGR+H&P|^t1umv5 zHmdanS|27dcu?_J{oR-i+EcSmK!(Gp9a5dpE{1DjVKFr6dN}>zes)fOPGROXz6X}n zr`B;t3Pm5APE< z=Vo^Rq?(!Ge_S5h5LT+cvTma7R z>l;0gF-Zl@(b=sw_tdG-dVB#9_jS+EZC|%9 zyT>4a`W{SXA>7wnOck@OGy%4R1O%hQK@ky%LX;-UT~>3{!Vje&=(o9@p^yls#>S$N zl1?f1)6SKu6r@gu8a#tk&-3+ntf1T8D7G8U@(3-yP?j9whj;hG=>RvyY{4|4lpPYz znuSX3zEx}t4Dm$?+_^#-Ob|o684$$2h$ipSnoEIl!9Y6FC}lGOw6uo&MSic(Gli2Wb1s3g-7ihrhZM5gTc*xBnqN*;Cw{}*n!^lp`co7?T} zh?&@?H1(rAz_ee>*|cbscnRXg|VQ2g6@!v%zsL#^!4q}#aDnz&s_V%LoTiB zXd<1diIEXHF7A-No1foXwSL=hC&n+Gnd4r!hdtNIzb(tk%1RWoTD>2t#Yuv_ z&f}7je$|=DEw{LyX!z;F5d^b^QpqJBb_-b^grQSBB7%E+cyQV*L_(bP_kT=U-8rf0 zDh>q&Vmm%^0(9XeVc9^h!`*67wB34pTK0Mu@E#e70uD*1R-y>~FO=}N!Sqgol5mU5 zQG7&1M1A|x%1Vt+V|bu)@`KpQOE`XIKUD-k_q9;;ZX^Mq!CK)4(OyMTPcy7githAB ziSsKEqk*ibE)N}xS%91S9>n1DDZ zz$FB5dM54c>;NxU(q7La2{e2=VPRn`osWU-w|}|IBUDmhPIh){5dZ6zCvn_gT|I%= zfNpoA!<#3^8^k*4D2@lRa&mt_4$JZ#;w2XrDKhy_5!iR!;Yc>0pPw`4zk@6U zU;k*W?IE5@j<(_8eY=M5f!BE-Nxxh3i?8I5`oN(>H2gUg;%4arsVFE2@QqZ*7!daS zjop&&gg}%msUmpB#?DT_Wj&wFqzfWiEf0gO3ZK_!*K4H&Y6aSA79f%5{-ef~35YI; z+MoY&lD-dXpmXcKlG*Koj3GH7UwLCE<%^$DE6M@}CMGC!QvCDh?xf_BKp~4i>AV`m z(9F!trXz~4ppbWZ>B*eKd_1>BEOen-f9!yyL@7sOp9Dl2>fK*VWpI_8zq^qLdc=MO zQH-w_HWu?BFg_lMf(&wHOnm*#p)D(RujEW%G!cR!x zgo<#Zj)7;F!JK3!q#OZ6MCkr79(dRQrpi@W&3ZxMU@F;1-E*-x7C^xO1^sYbsM+-^ zcJt7ReV6auvAWrL&oU^oELO-^C{`eJTXeAj4Gm}%Gjna!Zs_OAKmnQ3J(F$|5oj#L z>q*FBziYrR*%yM$_w#hUBZF~7(+A=*MzALI7n%AdNpW$p9`Fp`n3|gU&al#~8EU&& zp&7Fm|8m)f`d%{sSW^t~u*pK$?--+9Z(g=V!Wq~*{MEs(?Ms)R&-qM;xBIsTh<`b0 zDP46yvf*>1@cA>=z$7TL&=W#1GYKbMX|$2P$07#VPYU@o$X@}PD zkK8f@ija>WI{%!v6&6xL$Gn2VFs}oWU4|c8dL$2z(gwT1`Sz`obZW&ucfT~h{z?Mz zM@8Ai*4f!wJK*V@R2XKniqQb_Mm{H1KXsbEjvP-rJ;*8kFWTNREXuWQ8(t<03j;w> z22m*~=^RiIP>=>`ke2S65iS)G$swdmxrpyM|_H-g8{{eZTj!mVVFo{rI-) z2Q$~ESDr`g`>`L#$fe+DQOM4;R`ipq1n&Z&XU{@T7F?-w32y+cLo?U-a??cMH0%zS zS-e|Y7)PAk*+5P#L$A_Pbsyx`>KMhpIhcR^jk{t+6u4AOdrLe)mIQJcD{~Ame{wK} zT!jnZikuD#%rFlgJxVnlE;!ugV7E6{Q5kCVdobuxczEs={WJ_fc)W#125TF*_N|ILB2qB44oP-)fm!m z3#*&vO3$ksDTVBtgl!xdF1nX$S{+v$Z)aU77S-0C6s2&gO|?!wA%W}EUt*0z$|n=W ztu({Gq6B82;3=PRb%Y)yZx&S1_Dn2A#19#qENc!~YY#`(lAcbW@e&i z^)^YeDPQa5$6M$5aVKZ z!Sz{=A($-aeuJhc7~rNjV5!8%DDblj)B!S$hjpZy(hTN$dUcu&05oh;yjy#Uh7j8k zk&!K%A!zgw-)fmq(wnRAFFG%zI`7SpUPvo`bBKpI@-F8u!{CVcdbD^DgBHEl_aBBl z*skwdLR?&2ZN+X%49?&^0HA~bj=gc#;#qkGaN zN+A)-st0gCc;H~63tCQ|Rppxkq(M$@ZcA&cE@rBQxdOcP_4RcM=#Ygx_9_xnWO=Z& zA~z0WV2T2S5^@#Y50?2;m-8!_VrvlV@KFxrf}@#`I$uG^#e6gpM|S(R%+^SXToRzC zI)yx-+aGST>i#Jxsko-}{P|h+Tcu?aHEwKeLJkfNAb}rDWhy8r05Bz*+fo|@UxD3m zm%&_vO~pJJyH#+Jq3`4ES4XEBP`I_VH<&4qLg~)HIi_Lf&Yc4{f&}lYDPeYY)&`ma z4lM8c_j`(+dM2Y~%6d*j8=Q{rOmC(e{nU8fHx4F&#ZRa8WvH@seL}LAmX(<9UwJd-_((3y}kGYJpLPdoyJ=L4s)6eSODuCE-(!jgaqgxi%(g&8Z>Qy zd$+k?LT9xKqTIX>SOc#sAZMqNlnm8ER(*xr*r#nREuMio38XevAJ5sa0IJMnFo!BK z&wQ->)irraTnLNK`BFVZM$;Tapgzd$ZQ6cSBl&Az788yexnlxgda2DqY}uzYG2Hoc z=eCyzbHQ66E|lF8dy3sz8HPNkJ(Hb5(wkQy6DI=RproWEy9r3~l@g@Q*gdR??s9kL z8TKHy7jNIb4Lpwfm2K=uDTs$^*?*F>tPbTb0gf->dzj?&dUlg64fON-*GLcMW@j~u zEIyppAagUJO+FcSAqoR&i=Vl!Zaf*Pi{mcHKt5X9T~?ED{{nsalC9IgY1sW~2dw4; z8zYZ*bZZ@rjnb>5z`?u>pzcEV+yKu}Tm}MxfD1%afRYGZpOv#j#tOMz0avt+!x;d( zdEukIEqm-Y=bo;V{qcNE%)HO26Ha~TZGYwnAZc4vJE$H${IqO%6>xPN)(miXB$NB$ zDVBDR?PdiM1r2ZJnH(ns#@<*@N-vM5a=~2deF;S3JWL3iFnODFHBa--| z#L}wYjl%f_><%}ej7s^UJ38I@`T6HF4e#bqif`-zFN&OQye63}v;$~ZDi`ay_Vp}B zu!BTpAzOrr*@f$r~<^)!a^>^ zsIS87F)=ZKdSxdb?EL;tyOP2?7LxIM@jM%{v*Wzj)TH!OuIl+YJhK0E!L>R$nKsZ~ zbS^ePwh>zBrlO%q+TC@Kz=(ImE`1eCc>46I&ETOBal80Ke-OUvYiliR#prFAl|@8E zJnFO&Bp2u8X1v9}j^F!ZB|dycgqpNV$a$~>nm)%qPj(CvYvcaRF5w*L$ETLkOB;8* z*8u3T3f|`l3JrZ3=Dt|z~H zmmdxvctb5rLci_34>yoW65gniul&I!D$JJkcJ<%fmy?YcmfR zx^!Lwwkww|9Rfc9f?!y1u-nht>|Z9hd-yB7l5C980U2o)dMC`!uL}Z8>c)*50Pey0 z`SErLmbf)=)c?28`Rnr6`l1yIAhnZYTm@j@M0ye>0Dpr4Zj@Rg3{T(Z1tbtt{w(d{ z%e$3xM8Al$4fM@$Na>~bNU1&Wl}EskfdME0+jl-#;mUl-@U!~!lT-e6^%yL-xEC5@ z93axt(b2K6_@$Y8{%(Y)XiuZgd?mDS=`Wm?k6>%1B<9GyWK_)#fX{($09zN_c?&~{H)Ht9-#tB9cR5a3o z+iFOI*@ILuJ|U@rin?31o^NqbL9+th-ab6SZ}$Stg*-?PL}d6@Fb5F|i$AY34-(!e z|AY%tW(+df*crsmpoM5hvGWcZ_tzaZrVZb{vr#+T?CmWp(?lW}Z)7I9^vvrkh znbh%2%k3XT?b1+-P(O?}&?g}w`S@E4eLKVA5wFXt ztpED;bCYEq%?kQcr%Dqv=x;C4(&+YhAioaoTTL9 za*p&CIRsYEWpEAaVzuNQJ>C4zgibby1}2s&nnsj4A;$l9R?T9=)E;o!@$p`3Hzh3FGy&PbsBVZv$5{}u=-V9^{;&w zJUw!(tUhXMXS#kiyDm<0vG=_4=Q&t9^R+*@zC0v7?Q&X2n>9CAp^xRK)Pw{_(x}^H zXy`w0;N}Fq>;Ll5^X&ff+e21F1*S`MYLwT_NyTBGMQh{Zr)Oq2=~f zNd}FF!NLoqkluVfTr3rGxS)7JxS`DH?6qs|baZNwcYni~qe`0KQAr7oa8H2=itkF2 z{9kL5jpksjZ&F@t7(Dqlue{~CWrIK8q6goF3m3FyWnr#v=9@eDH@;l@#QLZPUQ{l* zXv@LCz|JJ#RyfJ{8~;}%N);UZTU?^NYf* zJCTtF(`4=9^L80MO9HfBPEM|?mR7^zp`v>&=TPft>Kx3ZLtAQsVpITk=8Rl-w=U~# zoXUU4y8qOFeily6urg{W78;s|0>@vVN>+sm<^ES#8ULO8#77GhS0j9Vqe2PsC*!bm zdqpk&Qp(=P3!`y~@Z3=Q=;9=ds+uT!OGHU&d2?=WZx3$(93N~g=yVteJu5PD=x)i6 zhE#}FJ)xi4XwTdb+tOB3htWeFNl1~v zN*!K6=n$s-Q1omrRn$CDxV)%w998t`?A-S?!7?Y(rkI9j_EJp#(4&PzcwSq{NAHgx zCcHvVnIp5GaE|(wBoD+t|`_(cP*U&7@DUZ==PT0r5`|HuirzU+nThkfP4de=(l*Vr`TAe5|vpc`hzkS1X9?seB zlSJ-L)@jOSDcol{X_!%bv06o*AdMAyOFME!HRlHY|6ZCH{rK@Tux=u;_=1~2_LGJi z_bNmpFUG|J1N#V01U=(7IKDu!y|8ylN((SjAk z#ASKJh~CrKr%uJv?|AP$zAsSz?c4h-LcDe$*$cT~{@SiU^VPB$g`io&kRlX`{9gW) z!Rac=F+V(#FyVJzM#C2SbeJ`ifu9Ncwag=>`QFlx8CY+y!-bQrb#F1T=C(FGAD>)? zOwrTT_lOoT3q}kZ2~rw!4r1lO%U{n_T=-4zw|sl=M-2)vBK@KS!usQ%rCKJk983B8XDa>E8+X-~Zwh z@{eIfU%z@*QMQQZ@8|m?iPHqmR&RcI+SNptZgHvz=x^N2ux%Y3IB%c9l@(*f;-AOf z-qvo4`$BU&G&Jzl)idDEezhetVV_RCs@|OAdiE^1#TX%f4QGMNV_Gq}ED>(??D3Hm z5pUiz+Vblp?Y#&1Ti`9?0`Vca$k*^&qyV+<N#)MTBh(>s1hNGMmFwD5Pu6bFSOQ4QyE zIfvS?ZnATqXJNgJk?J%jPJ{2Z!#YH~Oh$7_x9uK?gfMFI>~-t$)}lx*H^7s#NIVwm z*;v`Cz^VoeBB0JDJxNJFel*#J<5$G@ZDK5L{j$T(tGTlf%kP#n@SPwfh#@3|c6W!2 z-m^aHfTxe}&tggi-}Ga%Xe5n{y3o#~I(^<=5@9xMCy4IpV?O(i66;{S@>^lZ&K)Mr zipnBxk_LPPduyc`s;ulI6`grgoV1Sx*haSWI~MMTJdBV;VFwld5=@l|@~gWOzyHor z{{Q4Bp?^5a?fKE?_YaWWO=KP(UFy@VK zn4cEK-JEn2@6+fdxQDx2c*8OhcVIrYzM8Fb$9Cm)g{LLDU479uv7$a=+GR<1Z7;d& zjNNjWZT|--s*$Ml()#8;Ys|dZ8)-2kBS&W!yoyr)UO-b66&3l`PWBIxw=&^du=L|K z-fa21>kpX)De&I-pU$KbZp4af?C2o+;yyyX-F+AQa3h@m>_r%#x8O;C$Ll^u#5Plq zW8=hUGOP^7TcUBd;T#lH5hYMs+2yD;m`93s3tgg;tr$@9n8F{t_g0dD{^-Tas!YUp zh--gXV5{t4IGofgi65L#F9Am{q}ulZuL}Mt!Tc!)#%nMC5(?L&S=`-|&YTWj`}hDo zSB$sTBHN_ZKGPF2wnR%VYuNgHwI$JL4a6GBus|2>efP&4E+f}$OnH7*t0?cIFmc1) zejPPUi+u4Fyvmx+U$NSc-?3z*rJ>%}U6Dhu!*xZCF^K!qr^FWH(+~bqSN}^={U2=~ z{)0@<7HsRXGIc=lC)X?)h4AbR1Q7`ZqlFdBe&?_w=rshM$?OfHbNewWt5s}feQ^df zORnINu$^SfIaZh{9?xwDYNxaW&;a{E9A=(Fi)M5oJCEagd&Qqp+MTW;8FEtCg7xAK z2=+yVQ|!s`tK{!q82?@VBF?u-SH|6)ulBksqnsi;dx70%h~p9@iMo7e*!$LCW$p9Z zddU+okyI~W(E{YWt&@fMb>iqodgojBTQN*Q=S4(G|3V?OdFkm4{WMa2Uur*VyqUi_ z3G+N#Z7opVF=Jf%t8?S`0nXenD%27D5^J%vyvA+W$YQtr(z!A>2qg;RJB}W-4#O=g zj1ANR^hbpo-vJl0?dbdIm~*u&wEO;zy^Z{+D)?@a#xh;m-Rogr{ZE5jQR^O15|<<@C^07eX)7VqpGRF>`11p? zt;A)1N(k%$UoX#&hDrCc)AJn!q0F1Yh#z_0UzG2+Io3&%Y4EX+;LB3R!7k{=Juj|W zO%U~Ls&6?en|`4AzSKR-b}{{FZgOY+zj>SZC@btYtrQ~dKQ~W_iHE9tA`eSVY5Xk z2yqCK7^mUBgQa74l(?{QGlSq#syXn3?+8VYa#HBY`Z%2SYIEwr?)U)7@^`KZhn@W$ zOQrALxwME0e8VNTAW#tzcl+1Y#-?w+Hx3xpfnrLN5^~cL0z7YKz40kP5EVFe^>aO- zzxZ1Za~jv!-sDJ3R`QHCl^^$}R;QrGh4O&NnafFE&J$}QGxTT*)*EiOdc4w`B7|Fs zc3KrsT+Q>>n!WyEUdF7O5mvd)ulAHwrOq$tN zo5`1O1NX1G*4NL@&EfIFe5CC!+|18iLkI>=x&<3)-^ipVkuNlI`ANkM`co9M!WlIO z5#!&^QzyRjsWPRv5uT*%(4DybeLsO}_|f2(jS!o~*GJI4t$MN1VxaNs_RK&j`tR#k zBQ9NfC`yUfmPTXjlg*GnX6WlwZ0T@geV>}I+7Z`sYSL4^S{Tv+|gOH}NB z7W4f@?!|Te0n|jJg%I}0?V@;(hRt!^Ay@W8TI$cL38xV#-ZWfeQ&TbRb>?edOpGE& zb=o6KPa@$-j;jK3Qc*cpwpm`IH6ZBq_H!-lS^usJBv}KmoU!HOc7WW!$pX?go)A)B zHYrTj8*{#JvFr5%+#6BVt;M4X*Mb}Enr|vJm+tb&-nD-~OUnT#$He(qqmtIwMV*eC zFYZ;ri&ng4nQ^{X@mT~q_sTEh!MzS)YgAV|si7eND`_#CO{YDj+V9&FoCo zb1mr0aO$|;9D9@2mfCC~|e0J?+rX5-K zsS1hjz1`kq_40A@DDRni@&}g$%-s)YiuaRQs`a;$Hew zm*3UN&Ka#yDc`E8y-0duVBDY!dlz%=h{GSZuM+rZr8^;SDeF(8Ii_VXm92%%+`#R4 zPl(x9@vw7(bn~*Tc~;0_c^vl1Ckh;>YgBo5C%tx{Z|Js1BNf%7CQ=v zsYx!p!_#e2*Q_YM`t-;_+QLLk%<s357E1-^;*bO(cc*5+KCd;ZeSZ#uEwhq^*&b>4hByz;RHM4TOKvt=0_60gpP7&E z4hFCLP97MD`%qOd<93LcfPqjjn0oTZ@s`;BK5|1J>8lj2^qG;-e$8c6k4`|1Kkg0$Tk?vxm?T}@3gB2MR)jo7VpHLvTwsPh9; zlibq6PQrnSi`u~mRTVjQXb84P3oh=y6sIA*fMZA9UEy~I6I*hgoAsC`!zsXbIKwTO2AVj800@n)8!CAP&`^i8u7m2Z&0YhIKVH zA>X|-WuJnjhc#@e79vfDs)HSAEr_TyL6y9@2l5LcNLDF_AI!_dHeH5Zy3*3D#ZNn;sLY`~b?$ zyxdm8$x=A4YiP=iWm(U8F`a^f0YN(vssAau!vlZ{nee^_}) z_k-|d?2q*P`9Y??xAMkyTM6*3_YF3qz9jJ@jTGk#bgw-1bTCsMh!*eGS2fc~omnlU z<*YraM_M&k%*?tCWS&1il+3)K zyik(ZhmDfU8kt8MS{Ev$6`N%v+P=8BT~_S3IUL++h!;H>aMW*dqE9+DWH= z^`e*K*By5#-eg=6wI5UPi9?3_DCClGg5tA9v_{j2Q1D4cat?3~kMlxAx$*@vj~_>{ zu+ern9Hy|bWsT*{z7*&^(Jq&#<(8^$!2agpdEsG<`pD=X1THhH3HOVF(pH zU^bl$Fl0eAw;@K8bgK?d;`y+8e7w5)8GeO2W&hTrZoc}^LK%ZGx^i>2n6`0ptHZ(q) zJ?5F-A>Y#-usDuMgd>h~EG7;`efFEJLr=h9jD(gOOve&VlVib#x=R}(J=7hp zELUHeM7*LF`maz4{jFCl&SM)!>=r?Ev45IWb;j0&Q62M{LSV=e%fEOM$%d=g3f?c< zb2%B1D|_L=e|Q_YZ$d+F%)3wFNaNzONvf2tE_gDbbH|l~J^!#SVmJ!7W{KOr!`mLN zX+^bh?73at)!;MS=)x>6I;V9&^xbnBVw$26PkVZ>!)#&I$0+v(dLwOP2e6*4^y)gp z1D%Z8ma7QV9*P`Ne%sU8>!lf32%HeWZn1GLM0fX-H6iD=QIKH>wnYn`_{A|HP_kI9 z2U!(b51>M;;bx=;*-||28#XLN=?{F{C*F$x=LYH@3hi*(>pYbGNFZA!;V!n(tf)%X zbqeafso*8?iiEM?-EwVFL*)oEEYyCEx$9ZgkYWIJo2|pQ&qzF~LQZqf9Sbd5QwZev zlPWTFIJBb=#$H7k>6&QQs?sHbyw$0|gmD6fy4$9hDXT=6D8seM)S}o+cVhrx{#j~ z;dz@`d4FN;8re=XsZx81sV4P`a5z8d;+)Gz>kAitg5JL^iV3woV}~XCu0ykQRJeL8 z&tSDTt$$&DE4+|kbwm_d6bBaU{&ue+y@8_Hf-2`%Y6QyB9w5vJQ(ef!L|0oD<2fc! z2YHsdzjX13*Ha;@V@)I(aq^?K z>82HmBC+GmPBiM4AuTrhnLRdJjR8$TN`#dmD0UN9izqJw;4>+~Gdv*|N(=NHZow|T zz8_?<`9_q-W%9Bj*Buca41Y6!noY#yqq}4ls68CTj#4SMG)1l=n%8@KHSw#NR9uBz z1({$Bpc1f`w`W4KffSJDSxv6r+-Yo#;BR?}xAWQjp(f@}5;oK{ST8#szkr-{ZcGV# zDo0&BXLiQ^sH+zfJDprs{n;=3-eysP=TZyRo8~6# ziKJ`*`(i@ox?S!4B1?(E>h6bk=%pwjm<3KbGTA=vsH3B-lKd9U9}Ipm5;v4LljL}D z7fmnGQi^+9&{1R;x0G{J5Ata*TrRgedPd4+yysC^FCIk4Z$G{hd2x_c$%AY9R<&#@j1EDnRVat@2kU4}DF3S+`+txh|7tatFCKl6 z_1!}1iElfC$aDKn(P^({1koM)j;DGXkeb(zxng2twg`2D5!>DE+7ytCXP=r8zO;OP zd31BhJwPr?BYet2b3)XV1A$_-mGJiT%xbRs0+QtAPm|#+*`2_5pc~>oJy-qkf*FBI z;WBgP)1j77N61+mVT3$zsr+4`YWyPM)(a z=^E;(7qq483gK4KXSTR z7m|<7OsOl`J~WE0LwjatkK8XGjeE&;(FfT}--S$0Ha1#W=G`9hKE-Em8^N~PLkZQ8 z0fJ7J;Kx9`d$DkC6k26x1vl6zLp*qSq_m=__I?2LR-->pX|*bzt`55MIx~~5&QdW- zO6$*18=;BdIcOTEJQS+iqrO4SWMdZ- z7bg{MItab5w&qh-QL&a&Y11o0LhWUi)~yq9aaZn=Ij&i}oHIpnTO^^7IiXRLfWkK>Fr&J+=lgL3Bz5W(YPy%a9BOfyws|trzO#G?~%=bh2(0LB`VmK zllm3I4`hTX$D4a6?o=3|8)&z1(Xp|@F61Y{oDDvo;W$!sL;3rAzlE73*le!H$sjYO zZ-IL>SlYnymQYe|sJCylH>}{8c6BcgC^+D8&|K2j1&ZwjzWrUo3rDGbNCuLZ*l(GJ zk<&0ALU%jFBrF#@nyXZrS+lip63P-+v*mAQQux;ANIh({Crgd3Ap1yb$Yv4KWk#>a zf@Rrj{-H_2G`-Vuu;r{;pv1>(Tn(>}6d1OhNoDd3zQwHE%nPYHN=3J+0t^lTqJjG^ z*?GVe#fbhdZX>!PYB4NG*RKpT1I?Sf=kIVOS5WT%YEmBw$L%%BTz>UxDVSvJEx<)G zs{$*ZQHQu)!V?%DcJo@C$~Hx39uoCgUwvVoDs1~GdF5lp6jh$$*3uJ;%$lQO9K~0gOD!g z*g5D=Jy7?$6KZ>;zwz}cv>bYf3pC_1mnyY1ZVpVVh~gcwUn)3h55)l!m^F3|KN$CW zrY@I=8?U8IT@2f(eHfT&T%z{S@fJi%fEFe1MHbc9GxqiH7O31-3~^AnJ+<-h?xR&1 zE_6dv=XaCeuCFUt%g#znT&Qp{$W%tG_w(;WUxHPWsQRJaY|IR-PjwvW%`CQ`G=(r2 zc9glHXd>W(D?_%%iuQpRp*94Qnt&ukhf9`^Y7vWRWZ^xJ&*q7614|>Mcl{ge8TXCn~U3;qzppd*$(U5-FOIxsDhix zjks)-3Io%WOtmfx!m$nYvrW1`eH}2$zi%>in7HrB^V)AiJ`}lmm(Jaz!ghUQz}+f4 zAQHemX64*78`=WgpK2*`F&Oz>p3KP-CG_Fxy0Y>(%+?oK8=sVQ!x#WHH8rHkz(A~` zIh2{hMB|rg(WJk3Fq!aFxSlx)Cw`>BQ-6p%-J#KyxExl%OwoO?C1^dX9GDnxxUn$d z=PNC(^tCmXp-FZd3^`dD{ZFVPo1Pd7Uph zxLX>U3!3M<8ykNj#GgFI|D-Wci{miT=aW<$+?k6%iT?CbTsfKG2f=5Sfhe@iXYYRAkT!;5EPh24di2PX6bQ& zUQhe3B6)2wEH=|n!pi*T2fD>DG6%qTLx$ihSu6U7LjTt=m*_DgzoHyl2_A2Bb~eBV zdW&IpxyfV2@@$#~nG4SxQ^hMxhdsr^$-;Z*>a>BwRoPnJUiq3rvebuy+v)?#w2r6IbJL93C)u*|C-%!ICip=iLO>^Jvuv^BO1K-9#8Z`Jz0 zZtwZDpRqgX%Fz@Io5L_LN(e8=`rFFx3p@(Qt{!e0t3k8~9F=6L3T_NUZ{abZ2ylO4 zVNP65^_^!3+^{1jM_!>Od$TA6E_>H>Wj=tWt^cqu)}BHm%F}Wk8Nl^s@FFb|&{;z4 z%S5?zN+l(Rvi)D*ukgZcsm54Ey_Rpugh1sCo}ldehTqba5qaiMPN5LG(ZY zL8S3TF|nNBjzQ27`b2q{orQ~Q^0U8v++>%R;R%h1oy1UoemH zZM3JwXdU{yeUHQ(#P&w%AGZ$g05XVeW%UTTTy&nAntju4S@7+`r2fn#=NbwvQHqPV z#{dqyqkQQ}Fw4}eDFSypG{j<#W3s*F&fW~in$N}(lAWF7ps9JNSps^1CfHlFd7&h) z_D&+i_t(WUU>SZ9L3YxL*e>JEphS`pW%Itsqm?e(y$e3bOQX4~Q{_itDoS5>ux*H~ zL+AZVK1gY1pCPlcg%Tr)Y}T>buL~^1sSKR#9Hu`CH9>)Is^dhjDea)DNEC9rof~Gi zT9x@>yAQNF3>Uae!QjrS!>`OLnLu2@q4u{pRFA^VFgjVa^a6B*m^d>lB4sTt3!7Hi z7$thF41dQ6f1-Nn`bge_2z6qDBUAnMkJ;ii&u@K-ABg~>W3#K)B%K4yl+F5TLCxno zw@I_U^cuIUTCWO5Os#!`4n9k4bv6!6Z+7WWYZU1&%<~@~x^{?qXPTR+olqsqgC9$k z=d|>KZrdbV_M0V&2OAbewcMAQ7#a6%ZGDBeeR$4q86s;`f`NWipcpCP^PyQ#ge^e{ z+Lt%%U#@c++4uL}zT*ssEW4ZQyuBaKtkR>o%$Nk4d2gExaOeVa zX9s@h`&E;0kcLQycX)jSzv;qcqG?o%_J{e97hfrvjXZwhap)Q2bW?z-hCsp4bn$ny znMHw(wJvb``h!f{ymvM?)QD;Lv(A5EsaRtk`<7i?2kCcY<1@kZ!8%(xZ_lNy%s@o&a(K|7F?UFNgeTqCpBKmdFmoU-3gu^o2k5{C(@fy=zWvDk>)m`0RG?~ z&-`?rynjUv{Wlr)w~!g9vIQID;W3kn0-huP2a>qK(hNr2EW_OQqlGJ3HCRN5bK}o1 zt0seL_CNfiUWjDJql7pZ%e63lleBy8O?EaxysL|M&v2^*48yGH zK^GMDSUD%Jt@7#R=JPfTi3h6@#ktF?>(EO@!Hw!}mHT0Lg6BSsp`B_1{DJbY628cQ zuM}E(yDL-sgYZ@Kk+a@2n4Nt|1*ZF$bvD)L`|}W13{>+X<@y(D^*uV~V5LV8JJ$E~ z%{`mlFSohO9#u3blv^HOAe3lp#21r0nU|jYHCgSa#NfZnfq5IZgsEuC%1GrZW1mKO zf)}whY)`FO#J#XwJn4*mXF11N)IL_j5NJw#>Fre3MK<$cRbF1z(vl7cxn@!ADn9Z$ z%aHBu3zu#&FXA(@@&l>n6{HzjnQZMkU8xsN^a_H zF^A(a|6Gu9W!XesG(8X&HVuA}-)2q6VqqPP*xtwW7+CmUO4uSXyBT;LTcuaE)~_TZ z=^@jn|FubquA#`LnB-Ip4pB3`xk50G0Lf zyL_43?>{h#tr!jffVf&}JNyZ{NIECrpbHQ>Zel8i;EEHg?pr5~Q}y*DtrEc*->qz; zO`)u*cP+pVD%?_@Nm0-g8FME7;KRd|^-|VvRLA|v^gcT)Jzpt!5D1i_%IZ_bg}qI= z4WmlldAL#x3e?t|c}+g;pS^MJm5h|>wch4iX=Pp;N@7bNTtr~-dWhL5Rb(~0r-6%> zI&t>Zi(kuH7O8RHj-E=IgM|hi_#I_O$9-V-9vsayk61o5UmNItW$KWzp0RiSe3?UP~-xK$98LG2^UVL`|6fLYLH^G^pMWcd5_~+0S9*7vEwVb`dmw0xm)h) zN>uebIt@pN#Y>Th)+RY(N~<^yc9xaLPKklJX)`(v(IiS6#_w;XxUb5qpI^eG>%B$W zZA?v{oC6~}J9tOU9U2xWy#7)8qPO?R)Lar9kSg-vC_*ySgnP>Ul>32$X^y1kTsn;O zZf%t(Ybi}Bt9WPT7IBS~N>)o(S5orIuiGJt zMDwjtK&gT2?DW=t33?6J31%pu;2(!d>DRgQ7KiP3Cnl*VNlF}*N{S>a9K&H@OsdCi z@l7kAFB`)xq(QpL*BSvo#%KbOD+`Te!Se7b749*|fn_^CJ!v7}2<;;HP+7Q6ZzTKb zkJ4w@_3#&yu)7h#(L?}6JY5l18KTl0OE~S^s8cJ@X{|~qeUpN$ zI%GwrK;}Dz<6$ks0kZibWncq*=YlX87R4Hh*E{`ciyJB?$lv|?)%w(_f*}hcGeXHd z{~I&bC?-8G89W;rQ(u~GFyY$$Wl;^d5avaX&@$)EVeQQZs!IwbSyC(ls7h* ze=uar(BVqyLp?jIPybp4MBXCXgK#>zy^C738D~{W-nwSHi>(W;BpGn5s-ME$E4;hC ziIR})Ygs;rOFoBrz$_?8%Vd_T6w8LARW2WFs~J+aEwr*Wh&<`MT5p2N@&1U;FHR|ko+x5j&u*&_C=No?NICj2foiQBbw%XxwFZh3O;#(3IyS7n_kb2((?YWQD90>C)K$e9Q)e5RghzEnn?4+ zmqw~coBMy(O#bh;AMNn@w`x`!G2PsfmvO#x{8wHz^}{033@viu&uXHoX?mWXsdnTm&36=o8=BdeSSzcsDo}CZ z|Hp}q|L+Di8d1UV!Qt99U-kY`_I5Ek+=7YS}pt3QQq$m$CR zg2Ytna49w+cd4;P6qvPog{ONNsX-+B!cYdNATc6vF-H<5%HM4@ifH_+6mL-bz-{Zh z>r6rWC8#x3OTD3ktG^^CGP_L*Tc@?Yjj`oi`hf(a$?6JQ5er8-rdD6%ly03X-Vgh0 zcBH1)_5q{H4P4)+A_y<+m3{H2;*5~x1v>k3FiEzIFa?^j8eR3+S@agS?@nsaSoIG? z84dj$==$LpM`t4Rw;`(kAx2x@ms2L`>D~n@*On>nKm-aUwy7rerwhr_KsiIo`bw`M zNV`K$8oS=LnM<@XPOrs4ABD{aKjvzB?b-HbPXPm+g(EP=J+rdeqQ#C(Y98KdcCoRo ze=fB(XBivK(eXdp_IN4QJ!Q{04>xifby0cx^n+$^?#jmU<9YbNj*;JVB1+0kLqlfo zqQTFr{DmtN&9@-xdlws9;NUo%49&o{^OZY%Go216(cOjrPnI^IjjF zXU7_4enzrm^+)wP$DKM1 z^k?q}V&YbOW7=97!|d41@2^T2svdvWjmry=VDrSLS77L%UCUJgYR}--avk%PS*}i*OqC-bhdVj8H7Sj$5m+4VXzWdo-w^507?TV&D&H?$H}G&LQ2(3|w+S^0 ziI(5pq`y4ye1i2WqDiLsgV>b*Mg>r?MOaCk!zoSDmEE`=78I2^Hh2*$6JA6>j<`-L zT2;9YU6JJl zw=QV->ExH)te|4mM8HkQ#Flkti`bEOYNn(~*hpv3}(nd*Z$RO>n0bxvRu- zYwPOr=1zj|Yw7^J96On%y{+Yjpy%klAgIq0o82hq@ZjEKIGfxIE7QN;Rx-z>=jd>1y9bk)lab|8a!WNoqr<`XQ6Oaf$2QUPVYj;XVl|G*)oO}q8@`* zG!jK&pj?Vn3A~bQal1Lv{M%@VX1rhI+ko0784Jk5PSR&|1U%Z7A_CVv=I)-8jdgWd zmGL|vY!HsBJ}N(sk&#J1{rDFP8Q-2LDlrSo^9%BuxJptkrjh@xjQd3l@#p<-Db=*E zJ|G{X-B@wbSFo3^=>rJ0`uTH0P{0IUl^OF!O-boiWQYUQ+X4BdhE>{rK$-*~4(e)W zr>AdKgVp=%4Pnn*XPI*Qw!xW?B*7&6$$WsiN?NmdBYo&eI@G*fg$Etqf`X$d{C&Uo z3@3qm_;J5!ibg6&JmzOJ@z|l=2CB>3-Q_wHf@@aB&RG?#WDu2J= zkAExVMn9{)H%mc&@ zL&djB3;fx@cnMRQ#P|U>S0FiD`V*)0@M`3xEAC>Fv$Zn6epKVItgHCpD^v1!Z|BP_ zn#w6)gjVar+(Pfv$rdI_vE}4kTGX(BP%5o(+CwNR%9)B=H?&)@8BrWSC^}Ln2$m^h`p2o}f z-7go;6Pil|`MZ^EOB3U0Z_(Sk#%!6jUV6lOEb-9t0_sIaBRl33JEp(P=tMhx%)BeC zsF1pWe4UPN?u<)NAk%6rz(4ZqOl-c{pUo$7+(56Z-uc;U z5IhY^IA)T+fDQphnt`1ySpK>bXIA1df~y}y&-^`6C}nQm4#c$5G%a&NsL zLl~nI@O<%b+EC0Wb@Yri5Yx57lV?bYYZKztE?iKiBZ}A*-R9Ao*u|- zc93d~(tEZZI_|r+`w3H4wxNb!b-&s`-#O6^7Y(!2t!vp*i|DU7`W^ZPIOqy4t-Efi zD-U|R#Dejiy7P5t(7p(|JPS{s<`ge8alEk`I0d5@_U{=T^=oQ!+}pe9JP&*^1pe(m zH_&tMk{^M=R2pW zm-A^*Vzrhi2Y?oWkDZ;D^6AX}z27~jd@p2Y!7GSbJVu&{ci*0QRq+dQz~N6$v9gH! z_jkn$@mD4P0l5j<+GJ%jKYh-iO>oURi&L7WsO4cXyPK z(EX+4YuYA!wL~Tm8`z|KTUj}V(0%Uk43H<9z>R4koDyBo-JR_lA|i?LiR(R8zv^ni z?^`6pJF{XI_=5+JdH3VxOMpvL4JdNUaC?KUUHT$DPjOS2G{tuqA6;Y^Ek(h6i0;if zNlMBCbeW<@Er$oFDt{>uM`t1&g{dEc5zI#0nm57x?_Z-j(6We~@XTYkbl4R>d4KtO z7C=OtVrcLh5W*sf`ntr;stV_4@vqh>;z@2c7_UstGg#HJ+EMxK<}*uxb3y1tJ0Ig} zs)clP_B;#zxy1gp2SQrh0S}*&st!)O8w*v6e6T2%Hc3+^PGkm_qx`Ph`&pN3<-Nkn z%H6NTCGqz)@C^^iJeH!MsSJ!tad_40^8Wn;jZx!Iu?ZW6uN16Mb*H-?#W(~jS@F>h z;FOfh5>p9-K=5B;<7e z!NTc{8C$|s`p5WA%1(?9AS|<+nyP7}PA*&;dbF()bN13UXxQXGD}FBa^7RE4L1>Of zsya6ABpRLjN1FD*&@TFs_SHuouI_dDrRU`3P0p2;szOy)q@N3)%a*xzlduX~|0JQx ztnSK_iEfLE)tTj`!;XZ9H@6}Urojl#wkUM}C|mmhpYaNz=NB-K^klun1@r6eLBAzY zHVr2yCp*KkkaTB8k`(S>*W_hLV;AInVg2wn=r`amd%e4FS`H!2qqCw90%)Rzo|S+8 z4918Y+Gt5)LBW9urNzg}$~wK&AG|siU2NUYd9QL~CsJ=zpgw2eW3C6XwRonuu?H#f zq|%4aUj3aD1={J(;Y9dO&`6*1jRzHZ1oz!J>c(??C6QI;$_-flB z%>yu9WafbA%09s|a`$Z{RC%45;z5VktB<@5HO3zbvx>7$G6{&(u^674S1k?{fRN^` zjg8GA#C+R|2!EVkZKzA7im#?`-Mo2oYo=u+n0dr(OkidSIombm(xJJG*lnyH?r$A7 z2#r3`u6XY#;4E#VGIU8DR;2kUk|uZULJh5YCZ$HVuE5(><@^15&@>U5~99194!RkrW)qn9Z8-$8}V+Zb)l|>(H<#AG2l(+J+5w z>DX6%9zEIEe)^&@z}L5MVuG?uWP=O#&Bymv@!8uxtQYm#$)c?z2L0q*tlnLP~3yKSgRcDJ>0Li zU4>#%u_PaF&pSFLYALqiw~hN}S{wNBZ~rdGy(HCiMoemcjGv`hFZnd=*IUIM9IzHm z(?Zc=Z@Y~0BZ2b-_-mH7kJmorfgZ*?AmKB8rs?F7zk5!Na4P{^<@L2)OV`X1kNNp9 zEQanRkr2Ob7O(74ZGqv=>FmsyR9kRxSh>SXU_HOy{OF4ag6PuvX$!lUV&jk-L$-vF zlkd-Kc_IE>zSkqNR6gJKt4bkDcDB1XmX-2159J=N@dM_}aP&u)Qi`j* zv}a~nslfl(ZL=jPpddKE6V63J`e)x@P>|NdM6tX*{zU)SAh7E&3Uj8Vr$3ADRoGc& z#Z;k&y>L!J=zuc{c$cZdesT&Im%?IL`v2kVEugB}*7so*1qB2_8reuI-5{_L18I1^Su3zXO>zK zn--UB>8q+-kYEKMY*By=|I@40yc3?cySFuA#-^WPv>`ChLBKw?Hd#KKt7+}dOatz* zO~t>twG~3W1ATKjFY6hz6tuCi6dWRE?mJrT2Lh><&HKN0!&P;gETmVnCTwghXm}@U zsKQs2cne%eQhmMkHJCfq)me0f=uJ(7B7Fm+b?sOe)#8x>SqOF1ym)~B{ zzyIJr6NUJ^w6-yNUm+s1*i^Ah-gvbJkK&b?jh*Y!vhVqX#?>vkvP@weEP3yjTf6wK z;Pv<8Qq(4Ccmz;WUzdtGXZ@du>^Awr8JCd6&>A9gxyscXr|$d-*a=0c*-St&F?nyHmaxA<+@{^M#^{+gc@k=e(LmJ93X*s zFf=P{TIU)uHEYC2Pq%J? zCLX$!0N34>wGk3G*&I~N?JcWh8m~(3{}R8%V=rwsh5VxEv!B`21yY4%Y|ZfS;n6}X z^h~n`b!7MKZ({lT`uf`tzIem$d^&J(u=WfMUw(b0I?XTVtN0s*_36Y3pKt{X3@Oc8 z3^YtBc1$Dv7~6KZE6Von;ZCh4bn+!<1FrFDL8Hp0^0=v;%o~4n?Ww>lH`cgxW1Yp1 z@nS{@pOFvo6WQ&kbohS)=pu}e^8yEZ-sWhs%XWhUae#AQ(2G8-WPyghFn`zOg!!Au z>pXkg=5ppkIP2Y5;8!1sQ zU1L)ihsLKXtZB$;z5b7rLlM}rdwG5zA0Ph#(faZNoAne=bpC=|twieUgldg!*PnQ% zQ%>s@h`vxJ?V~o`=xd%l(`M&<}I%8=B55XkG5qaV*zIohzhVFSpF#5%jOw21XsD@8dd$v> z#b|)pA4Np)iY!+HL;iN^7akIYd1V$GBi^OvIt%lQVi^8DYI%-@qQs_3N3lwh>^Q>5qIv0=zd{b2s`( zS~zf`S6*O`;n8U!{H|2cB0?NYg2bx6{nIQFvPwY&GVofUud*_K$4px4=!P;o$>jJ)pu)8RN}JHLq7U_fW>hvp%Q13l7qcilVj(L}-J zsYvX-tP`CI4NgHYYaU^;)z>K~___;2O2 zAmigLx@irmr1qepjd!`M3)7npU1w{UEy`y&(fQZIT`Cs7FLfpyH>-%3ZY?9Be5iG; zo?Uxl>gx_jqj{nj|FN8)?L^4>Sh|0Hes_H1^zn|+1y_+<#li|k+k-UTg0;(mrh-~>DM4wx+n=4rQG*uQ=RxyCy9>-sLtF962ODVflDtE*O39m9_6R-xgcB^D~F zQmm3~%A0Ind#Gc|W8#qT?p_PxykQr{G*g{9m0Np$?VfXDn2FqN?1ae*iOzsTpR6pu z3iVTLyjN4dF7{uH`%8Ehi(0ErPENjq{);Q-)0VrRMpiMWMa@i z0w$Y-VM$BNjw&UwW7C4fWgYzn;tytEFb5Sq{gEm)+W%x=pj%41c6odG)f{hrtxgDE0CkzWI#I{~_p$jN9*PYcOGQTf@9m+wX1r zml-VEs|Q0S7e;4cN;Mzdiyu4@b^2*pun{zDoHSbbe;t}duU5Vp4@~3ZjaaYoW|e$Z z=veiy?*jNaWxvg5i0mKq>3R(-(1Cot6aS}X2$Tq1e@6hHMMNAtw#9Te&AqWGU?|8b zrA)sRw%g8^HKUtPun&Zz5$r(!*qDZ||2Jj+#sB_lyJ7g)L>0q_ZvwR%y-JN^d5-JG zO-?M{>H>cAM7+7?qf{bZ6B@V#TX!OfKqn~yjm3868q>lE{^4u?#BYDKgD`v|*tXTh z^VW9RpozDs4e-2v^X)38cr8F_=*N&!zIEu(TDz4$_SWGmMz$w*hei&%l>gVpnk~Y{ zfI{o209OdA(mXzX_W-~@KrA#1%uqCZul3aqYs~X2 zg12k-@{Z8}rX#DhN7ApIYQr8OD=SjMHl?YgWNoX;KaY8dyv8cIw%I;HDdq!(w92qb z=C*$2kX%S-(~r9D4^bIM6-j?%c{sQ9SDY~utEuKnu3nyQ~E99|K{7>v5*a^^q7T|d# z1O#PTjh{eM*Sla?%j*Aex3p9X*O5@q;Sz20}3p&(-M#Q3>Au=-|FDD)|>>-D9h0Fx5Zh{@| zOfMYa2J1DRHsm7~%BWmnZu2 zL~pwgwVY47GYzPcYC%&+K);2X7g=|tf-4hQcbzL=yh3p^ys9h7dZuRBc!X9yBPbZzgiRhY($}vK#J@A&Ll)K zoYD1S1GB8iWE95r9SoSLaRku*PtG8U^wtn2O+SO>2-}Tu_3{XoI|6^L;O;^>-X7b|E%LXURi61sY=DnXD|4e{aIN%@^1dyUO!QuZ2UHndKOn-=GzmjNl1vj77RM4{hJt6pIPh8AdRYq!A* zLTt|imrLttI4)KYxk!@UmbB*NJ$s{gP-(^*>xD8*tev|WCN{zy$m9gd^#6Y$3H1L7 zO7>vZJP5n^!xmckOof3V_QDAYxVblqVLtV^q+u}EA2??q6`DV`u(-4Z+9qx;L~f?b zrW+yq$nJ(Ers69Yn8)h=wY%WfJHgO(B5(pAb87e}md)8YPw4||cnIObCcziwrRgk^ zFX=N)tZUOrz7Yn7$|>T6aCkKsC6a~Pu*RYPKXe(Z@pG6an708Md($eW7g+U9C)GaT zadga`tTaE_e1e=Pq(cHXuPOiOy4l6B3#(+TTsww#G=)VT*CuFZxA@AQ{v4eP@o4W+ ze__x=#Ao^=>~vqkZo4Ul{yd*R^6W(kyWs>U()Bys&ZpZ```KLD>eVyvcVUJsb_d^a zU~I+3wnw|ou9+`9Xy}zcXteNjn=CbStBzDwjL%dBw_NwEo#=@IiaNV4HUDAp;}0`S?`D z+#{_*XuLjNC7Or8p{(ak+?S_N|2!3Xs~>JLw(($z>8|P7bhTi6N$AuMzu0%wvo^HN zUJTO}AQpS|a%AkX)`~&fR|{Kd;KN@oXYO@(WURH05mR$Mm)D%JyH9OqYwLTa{{S01 zAvrmiy|?*dIeT0pa;ZHKg(p+o9o4kL&K(-3)uszTcVy&c(&&J4 z(?0hU@HsqEUf43|y%VdL5wFM8h&J^J0~g_i$CRT{LSI4L6SP~!m(lEX7|Y%MWcYgd z#yk~)zj~g4vq?gxYO+GM3zyj&L}$A!1FxOjYq_8b!@eQIJ&b-f<`dbH+RrMxd-54+ zI1IE#tjWE8Up z;ZzePy-LMK!D>e6F}+(kYVLJ7PmL1msz-AwJ6z%T&#)9cFcKGo5y#K&xN=P+CC??L zRGL_}IpHhbX?|l{wv@m94y}l?N2XXZTB22Iv)qYcZKqbObm9@-qie*$+RZIY8dYZ< z@=!o0v)x>SGwYK(h9-`yc{Z~-Vxg982f@o}@wdsoT;9U#uxXs5C}f~d3D0IPovFPH z5fa^noxCluUTI)ZHD%Jg*kY=8<|BkoanY zq5Jq7Z(A`MofB&FwskF;wn?8Gu|MogQ|=SJJZk1oXv%%Kf6#bg_kK%=fT8o!&73eIg5j=zDW0=AQhX{M>RzJ2#lJH z*TosGmluwDSR`(#5}`&nj%o4e!FY04$dzW2eMNis2S$e^kFCsh z{@RJB!jB&fCo^5{=cgzV(Wu{U6E}iMBquvyi#=bG-*6u_|0eo?|C`Mz^w}$S29VVT zyXm-I-$OdWkS=SkSpvdN;8QR_Wq82DvJJqi0Mtko>0?Bf; z&K2E0MT6S)lpMdWfU!p_%TV3MB_ifksc?g1C|*7HG8)eH_di9$c^4DhYh4c!lBvfp z4G)Q-(#U11+K=j$%FRzB{9$*+90*oa3S1CcdV1Uj>!@sw#8WW%OCmun++e3})gVUA z>qqlG)k3~_`=%j}WU0x7(q*XRun%+P5?f-7M@P%cz(0YV4U2|6*JR)6dzLTo9#F{< z>`8~bLNdTa)Xs_&=iv-E^a(R}u*i_##wTI^AegQ>{nl1Jb6Qriyrit`(uAX`?Z9Z7 znsTCy9u{{HGmHEC_it0&1MgQL`#!g~C*>&$D6xBPPxr_tOoy@~YdA^d1~;t&x*si| za_751v(a!<&_fJZ42o`O3($i8)Kh+Q{}Dic zx&#+WeUIzh-mV`f2hGFdYAfy%MkwM0R_d2I}Oy2^7%4Y!*tQ|5d_L3;R zE6u|yAVFIStr~+H+L^pNLcac@ScxU-#xPzwAt1VC(>%Pu_Bj8WfmpuSyRdos4K+18 z^{Sy7d-MA1PUxhJ)cRNyH>1htNm=oB$b9Vra@?DBM{|-~w5%^~{1C1dC)_fdDv9B* zK0F|dHkQ+@oj1RT_c*b}_O z8$bCiI&iR<7B?3%4c>fS<}#V0miD>+FX!=pnaBP!A&4sHv!3Peb7`xq=oXlK!aLUX zq#X8Ur?m3Pqvf}?(vrWKqY{I!eSY+W3)Gp68Dq`b} zO)1v1mjwwTUG(p50gp(--B@&9&c6yr#TCR5?(~c9^MYSSQ@xmn86}H;tN6*QDVmE# z(cI%6$(fqurm$IZA41n^_?oOO1$;X#Nu?pj_L8jx)>UO`!ZTtnd(Co{Y%}%ukOH3hgx?M6g0`9V)VPNa zKQ+O9YVr$!t`wvjK*_*s``lcg;rPp~t^=GFZCHQOtsGnaYoiis73dQdVuK}HL?wn4 z)9>lb!-2QRsIxckfOUy8}XA4Af&yY3j3R9;$7v zn%)}E95XUKy<38US*LrCZwo##8OhQuM?pQEc|dYU1P4_q`PldQ5X}-yk5)naw)ty$ z+(O6Cxh-9q53S(HQn3Me+W`=B>+|xDhU9UBwZuDGj^AHhAe1)B_lY z(?EfqQsrGj@*dWKHl;8^RTZzb$H%a5n4Y3wp|lK zy*c7Ia)l-`tU-`maTSv==%mzmkCFiAky4*cXm%4Es6hFF-KZO@Yr{&4_y|CyrE6oB z{W;X86JD(LmFnLd4hSY0>x4DRxA91uJC&%m^XI-}Nz0=*d?g|x&!Frq_XsSN0_g9~ zLKK|F)Q5IvHW^h0*%0>lAoJ3L_^pVd*ZKLLH{x0yeqc@7e z$FxV20B-IY`poVA4F_FizAFdBr5_r;;E%2kzLEbkTfll7is>A1A3xlV<^i?7 z7tdY8O+4(j-;Aa1*S(KMK^H%vQyq1Q6nJs*zSd-^;{)P$HbYHA`AfBqFKdH?4e(9# z$)WQNrf)Zs1i51Qf`yegtLVvrxtZ*8Y_CD494Qw8lzzLCQZHo(|ljXXqr_L3xSytikD|w?=HV7!FVVwF;8CW zQpP8Lu#!uchm2R6#S+xJ$4f6skGbvCdXjh`cs#^M`V-UjekI!-{ zy+226&ca57{DT7olj3kkg#4)2y^}dPgN@&&QT`F;{9Hl zy}JvY;(=!HP+wThfZ9RBWl>>lZDMLDyLn>~uKqkO#0;#@E%RxWjYaymp65PUf5hRR zzO%K^knJ(pA6R3EMQOverOxYL1iQbs|WcRNK8~L7n!IyV@@K1N~5l;RP z5ku0CzHm0dxht-I49EOD3Wj?s52 zeSpYOw-4|Vt{C^l2`B}vab|1#5-iNp$4MCVrh`8U~`U}hZ01>KR-JMJW5wC zD^JA%947gWfx}rKF{d~<-=%Az=L(%Y-uP5cDJ?LcUIJR=IocXkson3WK6}}IZ~Rb| zI!Ur_;9|LZXaSzWs2OlTGxf2ZbK~2vT4_ty_?6zI! zw}7ihoK00(Gz1bOZ$?mxe^yD(=+ZGwR_xQ>Vl%5+^`0wSiQ8hVab;7?mHd9b+E0$0 zqTwAvj-;2999-zne${ zd^9|ufR?U&4j}(PWmwgkvOv>xo zkiXc-eKwfVTcVWt5K(9fHWsinIAkH&YRc-=KjOOMm$CJiK?CWatep7%n$qhyk8G$u z7QWu@tMV;^igD3!gxi$DSzc7Z*s+e^4P1g4i=_r|C)iflGNs3p1s0tmi^q^Jt4V+s z`g){U=f^)O9QOqH@D!vUgK@)gs3ocNnq-Mw9;i6@Nx38xcm@IGz`U_!JR03CbK~d=S55n|QW^O4| zHoghk6eJ{V7Q6g2VB0HBPW9d)W)p|w8#@XJ^#tu3VeW}zH48Mi-FB=n!|sOjzZiRC zF#?%?lX3kNGF0vnck?^;g{V3GbFu|I#vs>MQbYJ?T;}y@VdYL7CC6&jpQyP^M2KLsUmjBoa9i{HctpJ8jD%2vr4vM@28`=i~R zBHN@14@=m&X|Ta(5qGd1ra;2$xz|71fQ0)FX$zZ}?q_h~OFc369YQ2X{y zE}PkvUwelrm8JLA9_oCN%g!_v2YX!4UK`$977kn6+r7gWpua89M!Z59vz785-Xv*a zT{J)-Aq{Ic$IX2Q(KEND%B@d5VV+h)ok5S)Yn&UPOcsm>eHogh&#^NK^%GwKo9|0A zvq`!}Zj3`c>d}k6(yec7WH-pl`S7#)hJg6u(8V*}z9UK}8$UmGiWXPn-ra+SU%bxs zPG86+=?-O}C*t^!ZK4qWxvIPbgH%ivtF~;M@a{af-EK%W`ROfA_$U8IDpd~CRj0tR z%N&6+ir;pQfWsO}AKCXP?M;!>T#Cfothe0Gw*+%FN=!oEyES>Mzs4~7AYUqkxi*BB z#pM;vrVv4MS1-2AhLD}Uh6D&zf>GiV3yzu(E1_Fsp3#V0^&Qr?7U5pF@iU!WRJ`U80N#b|$x>oRnG6*ijo16{fNnO6*vKM_fKKH)?BO|EMoi>hh>xE>FO2JNrLl3 zV})jfaIWc;-H$Fl;|-Bc@w}cAC1YSaB;YI6nJnb%SZ8w*WUFF6rk!5Rx0Ix*QFedIw=#d;*vh2AYV6zGqSLBg8;y^gc1NK|jHejd(&Ne> zeD%r|`)5++TpQNzRt#l0ztWshp!%Je=TqK${nJ}3J@sTjJqfJl(JgkaLWu%5as6lm z6Ncj#%w!sS=F8#d2WTq1!1-2%fUZRw@n((Htup|M{9r0@F^XD}UHiOD)a$HoG4P&( zwg)&h(}xd_>To~!elDH+43(6%k$kqRM|SbeXehnG;+Z=_Vu5ueqvG*>tAK=;0h7e) zl=E(zSt%WeUBr#2xru#!rS-t;dEa-W0=)RbCRl#Nc0sWXylkOC@R^RxsUrzW#KaE1 zd)zqpy^B!NFRRAsN^&x;#1s(Fv-ehlHMQ~-Iis4`3(It8bRTJfE*ssJ{}rbQbhTHpMMo3k>(&Z(G(gohtWs2o}Lh z!9BNueq|Jn>O3aABtrW7uaM$DX6hC2PE&lF7EeSF?(B-SAU10qjhh}M7U0r>C?Oub zS{YD1d@RV*Ei5S!ugxfG(Ei?2>H~v>fgfc7Tnk$(DtYF;Qw7U|Ks}S z2M+#YV`J4cQWwLixx2_4wG`yP-}JAQ{LiHUf4VvX+6(g~gQi}rWX{BxoH{oa=R%ZmhtwWWT! z_h0_PKNAE0c=y+YJP}RJ&0G9-Ss-_~wb0<7l8JuzZMYI{W8uMSbSI8#e;nBIL;PTf z^?yhf1x+5tKiSQ|n2w;@k8ql<&U~u3-o7zfIHCij61uXfe>1f8{*i>F{EzEq{OjwL zw^{zaf&X3UvRhat1R{e^onz5{-?HB&^RLtaS16k=w5+TQP9xbhRmQ?fORMgW_nS=p zkyh}Jg8bykG!V_nj{11fUJYJMQco|x|4NMc2jw35`15C=w2ko8^2We&9f_WgYU z|GKr`@vl}P#=G+r%@vb0TEh$*#kq_@xs`2iO}w_s z-sF0DIpT73$9P~%S5fPs$yW|2WQM{#YBh6*h^AOdr5Bwzbtvb6D0NDQ(Bg`XvUd5; zw9ZIEV&TWLjUHoVWl?;&YbBj#)|*Fms@elqKeF%!^{u)WGmP2olY$TT+&mssyRfo_ zCT`gtJ04-UbaknAhe_mGEk*2)hOp@qXDJz0^}4PMZvfH%B~{RG@_uf%3p;-59A>+? z+V>N~Qz1Se(2S;1G=hgp=M=uz;#u<}$5Q4j>98x$l2%eU)N&jia{V}ERHvOtjF+aY z%n2EJUW*l_1u-jv@GLZ55RvUXB>pU)xO45-V%Hke*9sA|O{7k7Go%9dm=;LVPm+Yv zxGjW9*{oHMiQ6xh&!$Md86=~I!cBv+AelX-^_C~yI^j0vA?R&B4!6QOu4{=(Y~}y>X_E*|%@IrZHOu8AUFU&V`FnDEtc4htak*~)>Q$kI?gL_c`{OCzg@xASG5>zap1q$J zgCO&b#kEu6^G3@3)RU)`#xs(B-N! zL6e-kh14RTtW`rQ_vJnxs3ZIeirf%O?e{$qJ{A_vSP!DC%RCDG%}bN19q41r9lhD9 z+u;RA&@fG|<|vG#WV{b66Y`H1rZ}$a(b~xFV{!=%fAvc6${2rbzxZnVedIcUw=Izi z3c6agg4f0s#s0@VC@#TrU(^Wq=_DlvUPf|#ThXxck7|K`Xl$g~W|^$-|9QF})d)YD z-s=lDMR(b9*tOy;51pi-<}B$y@wC|UQLh{X_#5T&(YMh7Hu@QJqeiO{PDKPLT)&HXha5jT-NgeP^10{1)P9)f`nY!7$k9UQo0V2KF{ z0~%H%R{nWuX;Hm!Nrb~!gzk)vM&O-5wifsZ_Y;G59azg##*aW-0rkhAc)*`DomXTOWO12RmN6}SMQtFL?s}>vS85xO!?+wT- z7jkeoaYKPHZv73v6idT~NwK3$cqS~^|hQd!l~PP?6NI>AXn zkyvUzqtA7G8x=Kz&#}PQSHcI{G{t#bz5!a#22xAVYS!=(G4g?)XRtQ*AvSVyayBIF z=a`sZ9$BpR#b1$mc?1GH)hyn7Mhr~M(5Gj`#-kQ0vYE%~ULfAQnXRz=34j|mV4y~`P%_TT|pM8J+4WB`Uk`WIR6Y~_3ofse2 zUg-*F%LjSW|1N_2UD#rq;c=)Nqq&$`F<_ZR0;zA^yeUA-?|SaAGhH1_r-(~hCV5-#A)KqUQDBnHW0&ktM2ZtM@7Z(>_1pE8@Sy)&wN%^ZBb`wfVxk|L|5fh(5 zV4H!!;M2+p3ko(5597Acbdnw^_L z@7U(QBaXL4d~WDz``6U)NA%^W^GZoc$?>Kq_MNx*5;wk*mbPsBLRM2#10=!mU^O5x zFz_vZhL>qOKZvoOf}zP~lic>(P*j`yv%5=YH%P&LAr9B&qp*r4JQ1^WU{dnQJ%c7Y zQHuAI6i8es=!JnaQWy`oU(3qMzIc)7e7eVBG(^B_N6#bp@u%*c<2q&Li{v&BdZ_C@ z1*wh*dR|l=JWtEW$jiH7d|ZW=P*F2eA=_vqOF8dNJuaPsa7&pCIy(9r$a!m=!#Su7 zCFk|YT?)-fD(olc&EEL)(;tlQh3vI0ZBJE_@;lf4L{TKIkl|SbVpcX{aXZJ}68d6) zTk?GZ$nO70{JE@=lC>^Q(50%X>h))5B8*8tUgVtJmlrg@j?LeJi^AR#lW#y(MP<1= z62fn&G9Jwtn2ekkP*t5^)$0I>jGHIB3);OvcBmzz(vp*tGcvpqfvlz`CR(rdk=-%w zisZudD0A$CiWzcuJQTB(@<9nlD3j)^ z%E`&e4EfBEr;uwsyJ#rm6bLFN`4tov-hV1@zdrPslJX@jA=LwZ=d$M@t5&td#?lh2 zC0C<5;wczx?GivP2s%Kz@gyeq^z_JZUw?@g@w(RaXM;OhW_tSEM52)YJT&yy1W2)9 z`*+-RAMJcn1_tE<-AGQ;o@ic_XyNUE)649KCiqMm=$E07q;DkN5`92AQDW*12WPUd zpx|q-LkIeCnf;E&Qb+L5^Yel=7R*t!SDOWTomLpfbsvtj7rn31=A(?7pYAP5NJtzW z99Uq9j5dJ7v@x9Np>Zz_0?|`C#hh8CNdXHWEk-#i#i*fqd9BSgc3a~r#YS_iiZU`8 zD#f&B5B*_qY=h&yy$sn@3^OKuef_fcv#OSjPplR{g9+oo!P0k4O-%jHl%*15#rjbCOR5Fc_cxku{2VB=)WISg$kS>B6(+*vWGEO9?(t{?;2J}E z?%-#d!CGM2%5*h?%;3%IIDzYJr0<19gK2H|mnH1&?S~XLpKTb8<^U7m zm`{=@OlxX`MDG84f zmT}kKQ(G#QKRYh&8WNw99|6Sj{AF-jdb($9UOSw1zZSQp3rPB$)NLgQg4(a0vB>4s zI_%Dal8_GUUnJtAB_-8s;?#xsabW06#G&6E5u6B4?`<2)VxwV=DhINov5ASyjEop= zOYQyy!7@%#xD(|O;I{HN^&h|?z|(zU;SYWbP#r)?S7rBA%*Iox7mofJZTfFR=_>2R>y2|Z;M zK)|GhM|0FIZ5J-s-qc-F%Ps?sNT=g%k{n*}cQ(nPp`qE?3=cFws$M|zeHbh!I~($) z4FKBC6`AVdZrt<7(-tX;-u&A3M|BWkQYUwEA&qJvJ2q ziH9O;C(@$UrghPJX|L>&bo4e8t6b-~a7*(Fz7UNCQs#%&euzPb`<-EkK)jgi$NF_T z+6#KG^S)FoK|;Jd)j@jSbUeMhGE_@*ZmT=&EsD^>8YR)t&{*bD0|KOVbt(O9EiL=| z`syUpf=6>TUr1cZ6|y#F5^7Mh40kFdt*HL3_mz3~{!f7Z;E|c9SNU%{Kr^ z50lAy%dzJRIA_ZQ{21`Lw{EQfrLeY_d$?{S9ukmO8-7EDnp+_CF5R)&^4-*6ZfV zlmKaYM1$)*YkuttPQFTs$=dpQM7xl8%K}Y(`=I@}sQSYhj=g9q1saHSX1i0|vdu_{ z=5%28mD&P94nCvWJp{8^vrh`ZT{(GqchV+ThijqhM_UukLY9WJ;{hL7va+)J1OkZm z=bO>g*2*IC$ZFif!GEAT54iSj|I`$T%SW_(_|bBNlZ3NIC@3iXMh`ylUhBC5d8yuI zY<%X1JXPbOItGFH!}6-C#K>iwTF}v^vI&z?-Zfur(}RP9CK03?HcP#%!>h5 zr*vLd!l?ifSf|w#*|g4t!+;zL(~fTL@k@K8tbKY05Kl`?O{KBw23>7ZM#HX*`-k?w zd$V*!fN`a(yF1^!`&~2sxqDn(oE#q>1cL#rv&WK{+t{EpiNk+L_tF9BqbJVJdw=7R zEFe9tp2{*4#l|$+vt+NnOS@{wKAuL(xQQ);+VYO?4m!H?!D>HH3U+2{F{y&N%r%ry zvlmxaAN6qPcM*t8Xn?Ym^HVU)`KStUoCC@y)4Pmm%TUlChPcm)HdjaU+Cz9+wB$z` z1mcmLcWvJ#!RWqbN$n@F`Q?rOJ5H@@`QJy%3-kF0EXeVy?!>$Vf{|%e|e|8|bvVLwDUV zf_+(LvXl#fRx;lA9mqydNXUG==nfCb%KA+0Q@>_`@hV3)em@Ye25J`ghjw;$ z+zTVws%SWm;*yhZS^D0{f6waPhc^Hd(kglr6cGvf<$k+A0BfEuw?_H;z~JS3+l`TE zpvVANwHB^IDZwP+`KSP}L8%O9pkP&@$qg5pA1uj6-kfqUA0!Q3}598bQJ`OI|U zsY$FhfjjiRBX=w5`A(JVPZc#|@{cdxu#l3H%3YhPfG%C56kWS?PwIck#jjofZSY^# z00fN6t5=)hBob;4sKWiCcn{}!e3IPWM5(#fo%UIh)mPmV+Hz**-Q+w(M4a0|h!6a198%RjfQqLTc*5u=Bnh7%uH2KDQoisx@=z_D0ew4 z2? zf>1Hxqy+3Ku)|vP-0=+GzMb_WD+gnF)cR!%0cp!9Dw002qAVdHA-N@MI$mU0Xf6gA zpg*$O>F{fr(8dUqogCqOeu8y@h4Il+_S=UIk|{4Zcff6dhN%?mm7X!pY!wci+Xznt zzya|H_B)EPUS6WW_Vu_+Y_~fvc$zNpZv*c?%)47ZxgGa(6I7m!0>kn1 z!@IY`uN0jn*z)r72Lv}a#4SAeLPBB-C>;&gXtCEZk*};FGOBb7OffOBwaq^2EA7Db zQ9ZxQ5Aj(3YV}IHy-6KlT+JsoDGh)&N9ZIxazmHEiV~UH*x6ySVNnCg?}qj8#p;i! z-c2FE)ZlaZAtyf4pDc#I#z6|0=-z$=>b525Mkc+IArECr0<*DV@@R|D;YVtrtW7v%xegfrE-rjms_K42b7(F(Wth`KD=n!1CW1$ zvTg#@QBMrz5);B4UYoaIJ@%J6M}btDPLz;5v1)2R0FLS>XJL~9 z7FZ0Qd!F$sQ#a7PHoW?~aV|0|FmSn_W-;D;$J{PIiUe+=;nBbQSYQ6opeY8_%{@aG zMZZ43aamLSWB>bHBhVN;V%%L+%20a9tqdOeEzYcbxCOb#eSKTw?tbgY+f#ghv7Le` zV!12ajR)t^>)F-*M9o^)Z1qY`6HxGtbKczugTb^ruRN9bpOr;_Lw%qDK5O8NcG;Leuyl`3^(KdC2i$_~Jp?j$K5a;{ zhG5{EU;lKyC=#aui;&P$L%0dv&9uzpAT3z)r`@_Eln(+Qr(GJ2*@2S|? zi@<6+jC*_u=XY@u5V$7S)#^_g|07<@eW0|k&@Jv=2-bB>aG>U?(2jRza+M3I?Tp^O z72u%kglkkg0RuKT2(j233mtDyJs$!;OkxiKr|L!9O=M)qi||>#0RV__US3{6Ij^=}@e5PEW>f^eeGIcyNm;qx z3Mg0>?z7B5ox|Su03IRSR5$1QY`H)eMFZY2J9=7LR9bT&wAw0)_3+oMK}06t$geCz z%b#96^aV<7t<{n!K+m;qtY0W=1Pn|I4rFmrj?fIR?Yg}B*`Q0Ki}TYDw!)JO^UdCd zi!kjH!YCD3l0Yi3HWV@yOi#Ygy&eQgL%MV#$YQ_Ac5ryuZ99pS&8S?k2rRV>x&O!6 zf52nixBugKBC=8{L`G)FD0`fCDSMAnh-}%!8Sm_b2wBO9vS(S@BO@6h^R$%_r)-(O zy6@}y-1qnK_&@%+9_PbV#`}D~U$5hM9?$3VI9}P;peV5JBFBi(3fqZ3`elNl znnX;)wiGb6o=68Kxl7tRw zg4JkSE$k|cc7Te;6I*QE$BuV8^~I&v$oxnzY>_%_fXPkvJJC9z}2oiJ!3$_T`@fS4HDStxz@UB>7*SIcd zabeN{F-=WPaXL|)p=FJQHPKWHMRV^LF`6ToO7Nm0I3eLe85FNP#<~k*%wh@XdVH(6 zXU|9$`R;LY|He_2_oaF57wCH^w8Bq)pjCh=eLrco0Gf{5Z70Zm{5WML>RjzSA>c zeNEA@3VnTjdpvNdgzxp41u+`A`%-s)|9;%|Z>sa}nGp17d_oT_W?>-zl?;I&s|hEt ztO~NOt{*n`Hoqac`mY47nTMZ-TvSz22~ef2B+?0b{`|SC&a%j{6EX z+hKV!g%Su_4VQe+R8L`MVSzG*IGY>d%5}pE$23;m)F)6ZTn_|}MQiO_4SKuhvF2LJ z1l4@rgN|6)4rSa8rCv`}Vz{i8(H6y~TFwjG9Tp-F(G^i62Plj{q z_bS(gUruczgqBqf=wd3bmg;=Zv<{KpaDXBV^h_AGSYOQSg(%*-MZ8O$ zeujnT^5v5fieWT(rK3=gUG-do6p_hk@{y8)4nOiGE>PL{(ZnpsqfygvwuDBUx_P)xb>P1`JXX0IceQo0n%Z5 z6!<=wi1eVLl-?ylMEV693I^K2D=lTs*N;|4A4>&4AT2oe8{g@h2}gmIHOG}HW}}WM z^27_LPft!ymsoVt8eIbl;oM+JYAS35cNZ7seqN)riqC-ZEiEj9(9}xN-6{>8M020s zesr0Gu-t1BL3h&TxboK%G^`+$2nz{~RX9Phn#sChf`rH(?@+*m{6G1>lAfA{^FM}X zi(L;2p&iJa5TlHJfwwI;nk?>?13VTm>4QBzSpZbhZ-n=M`}XqXO9|)~tWUhjf!mgV zmNyr_tv;G~r~2y6_0WMFUD8E^U(x-Qtw-(b*LXCL)F+9Fi3J6`&s2eHT-5}U?1Uy> zlAN-#Env%@K{&|_7_#?8MWO z=wuZ76jYl{LF6D;yr6Z4n+Dry`drjioCD)OL$g+-|F5THSdhtO1*aSS=ga>4i~jni z|H{ID??3yyqV`V#@E<0de}QLkVeL`;!ycmee3}7fwT>MeEI+45*k4)vdlJuIy3*gc zWt;&i!ss)Cg1Jflbv~P(zb1!X=5o6ayC+^Nb+7ZmO{^U3Tle0PZ z#J$ZI>y@qbC^Xt(L~_ugHE%N(WzoeooR*$?aV<~YrwV4R{(5@yFCq4SK~@}ibr#*G zDH<)1OR41&{|J*h*(zR$Z)f%Aqm=@q(HYlT9(#KOP(9k+wEbiL^It#4nd0x*7x#mF z$hPOJ%q$nMs9D2Sk4nYpv?kp6z3Jtu?n{?otS%Vo+CK_zJ4dv&-9(ThU_Qv{#c^mE zIH3s`%d|XN4tlM?`fQoiSLO!~zJosZ=j`EqJ&gQP*wGx4GPJV;zLxk3QM=|g;b!+F zg9pOxAOGbR{J+nO%q7Ct9lfZQq?2)X?}H0P-UIQ4K|0Z_gMg44%kB%+R;vmw>!o{J z^rFaNV#-9cexX!gK)`gnC^IvcxH!A8uqcklPoc{c!{Rn;bqbt|A7QY2k9DVfa ztd5(j_7p?z@|L9M=Hid#QAJ*)%1~TX#klI>q+cLBLThPLI9pL3W~}Ob8@NRn^}*(@ zPPsjC%_#$Aw_a*n>w_+X4p(fi9cG7WrlmZQzql}jQ?Kc5$06;tyfE1b#xJOWLgN%Z zV<~U%10c*j{lR1aqP65Y9WAZT!LBY1=y&7e<38&fGz*l{=X!Q#{_5o0;|>yx-jA3pvaA^&>*Fp?hI zof3*$uNP}wZy}5Q*IsV`$l6m&R&u>38L4>Vx;O9$&>!iMEa|qrExqj1wED#`_u$m~ zf&3K|TJ0+pkIpM0zR_ECkGC1Ve{|;_E{^sJehxhZ%7Gl=tPQtwG8-ah8H$UGK{wXW z)D%N+*=fyWAz4|FE(wT;NH_??-Jxcum*r4$gP)m`YY3A8$jl;L*6RA z#Oa~%r>v|DV0bgiqzvfAi@G4kE|y$}Vo6bP4w!P>^6ICr)byBqb1L-dNwVM0KYqKA z8rKCf+`A!yvN(!!hK8=<>2$=7MT~My+HB?(gK|x^2L`MV*n`%dp3B4Mk zulfh8KEc^{%GAa`c=ooavJ4oI8P`}84Sy~`T;@!_C0r}b@R`%9AwyVk-i+Ou2x(d& zn+?zt`on=y0#LRJ+bJ<2!TVrW2!>|?kOp=~S5L3jX@*ehP#SG{T)%G%^{ZFXO5yv9 zg#GrUU`sB^8G%5`_DIe*U%v?4c&BpdR!c^2Ku?ljH?3gzWv)W4v4`Ie^gWQeu9a%E zgSA|8sq|jo9L9TKxJi5ugB~a^-Rk=MnO5?VBPeSA{{FT$HuWm}SFfHqeLA&55$40e zGg7#I9rP8Q&q{#9s3<9MqH}b+0v2YYFF$AOz&>fMo}X#0@H;-5G28UwYfOY93?XT+ zYGhVxt?`OVNH8=oFhmTAC-~b?k!Ysv`W41mhCe@*!TpR%#nDQlmn9RmW8MqBlWfYw z+wuvuae-7iH#5^WI9QmU z4Am07+LWz8in704*sWS!c zO^gJhBcEp z-ytRf*aHUOI7?e^Z&XUk5#WB;K=2wwOfx{FI88|@{^(b#1UKqF8wlN5Tfn&E?pEs9 zYWfiUuWCyeK`6Sq84^E4Z+gbO{rQno1frB^Fp+*Q$o5B`xr4&&Oa0Y`>})pV;8Pg} z-sm4U8-W}D&ns_4Wko@4yK`MZ=PTyYp)w}@!-tr-I1fyPQ_s}9z`J+v%J$aRKjDpz zis}X0=4-m5zMdXnSdx<`MMXt>&cDgcRd$LXKFcmc4#!tGUu^H{I`!v$6|WszO(=cr zv^83eB@W?u^G3Dl5GmJLpsrB78L#P>C9CnYp~IvpHL_(Nb=gykSZti0!TQ2kx|qaW zYVO8Ae#k!;$RBTFxdWA$J!d8VWIh=Wb+lk&mzN`ExZPdo<``Oz>Bi&95cE`5{b> z)6K*=Kfpl)=BQ`rrSY0O8XA!#0l)7Rdj9$Fzl#5HrFqkRp?P`Q#f2(Ao3s);P-Q0w zY{p9IEI*n(8F(huA$aJJkNpyz>B@-uvAEOl5-l@+R-U?u$rTbH74#Bu z!$S`@SIzDm%eacg^F$Q-)5F62dh4`P+O^KwWki7d-& zs;h5=(KK{)z!>{Sx#vA z_GfAG8(frtuso`c5xXcuKl!rV9o{-`kLhIZn*O+(s>#fn6exB%>^|N8 z>wdSEm7{X^vAjOZfyzp{YBFJxQwPl3{KVuU5#gbawtp0^m2`uv1s}Kb{(cAiRd?=M zbHX*Pc_$=~k#Q5NLp zx;Qy$>goc4cmjy%T^c$%>LT}#myW~fVqjN#`QpXY+#DnDe^Bcc0%;Ex60@ZC6vn%xN&?Syzxew5j9d6i&xz`fXuCEI= zbaX>PqEG&0N^qAnG{sgEOL$mgs`KZ*o3+U?syb4%Ni;DRaIms}|9;i*=c!BojAOWr zGRbA6r~6=j@kUz2`$Igkk)y;H=>6bIMOFKJZKI2yPy^%T2;UWMFnW6D<>o@-2uP+r zcdlMp%D-V!N3Nz2?dE1}y#UWqrlPDYR`p4{c`TIoF)_fi$p#7u329KUZHd^19IH4@ z0E_w-c}49X`9r*73@^gIWpBGYN?Qfkip$Kh&)XGuY-!HDnfv~}f9r>6AAKDRA!&DB zpGWpbn_DV~_Frmh|E#B)@28xBuxu-$E!C#o?NjMB{i{qC$(Dn7pZ zk%Sx@`#y8eTxYyB;{3O7Uq)_=l3qA9^t{r7S;oAAq)&Oi(Jr(0@)yqT;ch)r5#fSZ z5)oswd<_R>p%!+dPl$OfH;|GU3SkrSCb5@S-hll=z1xQ%XANyMPu5+(BiI-p_>ablaIp}x0n`Js? zc8wg~-r-{ySK5an#LiCE1}SI%+5tUStGtDeA3rwsYQ1W1eod~)lZ0vFM=qPMyA(bs zEB6t)dhp=zcs8f@Ld;AkCS6KB@rs1^?yn8FoX%)_KHxcqg)%;F%{R`VeP zrn1#xGeKgT={ckJyU(4;0&)%=l(w%rlg9~V8;m^A!)K^W<6@Inw|MpwS^np;neWRC zO#@h3O*-ims?r?Bf&(p z1V~?{QAa4F!!VdZl%ouGRlqSqXnVQ5s$xX3HAYXjbg!iNuN%FZ@o$}P*{DXIGc;jA6)!d5t%8b=aVdGGRW)+X27S(mW+l!vR`yE_Ii-tHC znw}Rujq~(O$;tgA&-{TeaZe8UWBCd4khKPW|E}rjsZJUFP*DLxMo~^q>Q6>w*J>ni zhUuD7-~yYgX_>b1xgRleOO^tG4go<}H!o4QBVV2}5qr6&L>lVB#8;;u*0$VE8;`XK z)85gPyKm+0&S2Zozx6s2_crz+8XpdnXt{h;rGBWwlVqzD8Lv=)Xn$CCCyH)=45AAN zq_48?^%AKNbt?DyD%a?2NQPfvrbakVX zujyLk4lQ&z3JeY7xsqdDwe4euTdVo;kvv|dxGzlyH6v_d zt~(_~)QMR@U|qTeWnu+BrGPXz?$C)u`tiXNWeq;enO-&a*oN&49nZ+e0 zcELO>JRE>oEfj1V9GOv3QS5>UMAQeSrcV1iPN%`ZG6z`TOJ^s5Opv-pzhZAHEB_pR zKbIutl9+u@TDtBvxi!$?;Qi#cF*cr9TXX(c1g4|Q9Pm#I#D@C%)b#Y^GuO=7Xwu)m zcd@p%Zv7xJ{&?4wRXivhZAW_2XywpgCMbVb=;w94K_%=_~ zN3Xxp1yC28XOVu(FD$IK%-qI=Mx%|?)oxwpl>PUb`FF(f#rUfZNnBalispEEk%|PD zX=jh+4T4B&lei7d1qB#L>=y83B_$=n41N^hL;;Q%P*iAuBJC3;Dz*BGFpGZ6zas+P zZ_rYGb=$hT`PkTmK+*tF+3UNQm>3}c$d@nAQ&BMpTJ>aUrh9EIaWXR>Z-x8#L+8xz z`S0J^I5{~%U4^YPN`0tw^JYDqVY&_W+1sH$T_Z2hNuo~2Zvb;kesC#0$jJ@B3ILio z-n(yR%k74bBln?qAzZZ$0^^r2D!96Wgir`f@_OZcKR^A;oG-+EX>0d ziU)~wvX|~ud&iAc6i=?5Z_8a`ocHu9^gybYf|ieWaEBJ&>vM9vc9JZooA1^s;ggRI zQ;Z2O5T4NX42_HU(RqiI&)CrQ`=V0S-YZm%uq3i-V1af?`~Kka*V?1{%a>_J?uWYg zKHk!OY-M`spU~xB>(;KZIdgZ7!WZ!Tx&IunZ+?14PEIa68_71RYz0>EEEEZ6&zhFN z9dAhTl`Gl>JP(cZ72xR$GgvlJkmBXULkX9Oef7x7D zrfx|exxs@MLCc+2N6RS;(oi}cO-p^2ciso%vF5r4Q@Q9Mw&m2o$qF0O_4?8EGq3KEg`3j@UEa%M(>Vnmxl?B=2Ud!J<8 zR5qRSt84m4wZet2UaE`oT6kH0y@sdPKsm6kAz(>#(f&uA!O#80wYC-43&oF!qI zW^K8rh_gjvvUK0t;L*AeP!K>dQs2{CY*v~zxN*Y*x(&cF626(FZT9Q_M7kmc6juD` zh8%k@xxGrO{hq zHU)WkUxtT&13v|Bs}uOK4JJK8#u^$XmX?+CC=baZ$WwfF#pPSxKor zmPmdD?7RFQVJDX?xPSpnJ(5M-@bu*lQBU`Q~Kh? znf@Z511}|MS3GD1fwND+EcJDd*q>g&A`I43P0fMjh!$NB7PJ=FC(r36sLr29t}kSK z{5S%-)uWfN{=m273Fkn-$)4ZICjx+!<{yQNR{ci!8e(%7=r$yzq+*$!t23<-?$gwS z!|6pGk1>cpGH)9TNUrbk^Yg1vyJ>a&A>&CJT3S6FouaX)FtJ}&*KtogaqNYTQHg(9 zaEEjkLmo;`Poiq;?mOg?kms|FnCux+$GF2;1u(G)*q8?R%SowIa$%Xc)RWaE#+B`cC}Yh z1I;lt3qdnAre_$$Dm#&@K9rOs6eXWy?YCLdE2LKJCI}-vQV@wjxW^z`X$WN2kWIys zq}LJcqEr9xi=tVh<1a2A)dw%TYCH53D^D}-qW29B8K6}MZZbWvWZ;hz<*tMiMQ`5* z?+xUw^3CJ8- z*@lTcT|wa0pfQ9CvVhaHLQzG-j;_9bVNQjCJ>p4lqV#lsd}t`?1{Lcoy%mUOvbYlU z`gPgX`JyRFzH@-Q}d&6`M1+I4to!TvOjj&aEQpY<MqjYlL z2SEV={Ig_XKR>peFJXHGqqN^$vg6HiN3TldZYn9^ZYT{I|I z%5ZCo@N7K8$}td*NEROhGkj9}$l{>N^tDRG#XLJ2IUSvI526qctn8B~VPRqK-wVXg z_T19f9|YzCnD)$%A8D72;Q3z%S?uZ4r%_RqJ^O&Z>XW_T7!ntt%q~t{xGizj+Cx%VpnbMJW?^^5(q$_{B6HPIIOXp=C zfvSupuW{`ac6MRQu8UfiZbA>^tDSdER1xK5-C*A(>hsMv)+p=6F7HrC4?^}M}m z)*{2ve(=VHBEA@BGt^Giee>~$3&lLmhZ3(%8_LN(!R;rbM2+I&;tD&8#S$ZJD1gKp zk~Koe!!bRSYeo4kZXpG<>2{1l-9v%Mc)d zSE&PObGAKN!fg?ZVWvP%6x^+n(Yk&6wvti~IHTZ`3l}cTM(yl8s%UO*o(0dgNxf+H)#dfpy7SRtCIs*;mkWYyKxov1_9d5MG?m)kyn_A`SirN2PU-|#5_ zW&hT#kP6)=O22n@z>%Ry4x)`sPpT|aWI_UQARG+BJm5jkQ#viw-P)>XV1O9FqPk-D z>eZ``?(U;jMnuNN&WYF2|6MU9#yeijkq_SBjRHS&9B~GB!#;3KcG_riAbR&(f4>QP z{V%|YKpn0hGB{5D{MpgeB=0#1E8*Rp@`onr_7k-SpcH|g&M0h0GXzDa zI};hzE}U3h|B--Y8-P3n50hcv*Qbty|JT{g&3k|6Douz+8nlhBUPYk6mgIMeltC>- zDX2_L_CTqOLP{h=MM0RzH?F$}t&P{O2O1qO;~FM02SXUtUy$04^+6CgXTvns)!oe~ z;hvX~kr5aO@trSK*^w%5FD53Y&ak7v9gDfpHD2Ka`Ht?3E@11+zVGU)>WDIcD6MaW zXd{k@iGi`U=d}R<3)s07me6m+aQd`NY;~&5-kUm{pdH(l&YU>|^eF&l z^9x_VWhMVTwYRJ~SSHxb)wTX(Cg!|J7!1qhz1tR429u4%Tz*`!e2eRIik#w&ex)Yq zm&(C}ADwpIooIFYn47f_7-kT5U^%%jU$z@93xBku(a6Te)*}-C1wz@0aM^TRnY0fI zBQ#AW(z0xj?EVHFPV122y+x;AC3zqSl&ptuuZF*d5)1nkHh_MC5wSV}86zN~d#tRi zGQVSvZa^x7HV}<=*bJ59FHYHdusW@7XLVmZWRL)=4|%_j5~STnZ8@wX#l45JN8fK> zv+4WTy(j;v$0{*l_=8z%3oUKLz(nn2?*ouVgt`j+^$Mbr-*BbpPnhXHnvFIJbNR1Qbtk)0@u!b2u%Gi7|8{eqonH-OV+X+7pFqxjX>9Zh2ws9J z!VVW~PItsCWe!7iIpMRH559=o6HTD@^plmb#)pH-(|jr5%Kk|zD?lkwFL7e=g!zV& zXQiV&Jv~iApwmQrUTyz~vm9zMQBk1OoO!z(A5Rl$T; z3Anj)dwaFsECZ?qTcq3(FwnBa5ZoOj+G=)~w>5Nh2=FR2QZF?)WvabSbpwmhGqk9L zMEQ3V>!nM+dFsc-r5ltSCF-YHke?PsP81cNgvg26Zx|R1fz@{s3$>mfE5&h4$Qd1e@Nk~$7myK5{`r26cCT)9wcUAK%W{gD=0i#(}43eA`DaU?mU4Ga)+ zjL1Iv!LaGXdrj3j;$Z4U_dofqKe&qh#~7ByP1|Ufxg#z9dZiV znU*AoiHZ3;pN`$t)je@T;DtgwYe`-} zZZ7vH6i!sFmHnQrWn9~1IiG}`h;Bz1Se8rVmQDIbV6vh zII-B>-JMBz@&H-?L7s%<6ciAW>VpZ<>&{T5$w>`S@S_%m9$}B|4f&x+?>f7rHqQ!r)OB8yTroQ_UFvZ%vj`O zgAl7IN0=HA2SFnK)vG4@;CpTd9+clofC`Tmy$4<(V_4{4}X^5Kkx}ijaIDI6Dbj-VP(Lq7o)`Lk){3 z0^ZyQzuKO75#OpnaC5=Q>comaOR&likWv)GSGHOX@V@P@J8TF7ss02vU6^gr=MZgz*Oc*z ziGE(N#Yh=nzkc1${8s0?W8LKKXXyHx$k^De_4V|K7eiwTwaXZg>%9PDIIg4$Tsl&7 zT#;#qbm-uRu5ZAZSdEmGLm%tt>(9;2apcw(dFMi{R^NxWU6XXf3aNv0?n+8-%BUI| zUifh8^NW`+-yT(!PtLXsAqe8@ua)rL&M(~ zN?vTazAtk4aLCFHJOIFxEi5bm2z|5NG197|KPAFmW<59kb|y z0D01S>N9E*3;kvx(gM*A2=9S~#VK0BlMFHygY=!)%UM~H3};8hvBjYFm-0RY1|nAX75i1| zlKrGge7!t^Tb*}2ZbmBKsc5bFu(8pr^=}R3KTlMeV!O!M-Dz#rw1n)&EQ7Sz_OU+7 zJUKD3N*EuEFzZ3gWoH-)fe@@}VD5^Q-8x1gPTIlAgHMaF}G0B<{wA4Ap^oC&<>cEbi1|m9?3sI4g&}BW>Pm`sutW1hM1S(Zbh>#?B zywUtgmj*5%jQ00$)cfLtZGEu6AI3DC@C9Fc^b-~>f%so00!Sl2^f6Rgb~6Cs@9pgk z7pSTE6>6ehdK1w~B8*km@5u)LRQ32vzXWAbV36T|R%hrWn0k7ia03niUWG@`l$x7M zDqs$bZtBtEq7C?0eqDTqezG=PL6pSB$7c-WEQYU#!m#HZ4+dZ7!)ulXm4c&!g6v8t zL(8H5Gm(07TgDek^}BGkbyyf#KLy2IqA(ZE2mDv=eR}0M!|*EEGlxN3a-eNTpJgU6 z?uv+)Sz5=6boX&`|&P zP;`gc?%Z^DxFj_A?c49&UEm-o`@$fV^AMMfLLJ$#gS@>BR>*G`>V&t4${mbh<>hSK3rCVK_WWp54U_do$xDNT1Oza{APv2ZU>&JW zK~o|eC)Z`&_YQXM8DC&4z*a#_{ z1f0310}J!>PxhfMN%MhpHBYA^sYDC|e&7<>7&svkyA*`{oQ z3KE<3wKbbv6am&c{>IUPzgKjgNFRFnC!QW)HH;-R=H3&fnPtn4yX<)I6- zvU3bU4W>bSUp*gKE+HlbgK9}uS&h~dyDqjEs61w z#>#_QF9!FnKFpTTgZx=?AU zz0OMcpaDn)&xnWL=!cf6+$@+-HnI18*`H}F{r*mQw!T%HTCo%BdwTg=dRpO6kBF*c zrO8PhYFp}e@%yYHW7!>tCT*zL-jrp-;YKm6+}xykQ_w43Pk@i!N8mvMS7$z@TETzq z8o2IKuE;1g3PS%V$ZFR1_IHhpRJNWjU@8UTkIf?UCf0HXdU|>~K)b^+#Cc~ZDX$3% z2JAwsGE6whe)HydEWOkDr_Y}GDc28WP}uw&$OpWW(S^Yn@e{&yrA<6Rx@wlW9NWCz*3`~83_^F#A%)f4W4W^ql7zLg=BND-WFHAOAL)w+y|D}mi zy<){P?FwMEH;6wIn35d*`2JlsZqg3uK-ZGkEpp=B?$4i@1;|-V)uKqVk#|#aH0LC% zlbU?xvckhYggD&1#+DT`9yuAmNc;j&rEh`XZ6N++cpUpA^2QpnOufwCU3?yPiQBn9 zIykbZv%4DXcnO|s8(+?HKrel!MY4IfOV{lzBaZ&Vwv4x<7G8> z4xTYa6Xy3Cx;MFR%FhiWmR$qJrxNbb{WOXFon1*ar$3Gqq4=|s9~D&u-?G|y8xRnX zbn(qM3!9}|H!n-J!RfYR5n6|p+c-J215yWL>Wj&!EF-RgMmgyN70LAOLDR`bwL&Xb15}PI6`gZD8abN^A@yw5w z^Qp^6#l-&A z+-<~~4D@H5J7@IxrA&m#*J^Le`e!fizEh3U)MYW$v!}g-eIuN|axHu!B1PjW|59Pv zut#>weEu#e@9iAp8sSHsx7*vJ(L9E0Rl}>l=lCvvNtWkL8{F#l%}LzP8#Yr_DSxz= z7;wFa*@)R430Cx)HLv65vU$O&#l5P3LCjp4wH{Q3)0;IFGUgt z#{4k@SO62Sb_KZSczBip>i7H6G+)0YDY?J9`4coO&_((?Bv)@djfjAGY&!R=MT4-Sqc3~FG=wd+FY z+X3Ovbizui$rzBs5?a;2h%||s83h(!#CGe7`4sp#LJ#G#qq|h@%{T; z+Q-3gXP)Na&lvG{o%rX=TWhvQfq~@41#atK)45`$C0i=@zc}&oXdw;~YHf_$LWT4* zMkCuoD^<36-V<-`h+O)LosY*EQ^?xeDriznROIgZHBlLTWX=_SEqB(gQh?hdWxF*7 zA1SD?%!Ix*#nnTrgTUO3DW3Y^TLJh4w zc{xIt;yDmJL=cQcPK7>-OpIOqp{gtt5v+)s?#+ z@Dzvs$CCCJZk(xWM%nyaWHzoVL$;FIN1D$32U#LuALm(qzMKCzC+FUeImXZsp;P3> zGfP`l!yyZb5vmf-G3KJlK40vDF3is4)mf18-W%B%GRrNj!=`g2mSb@XvpeeT+WWaI z2FbjihmUg0S3U;wu3zc;W;_(RQ2I4u&bT^bg|SHB3PzlhGd&}q;r6MMfBXG^>1?e? z5L!ndfk9SQKF&I+)|=@0--xUc`iXIDR(8I(w$XG{axsVGXD0qfp%D{Q4#p@x#;B?I z+5EhQlD}!PXPNI_0kUD9h26au+D~otL6GEBptCqq9^b^mpeeCCcPH*X>iO%QhBQ=(9U!(3mQH?iW91<1$!kSmx#iIF@ z!FmCXtt%}>O7r_@a6Xrv1OLB2Iad{|rk-YT`?-&sfHMRigi=vdUY;FL%|J3i zyK5{|s=^jx!g>M*yPysmzeMZk>5W%;r~`GgK}^({0F>(s6fOA5w5+V=^|c(Jl7v!V zcWap&{7;~%v#{XnIRXx0+sDn)3Z>p&=tC4CeX6My09gsHvVd!v57A78;Qh(U61D1K z>N*t@8w;L@3yDuYPg!hY$IwTI2j}iCJaJcS2l6~K!=SaeNAZ0n5gcn9hQvMgMaKsO zfsMvJO#Nni=L3Ekd(W#kuwT;*TIW`3xCOE4WA_?U>ei%2?5Q6XhL3@32KoQbHuEpn z%#FD(bKTdGgA;nXXzRS|bvY9g;Hmsdku0J!1R2ujp4{#`u70Tj9o!t(tr5I>PpNY;;3ITIElCZ0AKnXNkUE zU8kV;RaP63P91D9zb0Zo(hQ9>fMwl1J8c!i!JPJ-QJP`b9ma=(4hJQ__udvcqm&Ue zWGE<@gP#Q2fgKJDb4p6qfO5XQ%h0<|Y^bLPSa%Qs!w%>|^Y352)OBH>g@Uf2xEFl& z&@=$fgW4dkh92Q-*Zl4sthO?Oj6%U6+0);@gsEHyYA0mK7&(BcgIsucc=Ga1&}Upx zS;=DrZfvy_DOH=?{Csklc?aSY{3$BpPr7eQ&raFTe))1%Ztl<7S#wKEk%tIIG%}z} zyktysf7Q(3_DJVo;kKeeVo=bl06{f@)Fkt=89w4y0YNJ#Lq!?R{@mSlv$@9rbYnPQ zi@KcLl&s!x$+D06xxu;D%cIBEur6~j8b}H_6Th^Pucseo^ZySoNh{Jmfj{n;Oh^=Q zrv_n{;>q`>r|g+X_uoTfNF(CQT-4Rcc}6q4dnRVM4|4Rb(WHwkZuS}#&uopA?V;_) zs}q8Q=b-I;<43&|7bho#h`gMf>Bk>U?>~llT-@BD*ya;0Ffh>R!2`CMT&T{Eo0i1j z3Grr0^78Tmi~i2kmZL!F5v*h&PmnZ+9;&wl6|6w>y<>}kNn|0e5zm!?M+2e{d{;Mh zPtYr?sKi7^3tYYGE8D=PWA8}P5+4)OJYe57iWlX$oEcPlS!^!8wA2mMG7#<|z^Kl{ z#J0iP8&oy-KaoI(wYJvux(p6MaaSvtRU7h_Z2LaQ)?i;*TVJP> zdMw)CvY^Jo!-GN&A6Lj`K$SiZ7Xk3P+<%lFA{V8zbCOoy^Bb-4!jHThElx>C{@6t? zAtVvi=Thch#>VO!+%)b3*zs4^{I^Zk#|o>dd)K@3)7v?W=U~!Znh*NWy(*2r?HCqv zr>&$=pI*dLu+|CMx%G~68l7(5kBaIVkboFUuGiQ7gVLnW|^9AT3(m1|( z^5n@U^HpFt;nk2n?& z1#^SX{Ekmaq3{Z#N^{_6o@c}Bo30fEZ#&Nwi?Fb4y!D%U}Y`e%l zCsOy^&f~EKk4vJl(NanrnrC6N_G#PJGncEx!~&tu-9CSL29we<^74uuxZnv0{;U_J z4s&Vv+e_REQ4exT7^ZTy7we{>8yb-wkqs!gDp&yyhpS$=SDNvJ6@Ob;QaaAPW8?H9@_HGdS2#| zu^A(HgO^xYKfrh_{#h8;f}4^Gl()4tvGA2I!8l@lq4zrsD}odQ19+jA)kNKw)o6Zp zwjX9^!1&Uh))L?!#o5^2!gCbuYHzrgk7NGAA(5jsHd%cHi(#UO6;15NN}>s zYw=CUs^BfU2Vz=4Kr@VK0G7CN{1gI)AUu4+`uSSX*7_|6pCr;vO<*$=6q-9bmj!H# z`=Hp7XM;(B>mYf$y0Usf7`U{SiV_9LFad@Zl*wD5bJtf_^9_pq9!)-WdhR;}^M3X= ze<}vV@!Vm*as_hjosVQ6Nb{4Vyc6%yK>=Vxcg_4J)XlQxg~mwT*4mmM!wp460h%zz zPuM35clC5HynMYJneflSI}E0Y_Y(VX)D(-x9OiS#@-Uy z(a^oCidC+vrZGz*{jX??tG$6ls$^s9j*iavlkYlF{lspH@z}rD2J&Y+$uq92POiO` z7M+~`-6&&5Yg_y4Q+++hty`Qc69OPEif7ajnLnaSxnGS>wr;$+aTnh>R$uR0{1;lP z;!C6_`h_pLsJh}6G;TzV1T}j?t4gQ!NAJK8nb3gjh}3!|LYAu3p0+iv`Lc*uWDARS zPm*G=-`GATUyAbtp7JMFu{iz(ujny|UQ;?+T9h<{CVbkja#%Syz$SAxGZb9OehD!6 zQggSu_uDs|`A|*m)WsADk5jx8AKkdmli+=a&P$Vi>htG?CMNvh`#AW&K^O0yh%Ln# z9-e%7q}o@nfQsWdm4t}7q>eKEnr%OO^=dIVDxwns`ladP+O=-X0uBO601zdFrAnV| zzlM0A?+^B;9hC0uqcCG*Q#37AU~~dAN2G5w9+(2%ChL98MZt&^$SyMqilB~y3dD3% z1%RWSzg1zJ2(+|r1Mmv@=;7S&9+QNOUFdHZ$_P#meLxN*zi zh(F`O6nT}Oe=?`|xwS{VHsN~aWMPDC!UYfGPsWeVBbT`>^dAw3AQV_AgiX(&S(w$E zTMXG)D_GgtYtZ^yw?CU-6I1p1AJv-G3$IXau7^R0VqQs=diTio5|ayqOQ*tl7} zbeqD-sO`+&|)gFf50j_qClS@2Q1$>btXx$58tlfq|)g=O4 zXvhn6J#`=uFj?o=BY<7&X zw=z5p8$ZiX$s&mPVCqd_Ho(gx(bR}+Uss?HdnR?}tjCn@{@BhVsAMrw)4gjYi-gl( zYx!E*Q2#|{e76jBY3Je{U!5;L)p_rbW1>bsMJ(d~mxedpinN~kPeSZ`b@(lnk&i!h zBgoWLy0?CwpT6st<(Ft1t8h$K`OMbc&$D3Sqb|yB@cS`07x(hzYw!|*@E;W&-Ok2j zXKH#0_7p2Cfkg#a8>6Gop1-*I3BEiIJZ~^v2{+(!FtUCqvwVDCG!D00v!TdzXHJTY zG_kWIL#>RI+5%QeUGEu)N3NQ+CDK4(4hqUTFoN-=-L%MCa8q`7Lp|gPP6Q|l z``6Vfh*mpODXjx{(1P@HT7W=u_4(rAxW0RD1JZnYej(6O@|iZaY<|a`=)g=U`ge9o zNk+BgOksr2Z-?dHUY@g*&u`pV4i6hS&rm6F<-UhPzwgtm=;GpmLT#gx5*F|QYU|zJ zUC@4@d){zp78nn3NFFi(kMs8z>6dkiZmOM54k=r1H)W6r#>NSM@$r?_5An#>QPuMq zINYmVS)qS8v)g@iY_M3g&}U;O%8Y}l2@l$t{^$N#Aipp)#NgueevQJU&wXzf-9Iqk z_jP%8_JiY8BTU-xy*i$$&L|-vF-_ZGer;xY8oDrGaLg>=!KPs_E`tRC=k~pi{C|wS zcUX`8|2~eQsghAzN{MLGlC)@0i6qi4X)2XcsVfahC<;ZXgtpQi+O%kBDD6c_TMMc0 z`O1C2Z} z$^?D-3rlcR;~xx9+;xCD?Vj&VCdhn^%Wxi2G=zaaU*L{pr1O^wOA0WA-?qXMjy3oOq6P~3@s zepz|!(?nn7!z1%E4S9BUqn|y$pKG|4Cj6*Dv&z22`JLFt)!WOp!weLd%%x`!8*7lN zr$39Qvxy?&eb!uD1spO4>RmGh^G@R*yKdba4O`-fm{ynO*=HDLQ1-zs(DzZ3(@$y% zEz<}es{%LT(ZqzjEX}nvaC;)4tB}-hC|?a0dYoE#BZ?##`fQ+}mE^6E+z}fcE%)6W znjVUSO6le{js^k`C+DG;n&>K!U~UI8J2{0}PQwi9oP>vgfq{Kxuo1xe1UXN<)3Ism z7HWcixaHeW{oA*1`BrP*e)`nx&>?byO>sVYoxXk-Cdb<~wY6cK=ORwfyOC2*%>zNV zQ&L)|Gh24+pnb0wCIMHkuC{!z^lBSSFXZG(nwmnowS$>9Y`Ey`y!51)f@fHuldhlT z5Y;k7J@)f`=D+NhIM_dq%dJ3^|Nh^C>!M6z*t-G3pgWY+Yn;sg!Pc!=nKIO}M6riW z@!bmDnWP`{gwwXOmoL)R)`{C+e0D|lgUn@3t+O2>zhra=gBz|GgJ<+rfboJx)7YL) zwObeI630etpBF1%xG)Z(25hAg&X5N9Sn~m$lCY(sf&wPEpWBzNUtR zp`oz<`PzqvBX8Zffxi>GD1%BJ_36(382PIkETA%ZnQcrbQQ3pm$`%%jni?f*Lv7m9 zIhqczTrDUqFhCL`$I~( zSYQM99z58Yf`_Lab7a8ZGF^0c$2U6a zt3U8B9=mV*{ZW?Y2#kecxUQHJ`e<_A-oXLfEH2hz&4!z=^X$9g7W^mYN#OPWAn|*0 zj8EyD`(z&HziB>~eS@k5TQK3isFSB$m~dKWDCFT0?31{^H2z1#Yt=peI=TfN?5@+T7MImoHyFdGh2TB_&Y2y*4ky6x4#rhGc?O zdK#U{9ekijDr#zP5d|I4_wx>x0Ve@_7A>J()Dhm0t!!+gcvd{j7y zfw#j!7Z?;>xdK7KEH->hPfeXEx*`>S+|V#8V(nUm9?-`kp>#`hbaDdv#{2WB*SeaT z8r>Qai%O0a1P!E?OXqjwT-yX;$bkYQClYI4P;b?GUq3(e8B~P=bBkh zH1FEJU14PP?A?2&#)*q_9d^*u0K8az4`KkE*G&}`mX>E)R}GTT;Q!I?q5HGEbDZ2LK9yTax8C&8RqJ*5!qkoYvbp3R)j0>!>O4s8?!3DuoV0>mXcbb@Q*PL zozT)Uy+B;(hAvF_WhFWyz$f^LCCX_{s*_bXv7jlHc$4rWAc{|)4gxKK=Sfwj6gcI2 zl)MKbSg?8o{roBTN&+iPD+q9*2%B7W|VF^I~u-!`#v2@dReEFf)^gYlDMc z#)3dE_1VR&Hqm0)!eg{g)}tGW;ITJj24^I_s2T`3m?((eDe#DW=9IQ zb)V#78+HJE82*m02t@AsJA^g-3-EiCwC^QK;JFT9v!kwV9Dts%GpYuddou`>qJdnU&lEw z)%W_j*2NabN3)#X%*7~z=6_+gEBjB+R|$Mqks{oaiQeFj$!)~U{6hUtce&l?g?AA_ zE%ReO8R;uyAl;#f)x3GBsS|*_65i|#pu*~*Phj+aBchX*R=pLVR(%rmFLDAd;!&=VXl2?PfyfWt!g9TXuF}j9qFait%lme0r0wxpMvGg zj^!mfApt^w6!)BHt*+m`z4Rz+H-PVBeWoB=IXjE9;T1GlgRIRJ|8O{D%=MV6s#K4P z_lDyYe4R%$tI&5FKSkvdx{)qo%{_-gwv$I{*%&u}!hLp`Ln_pCR9CMJI_I(?E%5L{1|ypW!I1S8(26PxRHrz zqB)@nO0~RGp8%WSst(7k*;BguRoLv8rt^ynQy`D=?b=l$`Jm#n+8J1r45hb^dup2V zR^%B)9R1p_*ZvDL&0^-9iL*09_a}zDohyT^|2&h#A4;Z~8T(R=wFAdePGx7)``j;Q^4S~x`Ne@Vbj6IjpT#{1z!rT%^if8T5aiNN_pId%q zVSf2n;wKFXi-~_=#Y*hWi#o$KSzTQ{(L)puC3YhygP79T*vPwY-NbP;=9q4nxx77P zPY)>&bUePk@tJ>UXeyJWkYTBXm5-1R?NT8>G{`^`}1seBgKr|xQ zzcQFe9WO2`yG=>H|KlICwBK`?qRW9Ib!&gs5`T7ApWNT%fhHX?JBPc|<6D8rht#>6 zO~~sguNFE|4P`+{$B02!Q?gDQ~NQcYyFg;Ob3g*aO{( zfWa%tIAgmzLKS(Pka5j4fdV*k9^VSwrv<2#TnSfHXEdJ>&bY^ZeE*KU2#SjEhxPUJ zHd9flLLJh#>C38{3TMws3kck@+9M&sbfn6eD%j{LNrG`z%VQTme`k(e6y=@`IK&UT zy;l7*_a3AB3mcRt=m%f?*^#_2{Ux)8j0{#_yJhdX;Hop2|@l^6^zjsD}z4&B<%w5d4VfS0n6ri z_}*n{dj6cV#ymzLQwOv!V`TfT{H3g$&v)*A~H) zYM1Xt$oT|Mr^&&J>R_1>p0IrMlP4y?0ENjtJ(qw8miqym7dF5%gwXJ>!}s46=J<_& zbzkwtl{Yr;fu09A3=W1KSlW*tA2co_-*tw_wKs;G3rse=g1%U27XADVU%dDd@_Bfs zN0TSYc>LIR5=89%@J`>lH5?wXWl7Dyb@B3YdU}{Cyg0nXfx@A|AFgH=^FSye6Y=d} zBgI3cgTn{$tne`2_Vmc2dwTWi3JN!S0n8zwM)fHrR5UaUz*fHETZXEq+z;^#GBbNF z+U)dn#)ouNRIB%R&W(P2{P;2FB$O2j=9EdR!$G_*sYK>ow{~sJANTj4R))es=g%jz z0M-EFG!z%8m|#z=i8T1`2>NEtC-5I+h9vXxV+}T`=f|QnW)}f;Ks!`?hV^~fCk#)v zZwq3RQXoe`q&qkvg2ERRTf2^Ib!BD$T-)Hshm@6@e#yWjppKE%ce`H&?4;{AZ$3TM9S!~M#Kf^6M?iz{w_vyudgo5K0Z*F*VF1_lN=$DzWThfFLjRrNg)m@#C?-QuQ_ngMzAp|DaTIoFF9 zr${!cx7nyZff+a049e%L!b17e`udTffX80)l~z?zg7QLe3_0xOX@1vY+jK6eXMXgN znc0oJTdsNE6WCqGBi+ZpEZErsSVjrcb#+Dkxx`VW|Nakp3MNLw+Q0#VC7CX7=>IVt z5)lD`^cEolwaw^j9!$@#>O-MXE&`N(pRyn*&^D396dn1`ZOTGPumK@<=|gKP)3sHt z;L+c%HoL2EIo4;xRWsBl)t?6S;k-q?pKKNbOT|FW=(sqFH4TDa(gFkD=7bl@1{G6W zIWXI1npj=;m_;|ZPk>!?NThY~FdD-R(QhRTbEVXCQiV5I+!2mr{9&DHKzx}loK$&n z@HaYRu~Hb2{QpY+%XqO7-BrmT6C>k|fB*z!cz|7Wa)P?K0OkUgmV7>?oJLPU*9F-C zM1kGAtzdq(2`sIYt~6t^E65gThp$ls;egol2svP4@PrYjdE6TSE^=dEx}Jrdoe*YU zciY?B2~OmA7bJ4r{s*C<46BE;QE5`XgJ%Z0oB?)S97J*iMZU#aOky51@@To?0~oY9 z(o2dvUizAIf+Bg;bI++18CSRETaPNo+rzsG=(p0vo4yDaEFpmv*1Cv--e((3c4A|o~QP^jI&X0+Pqo)@qw-604K1Y!4Zqi(i3Vy-pAt? zse9IPQ7~J+)O2R%tL?Y0p9+j2ySLuNLr-Nn)v$kd$v)Nf9r5ttJk;xsZf)-0YYg7% zTzHvYLHhpk1;1%zn1>bs+W604rLul>Lf%j)G>$7gEX+#{=oQLxNHeMSd-3q|C%<^H zwDilp@rbc;48kicQLbO7T-4UmLe&zTYK_E@2%24)5{yG}Q^&r1$s=q&ic+1@&9(2- znVt9YL8pa+9BzOi!E7pUlR*5k$JFU<6l{Xzb%^hum>Q{%dt;uToh?oq(!3F_0*XE& zjH`o3o8s!x7sanV`MxK1^Ag98R$Dg`nwuuY|7EsyA(&G2>bIsg?>St% znOnj(ZzI8SdnHx=1&KM(FE0I|o|I*sM_pd@`pEs{L$cSPy+8E2B=gvjBk5UL2$At{ zEr^Zf4w#MBy&42#TQCm6Rq-D1@>-Ss3*cxv`UER;^UotAN1Ou$`1q#Go~<-^+ri1P zXh(C9#CVqo2~nN*_VIbtz`VgHG&s2Ac{g4VN+YbEQQQU|gU3X-%n$RdL!2@)ztH&O zPW|{+FMBL<|5{rZLo{v1K>hRRD6P+ahe1je??t9%0l&^zs_{PNjnc~v8`4s94AYZs zOO)YLFt0OvNu#bI>np`bvdqBLCK8b;laT(aFzu23Cz21GAK(~!VjwMDfMy+ANr%AT zrNXtRannrl%C387Q()YEk(Y;La5Qk?bZ+7o!L-ydk6%T1-R`)bY;C^z5!|(yb638t zl>HVifAt=J*1#0F!|^T{IuHQSu{RUPz70DyF)VVue3@7M;mqe+R??k>vd^WgtXf>K zzKlEA{Yqi$tCx>*yzj2J>-=pqyK-@Z-FxR@r~VIv>pk^s5f%o6M2%Vk;ooeG2BimP z=*J(${m}?z;=2?7%ZIC^uaQ|Y7gz<0T1#tdcXWCvIDD^N1OFuZ{kwmW!2a{EdH&%5 z8+5xwrsx{n70L1{iM#HDpFiuKK7D{#Vq1CQD-V33-Z7{?bH>Ak@T>61>^QpcZN6Li zXJ8q-@wTzg$Evm@%m@06gpGXCb#+h3dB$RGqTsn>wsDVLpxfD}FYi+mK2#qsHg~)e zdif#YLB{l{_?*ow+!Ru8cDx?-OGYOZm%H#c5ORyf`hDt%L|E_&FNmkLy(Ten#O_y@ zd$3MN7kv%!&PHf9-Ex%F3{%jLH>E~>OzCLev(GH9P4e!?+gv?#>mOmvY4A4cnjf)a z*1-x&??ad`;Mod929M1?WMXE9OGp9OS$1;|nuBGl<_;yRruj z=f4{o~heQjD$&(Q-#f&?{O(!<0sCfziw&C zLb1EjxcuKe%ir^qp4Oh&v^0AN@qw8Fc|%Ms{x$a~Ee+*yQx9An>WejH4nQymSv|y? zFMv<~U>O#68s&w&5f}qT#G&hffgtUKHwXO@2P^9bK*ar5*ZLQ5 zupgN|DG4)Tven?!1@jEFgJ2UJ%n({$iGYVIhILWZm6iS{nHd?8IMJ{k%~b~V5FZXt z3ovA#4TvdbW>4WKi`^LDU#}(I-2ViL|3LsJMWri3HTe0k;RGIf znDg4ro9_T@!N5Vg9PtsNHSF9wae`zDk!lEY6HH2=#UcGGsNnu)SpGw{{OA2o73RXK zUJ2BqzO0_Ivi{wBAm%9**;J;j#*1vsM2D^xj`j&GBqNE7^eSk&;r;`6G{A2i)kom4 z^MC%36%jV){4ixFOohj_&Ykl#Ha=7CK2cvTLx5(5ks%Ty1r|#Na|0Teb(^6Sln@hp zmio#CT&f%Hz<9&L!!P|L=IY4d1mfQNnM;w6I>`6P8}gi!Iv**MoH3Dip75Ax zx1Jw^={mqn6&V@QK6Cijt=NtJz7V8u)%y*e@qb3xsUZ8HWz*#2C$NP5q^{c@-im(T zZzg+^ME0DjcpA5C)ychc=Xoe{k-slPNFv3p-OvcTn1JF+JghHE9AI)j&sEmbi$MPs zpPuf3F-uj52^!HAprYVE+^fm&|6;{*&M(w;#^xsTi;B&f8TGnJOP`bRD6Q5q+8DNP ztN8I+%hc|oUoE-HFh&7%0Nxl%aODY8TU&uU=rAzKjgoTYl_{#kCYD{}eIp~(p9tLN zsQoZiE_wTQg*x5NPWr-&-q_P;@g+)sGfV6HalyXjpK-14ml7v~(r!Edq%iYu{@J4O zD{RE}<>dGYJ7uvC6<&)kw%_LGw$ht35({ATJB~jNM z&k&z$2ThC&RI78e>^fMiiwS!su@5nZEfd0=(lOl{v{hSp|+g##dk4J1c?mJr_YwW>`!m?M!EoXEj)(J^jszYM8T|-Dw-Wn}Nv> zT2b`@!!HwD+llQ@D((UcdUVC;Mj#iu5=f3LFI+eX_Z?ugpaBQ((B-@u2BkD=> z+~SruEpdQU)0`Qrk(BfNIq?~g4(2it<(uB)=jXoyvMxBXaFHWXW%|k~MpzG#BesxA zNn2YF2r0p9g!e_J^a?m$)O&yl0KwuPHEUO?jKjgr-17@>@+wUvTvTn@_kUg3J5HE-o1Z+5j%$(Vu9>j=*WghrkUzxG{lp(=&|sDRIelC=ZZ{fPVf-6%`At90P`g1R=X{-~ld& zoHSZ8>6C7gKNX123JN9wtwu*j=jP^|UgGt^U=AEiJuHL*S)&3r@Lt!iSK$d%6U67Ja@{P^=8cvdqj(U~gF12Efk8hpcb}$pIt@ z{3R3;2(aKB8Nl3JNGOP0ClAspY}<*7G6Wy3&^~trz&R>e2GJ0r_t`i&Oyd^1&kVoB+AjvOt*2(; z9m}!X@2IYp9R~2o`#7Ok_gOkJfoUh&M$Aa9cDLJlcoYJBMp-hv+BwDm5GAH*!MyTo zVjV~eTi4O<5)@P_SdkbJWJ7sCK!*P4ABL&ty;?^jOmK*j9O?VVG8$z|WOvt8_YhA@ zMeiiA7)A~~$+bUjm?G=Ttb8cWG9l$m!E9K$&w}ryUQI>Rb5>mr>RLQ z)Bv}AZHfy**#(0c`kxP53p>dUmX1*D>27KwP?#A)zcB8Ohoe0UdcqD6O0%*s>+S*G zj@v*-cN=^aQmldNUo*HOLe9=}phf^k4899b91`EzzyJf)pJiE?wPK0@G|ZRrbw!2u zH5?n+Bp~*r0 zY6r|YB|!pjc2x*gw4^!EBYH`~*6~Oy0qIEQ2#&8kEaA{YfPJhVh3=@~DK1USA7$2` zaf!XcVb)CBAs3WWMd>3P3Cg$%4> zWw5um#|e3nl5*?z?RCa@N|*%CVJBcC{xV1ajt&kswze@PnE!l$T^m*`V?}~9*qSl5 zW|8c?vlW$ zGl1FaA2sm7KgLDMKgHHn(i}Z{YkphXNbhx&u*%k*12o)?rndU}C#~8?eEiqFYccQV z*sdj3#-XHnwbtfh{zQC2Sd88SoHF*KX@6DU&%VbcQqCHT(4Hzm7%eHE2%J>`xfsrG) zX;v{++}sR;2+0UiG~tGxzCIo#<_H~Jns#t?mC8JF=8P2V0LV2WBv-HJd}(&} zq)^_YW}eX74j69PN)o5_^xnbrKwTZ62;f=_^Q!id_JhfnKp6cy*pm>7f89`vxQgDE zU#=Hke5kmUk!_=T`9~<@lBR*iMf!5Dz^OcJ#_(hxKYsd*>JSH&tE<{{)}>3~AMKJg z9-laq9-2!~sy*c2d;Y>`2<>w>qVJn*OUoH4sUnFB{Ap>LADSkf9lQtWg5bp76WR`K z!dh_~4c?1fz1ccSh|Dhp7<|jW<1Po}HeZX8mc2elF4@4XlvyDI`&K2fb^q4`I%_&XL$j0R z5r0S4p5plHf{QxpwG|CVH~p{=3bc#p;GPGoZpOhwzneslq<`8zqD2^HF3c9V*v9AZT~PD%tn#5Szg_7sbf*2-SNguse0xoFiTLEx zQs)ME$JnLS>kBvvoV)h!{-JQin=m;cXTtc(vwTa$!!393kF&GJW!J9Bt338v2A~W8 zE}k8vH8uq5%o20|V@ScGfxcceWiqf~Nq}&jM&1aI=A`A+)D%Fd9i0R4GPIwAr|C>S z=wTQJ10^E=j!~h#qa$(8ouQKI$<=Gu*1YC!-K3slirykaLTG4ditII^h;;%QA zw>Pp#-{zq5y&N=iQtLrfvC;L%OS`yDv($+)LcFQWp>$lPT{`6x(^pl&)4rVpalIV3 zZrwsWHcHG8+v(;BeC*jxDW{Z+K|mR@t4O2EzEL;|pULxw@_7);FmZ!0ad`Jy21|`* zk6ol^?7{r!p&;$uhD0z9OYVTAJ&SN1AFdKII6C^SzMj5N@pqH8vVY-UUDo~-5vvh5 zGv~QPuRyF}Sj4gUNx~o}`|eEIw{ez-+Fj&cbLjbD;~yLHg_{ymsWWOavNM{>Qf8B4 z%f?zy?`-ZkeoKU^ql-x6+UKPGjeTce9{Jw;&5I*mzN-}lS{pgW_fHhRrDY+^ z+&Zf}%N?hRerbtcV9Be|bogLn^-<5tPj5f-hNzrXI5DL%*sg(~gvlMMV;_Dcc%W~+ z0=XX8IuHxZL+s7o&p|AG-#G{}U}bqZi8b~k*vALyFi9tMsVr=0`|jO|adFC#aCP^8 zi<^d)JKC@3s=FLf$@gIMk;?$^qeJj#6+D4Sf;0$`%QGf1Yz!JEc^YDp|F_!r%F=%z zKZhXkeRBz!@8&<(E}zuN5$J4a8)n`hf06!&(t*{dzu8i54Bz7SMR~YPEv{(yyWREe zbs97|F}`$EIfka_2+=h@5&lJtc6YceJ-HR~qM%9mmdJ-$J?|4IJWK{OI`cht@i@f= zrDmn}Jl}g>XPb++?fY(z41WG);SS!Ey~p%i`dkJ$u*w;`24C&rzC+vAiV+*k5;4iB zk-=9l$(Pu-4|`2wlb8FBD>)y+Q%8O{RLA>LJnvL5)$)hi6RF$fY2f0>1b>F z6)}(&ae*Fy`UgWX2B&hUO7Y;G<=5qNZr}bSCPsd(*5N<;d*aUqKWyKJeXR#&iGZwH zN}qGv0t1T^yBCX>+C9F0I5Nml%roESIolps{IiXq7@s10F(hi+zAud^jsAR&r^^1~ z#jB-sLf?(TMe}m8AkQ%fj85nlgui3r{Vvf!_|7_d4%*Kr0MaYxQLr6wo7qJ{;h#_B z|9~zE(~_~Vv9;vnAif)bQAZsGYoty|GBTgu-d>ElFq5a-DmsWq@EQ!a>+{!9TJEc_ zt_~;~6ns{Q>S)*Q-QaE)9-c)N1X>h|S5zo>7@p&qi<|R+yn&hn?GaE`MJ6Lo>>Xp# z#WwoO#>PY+sWf#!J_h3$@@?*Nm#w8uaZeM|J&wBe3=8RW653*g6+#yp!gA#}=v8*PJDA1&fD zD^+!Mc1(sN`agf>*lVt)so8+BJfM}aG4(A<#{C=sD4#N<_0rPPs`LRWO&(cKLj!BR zvw05Z0!LC36CV=NE`kB)73eM3SYqk8*+&)z5DVGBa?516tyocB?xWEN&o^Okx*&F#IQ8?*o&C+-n)0HHg!h!w%am&tK%2mSPbsj_@Fx^xjdHH53M?C3~!`nqI1i_ zU0_$hcBn*QO*GWsFDfj|=_pwBDgZ=c`Ky}$jnDttn^24b?X^xmD_d{V@v}_f_XljYEAHNfEPt5#H z&8)M3;E|(*{VeGZPYpQIGny&t>bil;jvj}=5yMcS`IE2vyD$+5yC1TFR~Hf*8i8e& zk>(|Qz@+hJz{&+B4mTJ;#>{vZNZJH!Yc=^p&zwC=6DMxhO?wZUS7@KWG%5jM6>OOm zkBk2+NM*h{Fe86i%=FWmmHG=l2zT7mD#V`AWHnW)Bul^{sL`C|JK`>^&(X(X zsUFT1RGjC8wCmwdR2b~-eZsTU{2^7-wdO@D7V@bpV7bb(Z5Cl zi(Z|vX-|2!OXU?wJ(e5VcWq_R67<3`2uTkMAWBOiN*hUp10)LjdPq2?p>XB2UtaPc z660a6bMRmhUboK4lbBn9v5sExPGSxYwXkr*`}cQl_}utE@5I8TTne-4z#Ha^d1qQX zUnRSSAN_p_7qvRcP9S+A$>UYFCGo{abz&*3WqDl`*eGy{m%tH8^Ss75f7oCgap zPdx#)sU&p$&PBg}#x8%9no*(dJTmU$=ARPZoRU5$n!NX~Z#mFO_U;|nsKAUJ?CsM; z8nL<^MX)k?uMLthSY{s|ZltHLhYiNAh zXac_sq_@P|{LyMcDJY*&8RleU_}H=i5z1Ch#mb!CQ)&G88SN~q3F2VJKxLAZmF^Ya z-z)B7n>u4(y?O=b=|!FHhr(CDJ@eve@_ru-gC@A?UnZ6Q-pA#B4QVWW^3T9%58646 zBS%PSuWNa=Xd2D#n%dg6KP7-y=I8$?DExehd*189cz0m|-V(wJR=P~j&4D;y2dZ`D zZG!#nn>S)k!wnc1FQs?FRND$VD@;7_3ZtRLjt1MWATJLzsB(E#)oRp8`{x-pZQ3U$ z1|RA{1Z+h7`}}9N^YT{I)~eI5-3xbWEat$2+b?n#V-jGSq_Rm;67A}tsGa}gQf%&Yk|NqL7ME=9PzC?Sf*Ys=RdmCUVszJ`5~JYesQGy&*>7 z!_a|%HOjMNQ{Wj@)z!T~cf``yj&qKu(a3&DO>R8~7BX=;3FVm_*|U{rW@ zpy9x&SrR2jx-TP(wGaH08hB-|%M9`4I%#WSQU(#cjg4CVv0Q&(yiPZEug>os9tO}Y z1*~?RlG)BO84xj}wNF~w6Jvlp<*y-c0aN+|0sCjzxWJc7@v8E}hnDw-p9`$zexDM6 zU@jM7+YPZ1Ds;;A>(8~cA<@xs9JmZRpd?ABeC<2FF6%??y^8I{L^0}G?A#c%>&oA; zXOBB5s8~-%Nkt_f0u6C!FLrE>k0v2|9d7&nr@St<#a54(LK#8Y)<^W{jV~pS_V`~y6icu z9gDAGOey?~(@U-vx8o>rzag&@vmgLe7~FAgV_`uVNvBkZ@(TKG>>gobgN9g748vhS zD^NnfwlH2rUjAxGh$C3NsK<~hwjH=E3=%B@X~I$PVqfcCJqnBhUM-YsaFYN>KW#*h z1P>3=qr_kqr2Y3GMY~~h5rJp8h5t0?u3hjHIV2`6A)$j=u-39}iF_l&Y zSp*Fr!nc{zJ67l>Lly!h_`ImN2B#65&^MB3d+^G@bHHc= zIs0S=w0P0lpyygo5$0%?=%nfi>L;F0{^|91&XEW*ArSP8#Zvc7XrU!F*cJEP&XiJL`yLDJuIq=4f7ly@4G~70P zpe=7s&x)PE#7?B)E_$1$mEtm5&r0w zz?c*8KVo(wuR?*Q_DEb^O${;42An52^*&R`cAk-W3UW13a|foYn(IOkK^)z4EAb6g zRYHVpE5!cOBL4Hy5nmBWd-Wx__G(#|D}CL2{`b{-F9ibzEA;B(+=b>mRbDUkuz=#e zgRqsvqmL+skKTv07eU;4k>x$i9zocem?GeBV2~w_69$I1Wz%ibc`{iCn zGw9*{*Rz_Nn54$=77SR@f1 z{v8wHhVKxl$lXHOf|`V^8f_}bYTjXSap!?dK#p?f&T)j0B9fX)G;WqOG+1>%#iEgX&fC=FKNI zZg~Q#XkCaBFkw&DH93=`Y-(hKYVPas@Vj?+(Zw(xHR)Zv@MR# z0(q?v_K#y2d@=)K3X*n1G};(bU|>*iY0rr5B)b4IoDQ&-7-|%Hy8wnOs;l3UJbC4N z`+)~SH=o(Sd@5SdVkePFE~smgl0`!XFP7jA9`&l#fG1WMszz z^@IEO6+%daI~}^gb7p4m-o1m;Or_A*z2u?={SGCQ`=BcSLIJg`e71hY1oiiK{i93t z+%mpeDBpG4!RGho1;39OYJI{K+Y7M$;*o_j4j!yCV@b;K)LK`#>4o^`vqZOF$c~^jQucWh{*J>JPK?> z%tuECEV!+$4MuZlY&JI2jK$ITs2w`w>*M1S8*7TqM>Fg*NJGk}0su#(Jb0jEX2w$( zNs_XyU%$ig#4w9j5pL8cW2wSUY-ZrYgFTmnpQsh5Q7Y^Xa-hfF zDc&eea4_c~P&&X&#X>vcP4jkZw--ulwoPjl>Het^{+OUHhINwhN3Lt9ab_Y~R#6H}Dv zIqJ4J`&Vgc4X{@SiwDFPEQZshVT;>ByVl1IRV$Q(aGeJvM-e+q!`)3;b(2*>LsvH+ z%mq$4b8RB{8VC$*x4lZ~%8*Po`K#pi0#!{g_ZfkNJ?7anG0R3C23P>1EaiRm3}7FG zO$g#3D_^6*grc_{c*%)pykkZq8&VZc&#&{Jk@zlYun*3uq+XM-Q2wC2pR?7 z3{A?mItqFY;uZW#;M@fu^SMUk5tjRR@2+_uw-^57mjE!KOI43L7^(Jxs}{HZ+Paz1 zkB+#M$O7m%P&AQ5;!QFprl#Pa(oEx;_?O{cLup^S+Z6;VhoBd){7crO%vL*k)JK|b zWIZLN#YGQ9tN&C^#J|CF3-r%gZ-%aA@cPGIz)M zTD|&edb%hBEFVnHp9j8RZDGMVmy1d+G!(Qf%7{pyb}IR~xxr;IjU)xdRbbrDx1R*} z_O&}@CokeRyfD&l9t~{x3uIj(TKsV};QOFh_<(!+$p-=*6C#zdUxG=)_DWCv>8Rm$+flV==MJZ>8#|CI5vZ8D$c_sj;Qdk`-`hWr{ zx?8czEf*bw+L0sZv_|eTnf^Of{mp+~ct)b%?0MY!Lc8^YbKr`20W|>cIPz=!`v{yz zfc99ghun+hm1?iC$Px8D{EmQx42kVzXJ^Ook)f`t%IFgZ*39(}4x(@DJfKU$cB=q} zp8(}4Av-TOw`2oe{z1?O*iNG0fIv0es> zUbz4?TyR?7M2G3I(?){Z)iEYS* z+O(b!_XG8{0;a?vt>1!@N|)Oc8@6o|;^GpyJZZ#8H$%f+SAk&=8mXuQu8mbH>uUq} zO>1govh8~6a49xzdd;Jz;EIA0n96Ep=ZS80rssmIuV&{_4C1OvNlM0_5k}!)T+)y7 z4nroOR%{2afLrLwebnmW>%Wk5;&&Tyx>7b^kXF{7f{qQe}3Q+ba2RpYy3MsXh&h=e zjri8uS^;tKY($7RQ97hk>WM}N@HdhhDxybWVZpneqdz5`lKy`0)&q(ABvHqyJh_|h zfE8a%XuyGiC2DCx3U&+vf$9UBPK{5Ee%uRi8U5z{2M@H=kvavM*9e6hJ{)idp$&p+ z0*GwM3m`Sp((d;5!aGnNlBgn>BT25=jr`*4e4;BgAt3+`@}wj8SI-3=dcbLl@9JCu zd_8bV9ljyF*hyl>VbPQ+a5>VdHw#M?Vn(?ym&($Y%rdAmr}lJu8lQ6gux$n`fVr}U z<9(?`{!SW1t|N=}n7N1a|4$D0oHf6=IB8iChBsKqWak0t`M&I7LgQp9ZM|MZuLIZ%Lq1|Tb#IUJ3JYJU_H`STV0LT z3&x(jPCM`{K~!!~u^@|>otZ%q8oBqp29%>ytE8MqnKxYq{5Dt29AuEQA(VL4(iQTT zTF8t>O|_-lWtE_mgGkyfTHO7bEdlus%r~gx0N|Kqz--VLg)WHS~&LUzT)cG zr0hP&fg$JkoUuyJ4uYj%11p6gtotM=cy{D0c${}*DakIcRz>e{^k@<)0Cx&AWj}}t z3wCW^3@)9B2BNtbaVuQ(aEH;yHHzimG2K|VHU0g!WaTj5GZOi$s&lw{sEoHaaP_5% z7wjnm?J=-yEIHq?EV2Q=N{$>+n#~rW-Otl0!1D9M2=V_dAxIW@ulwq9{I!Z#_x5x! zmsL%sjl==pR??7)=krc1F_5_I z4>yyL2M=I81mk0HHFhkUrvGp!f*CQ$ltb=VvgfLz$1*?zmVi}B@V7Jowbb#m8qyRZ zFKH!~DAG7aD1$cEOQbl*Nt3=$TpYZ1ED!c#o}oDy6Nv<8A92}bw5vep^yx6HvN(SH z4w$6;yR>Rgv$MhxgQS~Yf*pg3`o8oL*^h_)<_QM_y{ftcA>pn(W7SK8&H4e=r=|k7 zOa*joedMa=eeOzso$u2^Rle*5%gQLT+=KPBwH{j@Jo+}3TAXNY6<_Uwul!9ff4+lU zwidId$rEw$2j2Z?=8K9Sjvfr{4L!NQ^FLpX+oKM?#TIjy!@02pi}mr`NNpF5+>Q8E zSe8~-e7E>Dd4J!6!=^pDg#uf;^+(3yE83ZZdsGSq4muajdX2_Ux-bW0xZUxc!PK_e z&-YMkWnSjRI|^1%KKh-^-J`hLfCYEf#tHTX`he(<`ovZ*5+ z*Ay{IAd31ER@%So=;&x{oF*_YLfk+n66(ga42K0B9i3f^fZs5nGh4U*cfec1&cB|I zc)X1@HKDIwy{%90%t#+S(d1IG^FrWJuUdZb$7U917v~npf0%PbrR@~?_(iqCFL}r% zN|w+%xezt7`|<@+_IqF0!@H0NjsKndcRo7S?SMvw_!1X>i6`^&)2wZQTh@ko4i_BG zeWPz*oMt7P zW=(ita9O9hgX`9%lMB+cRoj#c$F5vIzGLG=gLC48tVxadoQ*7BGuf&F|6#dD{}K#I`g6EY3LXc$EM!t zW0Ur_D)W%SQo)(mJ2_O3&J(ku{hyK+@7~S-;YOWF`X}Dc+J(Rq7-qZ8XEM(8?ET$b z{Fa~vrCN>JypEOOiXoOw##cWI@LRihYGim=lVkQ@XjAGtnGsf&8%sa-d{Hd*dm!Yp zlh-cjs8Lt8m}Ah`STBe9&5X|%sVW;Echd~HU&S%Qo&BwlfyULfaOqh&cEa@Wi+=Heb=*!H^j4;3&+f*aLGq%@FD3Zi zypjr4o_7ecy*U|2XL)SA$nBnvCf3FWk#11VXO63?)g1KPbv=bc4nr@_zmE0tJv1_( ze>T_u+ z5}gClajmCoElrjGihWWUomR2r%UkH7QJm;3+t;YO;4 ziZ;wsYN&U3)E&01>oj=s1d}I>w+r9=xE&>K+wnfuXs0vNe8bt|tGDjV<>hCExVQaS zpkv#A@`%QTyo9a4JbqU8as2G;Btq`_ZE2MFvEj`f?#Qw-!qZ@UwUz9pu^%s^jYf2} z+}-IkG?;fj_a7@Jn-_MmXM6Vi^X4haY0sAzgM0d}++~~#3Y5r98SK(& zmxQA7<+nlA{EE|;+K!%_A%@?Sz-c@p@1mAlubkk83pE@1o3p<1N~hdPagKQ9Hg?uA zD7ZN@py_-SEz4jfvoFPg1M<(@A5{jWq)tq5YopG-p7@E-nGOn!tMR=*Ki=^m@(x&X z)gD)$il4t=Z^d%bc)V9-z59_>Zuw>J{-R){xe8y2UwH&8{u96Fc*S%uKtO>j^z9qj z<6?{H86$rApX|95^4pvfEa}rT0^ioeZ#E$Pt>G=>8y?;-x{|~vK~K-@0mJz{@3Psa z=cI-|rQ~?};KIIU)HAkHs`e=z{v|m*n$j_Jp=T;E;2gUO?#%^yj);7>vCfnZ^);Eq zX8JFkvDFv%i%?Ndxy^(LXNAXhTYP)td&q+R*DvxLeshX6xE}ORqzZ+zHnODsjCjlO;JNL$Qbif} z`D-6)cI_IK>{Fu~pP!t(eRKOgg>seDUk?d=x`*Aw6H_^z26p6ZhHEk!v)c``uW@%a~S^Km9~Oiu_aHO!Q`EmbbpJ-j*(NapK@VZ38LT z4Yc-=Ci;G#h_1`u2y=SVm+cePGF840OcTBwqo&@SlytUP7My^W{q%}%BT$nbesgq3Jv9(U&C~a-6 zKcp;t+)X+s946C@34UGj*%J>gA3pHV&W85QjiX2Be~#t!Xe$foWvm5`MeymGyCr8b%IBUo#xjweXXW=1mA|DPvzw8zw11tkB?bk2md}pIKCtcX|0Q`> zZyAr(7p{nK6kg!o<(gD*UV2*`>X!DO zbR|2K1=pdI(rrH7Q6~GaBENNfxYKJi!i^YN{ZXK-$3!mul&2`tC zcd+-_?>Xmvf7kW+aIu9 z&k`{@{Vt=s+)n>SOvBY1#LHG9bshEmH*Xofe?#@j0baiDvy_8*t~{cf^R>QeT)u%6 zfu=+uLAwg_!h3WQ9$#)4GJlfS)z-eLNw;b6TnFW9xli%k2`RCa&AsIY@D8eIptiWBDAZ9^df*+b>%Blrz ziRG$*Y`eIU zwF_#>y5jHoke?Y{H%Z>Ht=(yBORh$T3syD%HYS(5_f(If^=8=cb#tFD|o}+kR?qIhM(QC9kTydkKRfW}rL%-S5FyGxHk3R*G z6T=M`s_)X~sb@<;*D5W`MVA)2w(}hhRO$Fc17D$5&QU*SUM|Qi6)_~g5<5e0#ef(& z+Z7f0vUv6IIca=3mF4*>mJf#%2l9)xD(ySy(Z}8oEf-JgdW&8h{L%7s3Z-mXRUxtb zSt;Sy2Je)N?g0~z-4K&30okQL^DlhuSD5S=^`xXIV~d`C(pOscA1uvw2}~iY4!>B| z)sdZusc-r5CeiSSN3(KR{01@S^VxjF*wEG62Y0sohv;f84|}GNYfi_z!s0P0GrQ4f zgZ3*vzmvbYjItc0KqympXwvgPP!mOUN{W<~T{S;6T$;98pEt!}VtPF}IlE(2>Tf+* z9^Mj*Dkfx=jiIHBhnh*i=*N}Z+sa<&#j@1T-b3n>D(wf_m%}Od_7s|)a*!eBNf&X# z5-Z)$*(!F8RZhOS_5Hj3xfDv+YJ*O(S6Hy!*A|1+aJ_qNt+hEpv4gjGc)DXd7Whxg z)l`nO#rDd93QYW*S-S|8y+c+0nRid{pBu)Vmn{Yb$cqn6%JEJ0%_S?p9=0&(XbU<} zJ%7H`Ylc~se(yI@FZq6mx2_B+D@(cX=EjZfRw>?f1GRP`O|~BW^o3<_oRL?k6T$1W z#vCdsKi>=`MQV|z|M%_e7xPIeJ}@-!R6keR>qAQZS-6w9@!dxf56e@6>l9g<<4gXf z4CsuEl6#PoK`3;tGiqeHkf=7jg4WTc)G(U=r#S7W;!) z88IM=q{?*Xel*{~;-pYhywV&?cjJzGtetba#(Y^qwNuIQ`&)S0>Ho$fpnyEn1h^o&cND`>~P*f4bJCiCKiR8h5qt# zo^;BrNwKT`X$qAb)~mPiFWc0Qv#^WG8z*rKiYw^dwb=Zk z1@!7I6Hc-28FBhcvYz~Oy*8(*Z@=nG5Vp(Bibp(g--XKVp<^$JD)!%Sm{a;bJ`MYp zcP(*VTSt8=0(8@lV#Gq%MBROyf36LUP$S{b%3XSKSm+i4=4c+xTR!Nv{4syZKi$K9 zZ`UPBj12c`U0qPX?N6T`wiR-ZTPkY47>ZyyeesOY1KtHLHX)-axs|Bv;rRH3e9W)j zv@pPx*NjInRs5Md8jgegUSE!>^U2<`8K{H<5Lb=zHir53#{tbHEbN=K+R zW#wQ;SU5@xGYx6HR8!Bs%n6v|&8~rc`K;nC)1*lxgY!})T}#80*6E(Wg$<4;Lkgd~Izm7{qNu_OUTrbdMK>68f2@bmYU;a%khe!Lx zsm;jnu^Hb9U9Y*iW*o2TQ73kl(PaIxZZpkahnCJhTA-2Y!JUiMjcVF<3o~5lB~w#Y zOG~vF^QRR%bp#hU#-|i$%^${k`4M%`j__cTK9_665;@=5MW~-2k$N1c=o(G0p80ku z@9DdD8Ls<`8GjvR)un)r^ySFM+tp7#Q2_0)~)dJjrBW?q%eNG$#zGh8)XXYeMEZ%$h`@FxY#3&aN(iW#z+5FL-D)p?ry-HPw^Zjm64L8mJHYQkB6&#UEQzW z^JksAn(2~M;TT0q;XhfQ!g~I%g6;9?^h%@!Z^Il14^IaPn>id@m{O z!9OvwG2uGz{U#~NSX`xM!@We6?t=B$l=$59qxE}oScSvy5 zr5k>ol9{tAwFf26jz9Vmd76lvh=VH-QkcWJjiWw(!7#1fqLJTmqcfaeGRt%4ryh2$ zV?W(~BuP#c9vL_R*m|je>e^`s-IYIe8d)f1H__J&(k^jlgMzzTNBO zDs#Rw-919sQ}5n^{@U?|=W8`KC2yv)GCGfkBo9*3dV@Oxttt2gHhX< zt&`_=0GNi$q9&>F<#Rcs``rFL8rXm7GlXYRGZUZoDdtv(u3F{cTHCnY3k;)M-u4U` z(EtzfN%+)Z-O8tLXh)ApB}eKq^s3!y<5g(E z&IZ0tl=d=p4t-4xkMG;4;Et-Uj!{hQ2D35#W2!nIIihz(&ezVHyJLb6_N5(vJPi*# z+pWgy72HfhJ>dNHkJ^XV>E9wg|TVGI_U5c=!b@HL@TKC?YX$93;Ov)=DzJv~1* zH@E2uL35oQNZ}jdxVb2pb*{79JCE7ux1{lhmO5Q}p72lmYcW79S>u6gcZCRSeKcr~ zu#&IzCZ<9rU3#f`*L6~jhFc|-jHiS!m56k!WApO#eH(j9cn{utEiS&?@<}uq4dZ5qpbS&u2j~-0B;)VhPbNGoF4Lh>%)r z3PnWW8~@I7P|-QwqqRcOGt=n;Q|{9}KE>lEozN zXq8>Fo?EMqeEeMe(!hDK`)7Ex%cGHt7bTx9rXTL#R!V4T>`?9#v^nw|kJZe$r~LHH z>Atznv_)-W8(E_q)cQK9k|L@tHic!dFe4%@Z7V9P`xMpg+Y-n`sCx8^6*4jhsn1di z4&~!H4`w}Jv{fj5n4-sg<;Eh7j?R68hS$-NI^|YaYhROwbw&y6LH|;>OovrubM|8* z+@E-hO0dxWy_WMy-#TG4Hs6moQz^D|f{MZyasW26e>=y6wF*@j6P6=#lf@)21;C=L%2VmaJ6!iF`?1m?)in z_>`osqkLqVs&2e;KdYE#I_^XD31#cf*n%pZ!~Er2qM4xwYl_7kg{QteNS?GN*C96B zzk7EmLGn5`m$IK3x0d6d;b-owtR8A)1yhS}l;dNk;#7}NM-CfL3zWqFss=AukI5`M zd&m>l2PPZ07vW@i4j=3xA1%Mt%nTJC8X2|f2H>-01-B8N#k=SJEeSO`4u{$WPFF95 zN;RsOH)0-qc`MTF;xlWLbW|M7Yzl&pRW#kOqO?@QUq96rnu?yrFPU4zSt*fv{;gI1 z_wY0PsI%6{158DQ8l5KeJykCos?&e_X63rV#_xN%OqwWAC(nEZ(SB8(bv_P9)<qd97hR^K$1)n~cIzstB z?sxgL@Fhi2hg9bq>kW^s)E4|4+i9-sCR=`ukxEy2mG$)XAg+jq+fiC@057eLJsRCL z8<$RhAnjq@Hk~PSAZbA27Im0jfeSn}v@;3z6vGe?!q&9tx25#_c@r{qZZ7) zgV%?itM-!xTpf-yzna%E_8v>P{W=&$*IxT%AZlAAP8wf{oOT%92rHuz(w3t=H8I~(uHp0);^Id{|GbMfz-!ud>m{kWf= z!C@mtR)hq*q>_?(_ONPF48H+df_?=8hsqAFd69xXrNnvmMy9WbfVa4iVDp zd;Z~rdhEMfR>I4pw0#vX$r47Lk`{N56Iu~j$V3j*`=OWb_$449B8_^Iv{NG|c6h{B zio$)rRFX))*yOry5wuViIl8Y3JbTe<8TkIP<8%e;wypFW@8jEnBK+PGEvI=iNr>E} zUt#jh)^;tl3(2Ba97HLeW5dG<{a=?WG~7&s4|7tczx7ccu+0VsOMl21);tNookwys zaaIHbO1yC|`N-0I(Ie}yCn8Uu`dYJLb3434tN7w-+je7!@ahQ6dAZZ_3x(}oNT?Y$ z{UW*MJ}^{hfBMgq$C}jARx`9KFeb#+v6?Hq1z$;RxGAL!Pj?Cn{WP(btL!UoGNpZ6 zX1VXu(u<#2;U9VKS~JT5Q)qH)p(#=u%a|eBG5BKQJ=6p1%JRJLnKYJhsN0J<cnl_&gIqnGa{+l-~*C2 zI~-r4lQ54<8>i5Gw71@qOu-^FMj>40(ZMS~>L)De2D{@&EobYHEnNfgH_@oW4VDx1 zVz})F)_lJDT_Ve(^bsS@`0Cn@%jXjGao(?QP2Y~N9=H4VFCFO}JM=+`2w6JenY6F0 z?VU8nEuJsWaV^p^{!0yn{G|zk_G~j2n+c9@@Xu#uS!I7R$f=Vp2er}CBL3DEkHUwa zlzTXbCnjYXb4%erXbB#!!lzns(f#A~0&J^YgcSX*D-l0_?%BNh4fWbqR}zDnEl&9j zWlX*0O26c>ZX&0a-C1%LrvZIZw( zd4AzjW@gacQc#-!z6wB!pqT||BzUBd^@&@cpteHtftTi62xx{pGywOuvOj{KRfu%U z#|JkPICho*MFESiD6nFblt^pI=TOD^|TfJ6->8Q$n`b&}v6yd6phbl9FS3`^nH_5>3d;zV?;LbHwAI$#ls7!+c- zc{VnBw>GtACW{6~jo&3#CuPJW#gtTq=T>Eu7`CuRULO$hza87yz~?}bn%A~ij#bLb zqqDOmA1SpNAz0v95P#m3$)!Wa<6qPy`GtzguHreA>;HFYCaV9_3d2A7W=t;9>EwR+ zM=*8m=yW!NRF>i5*fU z9^Xao-UTWn=qZ6{1HxoEH_%qWj{yU&Wxl>j5a{JvX6ENzpHv#`4G#^SSTW~xG%Z1_ zj-Lh(vWN}z-zA_(Eg`*ET{Qm&(hk@^gL|D}zD$Danu&dY`h1!7^NU5@qfUJ^k7oO= znr(#j7tw~3?!x`j!W4p9l1P*F2o<9~-m!O2x@n%c(R4cNnAFIT)U!qbF_-#8bQ||B z&(3eb_01Q`;~h_io))#77mV6rAeH4V66$JXmfEl!gO~UJCa!XQ78c<;+)Wf;?cvkE z^!i@|jKA5qan-lMQuXpBv9NFn5)jY?HX@K1?aJQfW)e zF7mq*kK^T);r+R<3ZY$szVEZLj5-~(oQ5CkJ}fv>dr<|!;U{8KYsYcA$!8>|qH@zw zp@4|}r8oPXCTvx8pSJ#5`zbuqrjd-UgrwCGYTNP8pZ4Q*`fu6dk3@FGLrexZQ7#)B z8Zza}x*h&`2HsT;jhvITMZoKbY_>p*Ks>->KdGeD0R&U?b!z|_!}`u*f0lI3w{!rD zm|>9AJR&l+N4IVgE)my0vc36I1azxL}R(@V#pDE=PH+?F?&N}tcYE96Kwt^a99 z_sv%FHxrwcc&3#AgW$LMDONF!9BP`i{JQ!j#DlXDO^Lm{dJE%QO6Wi_g=&zzV&48! z+F)pbUp6eXWb7NL&Hnk0VzVSjp~FH$In=+1xUTBD%`yi#KnM@O1q7@Ic|}Dpa94zd zDFdF9_Kvc0rRQD&cvSQQA+2~Gbb%oIRiNA(5-9TkBCrvLFbLPN05*tfSjW_q zZKeY>*qoe@+u?U#3p_9d^_AfHC?z)2st}!U+4oTvF_UZPo74wGfi9$>b90mH7Zw%* z`(jcZSP?NXr_<<#ZFONE>q-!nM)LM@Rd1ziG?d;$;B2nSEU?^L_g5nO0sR#%R?9ea~5c;Yv>M-oIFa6hHc>27tO_?f{|;f?ok861Bj5j=`+ z;1&g_5bQ1V!6Z8g5fK~UGDU#UarHsc1ouoEXUazm-rNh%jQfe&08Rq0#|iGpp9;1m zcQhKzf`{NLf^2j7PgTTN&E=_dhlS19#Aw7epRRgDaekOAETq`Dcuj4{NXmA=Hu3s^ zbM8o3KE^*cwb*u`%<-`wn$u(EgL{t)#x|=*+~w79mG8(yZkEM9NtGJ_66EFez6b0k zB58nT6$5&<{;mr(xns6=k--W1W4Q^o#Ukq=Rb^!|LSO?TAlAi#(|yAJ+4A7oV2JXO z)z_C67LGYnKfO9q!sBQM8za0{_C=r&7HOpdU9lVd7h&tcZqVg}X|pp<@Lq*z1uQkN zxwQ~k(EJ?Rf)iV}R3%N3nv5(A+_%6HViE+8v>pio4S2~^2p|stcFF`&3JMKGRn-Rz z?vW>&=#r8WJ51@uTJ>?~XP$i7b%ObBs}y_d{f2-0baE#AmePDM zk16RsIBrr#z+rkL2l0RNz8&Z~%{XrhA&N%gJ-`~?S5f9@6|y-uzN^oey;)zULM6dQ z6`z_9(tCL(cwQ zt=IU*Bh_TvJ?D0EsbEQGJ=Hvppx5XxzqhNDm;QTkG)OiGxYV>-U`%@tDH5$&M>B2 zCiHZ54-n$7&mXv!9;_Pe>aBwY6^zAV4nD%ErWN~$MZQ{P-LbSdFA-igo9?#B$D=@M$QeHRKAslEn zDDX%M0tXH%gqnA-j(J!4Y=*zmaB1_d=7U8`7gj+(>>(`7%+Tovn#n7E_}~0~Z4gX$ z-v=83>Ua{`>3@8PV8dYR|NQc$`SP3O zV=W##?SZ#H1=F4>TReHBJ@7SjDGq`hFG!^q7rPh|T!6@=7qA9^IYEvReuaRK!{LmS z1(ZD}^%87);4tMk++73rFgXPUpq=Hx)ym|#IdeBDE+@w}O)=`k>D%gB{v1#c!|UCm z1vNrIpiX#dckjZa8OfzQ6( zG%kn)Vr`WW2(P-kGMJw_=r249xhRe@Tz8y++zRGi`1vvyUK7!pF2yY_ENn11&~_@l zy8)zKYgvrjx$mgEQC0ZZ=y@`prjSn;cIFKA@)y!;dJMT@ct%d)1#UM;B zsCfVWYIjOK6weOc4G<=Gdb0ZXD4t}z0&zdLFl{(#>FHUKkf00j&j|c;H;I7`RmbHy z`-3Xm>ZQPtem^@^`8V)s0vl>m@QK6RaFG?%Ofh@k()rfLB`C-=2I@Sl!UL*~a5I=HWGrNlQ&y-6D2_)SU?<~csRuDF#RsQ44?N9ypHc;o+ZvE?vd;=QjG&5QcRL4-w*~H#RqY)mt4sTK_#IN+7AtU4Za)$8q=>teO zr?i4CLC5V;#U(HWLYWRZ$QQ`PlM5d?-^4v|RRc@89bLr)0oiM*&q8366ABJ!Mgsx= z#dz%N*WUbq!ZhnOY(S;fW($ZtrlAYn}H(jTCI!}#5a;NCgfTT!+V*o91l=CM|Vwn z)z|J7%^}+q49^eb=F3VY9#-4u`=+Z`*2*rCU)0P)DBhF~Tv%UFHI9;w>Jy9)Pww6g zmmX2x&*)I=S3oik#0-rH$vW7OS6_tfDMupizc{Gz@I8_=ExG>L>c%QlC|2YmJf`bXRFMobuiLR>xvOEbWhVVZG@L$JOoPnqaoZ>_Y_cu-yyNx1nPMJQh z4LCh?gEj%3Cx7L8i=;}C`_>%O2Czop#bp>vZgA&T`q9vE+N2wx5FB!)(Vr3%p8)1S zA(ZZg7!9%{O6+u!((~W}0y{69ghLJI-Ucc!o<)*LJdZz=1**`=%fCqB1`AP>Bph&4 z^YhJ44*-jD4j`cYC%pQFHl?r?9>a>u@}wWB*(N7g@m+irogBkQZoSXz zUCz`_A=2&bvl+^3MQ#gkQ=7#sEe05Gyd`n^SsT7YMt>0hDkrJZmk3)*b?%&g%WzqP zqw?LQwTv@k7OtM*0o4Z{ye)E^xIr?^Y(pz*YjNq9Ld;0H!s4Q(m5xpTD=hKJ{edD`nEkxPJ*aub7s( zGUuhA$|7O2&*h(SN>%1GcJnVUx9keK=qD73VTOH0=~lwQ;gqan};UInP;-~`^2 zpp_cH(=jq)?hIv=M$t!$bjh>BJyaOB;Y^YTFFKqoFr|EoElwwnMb9xXEkhi*BBU7r z#+Um5EIvZv1X?V&gy!Wnd4412Pj7VLKlYW{h^qV?(3+8!)}O1dKewg(!>IrpaGHz9 zfZQ{wEyIGxcGYPO!%*xseH?m0$F=*l7#_i)E90&^qncg!M0#p7I|HY=xO`D-GK=`a zFPH8<%P*T|@t;1AlF=M={mRFmk#lQ9T*?gV(VUth$(4h%{8-J&$-Q5QiNtq>EnW68 z-zmv|fAN}g3lH%+ic?2F{+T`QHBS!D(~aUK_WjA1*ESV|2OVHRQ_E5h+v{Ntz@a!_ zMHS9nlLp84&zvVCaQs3o3Xl|FFhR+CrxtcFXgNap2ds>VjT0zsor#412Fkj#4fwa^ zB!!xA8G}3hjV3hU?g2sn)v}*MK;XPSWQuje*-k)4pZ8dlx*EsE zl47nvp9@_Z9UF_V^Nmdd)`EEh1zRXEkF1m0fEPnoZ8QtmefJB~l5|)D4M-~P&3p*y zymXU&9DVY08z`+k(fJRuKi%9ys+(Q%L*jo&S$+RQLLa7b%`)lUt#*a_vxw)*B|3r9 z+Pq0Pai&k{J5a^=)lF@nly8S$DE9KL#k*=)(aeVE>yHl(Vk#tF{(Fl$xr2I{t{N^e z8o1Q2#%5j5{`b}fg{^gP4_u}pY-4MnAn%^r9}f=?C>D}<4RM7-q0&;%QYV{d5HL3| zGiyF7Xub@kLo2XC)_dPQJ&OUM`XdpSXV3ggM#^37b{BM!8Zfe9FbNUonodFhLZI6& z?WM#sNW3KuJcZj~^#0CpP&L|tlhF{WcEds7Ilf6kU*_rirWnNmxqNSbIKee=hDUX> z|EY$otn9->U^M1qe@FYENg0GfyO@B>c~cco19ub^r!d9~KhiFCLe}}|5~$V)VW8OG?Z%V6JTlNzNgFHZjLd z$0tTfTD$l`P87=_sPaw`*Q(TLm-yLf!NV1jC738~7j z?KWKL7wqdy&^Z{4a)JwAQU(IlHN6T-?qnH^@5yEbyOGS6?%z8Y_P>80F)2ZNu|8W! zK;Y?hYp8@8fsz9sUPHr4>IT#!fk+3&#+H8>zle-p;Es~gQx``FKcg44tkD3wCVS*H zqa+e^JqczDh`aFW*Z`HR#1Uu32bn-XZ1yWbEMjI9c89_U0zl8l`;!yla^Q zkdF-jv{!Mk)%9X9x}JtqCmy=sTz=3w5Qz<1;UV z62)VE;sx|F;CZVA0NH}YX zayH$a```80U%!%8sAy)DK0XAD`1VdJw(Q>p+*{WQLa9kDz@Ah>D*@WNS#ZNz8Agg2 zgscZYKfW%~$;mFmUg0pU;PweD+!HQTDAX%{=u}!45w}cmi?jf?in0t8&CMaP9uP$c zApj9;02-6W@VSk*xQ-MfHq6R+o#;qrVGKK81rsl?J(#oM7LWtC>+?Er!V#rvT>`w{ z;g)4|3;ETPf4Uv8BT1OxMBa!P8yM6~ z-R(YelKBK(jOwF5R?v}!$ob%_n)ycZ;O-BWOp1&=R}h)WtbPlDOdv^*iC|bsbj|GR zQ27{I!z*y}A^7*fgb&Lgxz?9ZR{BOLw#GrhbZ%$jbw`yKY=t74Q^;J-+V0Ki581Q?Kq>&o?j9@+=IE-=;|}+|ry}wVHphsLCr{+M8MgR;yeo;U9$r+A1%N*x_CuuI*|D@p`ex!SwZ4EmxM8 zA-0>V@BAk8uVoAobvmJJUkx%dXe7BE0OIKM>J;WA+%4w)48Y6t#R~dFumH+@AsZ$K zbBEm#)!j!;Vea@=iZ|=oDKLh5CpN_2p8l05*@-|QX1NNSfE@K~`eiwzaKge`-)U_s z%TNu~E09mQY{4iAU4+4J*}eD*7C_ti1J?@Y{P>himJgE799WBy$} zTC0;g<1y84L{(FR)754Y@_xr;*Y?)(RcZ!%_gA+DHGBr|O`-l(;{CI0wmrDfH5-~S zpCB6;aN)vQLG^=w_R^DjZ4Rl$zch?Mwc$TWX8?Cbx1scS~M&aLJD{Q281 zB)fb~{0^tke}4b1e#Pzl`aDzz&JJBfoz2C+Tsvr>bqBl1zfJ znyafwStC!)Y-8Ju>zdzt@Bgg9{;I~j-oVvMZ!7~NY5wHVzv{2QiZJ*ROb_p27O;?D zTfIUImw9swi)X7CQ2_xpHhNhf;1n&v5dt+U+;=cl&(S0#A@B)C2kKz)rzG=C=4W=V zRumw_St* zQA9zSe~V0W@+fTpt2w(+#KX%w)t}YwBdDjC!uP*k@+$Gw7b&Gjd{!*+A;m{H|J|z% zx6`Uj``uS{X|+~;>iNc8N7#ChvQ$-Db&CXT3lDSxXBR3*y2d5{XbsP6>``Lh|9t~N z{^yMM+I8o?nq1l?<@T%V*%G96YTW<#HRWG*f!9ZOZheiv{+>j4ZtJ$THj?o0>hl*X zYTM?|ePN$>=PqsR?zPIuJ@(DZ`{*M~6r*hnugHHt)@kvVSdqPkCmlZ=m(!7szy!t~ z3EKblY+qt`aW_z&ZQnb|!@`Ql$hFoEuPvtP&X;}JTrb$(awR3Zr*zk_JGGBK)$OmD z#XoK9Y4Iu4)ud7$>E{H=U#tE#(D0O@A&DU|K5MT)qmabPA+kpt580lxqEk& zNADuh8Lg$+!Vi>hAHH zSAJ>qzi%S{{#BKI1>rd$AwN)lKymN>H*Lz@{O|Qv?(g6;VJF%eq@|nLyuoy|G7{Ql zXBUw^l5z66%yvj#k=d;C3VzwN<9|p>-SL}b{}$(;aBpS>eE9<_mB9yySr4K@!{K{V zSqT#LGe>f`JbUm}Bo(5?J0~D!hj+Kw$-S7-(J^|L-?>$~X15|NC~rNd&WlnbNsNWL zy>QI&P{FX;VNQ5i&TnsErNox@cW-dH97kh#$#}(+K}w_EC@Yys(S363a`(2TW^DNc z$}KK1kuh83nSyKASe*dd(c8vk`LlJ*8m!1?4f@GC$C&hlv~#968lyjIvIeP@^(}IJ zYPv#vPwP{G)fdi1E^XuC^52|NE||?u$+7QM4yz8Bew)OOwAT0zvCcSt+rt2!Ph%f! z(nEhz4+YKt)BV`tSYq(M_VvBr0ewivEu8Tvk7B_og;% z4#ypF)h}N?d*K>pl!ZC3+&}QRa47T)$?TBV_NrtGue1vpS-kBxc{xot+88s!gE0py zB{@I$pKatQn%1DT>j*g`_1QUn<@*U#XKBV*Rj+xquTjl479>@hyx1Ee-MS}MrG<*_>r_diF1s;AKQ9f=Z#U+Wz|{L ztdfuPk?fo%Y2S153o=VI!)lGF1;5_DkUi=&J_$dK&LUR|ja1Eh`nvE7RK4^FDSmfD zJJ)S$>TXovt*J*|>2o!#ZN6}7eR-$!1x zY|_GY^UlwWOW9T)+xcy~&lrY3f0_<_Kabfv{xY6f*eKKNd3|I}+I@4XTIXQCW7DVO z>fK@_+H9Z2&JI4|S79OG5&Zybl$*QD$q*ZtD8a>XEV|TNvKI8Tp`_4t^(E0(F729l z1^ZKRUs$I*d%JIZ@p40gWL`l?)j4A9fd1gaM}cHLW;!e7zm~8zIaVIS^-iUe^t<7M z`wKh?Pb=;tCH)!C2a*uiNevgys(UP)j*r<@nE(G*uBtJ;=^P#nr)_SI|EsLFW%u&6 z(PN_w_)1r476kRgtmBeNsdkqmHb&j9N9d8l67>UJiECO6Gs`RDgk0L2@zLC3 zgXG%Z*o0!>5dN>;KD7C{&=0uZxWR^bUvDfBlh6>_9{cs{dSBlJaPw!*SATpu{_#rn z$G0^zZ!=*0TZulNfQh#|^=1jdMu=ol`-q~O}vGzoNPx3?Ir3Q*C#rhk-HxM*$} zPPWG&TDxrLC#tGR{omaT_LINyCYx8Bg_|Y+)q$#-QajmIvrAjq_AciIzrs!Jm|$A6 z`^>M^p^?Sp3&i|_!U+W%51~kI%w>1nv?u-#+4 zeZ21Jnjp@IFf!_Mp1Zut#ELZ_e8|U_s!sR8&?VW&8#~{5{(LukAZ-o|zB9IP~OC^Twxy#QZr;7}BK_Q5vlD`NMqJ8&JU(uox?${5 z1t9`|&~*c~?1r7qGB@&#&MCd@=KG_Ba?Q|VM=VZLM{uWadpkFCj8SmR*T%M%X{E2P zyrV~acTdvj|CWP)O-3-jjL9xox`O52nP2=RYv<=0AsbX2%ZouMZJa*8Ybe&hnb{a=Ui$z^1=?;N)Fo<@x|fN8GYu!0aiF$swSxFk>Y-n6HR0Z`{X zzAjb{4ol!$0*4&Ju#o+`b7cnnVs3PbNk*1O*&R*~1q*N13KVOeKWi7Am>9+(r=ajb z4=Nk!dWjgIZ*uBY(Cu)c&)vUwPZoX43OZ|VRwQB|Sp@(Q{s94sxnq#{@HRs(>JK;k z;PROn47`hY(VXJ*vxmwZPJE(vzHI3Q7~Xs9n;sEjACTY_aryBeb!bKIj&?ZRDp|MS zO3lnHEfwjL57^QLD!ai9jFuoYibrPGMq3;GjEhw{(MH$~YR3Ono&8;iy~MI}j!oA| zq76&yU^+m{tqVXu5tz-w#6RNK$$$>>4WJjJ+JN>8419pVln`jw5TmWnHdf!;y9HN< z1bNRWH;Po*+f~hO6e5>KifxvL3Ns)y0hBHqL)FOfNgwC-e*UziX;%^i+OBwed#ef? zmRj&ilv-CG{?>{2QNDZE0_OAU6VN03esufPw+@KDQ_EDT?df@_xMTYCY3Aq8(8Z_5 zL)@U$rJ0gcIRacKjK1Fo!@VizS#5xxD-iZTK?l3!k1XMNX z@BUuC$jLmfK~nL%Busb$aLk}V@_Tjk`cz9-yl^gbK0(vMiH{8m2?0?BB!JY`(oUd6 z_(9VIT@DtgwOOZ7pyxSBv(YZ%xOky-FgiLK=3fC;k6@I4%a_34&yNzz{^cFDl8vMB?hEaLi^s5@$Q&d$!z+lCMYw(G*@DrqVz0HjUBMoJ=g zmDix=l;-(mMbH@tRXffqLcTUMZFiQ3ddJ6;|89{W|NRz)+r2>7+}3pN(}n{Vj(3OE z9>^a6O+b-lKQW7@Md@vjK?aPQXpOT-NF?A82iL)*rR9Sh1}{k-k~ONuuzC5_(#?(~ zJ?`;q{^%=^rEE1o{$QxDPvCg#O~&BF4ZyZiB@tEdpY`<%Z(_cHyxhG7A|jgnF^HF; zspZZ;Hssr?>$6YiHKUB-6^M$ZAD@s+$&DQR{@NOtyF+D!2e)AL!UzZSGCgBsdhFh( zCnwcEshR+|Tw*TliO2C#rQ20q=G7M?L(FyaJQYU}YO$Qin{Se$7JEIuKPYO--Y@ z-K2RI(;#LC4SLQOzu8qug*ra>VPJ$0;Y9y^HTZjbdK-k!+d6vqa3fiNj(O$;xC^6o zS(x*|SnC1C~&7euaM(>EQ9w2 zL}cUTu3gY_27YU4B@7xxOkUq=0}Y67BCo#rYD$34tEANXWJec zB=vxNa58?p%!$yI3?)H_%1lVWyuam(w0Cq=(_p((<-T3=@GS;0@H11m%*lJ zfvDuAtU$*m0o&A_mzv7rd|e|iB{+o{pzSiNI2yEz@?rL9cs3`XWepkjIP_)wuNafI z=oBp`2MKxsrTY(G2gS!T2(%U)9b(6OGJC#jeg~|yAHgo;A5IBSZa#-Nql=FL7F>JW zSTA1-ut!o-Qt0<9V0`VMr;2>mExYkY^S6lHq8sGQ!n6Pw(~m!rvfmI z9K?GCiobH#wO6MNUsF1{y3!&v=24WfKm%1*kG@m-(9#m&2)%g78^^W8%&lA6U1Fzi zIs>x<`N+`V;K|Kjs?pp}zAsY}_%;PKanGP2?bk2y!Mhvy*$gY^4^^Sv`2SH=O`%jB zDV8#Tgs7aPe z;#oQ+Wn^U|tl>w)FEWrPV1 z@JJ+x^kM$yz%XsdaO@&pVt3NOMwP(m*wY0V;$qJhPxju&0jE%Wx*71}ofrEoK(h&* ze*fn(r@FMErPUb$f^W|Y5-jj;wA2&6IIO|G7!d@3u$v(?@te-U3{h0oo2)%vn8J+X z@n>g9<5T|#59C88@0pKfXsj(#`a6#i(}v-@vTKnyoO6j}|Kw$Br$Dh1x3k5+U-EU; zFS2~BD+%0IQo0K%*7Ek@fRL?u?)&1db=10;;g3xGrq-!Zw3nCEv^=L(CP^K@ZwHI4 zVv>?jp%ghS~Fc_x^H0+(-vO`)k!3-II+WUr4ul9Vy;=LRtvSC##$n-tZp1&>;3u2q#X1 z%j@J4OmnjkwNH)^$B{xyKvtjUumk@oRUyphRIiYS9qbblmo>dWFAB1<(;@zeYPous zD1vYlobxE{U0mkmLE&;cl>rjJUx9JBN9elx7otd6A5zUTMUaGm7O)f$xPM;`b+O%B zwi;G$UzP?1mo2P9b8lX}x2HS8`~y=Y*pa6&)$E}$2+Xsjd-LG~vl!*a)>1;^F0aeo zt?#X5to-qbX~|grQ3o%SHGd3Cr`!7?;rf67HW*F0)_=< z*Iul;Ns!ZqPe5=3$IUPSE#Y-QSFaXYGr77^#!-3}?+F0OuayxZ5}YDdp&zV=zn+=4 z+0_y;#o*!EmrlIOKd;G-O8^zehP)HSMdJesv-PYlr@g9DLTCKM>ELSjt#or=KSHwG zpH$Nn$HvAyqXU7>e=!n-fcC2|=8IrZ1a+uxQGR}{#$Xqu(?Mvr!yE|rMSRPpDq~W- z!AS%AYzC5^&g>5(yt=DC4+vudBZwuOi6-97&CJwT_z=RBlFLo$%N@GJIzqowx^|tC znm(ih?{j5o>_rW~-63-!!s^P)`8rLB$STDq7TS(JYV|6MpT)lM|UoXE94TE$ptL<&VYj{-$22+53&reR#e-7INwJSW0v|yS$`7|IL7X~$B=c-WzZIEwAaR~aB-5y0 zejozrr1A@cm~OnQ7aB^P7gWz;@J67@3yGcgksFi{VZ!BF)-)gR_tO1XUYy4h7`(?2QDkIM_oF-QIy-yb-lKmigNMvJQy-z*N4KZ+ zq?#{vg7zhpUKptp zczBMwK8#nKw;)o0*C=p+jTNg|Y<+>Y)MJO^fF%^o_Z7t3#s*0u`v}tg{ucWchw#k_ zl!`csj6p&QkuOY#>k7R+{3BOE>IYK+Sd)kw&>{*pKCbt{_S6SEDkyCVsYdAMZ8*lo#$Lv!;pi$Q{Nd{0Fo~O< zp3bW+vLkY$-}D3NTl;nV<0b4k!n5-S1v{UDk2#B~%UYcVUj3y2$u^{|tx!t>tR(F7 zpx!A9X||ik`0h1w-a1cbHo-H0zT!raCamWlALL1d&@vyn%?Iv$hQTeo7gJA^doXxE z$38u}>NW&<4+jbYo<#3OogVC&&7l?+7P=omE$_GX^X#WS&{w~o0c~h>92zb|dAk=~ z9AP>lVqs$whD^i6=FSWX)XG1cPK2$B3#P<6>_Tu<&2-9WF@rjjRQ#!bL}^tsggNe2 z2x&^iUG;e8O!Plbm3SvkuQDLw!T!6rfhVJXHyAb~9mC;5pZLtwc%o!^x77%JX9}h7 z{p?_E!0q}rRMenkOgFP;-gttnQ0Y&5v0moAEEZQiN6qlc*vLrj@nb?#x>K~V*@Z7s zOhGljhAH#SwP%3((8}1@cNz}p+A#kZtW4gdDqP>7{@1jWaJYE67L-U&uXiD0yj(_R~^QJsWdBE+Kb^L9raohjL*jtBHxpmQ_ z7NUZnASJMAQ9x1nFA@(Kt@Nhu+vbV?}Q-5@C4-J6t6^P5{e=X~Gy zyZ5>G{BwMsbKHBs>s@QEImaAhOpf&=C!^PjZER!jj7)Pbl$TxZz#*K5lkrOa$yd>8 zlzqx+vRByAhF4ixza-qYnd5{R(lPwb)Q-CP-q#mT?F~s%SE3{tDPPAF z%qBYL$|M;&)(1qp1{efY?N}A3{TEEfOEj#8-nXb5Tn>RVywfQySSxyVjoUz@FN~V= z|AbI|CE$}d{rnWe^ZeEm51kJ8cfer$usIxp<75|%O>uBDP(-<QzlZz~1P-Wq$z&;UH>_;ox+8OC3uTi(@jG zO{LRRH+X{CiSs=in6%W?pD>`D)I&W`ATkg~(sKuf$(~RBM0`iO6Ky5D*bElf!LUJz zC#rzYOIdc?}vm^(b zbWbh`d)-HI&l+Y*no$uY%7Un*9!Z&__4tMeoEEtUx`7`3QV-Phuf3KWf7sZw5|~sL zrl9L_w&kwwbmoYhlX2IXFfY;OCuOH{(kp~ZPcQ^F>v z;O-LJss;sFS)Ik4mT$C@EK+NzQPWaf0f-nHz{%j}AYVH-32{>q>P}#JRyaqrcsA49XKE9qULrf!=M8e@e~Mys{s_#nesA%9VGv4)=}{^@TPoimppa>9^Y z^}S)B^NjFjKtllp`%j{ATA*JQ?#d89RuA|y}U0Ny|)PJH^0M{$}3Rc z4*4IkDnEE-Nocmu{~h8Wc|A1$$8J<@jh*^bnSB$6oaDcAy4kl*@fB-VD}W(9`TFvot9>=w z?gSF2;k6}pn-d`Eaa;JPc1aFkA!tb7r$EiYEXlhQLiE6Yw-oTjoWaMxoBrC|SM9dX z^S|m3zt=n6@yhN3np<&6iDbql;Z9@Yo{Xl@4y@3|dqM~_1#7P$OnP{KIr|ipOGJ}G z+Ezd-v^Vamb)vN+C1x^xQjN>JkEQ#(1VE_s^|RJ+9b;pkd(8$z+4h8|nPsisk=mY- zbVm|Ce7GF{foN10t8=*FaO3n!BM4{`bkQcs~{ zmx;56f@2nP7W1matCK@!XmF5ng!mrqYV-Id$ZG@YoGg^NU{KQpN`D*$yb_??VEyeO z?dG2t?OnSHvO zzl^Tv1JK#Pf8ZPdv=4aCVUPO?A8*T96Y9P0apm^%^7182=CZ$64ma^t=Dj0o=~v=* z*P%svG*6*ZKnf#Te66wXCcUiOHJ zqC%aIoUNV^DkSRTCiAc)@i zeNF9Wb2DunE0cZ>?sW}UE$3_4OyC#Zm<=Of?}{R#$4|STi#Gwh%f4vDA99y*zoLHG5F-P>8 z(a2B;^Qv`;&3yH!Q1f&AauO#Ewx~b`P7ct7&+Q)~epqxQK zT{9+Eb-!;DIV{&m2w1XMhZ+nLdHyFr+cH?G^vL%1KFiSonC1YW1IB1q)ymYnyB0?M zlJ`BfpTfn{NMI14d-9|^9M*xpzEvlz^eq0~`Ff$iN6O0NOA%UaFdCuq_*4B^6y(@2 zqJp%1lk_c%y24j}Mgk6m-0WHwe=SUK_p61}Ga#$=nZ)3%O17djIp$6?{9Fl%Dy?U& zPo!NrV)wL0k07@*6~DA~h2diHn}(Yp!3@8E?;ZW@;=?(mTiTHBT=kP^6k65W8TjPq zG$tEIZFwC=#*R;c?$8qEj_Ximspk2F&BEC5M%mX++1=gC3UzEw-UBGp=)WG6xplA9pH?G6;Pa^ne=%fI2fx6cHtTqEA((EF-nunishlRaWCRf)oBKHiB>pC%MR{V`R_W1g92yv)) zeY09w9cc+$HB)!^jeoX`qD@Yx!V6oq2*@t$Szi)9z^WSr3a4l+`kHn=q?_0)DC7(= z2n)La@JUWt!!!jRT%6fJQzK8xB{^m>31n;ln>gn@loXB8pE5JsMrYlqpwfGr!_`hJ za47?jVDi~`M39b-4&ZFpW9r%8+|D!X4B${sqVAt>#{nbwx1#)JJ1j#rNAusU+XDiM z3SBscPNGQ!Iqb1{XR+<_Wz=1u!4DbRivcL{+Rho+*fWhaOs>dRyA{ouwD??5nRr!? z-$jn2UFGO_`ywIn6lBmVFzlq?G~#5jcQ8dh{fGm12M``|S-tkc5y7kD;o@=?BC8V8 z?t{e0?KoKv%lNk4d>0NHMRmhI?~q}y{ZKlxe7RFT$2%@vCwS<-4%zstCjbjXI@cyCKoB{n6%?PC$b_1J zy1FpnD8!mDMIUSg9`hFqY^HysL!DX_>F(~fjH$rCOqp?JK~YxLwR_wfw0~nPeqPoA zFg5PZIJBlfDCCM9n?!Ny!r-KBlg1W^>gSIi*ure;DIIM?eojvETX>xmpc~4CvT|6U z3vBuCruKb^qwhGu=Xu5RZXjE+R`|`_dYNNyDfsRt26C7Zoj)FZObUn3FDv_;GQSV5 zlNdb=gN4%E5YIG~_!26~O|SFlPB|yK6E4#7p7X!zPwWnUCtkK)IyFmp^IYuz|Cckk_Yu;PFVzFIzG-uIi9Mv~gmjTE4GnaZc zOi8*^1}RmgB}8{@MLODENm`j9pG<&iMgV4Adu35-&~|z2#P{_X6m1PZ)4_|v@8g}Tr*QZkH&Y<*IOpzz^bHPT=S}9lI;d&# zFr&!3Q=^9$5(@4lRiAP`(oHfFNsvN?de@;ZjT&O-V}bTD%Q2Q1VHR$)A^!Y@6I41| zp;V2P6b+Ngg%)%%7bj5{DtSO0R`ECw%gMDRKeme-CE9aorRruM3dQAD0mt6{8z+$= z(L?vN&g1I{8F^0qnT>l5c&u)zV?m$1bFRrs9lHmSPv}M&5V}7;14OEfb&297HyTF1 z8h-m&1>kjf7l;Ga)B|Zh@WHqA0+bJUxh4AIrArFQ+BNZBT=$(xS5I}?ejAM6Pr-TU z5$Zca{-VFYoCePpbPHl$ejzEBKadQZ*wsNODI)>&{utZa-7QY@IRol~$t@75ezd)R zAr)@Ogf~Bh0&&y~!~SOUHhX3HMIY6+4`bun^QEgmuxMJ z)C<&S9pBL`e8yojI5{yfHVAnTb=VFqCv);6vFy&ZOcFA zr2BL=@-8s;@$?1{9v^Ts;a&maJO@}a6lC83#3cylhOV(Oc#>}@7J7AlVpx5d^Z`+E zmKbtxGkb-}0qS|u2o$l(s;cWpA3c1jRF#!0&E=GoAc@7Q;kSchEV3+GpvbqMu!vZ5 z9v|B%4Gs>5LA#DHoqc<~@LWjc^->8)gWalVU&c_kFAd}^g5JZl>#nNm091>B6u?;u zB#^7w0RnRk*WGf9N`%gN?i*bU?fTF4b#89%ryKlz)h8M+O?#1fmX66(#mHVfd_)m+ z#qY|iS{)2#xPA$Y2rBbvZ8+oPyRypE1khmABLafx@gY z6%|Jy)ucPd0kqU2Q2FbTxK2SfNlQvXQb#QH=uv$H9zw?chAp-E?YMpoB`+7(xVb{r z_nh2ZXd8b3L5p(}+$$dy*Gs?=!vdz#_XN5otR|+fHV3^+N}2(U1Sr?#<>X-IB?4EE z@Z{P4af)#kxjRh()B^P?q?Ux^q!biI*0Yan%pPA-rMTfq%ILhvItWU&PIu_?xaR@? zxr$*#Gkb0BVqYov!<3f`w?#7 zL?v)OtvzFS$I$Ekxhwu@XGyFOAnc}0KuGyJjrcDS<2w(hGdC@f*ou6`yUN?QmAs`s zz9DOTcxeoK*FR>|TFZb<{rch+`lm|^y{e;=0@EmG_wUD*JTh_UI%&r}c__v;CZu0+ zXkS$~%gMfJvG%V2N{)8*(2g95$8!&TW=$5v8$%kZ-I*zuU`k)jCVz!Cx6z$b{wm+i zn@TB&_fH}RlCb;F*mL$Tw6pdx3af9;1@Youqrc^|s2(nmrJ=*IOpm7fD%9ilI*I)= z>v#x}IoXgW1x9U&2@umqMDzn@2V$Xr8AM(;7GA;z01QedM(|g5_P^aQiK1MBpqHJ_85~V**U$G4}cHKd!@{R0%CRcjmvur!$#NebNe!&4!-E0n3RMau$Ea`+K)8J zCmx<a26I8zia`5YSi$+GiM7|`=c zlt}=UNpjL*zz*MkQ;r%ijY7h8PEq{-@#@PZ&^gUrx$s+nQmKlzZ0a})4B6l%>s?K` z3T)&Cq5W84q1pZIIbE_pABOyq{WW0fgkabq^c-Iw-^k5W^Zv(aq5*ixrUxet<`yUI z5a84lJr(1gK#82hRJ!nTUR~|~LSJeRb^k1if0Fc~ii^n5@4de5QY4`Xlte-r==}Wt zw6*6}gjDHiY1P_Ei}QaZ(FokD0V{8v)K@nz@APWT)kCb~Xd}FU-OB2;Y1$z%j|82z z*tofaIkx|KP?1|0Xy@SJ;JrP$@#uXku&(hAmt`(oxO>G3T1dl>}LHXtRT_ z&F_Pu*Mc3M3Z;`Z4pZXE0yD{_3vZBrpR=F|`<(evw}+FSmjIad6Z%8gXSv@YG%+~| zL>%xHx;;N%3pW|Cnzl1&8UB7D+f79cFmw-k-7s_-42XuH8?LC>4T(w*Fc6?Y2C`}i znik`**jVsS*@m0w{z^F5XT()7A-`ICUZzF3r#XS1@v3c;ic`CxPBP!+a8sDfF&3|^ z!((LjFNkM7qq7q<7M;E32cK%9-@lJM=s5C=OibKY#6xFfFY%SXqI~ z#R?cg^dOmP@Y+-~$+v*)U=NfV`6MaPUC5mMy}hyBR4mUvAlB81|MqQIAsvVsOHAvf za&xE8zEYZNH{ps@#bHQ}KMXjB5npdmqLuCM=ds)_iXDq|X1^_+hY&hK}2_w~m5x}cCy zgFht((rWHKqb&#GTkNL9=iX^3+uviv5S^6_$uspx{1I-S*!-YO&N#zx++12$OS6or z8-PF&Ptj2E!oMpe(qZohQbqkoH_Qj(#3!F*QX)XzN_jqLa6;#nc;fExyTz?Jm1OgZ z)6us#1|#p3D`n|?F-WJ3G|U{$9$y{**a%^yR;Vxpb@Ae-^mJBc=H60=4cO=ThMjT1 z4+04@&~<=Zgq2VwK74Nhq&7Z)iTpsN0;C>*ULhg;4jAnya#RLPwDXh*U+po<)L~FA z6^y#nd@BP`18NrR)aWik0)qNi70~s|ZtBS%yytJBsHLUFf6?>rOx#5QJw83H2=oMf z{b?X9qRg+!T>~Hp)Y`!GJ6={C9NYz`19)@L>`{Om7J5n_wVngs2xKxK5FPCA)0!jC zo_PtAMq2}e4(8O-dH*pdVPG?2%45p-fr4&l4seKTgEESy^Uqc+rXNMkjbmSpr`v!KUJ#IK`sW^C~RKm`E zolW!7R=GFg4IyCDVPI-{nr7Ki&|d(Q0B#I5;o&w=a5| zj+U2!B?91%QkDJv6wy2&se?Z6HTfi34`>GE7IepdS%#&atoH}|GIrTAFyr#b&dj|2 z`=mVlv5YwUY=(YG!bmP&SVLtYC`VFh6y)6ZS^k8b<_QCrz0)c#HKkn?38vj@^!~{7 z)J%Pu<1{6y!3x^t5M8$9W>jiA2!Kz5e#@T8qK$my8nDHTXoRzW0K3cJLk4x8_IQSL zWa#o&o1d83g3_ba;}1OQY8fk>Fv3F74Oz|2D?k$`wh91>oKDLAY%EypdFF<2L2)rY zj_n%{oeW!AUWV)B%<-6N1n2RAx@ht`Q*1iC2hCff%}A^0i2e^B_w|D zI?(O}vi;}gDX19HFy7e>2MxGu0Xedy5BhJ&8|9-|*mW0GaP=#att`rf)Jovw_tA0&^ zlVM(QFtfbe_VM)@OyzZQRp2KBUvU;B?!X7j&CX5%?J-0T6@ITXm{;VV!LDv5P8-Mo z)VsDI>n)F2IO;4;`p-j4W^t zVO+Y4WGI{HD8F{)t6Dc5&oh|D#zrjH3#i$EKy|k9arDtXCdXvw=YLktq2FCS{WKCR zqcp2%z5f27KlFrntALECsCRZNM2NhcX1T)#Jr~#Ph9M&uO9#8xEVU&aWoYs^^skGB zacof1jhao=ZiO)0eMr0AZSlSXwC2+(+uJ6O9&O1CmBkAC`}wvUP_4+0)CgiDPji5i zMaM8mBb%GgHGwD54){3S0w9MU=1#5}4t%|~UiT`h!*?FiADy8ZWOS6~+K~nDV)*@oMF=rt4X~9!qpu7*^Bcy;nh@B(SeE2sFJYNk{j7*ItvWn$US6hh zPF!f{696K>05)6OHy|L4zr*8yo_pAm@M!go$)on!mHsRt`^NqTBn+=l$nnR^`c_ii z`X1Dc!bO|BIWmsEouSgw?*(QQE29;4yW4Mho}tLt0^4VclU{DqQZc>@5&bPju?PTi zzV+b+GP304WUtPjK<%h4Y5>6j*VmqJ-(HbR(t#RRQxgDJ*LOh*&?*L=fJekrs>As5 zhEVK}L$FI`Zv>Pfz)X_T(ss*f?OtXaS>C=Xw)zq2ZJNEYW zaIu3?4_G@GMDti(Qqu6o5B{I$#3__`Vr#45T>8u+J0zf^+lx?(tn|%m4I!u5_N(qV z?gnjU!p56t%61%(SmtEs_2Wue6cu{&_`1YP1sduO##zB3LhfQuwaOf$gV*VJn39D~#(UpA8C_cdTP!0*?9<_TP1*{=c-xY|EymzS6O#Ysi+=fKerutV#moMO&` zM)E1R{aQ4Si~X}5STG=o!6JnPMbJX9A#;xQhgKjit`}q}ywLw-W5a(2ZX~oIFsNlI zfd~y~=ck(nm%)1k5T(Dge9*h%RU-U=+s#FRw@IBR7Xk(~fS5s^0$y=CV$@SFpi8t_ z3Elui-I2k;6KFJ~TK|I)T%ByZ&cVUKz{+}y_ot$j)l$0BjvKAd;-g2nrq87VR47e{ z9ow2Bl1VRI4`Pt$n<4{3KV0e^ zz-a*%BWwtuI9tM>)?NV64JrUIkX(Ts$tkQPD_aDOUp>94SmaRU(_c7IH#j-p`1lmR zKo&`xuQ4-2Cv6BCM(rSafaHQa3e11sVAWb!Kx9qVn$Q%|65y9W-{mQAZGewy17u~8 zYk-N%C*2I$_T?b=s~|$+r(tAg`)yWMIbN{uY;>bIHyiEq$9NM z<+p(q#K)HpGc&dz5NH+Kq`rSoa!+`!GDsUdC&7uPlQKT+UV{M8SKht5g^L?_Y-5cy87njPoLzOvH4U3y&JZj zaY3i?6qGU_9R*eq|LD(_eeNGL9wUTA2B2ONkvGaa9gWv~hq{BAF#)Xk=y*aZ((>3& z|1Nn0AV#0=fU>dH0_%E1!lIA@YLB;sRQ#1Ax|C#OV0QQU_*5MbjUmb%MIO7B|HI)E@0=nB>SxQ+W;as|$ zBj9TCr-Y{{#Lb5u9^_tc$+=Dp8+f>#k4}TK26*a(Vr@-LT%4THnoxm!46LidqNAVd z>vtDfKRW~cwG&|@70AlO1bnSq2;?#ib7xM>*+Uaq-_Wq}p5fNk7G#;*KYI}^OSnGv z_jfiRrPB;|403|^3zfltI9Woz@O9{9Ma+tb^L=T_7BVS(*OIS0bFwgl2QS}@cLaHb z*HG@*ZQ1S6400jN!X8^Mmro zJ&T`$imG*m{yz%DY#oSlGypDyC}#t{1ZT;&aS9gql4)Try}@Xi6Ru8F6;qNARIPB@ zzGRWhi_%`Z=8ar;Zq5gvl*TV?Rw7|{;~XtX9_a65q^AF;ofp!-5gFNf1XFa$73ZATDSfiv6+RsNqrGdRvvPoCdPM#MxnO^e zGuaRWtAGId=OWxt@M9ps8%<2M9v@`?3@<`HA}c`S<+AGG3CyM+{!2Vx*WxdZsV1A< zUBXsBS!8w;t=6Bz`Jtidef282BWC){AzNcx3qt%EZ?|H!Yft_6VVAvul~euTee=ZMPW8T#?cuzXu^IDqP+779D8k3&ydU&Xe z7UuNMOvEh@a`X-2k)H6U5|+vOvhdZD;n0xZ`Sq6oLK&ogZ~i;=v-TxHC)?!Si1( z&Mt!JpxD^h522(e%0(KKOGEdv_yncPe13ZR*6#U9((CBt%#A(dE0TL|q^AAp^&V=$ z&0Zf8m~gWctm4iA&B?w=I3cD&bu@IckKDUz~X(*AqE&B%fQ1keXtki z?F|-3R>uooy&|@?Rg;Msu$h`Wl*|_#noyJr{*YrSa(%fIj}&>UnqAp6=*3JzMg6j} zXKSFwiy$UOG$^P#k2}}es*8tvH6k)hN!jS=pAH!IMFn2Nz^pXgzpQf2@7BIhDrjjB z=yRFw)Lp99E%#L?Irr|qvNH$YBKJ9-h^LbDmkMVl77jO!mKJLTtEz|p^W7o8pzcv& zOeHzTO^yIAT-(!HvCNFG>uLqh;#+O4`M*V~JWkTn*R!h%HfvXfi~HW=P+nyhicZcS zU%jZ_HIm(Fe{@_87dQWqFMla2>P=taSjt?O`3PfDf*vA#R71}Aciw*iv&~hA>vBP6 zVa@?$epyTZ_Qk}IFzCy3$ae|46bkw)4*soeDsW12q>!&a6OV9bpzJt}!KM>&` zSiYPWy>?jR1?el8aTjI#RvgJmwulcFbc~o5Z?vi$PX1)M zbctXplv23QIcN&LlwhX3P43)zB+6NTgt!c@SpN+){kl|qc<=8&Z12};D&5;!P@VLb zN;2oxFBvf4`F~m4@LV&of_`g?lN8`F-J0I}pR4=p2Wz#qwRUu12nj3JSI4Vb!t5Z@ zF0Sda@33FbtV8CwD)6ZkoW?%d5;HrT@>->&adfyol>a<6k!eefon6qBB(+RN=9yN@ z3k~`I+~<>OV<@m{6SQ5ljhyG1er8CHx=ln%iQ&7xeBecBD$~+f$u2lk(x~_eWaD+1 zr(f9PIYX}HGydgjH&63avm(FPG1C`Kg&5igbqfa-rTkw%TaM*;d{%E$)5RQ1*Px() zgZ+^+yX;4+t3?I|1C)GFHHDX&I{YO^RKf+>LroCFWEdN@QMUGeFw+w<_Ej}_HN#wo z0e<+%p&+_@(Nwgwp}|f1%AXtc&-LwGfebO+rqcleW}(USry2?smFeLl=ibE+GswPu zANq*^?+YgBW!!QX?9W@hE+8Pl&(9Ay|IvoebI8%4)GEl!D|@+@9}pm8Z@�D1hka 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%0D?j>zl;y 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

tj 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 z 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

1h3LMNoN>79Ss#JIN@8$VOv%Ty9usf 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 k+V}fYYvi0)qY>{6K4<$j|7lY$tFW!m~Op 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�^@MdE-(S4RR~L-I*W4Y`0k z4N(3%I>DA+mZTNRYS}~1FY8%p3A=;XS?Uw_G!HJRY2#L74?4iVOPr(P$l!yOAGc}> zlvL5ZkWmlv(Q6!40?`5p(81UO4a>?DEXAna8O*9=UN^q^q*F1!0=6;=7N`_ujMHjz zLbx5*`XI3{t-#>o%AL$)-XP05+0uz&! zRTlv_lR*zCe|=d?bK|%XzR$1FZRo0zR(zAknXOF9QOAD72Ajoj&UE zA#0N0RBycQc)8czNjqlo?>^|k^TM-rv#_bxKbbn9gi9aHc2X|joi}K+%=H9sVuHLts?SjeBM_=)e?ct|R zbUYH$-e@7}>Vkn)G{iP5n_ZR_xAvGWA(-(5e_B>m0@tM9dB`6j^{YBjvOe3}o71Sm z#c5uc=#(~mf#14K!Wk}?#RTot^#gAvoLS;KX?bx>KiUg_PrK_)uH2r&V-<-%D~B$F zV{o9+t79;B6vA1_g?Lm8tTT50*Ck#dh4U=xg)I6f2)vPu*Blh1K{_Dc7Idjpq)(IUA<6)_}I2kK8nWO4^(yzYrI}RFHaJo0@(9;Zj!I{^G zvP?uR@EYyCItlNjya#sxyBBFDA)}Azf5b0xC*pbJGq{5fTP2VFx zVxReU;T@jtI*XnSei@wx_{0IyhHjEbQ#SEn)G@AVOq?Vpg+q(eyD)zhOnY*0TKTq> z-*w*rFLEfW%925$QgBrKP306Ngu6_$APf5m;qHbd5< zrD6jN^A#ZZE}Jor9nm;Ag8XIiC~uzUQh0bbZAGSuom*pcAc6A6>K#ckLAG4>&st^z zU=Tk5UV6gwqoBdWA`2{%(s8>Pp@0nHWh@5^6fOli=Fm{;1O@5Ppb~(sUYG%Nbo1~%3cb&0=z&j zWrTchdJ~ZfE)wj)!NFP8LHQ8xhFZc}z>=n$lMCxQ(g(;laE%D|myJ#z&1A&!zO05I zR)Rd|3(x0-@L9;;e;)tfLA}2R-7O5;hA_8CYwt04u`4RU+``0JY@6;=SgIwN<ogY~N5!;4j5QR@cd?w+D7UB+nMb90JJnafB{N$z_^wD!CNNE`LZ1~X%VHahpU>(X$xwX%5I-H@#_gm+YJ5Tdc~*K0r} zVi9J*0-Z53e}r}pQ4uDJj%O3bxQnS8+2-oNoBU#PjUI>ygZqR6fa=$-Gk7}HuVd>) z+Q+byZYsw-KYo@W^pirH8%XBWJc#L$xAE^0b4;hXrGq(Sx>$Eq|AlEB^Ux6CAtMrv z8`j-^G)KJ+c6$~CgpCox$`mT|neLY`G4yle)t3+te?wT!h9JVBmo^@mh*LlwWgtZ2 z@vQvSaZ~zU`fQDaD87+($yx|6>YUuHVN+6sj+P>lpfWMqPa9m$g2b!#| zS&u5_B}#I6xyW)^UhSZF1syo6_Gp`=zfXs0xyze6@_nFDP%jH$2o9F+>NH(TM39-~ zoN#q?e@>wIK@rr4;WhRqDudCXiS2UO-aM;F&d2i2-jFB%-lwHNzFY7q`I?_~(wVWL z_c541Q@Q4f$*(Bx1y}GrNqYhLo+*mAP{*f+L0Uj)H!Qe|k{whf;a)g8PN_k|fxoy{Bgu6wKBK9y2(*cdeE_tzE>O2#W Zd09N# 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 +net.corda.node.utilities.ServiceIdentityGenerator + + + + + net.corda.core.node.services.ServiceInfo

A container for additional information for an advertised service.

diff --git a/docs/build/html/api/index-outline.html b/docs/build/html/api/index-outline.html index 82fb30949b..21f3b5d723 100644 --- a/docs/build/html/api/index-outline.html +++ b/docs/build/html/api/index-outline.html @@ -2260,7 +2260,7 @@ DBTransactionStorage()
-fun addTransaction(transaction: SignedTransaction): Unit
+fun addTransaction(transaction: SignedTransaction): Boolean
fun getTransaction(id: SecureHash): SignedTransaction?
fun track(): <ERROR CLASS><List<SignedTransaction>, <ERROR CLASS><SignedTransaction>>
val transactions: Iterable<SignedTransaction>
@@ -2560,7 +2560,7 @@ -DistributedImmutableMap(db: <ERROR CLASS>, tableName: String = DEFAULT_TABLE_NAME)
+DistributedImmutableMap(db: <ERROR CLASS>, tableName: String)
object Commands
+object ServiceIdentityGenerator
+ data class ServiceInfo
@@ -9714,6 +9731,18 @@ +java.util.concurrent.Future
+ javafx.beans.value.ObservableValue
    @@ -12212,7 +12241,7 @@
-val RunOnCallerThread: <ERROR CLASS>
+val RunOnCallerThread: Executor
class ThreadBox<out T>
    @@ -12249,7 +12278,7 @@ fun <T> <ERROR CLASS><T>.failure(executor: Executor, body: (Throwable) -> Unit): <ERROR CLASS>
    infix fun <T> <ERROR CLASS><T>.failure(body: (Throwable) -> Unit): <ERROR CLASS><T>
    infix fun <F, T> <ERROR CLASS><F>.flatMap(mapper: (F) -> <ERROR CLASS><T>): <ERROR CLASS><T>
    -fun <T> future(block: () -> T): Future<T>
    +fun <T> future(block: () -> T): <ERROR CLASS><T>
    java.io.InputStream
      @@ -12300,6 +12329,18 @@
    +java.util.concurrent.Future
    + kotlin.Double
    @@ -17654,7 +17696,8 @@ fun registerProcess(process: Process): Unit
    open fun shutdown(): Unit
    open fun start(): Unit
    -open fun startNode(providedName: String?, advertisedServices: Set<ServiceInfo>, rpcUsers: List<User>): Future<NodeInfoAndConfig>
    +open fun startNode(providedName: String?, advertisedServices: Set<ServiceInfo>, rpcUsers: List<User>, customOverrides: Map<String, Any?>): Future<NodeInfoAndConfig>
    +open fun startNotaryCluster(notaryName: String, clusterSize: Int, type: ServiceType): Unit
    val useTestClock: Boolean
    open fun waitForAllNodesToFinish(): Unit
    @@ -17668,7 +17711,8 @@ -abstract fun startNode(providedName: String? = null, advertisedServices: Set<ServiceInfo> = emptySet(), rpcUsers: List<User> = emptyList()): Future<NodeInfoAndConfig>
    +abstract fun startNode(providedName: String? = null, advertisedServices: Set<ServiceInfo> = emptySet(), rpcUsers: List<User> = emptyList(), customOverrides: Map<String, Any?> = emptyMap()): Future<NodeInfoAndConfig>
    +abstract fun startNotaryCluster(notaryName: String, clusterSize: Int = 3, type: ServiceType = RaftValidatingNotaryService.type): Unit
    abstract fun waitForAllNodesToFinish(): Unit
    @@ -18024,7 +18068,7 @@ -RPCUserServiceImpl(config: <ERROR CLASS>)
    +RPCUserServiceImpl(config: FullNodeConfiguration)
    fun getUser(username: String): User?
    val users: List<User>
    @@ -18264,6 +18308,7 @@ val networkMapAddress: <ERROR CLASS>?
    val notaryClusterAddresses: List<<ERROR CLASS>>
    val notaryNodeAddress: <ERROR CLASS>?
    +val rpcUsers: List<User>
    val trustStorePassword: String
    val useHTTPS: Boolean
    val useTestClock: Boolean
    @@ -18404,6 +18449,7 @@ InMemoryIdentityService()
    +fun getAllIdentities(): Iterable<Party>
    fun partyFromKey(key: CompositeKey): Party?
    fun partyFromName(name: String): Party?
    fun registerIdentity(party: Party): Unit
    @@ -19269,7 +19315,7 @@ DBTransactionStorage()
    -fun addTransaction(transaction: SignedTransaction): Unit
    +fun addTransaction(transaction: SignedTransaction): Boolean
    fun getTransaction(id: SecureHash): SignedTransaction?
    fun track(): <ERROR CLASS><List<SignedTransaction>, <ERROR CLASS><SignedTransaction>>
    val transactions: Iterable<SignedTransaction>
    @@ -19768,7 +19814,7 @@ -DistributedImmutableMap(db: <ERROR CLASS>, tableName: String = DEFAULT_TABLE_NAME)
    +DistributedImmutableMap(db: <ERROR CLASS>, tableName: String)
    object Commands
      @@ -20587,6 +20633,18 @@
    +object ServiceIdentityGenerator
    + data class StateRefColumns
      @@ -20686,6 +20744,7 @@
    fun <ERROR CLASS>.localDate(name: String): <ERROR CLASS>
    fun <ERROR CLASS>.localDateTime(name: String): <ERROR CLASS>
    +fun main(args: Array<String>): Unit
    fun <ERROR CLASS>.party(nameColumnName: String, keyColumnName: String): <ERROR CLASS>
    fun <ERROR CLASS>.publicKey(name: String): <ERROR CLASS>
    fun <ERROR CLASS>.secureHash(name: String): <ERROR CLASS>
    diff --git a/docs/build/html/api/net.corda.core.node.services/-identity-service/get-all-identities.html b/docs/build/html/api/net.corda.core.node.services/-identity-service/get-all-identities.html new file mode 100644 index 0000000000..50cb716f89 --- /dev/null +++ b/docs/build/html/api/net.corda.core.node.services/-identity-service/get-all-identities.html @@ -0,0 +1,17 @@ + + +IdentityService.getAllIdentities - + + + +net.corda.core.node.services / IdentityService / getAllIdentities
    +
    +

    getAllIdentities

    + +abstract fun getAllIdentities(): Iterable<Party>
    +

    Get all identities known to the service. This is expensive, and partyFromKey or partyFromName should be +used in preference where possible.

    +
    +
    + + diff --git a/docs/build/html/api/net.corda.core.node.services/-identity-service/index.html b/docs/build/html/api/net.corda.core.node.services/-identity-service/index.html index 7b4e1ab347..629ab3479e 100644 --- a/docs/build/html/api/net.corda.core.node.services/-identity-service/index.html +++ b/docs/build/html/api/net.corda.core.node.services/-identity-service/index.html @@ -18,6 +18,14 @@ service would provide.

    +getAllIdentities + +abstract fun getAllIdentities(): Iterable<Party>

    Get all identities known to the service. This is expensive, and partyFromKey or partyFromName should be +used in preference where possible.

    + + + + partyFromKey abstract fun partyFromKey(key: CompositeKey): Party? diff --git a/docs/build/html/api/net.corda.core.node.services/-transaction-storage/add-transaction.html b/docs/build/html/api/net.corda.core.node.services/-transaction-storage/add-transaction.html index 5a6fdd2081..da20de6017 100644 --- a/docs/build/html/api/net.corda.core.node.services/-transaction-storage/add-transaction.html +++ b/docs/build/html/api/net.corda.core.node.services/-transaction-storage/add-transaction.html @@ -8,9 +8,14 @@

    addTransaction

    -abstract fun addTransaction(transaction: SignedTransaction): Unit
    +abstract fun addTransaction(transaction: SignedTransaction): Boolean

    Add a new transaction to the store. If the store already has a transaction with the same id it will be overwritten.

    +

    Parameters

    + +transaction - The transaction to be recorded.
    +

    Return
    +true if the transaction was recorded successfully, false if it was already recorded.



    diff --git a/docs/build/html/api/net.corda.core.node.services/-transaction-storage/index.html b/docs/build/html/api/net.corda.core.node.services/-transaction-storage/index.html index 04e9f17edc..c2994061cb 100644 --- a/docs/build/html/api/net.corda.core.node.services/-transaction-storage/index.html +++ b/docs/build/html/api/net.corda.core.node.services/-transaction-storage/index.html @@ -31,7 +31,7 @@ incorporate the update.

    addTransaction -abstract fun addTransaction(transaction: SignedTransaction): Unit

    Add a new transaction to the store. If the store already has a transaction with the same id it will be +abstract fun addTransaction(transaction: SignedTransaction): Boolean

    Add a new transaction to the store. If the store already has a transaction with the same id it will be overwritten.

    diff --git a/docs/build/html/api/net.corda.core/-run-on-caller-thread.html b/docs/build/html/api/net.corda.core/-run-on-caller-thread.html index 118e7760a7..40e0e4ca03 100644 --- a/docs/build/html/api/net.corda.core/-run-on-caller-thread.html +++ b/docs/build/html/api/net.corda.core/-run-on-caller-thread.html @@ -8,7 +8,7 @@

    RunOnCallerThread

    -val RunOnCallerThread: <ERROR CLASS>
    +val RunOnCallerThread: Executor


    diff --git a/docs/build/html/api/net.corda.core/future.html b/docs/build/html/api/net.corda.core/future.html index da86636f09..fa3206aeb7 100644 --- a/docs/build/html/api/net.corda.core/future.html +++ b/docs/build/html/api/net.corda.core/future.html @@ -8,7 +8,7 @@

    future

    -fun <T> future(block: () -> T): Future<T>
    +fun <T> future(block: () -> T): <ERROR CLASS><T>


    diff --git a/docs/build/html/api/net.corda.core/index.html b/docs/build/html/api/net.corda.core/index.html index 81b15f2a29..d7a5400ee7 100644 --- a/docs/build/html/api/net.corda.core/index.html +++ b/docs/build/html/api/net.corda.core/index.html @@ -74,6 +74,12 @@ again.

    +java.util.concurrent.Future + + + + + kotlin.Double @@ -123,7 +129,7 @@ again.

    RunOnCallerThread -val RunOnCallerThread: <ERROR CLASS> +val RunOnCallerThread: Executor @@ -168,7 +174,7 @@ again.

    future -fun <T> future(block: () -> T): Future<T> +fun <T> future(block: () -> T): <ERROR CLASS><T> diff --git a/docs/build/html/api/net.corda.core/java.util.concurrent.-future/get-or-throw.html b/docs/build/html/api/net.corda.core/java.util.concurrent.-future/get-or-throw.html new file mode 100644 index 0000000000..f3ab743f81 --- /dev/null +++ b/docs/build/html/api/net.corda.core/java.util.concurrent.-future/get-or-throw.html @@ -0,0 +1,16 @@ + + +getOrThrow - + + + +net.corda.core / java.util.concurrent.Future / getOrThrow
    +
    +

    getOrThrow

    + +fun <T> Future<T>.getOrThrow(): T
    +

    Same as Future.get but with a more descriptive name, and doesnt throw ExecutionException, instead throwing its cause

    +
    +
    + + diff --git a/docs/build/html/api/net.corda.core/java.util.concurrent.-future/index.html b/docs/build/html/api/net.corda.core/java.util.concurrent.-future/index.html new file mode 100644 index 0000000000..35d7361edb --- /dev/null +++ b/docs/build/html/api/net.corda.core/java.util.concurrent.-future/index.html @@ -0,0 +1,22 @@ + + +net.corda.core.java.util.concurrent.Future - + + + +net.corda.core / java.util.concurrent.Future
    +
    +

    Extensions for java.util.concurrent.Future

    + + + + + + + +
    +getOrThrow +fun <T> Future<T>.getOrThrow(): T

    Same as Future.get but with a more descriptive name, and doesnt throw ExecutionException, instead throwing its cause

    +
    + + diff --git a/docs/build/html/api/net.corda.flows/-abstract-state-replacement-flow/-acceptor/index.html b/docs/build/html/api/net.corda.flows/-abstract-state-replacement-flow/-acceptor/index.html index 6157f42f0b..62b2362eaf 100644 --- a/docs/build/html/api/net.corda.flows/-abstract-state-replacement-flow/-acceptor/index.html +++ b/docs/build/html/api/net.corda.flows/-abstract-state-replacement-flow/-acceptor/index.html @@ -143,8 +143,8 @@ will do as long as the other side registers with it.

    sendAndReceive -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T>
    -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T> +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T>
    +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T> diff --git a/docs/build/html/api/net.corda.flows/-abstract-state-replacement-flow/-instigator/index.html b/docs/build/html/api/net.corda.flows/-abstract-state-replacement-flow/-instigator/index.html index a8b9523304..194c97332b 100644 --- a/docs/build/html/api/net.corda.flows/-abstract-state-replacement-flow/-instigator/index.html +++ b/docs/build/html/api/net.corda.flows/-abstract-state-replacement-flow/-instigator/index.html @@ -146,8 +146,8 @@ will do as long as the other side registers with it.

    sendAndReceive -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T>
    -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T> +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T>
    +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T> diff --git a/docs/build/html/api/net.corda.flows/-broadcast-transaction-flow/index.html b/docs/build/html/api/net.corda.flows/-broadcast-transaction-flow/index.html index 7d2a266813..26122ec185 100644 --- a/docs/build/html/api/net.corda.flows/-broadcast-transaction-flow/index.html +++ b/docs/build/html/api/net.corda.flows/-broadcast-transaction-flow/index.html @@ -127,8 +127,8 @@ will do as long as the other side registers with it.

    receive -fun <T : Any> receive(otherParty: Party): UntrustworthyData<T>
    -fun <T : Any> receive(otherParty: Party, receiveType: Class<T>): UntrustworthyData<T> +fun <T : Any> receive(otherParty: Party, receiveType: Class<T>): UntrustworthyData<T>
    +fun <T : Any> receive(otherParty: Party): UntrustworthyData<T> @@ -140,8 +140,8 @@ will do as long as the other side registers with it.

    sendAndReceive -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T>
    -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T> +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T>
    +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T> diff --git a/docs/build/html/api/net.corda.flows/-cash-flow/index.html b/docs/build/html/api/net.corda.flows/-cash-flow/index.html index e0947f12b9..ae63253e00 100644 --- a/docs/build/html/api/net.corda.flows/-cash-flow/index.html +++ b/docs/build/html/api/net.corda.flows/-cash-flow/index.html @@ -116,8 +116,8 @@ will do as long as the other side registers with it.

    sendAndReceive -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T>
    -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T> +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T>
    +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T> diff --git a/docs/build/html/api/net.corda.flows/-fetch-data-flow/index.html b/docs/build/html/api/net.corda.flows/-fetch-data-flow/index.html index d7747a3355..d2db1e192d 100644 --- a/docs/build/html/api/net.corda.flows/-fetch-data-flow/index.html +++ b/docs/build/html/api/net.corda.flows/-fetch-data-flow/index.html @@ -179,8 +179,8 @@ will do as long as the other side registers with it.

    receive -fun <T : Any> receive(otherParty: Party): UntrustworthyData<T>
    -fun <T : Any> receive(otherParty: Party, receiveType: Class<T>): UntrustworthyData<T> +fun <T : Any> receive(otherParty: Party, receiveType: Class<T>): UntrustworthyData<T>
    +fun <T : Any> receive(otherParty: Party): UntrustworthyData<T> diff --git a/docs/build/html/api/net.corda.flows/-finality-flow/index.html b/docs/build/html/api/net.corda.flows/-finality-flow/index.html index 0c66218dd4..24d1f1b0ad 100644 --- a/docs/build/html/api/net.corda.flows/-finality-flow/index.html +++ b/docs/build/html/api/net.corda.flows/-finality-flow/index.html @@ -144,8 +144,8 @@ will do as long as the other side registers with it.

    sendAndReceive -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T>
    -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T> +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T>
    +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T> diff --git a/docs/build/html/api/net.corda.flows/-notary-flow/-service/index.html b/docs/build/html/api/net.corda.flows/-notary-flow/-service/index.html index 3ade5fe2a3..5a7011870a 100644 --- a/docs/build/html/api/net.corda.flows/-notary-flow/-service/index.html +++ b/docs/build/html/api/net.corda.flows/-notary-flow/-service/index.html @@ -143,8 +143,8 @@ will do as long as the other side registers with it.

    sendAndReceive -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T>
    -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T> +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T>
    +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T> diff --git a/docs/build/html/api/net.corda.flows/-resolve-transactions-flow/index.html b/docs/build/html/api/net.corda.flows/-resolve-transactions-flow/index.html index 4216bced25..ac8b4e704b 100644 --- a/docs/build/html/api/net.corda.flows/-resolve-transactions-flow/index.html +++ b/docs/build/html/api/net.corda.flows/-resolve-transactions-flow/index.html @@ -126,8 +126,8 @@ will do as long as the other side registers with it.

    receive -fun <T : Any> receive(otherParty: Party, receiveType: Class<T>): UntrustworthyData<T>
    -fun <T : Any> receive(otherParty: Party): UntrustworthyData<T> +fun <T : Any> receive(otherParty: Party): UntrustworthyData<T>
    +fun <T : Any> receive(otherParty: Party, receiveType: Class<T>): UntrustworthyData<T> diff --git a/docs/build/html/api/net.corda.flows/-two-party-deal-flow/-primary/index.html b/docs/build/html/api/net.corda.flows/-two-party-deal-flow/-primary/index.html index 897945ad65..fed98421a0 100644 --- a/docs/build/html/api/net.corda.flows/-two-party-deal-flow/-primary/index.html +++ b/docs/build/html/api/net.corda.flows/-two-party-deal-flow/-primary/index.html @@ -187,8 +187,8 @@ will do as long as the other side registers with it.

    receive -fun <T : Any> receive(otherParty: Party, receiveType: Class<T>): UntrustworthyData<T>
    -fun <T : Any> receive(otherParty: Party): UntrustworthyData<T> +fun <T : Any> receive(otherParty: Party): UntrustworthyData<T>
    +fun <T : Any> receive(otherParty: Party, receiveType: Class<T>): UntrustworthyData<T> @@ -200,8 +200,8 @@ will do as long as the other side registers with it.

    sendAndReceive -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T>
    -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T> +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T>
    +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T> diff --git a/docs/build/html/api/net.corda.flows/-two-party-trade-flow/-seller/index.html b/docs/build/html/api/net.corda.flows/-two-party-trade-flow/-seller/index.html index 6a1feedc55..d873ad3ab8 100644 --- a/docs/build/html/api/net.corda.flows/-two-party-trade-flow/-seller/index.html +++ b/docs/build/html/api/net.corda.flows/-two-party-trade-flow/-seller/index.html @@ -176,8 +176,8 @@ will do as long as the other side registers with it.

    sendAndReceive -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T>
    -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T> +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T>
    +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T> diff --git a/docs/build/html/api/net.corda.node.driver/-driver-d-s-l-exposed-interface/index.html b/docs/build/html/api/net.corda.node.driver/-driver-d-s-l-exposed-interface/index.html index 6e367a9c08..6697d74b9f 100644 --- a/docs/build/html/api/net.corda.node.driver/-driver-d-s-l-exposed-interface/index.html +++ b/docs/build/html/api/net.corda.node.driver/-driver-d-s-l-exposed-interface/index.html @@ -18,7 +18,14 @@ startNode -abstract fun startNode(providedName: String? = null, advertisedServices: Set<ServiceInfo> = emptySet(), rpcUsers: List<User> = emptyList()): Future<NodeInfoAndConfig>

    Starts a Node in a separate process.

    +abstract fun startNode(providedName: String? = null, advertisedServices: Set<ServiceInfo> = emptySet(), rpcUsers: List<User> = emptyList(), customOverrides: Map<String, Any?> = emptyMap()): Future<NodeInfoAndConfig>

    Starts a Node in a separate process.

    + + + + +startNotaryCluster + +abstract fun startNotaryCluster(notaryName: String, clusterSize: Int = 3, type: ServiceType = RaftValidatingNotaryService.type): Unit

    Starts a distributed notary cluster.

    diff --git a/docs/build/html/api/net.corda.node.driver/-driver-d-s-l-exposed-interface/start-node.html b/docs/build/html/api/net.corda.node.driver/-driver-d-s-l-exposed-interface/start-node.html index eba3cc6de5..5bbf80b884 100644 --- a/docs/build/html/api/net.corda.node.driver/-driver-d-s-l-exposed-interface/start-node.html +++ b/docs/build/html/api/net.corda.node.driver/-driver-d-s-l-exposed-interface/start-node.html @@ -7,8 +7,8 @@ net.corda.node.driver / DriverDSLExposedInterface / startNode

    startNode

    - -abstract fun startNode(providedName: String? = null, advertisedServices: Set<ServiceInfo> = emptySet(), rpcUsers: List<User> = emptyList()): Future<NodeInfoAndConfig>
    + +abstract fun startNode(providedName: String? = null, advertisedServices: Set<ServiceInfo> = emptySet(), rpcUsers: List<User> = emptyList(), customOverrides: Map<String, Any?> = emptyMap()): Future<NodeInfoAndConfig>

    Starts a Node in a separate process.

    Parameters

    diff --git a/docs/build/html/api/net.corda.node.driver/-driver-d-s-l-exposed-interface/start-notary-cluster.html b/docs/build/html/api/net.corda.node.driver/-driver-d-s-l-exposed-interface/start-notary-cluster.html new file mode 100644 index 0000000000..608eb0ac4e --- /dev/null +++ b/docs/build/html/api/net.corda.node.driver/-driver-d-s-l-exposed-interface/start-notary-cluster.html @@ -0,0 +1,25 @@ + + +DriverDSLExposedInterface.startNotaryCluster - + + + +net.corda.node.driver / DriverDSLExposedInterface / startNotaryCluster
    +
    +

    startNotaryCluster

    + +abstract fun startNotaryCluster(notaryName: String, clusterSize: Int = 3, type: ServiceType = RaftValidatingNotaryService.type): Unit
    +

    Starts a distributed notary cluster.

    +

    Parameters

    + +notaryName - The legal name of the advertised distributed notary service.
    +
    + +clusterSize - Number of nodes to create for the cluster.
    +
    + +type - The advertised notary service type. Currently the only supported type is RaftValidatingNotaryService.type.
    +
    +
    + + diff --git a/docs/build/html/api/net.corda.node.driver/-driver-d-s-l-internal-interface/index.html b/docs/build/html/api/net.corda.node.driver/-driver-d-s-l-internal-interface/index.html index 1d6554c52b..b498ac3de1 100644 --- a/docs/build/html/api/net.corda.node.driver/-driver-d-s-l-internal-interface/index.html +++ b/docs/build/html/api/net.corda.node.driver/-driver-d-s-l-internal-interface/index.html @@ -34,7 +34,14 @@ startNode -abstract fun startNode(providedName: String? = null, advertisedServices: Set<ServiceInfo> = emptySet(), rpcUsers: List<User> = emptyList()): Future<NodeInfoAndConfig>

    Starts a Node in a separate process.

    +abstract fun startNode(providedName: String? = null, advertisedServices: Set<ServiceInfo> = emptySet(), rpcUsers: List<User> = emptyList(), customOverrides: Map<String, Any?> = emptyMap()): Future<NodeInfoAndConfig>

    Starts a Node in a separate process.

    + + + + +startNotaryCluster + +abstract fun startNotaryCluster(notaryName: String, clusterSize: Int = 3, type: ServiceType = RaftValidatingNotaryService.type): Unit

    Starts a distributed notary cluster.

    diff --git a/docs/build/html/api/net.corda.node.driver/-driver-d-s-l/index.html b/docs/build/html/api/net.corda.node.driver/-driver-d-s-l/index.html index 3c8c8d3455..b6895da42e 100644 --- a/docs/build/html/api/net.corda.node.driver/-driver-d-s-l/index.html +++ b/docs/build/html/api/net.corda.node.driver/-driver-d-s-l/index.html @@ -92,7 +92,14 @@ startNode -open fun startNode(providedName: String?, advertisedServices: Set<ServiceInfo>, rpcUsers: List<User>): Future<NodeInfoAndConfig>

    Starts a Node in a separate process.

    +open fun startNode(providedName: String?, advertisedServices: Set<ServiceInfo>, rpcUsers: List<User>, customOverrides: Map<String, Any?>): Future<NodeInfoAndConfig>

    Starts a Node in a separate process.

    + + + + +startNotaryCluster + +open fun startNotaryCluster(notaryName: String, clusterSize: Int, type: ServiceType): Unit

    Starts a distributed notary cluster.

    diff --git a/docs/build/html/api/net.corda.node.driver/-driver-d-s-l/start-node.html b/docs/build/html/api/net.corda.node.driver/-driver-d-s-l/start-node.html index af66fb8541..e661c350e0 100644 --- a/docs/build/html/api/net.corda.node.driver/-driver-d-s-l/start-node.html +++ b/docs/build/html/api/net.corda.node.driver/-driver-d-s-l/start-node.html @@ -7,8 +7,8 @@ net.corda.node.driver / DriverDSL / startNode

    startNode

    - -open fun startNode(providedName: String?, advertisedServices: Set<ServiceInfo>, rpcUsers: List<User>): Future<NodeInfoAndConfig>
    + +open fun startNode(providedName: String?, advertisedServices: Set<ServiceInfo>, rpcUsers: List<User>, customOverrides: Map<String, Any?>): Future<NodeInfoAndConfig>
    Overrides DriverDSLExposedInterface.startNode

    Starts a Node in a separate process.

    Parameters

    diff --git a/docs/build/html/api/net.corda.node.driver/-driver-d-s-l/start-notary-cluster.html b/docs/build/html/api/net.corda.node.driver/-driver-d-s-l/start-notary-cluster.html new file mode 100644 index 0000000000..d9d19ec60f --- /dev/null +++ b/docs/build/html/api/net.corda.node.driver/-driver-d-s-l/start-notary-cluster.html @@ -0,0 +1,26 @@ + + +DriverDSL.startNotaryCluster - + + + +net.corda.node.driver / DriverDSL / startNotaryCluster
    +
    +

    startNotaryCluster

    + +open fun startNotaryCluster(notaryName: String, clusterSize: Int, type: ServiceType): Unit
    +Overrides DriverDSLExposedInterface.startNotaryCluster
    +

    Starts a distributed notary cluster.

    +

    Parameters

    + +notaryName - The legal name of the advertised distributed notary service.
    +
    + +clusterSize - Number of nodes to create for the cluster.
    +
    + +type - The advertised notary service type. Currently the only supported type is RaftValidatingNotaryService.type.
    +
    +
    + + diff --git a/docs/build/html/api/net.corda.node.services.config/-full-node-configuration/index.html b/docs/build/html/api/net.corda.node.services.config/-full-node-configuration/index.html index 5f5482ed64..1fefa1f531 100644 --- a/docs/build/html/api/net.corda.node.services.config/-full-node-configuration/index.html +++ b/docs/build/html/api/net.corda.node.services.config/-full-node-configuration/index.html @@ -116,6 +116,12 @@ +rpcUsers + +val rpcUsers: List<User> + + + trustStorePassword val trustStorePassword: String diff --git a/docs/build/html/api/net.corda.node.services.config/-full-node-configuration/rpc-users.html b/docs/build/html/api/net.corda.node.services.config/-full-node-configuration/rpc-users.html new file mode 100644 index 0000000000..ceda99d60c --- /dev/null +++ b/docs/build/html/api/net.corda.node.services.config/-full-node-configuration/rpc-users.html @@ -0,0 +1,15 @@ + + +FullNodeConfiguration.rpcUsers - + + + +net.corda.node.services.config / FullNodeConfiguration / rpcUsers
    +
    +

    rpcUsers

    + +val rpcUsers: List<User>
    +
    +
    + + diff --git a/docs/build/html/api/net.corda.node.services.events/-node-scheduler-service/-run-scheduled/index.html b/docs/build/html/api/net.corda.node.services.events/-node-scheduler-service/-run-scheduled/index.html index c7dd6078fc..d6e337152e 100644 --- a/docs/build/html/api/net.corda.node.services.events/-node-scheduler-service/-run-scheduled/index.html +++ b/docs/build/html/api/net.corda.node.services.events/-node-scheduler-service/-run-scheduled/index.html @@ -128,8 +128,8 @@ will do as long as the other side registers with it.

    sendAndReceive -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T>
    -fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T> +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any, receiveType: Class<T>): UntrustworthyData<T>
    +fun <T : Any> sendAndReceive(otherParty: Party, payload: Any): UntrustworthyData<T> diff --git a/docs/build/html/api/net.corda.node.services.identity/-in-memory-identity-service/get-all-identities.html b/docs/build/html/api/net.corda.node.services.identity/-in-memory-identity-service/get-all-identities.html new file mode 100644 index 0000000000..1ed70ee989 --- /dev/null +++ b/docs/build/html/api/net.corda.node.services.identity/-in-memory-identity-service/get-all-identities.html @@ -0,0 +1,18 @@ + + +InMemoryIdentityService.getAllIdentities - + + + +net.corda.node.services.identity / InMemoryIdentityService / getAllIdentities
    +
    +

    getAllIdentities

    + +fun getAllIdentities(): Iterable<Party>
    +Overrides IdentityService.getAllIdentities
    +

    Get all identities known to the service. This is expensive, and partyFromKey or partyFromName should be +used in preference where possible.

    +
    +
    + + diff --git a/docs/build/html/api/net.corda.node.services.identity/-in-memory-identity-service/index.html b/docs/build/html/api/net.corda.node.services.identity/-in-memory-identity-service/index.html index 455ae5876d..c5ece577b4 100644 --- a/docs/build/html/api/net.corda.node.services.identity/-in-memory-identity-service/index.html +++ b/docs/build/html/api/net.corda.node.services.identity/-in-memory-identity-service/index.html @@ -28,6 +28,14 @@ +getAllIdentities + +fun getAllIdentities(): Iterable<Party>

    Get all identities known to the service. This is expensive, and partyFromKey or partyFromName should be +used in preference where possible.

    + + + + partyFromKey fun partyFromKey(key: CompositeKey): Party? diff --git a/docs/build/html/api/net.corda.node.services.persistence/-d-b-transaction-storage/add-transaction.html b/docs/build/html/api/net.corda.node.services.persistence/-d-b-transaction-storage/add-transaction.html index 86e280a957..096aa6c6f4 100644 --- a/docs/build/html/api/net.corda.node.services.persistence/-d-b-transaction-storage/add-transaction.html +++ b/docs/build/html/api/net.corda.node.services.persistence/-d-b-transaction-storage/add-transaction.html @@ -8,10 +8,15 @@

    addTransaction

    -fun addTransaction(transaction: SignedTransaction): Unit
    +fun addTransaction(transaction: SignedTransaction): Boolean
    Overrides TransactionStorage.addTransaction

    Add a new transaction to the store. If the store already has a transaction with the same id it will be overwritten.

    +

    Parameters

    + +transaction - The transaction to be recorded.
    +

    Return
    +true if the transaction was recorded successfully, false if it was already recorded.



    diff --git a/docs/build/html/api/net.corda.node.services.persistence/-d-b-transaction-storage/index.html b/docs/build/html/api/net.corda.node.services.persistence/-d-b-transaction-storage/index.html index e1e685563f..b6f09cb222 100644 --- a/docs/build/html/api/net.corda.node.services.persistence/-d-b-transaction-storage/index.html +++ b/docs/build/html/api/net.corda.node.services.persistence/-d-b-transaction-storage/index.html @@ -53,7 +53,7 @@ incorporate the update.

    addTransaction -fun addTransaction(transaction: SignedTransaction): Unit

    Add a new transaction to the store. If the store already has a transaction with the same id it will be +fun addTransaction(transaction: SignedTransaction): Boolean

    Add a new transaction to the store. If the store already has a transaction with the same id it will be overwritten.

    diff --git a/docs/build/html/api/net.corda.node.services.transactions/-distributed-immutable-map/-init-.html b/docs/build/html/api/net.corda.node.services.transactions/-distributed-immutable-map/-init-.html index 51d42f8f5e..2a31ca3743 100644 --- a/docs/build/html/api/net.corda.node.services.transactions/-distributed-immutable-map/-init-.html +++ b/docs/build/html/api/net.corda.node.services.transactions/-distributed-immutable-map/-init-.html @@ -7,7 +7,7 @@ net.corda.node.services.transactions / DistributedImmutableMap / <init>

    <init>

    -DistributedImmutableMap(db: <ERROR CLASS>, tableName: String = DEFAULT_TABLE_NAME)
    +DistributedImmutableMap(db: <ERROR CLASS>, tableName: String)

    A distributed map state machine that doesnt allow overriding values. The state machine is replicated across a Copycat Raft cluster.

    The map contents are backed by a JDBC table. State re-synchronisation is achieved by periodically persisting snapshots diff --git a/docs/build/html/api/net.corda.node.services.transactions/-distributed-immutable-map/index.html b/docs/build/html/api/net.corda.node.services.transactions/-distributed-immutable-map/index.html index 6ce511739c..6d170cbdc7 100644 --- a/docs/build/html/api/net.corda.node.services.transactions/-distributed-immutable-map/index.html +++ b/docs/build/html/api/net.corda.node.services.transactions/-distributed-immutable-map/index.html @@ -35,7 +35,7 @@ containing the entire JDBC table contents.

    <init> -DistributedImmutableMap(db: <ERROR CLASS>, tableName: String = DEFAULT_TABLE_NAME)

    A distributed map state machine that doesnt allow overriding values. The state machine is replicated +DistributedImmutableMap(db: <ERROR CLASS>, tableName: String)

    A distributed map state machine that doesnt allow overriding values. The state machine is replicated across a Copycat Raft cluster.

    diff --git a/docs/build/html/api/net.corda.node.services/-r-p-c-user-service-impl/-init-.html b/docs/build/html/api/net.corda.node.services/-r-p-c-user-service-impl/-init-.html index 47639e2203..a0d705e087 100644 --- a/docs/build/html/api/net.corda.node.services/-r-p-c-user-service-impl/-init-.html +++ b/docs/build/html/api/net.corda.node.services/-r-p-c-user-service-impl/-init-.html @@ -7,7 +7,7 @@ net.corda.node.services / RPCUserServiceImpl / <init>

    <init>

    -RPCUserServiceImpl(config: <ERROR CLASS>)
    +RPCUserServiceImpl(config: FullNodeConfiguration)


    diff --git a/docs/build/html/api/net.corda.node.services/-r-p-c-user-service-impl/index.html b/docs/build/html/api/net.corda.node.services/-r-p-c-user-service-impl/index.html index 3c3f8590d6..c29ca7e9d9 100644 --- a/docs/build/html/api/net.corda.node.services/-r-p-c-user-service-impl/index.html +++ b/docs/build/html/api/net.corda.node.services/-r-p-c-user-service-impl/index.html @@ -17,7 +17,7 @@ <init> -RPCUserServiceImpl(config: <ERROR CLASS>) +RPCUserServiceImpl(config: FullNodeConfiguration) diff --git a/docs/build/html/api/net.corda.node.utilities/-service-identity-generator/generate-to-disk.html b/docs/build/html/api/net.corda.node.utilities/-service-identity-generator/generate-to-disk.html new file mode 100644 index 0000000000..2393209530 --- /dev/null +++ b/docs/build/html/api/net.corda.node.utilities/-service-identity-generator/generate-to-disk.html @@ -0,0 +1,30 @@ + + +ServiceIdentityGenerator.generateToDisk - + + + +net.corda.node.utilities / ServiceIdentityGenerator / generateToDisk
    +
    +

    generateToDisk

    + +fun generateToDisk(dirs: List<Path>, serviceId: String, serviceName: String, threshold: Int = 1): Unit
    +

    Generates signing key pairs and a common distributed service identity for a set of nodes. +The key pairs and the group identity get serialized to disk in the corresponding node directories. +This method should be called before any of the nodes are started.

    +

    Parameters

    + +dirs - List of node directories to place the generated identity and key pairs in.
    +
    + +serviceId - The service id of the distributed service.
    +
    + +serviceName - The legal name of the distributed service.
    +
    + +threshold - The threshold for the generated group CompositeKey.Node.
    +
    +
    + + diff --git a/docs/build/html/api/net.corda.node.utilities/-service-identity-generator/index.html b/docs/build/html/api/net.corda.node.utilities/-service-identity-generator/index.html new file mode 100644 index 0000000000..e93491abe4 --- /dev/null +++ b/docs/build/html/api/net.corda.node.utilities/-service-identity-generator/index.html @@ -0,0 +1,28 @@ + + +ServiceIdentityGenerator - + + + +net.corda.node.utilities / ServiceIdentityGenerator
    +
    +

    ServiceIdentityGenerator

    +object ServiceIdentityGenerator
    +
    +
    +

    Functions

    + + + + + + + +
    +generateToDisk +fun generateToDisk(dirs: List<Path>, serviceId: String, serviceName: String, threshold: Int = 1): Unit

    Generates signing key pairs and a common distributed service identity for a set of nodes. +The key pairs and the group identity get serialized to disk in the corresponding node directories. +This method should be called before any of the nodes are started.

    +
    + + diff --git a/docs/build/html/api/net.corda.node.utilities/index.html b/docs/build/html/api/net.corda.node.utilities/index.html index 930e6f9c4e..a44d27377f 100644 --- a/docs/build/html/api/net.corda.node.utilities/index.html +++ b/docs/build/html/api/net.corda.node.utilities/index.html @@ -154,6 +154,12 @@ adjusted externally.

    +ServiceIdentityGenerator + +object ServiceIdentityGenerator + + + StateRefColumns data class StateRefColumns @@ -282,6 +288,12 @@ our environment:

    +main + +fun main(args: Array<String>): Unit + + + party fun <ERROR CLASS>.party(nameColumnName: String, keyColumnName: String): <ERROR CLASS> diff --git a/docs/build/html/api/net.corda.node.utilities/main.html b/docs/build/html/api/net.corda.node.utilities/main.html new file mode 100644 index 0000000000..af61c8519b --- /dev/null +++ b/docs/build/html/api/net.corda.node.utilities/main.html @@ -0,0 +1,15 @@ + + +main - + + + +net.corda.node.utilities / main
    +
    +

    main

    + +fun main(args: Array<String>): Unit
    +
    +
    + + diff --git a/docs/build/html/clientrpc.html b/docs/build/html/clientrpc.html index 486bb209b7..0714fff846 100644 --- a/docs/build/html/clientrpc.html +++ b/docs/build/html/clientrpc.html @@ -95,7 +95,7 @@

    The Corda node

    @@ -107,20 +107,22 @@
  • Thread safety
  • Error handling
  • Wire protocol
  • -
  • Registering Classes With RPC Kryo
  • +
  • Registering classes with RPC Kryo
  • Networking and messaging
  • Persistence
  • Node administration
  • -
  • The Corda Configuration File
  • -
  • The Corda Plugin Framework
  • -
  • A Brief Introduction To The Node Services
  • +
  • Node configuration
  • +
  • The Corda plugin framework
  • +
  • Brief introduction to the node services
  • +
  • Node Explorer
  • +
  • Network permissioning
  • CorDapps

    Tutorials

      @@ -128,9 +130,11 @@
    • Writing a contract
    • Writing a contract using clauses
    • Writing a contract test
    • -
    • Client RPC API Tutorial
    • +
    • Client RPC API tutorial
    • Writing flows
    • Writing flow tests
    • +
    • Running a notary service
    • +
    • Using a notary service
    • Writing oracle services
    • Using attachments
    • Event scheduling
    • @@ -138,13 +142,12 @@

      Other

      Component library

      Appendix

        @@ -219,7 +222,7 @@ detail on how to use this is provided in the docs for the proxy method.

        resources. When you’re done with it, cast it to Closeable or AutoCloseable and close it. Don’t create one for every call you make - create a proxy and reuse it.

        -

        For a brief tutorial on how one can use the RPC API see Client RPC API Tutorial.

        +

        For a brief tutorial on how one can use the RPC API see Client RPC API tutorial.

        Security

        Users wanting to use the RPC library are first required to authenticate themselves with the node using a valid username @@ -277,12 +280,12 @@ side as if it was thrown from inside the called RPC method. These exceptions can This is likely to change in a future release.

        -

        Registering Classes With RPC Kryo

        +

        Registering classes with RPC Kryo

        In the present implementation of the node we use Kryo to generate the on the wire representation of contracts states or any other classes that form part of the RPC arguments or response. To avoid the RPC interface being wide open to all classes on the classpath, Cordapps will currently have to register any classes or custom serialisers they require with Kryo -if they are not one of those registered by default in RPCKryo via the plugin architecture. See Creating a Cordapp. -This will require some familiarity with Kryo. An example is shown in Client RPC API Tutorial.

        +if they are not one of those registered by default in RPCKryo via the plugin architecture. See Creating a CorDapp. +This will require some familiarity with Kryo. An example is shown in Client RPC API tutorial.

        Warning

        We will be replacing the use of Kryo in RPC with a stable message format and this will mean that this plugin diff --git a/docs/build/html/consensus.html b/docs/build/html/consensus.html index 48bfbfdf60..71b65e89d2 100644 --- a/docs/build/html/consensus.html +++ b/docs/build/html/consensus.html @@ -32,7 +32,7 @@ - + @@ -95,7 +95,7 @@

        CorDapps

        Tutorials

        @@ -321,7 +322,7 @@ time observed in step 1.

        For this reason, times in transactions are specified as time windows, not absolute times. Time windows can be open-ended, i.e. specify only one of “before” and “after” or they can be fully bounded. If a time window needs to be converted to an absolute time for e.g. display purposes, there is a utility method on Timestamp to -calculate the mid point - but in a distributed system there can never be “true time”, only an approximation of it.

        +calculate the mid point – but in a distributed system there can never be “true time”, only an approximation of it.

        In this way we express that the true value of the fact “the current time” is actually unknowable. Even when both before and after times are included, the transaction could have occurred at any point between those two timestamps. Here “occurrence” could mean the execution date, the value date, the trade date etc ... the notary doesn’t care what precise @@ -338,52 +339,6 @@ meaning the timestamp has to the contract.

        clocks at the US Naval Observatory. This time feed is extremely accurate and available globally for free.

        -
        -

        Running a notary service

        -

        At present we have two basic implementations that store committed input states in memory:

        -
          -
        • SimpleNotaryService – commits the provided transaction without any validation
        • -
        • ValidatingNotaryService – retrieves and validates the whole transaction history (including the given transaction) before committing
        • -
        -
        -
        -

        Obtaining a signature

        -

        Once a transaction is built and ready to be finalised, normally you would call FinalityFlow passing in a -SignedTransaction (including signatures from the participants) and a list of participants to notify. This requests a -notary signature if needed, and then sends a copy of the notarised transaction to all participants for them to store. -FinalityFlow delegates to NotaryFlow.Client followed by BroadcastTransactionFlow to do the -actual work of notarising and broadcasting the transaction. For example:

        -
        fun finaliseTransaction(serviceHub: ServiceHubInternal, ptx: TransactionBuilder, participants: Set<Party>)
        -        : ListenableFuture<Unit> {
        -    // We conclusively cannot have all the signatures, as the notary has not signed yet
        -    val tx = ptx.toSignedTransaction(checkSufficientSignatures = false)
        -    // The empty set would be the trigger events, which are not used here
        -    val flow = FinalityFlow(tx, emptySet(), participants)
        -    return serviceHub.startFlow("flow.finalisation", flow)
        -}
        -
        -
        -

        To manually obtain a signature from a notary you can call NotaryFlow.Client directly. The flow will work out -which notary needs to be called based on the input states and the timestamp command. For example, the following snippet -can be used when writing a custom flow:

        -
        fun getNotarySignature(wtx: WireTransaction): DigitalSignature.LegallyIdentifiable {
        -    return subFlow(NotaryFlow.Client(wtx))
        -}
        -
        -
        -

        On conflict the NotaryFlow with throw a NotaryException containing the conflict details:

        -
        /** Specifies the consuming transaction for the conflicting input state */
        -data class Conflict(val stateHistory: Map<StateRef, ConsumingTx>)
        -
        -/**
        - * Specifies the transaction id, the position of the consumed state in the inputs, and
        - * the caller identity requesting the commit
        - */
        -data class ConsumingTx(val id: SecureHash, val inputIndex: Int, val requestingParty: Party)
        -
        -
        -

        Conflict handling and resolution is currently the responsibility of the flow author.

        -
        @@ -396,7 +351,7 @@ can be used when writing a custom flow:

        Next - Previous + Previous diff --git a/docs/build/html/contract-catalogue.html b/docs/build/html/contract-catalogue.html index 79e3a3ce98..7b3d669e55 100644 --- a/docs/build/html/contract-catalogue.html +++ b/docs/build/html/contract-catalogue.html @@ -31,8 +31,8 @@ - - + + @@ -95,7 +95,7 @@

        The Corda node

        @@ -104,13 +104,16 @@
      • Networking and messaging
      • Persistence
      • Node administration
      • -
      • The Corda Configuration File
      • -
      • A Brief Introduction To The Node Services
      • +
      • Node configuration
      • +
      • The Corda plugin framework
      • +
      • Brief introduction to the node services
      • +
      • Node Explorer
      • +
      • Network permissioning

      CorDapps

      Tutorials

        @@ -118,8 +121,11 @@
      • Writing a contract
      • Writing a contract using clauses
      • Writing a contract test
      • -
      • Client RPC API Tutorial
      • -
      • Flow state machines
      • +
      • Client RPC API tutorial
      • +
      • Writing flows
      • +
      • Writing flow tests
      • +
      • Running a notary service
      • +
      • Using a notary service
      • Writing oracle services
      • Using attachments
      • Event scheduling
      • @@ -127,20 +133,19 @@

        Other

        Component library

        Appendix

          @@ -224,7 +229,7 @@ behaviour.

          interface. This is used as a proof of concept for non-cash obligations.

          -

          Commercial Paper

          +

          Commercial paper

          CommercialPaper is a very simple obligation to pay an amount of cash at some future point in time (the maturity date), and exists primarily as a simplified contract for use in tutorials. Commercial paper supports issuing, moving and redeeming (settling) states. Unlike the full obligation contract it does not support locking the state so it cannot @@ -232,12 +237,12 @@ be settled if the obligor defaults on payment, or netting of state objects. All commercial paper commands. Use the Obligation contract for more advanced functionality.

          -

          Interest Rate Swap

          +

          Interest rate swap

          The Interest Rate Swap (IRS) contract is a bilateral contract to implement a vanilla fixed / floating same currency interest rate swap. In general, an IRS allows two counterparties to modify their exposure from changes in the underlying interest rate. They are often used as a hedging instrument, convert a fixed rate loan to a floating rate loan, vice versa etc.

          -

          See “Interest Rate Swaps” for full details on the IRS contract.

          +

          See “Interest rate swaps” for full details on the IRS contract.

          Obligation

          @@ -269,10 +274,10 @@ multilateral netting).

          diff --git a/docs/build/html/contract-irs.html b/docs/build/html/contract-irs.html index 96138dae7d..a4996c69ef 100644 --- a/docs/build/html/contract-irs.html +++ b/docs/build/html/contract-irs.html @@ -8,7 +8,7 @@ - Interest Rate Swaps — R3 Corda latest documentation + Interest rate swaps — R3 Corda latest documentation @@ -95,7 +95,7 @@

          The Corda node

          @@ -104,13 +104,16 @@
        • Networking and messaging
        • Persistence
        • Node administration
        • -
        • The Corda Configuration File
        • -
        • A Brief Introduction To The Node Services
        • +
        • Node configuration
        • +
        • The Corda plugin framework
        • +
        • Brief introduction to the node services
        • +
        • Node Explorer
        • +
        • Network permissioning

        CorDapps

        Tutorials

          @@ -118,8 +121,11 @@
        • Writing a contract
        • Writing a contract using clauses
        • Writing a contract test
        • -
        • Client RPC API Tutorial
        • -
        • Flow state machines
        • +
        • Client RPC API tutorial
        • +
        • Writing flows
        • +
        • Writing flow tests
        • +
        • Running a notary service
        • +
        • Using a notary service
        • Writing oracle services
        • Using attachments
        • Event scheduling
        • @@ -127,15 +133,14 @@

          Other

          Component library

          • Contract catalogue
          • -
          • Interest Rate Swaps @@ -182,7 +187,7 @@
            • Docs »
            • -
            • Interest Rate Swaps
            • +
            • Interest rate swaps
            • @@ -197,7 +202,7 @@
              -

              Interest Rate Swaps

              +

              Interest rate swaps

              The Interest Rate Swap (IRS) Contract (source: IRS.kt, IRSUtils.kt, IRSExport.kt) is a bilateral contract to implement a vanilla fixed / floating same currency IRS.

              In general, an IRS allows two counterparties to modify their exposure from changes in the underlying interest rate. They @@ -247,7 +252,7 @@ event.

              Currently, there are no matured, termination or dispute operations.

              -

              Technical Details

              +

              Technical details

              The contract itself comprises of 4 data state classes, FixedLeg, FloatingLeg, Common and Calculation. Recall that the platform model is strictly immutable. To further that, between states, the only class that is modified is the Calculation class.

              diff --git a/docs/build/html/corda-configuration-file.html b/docs/build/html/corda-configuration-file.html new file mode 100644 index 0000000000..f358471c34 --- /dev/null +++ b/docs/build/html/corda-configuration-file.html @@ -0,0 +1,433 @@ + + + + + + + + + + + Node configuration — R3 Corda latest documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + + + + +
              + + + + + + +
              +
              + + + + + + +
              + +
              +
              +
              +
              + +
              +

              Node configuration

              +
              +

              File location

              +

              The Corda all-in-one corda.jar file is generated by the gradle buildCordaJAR task and defaults to reading configuration from a node.conf file in the present working directory. +This behaviour can be overidden using the --config-file command line option to target configuration files with different names, or different file location (relative paths are relative to the current working directory). +Also, the --base-directory command line option alters the Corda node workspace location and if specified a node.conf configuration file is then expected in the root of the workspace.

              +

              The configuration file templates used for the gradle deployNodes task are to be found in the /config/dev folder. Also note that there is a basic set of defaults loaded from +the built in resource file /node/src/main/resources/reference.conf of the :node gradle module. All properties in this can be overidden in the file configuration +and for rarely changed properties this defaulting allows the property to be excluded from the configuration file.

              +
              +
              +

              Format

              +

              Corda uses the Typesafe configuration library to parse the configuration see the typesafe config on Github the format of the configuration files can be simple JSON, but for the more powerful substitution features +uses HOCON format see HOCON documents

              +
              +
              +

              Examples

              +

              General node configuration file for hosting the IRSDemo services.

              +
              basedir : "./nodea"
              +myLegalName : "Bank A"
              +nearestCity : "London"
              +keyStorePassword : "cordacadevpass"
              +trustStorePassword : "trustpass"
              +dataSourceProperties : {
              +    dataSourceClassName : org.h2.jdbcx.JdbcDataSource
              +    "dataSource.url" : "jdbc:h2:"${basedir}"/persistence"
              +    "dataSource.user" : sa
              +    "dataSource.password" : ""
              +}
              +artemisAddress : "my-corda-node:10002"
              +webAddress : "localhost:10003"
              +extraAdvertisedServiceIds: "corda.interest_rates"
              +networkMapAddress : "my-network-map:10000"
              +useHTTPS : false
              +rpcUsers : [
              +    { user=user1, password=letmein, permissions=[ StartProtocol.net.corda.protocols.CashProtocol ] }
              +]
              +devMode : true
              +// Certificate signing service will be hosted by R3 in the near future.
              +//certificateSigningService : "https://testnet.certificate.corda.net"
              +
              +
              +

              NetworkMapService plus Simple Notary configuration file.

              +
              basedir : "./nameserver"
              +myLegalName : "Notary Service"
              +nearestCity : "London"
              +keyStorePassword : "cordacadevpass"
              +trustStorePassword : "trustpass"
              +artemisAddress : "localhost:12345"
              +webAddress : "localhost:12346"
              +extraAdvertisedServiceIds: ""
              +useHTTPS : false
              +devMode : true
              +// Certificate signing service will be hosted by R3 in the near future.
              +//certificateSigningService : "https://testnet.certificate.corda.net"
              +
              +
              +
              +
              +

              Fields

              + +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              basedir:

              This specifies the node workspace folder either as an absolute path, or relative to the current working directory. It can be overidden by the --base-directory command line option, in which case the the value in the file is ignored and a node.conf file is expected in that workspace directory as the configuration source.

              +
              myLegalName:

              The legal identity of the node acts as a human readable alias to the node’s public key and several demos use this to lookup the NodeInfo.

              +
              nearestCity:

              The location of the node as used to locate coordinates on the world map when running the network simulator demo. See Network Simulator.

              +
              keyStorePassword:
               

              The password to unlock the KeyStore file (<workspace>/certificates/sslkeystore.jks) containing the node certificate and private key.

              +

              note:: This is the non-secret value for the development certificates automatically generated during the first node run. Longer term these keys will be managed in secure hardware devices.

              +
              trustStorePassword:
               

              The password to unlock the Trust store file (<workspace>/certificates/truststore.jks) containing the R3 Corda root certificate. This is the non-secret value for the development certificates automatically generated during the first node run.

              +
              +

              Note

              +

              Longer term these keys will be managed in secure hardware devices.

              +
              +
              dataSourceProperties:
               

              This section is used to configure the jdbc connection and database driver used for the nodes persistence. Currently the defaults in /node/src/main/resources/reference.conf are as shown in the first example. This is currently the only configuration that has been tested, although in the future full support for other storage layers will be validated.

              +
              artemisAddress:

              The host and port on which the node is available for protocol operations over ArtemisMQ.

              +
              +

              Note

              +

              In practice the ArtemisMQ messaging services bind to all local addresses on the specified port. However, note that the host is the included as the advertised entry in the NetworkMapService. As a result the value listed here must be externally accessible when running nodes across a cluster of machines.

              +
              +
              messagingServerAddress:
               

              The address of the ArtemisMQ broker instance. If not provided the node will run one locally.

              +
              webAddress:

              The host and port on which the node is available for web operations.

              +
              +

              Note

              +

              If HTTPS is enabled then the browser security checks will require that the accessing url host name is one of either the machine name, fully qualified machine name, or server IP address to line up with the Subject Alternative Names contained within the development certificates. This is addition to requiring the /config/dev/corda_dev_ca.cer root certificate be installed as a Trusted CA.

              +
              +
              extraAdvertisedServiceIds:
               

              A list of ServiceType id strings to be advertised to the NetworkMapService and thus be available when other nodes query the NetworkMapCache for supporting nodes. This can also include plugin services loaded from .jar files in the plugins folder.

              +
              notaryNodeAddress:
               

              The host and port to which to bind the embedded Raft server. Required only when running a distributed notary service. A group of Corda nodes can run a distributed notary service by each running an embedded Raft server and joining them to the same cluster to replicate the committed state log. Note that the Raft cluster uses a separate transport layer for communication that does not integrate with ArtemisMQ messaging services.

              +
              notaryClusterAddresses:
               

              List of Raft cluster member addresses used to joining the cluster. At least one of the specified members must be active and be able to communicate with the cluster leader for joining. If empty, a new cluster will be bootstrapped. Required only when running a distributed notary service.

              +
              networkMapAddress:
               

              If null, or missing the node is declaring itself as the NetworkMapService host. Otherwise the configuration value is the remote HostAndPort string for the ArtemisMQ service on the hosting node.

              +
              useHTTPS:

              If false the node’s web server will be plain HTTP. If true the node will use the same certificate and private key from the <workspace>/certificates/sslkeystore.jks file as the ArtemisMQ port for HTTPS. If HTTPS is enabled then unencrypted HTTP traffic to the node’s webAddress port is not supported.

              +
              rpcUsers:

              A list of users who are authorised to access the RPC system. Each user in the list is a config object with the +following fields:

              +
              +
              +++ + + + + + + + +
              user:Username consisting only of word characters (a-z, A-Z, 0-9 and _)
              password:The password
              permissions:A list of permission strings which RPC methods can use to control access
              +
              +

              If this field is absent or an empty list then RPC is effectively locked down.

              +
              devMode:

              This flag indicate if the node is running in development mode. On startup, if the keystore <workspace>/certificates/sslkeystore.jks does not exist, a developer keystore will be used if devMode is true. The node will exit if devMode is false and keystore does not exist.

              +
              certificateSigningService:
               

              Certificate Signing Server address. It is used by the certificate signing request utility to obtain SSL certificate. (See Network permissioning for more information.)

              +
              +
              +
              + + +
              +
              + + +
              +
              + +
              + +
              + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/corda-plugins.html b/docs/build/html/corda-plugins.html index eea7353e75..00cd62e8f3 100644 --- a/docs/build/html/corda-plugins.html +++ b/docs/build/html/corda-plugins.html @@ -8,7 +8,7 @@ - The Corda Plugin Framework — R3 Corda latest documentation + The Corda plugin framework — R3 Corda latest documentation @@ -31,8 +31,8 @@ - - + + @@ -95,7 +95,7 @@

              The Corda node

              @@ -104,14 +104,16 @@
            • Networking and messaging
            • Persistence
            • Node administration
            • -
            • The Corda Configuration File
            • -
            • The Corda Plugin Framework
            • -
            • A Brief Introduction To The Node Services
            • +
            • Node configuration
            • +
            • The Corda plugin framework
            • +
            • Brief introduction to the node services
            • +
            • Node Explorer
            • +
            • Network permissioning

            CorDapps

            Tutorials

              @@ -119,9 +121,11 @@
            • Writing a contract
            • Writing a contract using clauses
            • Writing a contract test
            • -
            • Client RPC API Tutorial
            • +
            • Client RPC API tutorial
            • Writing flows
            • Writing flow tests
            • +
            • Running a notary service
            • +
            • Using a notary service
            • Writing oracle services
            • Using attachments
            • Event scheduling
            • @@ -129,13 +133,12 @@

              Other

              Component library

              Appendix

                @@ -180,7 +183,7 @@

                CorDapps

                  -
                • Creating a Cordapp
                    -
                  • App Plugins
                  • +
                  • Creating a CorDapp
                  • -
                  • Gradle Plugins for Cordapps
                      -
                    • Building Gradle Plugins
                    • -
                    • Using Gradle Plugins
                    • +
                    • Gradle plugins for CorDapps @@ -135,9 +137,11 @@
                    • Writing a contract
                    • Writing a contract using clauses
                    • Writing a contract test
                    • -
                    • Client RPC API Tutorial
                    • +
                    • Client RPC API tutorial
                    • Writing flows
                    • Writing flow tests
                    • +
                    • Running a notary service
                    • +
                    • Using a notary service
                    • Writing oracle services
                    • Using attachments
                    • Event scheduling
                    • @@ -145,13 +149,12 @@

                      Other

                      Component library

                      Appendix

                        @@ -196,7 +199,7 @@
                        • Docs »
                        • -
                        • Creating a Cordapp
                        • +
                        • Creating a CorDapp
                        • @@ -211,11 +214,11 @@
                          -

                          Creating a Cordapp

                          +

                          Creating a CorDapp

                          A Cordapp is an application that runs on the Corda platform using the platform APIs and plugin system. They are self contained in separate JARs from the node server JAR that are created and distributed.

                          -

                          App Plugins

                          +

                          App plugins

                          Note

                          Currently apps are only supported for JVM languages.

                          @@ -238,7 +241,7 @@ message handlers and more. The service does not run in a separate thread, so the construction, where message handlers should be registered and threads started.

                          -

                          Starting Nodes

                          +

                          Starting nodes

                          To use an app you must also have a node server. To create a node server run the gradle deployNodes task.

                          This will output the node JAR to build/libs/corda.jar and several sample/standard node setups to build/nodes. For now you can use the build/nodes/nodea configuration as a template.

                          @@ -258,7 +261,7 @@ starting the process to control this location.

                          -

                          Installing Apps

                          +

                          Installing apps

                          Once you have created your app JAR you can install it to a node by adding it to <node_dir>/plugins/. In this case the node_dir is the location where your node server’s JAR and configuration file is.

                          @@ -267,7 +270,7 @@ case the node_dir
                          -

                          Starting your Node

                          +

                          Starting your node

                          Now you have a node server with your app installed, you can run it by navigating to <node_dir> and running

                          java -jar corda.jar
                          @@ -281,13 +284,13 @@ case the node_dir

                          Otherwise the workspace folder for the node is created based upon the basedir property in the node.conf file and if this is relative it is applied relative to the current working path.

                          -

                          Debugging your Node

                          +

                          Debugging your node

                          To enable remote debugging of the corda process use a command line such as:

                          java -Dcapsule.jvm.args="-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005" -jar corda.jar

                          This command line will start the debugger on port 5005 and pause the process awaiting debugger attachment.

                          -

                          Viewing persisted state of your Node

                          +

                          Viewing persisted state of your node

                          To make examining the persisted contract states of your node or the internal node database tables easier, and providing you are using the default database configuration used for demos, you should be able to connect to the internal node database over a JDBC connection at the URL that is output to the logs at node start up. That URL will be of the form jdbc:h2:tcp://<host>:<port>/node.

                          @@ -296,7 +299,7 @@ a JDBC connection at the URL that is output to the logs at node start up. That at the present time, and should certainly be treated as read-only.

                          -

                          Building Against Corda

                          +

                          Building against Corda

                          Warning

                          This feature is subject to rapid change

                          @@ -311,11 +314,11 @@ group net.corda. You can now depend on these as you normally would a Maven depen
                          -

                          Gradle Plugins for Cordapps

                          +

                          Gradle plugins for CorDapps

                          There are several Gradle plugins that reduce your build.gradle boilerplate and make development of Cordapps easier. The available plugins are in the gradle-plugins directory of the Corda repository.

                          -

                          Building Gradle Plugins

                          +

                          Building Gradle plugins

                          To install to your local Maven repository the plugins that Cordapp gradle files require, run the following from the root of the Corda project:

                          ./gradlew install
                          @@ -324,7 +327,7 @@ root of the Corda project:

                          The plugins will now be installed to your local Maven repository in ~/.m2 on Unix and %HOMEPATH%.m2 on Windows.

                          -

                          Using Gradle Plugins

                          +

                          Using Gradle plugins

                          To use the plugins, if you are not already using the Cordapp template project, you must modify your build.gradle. Add the following segments to the relevant part of your build.gradle.

                          @@ -333,6 +336,7 @@ the following segments to the relevant part of your build.gradle.

                          To build against Corda and the plugins that cordapps use, update your build.gradle to contain the following:

                          buildscript {
                               ext.corda_version = '<enter the corda version you build against here>'
                          +    ext.corda_gradle_plugins_version = '<enter the gradle plugins version here>' // This is usually the same as corda_version.
                               ... your buildscript ...
                           
                               repositories {
                          @@ -342,9 +346,9 @@ the following segments to the relevant part of your build.gradle.

                          dependencies { ... your dependencies ... - classpath "net.corda.plugins:cordformation:$corda_version" - classpath "net.corda.plugins:quasar-utils:$corda_version" - classpath "net.corda.plugins:publish-utils:$corda_version" + classpath "net.corda.plugins:cordformation:$corda_gradle_plugins_version" + classpath "net.corda.plugins:quasar-utils:$corda_gradle_plugins_version" + classpath "net.corda.plugins:publish-utils:$corda_gradle_plugins_version" } } @@ -444,7 +448,7 @@ one node per window.

                          Next - Previous + Previous
                          diff --git a/docs/build/html/flow-state-machines.html b/docs/build/html/flow-state-machines.html index 4d11a57fef..52297d09c9 100644 --- a/docs/build/html/flow-state-machines.html +++ b/docs/build/html/flow-state-machines.html @@ -32,7 +32,7 @@ - + @@ -95,7 +95,7 @@

                          The Corda node

                          @@ -104,14 +104,16 @@
                        • Networking and messaging
                        • Persistence
                        • Node administration
                        • -
                        • The Corda Configuration File
                        • -
                        • The Corda Plugin Framework
                        • -
                        • A Brief Introduction To The Node Services
                        • +
                        • Node configuration
                        • +
                        • The Corda plugin framework
                        • +
                        • Brief introduction to the node services
                        • +
                        • Node Explorer
                        • +
                        • Network permissioning

                        CorDapps

                        Tutorials

                      • Networking and messaging
                          @@ -298,7 +300,7 @@ you already have read the relevant sections of the technology white paper and no
                        • Persistence
                        • Node administration
                        • -
                        • The Corda Configuration File
                            -
                          • Configuration File Location
                          • -
                          • Configuration File Format
                          • -
                          • Configuration File Examples
                          • -
                          • Configuration File Fields
                          • +
                          • Node configuration
                          • -
                          • The Corda Plugin Framework
                          • -
                          • A Brief Introduction To The Node Services @@ -332,20 +346,20 @@ you already have read the relevant sections of the technology white paper and no

                            CorDapps

                            -

                            Running Demo Nodes

                            +

                            Running demo nodes

                            Windows:

                            gradlew.bat tools:explorer:runDemoNodes
                             
                            @@ -300,10 +303,10 @@ The map provides a intuitive way of visualizing the Corda network and the partic diff --git a/docs/build/html/node-services.html b/docs/build/html/node-services.html index 1804911b8e..247f733fe3 100644 --- a/docs/build/html/node-services.html +++ b/docs/build/html/node-services.html @@ -8,7 +8,7 @@ - A Brief Introduction To The Node Services — R3 Corda latest documentation + Brief introduction to the node services — R3 Corda latest documentation @@ -31,8 +31,8 @@ - - + + @@ -95,7 +95,7 @@

                            The Corda node

                            @@ -104,23 +104,23 @@
                          • Networking and messaging
                          • Persistence
                          • Node administration
                          • -
                          • The Corda Configuration File
                          • -
                          • The Corda Plugin Framework
                          • -
                          • A Brief Introduction To The Node Services
                              -
                            • Services Within The Node
                            • -
                            • Key Management and Identity Services
                                +
                              • Node configuration
                              • +
                              • The Corda plugin framework
                              • +
                              • Brief introduction to the node services
                                  +
                                • Services within the node
                                • +
                                • Key management and identity services
                                • -
                                • Messaging and Network Management Services
                                    +
                                  • Messaging and network management services
                                  • -
                                  • Storage and Persistence Related Services
                                      +
                                    • Storage and persistence related services
                                    • -
                                    • Flow Framework And Event Scheduling Services
                                        +
                                      • Flow framework and event scheduling services
                                      • -
                                      • Notary Flow Implementation Services

                                        CorDapps

                                        Tutorials

                                          @@ -157,9 +159,11 @@
                                        • Writing a contract
                                        • Writing a contract using clauses
                                        • Writing a contract test
                                        • -
                                        • Client RPC API Tutorial
                                        • +
                                        • Client RPC API tutorial
                                        • Writing flows
                                        • Writing flow tests
                                        • +
                                        • Running a notary service
                                        • +
                                        • Using a notary service
                                        • Writing oracle services
                                        • Using attachments
                                        • Event scheduling
                                        • @@ -167,13 +171,12 @@

                                          Other

                                          Component library

                                          Appendix

                                          CorDapps

                                          Tutorials

                                            @@ -125,9 +128,11 @@
                                          • Writing a contract
                                          • Writing a contract using clauses
                                          • Writing a contract test
                                          • -
                                          • Client RPC API Tutorial
                                          • +
                                          • Client RPC API tutorial
                                          • Writing flows
                                          • Writing flow tests
                                          • +
                                          • Running a notary service
                                          • +
                                          • Using a notary service
                                          • Writing oracle services
                                          • Using attachments
                                          • Event scheduling
                                          • @@ -135,13 +140,12 @@

                                            Other

                                            Component library

                                            Appendix

                                              @@ -213,6 +217,7 @@ rates oracle, all driven via the HTTP API.
                                            • The attachment demo, which demonstrates uploading attachments to nodes.
                                            • The SIMM valuation demo, a large demo which shows two nodes agreeing on a portfolio and valuing the initial margin using the Standard Initial Margin Model.
                                            • +
                                            • The distributed notary demo, which demonstrates a single node getting multiple transactions notarised by a distributed (Raft-based) notary.
                                            • Note

                                              @@ -299,10 +304,10 @@ Now look at the other windows to see the output of the demo. message “File received - we’re happy!” should be printed.

                                              -

                                              SIMM and Portfolio Demo

                                              +

                                              SIMM and Portfolio demo

                                              Note

                                              -

                                              Read more about this demo at Initial Margin Agreements.

                                              +

                                              Read more about this demo at Initial margin agreements.

                                              To run the demo run:

                                                @@ -312,6 +317,48 @@ message “File received - we’re happy!” should be printed.

                                                Now open http://localhost:10005/web/simmvaluationdemo and http://localhost:10007/web/simmvaluationdemo to view the two nodes that this will have started respectively. You can now use the demo by creating trades and agreeing the valuations.

                                              +
                                              +

                                              Distributed Notary demo

                                              +

                                              This is a simple demonstration showing a party getting transactions notarised by a distributed Raft-based notary service. +The demo will start three distributed notary nodes, and two counterparty nodes. One of the parties will generate transactions +that move a self-issued asset to the other party, and submit them for notarisation.

                                              +

                                              The output will display a list of notarised transaction ids and corresponding signer public keys. In the Raft distributed notary +every node in the cluster services client requests, and one signature is sufficient to satisfy the notary composite key requirement. +You will notice that subsequent transactions get signed by different members of the cluster (usually allocated in a random order).

                                              +

                                              To run from IntelliJ:

                                              +
                                                +
                                              1. Open the Corda samples project in IntelliJ and run the Notary Demo: Run Nodes configuration to start the nodes. +Once all nodes are started you will see several “Node started up and registered in ...” messages.
                                              2. +
                                              3. Run Notary Demo: Run Notarisation to make a call to the “Party” node to initiate notarisation requests. +In a few seconds you will see a message “Notarised 10 transactions” with a list of transaction ids and the signer public keys.
                                              4. +
                                              +

                                              To run from the command line:

                                              +
                                                +
                                              1. Run ./gradlew samples:raft-notary-demo:deployNodes, which will create node directories with configs under samples/raft-notary-demo/build/nodes.
                                              2. +
                                              3. Run ./samples/raft-notary-demo/build/nodes/runnodes, which will start the nodes in separate terminal windows/tabs. +Wait until a “Node started up and registered in ...” appears on each of the terminals.
                                              4. +
                                              5. Run ./gradlew samples:raft-notary-demo:notarise to make a call to the “Party” node to initiate notarisation requests. +In a few seconds you will see a message “Notarised 10 transactions” with a list of transaction ids and the signer public keys.
                                              6. +
                                              +

                                              Notary nodes store consumed states in a replicated commit log, which is backed by a H2 database on each node. +To ascertain that the commit log is synchronised across the cluster you access and compare each of the nodes’ backing stores +by using the H2 web console:

                                              +
                                                +
                                              • Firstly, download H2 web console (download the “platform-independent zip”), +and start it using a script in the extracted folder: h2/bin/h2.sh (or h2.bat for Windows)

                                                +
                                              • +
                                              • The H2 web console should start up in a web browser tab. To connect we first need to obtain a JDBC connection string. +Each node outputs its connection string in the terminal window as it starts up. In a terminal window where a node is running, +look for the following string:

                                                +

                                                Database connection url is              : jdbc:h2:tcp://10.18.0.150:56736/node

                                                +

                                                You can use the string on the right to connect to the h2 database: just paste it in to the JDBC URL field and click Connect. +You will be presented with a web application that enumerates all the available tables and provides an interface for you to query them using SQL.

                                                +
                                              • +
                                              • The committed states are stored in the NOTARY_COMMITTED_STATES table. Note that the raw data is not human-readable, +but we’re only interested in the row count for this demo.

                                                +
                                              • +
                                              +
                                              diff --git a/docs/build/html/search.html b/docs/build/html/search.html index 17b4fe20c8..ba715326d6 100644 --- a/docs/build/html/search.html +++ b/docs/build/html/search.html @@ -93,7 +93,7 @@

                                              The Corda node

                                              @@ -102,14 +102,16 @@
                                            • Networking and messaging
                                            • Persistence
                                            • Node administration
                                            • -
                                            • The Corda Configuration File
                                            • -
                                            • The Corda Plugin Framework
                                            • -
                                            • A Brief Introduction To The Node Services
                                            • +
                                            • Node configuration
                                            • +
                                            • The Corda plugin framework
                                            • +
                                            • Brief introduction to the node services
                                            • +
                                            • Node Explorer
                                            • +
                                            • Network permissioning

                                            CorDapps

                                            Tutorials

                                              @@ -117,9 +119,11 @@
                                            • Writing a contract
                                            • Writing a contract using clauses
                                            • Writing a contract test
                                            • -
                                            • Client RPC API Tutorial
                                            • +
                                            • Client RPC API tutorial
                                            • Writing flows
                                            • Writing flow tests
                                            • +
                                            • Running a notary service
                                            • +
                                            • Using a notary service
                                            • Writing oracle services
                                            • Using attachments
                                            • Event scheduling
                                            • @@ -127,13 +131,12 @@

                                              Other

                                              Component library

                                              Appendix

                                                diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index 62f5271a71..387e1b6ca4 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({envversion:49,filenames:["building-the-docs","clientrpc","codestyle","consensus","contract-catalogue","contract-irs","corda-configuration-files","corda-plugins","creating-a-cordapp","data-model","event-scheduling","flow-state-machines","flow-testing","further-notes-on-kotlin","getting-set-up","getting-set-up-fault-finding","glossary","index","initial-margin-agreement","inthebox","loadtesting","merkle-trees","messaging","network-simulator","node-administration","node-explorer","node-services","oracles","persistence","release-notes","release-process","running-the-demos","secure-coding-guidelines","transaction-data-types","tutorial-attachments","tutorial-clientrpc-api","tutorial-contract","tutorial-contract-clauses","tutorial-test-dsl","where-to-start"],objects:{},objnames:{},objtypes:{},terms:{"00z":36,"0_xx":15,"10000l":20,"1000l":34,"17t16":36,"1mb":11,"300px":[],"5000l":20,"8u45":[],"_before_":11,"_do_":11,"_foo":2,"abstract":[9,11,26,28,29,36,37],"boolean":[9,12,20,29,35,36],"break":[11,27,30],"byte":[2,9,11,38],"case":[2,3,6,7,8,9,11,12,14,18,20,27,28,29,33,34,36,37],"catch":[2,11,14,32],"class":[],"default":[1,2,4,6,7,8,11,14,16,18,20,21,23,24,25,26,29,32,33,36],"enum":[29,35],"export":[11,24,28,39],"fa\u00e7ad":24,"final":[3,5,7,9,11,12,15,21,29,31,35,36,38],"float":[4,5,10],"function":[],"import":[2,9,10,11,15,28,29,33,36,37,38,39],"instanceof":36,"int":[2,3,20,28,36],"long":[2,4,7,9,10,20,28,36],"new":[2,3,5,6,7,8,9,11,13,22,24,25,26,29,30,31,33,34,35,36,37,38,39],"null":[6,10,12,20,28,34,36],"public":[2,6,8,9,11,16,19,22,24,26,29,33,36,37,38],"return":[1,2,3,5,7,10,11,12,20,24,26,28,29,32,34,35,36,37,38,39],"short":[10,18,30],"static":[7,8,9,11,18,27,36,38,39],"super":[2,37],"switch":[11,29,36],"throw":[1,2,3,11,20,21,35,36,37],"transient":11,"true":[3,6,9,12,16,20,27,35,36],"try":[1,2,9,11,15,29,35,39],"var":[12,28,35],"void":[36,37,38],"while":[23,33,35],abil:9,abl:[3,6,8,9,11,18,21,24,25,26,27,29,31,36],abort:[3,27],about:[],abov:[2,5,9,11,18,21,24,36,37,38],absent:6,absolut:[3,6,9],abstractnod:[7,26],abstractstatereplacementprotocol:29,acccess:7,accept:[2,3,4,9,14,16,31,36],acceptablepric:11,access:[],accid:11,accident:[2,32],accompani:[2,36],accord:39,accordingli:37,account:[9,20,29,33],accrual:5,accur:[3,18],accuraci:9,achiev:[3,9,33],achiv:21,ack:29,acknowledg:[11,26],acquir:31,acronym:18,across:[4,6,9,20,26,28,29,34],act:[3,6,9,11,26,27],action:[10,20,26,36,39],activ:[5,6,7,10,14,20,26,28,29,31,36],actor:[2,9,11],actual:[3,5,11,18,20,26,27,32,34,36,37,38],adapt:[2,11,27],add:[2,8,9,11,16,18,20,21,22,24,26,32,34,35,36,37,38],addattach:[12,34],addcommand:[11,36],addedg:35,adding:[],addinputst:[11,36],addit:[2,3,6,8,9,26,28,29,33,35,36],addition:[9,11,13,14,28,30],addmessagehandl:29,addnod:35,addoutputst:[11,36],address:[3,6,8,9,11,22,25,26,29,36],addvaulttransactionnot:35,adjust:[2,5,30,36,39],admin:[25,26],administr:[],advanc:[4,5],advantag:9,adventur:39,advertis:[1,6,26,35,36],advertisedservic:[8,35],advic:30,affect:[15,27],affinityexecutor:2,afraid:2,after:[3,4,5,8,10,11,12,13,15,16,20,21,26,27,36],again:[5,9,11,12,20,26,27,36],against:[],agent:[20,24,26],agentlib:8,aggreg:[9,18,36,37],agre:[5,10,11,16,18,31,32],agree:[5,18],agreement:[],ahead:[11,36],aid:29,aim:[2,9,20],aka:16,albeit:29,albertsen:29,alert:15,algorithm:[9,19,29,33,36],alia:6,alice:[16,25,33,35,36],alice_key:34,align:17,aliv:11,all:[0,1,2,3,4,5,6,7,8,9,11,12,13,15,16,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39],allclaus:37,allcomposit:37,allevi:3,allow:[1,2,3,4,5,6,7,8,9,10,11,16,18,20,22,26,27,28,29,32,33,36,38,39],allpartysignedtx:11,almost:36,along:[3,11,12,14,27,36],alongsid:36,alreadi:[2,8,10,11,17,18,21,27,29,34,36,37,38],alright:11,also:[1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,18,20,21,22,23,24,25,26,28,29,31,33,34,36,37,38,39],alter:[6,11,24],altern:[0,2,6,17,22,23,24,25,33,36],although:[5,6,9,11,14,15,25,26,34,36,37,39],alwai:[2,9,10,11,17,24,28,33,36],amount:[],amqp:[22,29],analysi:9,analyt:18,andresen:9,ani:[1,2,3,4,5,7,9,10,11,12,14,16,18,24,25,26,27,28,29,30,31,32,33,34,35,36,39],annot:[1,2,7,11,28],announc:30,anonym:[9,26],anonymis:26,anoth:[1,2,3,8,9,11,15,16,18,24,26,27,29,31,34,36,38],answer:[2,27],anticip:2,any:[1,4,10,18,24,26,35],anybodi:9,anyclaus:37,anycomposit:37,anyon:[3,36],anyth:[3,9,11,12,32,33,36,37],anywher:[27,29,36],apach:22,apart:3,api:[],app:[],appear:[15,36],append:[11,24],appendix:17,apple:14,appli:[2,4,5,8,9,20,25,36,37],applic:[7,8,9,16,22,26,27,29,32,36,39],applicat:16,applyfix:5,appoint:3,approach:[],appropri:[2,22,26,28,37],approv:[9,10,11],approxim:3,april:29,arbitrari:[2,9,11,27,32,33,35],arbitrarili:9,architectur:[1,17,27],area:28,aren:[1,10,19,36,39],arg:[8,29,35],argument:[1,2,7,9,11,20,35,36],aris:[9,14],around:[3,9,11,12,21,29,30,33,35,36,37],arrai:[9,35],arrang:11,arriv:[11,16,27],arrow:[5,15],art:33,artemi:[8,16,22],artemisaddress:[6,35],artemismq:[6,26],artemisport:8,articl:[3,9,10,11,27,29,36,39],artifact:8,ask:[2,11,27,36],aspect:[11,39],assembl:[9,21,36],assemblesharedtx:11,assert:[],assertequ:[12,34],asset:[],assetforsal:11,assetmismatchexcept:11,assettosel:11,assettypenam:11,assign:[9,12,27],assist:[10,11,28,33],associ:[3,9,10,22,28,29,33,36],assum:[3,9,11,17,20,21,32,35,36],assume:[11,21],assumpt:11,assur:18,asynchron:20,atom:[3,9,11,29,31,36],attach:[],attachment:[],attachmentdemo:34,attachmentstorag:26,attack:[3,32],attch:21,attempt:[9,15,32],attent:11,attest:3,attribut:2,audit:9,authent:[1,3,26,29,35],authenticatedobject:[33,36,37],author:[2,3,14,26,30,39],authoris:[6,11,26,33],auto:[2,36],autoclos:1,autom:[9,10,36,39],automat:[0,1,3,6,8,10,11,22,23,26,28,29,34,36,39],auxiliari:26,avail:[0,3,5,6,8,10,11,14,23,24,26,29,30,32,34,36],avoid:[1,2,9,11,28],awai:[1,9,11,35],await:8,awar:[1,2,10,11,26,29,36],awg:30,awkward:[2,11],axi:5,back:[1,2,9,11,18,26,27,29,32,33,36],backend:29,background:[1,2,9,17],backoff:22,backport:30,backward:[11,30],bad:[2,11,36,38],balanc:[3,4,9,25,36,38],banana:33,bananast:33,banco:29,band:11,bandwidth:2,banish:16,bank:[5,6,9,29,31,33,34,36,39],bankrupt:36,bankruptci:[3,9,18,27],bar:15,barreca:29,barrel:29,base:[2,3,5,6,8,9,10,11,16,20,22,24,26,29,33,36],basedir:[6,8],basedirectori:35,basi:[5,10,14,23,24,26],basic:[],bat:[8,18,23,25,31],batch:20,bbva:29,bear:11,becaus:[2,3,9,10,11,15,17,24,26,27,33,36,37,38],becom:[2,5,9,10,11,30,33],been:[3,5,6,9,11,14,16,18,27,29,30,33,36,37],befor:[3,5,8,9,10,11,12,20,26,29,30,33,34,36,37],begin:[2,9,17,26,36,39],behav:36,behaviour:[3,4,6,20,24,37,38],behind:[11,16,22,36],believ:29,belong:21,below:[2,5,8,9,10,11,14,18,21,26,33,36,39],beneath:16,beneficiari:4,benefit:[3,11],best:[2,39],bet:27,better:[2,13,29,36],between:[2,3,5,9,10,11,16,22,23,26,27,28,29,30,31,32,33,35,36],beyond:9,big:[2,9,11,29,36],bigdecim:[27,33],bilater:[4,5,29],bill:36,bin:[31,35],binari:[9,21,26,27,35],bind:[3,6,9,24,27],bip:9,bit:[33,36,38,39],bitbucket:[],bitcoinj:11,blah:2,blank:[2,24,25,36],block:[1,2,3,8,9,11,26,27,29,31,32],blockchain:[9,11,19,21,36],bloom:2,bloomfilt:2,blotter:31,blue:[5,21],bob:[16,25,33,36],bodi:[2,18],boil:[9,20],boilerpl:8,bond:36,bookkeep:36,boost:19,bootstrap:[6,8],bore:36,boss:17,both:[3,4,5,9,11,12,13,16,20,27,28,29,31,32,33,36],bottom:15,bounc:12,bound:[3,11,29,36],box:39,branch:[17,21,29,30],breach:9,bread:39,breakpoint:18,breviti:37,bridg:26,brief:[],briefli:[17,22],bring:[9,20,31],broadcast:[3,9,36],broadcasttransactionflow:3,broadcasttransactionprotocol:[],broke:2,broken:29,broker:[6,22,26],brows:[18,24],browser:6,buffer:1,bug:[2,29,30],bugfix:30,bui:[11,39],buildcordajar:6,builder:[11,12,29,32,34],buildmerkletransact:21,buildscript:[8,16],built:[3,6,8,11,21,29,32,36],bulk:[9,37],bullet:2,bundl:9,busi:[9,10,11,16,19,27,28,29,33,36,39],businesscalendar:33,butter:39,button:31,buyer:[],bytearrai:28,bytecod:[9,11,36],cach:[22,34],calcul:[3,5,10,11,18,21,32,33,36],calculateoursignatur:11,calendar:[5,27,33],call:[1,2,3,5,7,9,11,13,24,26,29,30,32,33,34,35,36,37,38],callback:[1,2,11,26,29],caller:[3,36],came:11,camel:2,can:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39],candid:28,cannnot:7,cannot:[3,4,9,16,27,29,32,33,36],capabl:36,capit:2,capitan:0,capsul:23,capsule_cache_dir:8,captur:10,cardon:29,care:[2,3,7,9,11,12,32,38],carefulli:13,carri:26,cash_stat:28,cashcommand:[20,35],cashflow:35,cashkt:36,cashprotocol:[],cashschema:28,cashschemav1:28,cashsigningpubkei:11,cashstat:[],cast:1,catastroph:18,caught:1,caus:[2,16,18,31,36],cbc:20,ccy_cod:28,cent:33,center:36,central:[33,36],ceo:33,cer:6,certain:[2,7,18,29,36],certainli:8,certainti:3,certif:[6,20,26,29,35],certificatespath:35,cev:[],chain:[],chaincash:38,chaincashdoublespend:38,chaincashdoublespendfailswith:38,challeng:9,chanc:[2,11],chang:[],changenotari:3,channel:11,charact:[2,6],characterist:16,charg:27,charli:33,check:[],checkabl:[27,29],checknotnul:36,checkpoint:[26,29],checkstat:36,checksufficientsignatur:[3,11,33],child:[11,33],children:[11,33],childrenfor:11,choic:[2,3,9,14,36],choos:[3,25,36],choreographi:16,chosen:[3,9,11,20],chronolog:10,chunk:[36,37,39],circl:23,claim:[9,36],clarifi:36,clash:[2,28],classic:36,classpath:[1,7,8,9],claus:[],clauseverifi:37,clean:[11,29],cleaner:29,cleanup:29,clear:[1,11,20,32,33],cleardatabasebeforerun:20,clearer:11,clearli:2,cli:[],click:[15,25,31],clock:[3,9,10,11,31],clone:[2,15,36],close:[1,3,4],closeabl:1,closer:3,closur:[2,38],cloud:24,cluster:[],cmd:[21,36,37],coars:9,code:[],codebas:[2,28],cognit:9,coin:9,collabor:29,collaps:20,colleagu:2,collect:[1,2,16,20,24,28,29,36,37],collector:[2,11,24],collis:2,column:[8,24,28],com:[0,14,15],combin:[9,16,33,36],come:[1,9,11,12,29,30,32,36],command:[],commanddata:[27,36,37],commercial_pap:[36,37],commercialpap:[4,28,36,37],commercialpaperlegaci:36,commit:[3,6,10,12,26,30],committe:18,common:[4,5,7,9,11,26,28,29,33,36,37,38],commonleg:5,commun:[6,11,16,26,29,32],compani:27,companion:[11,36,37],compar:[9,17,21,36],compat:[1,16,30],compel:3,compet:9,complementari:10,complet:[1,9,10,11,26,27,29,31,33,34,35,36,37,38],complex:[2,4,9,12,18,28,33,34,36],complic:[11,36,37],compon:[7,8,10,16,17,22,26,29],compos:[11,29,33,36,37],composit:[],compositeclaus:37,compositekei:[11,26,33],compound:29,compris:5,comput:[5,16,27],computeoursignatur:11,concaten:21,concept:[3,4,9,10,11,17,21,27,29,36],concern:[9,11,36],concis:29,conclus:[3,9,27],concret:[7,26],concurr:20,concurrenthashmap:2,condit:[3,7,20,26,27,29,37,38],conf:[6,8,26],confgur:28,config:[6,8,20,24,31,35],configur:[],configurationfil:24,confirm:[3,15,16,18],conflict:[3,9,20],confus:11,connect:[1,6,8,19,20,24,25,26,35],consid:[2,5,9,10,16,27,29,30,33,36],consider:36,consist:[5,6,9,11,16,18,20,26,27,29,37],consol:[24,31,35],consortium:16,constant:[2,28,36],constantli:27,constraint:[11,27,29,36],construct:[],constructor:[7,10,11],consum:[1,3,9,10,16,26,29,33,36],consumingtx:3,consumpt:[10,27],contact:[11,26,29],contain:[3,5,6,7,8,9,11,16,21,22,24,25,26,27,29,30,31,33,34,36,37,38,39],content:[2,3,7,8,9,10,12,15,24,27,33],context:[2,9,24,26,27,33],continu:[],contract:[],contractreject:38,contractst:[3,10,21,28,29,33,35,36],contrast:[9,11,27],contribut:33,control:2,conveni:[2,9,33,36],convent:[5,11,37],convers:[25,33],convert:[3,4,5,12,26,28,29,33,36],convinc:[11,21,33],coordin:6,copi:[2,3,9,11,22,24,26,34,36,38,39],copyonwritearraylist:2,copyright:2,copyvault:20,corda:[],corda_dev_ca:6,corda_vers:8,cordacadevpass:[6,35],cordapluginregistri:[7,8,35],cordarpccli:[1,35],cordarpcop:[1,11,35],cordarpcopsimpl:26,core:[4,7,8,9,11,15,20,24,26,27,28,29,33,34,36,38],corner:15,correct:[4,9,11,15,27,29,30,36,38],correctli:[9,11,15,16,26,27,29,36],correspond:[1,16,20,33,36],correspondingli:[2,34],cost:[1,27,36],could:[2,3,4,9,11,20,27,32,33,36],couldn:21,count:5,countabl:29,counter:[2,11],counterparti:[4,5,16,18,32],countri:[27,33],coupl:[11,12,20,35],cours:[11,20,24,27,28,36,39],coven:36,cover:[3,4,9,11,18,27,33,36,39],cpu:20,crash:[11,26],creat:[],createdummyirs:5,createsomenod:12,creation:[5,9,21,36],creator:27,credenti:25,credit:[18,29],crisi:18,crisp:36,criteria:4,critic:[9,30],crop:9,crypto:29,cryptograph:[16,21,33],cryptographi:[],csr:29,curl:24,currenc:[4,5,11,20,25,28,29,33,36],current:[1,2,3,5,6,8,9,10,11,17,19,20,21,22,23,25,26,27,28,29,30,32,33,35,36,38],currentstep:11,currenttim:11,currentwallet:[],curv:5,custodi:[12,33],custom:[1,3,7,11,24,26,28,29,31,33],customis:[1,28,35,39],cut:[],cutoff:20,cycl:[2,11,36],dai:[3,5,11,24,27,30,33],daniel:29,danks:29,dashboard:[24,25],data:[],databas:[],databaseschema:28,databasetransact:12,dataset:[5,18],datasourc:6,datasourceclassnam:6,datasourceproperti:6,datastructur:20,date:[],dateoffset:29,daterollconvent:33,david:29,dcapsul:8,dead:22,deadlin:33,deal:[2,11,27,31,33,36],dealstat:33,debt:[4,18],debugg:8,decd098666b9657314870e192ced0c3519c2c9d395507a238338f8d003929de9:24,decd:24,decentralis:[9,27,29],decid:[15,21,27,28,36],decis:[3,9,36],declar:[2,6,7,26,38],dedic:2,dedupl:[26,29],defaultissu:36,defin:[2,3,7,9,11,12,19,20,24,26,28,29,33,35,36,37,38,39],definit:[3,11,16,29,33,36,37],delai:[5,27],deleg:[3,37],delet:[2,9,11,26,29,36],deliber:[9,38],deliv:[4,12,26,33],deliveri:[11,19,22,31],demand:[3,9,11,29],demo:[],demonstr:[14,18,29,31,39],denial:3,denot:21,dens:2,depend:[2,3,8,9,10,11,12,14,15,16,18,27,29,36],dependson:8,deploi:[8,16],deploy:[8,16],deploynod:[6,8,18,31],deployvisualis:23,deposit:[36,38],deprec:29,deregist:22,deriv:[5,11,16,28,29,33,36],describ:[2,3,9,10,11,17,18,20,21,26,32,33,35,36],descript:2,deserv:[20,30],design:[2,3,9,13,16,17,27,29,32,36,37,39],desir:[7,11,33],desktop:24,despit:[11,34,36],destroi:[4,9,36],destructur:36,detail:[],detect:2,determin:[4,5,10,15,16,36,37],determinist:[1,20],dev:[6,20,24],develop:[2,6,8,9,11,13,14,17,26,28,29,30,31,36],devic:[6,9],devis:9,diagram:[5,36],diamond:16,did:21,didn:[2,11,21,30,36],differ:[2,3,4,5,6,7,8,9,10,11,14,20,25,27,28,29,33,35,36,38],difficult:11,difficulti:37,digest:3,digit:[9,11,27,29,36],digitalsignatur:[3,11,27],direct:[2,16,26,28],directli:[1,2,3,11,12,16,22,24,26,29,33,35,36,37],directori:[0,6,8,15,18,20,24,26,31,39],directthreadexecutor:2,dirnam:8,dirti:36,disabl:[26,33],disadvantag:9,disagr:18,disambigu:28,discard:32,discov:9,discoveri:23,discuss:[9,11,33],disk:[11,22,29,33],disobei:27,displai:[3,35],disput:[3,5,36],disrupt:[20,22],disruptionpattern:20,disruptionspec:20,distinct:[2,37],distribut:[3,6,7,8,9,11,16,17,19,27,29],distrust:[3,11],divid:3,divis:33,dlog4j:24,doc:[0,1,2,17,29,35],docker:24,docsit:[0,30],doe:[2,3,4,5,6,8,9,10,11,12,17,18,19,24,26,27,28,32,36,38,39],doesn:[2,3,9,11,12,15,19,24,32,36,38],dokka:0,dollar:[33,36,38],dollars:[36,38],domain:[16,29,33,36],domicil:36,domino:18,don:[1,2,9,11,13,15,20,25,27,30,31,32,33,36,37,38],done:[0,1,9,11,12,14,20,21,29,31,35,36],dot:[5,21],doubl:[9,11,19,25,26,36],doubt:2,down:[2,6,9,11,20,25,34,36,37],download:[],downsid:[2,9],drain:[1,11],draw:[29,35],drawn:35,drive:[9,39],driven:31,driver:[6,24,28,29,35,39],driverdirectori:35,drm:27,dsl:[8,16,29,38],dt_socket:8,due:[2,3,5,9,10,11,13,14,18,26,28,36,37],dummi:[4,12,38],dummy1:12,dummy2:12,dummy_cash_issuer:38,dummy_notary_key:12,dummy_pubkey_1:[36,38],dummy_pubkey_2:38,dummycontract:12,dump:35,duplic:[11,21],durat:[10,27],durationsecond:20,dure:[2,5,6,7,8,11,23,24,26,29,36],dynam:[7,9,29,36,39],each:[1,2,3,5,6,7,8,9,10,11,16,20,21,23,26,27,28,29,30,33,35,36,37,38,39],earli:[2,4,26,39],earlier:32,earliest:[5,10],easi:[2,9,13,27,29,36],easier:[2,8,11,14,29,36],easiest:[1,36],easili:[2,11,18,36],econom:5,ed25519:29,edg:35,edge:35,edit:24,edition:[],editor:15,effect:[5,6,9,11,12,18,28,38],effort:14,either:[1,2,3,4,5,6,9,11,15,16,20,21,28,31,33,35,36,38,39],elbonia:33,element:[2,9,16,21,36,37],elimin:[19,29],els:[3,8,9,11,12,26,27,33,35,36,37],elsewher:7,email:11,embed:[6,7,9,19,21,24,27,29],embedd:22,emit:[1,29],emoji:34,empti:[3,6,29,36,38],emptyledg:38,emptyset:[3,34],enabl:[6,7,8,26,34,37],enact:18,enc:20,encapsul:[2,33],enclos:2,encod:27,encount:[10,26],encourag:[28,34],encumb:36,encumberedst:36,encumbr:[28,36],encumbranc:[],end:[2,3,5,9,11,17,20,26,27,30,37,39],endpoint:[8,22,24],enforc:[2,9,36],enforceverifyorfail:38,engin:18,english:[2,36],enjoy:29,enorm:11,enough:[2,11,12,18,36,39],ensur:[2,3,9,11,15,16,21,26,29,30,32,33,36,37],ensure:[3,15,18],enter:[8,18,38,39],entir:[3,5,9,11,17,26,27,36],entireti:5,entiti:[3,9,21,27,28,33,36],entri:[5,6,8,9,11,28,32,36],enumer:[5,28],environ:[2,8,11,14,27],envisag:36,equal:[3,11,29,33,36,37,38],equiti:28,equival:[2,5,25,26,33,36],especi:33,essenti:[24,26,27,36,37],establish:[10,14,22,31],etc:[2,3,4,5,11,16,18,19,25,27,29,30,33,36,37],euribor:[24,27],euro:33,evalu:[5,24,27,37],even:[1,3,9,11,13,18,21,26,27,28,29,36,38],event:[],eventu:[20,26],eventual:[3,30],ever:[2,9],everi:[1,3,7,9,11,20,21,22,26,27,28,29,30,32,33,36,39],everybodi:9,everyon:[3,27,36],everyth:[3,32,35,36,39],evid:27,evolut:9,evolv:[28,36,39],exact:3,exactli:[9,26,33,36],examin:[2,8,9,12,36],exampl:[],examplerpccordapluginregistri:35,examplerpcvalu:35,exce:20,excel:27,except:[1,2,7,11,32,36],exception:[2,11],excess:2,exchang:[5,11,16,26,33],exclud:[6,28],exclus:4,execut:[3,8,9,10,11,16,20,23,25,26,29,33,34,36],executor:2,exhaust:[26,29],exist:[2,3,4,5,8,9,10,17,26,28,29,33,35,36,38,39],exit:[4,12,25,26,29,35,36],exitcash:35,expand:25,expect:[1,2,4,6,10,11,20,26,28,29,30,31,32,33,34,36,37,38],expectedtypenam:11,expens:[1,2],experi:[8,14,29,30,39],experienc:9,experiment:[2,29],explain:[2,10,11,20,29],explan:[2,35],explicit:[2,9,11,36],explicitli:[2,7,9,38],explor:[2,9,12,15,19,24,25,29,36,39],explorer:[],expos:[2,7,8,9,10,11,24,26,28,29,33,35],expose:33,exposur:[4,5,16],expound:14,express:[3,5,9,16,29,33,36,38],ext:8,extend:[2,3,7,8,11,13,25,26,29,33,36,37],extens:[2,7,11,16,24,26,29,32,33,36],extent:9,extern:[6,11,26,34,39],extraadvertisedserviceid:[6,26],extract:[9,24,27,33,36],extractcommand:37,extrem:[3,9,13,16,20],face:36,facevalu:36,facil:[16,26],fact:[2,3,5,9,11,16,27,36,38],factor:[5,9,18],fail:[7,34,36,37,38],failswith:38,failur:[11,16,34,38],fairli:[2,12,18],fake:39,fals:[2,3,6,11,12,27,33,36],famili:28,familiar:[1,9,36],famou:[9,29],fanci:36,far:[11,31,36],fashion:[2,18,28],fast:[9,12],fault:11,faultfind:[],fear:16,featur:[],feed:[3,27],feedback:29,feel:[36,39],fetch:[22,24,26,27,34],fetchtransactionsflow:34,fetchtransactionsprotocol:[],few:[2,11,13,24,27,30,31,36],fiber:[11,26],field:[],file:[],fill:[2,11,31,36],filter:[2,20,21,28,29],filtercommand:21,filteredleav:21,filteredtransact:21,filterfun:21,filterisinst:36,finalis:[3,5,11,29],finalisetransact:3,finalityflow:[3,34],finalityprotocol:[],financ:[8,11,29,39],financi:[9,10,11,16,18,29,33],find:[0,9,11,12,13,14,17,19,24,32],fine:[1,9,38],finish:[11,29],fire:11,firewal:[],first:[1,2,3,5,6,8,10,11,12,13,14,15,16,22,24,27,28,29,31,33,34,35,36,37,39],firstli:[7,36],fit:[2,9],fix:[],fixabledealst:33,fixedleg:5,fixedlegpaymentschedul:5,fixedratepaymentev:5,fixingroledecid:10,fixingsessioninitiationhandl:10,fixof:[21,27],flag:[24,39],flat:28,flesh:33,flexibl:[3,9,33],flight:[1,9],floatingleg:[5,10],floatinglegpaymentschedul:5,floatingratepaymentev:5,flow:[2,5],flowhandl:[11,35],flowlog:[10,11,26,35],flowlogicreffactori:[7,10],flowstatemachineimpl:26,flowtrack:11,flux:[8,39],fly:11,focu:21,fold:[2,35],folder:[0,6,8,26],follow:[0,2,3,6,8,9,10,11,14,15,20,24,25,26,36,37,38],font:2,foo:[2,35],foobrokenexcept:2,foot:32,fooutil:36,forc:[9,24,29,36,38],fordai:[10,27],foreach:35,forev:30,forget:[11,36],form:[1,3,8,9,10,11,21,26,31,36,37],format:[],former:35,formula:29,forth:[1,11],fortun:18,forward:[11,22,26,27,30,31],found:[6,11,14,15,24,27,30,33,39],four:36,fourpmtimelock:36,fraction:33,frame:[2,11,18,26],framework:[],free:[3,9,11,14],freed:1,freeli:27,frequenc:5,frequent:36,fresh:[27,36,38],freshkei:11,freshli:33,friendli:26,from:[0,2,4,5,27,29,30],fromcountri:33,front:36,frontend:19,frustrat:9,ftx:21,fulfil:[4,9],full:[2,3,4,6,7,11,18,21,22,26,35,36,37],fulli:[2,3,6,7,9,11,16,26,28,29,33],fullnodeconfigur:35,fullysign:11,fun:[3,10,11,12,20,21,27,28,34,35,36,37,38],fund:[9,18,36],fundament:[3,9,36],fungibl:[4,16,33,36,37],fungibleasset:[],further:5,futur:[],futuretransact:35,fuzz:29,gain:19,garbag:[1,2,11,24],gather:[20,36],gatherfrequ:20,gatherremotest:20,gavin:9,gcd:9,gear:30,gener:[],generatecount:20,generateiniti:12,generateirsandfixsom:5,generateissu:36,generatemappedobject:28,generatemov:36,generateredeem:36,generatespend:[11,36],generatetransact:35,genuin:2,get:[],getamount:38,getbefor:36,getbloomfilters:2,getclass:36,getcommand:[36,37],getcontract:36,getdummy_cash_issuer:38,getdummy_pubkey_1:38,getdummy_pubkey_2:38,getencumbr:36,getfacevalu:36,getfix:5,getflowtrack:11,getinput:[29,36],getinstat:29,getissuanc:36,getkei:36,getlegalcontractrefer:[36,37],getmaturityd:36,getmega_corp:38,getmega_corp_pubkey:38,getnotarysignatur:[3,11],getoutput:[29,36],getoutst:29,getowner:[36,37],getparticip:36,getprotocoltrack:[],getprotocolvers:1,getrequiredcommand:37,getresourceasstream:34,getresultorthrow:20,getsign:[36,37],getter:[28,36],gettimestamp:36,gettransact:12,getvalu:[36,37],getvaulttransactionnot:35,git:[],github:[0,6,14,15],giusepp:29,give:[3,8,9,12,22,26,29,34,36],given:[3,7,9,11,21,27,28,33,35,36],givenpric:11,glanc:25,global:[2,3,9,29,33],glue:11,gnu:0,goal:[2,9,16,19,30],goe:1,gone:[11,29,36],good:[2,11,12,21,36,38,39],got:[11,21,24],gover:36,govern:18,gps:3,grade:33,gradl:[],gradlew:[8,15,18,20,23,25,31,35],grain:1,grammar:2,granular:9,graph:[1,9,12,19,24,28,29,35],graphit:24,graphstream:35,great:[18,29],greater:2,greatest:9,green:15,grip:14,groom:9,group:[],groupclaus:37,groupclauseverifi:37,groupingkei:37,groupstat:[36,37],guarante:[16,30,33],guava:[2,36],gui:11,guidelin:[],hack:[9,29],had:[3,11,12,29,33,36],hand:[10,11,14,23,26,36],handa:29,handi:12,handler:[8,10,11,26],happen:[],happi:[31,34],hard:[2,9,11,30],harder:[9,32,36],hardwar:6,hase:5,hash:[3,9,11,12,16,19,21,24,27,29,33,35,36],hashcod:36,hashmap:20,haskel:29,hasn:20,hassl:11,hat:30,have:[1,2,3,4,5,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],haven:36,head:35,heap:11,hearn:9,heart:36,heavi:30,heavili:9,hedg:[4,5],heirarchi:2,held:[26,28,36],hell:11,hello:11,help:[2,9,10,11,31,36],helper:[5,7,11,26,33,36],henc:[3,5,9,26],her:36,here:[2,3,6,8,9,11,12,13,15,16,17,21,24,27,28,29,33,35,36,38,39],herself:35,hidden:[22,26],hide:[],hierarch:11,hierarchi:11,high:[9,11],higher:[1,2,3,24],highest:17,highli:29,highlight:29,histori:3,hit:[9,34],hoc:29,hocon:6,hold:[7,9,20,21,26,29],holder:[2,9,36],holidai:[5,27,33],home:[15,31],homepath:8,hood:38,hope:26,hopefulli:39,hospit:11,host1:20,host2:20,host:[6,8,20,26],hostandport:6,hostil:32,hotspot:2,hour:11,hous:25,how:[],howev:[3,4,5,6,9,11,21,26,27,28,33,34,36,37,38],html:[0,2],http:[0,6,14,15,18,24,26,27,31,34,36,37,39],https:6,hub:[11,16],human:[3,6,9,11,27],hundr:11,hurt:11,icon:14,ide:[13,14,15,24,29],idea:[2,9,11,14,19,39],ideal:[11,36],ident:[3,6,9,11,12,16,20,21,22,26,27,29,33,35,36,37,38],identicon:29,identifi:[5,7,9,11,16,18,21,22,24,26,27,28,33],identiti:[],identityless:9,identityservic:26,ifmatch:29,ifnotmatch:29,ignor:[6,11,35,36,37],iii:7,illegalargumentexcept:[2,11,35,36,37,38],illegalstateexcept:[2,36,37],illustr:[33,36],illustrat:2,imag:21,imagin:[2,11,36],immedi:[1,9,26],immut:[2,5,9,27,36],immutabl:[2,9],immutablelist:36,imper:2,implement:[],impli:[11,28],implic:[3,9,11],implicitli:5,important:30,importattach:34,impos:[27,36],imposs:[9,21,27],improv:[29,30,36,37],improve:9,improvement:29,inact:26,inadvert:36,includ:[],include:7,inclus:21,incom:[26,29],incompat:38,incomplet:20,inconveni:36,incorpor:[14,27],increas:[2,18],increment:1,indent:2,independ:[3,18,27,28,37],index:[5,9,10,15,28,30,36],indexsourc:10,indic:[1,2,5,10,11,29,36],indicat:20,individu:[],indivis:33,industri:[13,14,16,18,24],inf:7,infer:38,influenc:24,info:[11,12,28,35],inform:[2,3,7,9,11,12,15,25,26,29,33,34,36],infrastructur:[1,9,12,19,24,26,29,36],inher:9,inherit:[2,36,37],initi:[3,7,11,15,18,20,26,29,31,35,39],initial:[],initialis:[12,23,26,28],inlin:11,inmemorynetworkmapservic:26,inner:37,inoutgroup:[36,37],input:[3,4,9,11,16,18,20,21,25,27,29,34,35,36,37,38],inputcash:38,inputindex:3,insert:[2,3,12,24,26,27,28],insid:[1,7,9,11,12,21,26,31,32,36],inspect:20,instal:[0,6,8,10,14,15,29,31,35,36],installdist:[31,35],instanc:[],instance:38,instant:[2,10,11,33,36],instanti:[7,9,10,11,24,29],instat:38,instead:[2,9,11,12,19,22,26,29,33,36,39],instigat:3,institut:9,instruct:[14,15,16,24,34,36],instrument:[4,5,10,26],insuffici:9,insufficientbalanceexcept:36,integ:[1,29,33,36],integer:36,integr:[2,6,9,11,14,15,18,21,24,27,28,29,34],intellig:2,intend:[2,4,8,9,11,12,17,24,25,26,27,28,32,33,38],intent:[7,27,29,36],intention:2,inter:29,interact:[1,2,9,11,12,22,27,29,36],interchang:[16,33],interest:[],interest_r:6,interfac:[],interior:29,interleav:20,interledg:29,intermediari:[18,33],intern:[2,7,8,11,22,24,26,28,29,33,36],internalis:2,interop:[13,29,36],interoper:26,interpol:33,interpret:[2,9,20],intersect:36,interv:[20,33],intervent:26,intesa:29,introduc:[2,3,10,16,27,29,36],introductori:17,intuit:[2,25],invalid:[3,11,27,33,36],invari:[20,36],investig:11,invoc:[1,11],invoic:34,invok:[1,2,7,9,10,11,24,26,29],invoke:11,invokeflowasync:[],invokeprotocolasync:[],involv:[3,4,9,11,26,33,36,39],ipsa:27,irrelev:10,irs:[],irsdemo:[6,21,31],irsexport:5,irstest:5,irsutil:5,isbefor:36,isconsist:20,isda:[18,29],isempti:36,isinstanc:11,isn:[1,2,9,11,32,33,36,39],isnotari:35,isnotempti:34,isol:37,issu:4,issuanc:[4,33,36,37],issue:[4,16,20,35,36,37],issuecash:[20,35],issuedbi:38,issuer:[4,9,11,12,25,33,36,38],issuer_kei:28,issuer_ref:28,issueref:35,issuerparti:28,issuerref:28,item:[16,36],iter:[11,29,30,36],iterabl:[28,35],itself:[1,3,5,6,9,10,11,18,22,24,26,27,28,29,34,35,36,38],jar:[0,6,7,8,9,23,24,29,34],jarandsourc:8,java:[1,2,7,8,9,10,11,13,14,16,24,26,28,29,33,34,35,36,37,38,39],javaclass:[11,28],javacommercialpap:36,javadoc:[2,8],javadocjar:8,javafx:29,javatesthelp:38,javax:28,jax:7,jdbc:[6,8,24,28,29],jdbcdatasourc:6,jdbcx:6,jdk1:15,jdk:[14,15,29,33,36],jdwp:8,jetbrain:[13,14,15],jms:22,jmx2graphit:24,jmx:24,jmxtran:24,job:[11,20,39],jobs:20,johann:29,join:[6,22,28,29,36],jolokia:24,jpa:28,json:[6,24,26,39],judgement:2,jump:31,just:[1,2,9,11,15,18,20,22,24,29,31,32,33,34,35,36,38,39],jvm:[],kdoc:2,keep:[9,11,36],kei:[],kept:11,keymanagementservic:[11,26],keypair:[11,26,36],keystor:[6,26],keystorepassword:[6,35],keyword:[2,38],kick:11,kill:20,kind:[9,11,17,27,32,33,36,39],knob:20,know:[1,3,9,10,11,12,13,21,27,31,32,36,37,38],knowledg:27,known:[5,9,12,14,16,18,21,26,30],koan:14,korea:36,kotlin:[],kryo:[],label:[11,38],lack:[],lambda:[11,24,38],land:5,lang:[7,38],languag:[1,2,8,9,11,13,14,15,16,29,33,36,39],larg:[9,11,22,27,29,31,33,34,36,39],larger:[2,9,32],last:[11,20,30,38],lateinit:12,latenc:3,later:[1,2,11,12,14,19,27,28,29,32,33,35,36,37],latest:[2,14,15,29],latex:29,latter:[2,35,36],launch:10,layer:[6,9,11,12,22,26,27,28,29],layout:[8,23],lazili:24,ldap:29,lead:[2,9],leader:6,leaf:[16,21],leak:[1,3,9,11],learn:[9,11,12,13,17,31,33,36,39],least:[6,17,20,34,36],leav:[2,11,21,25,33],ledger:[3,4,5,9,11,16,17,24,27,28,29,31,33,34,36,38],ledgertransact:[11,29,33],leewai:32,left:[11,23,31,37,38],leg:[5,10],legaci:26,legal:[3,6,9,26,27,33,36],legalcontractrefer:[36,37],legalident:[12,35],legallyidentifi:[3,11,27],less:[11,29,34],lesser:36,let:[2,9,10,11,12,20,21,22,24,27,29,31,33,34,35,36,38],letmein:6,letter:[2,22],level:[2,3,5,7,11,15,17,18,20,21,22,24,25,26,32,33,36,37,38],lib:[0,8,23],liber:2,libor:[5,24,27],librari:[1,2,6,11,16,17,18,24,26,27,29,33,35,36],licens:[2,18],life:[11,36,39],lifecycl:[],lifecyl:4,lifetim:[5,7],lightweight:[12,16],like:[1,2,3,5,9,10,11,12,14,20,21,22,24,27,29,30,33,35,36,37,39],likewis:36,limit:[4,9,16,20,36],line:[],linear:[26,33],linearst:33,liner:2,link:[2,9,11,27,29,33],linkabl:9,linkag:9,linux:[8,24,29],list:[0,3,6,7,9,11,20,21,26,27,28,29,30,31,33,35,36,37],listen:[2,26,35],listenablefutur:3,listof:[12,28,35,36],liter:9,littl:[2,11,36,38],live:[5,7,11,18,26,29],livelock:9,lizard:16,load:[],loadtest:20,loan:[4,5,27],local:[0,6,7,8,9,11,15,16,20,24,26,28,29,38],localcertificatesbasedirectori:20,locald:27,localhost:[6,18,24,25,31],localtunnelstartingport:20,lock:[2,4,6,28,36],log4j2:24,log4j:29,log:[],log_sender:34,logger:[11,24],loggerfor:24,logic:[3,9,10,11,12,16,22,28,29,32,33,34,36,37,39],logictyp:35,login:[8,25,35],loglevel:24,london:[6,8,34],longer:[2,5,6,11,29],longrang:20,look:[2,5,11,12,20,22,24,27,30,31,33,34,36,37,38,39],lookup:6,loop:[2,5,20,35,36],loquitur:27,loss:27,lot:[2,5,9,14,29,31,32,36,39],low:[3,11],lower:2,lowest:[17,22],lurch:11,mac:[15,24,31],machin:[],macos:8,made:[2,5,9,11,26,29,30,33],mai:[1,2,3,8,9,11,14,15,16,17,20,22,23,24,26,27,28,29,30,32,33,35,36,37,38,39],mail:[30,31],mailbox:26,main:[6,10,11,14,20,22,26,29,34,35,39],mainstream:19,maintain:[3,9,16,36],maintan:27,mainten:22,major:[11,30],make:[],maker:13,maketransact:12,malici:[11,32],manag:[],mandatori:36,mani:[2,3,8,9,10,11,12,20,27,29,33,34,36],manipul:33,manner:[9,11,29,36],manual:[3,8,10,11,23],map:[],mapchang:35,mappabl:36,mappedschema:28,mappedtyp:28,margin:[],mark:[1,2,4,11,16,28,36],markdown:2,marker:[11,32],market:17,marshal:1,master:[17,30],match:[1,9,11,21,32,33,34,37],math:[],mathemat:33,matter:[11,18,36],matur:[3,4,5,24,27,36],maturityd:36,maven:[8,15,29,36],mavenloc:8,mavenpubl:8,maximis:9,maximum:9,maybestx:11,maybetraderequest:11,mbean:24,mean:[1,2,3,7,9,10,11,12,14,16,18,20,21,27,33,35],meandref:35,meaning:[3,4],meaningfulli:34,meant:[11,20],meanwhil:35,measur:[5,18],mechan:[7,16,29],meet:[26,36],mega_corp:[12,38],mega_corp_key:12,mega_corp_pubkey:38,megacorp:12,member:[5,6,29],memori:[3,11,12,22,26],menlo:2,mention:[10,11,14,36],menu:14,mere:5,merg:[9,29,33,36],mergeabl:36,merkl:[],merkleroot:21,merkletreeexcept:21,mess:11,messag:[],messagingserveraddress:[6,26],messagingservic:[22,26],met:[7,33],meta:7,metadata:34,method:[1,2,3,6,7,10,11,12,20,24,26,28,29,32,33,36],metric:[18,24],micro:[29,37],mid:3,middl:[2,11],middlewar:[16,26],might:[2,5,9,11,15,27,28,32,36],mike:9,mileston:[],min:35,mind:[2,11,27],mine:9,miner:9,mini_corp_pubkey:12,minim:[9,11],minimis:[3,4,9,22],minimum:[1,5,9,33],minor:[29,30],minu:36,minut:[11,13,27],mismatch:[9,36,38],miss:[2,6,11,15,28,36,38,39],missingsig:[],mission:24,mistak:[29,32],mix:[2,29],mock:12,mocknetwork:12,mocknod:[12,26],mockservic:33,mode:[23,29],model:[],modest:9,modif:[26,33,36],modifi:[3,4,5,7,8,11,15,16,33,36,37],modul:[2,6,12,29,36],moment:[11,12,29],monei:[27,36],monitor:[],month:[5,11,30],more:[1,2,3,4,5,6,8,9,11,12,13,14,15,16,18,21,24,26,27,28,29,31,33,34,35,36],moreexecutor:2,mortensen:29,most:[2,5,9,11,14,24,36],mostli:36,motiv:17,move:[4,7,9,11,12,25,29,30,35,36,37,38],movement:[11,36],much:[2,9,11,13,28,29,31,32,36,39],multi:[],multigraph:35,multilater:[4,29],multipl:[],multipli:5,must:[1,2,3,4,6,7,8,9,10,11,24,26,27,28,29,32,33,34,36,37,39],mustafa:29,mutabl:[2,9,33,36],mutat:[9,26],mutual:[3,4,11,32],myfil:24,mykei:33,mykeypair:11,mylegalnam:6,mypublickei:11,mysql:19,nail:2,namedbyhash:[],nameserv:6,namespac:11,narrow:[2,25],nativ:[11,14],natixi:29,natur:36,naval:3,navig:[8,18,31],navistar:3,nearestc:[6,8],neat:38,necessari:[2,3,16,29,30],necessarili:[28,33],nee:29,need:[0,2,3,5,7,9,10,11,12,14,15,16,18,20,21,24,26,28,29,30,32,33,34,35,36,37,38,39],neg:33,negoti:[9,33],neither:11,nest:11,net:[4,5,7,8,11,12,24,26,28,29,34,36,38],network:[],networkmap:8,networkmapaddress:[6,8],networkmapcach:[6,7,11,26,35],networkmapservic:[],networkmapupd:35,neutral:19,never:[2,3,9,16,36],newli:10,newnotari:3,newowner:36,newsecurerandom:29,next:[2,5,10,12,15,21,23,29,32,36],nextdoubl:35,nextfixingof:10,nextlong:35,nextscheduledact:10,nfinal:34,nice:[27,36],nio:2,noddi:24,node:[],node_dir:8,nodea:[6,8],nodeb:8,nodefilt:20,nodehandl:20,nodehost:20,nodeident:35,nodeinfo:[6,11,26,35],nodeinterestr:[7,27],nodeservic:27,nodesslconfigur:35,nodisruptionwindowm:20,non:[],none:[10,11,18,21,28,37],nonemptyset:29,nordea:29,normal:[1,3,4,5,7,8,11,20,21,23,26,29,33,34,36,37],north:36,notabl:2,notaris:[3,9,11,29,31,33,36],notary:11,notarychang:29,notarychangeflow:3,notarychangeprotocol:[],notaryclusteraddress:[6,26],notaryexcept:3,notaryflow:[3,11,26],notaryident:[11,12,35],notarynod:[11,12],notarynodeaddress:6,notaryprotocol:[],notaryservic:[],notarysig:11,notarysignatur:11,notarytous:33,note:[],noth:[2,9,10,11,29,32,36],notic:2,notif:[20,22,26,34],notifi:[3,22,23],notion:[5,9,29,36],notnul:[36,37],now:[2,8,9,11,12,17,21,24,29,31,33,35,36,38,39],nugget:36,nullabl:36,nullpublickei:36,number:[2,4,5,7,9,12,16,18,20,25,26,27,28,30,31,33,36],numer:[7,9],obj:36,object:[],oblig:[4,5,29,33],obligor:4,observ:[1,3,5,9,10,11,20,29,35],observatori:3,obsolet:[10,29],obtain:[],obviou:[2,3,9,27],obvious:[5,16],occasion:[14,15],occur:[3,10,11,26,36],occurr:3,odd:36,off:[],offer:[11,15,26,28],offlin:22,offset:5,often:[2,4,5,9,11,15,27,36],oftenor:27,oil:[29,38],old:[3,11,16,29,36],omit:[10,18],onc:[1,2,3,7,11,16,30,33,36],once:[0,3,5,8,10,11,16,23,28,33,34,36,39],onchainasset:4,one:[3,15,21],ongo:1,onledgerasset:36,onli:[1,2,3,5,6,8,9,10,11,13,16,21,22,23,24,25,26,27,29,30,32,33,36,37,39],only:[11,26],onto:[1,2,11,36],opaquebyt:35,open:[1,3,8,9,11,15,18,24,26,29,31],openattach:34,opengamma:[18,29],openjdk:[],openssl:20,oper:[5,6,10,11,14,16,24,26,27,29,32,33,36],opt:[8,20],optim:2,option:[0,2,5,6,10,11,16,20,23,28,29,36,37,39],oracl:[],orchestr:[19,29,39],ordain:5,order:[0,1,2,3,4,5,9,11,15,18,19,20,23,26,27,28,29,31,33,34,35,36,37],ordinari:[9,11,29,36],org:[0,6,36,37],organis:28,orient:[],origin:[21,28,29,33,34,36],originalst:3,orm:28,otc:28,other:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,23,25,26,27,28,29,31,32,33,34,36,38],otherparti:11,othersid:[11,34],otherwis:[1,2,6,7,8,10,11,26,32,35,36],our:[2,3,9,10,11,12,13,14,20,21,26,29,30,31,33,35,36,38],ourselv:[11,36,39],oursignatur:11,out:[2,3,4,9,10,11,14,18,21,22,24,26,27,29,30,32,33,35,36,37],outcom:11,outer:37,outermost:37,outlin:[9,11],outpoint:9,output:[3,4,8,9,11,16,21,25,27,29,31,34,35,36,37,38],outref:12,outsid:[8,9,11,26,27,39],outstand:4,over:[2,3,5,6,8,9,11,12,16,20,21,22,24,27,28,31,33,36],overal:[3,10,38],overdu:10,overflow:2,overidden:[6,8],overload:[11,33],overlord:16,overnight:33,overrid:[7,10,11,20,28,35,36,37],overridden:7,overutilis:20,overwhelm:9,own:[2,3,4,8,10,11,14,20,24,25,26,27,28,29,30,33,35,36,38,39],ownablest:[11,33,36],ownedquant:35,owner:[10,11,28,33,36,37,38],owner_kei:28,ownership:[11,12,36],owningkei:[11,21,36],ozturk:29,p2p:29,pack:36,packag:[7,14,28,29,33],packet:9,page:[15,27,30,31],pai:[],paid:[4,5,9,18,36],pair:[9,11,12,26,33,35,36],paragraph:20,parallel:[1,9,20,27],parallelis:9,param:[20,28],paramet:[1,2,7,10,11,20,24,33,36,37],parameteris:[9,20],parent:[11,16],pars:[6,27,33,36,39],part:[1,2,3,4,8,9,10,11,17,20,21,26,28,29,31,32,33,36,39],parti:[],partial:[3,9,11,21,32,36,38],partialtx:[11,21],particip:[3,9,25,26,29,36,39],particular:[],partner:18,partyandrefer:[2,35,36],partynod:12,partyrefer:[2,36],pascal:2,pass:[3,7,11,20,21,24,26,28,31,34,36,37],password:[1,6,8,24,25,29,35],past:[2,31,36,39],patch:[2,29],path:[2,6,7,8,10,15,20,22,24,29,35,36],path_to_loadtest_conf:20,pattern:[2,9,35],paus:[8,23],paycash:35,paye:9,payer:[5,9],payment:[4,5,9,10,11,16,18,27,31,36],pdf:[27,34],peer:[11,19,21,25,26,27,36],penni:[28,33,36],peopl:[2,9,11,13,16,36],per:[],perform:[2,3,5,9,10,11,14,16,18,20,27,29,31,33,34,36,37],perhap:[2,9,22,36],period:[5,31],perman:[11,34,36],permiss:[1,6,19,29,35],persist:[],persistentcashst:28,persistentst:28,perspect:[9,11,26,36],phase:29,phrase:27,physic:[3,26,29],pick:[11,22,29,30,36,39],piec:[2,3,9,11,16,20,33,36,38],pip:0,pki:[9,29],place:[0,2,5,9,10,11,14,18,19,21,22,27,29,30,31,33,35,36,39],plai:[],plain:6,plan:[9,11,27,29],platform:[3,5,7,8,9,10,11,13,14,21,27,32,33,36],pleas:[2,9,28,29,31,34],ploadtest:20,plu:[6,26,33],pluggabl:29,plugin:[],pluginservicehub:[7,11,26,29],point:[1,2,3,4,7,8,9,11,16,20,24,26,27,28,30,32,35,36],pointer:[3,11,33],pointless:2,polish:29,polit:18,poll:20,pool:[2,9],poor:9,pop:15,popul:26,popular:13,popup:15,port:[6,8,20,25,26,29,30],portfolio:[],posess:11,posit:[2,3,9,11,36],possess:3,possibl:[9,11,14,18,20,26,27,34,36],post:26,postgr:19,potenti:[2,3,11,13,18,36],pound:[33,36],power:[6,9,26],practic:[6,9,18,29,36],pre:[0,5,11,12,36,38,39],preced:36,precis:[3,9,19],precondit:[2,36],predict:20,predominantli:14,prefer:[2,15,25,28],prefix:[2,28],preliminari:18,prepar:[9,29,36],present:[1,3,4,5,6,7,8,11,19,20,28,29,33,36,37],preserv:[3,9],press:14,pretend:[24,33],pretti:[9,11],prevent:[18,32,36],previou:[9,11,20,29,33,38],previous:[5,10,27,29],price:[9,11,27],primari:[14,27],primarili:4,primit:[33,38],print:[1,24,29,31,32,35],println:[34,35],printorvisualis:35,priv:[],privaci:[2,3,9,11,19,29,36],privat:[2,6,7,9,11,12,28,34,36,39],privatefoo:2,privatekei:[11,26],probabl:[36,39],problem:[3,9,11,14,15,27],proce:11,procedur:[11,36],process:[],processor:[9,20],produc:[0,10,23,36,38],product:[2,8,10,13,14,18,19,29,30,33],profound:9,program:[1,2,9,24,26,29,31,33,36,39],progress:[],progresstrack:11,project:[8,14,15,17,18,26,29,31,36],prolif:29,promis:29,prompt:14,proof:[4,9,21],propag:[1,11,24,36,37],properli:[11,26,32],properti:[],proport:18,propos:[11,17,26,32],proprietari:[18,29],prose:[27,33,36],prospectus_hash:34,protect:[11,18,26],protocolhandl:[],protocollog:[],protocollogicreffactori:[],protocoltrack:[],protocolvers:1,prototyp:[2,19,27,29,36],prove:[3,9,36],proven:18,provid:[0,1,2,3,4,5,6,7,8,9,11,12,14,16,20,21,22,23,24,25,26,27,28,29,32,33,36,39],provision:33,proxi:[1,35],pseudo:27,pseudonom:33,ptx:[3,11,34],pubkei:38,publicfoo:2,publickei:[],publickeytre:[],publish:8,pull:15,punish:27,purchas:[11,31],pure:[4,9,27],purpos:[3,4,7,11,16,28,33,35,36],push:[1,30],put:[],python:0,qualifi:[6,7,28],quantiti:[9,20,33,35,36],quasar:[7,8,11,16,26],quasarscan:[],queri:[1,5,6,7,10,26,27,28,29,35],queryablest:[26,28],question:[2,3,10,15,27,33],queu:[16,22],queue:[1,2,11,22,26],quick:27,quickcheck:29,quickli:[9,16,32,36],quit:[1,2,3,11,14,36],r3cev:20,r3corda:8,r3dlg:30,r3prototyp:0,r3repositori:[],raft:[6,26,29],rais:[3,37],random:[9,10,20,29,33,35],randomis:29,randomli:[20,35],rang:[3,28],rapid:[2,8,19,30],rare:[6,33],rate:[],ratesfixflow:21,ratesfixprotocol:[],rather:[2,9,11,22,29,35,36],raw:[22,24],rdbms:[28,29],rdms:29,reach:[3,5,9,10,18,27],reachabl:11,react:20,reactiv:29,read:[2,6,8,9,11,13,17,19,21,24,26,29,31,36,39],readabl:[6,11,13],readi:[3,30,36],readili:[33,37],readme:2,real:[2,18,27,29,33,36,39],realis:11,realist:33,realiti:5,realli:[2,3,9,11,21,36],reason:[2,3,5,9,11,14,20,29,32,33,36],reassign:36,recal:5,receipt:26,receiv:[1,4,5,7,9,11,16,18,20,26,27,29,30,31,32,34,36],receiveandcheckproposedtransact:11,receiveandvalidatetraderequest:11,receiving:11,recent:[14,29],recipi:[4,9,31,34,36],recognis:[7,9,11,14,36],recommend:[2,14,22,31,39],record:[3,10,12,16,26,28,34,35],recordtransact:[12,26],recreat:11,red:[5,21],redeem:[4,36,37],redempt:36,redesign:29,reduc:[2,8,18],redund:2,ref:[11,12,33,35,38],refactor:29,refer:[2,3,4,5,6,7,9,10,11,14,16,18,26,27,29,33,34,36,38],referenc:[3,34],refin:29,reflect:[11,17,20,29,36,37],refresh:[14,29],refus:15,regard:[3,7,14],regardless:11,regener:[5,30],regist:[],registerflowiniti:[7,11],registerprotocoliniti:[],registerrpckryotyp:[7,35],registr:[7,26],registri:7,regul:36,regular:[11,16,24,31,33,36],reissu:36,reissuanc:9,reject:[26,36],rel:[6,8,9,13,14,37],relabelablestep:11,relai:34,relat:[],relationship:[26,36],relax:[20,29],releas:[],relev:[7,8,9,10,16,17,26,29,33,36,37],reli:[1,8,9,18,29,32],reliabl:26,relianc:9,relic:24,religi:2,remain:[8,10,11,36],remeb:[],rememb:[2,10,15,32],remind:[11,32],remot:[6,7,8,15,20,26,34],remotemessagingport:20,remotenodedirectori:20,remotesystemdservicenam:20,remov:[11,21,29,30,35,36],renam:[11,29],render:[2,11,23,25,29],renderifsupport:34,repeat:[2,5,11],replac:[1,3,5,14,18,24,29,30,33,35,36],replai:29,replic:[6,9],repoint:3,report:[11,25,37],repositori:[2,8,14,15,29,30,31],repres:[2,4,5,9,11,20,26,27,28,29,33,35,36],represent:[1,5,28],request:[1,3,7,9,11,20,22,26,27,28,29,32,34,35],requestingparti:3,requiredcommand:[29,37],requiredflow:7,requiresinglecommand:[36,37],requirethat:[36,37],research:29,resel:27,resend:26,resent:26,reset:[5,23],reshap:9,resid:26,resolut:[3,9,11],resolv:[2,11,12,18,33,36],resolvefromtwohash:[],resolvetransactionsflow:[11,12,34],resolvetransactionsflowtest:12,resolvetransactionsprotocol:[],resolvetransactionsprotocoltest:[],resourc:[1,6,7,9,11,20],respect:[2,9,11,31],respend:9,respond:[11,26],respons:[1,3,7,9,10,11,22,26,28,35],rest:[3,7,9,11,19,24,29,39],restart:[11,26],restor:[11,16],restrict:[2,18],restructur:37,restructuredtext:0,result:[2,3,5,6,9,11,12,18,25,26,27,28,29,32,35,36,37],resultfutur:12,resum:[11,26,29],resurrect:11,resync:14,retain:22,rethrown:1,retri:[11,19,22],retriev:[3,5,11,34,35],retrieveoutput:38,reus:[1,9,38],reusabl:[16,27,29,34,36],reveal:[3,9,11,21,29],revers:[11,26],revert:4,review:[2,29,30],revis:[5,15],rewrit:11,richer:8,right:[2,11,14,15,24,29,30,32,39],rightmost:21,rigid:9,rigidli:2,risk:[11,18],robert:29,robust:29,role:[9,10,26,31,34,39],roll:[5,11,29,31],rollov:[33,36],root:[6,8,21,26,30],rotat:[24,29],roughli:[3,30],rout:[11,12,14,22,29],row:[24,25,28,33,36],rpcexception:1,rpckryo:1,rpcreturnsobserv:[1,35],rpcsincevers:1,rpcuser:[6,25,35],rui:29,ruin:38,rule:[2,11,18,26,27,29,36],run:[],runbuy:31,rundemonod:[25,29],runnetwork:12,runnod:[8,18,31],runparamet:20,runrecipi:[31,34],runsel:31,runsend:[31,34],runshellcommandgetoutput:20,runtim:[2,11],safe:[1,2,7,9,11,32,35],sai:[2,3,9,14,18,20,31,36],sake:18,sale:[31,36],same:[1,2,3,4,5,6,9,10,11,20,26,27,29,33,36,37,38],sampl:[7,8,11,18,23,29,31],sanction:36,sandbox:[9,10,19,29,32],saniti:11,santiago:29,satisfi:[33,36],save:[2,11,29,36],scala:[13,36],scalabl:[2,9],scale:[5,32],scan:[],scenario:[9,26,33,39],scene:[11,36],schedul:[],schedulablest:[10,26],scheduledact:10,schedulerservic:26,schema:[],schemafamili:28,schemaopt:28,schemaservic:28,scheme:[21,26],scope:[7,9,25,37],scotiabank:29,scrape:24,scratch:[33,36,39],screen:[2,15,25,29,36],script:[0,8,9],scroll:31,scrub:11,seamless:13,search:[25,26,36],second:[5,7,11,12,20,31,33,36],secondari:11,secp256r1:29,secret:6,section:[6,9,17,20,29,30],securehash:[3,12,21,33,35,36,37],securerandom:29,see:[0,1,2,3,4,5,6,8,10,11,12,14,15,20,21,27,28,29,31,33,34,35,36,37,39],seed:11,seek:[9,29],seem:9,seemless:14,seemlessli:14,seen:[2,5,7,11,27,36],segment:8,select:[3,14,15,28,29,36,37],selectschema:28,self:[8,20,29,31],selfissuecommand:20,selfissuest:20,selfissuetest:20,sell:[11,36,39],seller:[],sellerownerkei:11,sellersig:11,sellertradeinfo:11,semi:9,send:[2,3,9,11,12,21,22,24,26,27,29,30,31,34,36,38],sendandrec:11,sender:[9,11,31,34],sendsignatur:11,sens:[5,27,36],sensit:[10,18,21,32],sent:[10,11,29,33,36],separ:[3,6,7,8,9,11,21,22,24,27,33,36],septemb:18,sequenc:[9,26,29],sequenti:11,seri:11,serial:[1,19,26,36],serialis:[1,2,7,9,11,16,19,36],seriou:[9,30],serious:39,serv:8,server:[1,6,7,8,19,22,24,26,29,39],servicehub:[3,7,8,11,22,26,34],servicehubintern:[3,8,29],serviceinfo:35,serviceload:7,serviceplugin:7,servicetyp:[6,26],session:[10,22,26,29],sessionid:10,set:[],setof:[11,12,34,35,37],setter:[28,36],settim:[11,33],settl:[4,12,33,34],settlement:[4,11],setup:[8,10,12,23],sever:[6,8,9,11,26,28,35,36,38,39],sha256:[21,33,36,37],sha256sum:24,sha:[9,24],shape:9,share:[4,5,9,11,16,18,26,27,29,32,34,36,39],shasum:24,she:36,shell:[18,20],shoot:32,shortcut:19,shorthand:38,should:[2,3,4,7,8,9,10,11,15,17,18,19,20,21,26,28,29,31,32,33,35,36,37,38,39],shoulder:2,shouldn:[11,21,36],show:[9,13,15,23,25,26,29,31,36],shown:[1,6,11,12,23,33],shut:34,shutdown:[11,26],side:[1,9,10,11,14,23,27,31,32,33,34],sidebar:23,sig:[29,36],sign:[3,5,9,11,12,16,19,21,22,26,27,29,31,32,33,36,37,38],signal:16,signatureexcept:[],signaturesfromsel:11,signedtransact:[3,11,12,33,35,36],signer:[21,27,36,37],signfirsttx:12,signific:[9,29],significantli:[5,20,33,34],signing:11,signoff:3,signwith:[11,12,33,34,36],signwithecdsa:11,signwithourkei:11,silver:2,similar:[2,9,11,29,36,37],similarli:28,simm:[],simmvaluationdemo:[18,31],simpl:[1,2,4,5,6,7,9,11,12,14,18,19,20,24,26,29,33,34,35,36,37],simplecash:38,simplecashdoesntcompil:38,simplecashfailswith:38,simplecashsuccess:38,simplecashtweaksuccess:38,simplecashtweaksuccesstopleveltransact:38,simplenam:28,simplenotaryservic:[],simpler:[9,13],simplest:[9,11,36,39],simpli:[2,8,9,11,12,20,22,26,28,29,33,36,38],simplif:29,simplifi:[2,4,9,26,33,36,39],simul:[],simultan:[9,11,33,36],sinc:36,singl:[],singlemessagerecipi:22,singleton:[7,11,36,37],singletonserializeastoken:7,site:[2,29,30],situat:[2,9,21],size:[2,5,9,11,35,36,37],skeleton:12,skip:[11,33,36],sl4j:24,sleep:[20,34,35],slf4j:11,slightli:36,slip:30,slot:29,slow:[2,9,20],slowest:9,small:[1,9,10,11,27,31,32,36],smaller:[29,37],smallest:33,smart:[],smooth:36,snake:38,snapshot:[9,29,30,35],snide:0,snippet:[3,11],socket:24,softwar:[9,11,30,32,39],sofu:29,sold:[11,33],solut:11,solv:[9,11,27],solvenc:27,some:[1,2,3,4,7,9,10,11,12,14,18,19,20,21,24,26,27,28,29,31,33,35,36,37,38,39],somed:36,somehow:20,someon:[3,9,36],someth:[1,2,5,9,11,29,31,36,37,39],sometim:[9,11,16,24,33],someusernam:20,somewhat:[1,9,11,20,29],somewher:36,soon:[29,36],sophist:9,sort:[11,27,29],sound:[2,11,36],sourc:5,sourcejar:8,sourceset:24,sparingli:2,spawn:7,speak:29,spec:29,special:[1,3,9,11,38],specif:[1,3,4,7,8,9,10,11,14,16,20,22,24,26,29,33,34,36,37],specifi:[0,1,2,3,4,6,8,9,11,16,19,20,21,28,29,33,36,37,38,39],speed:[9,11,13],spend:[9,11,12,19,26,32,36],spent:[9,36,38],sphinx:0,sphinx_rtd_them:0,spin:20,spirit:29,spline:33,split:[9,21,22,29,33,36,37],splittabl:36,splittablerandom:[20,35],spot:29,spread:[3,11],spreadsheet:27,sql:[19,28,29],src:[6,11,26,34,39],ssh:20,sshuser:20,ssl:29,sslconfig:35,sslkeystor:6,stabilis:30,stabl:[1,7,30,35],stack:[11,26],stage:[2,4,11,33,36,39],stai:[9,26,36],stake:9,standalon:[23,27,29],standard:[2,7,8,11,14,16,18,24,26,29,31,33,35,36,37],standardis:[9,33],start:[],startflow:[3,11,12,34,35],startflowdynam:[11,35],startflowpermiss:35,startnod:35,startprotocol:[],startprotocoldynam:[],startprotocolpermiss:[],startup:[7,24,29],startwith:35,state:[],stateandref:[3,11,33,35,36],statehistori:3,stateless:9,statemachineinfo:35,statemachinemanag:[],statemachinerecordedtransactionmap:35,statemachinerunid:11,statemachinesandupd:35,statemachinetransactionmap:35,statemachineupd:35,statement:[2,9,11,27,36],stateref:[3,9,10,21,28,33],statesoftyp:36,staticservedir:7,statist:24,status:9,stem:36,step:[],still:[3,9,10,11,15,27,29,36,39],stock:[9,27],stone:20,stood:28,stop:[2,11,26,34],stopnod:12,storag:[],storageservic:34,store:[3,6,8,11,12,24,26,29,33,34,36],stori:[2,29],straightforward:[11,36],strain:20,straincpu:20,stream:[1,11,22,29,35],stress:[2,20],strictli:[5,7,9],string:[6,11,20,27,28,33,35,36],strip:36,strong:13,strongli:14,structur:[2,7,9,11,15,16,19,21,27,29,33,36],stub:[18,29],studi:36,stuff:2,stx1:12,stx2:12,stx:[11,33],sub:2,subclass:[4,11,28,33,36],subclaus:37,subdirectori:24,subflow:[3,7,11,26],subfold:[7,26],subgroup:9,subject:[6,8,16,18],submiss:27,submit:[2,3,11,20,22,29,31],subproject:[],subprotocol:[],subscrib:[1,22,29,34,35],subsequ:[16,36,38],subset:[4,21],substitut:6,subsystem:[7,22],subtask:11,subtl:[2,9],subtract:33,subvert:32,success:34,successfulli:35,successor:[3,10,13],succinct:2,sudo:0,suffer:[9,18],suffic:11,suffici:[9,27,30,33,35],suggest:[8,14,22,36],suggestinterestrateannouncementtimewindow:10,suit:[29,34],suitabl:[10,22,26,30],sukrit:29,sum:[18,20,35,36,38],sumcashbi:[11,36],summari:[],summaris:9,sun:2,superclass:[4,29,33],superior:2,supersed:9,supertyp:36,suppli:[4,20],support:[],supportedschema:28,suppos:[11,36],suppress:[2,29],suppresswarn:2,sure:[3,29,30,32,34,36,39],surfac:11,surround:2,surviv:11,suspend:[],suspens:[7,26],swapping_signatures:11,swapsignatureswithsel:11,symbol:[],sync:[26,36],synchronis:[2,3,9,26],syntax:[13,36],system:[1,3,6,8,9,11,14,17,19,20,21,24,25,26,28,29,34,36],systemd:20,tab:[2,8,14,15,31],tabl:[8,24,25,26,28,29],tableprefix:28,tackl:[29,37],tag:[1,2,16,30],take:[2,5,7,10,11,12,19,20,21,24,29,30,31,32,33,36,37,38],taken:[7,36],talk:12,tamper:11,target:[0,2,6,9,12,13,18,23,24],task:[6,8,9,10,11,14],tcp:[8,24],team:[],tear:[],teardown:12,techniqu:[2,9,19,27],technolog:17,tediou:[],tell:[0,11,35],templat:[],temporari:[8,11],temporarili:[11,30],tempt:[32,36],ten:36,tend:16,tenor:[5,24,27,33],term:[4,6,9,10,16,18,22,33,37],termin:[5,8,11,24,26,31],terminolog:9,test:[],testnam:20,testnet:[8,29],testtimelock:36,text:[2,15,24,29,38],than:[1,2,3,8,9,11,22,24,29,33,36],thank:29,thedao:29,thei:[1,2,3,4,5,7,8,9,10,11,16,18,20,21,23,24,26,27,28,29,30,31,32,33,34,36,37],them:[1,2,3,5,6,7,9,10,11,12,14,15,19,20,21,22,24,26,28,29,30,31,33,34,35,36,37,38,39],theme:32,themselv:[1,11,12,20,22,23,26,27,31,32,33,35,36],theori:[],therefor:[1,7,8,9,11,15,16,18,19,26,30,32,36],thi:[0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],thin:22,thing:[],think:[2,9,11,15,22,32,36],third:[9,18,21,29],thisstateref:10,thorough:11,those:[1,3,9,10,11,18,24,32,36],though:[11,21,24,36],thought:[9,13],thousand:38,threadsaf:2,three:[8,11,21,25,31,33,36],threshold:[16,24,26,29,33],through:[1,5,7,9,10,11,14,22,23,24,26,29,34,36,37,38,39],throughput:[3,9],throwifsignaturesaremiss:[],thrown:[1,11,32,36],thu:[2,3,6,9,10,24,26,27,29,33,36],ticket:11,tidi:12,tighten:36,tightli:11,time:[],timelin:36,timem:36,timeout:1,timestamp:[],titl:15,tls1:26,tls:[22,29],todo:[2,11,36],togeth:[4,7,9,14,21,29,31,36,37],token:[11,33,37],told:2,toledgertransact:33,toler:[3,10],too:[2,11,36],took:11,tool:[11,13,14,16,20,22,23,24,25,28,29,31],toolbar:15,top:[2,7,9,11,15,20,22,25,29,31,35,37],topic:[22,36,39],topicsess:[22,29],toplevel:38,topriv:11,torn:29,tosignedtransact:[3,11,12,33,34,36],tostr:[2,11,28,36],tostringsshort:[],total:[9,20,33],toward:[29,30],towiretransact:[21,33],trace:[11,24,37],track:[],tracker:11,trade:[],tradeoff:[],trader:[],traderdemo:39,traderequest:11,tradit:9,traffic:[6,9,23],transac:16,transact:[],transactionbuild:[3,11,29,33,34,36],transactionforcontract:[36,37],transactionforverif:36,transactionst:[3,21,29,33],transactionstorag:26,transactiontyp:[11,29,34],transactionverificationexcept:38,transfer:[32,36,38],transit:[26,32,33,36,39],translat:26,transmit:[],transport:[6,8],travel:36,treat:[8,32,36],tree:[],tri:[9,14,29,36],tricki:[9,11],trigger:[3,4,10,11,20,26,27,31,37],trim:37,trivial:[2,9,34],troubl:15,trust:[4,6,7,9,26,32],trustpass:[6,35],truststor:[6,26],truststorepassword:[6,35],truth:11,tupl:2,ture:9,turn:[9,11,33,36,37,38,39],tutori:[],tweak:[20,29,38],twice:38,two:[],twopartydealflow:10,twopartydealprotocol:[],twopartytradeflow:11,twopartytradeprotocol:[],txb:33,txbit:[],txhash:[9,11,35,36],txnid:35,txnnote:35,txt:24,type:[],typenam:11,typeonlycommanddata:36,typesaf:6,typetobui:11,typic:[7,9,10,11,22,24,26,28,32,33,34,36,39],ugli:11,ultim:26,ultimat:24,unaccept:11,unacceptablepriceexcept:11,unavoid:11,unclutt:11,unconsum:[26,28],under:[0,8,18,20,26,29,30,31,33,36,37,38,39],underli:[4,5,9,11,29,33],underscor:2,understand:[9,23,24,36,37,39],unencrypt:6,unexpect:[11,32],unfinish:11,unfortun:[11,32,36],unicredit:29,unifi:[29,39],uniform:10,unindex:15,uniqu:[3,9,11,26,27,29,33,34],uniqueidentifi:[],uniquenessprovid:26,unit:[],univers:29,unix:[8,18,24,31],unknow:3,unknown:33,unless:[2,11,27,30,36,39],unlik:[26,36],unlike:[4,7],unlink:15,unlock:6,unnatur:9,unpack:[8,26,36],unprocess:37,unqiu:10,unread:11,unrecognis:36,unrel:36,unschedul:10,unserialis:11,unset:5,unspent:[9,16],unstarted:11,unsubscrib:1,unsubscript:1,unsupportedoperationexcept:[1,36],until:[1,3,5,9,10,11,12,26,29,30,38,39],untrust:11,untrustworthydata:[11,29,32],unverifiedtransact:38,unwrap:[11,29],upcom:[10,29],updat:[1,7,8,9,11,15,20,22,26,29,30,34,35,36],update:[14,35],upgrad:[11,15,28,29,36],upgrade:29,uphold:36,upload:[],uploadrat:31,upon:[5,8,11,16,26,36],upward:30,urandom:20,url:[6,8,24,29],usabl:[29,30,36],usag:[],usage:35,usd:[20,25,35],use:[2,4,9],used:16,usehttps:6,useless:36,user1:[6,25],user:[0,1,2,6,8,9,11,17,19,20,25,27,29,31,35],usernam:[1,6,24,25],usr:0,usual:[2,9,36],usualli:30,utc:10,util:[3,8,12,14,24,26,29,33,35,36],utilis:35,uuid:[29,33],vagu:2,val:[2,3,10,11,12,20,21,27,28,33,34,35,36,37,38],valid:[],validatedtransact:[12,34],validatingnotaryservic:[],validfrom:36,valu:[2,3,4,5,6,7,9,11,18,21,25,26,27,29,31,36,37,38],valuabl:27,valuat:[5,18,29,31],valueof:35,vanilla:[4,5],vararg:35,vari:[],variabl:[2,5,8,9,11,36],variant:[26,36],variou:[2,7,9,11,18,24,26,32,36],vault:[],vaultandupdat:35,vaultservic:[7,11,26],vaultsselfissu:20,vcs:14,vega:29,vehicl:9,vendor:[19,24],verbos:36,veri:[2,4,9,11,14,16,18,26,27,32,36,38,39],verif:[],verifi:[],verifiedtransact:35,verifyclaus:37,verifying:11,verifypropos:29,verifysignatur:11,versa:[4,5,9,11,33],versu:11,vertic:2,vet:32,via:[0,2,5],vice:[4,5,9,11,33],view:[],virtual:[7,9,16,32],visibl:[3,9,21,25,26,35],vision:17,visual:[25,29],visualis:[22,23,35],vital:11,wai:[1,2,3,8,9,10,11,15,16,18,20,21,22,24,25,27,28,29,31,36,38,39],wait:[10,11,12,15,20,26,29,31],waitforallnodestofinish:35,wake:29,wallet:[9,10,11,16,29,36],walletservic:[],want:[1,2,9,11,15,20,21,24,27,29,31,32,33,36,38,39],warn:[],watch:32,weak:[27,33],wear:30,web:[6,7,8,18,19,24,26,27,29,31],webaddress:6,webapi:7,webapp:29,webport:8,websit:[14,15],websocket:[],week:13,weekend:5,weight:33,well:[0,2,3,5,7,9,10,11,14,16,19,21,24,26,28,29,34,35,36,37],went:2,were:[2,9,11,18,26,27,36],what:[],whatev:[2,11,23,26,33],when:[1,2,3,4,5,6,7,8,9,10,11,12,15,18,20,22,23,24,25,26,27,28,29,31,32,33,34,35,36,38],whenev:[2,14],where:[],wherea:[5,15],wherev:24,whether:[1,3,4,11,20,26,27,33,36,37],which:[0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,18,19,20,21,22,23,24,26,27,28,29,30,31,33,34,35,36,37,38,39],whilst:[9,11,26,27,29,32,36],white:[7,17,29],whitelist:[4,7,8,10,11],who:[2,6,9,11,13,18,29,33,36],whole:[3,21,26,38],whom:[4,9],whose:[4,24,33],why:[2,9,13,17],wide:[1,2,21],widescreen:2,widespread:2,widget:25,width:2,wiki:[9,36,37],wikipedia:[36,37],window:[3,8,9,11,15,18,23,24,25,31],wiretransact:[3,11,21,27,33],wish:[8,9,11,17,18,27,28,29,33,36,39],withattach:12,within:[0,2],withitem:[33,36],withkei:11,withnewown:[11,36],without:[],withoutissu:[11,36],withoutown:[36,37],withowner:36,won:[11,22,25,27,29,35,36,38],word:[2,3,6],work:[1,2,3,5,6,8,9,10,11,14,19,20,24,26,27,29,31,33,34,35,36],worker:2,workflow:7,workspac:[6,7,8,26],world:[6,9,11,18,23,25,27,36,38],worn:36,worri:[2,11,36],worst:9,worth:[2,32,36],worthless:27,would:[1,2,3,4,5,7,8,9,11,14,16,18,19,24,27,32,33,34,36,37,39],wouldn:27,wrap:[2,11,22,24,26,29,32,33,36,37,39],wrapper:[2,3,11,35],write:[],written:[0,1,5,9,13,14,29,36],wrong:[1,2,11,38],wrote:9,wtx:[3,11,21,27],www:0,xcode:14,xml:24,xterm:8,year:[5,11],yet:[2,3,5,9,11,16,19,25,29,33],yield:9,york:8,you:[0,1,2,3,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,27,28,29,31,32,33,35,36,37,38,39],your:[],your_usernam:[],yourself:[9,10,32,33],zero:[9,16,36],zip:[9,24,34],zone:10,zoneddatetim:10},titles:["Building the documentation","Client RPC","Code style guide","Consensus model","Contract catalogue","Interest Rate Swaps","The Corda Configuration File","The Corda Plugin Framework","Creating a Cordapp","Data model","Event scheduling","Writing flows","Writing flow tests","Further notes on Kotlin","Getting set up","Getting Set Up : Faultfinding","Glossary","Welcome to the Corda!","Initial Margin Agreements","What’s included?","Load testing","Transaction Tear-offs","Networking and messaging","Network Simulator","Node administration","Node Explorer","A Brief Introduction To The Node Services","Writing oracle services","Persistence","Release notes","Release process","Running the demos","Secure coding guidelines","Data types","Using attachments","Client RPC API Tutorial","Writing a contract","Writing a contract using clauses","Writing a contract test","Where to start"],titleterms:{"class":[1,35,36,37],"function":[11,36],about:15,access:24,adding:36,administr:24,adopt:9,against:8,agreement:18,amount:33,api:[35,36],app:[8,18],approach:27,artemismessagingserv:26,assert:27,assertion:2,asset:36,attach:[24,34],attachment:[31,34],basic:27,bitcoin:9,brief:26,build:[0,8],buyer:11,cash:[4,33],catalogu:4,chain:38,chang:3,check:36,claus:[36,37],cli:15,client:[1,35],cluster:20,code:[2,14,32,36],command:36,comment:2,commerci:[4,36,37],commod:4,comparison:9,compil:2,complain:15,composit:33,con:9,configur:[6,20],consensu:3,construct:36,continu:27,contract:[4,32,36,37,38],control:14,corda:[6,7,8,14,17,21],cordapp:[8,35],cordform:8,creat:[5,8],cryptographi:33,cut:30,data:[9,21,27,33],databas:24,date:33,dbcheckpointstorag:26,dbtransactionmappingstorag:26,dbtransactionstorag:26,debug:[8,37],demo:[25,31,34,39],detail:5,document:0,download:24,e2etestkeymanagementservic:26,encumbranc:36,error:[1,2],ethereum:9,event:[10,26],exampl:[6,10,21],explorer:25,faultfind:15,featur:11,field:6,file:6,fix:24,flow:[11,12,26,32],format:6,framework:[7,26],from:35,fungibleasset:33,further:13,futur:11,gener:[2,36],get:[14,15],git:14,glossari:16,gradl:[8,14,15],group:[36,37],guid:2,guidelin:32,handl:1,happen:36,hibernateobserv:26,hide:21,how:[10,20,36],identiti:26,implement:[10,11,26],includ:19,individu:20,initial:18,inmemoryidentityservic:26,inmemorynetworkmapcach:26,inmemorystatemachinerecordedtransactionmappingstorag:26,inmemoryuniquenessprovid:26,install:8,installat:15,instanc:5,intellij:[14,15],interest:[4,5,24],interfac:[23,25],introduct:[10,11,18,26,27],irs:31,issu:15,jvm:14,kei:[26,33],kotlin:[13,14,15],kryo:[1,35],lack:15,length:2,lifecycl:[5,33],line:2,load:20,locat:6,log:24,machin:[],make:36,manag:26,map:[22,28],margin:18,math:33,merkl:21,messag:[22,26],mileston:29,model:[3,9],monitor:24,multi:[33,36],multipl:3,name:2,namedbyhash:33,network:[22,23,26],networkmapservic:26,node:[8,24,25,26],nodeattachmentservic:26,nodemessagingcli:26,nodeschedulerservic:26,nodeschemaservic:26,nodevaultservic:26,non:36,notari:[3,26],notaryservic:26,note:[13,29],object:28,obligat:4,observabl:1,obtain:3,off:21,oracl:27,orient:36,overview:9,pai:27,paper:[4,36,37],parti:[11,33,36],particular:36,per:27,persist:[8,26,28],persistentkeymanagementservic:26,persistentnetworkmapservic:26,persistentuniquenessprovid:26,plai:27,plugin:[7,8],portfolio:31,pro:9,process:[18,30],progress:11,properti:2,protocol:1,publickei:33,put:36,raftuniquenessprovid:26,raftvalidatingnotaryservic:26,rate:[4,5,24],rational:9,regist:[1,35],relat:[26,28],releas:[29,30],requir:[0,36],rpc:[1,35],run:[3,18,20,25,31],safeti:1,schedul:[10,26],schema:28,sdk:15,secur:[1,32],seller:11,servic:[3,8,22,26,27],set:[14,15],signatur:[3,33],simm:[18,31],simplenotaryservic:26,simul:23,singl:38,smart:36,sourc:14,space:2,start:[8,11,36,39],state:[8,33,36],statemachinemanag:26,step:[18,30],storag:26,storageserviceimpl:26,style:[2,9],sub:11,subprotocol:[],summari:37,support:33,suspend:11,swap:[4,5],tear:21,technic:5,templat:8,test:[12,20,36,38],theori:11,thing:36,thread:[1,2],time:36,timestamp:3,track:11,trade:11,tradeoff:9,trader:[31,39],transact:[21,33,36,38],transmit:36,tree:21,troubleshoot:14,tutori:35,two:[11,27],type:[22,33],uniqueidentifi:33,unit:[],upload:24,usag:21,using:[8,34,36],utxo:9,valid:3,validatingnotaryservic:26,vari:27,vault:26,verif:33,verifi:36,version:[1,11,14],via:[14,15],view:8,warn:2,welcom:17,what:19,where:[36,39],wire:1,within:[15,26],without:15,write:[11,12,20,27,36,37,38],your:[8,11,24,35,36]}}) \ No newline at end of file +Search.setIndex({envversion:49,filenames:["building-the-docs","clientrpc","codestyle","consensus","contract-catalogue","contract-irs","corda-configuration-file","corda-plugins","creating-a-cordapp","data-model","event-scheduling","flow-state-machines","flow-testing","further-notes-on-kotlin","getting-set-up","getting-set-up-fault-finding","glossary","index","initial-margin-agreement","inthebox","loadtesting","merkle-trees","messaging","network-simulator","node-administration","node-explorer","node-services","oracles","permissioning","persistence","release-notes","release-process","running-a-notary","running-the-demos","secure-coding-guidelines","setting-up-a-corda-network","transaction-data-types","tutorial-attachments","tutorial-clientrpc-api","tutorial-contract","tutorial-contract-clauses","tutorial-test-dsl","using-a-notary","where-to-start"],objects:{},objnames:{},objtypes:{},terms:{"00z":39,"0_xx":15,"10000l":20,"1000l":37,"17t16":39,"1mb":11,"300px":[],"5000l":20,"8u45":[],"_before_":11,"_do_":11,"_foo":2,"abstract":[9,11,26,29,30,39,40],"boolean":[9,12,20,30,38,39],"break":[11,27,31],"byte":[2,9,11,41],"case":[2,3,6,7,8,9,11,12,14,18,20,27,29,30,36,37,39,40],"catch":[2,11,14,34],"class":[],"default":[1,2,4,6,7,8,11,14,16,18,20,21,23,24,25,26,28,30,34,35,36,39],"enum":[30,38],"export":[11,24,29,43],"fa\u00e7ad":24,"final":[3,5,7,9,11,12,15,21,30,33,35,38,39,41],"float":[4,5,10],"function":[],"import":[2,9,10,11,15,29,30,35,36,39,40,41,43],"instanceof":39,"int":[2,20,29,39,42],"long":[2,4,7,9,10,20,29,39],"new":[2,3,5,6,7,8,9,11,13,22,23,24,25,26,28,30,31,33,36,37,38,39,40,41,42,43],"null":[6,10,12,20,29,37,39,42],"public":[2,6,8,9,11,16,19,22,24,26,28,30,33,35,36,39,40,41],"return":[1,2,3,5,7,10,11,12,20,24,26,29,30,34,37,38,39,40,41,42,43],"short":[10,18,31],"static":[7,8,9,11,18,27,39,41,43],"super":[2,40],"switch":[11,30,39],"throw":[1,2,11,20,21,38,39,40,42],"transient":11,"true":[3,6,9,12,16,20,27,28,35,38,39],"try":[1,2,9,11,15,30,32,38,43],"var":[12,29,38],"void":[39,40,41],"while":[23,36,38],abil:[9,23],abl:[3,6,8,9,11,18,21,24,25,26,27,28,30,33,39,42],abort:[3,27],about:[],abov:[2,5,9,11,18,21,24,35,39,40,41],absent:6,absolut:[3,6,9],abstractnod:[7,26],abstractstatereplacementprotocol:30,acccess:7,accept:[2,3,4,9,14,16,33,39],acceptablepric:11,access:[],accid:11,accident:[2,34],accompani:[2,39],accord:43,accordingli:[35,40],account:[9,20,30,36],accrual:5,accur:[3,18],accuraci:9,achiev:[3,9,35,36],achiv:21,ack:30,acknowledg:[11,26],acquir:33,acronym:18,across:[4,6,9,20,26,29,30,33,37],act:[3,6,9,11,26,27],action:[10,20,26,32,39,43],activ:[5,6,7,10,14,20,23,26,29,30,33,39],actor:[2,9,11],actual:[3,5,11,18,20,26,27,34,37,39,40,41,42],adapt:[2,11,27],add:[2,8,9,11,16,18,20,21,22,24,26,32,34,37,38,39,40,41,42],addattach:[12,37],addcommand:[11,39,42],addedg:38,adding:[],addinputst:[11,39],addit:[2,3,6,8,9,26,29,30,36,38,39],addition:[9,11,13,14,29,31],addmessagehandl:30,addnod:38,addoutputst:[11,39,42],address:[3,6,8,9,11,22,25,26,30,35,39],addvaulttransactionnot:38,adjust:[2,5,31,39,43],admin:[25,26,28],administr:[],advanc:[4,5],advantag:9,adventur:43,advertis:[1,6,26,32,38,39,42],advertisedservic:[8,38],advic:31,affect:[15,27,35],affinityexecutor:2,afraid:2,after:[3,4,5,8,10,11,12,13,15,16,20,21,26,27,39],again:[5,9,11,12,20,26,27,39,42],against:[],agent:[20,24,26],agentlib:8,aggreg:[9,18,39,40],agre:[5,10,11,16,18,33,34],agree:[5,18],agreement:[],ahead:[11,39],aid:30,aim:[2,9,20],aka:16,albeit:30,albertsen:30,alert:15,algorithm:[9,19,30,36,39],alia:6,alice:[16,25,36,38,39,42],alice_key:37,aliceparti:42,align:17,aliv:11,all:[0,1,2,3,4,5,6,7,8,9,11,12,13,15,16,20,21,24,25,26,27,29,30,31,33,34,35,36,37,38,39,40,42,43],allclaus:40,allcomposit:40,allevi:3,alloc:33,allow:[1,2,3,4,5,6,7,8,9,10,11,16,18,20,22,26,27,29,30,34,36,39,41,43],allpartysignedtx:11,almost:39,along:[3,11,12,14,27,39,42],alongsid:39,alreadi:[2,8,10,11,17,18,21,27,30,37,39,40,41,42],alright:11,also:[1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,18,20,21,22,23,24,25,26,28,29,30,33,36,37,39,40,41,42,43],alter:[6,11,24],altern:[0,2,6,17,22,23,24,25,36,39],although:[5,6,9,11,14,15,25,26,37,39,40,43],alwai:[2,9,10,11,17,24,29,35,36,39],amount:[],amqp:[22,30],analysi:9,analyt:18,andresen:9,ani:[1,2,3,4,5,7,9,10,11,12,14,16,18,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,42,43],annot:[1,2,7,11,29],announc:31,anonym:[9,26],anonymis:26,anoth:[1,2,3,8,9,11,15,16,18,24,26,27,30,33,37,39,41,42],answer:[2,27],anticip:2,any:[1,4,10,18,24,26,38],anybodi:9,anyclaus:40,anycomposit:40,anyon:[3,39],anyth:[3,9,11,12,34,36,39,40],anytim:28,anywher:[27,30,39],apach:22,apart:3,api:[],app:[],appear:[15,33,39],append:[11,24],appendix:17,apple:14,appli:[2,4,5,8,9,20,25,39,40],applic:[7,8,9,16,22,26,27,30,33,34,39,43],applicat:16,applyfix:5,appoint:3,approach:[],appropri:[2,22,26,29,32,40],approv:[9,10,11,28],approxim:3,april:30,arbitrari:[2,9,11,27,34,36,38],arbitrarili:9,architectur:[1,17,27],area:29,aren:[1,10,19,39,43],arg:[8,30,38],argument:[1,2,7,9,11,20,38,39],aris:[9,14],around:[3,9,11,12,21,30,31,36,38,39,40],arrai:[9,38],arrang:11,arriv:[11,16,27],arrow:[5,15],art:36,artemi:[8,16,22,35],artemisaddress:[6,35,38],artemismq:[6,26],artemisport:8,articl:[3,9,10,11,27,30,39,43],artifact:8,ascertain:33,ask:[2,11,27,39],aspect:[11,43],assembl:[9,21,39],assemblesharedtx:11,assert:[],assertequ:[12,37],asset:[],assetforsal:11,assetmismatchexcept:11,assettosel:11,assettypenam:11,assign:[9,12,17,27],assist:[10,11,29,36],associ:[3,9,10,22,29,30,35,36,39],assum:[3,9,11,17,20,21,34,38,39,42],assume:[11,21],assumpt:11,assur:18,asynchron:20,atom:[3,9,11,30,33,39],attach:[],attachment:[],attachmentdemo:37,attachmentstorag:26,attack:[3,34],attch:21,attempt:[9,15,34],attent:11,attest:3,attribut:2,audit:9,authent:[1,3,26,30,38],authenticatedobject:[36,39,40],author:[2,3,14,26,31,42,43],authoris:[6,11,26,36],auto:[2,39],autoclos:1,autom:[9,10,39,43],automat:[0,1,3,6,8,10,11,22,23,26,29,30,37,39,42,43],auxiliari:26,avail:[0,3,5,6,8,10,11,14,23,24,26,30,31,33,34,37,39,42],avoid:[1,2,9,11,29],awai:[1,9,11,38],await:8,awar:[1,2,10,11,26,30,39],awg:31,awkward:[2,11],axi:5,back:[1,2,9,11,18,26,27,30,33,34,36,39],backend:30,background:[1,2,9,17],backoff:22,backport:31,backward:[11,31],bad:[2,11,39,41],balanc:[3,4,9,25,39,41],banana:36,bananast:36,banco:30,band:11,bandwidth:2,banish:16,bank:[5,6,9,30,33,35,36,37,39,42,43],bankrupt:39,bankruptci:[3,9,18,27],banner:35,bar:15,barreca:30,barrel:30,base:[2,3,5,6,8,9,10,11,16,20,22,24,26,28,30,33,35,36,39,42],basedir:[6,8,35],basedirectori:38,basi:[5,10,14,23,24,26],basic:[],bat:[8,18,23,25,28,33],batch:20,bbva:30,bear:11,becaus:[2,3,9,10,11,15,17,24,26,27,36,39,40,41,42],becom:[2,5,9,10,11,31,36],been:[3,5,6,9,11,14,16,18,27,28,30,31,36,39,40,42],befor:[3,5,8,9,10,11,12,20,26,30,31,32,36,37,39,40],begin:[2,9,17,26,39,43],behav:39,behaviour:[3,4,6,20,24,40,41],behind:[11,16,22,39],believ:30,belong:21,below:[2,5,8,9,10,11,14,18,21,26,36,39,43],beneath:16,beneficiari:4,benefit:[3,11],best:[2,43],bet:27,better:[2,13,30,39],between:[2,3,5,9,10,11,16,22,23,26,27,29,30,31,33,34,36,38,39],beyond:9,big:[2,9,11,30,39],bigdecim:[27,36],bilater:[4,5,30],bill:39,bin:[33,38],binari:[9,21,26,27,38],bind:[3,6,9,23,24,27,35],bip:9,bit:[36,39,41,42,43],bitbucket:[],bitcoinj:11,blah:2,blank:[2,24,25,28,39],block:[1,2,3,8,9,11,26,27,30,33,34],blockchain:[9,11,19,21,39],bloom:2,bloomfilt:2,blotter:33,blue:[5,21],bob:[16,25,36,39],bodi:[2,18],boil:[9,20],boilerpl:8,bond:39,bookkeep:39,boost:19,bootstrap:[6,8],bore:39,boss:17,both:[3,4,5,9,11,12,13,16,20,23,27,29,30,33,34,35,36,39],bottom:15,bounc:12,bound:[3,11,30,35,39],box:43,branch:[17,21,30,31],breach:9,bread:43,breakpoint:18,breviti:40,bridg:26,brief:[],briefli:[17,22],bring:[9,20,33],broadcast:[9,39,42],broadcasttransactionflow:42,broadcasttransactionprotocol:[],broader:35,broke:2,broken:30,broker:[6,22,26],brows:[18,24],browser:[6,33],buffer:1,bug:[2,30,31],bugfix:31,bui:[11,43],buildcertsigningrequestutilityjar:28,buildcordajar:[6,28,35],builder:[11,12,30,34,37,42],buildmerkletransact:21,buildscript:[8,16],built:[6,8,11,21,30,34,39],bulk:[9,40],bullet:2,bundl:9,busi:[9,10,11,16,19,27,29,30,36,39,43],businesscalendar:36,butter:43,button:33,buyer:[],bytearrai:29,bytecod:[9,11,39],cach:[22,37,42],calcul:[3,5,10,11,18,21,34,36,39],calculateoursignatur:11,calendar:[5,27,36],call:[1,2,3,5,7,9,11,13,24,26,30,31,33,34,36,37,38,39,40,41,42],callback:[1,2,11,26,30],caller:[39,42],came:11,camel:2,can:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43],candid:29,cannnot:7,cannot:[3,4,9,16,23,27,30,34,36,39,42],capabl:39,capit:2,capitan:0,capsul:23,capsule_cache_dir:8,captur:10,cardon:30,care:[2,3,7,9,11,12,34,41],carefulli:13,carri:26,cash_stat:29,cashcommand:[20,38],cashflow:38,cashkt:39,cashprotocol:[6,35],cashschema:29,cashschemav1:29,cashsigningpubkei:11,cashstat:[],cast:1,catastroph:18,categori:35,caught:1,caus:[2,16,18,33,39],cbc:20,ccy_cod:29,cent:36,center:39,central:[36,39,42],ceo:36,cer:6,certain:[2,7,18,30,39],certainli:8,certainti:3,certif:[6,17,20,26,30],certificatesigningservic:[6,28,35],certificatespath:38,certsigningrequestutil:[28,35],cev:28,chain:[],chaincash:41,chaincashdoublespend:41,chaincashdoublespendfailswith:41,challeng:9,chanc:[2,11],chang:[],changenotari:3,channel:11,charact:[2,6],characterist:16,charg:27,charli:36,check:[],checkabl:[27,30],checknotnul:39,checkpoint:[26,30],checkstat:39,checksufficientsignatur:[11,36,42],child:[11,36],children:[11,36],childrenfor:11,choic:[2,3,9,14,39],choos:[3,25,39,42],choreographi:16,chosen:[3,9,11,20,42],chronolog:10,chunk:[39,40,43],circl:23,claim:[9,39],clarifi:39,clash:[2,29],classic:39,classpath:[1,7,8,9],claus:[],clauseverifi:40,clean:[11,30],cleaner:30,cleanup:30,clear:[1,11,20,34,36],cleardatabasebeforerun:20,clearer:11,clearli:2,cli:[],click:[15,25,33],clock:[3,9,10,11,33],clone:[2,15,39],close:[1,3,4],closeabl:1,closer:3,closur:[2,41],cloud:24,cluster:[],cmd:[21,39,40],coars:9,code:[],codebas:[2,29],cognit:9,coin:9,collabor:30,collaps:20,colleagu:2,collect:[1,2,16,20,24,29,30,32,39,40],collector:[2,11,24],collis:2,column:[8,24,29],com:[0,14,15,28],combin:[9,16,36,39],come:[1,9,11,12,30,31,34,39],command:[],commanddata:[27,39,40],commercial_pap:[39,40],commercialpap:[4,29,39,40],commercialpaperlegaci:39,commit:[3,6,10,12,26,31,32,33,42],committe:18,common:[4,5,7,9,11,26,29,30,36,39,40,41],commonleg:5,commun:[6,11,16,26,30,34,35],compani:[27,28],companion:[11,39,40],compar:[9,17,21,33,39],compat:[1,16,31],compel:3,compet:9,complementari:10,complet:[1,9,10,11,26,27,28,30,33,36,37,38,39,40,41],complex:[2,4,9,12,18,29,36,37,39],complic:[11,39,40],compon:[7,8,10,16,17,22,26,30],compos:[11,30,36,39,40],composit:[],compositeclaus:40,compositekei:[11,26,36],compound:30,compris:5,comput:[5,16,27],computeoursignatur:11,concaten:21,concept:[3,4,9,10,11,17,21,27,30,39],concern:[9,11,39],concis:30,conclus:[9,27],concret:[7,26],concurr:20,concurrenthashmap:2,condit:[3,7,20,26,27,30,40,41],conf:[6,8,26,28,35],confgur:29,config:[6,8,20,24,28,33,38],configur:[],configurationfil:24,confirm:[3,15,16,18],conflict:[3,9,20,42],confus:11,connect:[1,6,8,19,20,24,25,26,28,33],consid:[2,5,9,10,16,27,30,31,36,39],consider:39,consist:[5,6,9,11,16,18,20,26,27,30,35,40],consol:[24,33,35,38],consortium:16,constant:[2,29,39],constantli:27,constraint:[11,27,30,39],construct:[],constructor:[7,10,11],consum:[1,3,9,10,16,26,30,33,36,39,42],consumingtx:42,consumpt:[10,27],contact:[11,26,30],contain:[3,5,6,7,8,9,11,16,21,22,24,25,26,27,28,30,31,33,36,37,39,40,41,42,43],content:[2,3,7,8,9,10,12,15,24,27,36],context:[2,9,24,26,27,36,42],continu:[],contract:[],contractreject:41,contractst:[3,10,21,29,30,36,38,39],contrast:[9,11,27],contribut:36,control:2,conveni:[2,9,36,39],convent:[5,11,40],convers:[25,36],convert:[3,4,5,12,26,29,30,36,39],convinc:[11,21,36],coordin:6,copi:[2,9,11,22,24,26,37,39,41,42,43],copycat:32,copyonwritearraylist:2,copyright:2,copyvault:20,corda:[],corda_dev_ca:6,corda_gradle_plugins_vers:8,corda_vers:8,cordacadevpass:[6,35,38],cordapluginregistri:[7,8,38],cordarpccli:[1,38],cordarpcop:[1,11,38],cordarpcopsimpl:26,core:[4,7,8,9,11,15,20,24,26,27,29,30,36,37,39,41],corner:15,correct:[4,9,11,15,27,30,31,39,41],correctli:[9,11,15,16,26,27,30,39],correspond:[1,16,20,33,36,39],correspondingli:[2,37],cost:[1,27,39],could:[2,3,4,9,11,20,27,34,36,39],couldn:21,count:[5,33],countabl:30,counter:[2,11],counterparti:[4,5,16,18,33,34],countri:[27,36],coupl:[11,12,20,38],cours:[11,20,24,27,29,39,43],coven:39,cover:[3,4,9,11,18,27,36,39,43],cpu:20,crash:[11,26],creat:[],createcommand:42,createdummyirs:5,createsomenod:12,creation:[5,9,21,39],creator:27,credenti:25,credit:[18,30],crisi:18,crisp:39,criteria:4,critic:[9,31],crop:9,crypto:30,cryptograph:[16,21,36],cryptographi:[],csr:30,curl:24,currenc:[4,5,11,20,25,29,30,36,39],current:[1,2,3,5,6,8,9,10,11,17,19,20,21,22,23,25,26,27,28,29,30,31,32,34,36,38,39,41,42],currenti:23,currentstep:11,currenttim:11,currentwallet:[],curv:5,custodi:[12,36],custom:[1,3,7,11,24,26,29,30,33,36],customis:[1,29,38,43],cut:[],cutoff:20,cycl:[2,11,39],dai:[3,5,11,24,27,31,36],daniel:30,danks:30,dashboard:[24,25],data:[],databas:[],databaseschema:29,databasetransact:12,dataset:[5,18],datasourc:[6,35],datasourceclassnam:[6,35],datasourceproperti:[6,35],datastructur:20,date:[],dateoffset:30,daterollconvent:36,david:30,dcapsul:8,dead:22,deadlin:36,deal:[2,11,27,33,36,39],dealstat:36,debt:[4,18],debugg:8,decd098666b9657314870e192ced0c3519c2c9d395507a238338f8d003929de9:24,decd:24,decentralis:[9,27,30],decid:[15,21,27,29,39],decis:[3,9,39],declar:[2,6,7,26,41],dedic:2,dedupl:[26,30],defaultissu:39,defin:[2,3,7,9,11,12,19,20,24,26,29,30,36,38,39,40,41,43],definit:[3,11,16,30,36,39,40],delai:[5,27],deleg:[40,42],delet:[2,9,11,26,30,39],deliber:[9,41],deliv:[4,12,26,36],deliveri:[11,19,22,33],demand:[3,9,11,30],demo:[],demonstr:[14,18,30,33,43],denial:3,denot:21,dens:2,depend:[2,3,8,9,10,11,12,14,15,16,18,27,30,35,39],dependson:8,deploi:[8,16],deploy:[8,16,23],deploynod:[6,8,18,33],deployvisualis:23,deposit:[39,41],deprec:30,deregist:22,deriv:[5,11,16,29,30,36,39],describ:[2,3,9,10,11,17,18,20,21,26,34,36,38,39,42],descript:2,deserv:[20,31],design:[2,3,9,13,16,17,27,30,34,39,40,43],desir:[7,11,36],desktop:24,despit:[11,37,39],destroi:[4,9,39],destructur:39,detail:[],detect:2,determin:[4,5,10,15,16,39,40],determinist:[1,20],dev:[6,20,24],develop:[2,6,8,9,11,13,14,17,26,28,29,30,31,33,39],devic:[6,9],devis:9,devmod:[6,28,35],diagnos:35,diagram:[5,39],diamond:16,did:21,didn:[2,11,21,31,39],differ:[2,3,4,5,6,7,8,9,10,11,14,20,25,27,29,30,33,36,38,39,41],differenti:42,difficult:11,difficulti:40,digest:3,digit:[9,11,27,30,39],digitalsignatur:[11,27,42],dir:[28,35],direct:[2,16,26,29],directli:[1,2,11,12,16,22,24,26,30,36,38,39,40,42],directori:[0,6,8,15,18,20,24,26,28,33,35,43],directthreadexecutor:2,dirnam:8,dirti:39,disabl:[26,36],disadvantag:9,disagr:18,disambigu:29,discard:34,discov:9,discoveri:23,discuss:[9,11,36],disk:[11,22,30,36],disobei:27,displai:[3,33,38],disput:[3,5,39],disrupt:[20,22],disruptionpattern:20,disruptionspec:20,distinct:[2,35,40],distribut:[3,6,7,8,9,11,16,17,19,27,30,32],distrust:[3,11],divid:3,divis:36,dlog4j:24,doc:[0,1,2,17,30,38],docker:24,docsit:[0,31],doe:[2,3,4,5,6,8,9,10,11,12,17,18,19,24,26,27,28,29,34,39,41,42,43],doesn:[2,3,9,11,12,15,19,24,34,39,41,42],dokka:0,dollar:[36,39,41],dollars:[39,41],domain:[16,30,36,39],domicil:39,domino:18,don:[1,2,9,11,13,15,20,25,27,31,33,34,36,39,40,41],done:[0,1,9,11,12,14,20,21,28,30,33,38,39],dot:[5,21],doubl:[9,11,19,25,26,35,39],doubt:2,down:[2,6,9,11,20,25,37,39,40],download:[],downsid:[2,9],drain:[1,11],draw:[30,38],drawn:38,drive:[9,43],driven:33,driver:[6,24,29,30,38,43],driverdirectori:38,drm:27,dsl:[8,16,30,41],dt_socket:8,due:[2,3,5,9,10,11,13,14,18,26,29,39,40],dummi:[4,12,41],dummy1:12,dummy2:12,dummy_cash_issuer:41,dummy_notary_key:12,dummy_pubkey_1:[39,41],dummy_pubkey_2:41,dummycontract:[12,42],dump:38,duplic:[11,21],durat:[10,27],durationsecond:20,dure:[2,5,6,7,8,11,23,24,26,30,39],dynam:[7,9,30,39,43],each:[1,2,3,5,6,7,8,9,10,11,16,20,21,23,26,27,29,30,31,33,35,36,38,39,40,41,43],earli:[2,4,26,43],earlier:34,earliest:[5,10],easi:[2,9,13,27,30,39],easier:[2,8,11,14,30,39],easiest:[1,39],easili:[2,11,18,39],econom:5,ed25519:30,edg:38,edge:38,edit:[24,35],edition:[],editor:15,effect:[5,6,9,11,12,18,29,41],effort:14,either:[1,2,3,4,5,6,9,11,15,16,20,21,29,33,36,38,39,41,43],elbonia:36,element:[2,9,16,21,39,40],elimin:[19,30],els:[3,8,9,11,12,26,27,36,38,39,40,42],elsewher:7,email:11,emailaddress:28,embed:[6,7,9,19,21,24,27,30],embedd:22,emit:[1,30],emoji:37,empti:[6,30,39,41],emptyledg:41,emptyset:37,enabl:[6,7,8,26,37,40],enact:18,enc:20,encapsul:[2,36],enclos:2,encod:27,encount:[10,26],encourag:[29,37],encrypt:28,encumb:39,encumberedst:39,encumbr:[29,39],encumbranc:[],end:[2,3,5,9,11,17,20,26,27,31,40,43],endpoint:[8,22,24],enforc:[2,9,39],enforceverifyorfail:41,engin:18,english:[2,39],enjoy:30,enorm:11,enough:[2,11,12,18,39,43],ensur:[2,3,9,11,15,16,21,26,28,30,31,34,36,39,40],ensure:[3,15,18],enter:[8,18,41,43],entir:[3,5,9,11,17,26,27,39],entireti:5,entiti:[3,9,21,27,29,36,39],entri:[5,6,8,9,11,29,34,39],enumer:[5,29,33],environ:[2,8,11,14,27],envisag:39,equal:[3,11,30,36,39,40,41],equiti:29,equival:[2,5,25,26,32,36,39],especi:36,essenti:[24,26,27,39,40],establish:[10,14,22,33,35],etc:[2,3,4,5,11,16,18,19,25,27,30,31,35,36,39,40],euribor:[24,27],euro:36,evalu:[5,24,27,40],even:[1,3,9,11,13,18,21,26,27,29,30,39,41],event:[],eventu:[20,26,35],eventual:[3,31],ever:[2,9],everi:[1,3,7,9,11,20,21,22,26,27,29,30,31,33,34,36,39,43],everybodi:9,everyon:[3,27,39],everyth:[3,34,38,39,43],evid:27,evolut:9,evolv:[29,35,39,43],exact:3,exactli:[9,26,36,39],examin:[2,8,9,12,39],exampl:[],examplerpccordapluginregistri:38,examplerpcvalu:38,exce:20,excel:27,except:[1,2,7,11,34,39],exception:[2,11],excess:2,exchang:[5,11,16,26,36],exclud:[6,29],exclus:4,execut:[3,8,9,10,11,16,20,23,25,26,30,36,37,39],executor:2,exhaust:[26,30],exist:[2,3,4,5,6,8,9,10,17,23,26,28,29,30,36,38,39,41,43],exit:[4,6,12,25,26,28,30,38,39],exitcash:38,expand:25,expect:[1,2,4,6,10,11,20,26,28,29,30,31,33,34,36,37,39,40,41],expectedtypenam:11,expens:[1,2],experi:[8,14,30,31,43],experienc:9,experiment:[2,30],expir:28,explain:[2,10,11,20,23,28,30],explan:[2,23,38],explicit:[2,9,11,39],explicitli:[2,7,9,41],explor:[2,9,12,15,19,24,25,30,39,43],explorer:[],expos:[2,7,8,9,10,11,24,26,29,30,36,38,42],expose:36,exposur:[4,5,16],expound:14,express:[3,5,9,16,30,36,39,41],ext:8,extend:[2,3,7,8,11,13,25,26,30,36,39,40],extens:[2,7,11,16,23,24,26,30,34,36,39],extent:9,extern:[6,11,26,35,37,43],extraadvertisedserviceid:[6,26,32,35],extract:[9,24,27,33,36,39],extractcommand:40,extrem:[3,9,13,16,20],face:39,facevalu:39,facil:[16,26],fact:[2,3,5,9,11,16,27,35,39,41],factor:[5,9,18],fail:[7,37,39,40,41],failswith:41,failur:[11,16,37,41],fairli:[2,12,18],fake:43,fals:[2,6,11,12,27,35,36,39,42],famili:29,familiar:[1,9,39,42],famou:[9,30],fanci:39,far:[11,33,39],fashion:[2,18,29],fast:[9,12],fault:11,faultfind:[],fear:16,featur:[],fed:23,feed:[3,27],feedback:30,feel:[39,43],fetch:[22,24,26,27,37],fetchtransactionsflow:37,fetchtransactionsprotocol:[],few:[2,11,13,24,27,31,33,39],fiber:[11,26],field:[],file:[],fill:[2,11,33,39],filter:[2,20,21,29,30],filtercommand:21,filteredleav:21,filteredtransact:21,filterfun:21,filterisinst:39,finalis:[5,11,30],finalisetransact:[],finalityflow:[37,42],finalityprotocol:[],financ:[8,11,30,43],financi:[9,10,11,16,18,30,36],find:[0,9,11,12,13,14,17,19,24,34],fine:[1,9,41],finish:[11,30],fire:11,firewal:[],first:[1,2,3,5,6,8,10,11,12,13,14,15,16,22,24,27,28,29,30,33,36,37,38,39,40,42,43],firstli:[7,33,39],fit:[2,9],fix:[],fixabledealst:36,fixedleg:5,fixedlegpaymentschedul:5,fixedratepaymentev:5,fixingroledecid:10,fixingsessioninitiationhandl:10,fixof:[21,27],flag:[6,24,28,43],flat:29,flesh:36,flexibl:[3,9,36],flight:[1,9],floatingleg:[5,10],floatinglegpaymentschedul:5,floatingratepaymentev:5,flow:2,flowhandl:[11,38],flowlog:[10,11,26,38],flowlogicreffactori:[7,10],flowstatemachineimpl:26,flowtrack:11,flux:[8,43],fly:11,focu:21,fold:[2,38],folder:[0,6,8,26,28,33],follow:[0,2,3,6,8,9,10,11,14,15,20,23,24,25,26,28,32,33,39,40,41,42],font:2,foo:[2,38],foobrokenexcept:2,foot:34,fooutil:39,forc:[9,24,30,39,41],fordai:[10,27],foreach:38,forev:31,forget:[11,39],form:[1,3,8,9,10,11,21,26,33,39,40],format:[],former:38,formula:30,forth:[1,11],fortun:18,forward:[11,22,26,27,31,33],found:[6,11,14,15,24,27,31,36,43],four:[35,39],fourpmtimelock:39,fraction:36,frame:[2,11,18,26],framework:[],free:[3,9,11,14],freed:1,freeli:27,frequenc:5,frequent:39,fresh:[27,39,41],freshkei:11,freshli:36,friend:35,friendli:26,from:[0,2,27,30,31],fromcountri:36,front:39,frontend:19,frustrat:9,ftx:21,fulfil:[4,9],full:[2,3,4,6,7,11,18,21,22,23,26,38,39,40],fulli:[2,3,6,7,9,11,16,23,26,29,30,35,36],fullnodeconfigur:38,fullysign:11,fun:[3,10,11,12,20,21,27,29,37,38,39,40,41,42],fund:[9,18,39],fundament:[3,9,39],fungibl:[4,16,36,39,40],fungibleasset:[],further:[],futur:[],futuretransact:38,fuzz:30,gain:19,garbag:[1,2,11,24],gather:[20,39],gatherfrequ:20,gatherremotest:20,gavin:9,gcd:9,gear:31,gener:[],generatecount:20,generateiniti:12,generateirsandfixsom:5,generateissu:39,generatemappedobject:29,generatemov:39,generateredeem:39,generatespend:[11,39],generatetransact:38,genuin:2,get:[],getamount:41,getanynotari:42,getbefor:39,getbloomfilters:2,getclass:39,getcommand:[39,40],getcontract:39,getdummy_cash_issuer:41,getdummy_pubkey_1:41,getdummy_pubkey_2:41,getencumbr:39,getfacevalu:39,getfix:5,getflowtrack:11,getinput:[30,39],getinstat:30,getissuanc:39,getkei:39,getlegalcontractrefer:[39,40],getmaturityd:39,getmega_corp:41,getmega_corp_pubkey:41,getnotari:42,getnotarysignatur:11,getorthrow:12,getoutput:[30,39],getoutst:30,getowner:[39,40],getparticip:39,getprotocoltrack:[],getprotocolvers:1,getrequiredcommand:40,getresourceasstream:37,getresultorthrow:20,getsign:[39,40],getter:[29,39],gettimestamp:39,gettransact:12,getvalu:[39,40],getvaulttransactionnot:38,git:[],github:[0,6,14,15],giusepp:30,give:[3,8,9,12,22,26,30,37,39],given:[3,7,9,11,21,27,29,32,36,38,39,42],givenpric:11,glanc:25,global:[2,3,9,30,36],glue:11,gnu:0,goal:[2,9,16,19,31],goe:1,gone:[11,30,39],good:[2,11,12,21,39,41,43],got:[11,21,24],gover:39,govern:18,gps:3,grade:36,gradl:[],gradlew:[8,15,18,20,23,25,28,33,35,38],grain:1,grammar:2,granular:9,graph:[1,9,12,19,24,29,30,38],graphit:24,graphstream:38,great:[18,30],greater:2,greatest:9,green:15,grip:14,groom:9,group:[],groupclaus:40,groupclauseverifi:40,groupingkei:40,groupstat:[39,40],guarante:[16,31,36],guava:[2,39],gui:11,guidelin:[],hack:[9,30],had:[3,11,12,30,36,39],hand:[10,11,14,23,26,35,39],handa:30,handi:12,handler:[8,10,11,26],happen:[],happi:[33,37],hard:[2,9,11,31],harder:[9,34,39],hardwar:6,hase:5,hash:[3,9,11,12,16,19,21,24,27,30,36,38,39],hashcod:39,hashmap:20,haskel:30,hasn:20,hassl:11,hat:31,have:[1,2,3,4,5,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],haven:39,head:38,heap:11,hearn:9,heart:39,heavi:31,heavili:9,hedg:[4,5],heirarchi:2,held:[26,29,39],hell:11,hello:11,help:[2,9,10,11,23,33,39],helper:[5,7,11,26,36,39,42],henc:[3,5,9,26],her:39,here:[2,3,6,8,9,11,12,13,15,16,17,21,23,24,27,29,30,36,38,39,41,43],herself:38,hidden:[22,26],hide:[],hierarch:11,hierarchi:11,high:[9,11],higher:[1,2,3,24],highest:17,highli:30,highlight:30,histori:32,hit:[9,37],hoc:30,hocon:6,hold:[7,9,20,21,26,30],holder:[2,9,39],holidai:[5,27,36],home:[15,33],homepath:8,hood:41,hope:26,hopefulli:43,hospit:11,host1:20,host2:20,host:[6,8,20,23,26,28,35],hostandport:6,hostil:34,hostnam:35,hotspot:2,hour:11,hous:25,how:[],howev:[3,4,5,6,9,11,21,26,27,28,29,32,36,37,39,40,41],html:[0,2],http:[0,6,14,15,18,24,26,27,28,33,35,37,39,40,43],https:6,hub:[11,16],human:[3,6,9,11,27,33],hundr:11,hurt:11,icon:14,ide:[13,14,15,24,30],idea:[2,9,11,14,19,43],ideal:[11,39],ident:[3,6,9,11,12,16,17,20,21,22,27,30,36,41],identicon:30,identifi:[5,7,9,11,16,18,21,22,24,26,27,29,36],identiti:[],identityless:9,identityservic:26,ifmatch:30,ifnotmatch:30,ignor:[6,11,38,39,40],iii:7,illegalargumentexcept:[2,11,38,39,40,41],illegalstateexcept:[2,39,40],illustr:[23,36,39],illustrat:2,imag:21,imagin:[2,11,39],immedi:[1,9,26],immut:[2,5,9,27,39],immutabl:[2,9],immutablelist:39,imper:2,implement:[],impli:[11,29],implic:[3,9,11],implicitli:5,important:31,importattach:37,impos:[27,39],imposs:[9,21,27],improv:[30,31,39,40],improve:9,improvement:30,inact:26,inadvert:39,includ:[],include:7,inclus:21,incom:[26,30],incompat:41,incomplet:20,inconveni:39,incorpor:[14,27],increas:[2,18],increment:1,indent:2,independ:[3,18,27,29,33,40],index:[5,9,10,15,29,31,39,42],indexsourc:10,indic:[1,2,5,6,10,11,30,35,39],indicat:20,individu:[],indivis:36,industri:[13,14,16,18,24],inf:7,infer:41,influenc:24,info:[11,12,29,38],inform:[2,3,6,7,9,11,12,15,25,26,28,30,36,37,39],infrastructur:[1,9,12,19,24,26,30,39],inher:9,inherit:[2,39,40],initi:[3,7,11,15,18,20,26,30,33,35,38,43],initial:[],initialis:[12,23,26,29,42],inlin:11,inmemorynetworkmapservic:26,inner:40,inoutgroup:[39,40],input:[3,4,9,11,16,18,20,21,25,27,30,32,37,38,39,40,41,42],inputcash:41,inputindex:42,inputst:42,insert:[2,3,12,24,26,27,29],insid:[1,7,9,11,12,21,26,33,34,39],inspect:20,instal:[0,6,8,10,14,15,30,33,38,39],installdist:[33,38],instanc:[],instance:41,instant:[2,10,11,36,39],instanti:[7,9,10,11,24,30],instat:41,instead:[2,9,11,12,19,22,26,30,36,39,42,43],instigat:3,institut:9,instruct:[14,15,16,24,37,39],instrument:[4,5,10,26],insuffici:9,insufficientbalanceexcept:39,integ:[1,30,36,39,42],integer:39,integr:[2,6,9,11,14,15,18,21,24,27,29,30,37],intellig:2,intend:[2,4,8,9,11,12,17,24,25,26,27,29,34,36,41],intent:[7,23,27,30,39],intention:2,inter:30,interact:[1,2,9,11,12,22,27,30,39],interchang:[16,36],interest:[],interest_r:[6,35],interfac:[],interior:30,interleav:20,interledg:30,intermediari:[18,36],intern:[2,7,8,11,22,24,26,29,30,36,39],internalis:2,interop:[13,30,39],interoper:26,interpol:36,interpret:[2,9,20],intersect:39,interv:[20,36],intervent:26,intesa:30,introduc:[2,3,10,16,27,30,39],introductori:17,intuit:[2,25],invalid:[3,11,27,36,39],invari:[20,39],investig:11,invoc:[1,11],invoic:37,invok:[1,2,7,9,10,11,24,26,30],invoke:11,invokeflowasync:[],invokeprotocolasync:[],involv:[3,4,9,11,26,32,36,39,42,43],ipsa:27,irrelev:10,irs:[],irsdemo:[6,21,33],irsexport:5,irstest:5,irsutil:5,isbefor:39,isconsist:20,isda:[18,30],isempti:39,isinstanc:11,isn:[1,2,9,11,34,36,39,43],isnotari:38,isnotempti:37,isol:40,issu:[],issuanc:[4,36,39,40],issue:[4,16,20,38,39,40],issuecash:[20,38],issuedbi:41,issuer:[4,9,11,12,25,36,39,41],issuer_kei:29,issuer_ref:29,issueref:38,issuerparti:29,issuerref:29,issuetransact:42,item:[16,39],iter:[11,30,31,39],iterabl:[29,38],itself:[1,3,5,6,9,10,11,18,22,24,26,27,29,30,35,37,38,39,41],jar:[0,6,7,8,9,23,24,28,30,35,37],jarandsourc:8,java:[1,2,7,8,9,10,11,13,14,16,24,26,28,29,30,35,36,37,38,39,40,41,43],javaclass:[11,29],javacommercialpap:39,javadoc:[2,8],javadocjar:8,javafx:30,javatesthelp:41,javax:29,jax:7,jdbc:[6,8,24,29,30,33,35],jdbcdatasourc:[6,35],jdbcx:[6,35],jdk1:15,jdk:[14,15,30,36,39],jdwp:8,jetbrain:[13,14,15],jms:22,jmx2graphit:24,jmx:24,jmxtran:24,job:[11,20,43],jobs:20,johann:30,join:[6,22,29,30,39],jolokia:24,jpa:29,json:[6,24,26,43],judgement:2,jump:33,just:[1,2,9,11,15,18,20,22,24,30,33,34,36,37,38,39,41,42,43],jvm:[],kdoc:2,keep:[9,11,39],kei:[],kept:[11,28,42],keymanagementservic:[11,26],keypair:[11,26,39,42],keystor:[6,26,28],keystorepassword:[6,35,38],keyword:[2,41],kick:11,kill:20,kind:[9,11,17,27,34,36,39,43],knob:20,know:[1,3,9,10,11,12,13,21,27,33,34,39,40,41,42],knowledg:27,known:[5,9,12,14,16,18,21,26,31],koan:14,korea:39,kotlin:[],kryo:[],label:[11,41],lack:[],lambda:[11,24,41],land:5,lang:[7,41],languag:[1,2,8,9,11,13,14,15,16,30,36,39,43],larg:[9,11,22,27,30,33,36,37,39,43],larger:[2,9,34],last:[11,20,31,41],lateinit:12,latenc:3,later:[1,2,11,12,14,19,27,29,30,34,35,36,38,39,40],latest:[2,14,15,30],latex:30,latter:[2,38,39],launch:10,layer:[6,9,11,12,22,26,27,29,30,32],layout:[8,23],lazili:24,ldap:30,lead:[2,9],leader:6,leaf:[16,21],leak:[1,3,9,11],learn:[9,11,12,13,17,33,36,39,43],least:[6,17,20,37,39],leav:[2,11,21,25,36],ledger:[3,4,5,9,11,16,17,24,27,29,30,33,35,36,37,39,41],ledgertransact:[11,30,36],leewai:34,left:[11,23,28,33,40,41],leg:[5,10],legaci:26,legal:[3,6,9,26,27,28,36,39,42],legalcontractrefer:[39,40],legalident:[12,38,42],legalidentitykei:42,legallyidentifi:[11,27],less:[11,30,37],lesser:39,let:[2,9,10,11,12,20,21,22,24,27,30,33,36,37,38,39,41,42],letmein:[6,35],letter:[2,22],level:[2,3,5,7,11,15,17,18,20,21,22,24,25,26,34,36,39,40,41],lib:[0,8,23,28,35],liber:2,libor:[5,24,27],librari:[1,2,6,11,16,17,18,24,26,27,30,36,38,39],licens:[2,18],life:[11,39,43],lifecycl:[],lifecyl:4,lifetim:[5,7],lightweight:[12,16],like:[1,2,3,5,9,10,11,12,14,20,21,22,23,24,27,30,31,36,38,39,40,43],likewis:39,limit:[4,9,16,20,39,42],line:[],linear:[26,36],linearst:36,liner:2,link:[2,9,11,27,30,35,36],linkabl:9,linkag:9,linux:[8,24,30],list:[0,6,7,9,11,20,21,26,27,29,30,31,32,33,36,38,39,40,42],listen:[2,26,38],listenablefutur:[],listof:[12,29,38,39],liter:9,littl:[2,11,39,41],live:[5,7,11,18,26,30],livelock:9,lizard:16,llc:28,load:[],loadtest:20,loan:[4,5,27],local:[0,6,7,8,9,11,15,16,20,23,24,26,29,30,41],localcertificatesbasedirectori:20,locald:27,localhost:[6,18,24,25,33,35],localtunnelstartingport:20,lock:[2,4,6,29,39],log4j2:[24,35],log4j:30,log:[],log_sender:37,logger:[11,24],loggerfor:24,logic:[3,9,10,11,12,16,22,29,30,34,36,37,39,40,43],logictyp:38,login:[8,25,38],loglevel:24,london:[6,8,28,35,37],longer:[2,5,6,11,28,30],longrang:20,look:[2,5,11,12,20,22,24,27,31,33,36,37,39,40,41,43],lookup:6,loop:[2,5,20,38,39],loquitur:27,loss:27,lot:[2,5,9,14,30,33,34,39,43],low:[3,11],lower:2,lowest:[17,22],lurch:11,mac:[15,24,33],machin:[],macos:8,made:[2,5,9,11,26,30,31,36],magicnumb:42,mai:[1,2,3,8,9,11,14,15,16,17,20,22,23,24,26,27,29,30,31,34,35,36,38,39,40,41,43],mail:[31,33],mailbox:26,main:[6,10,11,14,20,22,26,28,30,37,38,43],mainstream:19,maintain:[3,9,16,39,42],maintan:27,mainten:22,major:[11,31],make:[],maker:13,maketransact:12,malici:[11,34],manag:[],mandatori:39,mani:[2,3,8,9,10,11,12,20,27,30,36,37,39],manipul:36,manner:[9,11,30,39],manual:[8,10,11,23,42],map:[],mapchang:38,mappabl:39,mappedschema:29,mappedtyp:29,margin:[],mark:[1,2,4,11,16,29,39],markdown:2,marker:[11,34],market:17,marshal:1,master:[17,31],match:[1,9,11,21,34,36,37,40],math:[],mathemat:36,matter:[11,18,39],matur:[3,4,5,23,24,27,39],maturityd:39,maven:[8,15,30,39],mavenloc:8,mavenpubl:8,maximis:9,maximum:9,maybestx:11,maybetraderequest:11,mbean:24,mean:[1,2,3,7,9,10,11,12,14,16,18,20,21,27,36,38],meandref:38,meaning:[3,4],meaningfulli:37,meant:[11,20],meanwhil:38,measur:[5,18],mechan:[7,16,30],meet:[26,39],mega_corp:[12,41],mega_corp_key:12,mega_corp_pubkey:41,megacorp:12,member:[5,6,30,33],memori:[11,12,22,26],menlo:2,mention:[10,11,14,39],menu:14,mere:5,merg:[9,30,36,39],mergeabl:39,merkl:[],merkleroot:21,merkletreeexcept:21,mess:11,messag:[],messagingserveraddress:[6,26],messagingservic:[22,26],met:[7,36],meta:7,metadata:[37,42],method:[1,2,3,6,7,10,11,12,20,24,26,29,30,34,35,36,39,42],metric:[18,24],micro:[30,40],mid:3,middl:[2,11],middlewar:[16,26],might:[2,5,9,11,15,27,29,34,39],mike:9,mileston:[],min:38,mind:[2,11,27],mine:9,miner:9,mini_corp_pubkey:12,minim:[9,11],minimis:[3,4,9,22],minimum:[1,5,9,36],minor:[30,31],minu:39,minut:[11,13,27],mismatch:[9,39,41],miss:[2,6,11,15,29,39,41,42,43],missingsig:[],mission:24,mistak:[30,34],mix:[2,30],mock:12,mocknetwork:[12,23],mocknod:[12,26],mockservic:36,mode:[6,23,28,30],model:[],modest:9,modif:[26,36,39],modifi:[3,4,5,7,8,11,15,16,36,39,40],modul:[2,6,12,30,39],moment:[11,12,30],monei:[27,39],monitor:[],month:[5,11,31],more:[1,2,3,4,5,6,8,9,11,12,13,14,15,16,18,21,23,24,26,27,28,29,30,32,33,36,37,38,39,42],moreexecutor:2,mortensen:30,most:[2,5,9,11,14,23,24,35,39],mostli:39,motiv:17,move:[4,7,9,11,12,25,30,31,33,38,39,40,41,42],movement:[11,39],movetransact:42,movetransactionbuild:42,much:[2,9,11,13,29,30,33,34,39,43],multi:[],multigraph:38,multilater:[4,30],multipl:[],multipli:5,must:[1,2,3,4,6,7,8,9,10,11,24,26,27,29,30,34,35,36,37,39,40,43],mustafa:30,mutabl:[2,9,36,39],mutat:[9,26],mutual:[3,4,11,34],myfil:24,myident:42,myinfo:42,mykei:36,mykeypair:11,mylegalnam:[6,28,35],mypublickei:11,mysigningkei:42,mysql:19,nail:2,namedbyhash:[],nameserv:6,namespac:11,narrow:[2,25],nativ:[11,14],natixi:30,natur:39,naval:3,navig:[8,18,33],navistar:3,nearestc:[6,8,28,35],neat:41,necessari:[2,3,16,30,31],necessarili:[29,36],nee:30,need:[0,2,3,5,7,9,10,11,12,14,15,16,18,20,21,24,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],neg:36,negoti:[9,36],neither:11,nest:11,net:[4,5,6,7,8,11,12,24,26,28,29,30,32,35,37,39,41],network:[],networkmap:8,networkmapaddress:[6,8,35],networkmapcach:[6,7,11,26,38,42],networkmapservic:[],networkmapupd:38,neutral:19,never:[2,3,9,16,39],newli:[10,42],newnotari:3,newowner:[39,42],newsecurerandom:30,next:[2,5,10,12,15,21,23,30,34,39,42],nextdoubl:38,nextfixingof:10,nextlong:38,nextscheduledact:10,nfinal:37,nice:[27,39],nio:2,noddi:24,node:[],node_dir:8,node_directory:35,nodea:[6,8,35],nodeb:8,nodefilt:20,nodehandl:20,nodehost:20,nodeident:38,nodeinfo:[6,11,26,38],nodeinterestr:[7,27],nodeservic:27,nodesslconfigur:38,nodisruptionwindowm:20,non:[],none:[10,11,18,21,29,40],nonemptyset:30,nordea:30,normal:[1,4,5,7,8,11,20,21,23,26,30,36,37,39,40,42],north:39,notabl:2,notaris:[3,9,11,17,30,33,36,39],notary:11,notary_committed_states:33,notarychang:30,notarychangeflow:3,notarychangeprotocol:[],notaryclusteraddress:[6,26],notaryexcept:42,notaryflow:[11,26,42],notaryident:[11,12,38],notarynod:[11,12],notarynodeaddress:6,notaryprotocol:[],notaryservic:[],notarysig:11,notarysignatur:[11,42],notarytous:36,note:[],noth:[2,9,10,11,30,34,39],notic:[2,33],notif:[20,22,26,37],notifi:[22,23,42],notion:[5,9,30,39],notnul:[39,40],now:[2,8,9,11,12,17,21,24,30,33,35,36,38,39,41,42,43],nugget:39,nullabl:39,nullpublickei:39,number:[2,4,5,7,9,12,16,18,20,25,26,27,29,31,33,35,36,39],numer:[7,9],obj:39,object:[],oblig:[4,5,30,36],obligor:4,observ:[1,3,5,9,10,11,20,23,30,38],observatori:3,obsolet:[10,30],obtain:[],obviou:[2,3,9,27],obvious:[5,16,23],occasion:[14,15],occur:[3,10,11,26,39],occurr:3,odd:39,off:[],offer:[11,15,26,29],offlin:22,offset:5,often:[2,4,5,9,11,15,27,39],oftenor:27,oil:[30,41],old:[3,11,16,30,39,42],omit:[10,18],onc:[1,2,3,7,11,16,28,31,36,39],once:[0,5,8,10,11,16,23,28,29,33,35,36,37,39,43],onchainasset:4,one:[3,15,21,33],ongo:1,onledgerasset:39,onli:[1,2,3,5,6,8,9,10,11,13,16,21,22,23,24,25,26,27,28,30,31,33,34,35,36,39,40,42,43],only:[11,26,35],onto:[1,2,11,39],opaquebyt:38,open:[1,3,8,9,11,15,18,24,26,30,33],openattach:37,opengamma:[18,30],openjdk:[],openssl:20,oper:[5,6,10,11,14,16,24,26,27,30,34,35,36,39,42],opt:[8,20],optim:2,option:[0,2,5,6,10,11,16,20,23,28,29,30,39,40,42,43],oracl:[],orchestr:[19,30,43],ordain:5,order:[0,1,2,3,4,5,9,11,15,18,19,20,23,26,27,29,30,33,35,36,37,38,39,40],ordinari:[9,11,30,39],org:[0,6,35,39,40],organis:29,orient:[],origin:[21,29,30,36,37,39],originalst:3,orm:29,otc:29,other:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,23,25,26,27,28,29,30,33,34,35,36,37,39,41],otherparti:11,othersid:[11,37],otherwis:[1,2,6,7,8,10,11,26,34,38,39],our:[2,3,9,10,11,12,13,14,20,21,26,30,31,33,36,38,39,41,42],ournotari:42,ourselv:[11,39,42,43],oursignatur:11,out:[2,3,4,9,10,11,14,18,21,22,24,26,27,30,31,32,34,36,38,39,40,42],outcom:11,outer:40,outermost:40,outlin:[9,11],outpoint:9,output:[3,4,8,9,11,16,21,25,27,30,33,37,38,39,40,41,42],outref:12,outsid:[8,9,11,26,27,35,43],outstand:4,over:[2,3,5,6,8,9,11,12,16,20,21,22,24,27,29,33,36,39],overal:[3,10,41],overdu:10,overflow:2,overidden:[6,8],overload:[11,36],overlord:16,overnight:36,overrid:[7,10,11,20,29,38,39,40],overridden:7,overutilis:20,overwhelm:9,own:[2,3,4,8,10,11,14,20,23,24,25,26,27,29,30,31,36,41,43],ownablest:[11,36,39],ownedquant:38,owner:[10,11,29,36,39,40,41,42],owner_kei:29,ownership:[11,12,39,42],owningkei:[11,21,39,42],ozturk:30,p2p:30,pack:39,packag:[7,14,29,30,36],packet:9,page:[15,27,31,33],pai:[],paid:[4,5,9,18,39],pair:[9,11,12,26,28,36,38,39],paragraph:20,parallel:[1,9,20,27],parallelis:9,param:[20,29,42],paramet:[1,2,7,10,11,20,24,36,39,40],parameteris:[9,20],parent:[11,16],pars:[6,27,36,39,43],part:[1,2,3,4,8,9,10,11,17,20,21,26,28,29,30,33,34,35,36,39,43],parti:[],partial:[3,9,11,21,34,39,41],partialtx:[11,21],particip:[3,9,25,26,30,39,42,43],particular:[],partner:18,partyandrefer:[2,38,39],partynod:12,partyrefer:[2,39],pascal:2,pass:[7,11,20,21,24,26,29,33,37,39,40,42],password:[1,6,8,24,25,28,30,35,38],past:[2,33,39,43],patch:[2,30],path:[2,6,7,8,10,15,20,22,24,30,38,39],path_to_loadtest_conf:20,pattern:[2,9,38],paus:[8,23],paycash:38,paye:9,payer:[5,9],payment:[4,5,9,10,11,16,18,27,33,39],pdf:[27,37],peer:[11,19,21,25,26,27,39],penni:[29,36,39],peopl:[2,9,11,13,16,39],per:[],perform:[2,3,5,9,10,11,14,16,18,20,27,30,33,36,37,39,40],perhap:[2,9,22,35,39],period:[5,28,33],perman:[11,37,39],permiss:[1,6,17,19,30],persist:[],persistentcashst:29,persistentst:29,perspect:[9,11,26,39],phase:30,phrase:27,physic:[3,26,30,35],pick:[11,22,30,31,39,43],piec:[2,3,9,11,16,20,35,36,39,41],pip:0,pki:[9,30],place:[0,2,5,9,10,11,14,18,19,21,22,27,30,31,33,36,38,39,43],plai:[],plain:6,plan:[9,11,27,30],platform:[3,5,7,8,9,10,11,13,14,21,27,33,34,36,39],pleas:[2,9,29,30,33,37],ploadtest:20,plu:[6,26,36],pluggabl:30,plugin:[],pluginservicehub:[7,11,26,30],point:[1,2,3,4,7,8,9,11,16,20,24,26,27,29,31,34,38,39],pointer:[3,11,36],pointless:2,polish:30,polit:18,poll:[20,28],pool:[2,9],poor:9,pop:15,popul:26,popular:13,popup:15,port:[6,8,20,25,26,30,31,35],portfolio:[],posess:11,posit:[2,9,11,39,42],possess:[3,42],possibl:[9,11,14,18,20,26,27,28,37,39],post:26,postgr:19,potenti:[2,3,11,13,18,39],pound:[36,39],power:[6,9,26],practic:[6,9,18,30,39],pre:[0,5,11,12,28,39,41,43],preced:39,precis:[3,9,19],precondit:[2,39],predict:20,predominantli:14,prefer:[2,15,25,29],prefix:[2,29],preliminari:18,prepar:[9,30,39],prescrib:35,present:[1,3,4,5,6,7,8,11,19,20,23,29,30,32,33,36,39,40,42],preserv:[3,9],press:14,pretend:[24,36],pretti:[9,11],prevent:[18,34,39],previou:[9,11,20,30,36,41,42],previous:[5,10,27,30,42],price:[9,11,27],primari:[14,27],primarili:4,primit:[36,41],print:[1,24,30,33,34,35,38],println:[37,38],printorvisualis:38,prior:42,priv:[],privaci:[2,3,9,11,19,30,39],privat:[2,6,7,9,11,12,28,29,35,37,39,43],privatefoo:2,privatekei:[11,26],probabl:[39,43],problem:[3,9,11,14,15,27,35],proce:11,procedur:[11,28,39],process:[],processor:[9,20],produc:[0,10,23,39,41],product:[2,8,10,13,14,18,19,30,31,35,36],profound:9,program:[1,2,9,24,26,30,33,36,39,43],progress:[],progresstrack:11,project:[8,14,15,17,18,26,28,30,33,39],prolif:30,promis:30,prompt:14,proof:[4,9,21],propag:[1,11,24,39,40],properli:[11,26,34],properti:[],proport:18,propos:[11,17,26,34],proprietari:[18,30],prose:[27,36,39],prospectus_hash:37,protect:[11,18,26,28],protocolhandl:[],protocollog:[],protocollogicreffactori:[],protocoltrack:[],protocolvers:1,prototyp:[2,19,27,30,32,39],prove:[3,9,39],proven:18,provid:[0,1,2,3,4,5,6,7,8,9,11,12,14,16,20,21,22,23,24,25,26,27,29,30,32,33,34,35,36,39,42,43],provision:36,proxi:[1,38],pseudo:27,pseudonom:36,ptx:[11,37],pubkei:41,publicfoo:2,publickei:[],publickeytre:[],publish:8,pull:15,punish:27,purchas:[11,33],pure:[4,9,27],purpos:[3,4,7,11,16,29,32,36,38,39],push:[1,31],put:[],python:0,qualifi:[6,7,29],quantiti:[9,20,36,38,39],quasar:[7,8,11,16,26],quasarscan:[],queri:[1,5,6,7,10,26,27,29,30,33,35,38],queryablest:[26,29],question:[2,3,10,15,27,36],queu:[16,22],queue:[1,2,11,22,26],quick:27,quickcheck:30,quickli:[9,16,28,34,39],quit:[1,2,3,11,14,39],r3cev:20,r3corda:8,r3dlg:31,r3prototyp:0,r3repositori:[],raft:[6,26,30,32,33],rais:[3,40],random:[9,10,20,30,33,36,38,42],randomis:30,randomli:[20,38],rang:[3,29],rapid:[2,8,19,31],rare:[6,36],rate:[],ratesfixflow:21,ratesfixprotocol:[],rather:[2,9,11,22,23,30,35,38,39],raw:[22,24,33],rdbms:[29,30],rdms:30,reach:[3,5,9,10,18,27],reachabl:11,react:20,reactiv:30,read:[2,6,8,9,11,13,17,19,21,24,26,30,33,39,43],readabl:[6,11,13,33],readi:[31,39],readili:[36,40],readme:2,real:[2,18,23,27,28,30,36,39,43],realis:11,realist:36,realiti:5,realli:[2,3,9,11,21,39],reason:[2,3,5,9,11,14,20,30,34,36,39],reassign:39,recal:5,receipt:26,receiv:[1,4,5,7,9,11,16,18,20,26,27,30,31,33,34,37,39],receiveandcheckproposedtransact:11,receiveandvalidatetraderequest:11,receiving:11,recent:[14,30],recipi:[4,9,33,37,39],recognis:[7,9,11,14,39],recommend:[2,14,22,32,33,43],record:[3,10,12,16,26,29,37,38,42],recordtransact:[12,26,42],recreat:11,red:[5,21],redeem:[4,39,40],redempt:39,redesign:30,redirect:35,reduc:[2,8,18],redund:2,ref:[11,12,36,38,41],refactor:30,refer:[2,3,4,5,6,7,9,10,11,14,16,18,26,27,30,32,36,37,39,41,42],referenc:[3,37],refin:30,reflect:[11,17,20,30,39,40],refresh:[14,30],refus:15,regard:[3,7,14,35],regardless:11,regener:[5,31],regist:[],registerflowiniti:[7,11],registerprotocoliniti:[],registerrpckryotyp:[7,38],registr:[7,26],registri:7,regul:39,regular:[11,16,24,33,35,36,39],reissu:39,reissuanc:9,reject:[26,39],rel:[6,8,9,13,14,40],relabelablestep:11,relai:37,relat:[],relationship:[26,39],relax:[20,30],releas:[],relev:[7,8,9,10,16,17,26,30,36,39,40,42],reli:[1,8,9,18,30,34],reliabl:26,relianc:9,relic:24,religi:2,remain:[8,10,11,39],remeb:[],rememb:[2,10,15,34],remind:[11,34],remot:[6,7,8,15,20,23,26,35,37],remotemessagingport:20,remotenodedirectori:20,remotesystemdservicenam:20,remov:[11,21,30,31,38,39],renam:[11,30],render:[2,11,23,25,30],renderifsupport:37,repeat:[2,5,11],replac:[1,3,5,14,18,24,30,31,36,38,39],replai:30,replic:[6,9,32,33],repoint:3,report:[11,25,40],repositori:[2,8,14,15,30,31,33],repres:[2,4,5,9,11,20,26,27,29,30,36,38,39],represent:[1,5,29],request:[1,3,6,7,9,11,17,20,22,26,27,30,34,37],requestingparti:42,requiredcommand:[30,40],requiredflow:7,requiresinglecommand:[39,40],requirethat:[39,40],research:30,resel:27,resend:26,resent:26,reset:[5,23],reshap:9,resid:26,resolut:[9,11,42],resolv:[2,11,12,18,35,36,39],resolvefromtwohash:[],resolvetransactionsflow:[11,12,37],resolvetransactionsflowtest:12,resolvetransactionsprotocol:[],resolvetransactionsprotocoltest:[],resourc:[1,6,7,9,11,20],respect:[2,9,11,33],respend:9,respond:[11,26],respons:[1,3,7,9,10,11,22,26,29,38,42],rest:[3,7,9,11,19,24,30,43],restart:[11,26,28],restor:[11,16],restrict:[2,18,23],restructur:40,restructuredtext:0,result:[2,3,5,6,9,11,12,18,25,26,27,28,29,30,34,38,39,40,42],resultfutur:12,resum:[11,26,28,30],resurrect:11,resync:14,retain:22,rethrown:1,retri:[11,19,22],retriev:[5,11,28,32,37,38],retrieveoutput:41,reus:[1,9,41],reusabl:[16,27,30,37,39],reveal:[3,9,11,21,30],revers:[11,26],revert:4,review:[2,30,31],revis:[5,15],rewrit:11,richer:8,right:[2,11,14,15,24,30,31,33,34,43],rightmost:21,rigid:9,rigidli:2,risk:[11,18],robert:30,robust:30,role:[9,10,26,33,37,43],roll:[5,11,30,33],rollov:[36,39],root:[6,8,21,26,28,31,35],rotat:[24,30],roughli:[3,31],rout:[11,12,14,22,30],row:[24,25,29,33,36,39],rpcexception:1,rpckryo:1,rpcreturnsobserv:[1,38],rpcsincevers:1,rpcuser:[6,25,35,38],rui:30,ruin:41,rule:[2,11,18,26,27,30,39],run:[],runbuy:33,rundemonod:[25,30],runnetwork:12,runnod:[8,18,33],runparamet:20,runrecipi:[33,37],runsel:33,runsend:[33,37],runshellcommandgetoutput:20,runtim:[2,11],safe:[1,2,7,9,11,28,34,38],sai:[2,3,9,14,18,20,33,35,39,42],sake:18,sale:[33,39],same:[1,2,3,4,5,6,8,9,10,11,20,26,27,30,36,39,40,41],sampl:[7,8,11,18,23,30,33],sanction:39,sandbox:[9,10,19,30,34],saniti:11,santiago:30,sate:42,satisfi:[33,36,39],save:[2,11,30,39],scala:[13,39],scalabl:[2,9],scale:[5,34],scan:[],scenario:[9,23,26,36,43],scene:[11,39],schedul:[],schedulablest:[10,26],scheduledact:10,schedulerservic:26,schema:[],schemafamili:29,schemaopt:29,schemaservic:29,scheme:[21,26],scope:[7,9,25,40],scotiabank:30,scrape:24,scratch:[36,39,43],screen:[2,15,25,30,39],script:[0,8,9,33],scroll:33,scrub:11,seamless:13,search:[25,26,39],second:[5,7,11,12,20,33,36,39],secondari:11,secp256r1:30,secret:6,section:[6,9,17,20,30,31,42],securehash:[12,21,36,38,39,40,42],securerandom:30,see:[0,1,2,3,4,5,6,8,10,11,12,14,15,20,21,23,27,28,29,30,32,33,35,36,37,38,39,40,43],seed:11,seek:[9,30],seem:9,seemless:14,seemlessli:14,seen:[2,5,7,11,27,39],segment:8,select:[3,14,15,29,30,39,40],selectschema:29,self:[8,20,30,33],selfissuecommand:20,selfissuest:20,selfissuetest:20,sell:[11,39,43],seller:[],sellerownerkei:11,sellersig:11,sellertradeinfo:11,semi:9,send:[2,3,9,11,12,21,22,24,26,27,30,31,33,37,39,41,42],sendandrec:11,sender:[9,11,33,37],sendsignatur:11,sens:[5,27,39],sensit:[10,18,21,34],sent:[10,11,30,36,39],separ:[3,6,7,8,9,11,21,22,24,27,33,36,39],septemb:18,sequenc:[9,26,30],sequenti:11,seri:11,serial:[1,19,26,39],serialis:[1,2,7,9,11,16,19,39],seriou:[9,31],serious:43,serv:8,server:[1,6,7,8,19,22,24,26,28,30,43],servicehub:[7,8,11,22,26,37,42],servicehubintern:[8,30],serviceinfo:38,serviceload:7,serviceplugin:7,servicetyp:[6,26,42],session:[10,22,26,30],sessionid:10,set:[],setof:[11,12,37,38,40,42],setter:[29,39],settim:[11,36],settl:[4,12,36,37],settlement:[4,11],setup:[8,10,12,23,28,35],sever:[6,8,9,11,26,29,32,33,35,38,39,41,43],sha256:[21,36,39,40],sha256sum:24,sha:[9,24],shape:9,share:[4,5,9,11,16,18,26,27,30,34,37,39,43],shasum:24,she:39,shell:[18,20],shoot:34,shortcut:19,shorthand:41,should:[2,3,4,7,8,9,10,11,15,17,18,19,20,21,26,28,29,30,33,34,35,36,38,39,40,41,43],shoulder:2,shouldn:[11,21,39],show:[9,13,15,23,25,26,30,33,39],shown:[1,6,11,12,23,36],shut:37,shutdown:[11,26],side:[1,9,10,11,14,23,27,33,34,36,37],sidebar:23,sidenot:35,sig:[30,39],sign:[3,5,6,9,11,12,16,17,19,21,22,26,27,30,34,36,41],signal:16,signatureexcept:[],signaturesfromsel:11,signedtransact:[11,12,36,38,39,42],signer:[21,27,33,39,40],signfirsttx:12,signific:[9,30],significantli:[5,20,36,37],signing:11,signoff:3,signwith:[11,12,36,37,39,42],signwithecdsa:11,signwithourkei:11,silver:2,similar:[2,9,11,30,39,40],similarli:29,simm:[],simmvaluationdemo:[18,33],simpl:[1,2,4,5,6,7,9,11,12,14,18,19,20,24,26,30,32,33,36,37,38,39,40,42],simplecash:41,simplecashdoesntcompil:41,simplecashfailswith:41,simplecashsuccess:41,simplecashtweaksuccess:41,simplecashtweaksuccesstopleveltransact:41,simplenam:29,simplenotaryservic:[],simpler:[9,13],simplest:[9,11,35,39,43],simpli:[2,8,9,11,12,20,22,26,29,30,32,36,39,41],simplif:30,simplifi:[2,4,9,26,32,36,39,43],simul:[],simultan:[9,11,36,39],sinc:39,singl:[],singlemessagerecipi:22,singleownerst:42,singleton:[7,11,39,40],singletonserializeastoken:7,site:[2,30,31],situat:[2,9,21],size:[2,5,9,11,38,39,40],skeleton:12,skip:[11,36,39],sl4j:24,sleep:[20,37,38],slf4j:11,slightli:[32,39],slip:31,slot:30,slow:[2,9,20],slowest:9,small:[1,9,10,11,27,33,34,39],smaller:[30,40],smallest:36,smart:[],smooth:39,snake:41,snapshot:[9,30,31,38],snide:0,snippet:11,socket:24,softwar:[9,11,31,34,43],sofu:30,sold:[11,36],solut:11,solv:[9,11,27],solvenc:27,some:[1,2,3,4,7,9,10,11,12,14,18,19,20,21,24,26,27,29,30,33,35,36,38,39,40,41,42,43],somed:39,somehow:20,someon:[3,9,39,42],someth:[1,2,5,9,11,30,33,39,40,43],sometim:[9,11,16,24,36],someusernam:20,somewhat:[1,9,11,20,30],somewher:39,soon:[30,39],sophist:9,sort:[11,27,30],sound:[2,11,39],sourc:[],sourcejar:8,sourceset:24,sparingli:2,spawn:7,speak:30,spec:30,special:[1,3,9,11,41],specif:[1,3,4,7,8,9,10,11,14,16,20,22,24,26,30,36,37,39,40],specifi:[0,1,2,3,4,6,8,9,11,16,19,20,21,28,29,30,35,36,39,40,41,42,43],speed:[9,11,13],spend:[9,11,12,19,26,34,35,39],spent:[9,39,41],sphinx:0,sphinx_rtd_them:0,spin:20,spirit:30,spline:36,split:[9,21,22,30,36,39,40],splittabl:39,splittablerandom:[20,38],spot:30,spread:[3,11],spreadsheet:27,sql:[19,29,30,33],src:[6,11,26,37,43],ssh:20,sshuser:20,ssl:[6,30],sslconfig:38,sslkeystor:[6,28],stabilis:31,stabl:[1,7,31,38],stack:[11,26],stage:[2,4,11,36,39,43],stai:[9,26,39],stake:9,standalon:[23,27,30],standard:[2,7,8,11,14,16,18,23,24,26,30,33,35,36,38,39,40],standardis:[9,36],start:[],startflow:[11,12,37,38],startflowdynam:[11,38],startflowpermiss:38,startnod:38,startprotocol:[6,35],startprotocoldynam:[],startprotocolpermiss:[],startup:[6,7,24,30],startwith:38,state:[],stateandref:[3,11,36,38,39,42],statehistori:42,stateless:9,statemachineinfo:38,statemachinemanag:[],statemachinerecordedtransactionmap:38,statemachinerunid:11,statemachinesandupd:38,statemachinetransactionmap:38,statemachineupd:38,statement:[2,9,11,27,39],stateref:[9,10,21,29,36,42],statesoftyp:39,staticservedir:7,statist:24,status:9,stem:39,step:[],still:[3,9,10,11,15,23,27,30,39,43],stock:[9,27],stone:20,stood:29,stop:[2,11,26,37],stopnod:12,storag:[],storageservic:37,store:[3,6,8,11,12,24,26,28,30,32,33,36,37,39,42],stori:[2,30],straightforward:[11,39],strain:20,straincpu:20,stream:[1,11,22,23,30,38],stress:[2,20],strictli:[5,7,9],string:[6,11,20,27,29,33,36,38,39,42],strip:39,strong:13,strongli:14,structur:[2,7,9,11,15,16,19,21,27,30,36,39],stub:[18,30],studi:39,stuff:2,stx1:12,stx2:12,stx:[11,36],sub:2,subclass:[4,11,29,36,39],subclaus:40,subdirectori:24,subflow:[3,7,11,26,42],subfold:[7,26],subgroup:9,subject:[6,8,16,18],submiss:27,submit:[2,3,11,20,22,28,30,33],subproject:[],subprotocol:[],subscrib:[1,22,30,37,38],subsequ:[16,28,33,39,41],subset:[4,21],substitut:6,subsystem:[7,22],subtask:11,subtl:[2,9],subtract:36,subvert:34,success:37,successfulli:[35,38],successor:[3,10,13],succinct:2,sudo:0,suffer:[9,18],suffic:11,suffici:[9,27,31,33,36,38],suggest:[8,14,22,39],suggestinterestrateannouncementtimewindow:10,suit:[30,37],suitabl:[10,22,26,31],sukrit:30,sum:[18,20,38,39,41],sumcashbi:[11,39],summari:[],summaris:9,sun:2,superclass:[4,30,36],superior:2,supersed:9,supertyp:39,suppli:[4,20],support:[],supportedschema:29,suppos:[11,39],suppress:[2,30],suppresswarn:2,sure:[3,30,31,34,37,39,43],surfac:11,surround:2,surviv:11,suspend:[],suspens:[7,26],swapping_signatures:11,swapsignatureswithsel:11,symbol:[],sync:[26,39],synchronis:[2,3,9,26,33],syntax:[13,39],system:[1,3,6,8,9,11,14,17,19,20,21,24,25,26,29,30,37,39],systemd:[20,35],tab:[2,8,14,15,33],tabl:[8,24,25,26,29,30,33],tableprefix:29,tackl:[30,40],tag:[1,2,16,31],take:[2,5,7,10,11,12,19,20,21,24,28,30,31,33,34,36,39,40,41],taken:[7,39],talk:12,tamper:11,target:[0,2,6,9,12,13,18,23,24],task:[6,8,9,10,11,14],tcp:[8,24,33],team:[],tear:[],teardown:12,techniqu:[2,9,19,27],technolog:17,tediou:[],tell:[0,11,38],templat:[],temporari:[8,11],temporarili:[11,31],tempt:[34,39],ten:39,tend:16,tenor:[5,24,27,36],term:[4,6,9,10,16,18,22,35,36,40],termin:[5,8,11,24,26,33],terminolog:9,test:[],testnam:20,testnet:[6,8,28,30,35],testtimelock:39,text:[2,15,24,30,41],than:[1,2,3,8,9,11,22,23,24,30,36,39],thank:30,thedao:30,thei:[1,2,3,4,5,7,8,9,10,11,16,18,20,21,23,24,26,27,29,30,31,33,34,36,37,39,40],them:[1,2,5,6,7,9,10,11,12,14,15,19,20,21,22,24,26,29,30,31,33,35,36,37,38,39,40,41,42,43],theme:34,themselv:[1,11,12,20,22,23,26,27,33,34,36,38,39],theori:[],therefor:[1,7,8,9,11,15,16,18,19,26,31,34,39],thi:[0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,20,21,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43],thin:22,thing:[],think:[2,9,11,15,22,34,39],third:[9,18,21,30],thisstateref:10,thorough:11,those:[1,3,9,10,11,18,24,34,39],though:[11,21,24,39],thought:[9,13],thousand:41,threadsaf:2,three:[8,11,21,25,33,36,39],threshold:[16,24,26,30,36],through:[1,5,7,9,10,11,14,22,23,24,26,30,37,39,40,41,43],throughput:[3,9],throwifsignaturesaremiss:[],thrown:[1,11,34,39],thu:[2,3,6,9,10,24,26,27,30,36,39],ticket:11,tidi:12,tighten:39,tightli:11,time:[],timelin:39,timem:39,timeout:1,timestamp:[],titl:15,tls1:26,tls:[22,30],todo:[2,11,39],togeth:[4,7,9,14,21,30,33,39,40],token:[11,36,40],told:2,toledgertransact:36,toler:[3,10],too:[2,11,39],took:11,tool:[11,13,14,16,20,22,23,24,25,29,30,33],toolbar:15,top:[2,7,9,11,15,20,22,25,30,33,38,40],topic:[22,39,43],topicsess:[22,30],toplevel:41,topriv:11,torn:30,tosignedtransact:[11,12,36,37,39,42],tostr:[2,11,29,39],tostringsshort:[],total:[9,20,36],toward:[30,31],towiretransact:[21,36],trace:[11,24,40],track:[],tracker:11,trade:[],tradeoff:[],trader:[],traderdemo:43,traderequest:11,tradit:9,traffic:[6,9,23],transac:16,transact:[],transactionbuild:[11,30,36,37,39,42],transactionforcontract:[39,40],transactionforverif:39,transactionst:[3,21,30,36],transactionstorag:26,transactiontyp:[11,30,37,42],transactionverificationexcept:41,transfer:[34,39,41,42],transit:[26,34,36,39,43],translat:26,transmit:[],transport:[6,8],travel:39,treat:[8,34,39],tree:[],tri:[9,14,30,39],tricki:[9,11],trigger:[4,10,11,20,26,27,33,40],trim:40,trivial:[2,9,37],troubl:15,trust:[4,6,7,9,26,28,34],trustpass:[6,35,38],truststor:[6,26,35],truststorepassword:[6,35,38],truth:11,tunnel:35,tupl:2,ture:9,turn:[9,11,36,39,40,41,43],tutori:[],tweak:[20,30,41],twice:41,two:[],twopartydealflow:10,twopartydealprotocol:[],twopartytradeflow:11,twopartytradeprotocol:[],txb:36,txbit:[],txhash:[9,11,38,39,42],txnid:38,txnnote:38,txt:24,type:[],typenam:11,typeonlycommanddata:39,typesaf:6,typetobui:11,typic:[7,9,10,11,22,24,26,29,34,36,37,39,43],ugli:11,ultim:26,ultimat:24,unaccept:11,unacceptablepriceexcept:11,unavoid:11,unclutt:11,unconsum:[26,29],under:[0,8,18,20,26,30,31,33,36,39,40,41,43],underli:[4,5,9,11,30,36],underscor:2,understand:[9,23,24,39,40,43],unencrypt:6,unexpect:[11,34],unfinish:11,unfortun:[11,34,39],unicredit:30,unifi:[30,43],uniform:10,unindex:15,uniqu:[3,9,11,26,27,30,36,37],uniqueidentifi:[],uniquenessprovid:26,unit:[],univers:30,unix:[8,18,24,33],unknow:3,unknown:36,unless:[2,11,27,31,39,43],unlik:[26,39],unlike:[4,7],unlink:15,unlock:6,unnatur:9,unpack:[8,26,39],unprocess:40,unqiu:10,unread:11,unrecognis:39,unrel:39,unschedul:10,unserialis:11,unset:5,unspent:[9,16],unstarted:11,unsubscrib:1,unsubscript:1,unsupportedoperationexcept:[1,39],until:[1,3,5,9,10,11,12,26,30,31,33,35,41,43],untrust:11,untrustworthydata:[11,30,34],unverifiedtransact:41,unwrap:[11,30],upcom:[10,30],updat:[1,7,8,9,11,15,20,22,26,30,31,37,38,39],update:[14,38],upgrad:[11,15,29,30,39],upgrade:30,uphold:39,upload:[],uploadrat:33,upon:[5,8,11,16,26,39],upward:31,urandom:20,url:[6,8,24,28,30,33,35],usabl:[30,31,39],usag:[],usage:38,usd:[20,25,38],use:[2,4,9],used:16,usehttps:[6,35],useless:39,user1:[6,25,35],user:[0,1,2,6,8,9,11,17,19,20,25,27,30,33,35,38],usernam:[1,6,24,25],usr:0,usual:[2,8,9,33,39],usualli:31,utc:10,util:[3,6,8,12,14,17,24,26,30,36],utilis:[23,38],utiliti:28,uuid:[30,36],vagu:2,val:[2,3,10,11,12,20,21,27,29,36,37,38,39,40,41,42],valid:[],validatedtransact:[12,37],validatingnotaryservic:[],validfrom:39,valu:[2,3,4,5,6,7,9,11,18,21,25,26,27,30,32,33,39,40,41],valuabl:27,valuat:[5,18,30,33],valueof:38,vanilla:[4,5],vararg:38,vari:[],variabl:[2,5,8,9,11,39],variant:[26,39],variou:[2,7,9,11,18,24,26,34,39],vault:[],vaultandupdat:38,vaultservic:[7,11,26],vaultsselfissu:20,vcs:14,vega:30,vehicl:9,vendor:[19,24],verbos:39,veri:[2,4,9,11,14,16,18,26,27,34,39,41,43],verif:[],verifi:[],verifiedtransact:38,verifyclaus:40,verifying:11,verifypropos:30,verifysignatur:11,versa:[4,5,9,11,36],versu:11,vertic:2,vet:34,via:[0,2],vice:[4,5,9,11,36],view:[],virtual:[7,9,16,34],visibl:[3,9,21,25,26,38],vision:17,visual:[25,30],visualis:[22,23,38],vital:11,vpn:35,wai:[1,2,3,8,9,10,11,15,16,18,20,21,22,24,25,27,29,30,33,35,39,41,43],wait:[10,11,12,15,20,26,30,33],waitforallnodestofinish:38,wake:30,wallet:[9,10,11,16,30,39],walletservic:[],want:[1,2,9,11,15,20,21,24,27,30,33,34,36,39,41,42,43],warn:[],watch:34,weak:[27,36],wear:31,web:[6,7,8,18,19,24,26,27,30,33],webaddress:[6,35],webapi:7,webapp:30,webport:8,webserv:35,websit:[14,15],websocket:[],week:13,weekend:5,weight:36,well:[0,2,3,5,7,9,10,11,14,16,19,21,24,26,29,30,37,38,39,40],went:2,were:[2,9,11,18,26,27,39],what:[],whatev:[2,11,23,26,36],when:[1,2,3,4,5,6,7,8,9,10,11,12,15,18,20,22,23,24,25,26,27,28,29,30,33,34,36,37,38,39,41],whenev:[2,14],where:[],wherea:[5,15],wherev:24,whether:[1,3,4,11,20,26,27,35,36,39,40],which:[0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,18,19,20,21,22,23,24,26,27,29,30,31,33,35,36,37,38,39,40,41,42,43],whilst:[9,11,23,26,27,30,34,39],white:[7,17,30],whitelist:[4,7,8,10,11],who:[2,6,9,11,13,18,30,36,39],whole:[21,26,32,41],whom:[4,9],whose:[4,24,36],why:[2,9,13,17],wide:[1,2,21],widescreen:2,widespread:2,widget:25,width:2,wiki:[9,39,40],wikipedia:[39,40],window:[3,8,9,11,15,18,23,24,25,28,33],wiretransact:[11,21,27,36],wish:[8,9,11,17,18,27,29,30,36,39,43],wit:35,withattach:12,within:[0,2],withitem:[36,39],withkei:11,withnewown:[11,39],without:[],withoutissu:[11,39],withoutown:[39,40],withowner:39,won:[11,22,25,27,30,38,39,41],word:[2,3,6],work:[1,2,3,5,6,8,9,10,11,14,19,20,23,24,26,27,28,30,32,33,36,37,38,39,42],worker:2,workflow:7,workspac:[6,7,8,26,28],world:[6,9,11,18,23,25,27,35,39,41],worn:39,worri:[2,11,39],worst:9,worth:[2,34,39],worthless:27,would:[1,2,4,5,7,8,9,11,14,16,18,19,23,24,27,34,36,37,39,40,42,43],wouldn:27,wrap:[2,11,22,24,26,30,34,36,39,40,43],wrapper:[2,3,11,38],write:[],written:[0,1,5,9,13,14,30,39],wrong:[1,2,11,41],wrote:9,wtx:[11,21,27],www:0,xcode:14,xml:24,xterm:8,year:[5,11],yet:[2,5,9,11,16,19,23,25,28,30,36],yield:9,york:8,you:[0,1,2,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,27,28,29,30,32,33,34,35,36,38,39,40,41,43],your:[],your_usernam:[],yourself:[9,10,34,36],zero:[9,16,39],zip:[9,24,33,37],zone:10,zoneddatetim:10},titles:["Building the documentation","Client RPC","Code style guide","Consensus model","Contract catalogue","Interest rate swaps","Node configuration","The Corda plugin framework","Creating a CorDapp","Data model","Event scheduling","Writing flows","Writing flow tests","Further notes on Kotlin","Getting set up","Getting Set Up : Faultfinding","Glossary","Welcome to the Corda!","Initial margin agreements","What’s included?","Load testing","Transaction tear-offs","Networking and messaging","Network Simulator","Node administration","Node Explorer","Brief introduction to the node services","Writing oracle services","Network permissioning","Persistence","Release notes","Release process","Running a notary service","Running the demos","Secure coding guidelines","Introduction - What is a corda network?","Data types","Using attachments","Client RPC API tutorial","Writing a contract","Writing a contract using clauses","Writing a contract test","Using a notary service","Where to start"],titleterms:{"class":[1,38,39,40],"function":[11,39],about:15,access:24,adding:39,administr:24,adopt:9,against:8,agreement:18,amount:36,api:[38,39],app:[8,18],approach:27,artemismessagingserv:26,assert:27,assertion:2,asset:39,assign:42,attach:[24,37],attachment:[33,37],basic:27,bitcoin:9,brief:26,build:[0,8,28],buyer:11,cash:[4,36],catalogu:4,certif:[28,35],chain:41,chang:3,check:39,claus:[39,40],cli:15,client:[1,38],cluster:20,code:[2,14,34,39],command:39,comment:2,commerci:[4,39,40],commod:4,comparison:9,compil:2,complain:15,composit:36,con:9,configur:[6,20,35],connect:35,consensu:3,construct:39,continu:27,contract:[4,34,39,40,41],control:14,corda:[7,8,14,17,21,35],cordapp:[8,38],cordform:8,creat:[5,8],cryptographi:36,cut:31,data:[9,21,27,36],databas:24,date:36,dbcheckpointstorag:26,dbtransactionmappingstorag:26,dbtransactionstorag:26,debug:[8,40],demo:[25,33,37,43],detail:5,distribut:33,document:0,download:24,e2etestkeymanagementservic:26,encumbranc:39,error:[1,2],ethereum:9,event:[10,26],exampl:[6,10,21],explorer:25,faultfind:15,featur:11,field:6,file:6,fix:24,flow:[11,12,26,34],format:6,framework:[7,26],from:38,fungibleasset:36,further:13,futur:11,gener:[2,39],get:[14,15],git:14,glossari:16,gradl:[8,14,15],group:[39,40],guid:2,guidelin:34,handl:1,happen:39,hibernateobserv:26,hide:21,how:[10,20,39],ident:26,identiti:[],implement:[10,11,26],includ:19,individu:20,initial:18,inmemoryidentityservic:26,inmemorynetworkmapcach:26,inmemorystatemachinerecordedtransactionmappingstorag:26,inmemoryuniquenessprovid:26,install:8,installat:15,instanc:5,intellij:[14,15],interest:[4,5,24],interfac:[23,25],introduct:[10,11,18,26,27,35],irs:33,issu:15,jvm:14,kei:[26,36],kotlin:[13,14,15],kryo:[1,38],lack:15,length:2,lifecycl:[5,36],line:2,load:20,locat:6,log:[24,35],machin:[],make:39,manag:26,map:[22,29],margin:18,math:36,merkl:21,messag:[22,26],mileston:30,model:[3,9],monitor:24,multi:[36,39],multipl:3,name:2,namedbyhash:36,network:[22,23,26,28,35],networkmapservic:26,node:[6,8,24,25,26,35],nodeattachmentservic:26,nodemessagingcli:26,nodeschedulerservic:26,nodeschemaservic:26,nodevaultservic:26,non:39,notari:[3,26,32,33,42],notaris:42,notaryservic:26,note:[13,30],object:29,obligat:4,observabl:1,obtain:[],off:21,oracl:27,orient:39,overview:9,own:35,pai:27,paper:[4,39,40],parti:[11,36,39],particular:39,per:27,permiss:28,persist:[8,26,29],persistentkeymanagementservic:26,persistentnetworkmapservic:26,persistentuniquenessprovid:26,plai:27,plugin:[7,8],portfolio:33,pro:9,process:[18,31],progress:11,properti:2,protocol:1,publickei:36,put:39,raftuniquenessprovid:26,raftvalidatingnotaryservic:26,rate:[4,5,24],rational:9,regist:[1,38],relat:[26,29],releas:[30,31],request:28,requir:[0,39],rpc:[1,38],run:[18,20,25,28,32,33],safeti:1,schedul:[10,26],schema:29,sdk:15,secur:[1,34],seller:11,servic:[8,22,26,27,32,42],set:[14,15,35],sign:28,signatur:36,simm:[18,33],simplenotaryservic:26,simul:23,singl:41,smart:39,sourc:14,space:2,start:[8,11,35,39,43],state:[8,36,39],statemachinemanag:26,step:[18,31],storag:26,storageserviceimpl:26,style:[2,9],sub:11,subprotocol:[],summari:40,support:36,suspend:11,swap:[4,5],tear:21,technic:5,templat:8,test:[12,20,39,41],theori:11,thing:39,thread:[1,2],time:39,timestamp:3,track:11,trade:11,tradeoff:9,trader:[33,43],transact:[21,36,39,41,42],transmit:39,tree:21,troubleshoot:14,tutori:38,two:[11,27],type:[22,36],uniqueidentifi:36,unit:[],upload:24,usag:21,using:[8,37,39,42],util:28,utxo:9,valid:3,validatingnotaryservic:26,vari:27,vault:26,verif:36,verifi:39,version:[1,11,14],via:[14,15],view:8,warn:2,welcom:17,what:[19,23,35],where:[39,43],wire:1,within:[15,26],without:15,write:[11,12,20,27,39,40,41],your:[8,11,24,35,38,39]}}) \ No newline at end of file diff --git a/docs/build/html/setting-up-a-corda-network.html b/docs/build/html/setting-up-a-corda-network.html new file mode 100644 index 0000000000..215403ee7d --- /dev/null +++ b/docs/build/html/setting-up-a-corda-network.html @@ -0,0 +1,347 @@ + + + + + + + + + + + Introduction - What is a corda network? — R3 Corda latest documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                + + + + +
                                                + + + + + + +
                                                +
                                                + + + + + + +
                                                + +
                                                +
                                                +
                                                +
                                                + +
                                                +

                                                Introduction - What is a corda network?

                                                +

                                                A Corda network consists of a number of machines running nodes, including a single node operating as the network map +service. These nodes communicate using persistent protocols in order to create and validate transactions.

                                                +

                                                There are four broader categories of functionality one such node may have. These pieces of functionality are provided as +services, and one node may run several of them.

                                                +
                                                  +
                                                • Network map: The node running the network map provides a way to resolve identities to physical node addresses and associated public keys.
                                                • +
                                                • Notary: Nodes running a notary service witness state spends and have the final say in whether a transaction is a double-spend or not.
                                                • +
                                                • Oracle: Network services that link the ledger to the outside world by providing facts that affect the validity of transactions.
                                                • +
                                                • Regular node: All nodes have a vault and may start protocols communicating with other nodes, notaries and oracles and evolve their private ledger.
                                                • +
                                                +
                                                +
                                                +

                                                Setting up your own network

                                                +
                                                +

                                                Certificates

                                                +

                                                If two nodes are to communicate successfully then both need to have +each other’s root certificate in their truststores. The simplest way +to achieve this is to have all nodes sign off of a single root.

                                                +

                                                Later R3 will provide this root for production use, but for testing you +can use certSigningRequestUtility.jar to generate a node +certificate with a fixed test root:

                                                +
                                                # Build the jars
                                                +./gradlew buildCordaJAR
                                                +# Generate certificate
                                                +java -jar build/libs/certSigningRequestUtility.jar --base-dir NODE_DIRECTORY/
                                                +
                                                +
                                                +
                                                +
                                                +

                                                Configuration

                                                +

                                                A node can be configured by adding/editing node.conf in the node’s directory. For details see Node configuration.

                                                +

                                                An example configuration:

                                                +
                                                basedir : "./nodea"
                                                +myLegalName : "Bank A"
                                                +nearestCity : "London"
                                                +keyStorePassword : "cordacadevpass"
                                                +trustStorePassword : "trustpass"
                                                +dataSourceProperties : {
                                                +    dataSourceClassName : org.h2.jdbcx.JdbcDataSource
                                                +    "dataSource.url" : "jdbc:h2:"${basedir}"/persistence"
                                                +    "dataSource.user" : sa
                                                +    "dataSource.password" : ""
                                                +}
                                                +artemisAddress : "my-corda-node:10002"
                                                +webAddress : "localhost:10003"
                                                +extraAdvertisedServiceIds: "corda.interest_rates"
                                                +networkMapAddress : "my-network-map:10000"
                                                +useHTTPS : false
                                                +rpcUsers : [
                                                +    { user=user1, password=letmein, permissions=[ StartProtocol.net.corda.protocols.CashProtocol ] }
                                                +]
                                                +devMode : true
                                                +// Certificate signing service will be hosted by R3 in the near future.
                                                +//certificateSigningService : "https://testnet.certificate.corda.net"
                                                +
                                                +
                                                +

                                                The most important fields regarding network configuration are:

                                                +
                                                  +
                                                • artemisAddress: This specifies a host and port. Note that the address bound will NOT be my-corda-node, +but rather :: (all addresses on all interfaces). The hostname specified is the hostname that must be externally +resolvable by other nodes in the network. In the above configuration this is the resolvable name of a machine in a vpn.
                                                • +
                                                • webAddress: The address the webserver should bind. Note that the port should be distinct from that of artemisAddress.
                                                • +
                                                • networkMapAddress: The resolvable name and artemis port of the network map node. Note that if this node itself +is to be the network map this field should not be specified.
                                                • +
                                                +
                                                +
                                                +

                                                Starting the nodes

                                                +

                                                You may now start the nodes in any order. Note that the node is not fully started until it has successfully registered with the network map!

                                                +

                                                You should see a banner, some log lines and eventually Node started up and registered, indicating that the node is fully started.

                                                +

                                                In terms of process management there is no prescribed method. You may start the jars by hand or perhaps use systemd and friends.

                                                +
                                                +
                                                +

                                                Logging

                                                +

                                                Only a handful of important lines are printed to the console. For +details/diagnosing problems check the logs.

                                                +

                                                Logging is standard log4j2 and may be configured accordingly. Logs +are by default redirected to files in NODE_DIRECTORY/logs/.

                                                +
                                                +
                                                +

                                                Connecting to the nodes

                                                +

                                                Once a node has started up successfully you may connect to it as a client to initiate protocols/query state etc. +Depending on your network setup you may need to tunnel to do this remotely.

                                                +

                                                See the Client RPC API tutorial on how to establish an RPC link.

                                                +

                                                Sidenote: A client is always associated with a single node with a single identity, which only sees their part of the ledger.

                                                +
                                                +
                                                + + +
                                                +
                                                +
                                                + + +
                                                + +
                                                +

                                                + © Copyright 2016, Distributed Ledger Group, LLC. + +

                                                +
                                                + Built with Sphinx using a theme provided by Read the Docs. + +
                                                + +
                                                +
                                                + +
                                                + +
                                                + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/tutorial-clientrpc-api.html b/docs/build/html/tutorial-clientrpc-api.html index 54f2eadb29..7c06f65f37 100644 --- a/docs/build/html/tutorial-clientrpc-api.html +++ b/docs/build/html/tutorial-clientrpc-api.html @@ -8,7 +8,7 @@ - Client RPC API Tutorial — R3 Corda latest documentation + Client RPC API tutorial — R3 Corda latest documentation @@ -95,7 +95,7 @@

                                                The Corda node

                                                @@ -104,14 +104,16 @@
                                              • Networking and messaging
                                              • Persistence
                                              • Node administration
                                              • -
                                              • The Corda Configuration File
                                              • -
                                              • The Corda Plugin Framework
                                              • -
                                              • A Brief Introduction To The Node Services
                                              • +
                                              • Node configuration
                                              • +
                                              • The Corda plugin framework
                                              • +
                                              • Brief introduction to the node services
                                              • +
                                              • Node Explorer
                                              • +
                                              • Network permissioning

                                              CorDapps

                                              Tutorials

    umX*12u2hmK90L^(LeI`cMK%FL^b|xId69!-SNW{~ zwtuC7{;`(_-HNw<;<$;PQ`QcLeRXqKQ|n#9@J6MJRFdkN=|K#C&ol;cjI9@i5Y zre{mDNQAwd6LNqzzghR!N-|1-#N&W3&0R406HOEf`g8fSi>Y&eA$FE1xPq6-*Y?bk zpF!-Be&ha2y)C&wzzItf;hbp&0Xq1nT|HxGFUqcAp8ZK94dKS}3;{M=T7+K^#q6$| z{4zwU*Uwc+QW03-T%}su&DeG=7*mtpFLm^R?>Ziz;c{KxW_*=i&XQgFu?kCMJQ`BC z7Kdk*30AimaCE(YM+{xp-*m7d@QIsBZpn{ZS$iVlUP3v0b?2Szg2EJJh?`Dcqb9F2 ze&tJ4Sy$F0Hb7s0Q?%+z>wI6mxpF|;2&(~nKR@MMCO@y97DZkDn4Wsmvjtl&bETzz zHJZiMc-GC_^9#oGgNz(AwjhRl?q~%~P{^PK}*4hp+)d|*J56t)c zlYbRNE&M?BrDU^7nM&RldaCI%P?X+m<;2UHWb}^Lhw}2IH+34v^*}bmFX$X2en#h% z*_>XudJI{Aob7&SRLLpZrObPe@8ylxdTQMCW!A)6$r#RWFc54BfvKRbx9_od+zWqK zdbWxr1X(q>B}%!RY?kf|QBdg_WB!o{Skc)|Acc533|CJ>#?XsAyt~>%_8D8+(n>#F z_LgOFxR&8&D-Cc-Pm4Cj@m4;eh^9HmuMNN3YpsocZ^JWC?Lc%&C@f9ua~OV}m|olH zrmbsE*aXKZh7cF1Jxo zkjw1DWYS_adMLWET75LMsh&bkrljQHzY86NPjH$l_I*AW331ej3NuQ$#;aMY!pY@v z#vzA)bt9r7mFF9SAxif=Ufi+bR*=?(P9J2Cv6x?fN3Wao>1j`n$aoH`hpxt4(T-)=ac~vzD&U^8>FiKv+*HC6`K=^K0_J}_v-i?v=Ai(C3pmetKp7V*cV8S>+bw((a z^do+rhk8m&!*DycV-B}c7+o0GcYDt2KQ9C*ALOzL4?P`O3$ra5DVM|(l7!u0vztQw2p zwYlgI%#VQ;m>(Pve6^%uWp#p{1|sOb%{~aHUnnb$5yL83Tk<_5P1)K;1!S)BidWUho%HK}WlQ-~sU-E*)`d3%KHLp=!FH8gK8_MLmh2za zcDE0{E4MjBxvR&2%Gd=AKa^gFsBoZQKYcp51Qz}1=^|kT4}cTVQZ+|Shk{vwsq@8F zEl@Q|pNI&G$g7xyFvH54GtVn-pL@O3EHJ-iGP!oAbgV4wsNmw;&#m-UN5mu(+EB;(Ph z|HrG_23ND&okD~wN@;insKWLg!S5K3R^?Y2)CeQ7rr4|_ep&=x1|!apK7jqK-}*Ml`<~TDIKfL|TZ`>p19nM;Kx!miX1gT!nA-0R zlRUe`Sf>k3QLyi7fEO!I**$!-bx6F5{j(rxuExGk0PlRYG{=t^h-6I&N?p@WN3u`1 z&b}`JFx|@*T7M?B>KX7WNGd z%*%NHMNV^0k>l_uBPu0?ArJB7+*Kz;V^?EBDN!3Z))kj|v@|%`og`h#+nBter?2Em zaW>9~Ahk*28uZ3ZYUUf~wk#qEm&izGtPS{ghBYJz`#YjZ?525t*9bQR+2#-x!Eq*S zzH-8jYkB=#dvS>Eg^OflKFtVIBcLp@zTePRa{w(o3Cg!EK3mCFw-`@zCT@X}Mp7c? z2M~BN!gpVFz z(@yrgQqLbF8Zz8}ysi$j27)hv5zAL>afYQsW56=whx9hV3U$gFBacfgBBWlL?Qv}Q zp#t!BzbN^AQPJDN$m--frWsPFOnm382^G=m0|@@!8P5@L3TsV5 z!_G8J-gi=2%QeGT39>n;$}RKIM9{!o-kM$8zTbWwbB~}juOWEGEI$m=4`=gSvR7d4 zWvS_OJc2F{HNP@_*WCKM9)vg-MzbJfdft+uQG^1cp#x0GyTgf{V-^-m$kJz*QFtmw zoqnNRA70Ua;!Q9;BPWjCdCfcI5RDc(hz`-HPhen**!Phi&my%9OAifY3`A_RPolBq)D#Bosuute|`@dv^e?^1NU#y`Zjt+Yh^{XStwiJ{%RJW3Z{+WN>B` zMo|6vHJQDrrj$~F%l(~v1UW3NIFDO2!lx0^5XhF<@{2P6?IfdO4{Y8^Eu>h(23w?u zx`{zx%=N`Z8L6@JmZhTrUH^M+yAi^^(k#}4-e};|7}b|L^T8$ipT$@m0DiJF<)`Mi zyr$QGwaRDcnmkI#9T^@It8&)jATt&Og~TQvR#DM-UPaUqH&Q--?BNDsL2mx8xp1Sz zS=?c7%;#tM(e_VY?x^yDG87tw8lRMsx!hO8GoLVg_5Hpu zG}~h`{Ziw-SHZ`Z<#zV4*0PB`=CyDe&i9OeI1YA|Iz07x9gKU-31$PgDUdYVILPH| z#z;Du=kZkeLV@}jKu;qTw|8M?PT=$UE)!%f+MPeKQjthvvjz>Jw&?f4tWS!$Cn|vf z@TW`-#{u(3aX4*36ARsKF#9SYb?g%<5A?pAkwI{CgV@XTJy|q3Ez+XZao)_stzp7{ zpVBwA2O9QZtMQx^6R0HN5Z~LSqjT&MV|K(9a$D}QZyKYC{Ze?SCnlnFm+M7F2H&Sc zueTyiIR?{kYw(nxFgA0`YAt#qprD%%lY*@d3r3y(+99bEWEOhfk42GGrqu1x(nukV zj+>eBc3Ko?$xroeG%f$gizi6O7m!JRcJeH+05z@GSa2w9<5umdbi4dw8a=B+1R3Ol z*5)2Oo;1*mIZXgD#x=bzvg^XPqVeIhLBn|!o;A_87d7y}Pj6B|_}8=tNiov7S@I?M z>r6)f&||H8?=k^$z*)p;-)IAW-BQ=bh27{zjlRmLa`4eS==cgTOrmNO9DJ7;6qbuV zh=#F9k=U%-78x;vgU`s^#_)(Eguw!IpWMsbs%l2Jn8sh!b@z>$mf7-Du~-5nX-jY3 zB=+?p-eN+BPy=si&%Ux44r^67W-*6OKhrbM zuM8%BtAQlF($AYecL0Jc_toUkA5O+UiD0WIv87+^wThU=ld^LNJo9boylnX_Gz5!7 zwM!1kjZ!6TJU<-8r{C8TeuvaeAOy=p1Z4f{;on3{V&S9RV!Sw5Zd-^cX@kc)GIG@ z*D*Ig3ckP$lmOnn&4Zq3ph-Upl*Fs(oN!w(d2ffoFDLMIlUr!65 z+RpZP>f<$Fffs3i0ywAGEZ6doQu(s1W~IWknBQlOThb1r~$#3ykvjO+RnQmn_ZBhGJ z_a8spy;I5iXz*$f#pl5fiw9XXE?M@JKf^*7#V3eEn?+xLKH;C9|0XTIm5%80j3MZr zWI%SI^ek7bs`6t1x>!L*y3i|RX_0Y194%`fx?{x$P7g!!4ImnKd1U+ra<6?1B?tmXpycm6l5vKS0684_Mw8eU6}FI}*UgAt$-1Y1+|+E!#pXn0AdJ_zUOlYB0W{#! zCzPPt)rC6MG$;r&&XG)@3oG)<0RE*Nr=N}xX{<{y6n>c((#o~#1kfz^xeh#IoE2<; zX?vt#9f+)Ix>#pAP}o7`qOWBkgqyr>kdQrwWGN4SxLD~mipk5$c6$V*&;{_r$Tr{CSAK9v zXjJx;JskNiz!yb3edthgpa%C%ztNtrCe9=ni^*b+O&X ze4+G%wk~#q!A}nGddaxA%(J5{WWBM4)y!B@?2Y^9Z$8QAwdJu5z0W(m6}JQRGu+;P z+=>_lB&IBVuLWtkTT>HRv2&#)-fN+QK=JFzQt=EiE7z`A7~%@}-Hn)yUNV6~ zVT;9ueTWQs$uA6xDh7yEAsJt^vJOzT17<68Z(CTGr`L)6{KwiLWR;8v&}esvq`HwS zvJh*YyRj0OXWvg;N!OM%3s$3;MZJ4}m zR>`n^ub#I0d*feRU3cnDA7{Q3%Acge?c1bsqHB-~#!#5n-p_ss&OwVNd=b`v7co{+ zS&CTb0slIR>kot@00wtOx(GriwLaJQlf0)YUS%R`f1xE&0yW!9oF;&?@)wk0!GD`A|J#mCCcI z199Kcl*7DlosR7(++o{#m?24D@uaZ7w7|eFAtkUZ5f|setV2)s?OE4v`G9F=& zlJzCAAB>wJ{k`IexteZ6Zz`rYdQ>$c>@Uf8NK)7ONuplrC=sYsQsK`fXu(|(=A@j7 zj}Gq03`AM{UUrIqqMERfU&JAv@rlHyDp{tK{JY8dIbUMcs+4RElFvFwZ~N2PjNPC+ z1r@!KBBVl{j15v>olwr0g5rsrThGn#ZI&^x@z9`wR4(Ai6h{r&lR|AvLuZYuPt+=S zu0O-xC^x~%x)r_o=*}%<-ok65JyODyX~=voMk1m&NagB((4$B#=_1&!ys;>yguaoL zLr^>OInuY7?6Psl+1MBL5}*)4=22sJe2qo>7_aknKB5*4Q-#;3h9u=Ek3O>U=*Fw6 z`ZAV_f@Rf2Ofx`JmL|c=AwR!k*WZlxf%K}K_xVuB<`nCo(~n0gQS}s&bY{;O`^8Z}7@9S=M}a{*`-CJBM;=O`e7@+Zb!a7&*PdEdyK1 zUS{%^PyI8!-zip#-Xyl%-^O>>oHl>%M%0R8jS$a&{^0hpawDwFdXJJ2WJ%arf~?N5 zs`&AIvhJ&!iyx;xF_WoFcj9gT`n>@6^Ft`!VV(DE^3Nj`O~59yhY+knFjr zachmyw$d%X23L+Cc@^zrQuHG6ka8-|t1$b4Iq_l?d&0vXGDizGJo&dO-T8CX>C$)S z9fdQ0MGY}t8w)@Y*+Cr2%ZzKKUEC`7RP&}!8{ce=C-bPPjdDs~8qO1P31~xku*)7& zr_1p#2%8_5o?Ggz zA^+6bP`<+lUDfKYk#gk<)m3JCf)PK4tztHR?N%=Rb$CTnW7^PygZTc9BQUGd15O0n z?IHzYynvm8JNF1~Io*NkHeX8?`mqzv7LWULE3AN9&y1^tIQPsi{Cm0!F+G>>dLnTR z{=ZNU%2C+g_v1rEpGF&GpbQURP|ka4u<3vka71Cm>M63FR)@W@bq{9rS{Ux7uCYFU z^GJ@67iqKdCB|i<6NRZ})2!UT3ffx5tb2buCX{s!3kkZ*NuuJE=v?Ezs)k|!%JZlx z`eKpQnAU_zrrE7ODitZG9K@=KrwUAdVpX@dd@dEIz>OrIJ}(n(80{9PUE!wnr8bPT ziXi@EVJ@a#QTHL&JqqXfrSt7g0HL#gL*}GnT=<(Q<%_w$i|a$g`Ocb;1F4@&Nq^_N zoM&-iek}yJBWfSf^8;A)f$enplN@R7wO( z&JU9HIL8F}DyTS%vXa})KF=li50`DPv^DY3=L^hUZ`;RyO_v+LE|#8`XD4T4J$#j( zrGB}idn_F1Um8SSyX)b9xt9t{V(>T&V6O`AVH)=|FDpx zI;1hg5ilsHY1&oP8DHmdlY?I|80eIZVU!+@$9uYlB=j$(_4l;;Iw5t2v9Xu9I9(JO zaLBLb14{(mOV@34V596GH>WJF!Bc1Jqc!GjcHqhcF2OX85zLcshKwYC1S`6ln8k86 z7{me!hApKuoEnhi$iPha->8ED7HvM zM2Ye&bxybbxzYv+eW7J3>+YogvRGJOzMyECvg=(M8lI`PKnys1*U3kGcpji}m#wehuKVbc~v(Tx9#Pmi(!m#^o4Wl6COC zZ18Zaz|OdcZ^f`{#GFF48EYIYBGF(%5S!*9ON;pGR`w13agzprRK{ZRMj@r2)CUv^ z(i_Lta^YruCqz-=Cr z)=jBu8;UyEC6(*G0Zp2fz8w>wAJ%sAZeV;`k{`&N*r6|mf%tVe zcXLP_n9=j@t=L0uFV69P9B4H!~Rqa62>&m^kl;Uc7n$FHi_b?|Jl@mK+I`@(FFv zC%4>EOe70`FW^e8GFMBAq{?agf`24b4f-w^+;h(!{w$q0zLhF3$!pNTT_S$IUVqi) zU2wPa=7C=h#!i7=f$?~!iuV1kA56Axa-!;Cs5A|>awJfH63dce{o2l7L6+f}ZecQO zEc=dyMO?NyotZJ&GlbKPg`){_t3m3xhfer(MO<`$ThFH^r<*P%fId(ECP$v-RQnC5 z&*2UugQYOPR*}*?Ag04&+kpP`2^n1r)rUvQiy=?yxj}Xw0rrxfe@;JNirBAh+!m)% z3Jem#g+J-5MRfAgj<$4rBMHAuuh(ilg#;Xn2{ZwL`VScSk|8U4iYdsq*xH#!hf=T8 zv)rP8)$IqGfS-x$2DY3usipMBgK6V={!>T(KNimDBz?-f8Wr52;b)~?*>=t>Cels5 zg3;ceF3TiF)MSNV87?nSF7!(|9pn&11}c5kF7q(`~;f7vrFLXo**YVTQ9 z?*>QJ6DuOKoXdQ4RE?>7EJu7OL;qR8?j{a@qm-{%|iSy+mx0CW#Z9lw{qs-HrwIwV(dLe280iGkS$#ewBD)R6pd~A zjhQy&uBt8+F{@x-7u0k*=x)n)YB*y|o}7WOfa6YHC%eDd094}OHqEuj-t_b@CJ^OM?}5#j%T7BlcU zMvn`OPqxuc>+0<_wzaM8>5e;MUcO~V`9vYc81ZEE>q(Bjvkz@*Y>W`Quc zQ|#IN!F3eg(yl&IV(iQh1{uLe>^p?!mT24<2`T^wS%6RGb)`V#PZh4GjiV3B=rzP@ z1V_1#22otkq{?^%s>b?#a>*xu;V%I?Im!>}2t4%0XYSN}A(x6={&<9zJPEYb(%u?W z!GZT5jgIyL@bq;fY&*_B(!mCm$sa1{8aC z_h1)!)g0d-^~g%8To)78S3AR@F4he zEFf>ic-=T{LakXp5~k(2~MUC z9M8THaO@dJ0#JfWErVJHyR>^H=EfY*r0C6uYifqrZ}#38@7hR{QW@e9B;zrPd$s3bW5K_5 zqI$FHHbf*hM4HSh12Zk=R1WCDe=o#6iMdGf1%U$Y98|)0d9F>3}y)9Gx zJI#tXJ5jG!EjIEm&mX8hh@%-)OpCnoANZxb`MsCrY0U(GkOb8TtxEM&lIhLi>7 z7#!qcA(~r417LASIJBu)A*w@k$aq#~fL9e=S9}Nufq`QEbgTZ243PUw)KtRDLtS17 z0+#k_TKhQ4X^?%awh2PB&fgOjklmT9D`LTVyzw*N>oGPqqnUdQQ(v3n|EipCM#VO| zMv1K7q<_MH*hsWB&4 zV@j4xCeP4UpLa+Uln5k0YG`RS@-3cV?CVCQyvtBSyQ`6razI=R(Cw?%|Fx=LZtLyh zK9+?0W$x++oh}LemZiBrib+$6jx{xWkGM{4=)1;$=*@mM67!;&lZ_elY#C^1&5VT# z-zqdl%7>6bYlHicP~XcFv;}(;=CJUfx9lRQAo7duhhg&zk{`lms(yv;<7V^ScmgPy}uD6#p z+(|x`=fcBSyo&}-cZD#Pb3)kICN^TM^IdW_Xy1bm7SOeZZLcu!5}JJ;#ey|ueZx}D zoyMYtH~TsF>UuJx@ts+NpCNb`u2AvtHTZ$41{bGbh|V{|ne(RiF!IG!&BxIpt`pVH^@y>tR$d6L!v*!W*G(Vi(@keI>ie33OJ^Jh64?Jf@cMZEk7P24Jz zE5w}4TGeefnMK;~RpJ;F2bPDu#Kxz8XJw+xDNLgzx4zPsF4S2U;#9G*=N%q-bb5me zWBanz`85|oV`@P#FFFo45XSPaSmRvfJTishsNY{$5klo(iS})AYV4ivu)|H^s#FiQ z*bat`3tlpBik}!8D+K=t-C#z5)yPPt+=w$D)nZV}AXjfOeIq-DJqS|lxP}maC#a>+ z36!C?1E50)Q#B2@*z?1+pof2QHwt%TjIf^~4Eiy7jY_jINVG(P-?z{a#2s7zd${UmHdRnyLeeK1vq+xK6w2+E_cBeNI zbP!;hSa<(vPga9uL8wdiAj8R3+ywI!J9I{(E@EWDlG=rWQ^dP1^|HbDMBu0d3`6_ z^5s4>cBEqzxVhkpyb^n9`#=Xg4_i^Wk=iasB{)%_rbT{PH6;@Ki-T`}#3M``ostL# z?9g*)A>HAA!1&{F>&c`)onVukXxyDx5ryd&%0kXC#BW zh@zF`aEm~#ZwpLVp(!p!BRT~kQ2{G^!&%RC-~^HjNiFrCkfgB6(F8#AZ{ zSJ#e=_AHxkl^`L|DctxzAJV}lvA!d(siXQiMtip1o-MEWqx+$P@xj&0 zAy+F0&;F^pDFpNr2EIsSeWjXN&mvEt=y2gGDoN-Z!~ku{tbf%+j(72eeN&JoFt=^n zwr$(?v@vblHovxQ+nUz2ZQHhO_nH5kb8ppsx(}&JcBPU^DoG`4@2u4xNJQJf;#6JJ z?0Q<5)%u7pED!=XwKho6UvA1uL1fT^Y{zUF<46O43mfN+B2G7RpO~ahs9p7B1Yw|A zqdFyPTkU1TQSPL}xuRolfe(f;zHkfeH1;YqM$dS4l@Wdm8#{_Q2oysuLs7+F@tj`T zy$Xfh!R*OLeD4xA`17YmS#MqS56D%sl)4zV*C5#{RiqKX(w5F@mILEZ52>R3SXTtW zFPsN~cU#{V6lF*MF*M>A#pq5pWVK~Ox0JRZ-Jx&#hmWF&GZx}viQJ(R{!N-?$P|Bo zX41{n0U!P1i|C=V7F(mSp;@6q!*bU%PqgIpCE7>-0&{po&n*Kpp(0S6I6w0Ycs+U7 zo7(xW@AV}Bo>GnPS%8@_CY?$xrItgNXJ3Gqk%GzT0JxtzzOY{Ph>RV_2g8Ky-~C?? zUm!R0JRos+DI2Ey5mxF$IJUk%^wk7hTaC9Lfm{rMzuimj2(dzTsFjnqx&_#K=7?TT z(it7C8}5%+5{9L1p_PksV_Bl2byhb{mgL%viurQ@_|AI58N%ABQ@!xnc$_T9EXYczU0i4lEI_)<|i!ju2uGRJ8;{zxD>F;2pp+pT}Y+ zIfHM{-#}B6OL7HKYP!|%)%7pE;+4@2Hz}^o!r?AHF!xoD;9wx?V+mxg+xk`inK~La z$DBZfL>L9ATx1EcSBjDtYck@byO~G;(g%+K2TjamUVk_W+M?==oN0@U8~Q-Hu}xRn zk$fCcA8p>`PowHO0ghST{J2EdmLde+gMIE~VB_YZ!cejD?z493mw3bxs1YyZ@TWq? zd!7$CaY!o3e}`Qg@7a+EQ|{Hzl>4qA^ybL}#Rs6`O)evf-nu}{Gp#AwhVBh_xLu3@ zbAO+?%Pfi#&KXh%Q>SlF)M<4<7g0pu%^(;>!D*`61A_8jdGIOR+z|H&c!!KYZ1_q< z?3xb$aWtvKDgWr73t^17pN2TPZQf7TrVbOdu_B#(imr1-=t=P1Z1Dz#Msj^7`DvPc zgipX@iU?%k1>WokwEHTuTM~PR3<$yk{GQqkmS3<#YwN56Y;;V0GX8#Rn6=&GJv!BI zQH9k={@s^+&>9k?{uli4r|E&b35!uX!v9lrLY}%50J2lfN+25z&v99lSTuV}3*myf zUI9xt9Ie%v>vgT=p|aP@UJD$C&j@@Z`x%ptHybCf1;*D1&YMj(Pu0wh?fru}=<2TSd^c3{{?!#~lCsy=v&a z#;@r>?m zZO%oCfirM#n|QSX({iOfn&r=sccg}*2NvZ5)1UvG!I@@>ymbC!WxH?m!9=WqEfdN2 z)NCjyyoL4L0O2L6yj#h(R7MwDrtk8|{?ZEjN&}`*J~rtZcVX!u8Jrmd1X^ch_O*CT zbF7ZPCNCZz_!V+Tmb8C~qKCbL-VVh_%x~UbhO0{B_ixw}J|7`tW~LzI4=sira$*KM zgCbGsol2wbG70=-_dK9_T{bJpVW(jy?7Xs_u|V)kR?H}uvvl&hUI~3ZO`x099k`?| z51xRYRMj|4xg@C`c{j_ja48UKU12cZaHyaOdGbme|211^F)oF!##=urtoqk>l4%BE#6K{ zYW-;roHw{{jiQi>dI_j-aDn_0FcGq)V1AN^OOxjBt@x>0c@bJKaE`_Zm38Ah^nJl-X+A>EH#IjQGqfpcD zaS-;NQa2lor{TvY=i`=Ger6_i!jOzjFXvfizuKq8?K&Dby^MJ7SWH=-xq40q;-dMD*gEp>>s#)_j252 z3+MYz%orguV881uVmIuS&djPLU~A$UX8s+BbNx3&)f zCHW?RS_4_!Xat_EYBp1z|-S2_;*BJcoCD=BB1dAINpbB zG3SUwf8}weFHqs9edU@aDTkmuLwTkT95C^s73;5!@5x>jEScs})@9+K zS#MaA6Xe5cQ|tzBE%{H?UP*7IaawS4bNIEr2b5b=;^st*^gmM6tu>!0v6k72ZiUB} zhQg~XmrXDC@-sINx=R?`O?F-5kuc%;6p%r(Ab+TVI5ELl z(u1yV-}a#@Vz6GXG(W(12DMvq+j~%Zt=IEbQi3su_JADsHiI%$ZE-X=g93Yhg{hhh((_U-or+}nVe$3%xbMk;@4HVL;iriH-^D~p#c?hw8^F*w$}8E{w12w02vix?9%hD{u%BH5w6nyZ z`5^5-vNYgjfogd)TAQKs@fNaaxkjf)$A7l!0|Ia~ZVb_t3v~1X*lo6$7gHuAJh!*+ zR~6WVTZ+ofFgo>wNgM3wra|}tZb!G~Z|M2OC}9B2Nn{)9q}X2|@^=B~c$13Md5@vd zn9=$cMY>(QC5INuGgg0m(n!`$Td1e`&np3zQ)vlA$R|rKoL=m^f;SVEKc|bIIUH z(g%q($~3F3r1-@UWW_Ls)+ETgfjiZ_x+?aCe{BGqpz3zqs9MeKKL|DJU91 z?n)dt%6a-hB-^qZjkd6|_E77;=dIZ-otyGh8ZD2U>Z8YWyoh975j|>^6Ehg9 z(a(PU5Z0NLGJzkn`=K=w6Ip97L+9*)9S&Wh*TP5}y+?i-QlIO8ieC*#6!oDh z7?f2&h2t&N+w!Fm*QgPfM=JdhFk=7tsjDKv=_pL$*gwX5#CbAqt~;k%YubRbL=!yrFLA+YV&FK4R=J(sSIAF?;Vg(F+jZmyO$uK+U7$H~Qvb zgf$stl3K_;xMAPLW8Z45luSprJ3Ds3n5m$VZv}TWbUj#Prg;(-S=8epq7Omi`!*lz z{~jXVAy0ZAi=d9`P^L5f4R_z93MPQoKF9Ee2h_b4SVjdY9!5Z-Tj^!rCBRuYlnCfH z3=F~FOo7#E!ckoQETLQBgNGH=j{x?>9tQzq%X=qlxU7%q#zKzl-kryRq&qt7MZk&a zh+j6HO=?iodN-8@cUs;lS#vOXCy)NZD#(13ZHq^WoD`FSg(aD!%GiVY%9^hpDUGrR z-4PUZ!5bS0*&$DTFB(r7|5vHOPyqs6bBqj;+^Uv;?lNUDk71zD?zsxCu`||fKYK0{ zPKk$4_wNxlaGO@d7Z{%)j_vu~?(GJ%yNDuE7^wpd;02-S9l zJ%-u^Umt*#L>1!2Ew@8MDod0&%*wmN69zGGV0E~@v`BT4wpAnK#uze6Nxgun_6Fq}Ds)8}Tya(B+U)PSEkAra z<=r&mty#V4qQWC2Jei|jcTAl?i(Hfh&}SiUCKq(`>xC^>)4^EK@gCh)IK4??yrj+X zDQR!nZNa@9ujO-{l)!BL?qu$H>K4a7O~7Yl9*!!ig0iP=NbVSfR@%E>+KYDkHE?So z>MOv+aqqL}_d#r6`Bd0ZTaNmy_pu2ZUkbrA7^7drHOg;FlF5hh3gSKd-|0}j>gXsx z0-CieL`A_q(Fj(48C-)i>fL6Y8VzLKnCufWZf-QHpO$HT))y-+a%4gkq65wpL}JP= zz{$|FWIo6c#!F+>f|f5_d_t+p&tq9K>EQJ4*@?pP%C&BU7t2&U=}|$wPKp5h;Do-4 zZHnnT+pKgVM`C;7^SJA-L!ZFtv^gahR1hZS7H1w{ndQ)9qE-F0iFEe7L*QEcW3G>x-lz+$_LfK)V`Xiorvw#{hdo* zMN`$J;e`6YhO9=zdO_#8%$MQhiA$roWfqI%u5JDAcL28Ut1@%q?>r8==83;3KFy`4Cw6ZWxU4H>4^gVRnIW7${J< zQFM3!)npJ5Gmq;o=|AC!3TCx2ETUAClx$$VU+UEP#bbf~^T3iC6r*upu=OoL`RSEV>$pnLHI#x#QaEUY5EmMr4TX{ZHHxiKL+_ROD7G1!6F+H@)upkPY0R_4&O3 zi}5`ev{h&?1E~-%Hw1o0qEN^@HDKmI7RYf@37{C-I4opxG3&NNXdFokSV%0r1UO`G zDRdGMPg`~?NH2&Z&TvC?D-33v-;jue1mQ*JMJ)({PfaK{f}gPplE5B83=;XlXID#0 zWkG;%XV7Y5jobGGX)8&CD~aK@E&o11nFPY&4*Y5`^6-RwZ~QL_WVUA9x(HHe=}qX> zRw$6`avsp+nl&X?iJ^pzrGM}5gdNART^iESQQkh0OuUjN+B#>_Q5xUfgEbdTejkm9 z1F5s%x>#ZqX3$%pegYLR1fXA?xiix<=cZ5fD1YK&Y41wE>#McA?7urJ_WE7{4FX7E zLLIpbnDOhD+>rZCdXsi1Cr^PKAelTBj1&hWjf6{*(5QN6G-O}UtI;R^GQR?M3FOLH ziJlUg(R3#K$@vA5;>;hSyyTk}Der#sp@uQ}JA4Ii&KRz(mnii&*(^aVL@l|Id0OLu z;{sn_K0lyXM5ZO3ao(NoiS82t2yz%H8!Na_?G^I&PVDv5CbE8z3%fHEN+;$_d;|!m zj?+YBjzU_#Z|XYxNv5wcR@`w+I^YHRL%Cp7?fMD~!{)q-4IvR%Mc_6**`&hZ9j2K2 z;ZY3@W&+C)&{c+ZS;Uz9igC0yTM!)ZUXw;_6W5uXGVB_fuTIpcd*_h>)CNaNkKx{W zph`|K%+)0+XuhNgxcj%&rB4=x_7Ma#!Hb4&vzs`HlVYIC*m2h5c;z>ixgU#uJg=us zRo@?PalVQNtrNdrtblQ!oo<02g<|y7@34GF4Dk%`Lt}Az_wonB56gF%LN{?m`niBc z4F3Iyr#$g5*cSoC5$s(B_$woRj+ikhiuB7~qk_C*`QGc81t{b{;~9qRCgcu*Ges*) z8&S>vCNMeX+hvSLi`4Rw5SX#;?_y|CoHm@~3aJN5;QJIC2aVlNWCi`*T9-OH2a2RP zWKc&X9?!R<7{W)-?qIG5HPwYOu2nov??^}O0HzGsI_L0ZaqEZ#bZS{E!dQ8RmPFNw zR!P*BGjS>o2g0}oKk>dx1;QCpmvQ&YqOc#MMlhVg3Kw#Q6ClTb%vnF;EBlB+-Il~- z4^YS~bi!DHo<*r&M|~^OoZwhD*g6qrtD!F+uFVfS5Llb9VqiChm_c!Y7mjdSjd2{Q zETg|vhzmNOE-6w0<|(n^2<`sqKVi-C9;z#klyYcADoqY6LIuD;qq<}H)skVTc)+oE zb{E9l9q+OY;$dfg;3t>V(-XnK*xG-Pc}9um+j$7G=ax}cNDg%p^LU};ie4i?7@ zEuF09_&|BexFurKiA(Go5#8wGmWKM-SDO5W6RbAq{nmzWZLX~dTvg)oMsd+wJ zRiid@=-~ww4!1g;T5M?|HU+fS8|)~{(pa391jBZ0S%Sz3sv^3Y7Hd&373;~2&3!Hp z(IJ}Gzrt|{>79v^UIrNAB{?KiNq9z1eVB8yxtp{A%Lo`r9%d7rLL1UrZi8FXb*O_g zmhl)_-bWnK*tBp>&SqbkTsufs9ZqNMX(m~2{r&sS(oX-r%lmoh5R-8SWvO&hq%^qG z?BdQ#kjFjL9LkwNHA%@ko3U(5<0!pY$1^2_-1_7q6m@W}Bq^_Q5SLuD{Y@4qR{9U} z;s8IusI8f@Kna+Z@&~PL8;4y+T8xE`ooA>xB9RU)+cwfXD?>#g*)OQ+{6tr>9b-n( z=wKd0p6HR}Hq#s+z0&D_^X7A)rzP)6qE~77cSi*UY1*ww&p@9x7em0nwd#76p(^O` zM9pg4w3%7;BN%*F;P0+0v*oyTqO4s->^&NwQfJ8sLLt-2L7HJ%`BnKWlPwoVl)?C~ zhzUq!HjAl^S3(046yywB=`z?52S(Ybj-|*HZ2<>T{9HmJX6o~%`|n;y!I|FgN>)oQ zdxOZM?jzKK87{soW=jIp$_ds8C--5xU2F)2B9A~ZT1`gDOnLTXXp&*H<-&rBF!CIL z3_Smlm5(THL4WT8HJOKKnY;Mk>it7Gqy#G`hZCWW#8Rs?ZmuD3yn93s(beY&!9ERa zOZ|(=nfr=@rX9tN=6T(9*+z>Db?5=sQxzA{Xg9MAe7!T37?}-&{LIunSu$S(%fpJ= zrQh}?fhaptNPfrp)E5aMERdna9OUZ&lgJD+*sDh^tCHjh^I0>K7PsW5t?3jlu8CA* zSkoEmN0G-SEBe%~5w_KBmBTsap+o^FgsylRwC zRcKInhc@|S9j?e-Ac_tO;B;QfXu?Ob8N+`TDg zl=%3By7r}sOSfq2@qT$y5`u(Ff|!d(tOKj7fWh$q<(zx9e0yy871K`A-#`TK5SVa{ zW{Ek*YRN|atn*k2j*tt{lgO|}iW5o>sXMkE3gx_wY0BiwCdBJf(C_$QOtRI+gjilc zfjG?+rJ{0kZZngWC&ezKyF)y{B37#})F&iRQdd9{JCMZz3PQM;Shk%(WT;q&)XXb7 z!_vAvzlq*9nB|c*&mNLtD7W`Zk5hzYdDm|7i47fl%egS@Cmn_H9l~ zhv8+z+yX|1mTFyyoqRcsp@lDKd|*;K%_z5a%pz<=T6_T+h^4VqH-`uigWy70$^zb5 z;NKazEjz=i+CS~9fxpa}h`{wP!c;j6Pk-E%b^73Xx~iF>872A4DU@3KtRnU5oyXuy zsoz8=w+v{eeXmMznBEd4+A-D6`1N^+BR(&Zkn|Sir(7?4hLUq)Et~NPfUQ4}L>Z=_ zhbQnhvNv|{BHbTUb$0|PY=FB<_k-}<^?4F9cIqX>C8qb`L5jmTc{G*+86CKrTJUmu zLl2!Jgfa=5A)xYkwc+m0%ofbl(_2E17t~%}>DlWV5AeuKAkqpLUb({q2)<@{kP$?Q zI+Dc>{Y0AYw|NlD4>Injc+kraWq6SKq4q@8ztT+)g_MIQAn5}JF<-NKcV4u7+EDb( zTAUrJyCeSqwtZ^Kj7Yj8XdUTGjd(JajVR1!x5Kl%1Tu8P1qXHL1`EFt;-kh8>(M6u zJhWp>0Hy|OUKzg0{lW!@dM@5BZ>m!dprH;xfAkhVrpy~Nclf=0o!+yTsyWNo@-y$k z++<+|MW>M zx2n<@f9+TXwHqHSjeU{*LC{{DvJx9h^R4d}Fyi-p`nU^wAzI#B+Y5CF3Bs5l7d@Rg zS`=bf7$fI|LU$ofQYw)R+a=H?^CN~#H>sL=AJ*dty@~?lJ|lk}zC{(O-v~V}$a#*B zOE`I|17+mUoi9l2xyR(SAPL_Ldfx@iFTdg>H()6+3fbnJ96Z=R-B*4$*t|Q#(8D!X zt+|jNo}UeQ+^H@KPX8HR;Ra#`VcxTy@Xazp2Fy@gFB)&JnQ^MOz>Y=%HkV=FW8UI6 z)*8BBeZ&E~Q~t~ri&GC|kgrd{;AbMfjv*-j)E3*?HGVZ#1rRO?*xm2F-R&jqjLC5v zY8rFTlwtv5(^_Nn?vp#_NOJ|n8|UR!nOm{%>XZ#kEcki9~JtHWvRACoPtBW zb2e;DSoMtKdTXDjhg)-u_Dad{6bl8&;um=&(yQ5X_ubpqC)sqnDwm5_0$u0T-beS1 zCz4?^aZ0!FS**W>xKnU{oWWYOmEVYq&)sQ55SBPQD||Q1wPn1Is#XZ6<^6`>2%Eth>#4m%dkpR2+ULoltK)ie%j^V~moXqXW01->DK)X%onCHkP|7`?&A+S; zw02qmL*N7kOG&J*n~s7bTRsnZ2p_L3ALH%5nHT$4ymt&)x2bY1RQVsg=epjO>$FR` zeBNK*OURnkTc%{VfW(BrO`M7YwHwU*Ick6{^#DBiRZ58d=kvuLGr`n$=bDCQU~--B zykIKjKm6{uf)rk}h*b?hUiZz(0nBg1V-Mt_W~fC+cG;FXqpI$Uc2dx8ME$U5tKiy6 zFD_uJ5?6mIN?cu4-u{oEs3mV(=SGVXZ%!N{&1B!2Lyq^3Jfr`@n~k3R(_}FfwXJqZ}40;>8_66h<@dZ-iKrrcG1C+ugmPm#(-kq>2dsBngw>u;}4CxOerNz!W z$YS5mS;Roq*rPJt$wAb+7vGPXG~QvR@5$Jsj~g&mUEx^Tzl9q4bMdZ(o%go;6Yu(X zyVIx5!2|_=BMq)iceYTexACJ~V*x(j@7J>z>c zY|tw>P7Ju(O#)d5^7JO(psJ}RLegiUWMtz5F zbS@nc!CyXFeQ)yFOuF~oIM62@XSKGjW;y^3*thak4C*k~Fm1Z)dG0?B%!gg)4qina zVP6@D6K}-c9sKJu&({Q(VXjZ{T|J`jEK6IWPeFl>qx{#`x7#-}z8a%XYX`V?pwFe4 zSL^8QJ(8umHN>H?8c+NS6M(-SQnu*5Z>3v(XSSUw?0eqyus-!i7*%u6RqkY#=2 zgOjw!PtF>usdCYbq1#zus7O~*GXo6_bUmSBKLE169Z$S_u1$S) zj$_wS*(gNu#}5`?+Kiqr0X~~CQ2i7#98J#YI{fUZrUz~P>C%q}hm5cZJ|BV)K7=>k z?F!nKh_D&IgT|{avmUE$t%)0H+ag(NS=!t*?P!f|7<+W7?UY*Vbq;#ScR!7ev z2FZ*bUXa`O)P%+pHh>m3QCGWeza`KemA$H_bNb)YFLj)wry&eikP&&0Y}Rkm)8nV+ ziy7^?3(v2d?Ob|i?crwp=Jil|&nlFjU2XHJOo%2E8JW)g zJAaK&w}r)-Ym<&-)t?Ux-apnkzv~y=!Z+$fD{RrPaI^{*-0HL~&j@N7InqNjLD6kgK@4_rSlBUzS#_SO{McHDho4p=&!FMd&4InPuuELupwSBM=(!pG_;GXBEM0d;M!BmA(vHK zky~JB250bF(7|^V<$;-Q@Id$60%%3jrS}HTV3-Jq*+&phMGh!>vETc*0v@DU=7m+L zfsOZ3f=0N2uoH-wC~9df>Ggr^iqgrP%h6hj0miiC#2789uB}k zW*xb{&+X7vHlrPiKDkc%d|z7T6FG{0^`T5`x5k>fIle>5vdv*y$!Gs%%yHE;>_tWWzG%Pac~JY;Oym8#Jt2{EgsCg%vLuMSZ&lF7iIVNoB|WQ zfdlAH>=aTd%Jqk=OYqYxPd7++E@OtBc^KFln;;DXns)dcf|xe5F}8X)Jz6(D6(sK! zgweQ+g@FOyVsuuzpSA%Z#B+dL2Q%}VV!1bKot2peJB=GDj2%Se6xkrrp(OG zf+E$?b3(*3Zp7Tri^6XIo}myMpdinCMZwJxRd(!QQCXNZ-QZ#qEqS;(8avVPC)lBX z2(&}+bNpn3OXC{Z)2@HZWif7C{nno+W9Lf0pS>r;hlR3cfo7S>40n~Uy0zvh za6QwMS(!@@)L(yUf1Dc!wL+zy&$nXGWNc89U;+wCV|}}=&cD*UTDtyh0Im#s20i!A zzCa_^1?)E96y}cO`26!-c$Pk{q?u~f@@nnX`**L@Ct!VG$mt4MSs)sGTdRIH*`eYe z#J24aHuxjN$@Bm%~Rpi5vS`#YNq;X^&TirlLHj(VHF}6)R(pn~R?Fjw|B_OO+2NfCKYn+(+2E2h=7& zkMug0Skuc*;S>7&uGK&FA;tRs%lSUTGo53c_}tjnC~`foJPM|agW9hosk#XAa*aTI>Y8ZsOfrrU_DdcMIiMmvCknT4XjQrZ zY2!$8p4ee4IM907x_Y1&wZIg|jH7bZVREjFkpftpqr?#uz^_CuNsu!onz=c$h+pX4 z{P|GPZum_U{>c0krDa+BNHXCB;jUB(bi?Ek1mTXqB3r$exJSSzl&Yd9@?03!l1?4R zFxX}^Wz!cIZz58Ne`Wvrh0ieFYq2714U%30A#dbP7I6_#nK|T5Q!H79l~y=bY?O+A zUBk|J(D1JnK(x#+mbfuRvABo?n!*t>9x=p!DNc?It=?7Kpy?u?9e8riCDOPIA`-|Nz9^8-N{vsz<1QqsAsU-in%&IWYM5cAa8O!Mtt*cSZ+7LuQ1X0E zx%kgdu!a3k(%>jz0gFvm9)yxD;u+4NSnW0&8)tzcE;KZ0ET|xr&694Cm;y1ReX!he z(hZP7r65{*9f*hLs-XtEXuy(WfbWn5s}!d_8Z1TZ?t@|%oa$0G`+mL809h(^%0jG6 zojx8M8q9$Tazsa-b51}p>xGoCPo~kINwG@FFRH*95lt_ak-}Y)W!@Mnb>I}a5QSBo z0}+vNT&b}4kY{W~z0=tPD5g!G{H~K$rve-n*d?Nm&oSjDq02q7EcpiC$o}x9D+zmT zo*)%VUcos1Vyp#kD+DbedKo#+(0Tjj;>~e3X&cj_I`7|+n`xfM{C2G*8wqVv)VOue z4BS*$48$|$bfUmOr02|t5=XTy1%r>mm##M$5`|__<4-0sE?9N0g>yW5l%*ojv;(kU zMi#8*(AtPE%}g`G+`uXxq@I;J(hb60qYN!xlICiDr*V-f-@CLw}%M(D?7lI`?+ z)Al~QpY1?Y6rB?C5C%dHPc-y?iva}~`2_2l0O4i1n&TZAU+EU zg{Qt{d5=C_oket^0J)Dn>OFkyOGoW?7h8J)e&v3>Rw3Vl+i^2jb{#K?-(+dl`qNC` z#t*YPgx6UUGi9af5{+eMfFtDHp`oXZFVISrTJ!(DkEO+8z{00-g~4I~*f?}y7*#C2 zOo=$zIA9pniL{xCSc#bb8I|qrUH%zaiI|9#VHkhenc4po|LsWuGgpE}~jGOh}MUItOfaw2U1>s*uvZi+CE*3=0T+B@W?GGhS)3#9+ zM+-H-S`ejv1fegPO_i~yo5+K;>i$}E%so19^zt+zH)-{|%>n}4u;l)<6Sx%S z2vt#Bf^1o=BhoKG)FEG?t&{WF*0DUZ?moR=w$}s?vvu4zW3nXqbwcw&$19vN`5lbq0_V2QovS?+%hWMCW zEpo_k0E;fHm)t`!ga%wnZbZ8!+yZg^bCh0z>=8R)+0w4_?IAm$#rVRWK#%lttrIjk z2aohRHleI*_M;MsZ^Us(asgA!A>`)}XM<4A#THJX1L;$`?{E4w=uc z?l@#BBJxBHe?xrHevLj@I9pIcKLs9fGI|5c35rIEN_*W?$pTOs>guyEc`5NwSZ0&dDdV z7-|X9HDJU7;|1bAXmMs7LmO+5dKbTENvundjWuy6dm-hH#rXR~5yYF;BgShxvJw^Ts|gVd0nZ{@O{soW zEzRPdf&cYuPaljB^>>Nr0RDyY0-{WM4N4}42VN|^iO2-tgR1l4gNqH!IXh-I{PS4#-m4$moWgK=k)4PaZDui2b+Oi9&ez^LXny9z!vmb>jTHcB)SyCRDO0aitd>iMBg&StRf2sGBZ@e@v1loEsO(p@5q|n$VW!@Qz zw53-#p?uB5@5W@53<7rd3w~V|h^EAmN#D0jHUN!TWu7p+%n1-W1O3NQ2Ze4SK>SGB zeCjJ(rl_?9vsYX?v&qxBXJ_s-aZOTVk%cZET?kwQY8>LtT(R+$yoe6ms=mzs-`V|{ zsG324I`7IwIe@&TtZ3YPm`cH=_G&5dN>s&Zox3Oo+Ka3St6{hNT}`2O%VyjJV-OmR z3J_YhTIQ^hVUi0aWx-1@OsSr-*>#;7Cpy>mAiV(R&)=wS(nzy8MCsy=9laF})n~C+ zlgE(AmI+)Ir^g90*_bLNoUN{`!GL2mIj^(o5;c1uyg>K>YlqyYjGKI@|W?U1?&o) zbB}p&Y;$IP-IdpB!!P^)&4;fBz54X>YPkW~G620b=vvbkJSE&knaN)m4pM*-1R%b~->wVC76dH8Yh7x};PCtn@`A`2boP2W=>w-F z&@0e%BVN>;XD^M6 zm3{2QmwXWfMSAo~G$Pj~KoDN{JC@YRC&f5QM_=57lu^^M_ORMRzvP1u9SmeEtvU`C U51y5sm6MwrhMZhnK?3H#0P-fq4gdfE diff --git a/docs/build/html/api/alltypes/index.html b/docs/build/html/api/alltypes/index.html index 8d3fcac81c..c5f705c085 100644 --- a/docs/build/html/api/alltypes/index.html +++ b/docs/build/html/api/alltypes/index.html @@ -1171,6 +1171,12 @@ container), shares of the same class in a specific company are fungible and coun +java.util.concurrent.Future (extensions in package net.corda.core) + + + + + net.corda.client.model.GatheredTransactionData @@ -2506,6 +2512,12 @@ functionality and you dont want to hard-code which types in the interface.