From d5412d1a07bc7874a324a5db42061caf3c5852c4 Mon Sep 17 00:00:00 2001 From: felixfontein Date: Sat, 13 Jan 2024 14:53:33 +0000 Subject: [PATCH] deploy: f429017d9484216de6d13266a2102d8afb7614e4 --- branch/main/docker_containers_inventory.html | 75 ++++++++++++++----- branch/main/docker_machine_inventory.html | 51 +++++++++---- branch/main/docker_swarm_inventory.html | 65 +++++++++++----- branch/main/objects.inv | Bin 18796 -> 18886 bytes branch/main/searchindex.js | 2 +- 5 files changed, 140 insertions(+), 53 deletions(-) diff --git a/branch/main/docker_containers_inventory.html b/branch/main/docker_containers_inventory.html index c8cfff03..aac98d71 100644 --- a/branch/main/docker_containers_inventory.html +++ b/branch/main/docker_containers_inventory.html @@ -355,6 +355,31 @@ see
+

filters

+

list / elements=dictionary

+

added in community.docker 3.5.0

+
+

A list of include/exclude filters that allows to select/deselect hosts for this inventory.

+

Filters are processed sequentially until the first filter where filters[].exclude or filters[].include matches is found. In case filters[].exclude matches, the host is excluded, and in case filters[].include matches, the host is included. In case no filter matches, the host is included.

+
+ +
+

exclude

+

string

+
+

A Jinja2 condition. If it matches for a host, that host is excluded.

+

Exactly one of filters[].exclude and filters[].include can be specified.

+
+ +
+

include

+

string

+
+

A Jinja2 condition. If it matches for a host, that host is included.

+

Exactly one of filters[].exclude and filters[].include can be specified.

+
+ +

groups

dictionary

@@ -362,7 +387,7 @@ see Default: {}

-
+

keyed_groups

list / elements=dictionary

@@ -370,7 +395,7 @@ see Default: []

-
+

default_value

string

added in ansible-core 2.12

@@ -379,21 +404,21 @@ see trailing_separator.

-
+

key

string

The key from input dictionary used to generate groups

-
+

parent_group

string

parent group for keyed group

-
+

prefix

string

@@ -401,7 +426,7 @@ see Default: ""

-
+
@@ -409,7 +434,7 @@ see Default: "_"

-
+

trailing_separator

boolean

added in ansible-core 2.12

@@ -423,7 +448,7 @@ see
+

leading_separator

boolean

added in ansible-core 2.11

@@ -441,7 +466,7 @@ see
+

plugin

string / required

@@ -452,7 +477,7 @@ see
+ @@ -461,7 +486,7 @@ see Default: 22

-
+ @@ -469,7 +494,7 @@ see DOCKER_SSL_VERSION will be used instead.

-
+

strict

boolean

@@ -482,7 +507,7 @@ see
+

timeout

integer

@@ -491,7 +516,7 @@ see Default: 60

-
+

tls

boolean

@@ -504,7 +529,7 @@ see -
+

use_extra_vars

boolean

added in ansible-core 2.11

@@ -536,7 +561,7 @@ see
+

use_ssh_client

boolean

added in community.docker 1.5.0

@@ -549,7 +574,7 @@ see
+
diff --git a/branch/main/docker_machine_inventory.html b/branch/main/docker_machine_inventory.html index c4cd37e2..257618e8 100644 --- a/branch/main/docker_machine_inventory.html +++ b/branch/main/docker_machine_inventory.html @@ -237,6 +237,31 @@ see
+

filters

+

list / elements=dictionary

+

added in community.docker 3.5.0

+
+

A list of include/exclude filters that allows to select/deselect hosts for this inventory.

+

Filters are processed sequentially until the first filter where filters[].exclude or filters[].include matches is found. In case filters[].exclude matches, the host is excluded, and in case filters[].include matches, the host is included. In case no filter matches, the host is included.

+
+ +
+

exclude

+

string

+
+

A Jinja2 condition. If it matches for a host, that host is excluded.

+

Exactly one of filters[].exclude and filters[].include can be specified.

+
+ +
+

include

+

string

+
+

A Jinja2 condition. If it matches for a host, that host is included.

+

Exactly one of filters[].exclude and filters[].include can be specified.

+
+ +

groups

dictionary

@@ -244,7 +269,7 @@ see Default: {}

-
+

keyed_groups

list / elements=dictionary

@@ -252,7 +277,7 @@ see Default: []

-
+

default_value

string

added in ansible-core 2.12

@@ -261,21 +286,21 @@ see trailing_separator.

-
+

key

string

The key from input dictionary used to generate groups

-
+

parent_group

string

parent group for keyed group

-
+

prefix

string

@@ -283,7 +308,7 @@ see Default: ""

-
+
@@ -291,7 +316,7 @@ see Default: "_"

-
+

trailing_separator

boolean

added in ansible-core 2.12

@@ -305,7 +330,7 @@ see
+

leading_separator

boolean

added in ansible-core 2.11

@@ -323,7 +348,7 @@ see
+

plugin

string / required

@@ -335,7 +360,7 @@ see
+ @@ -347,7 +372,7 @@ see
+

strict

boolean

@@ -360,7 +385,7 @@ see
+

use_extra_vars

boolean

added in ansible-core 2.11

@@ -383,7 +408,7 @@ see
+ diff --git a/branch/main/docker_swarm_inventory.html b/branch/main/docker_swarm_inventory.html index 4d5b9017..42f0f2d2 100644 --- a/branch/main/docker_swarm_inventory.html +++ b/branch/main/docker_swarm_inventory.html @@ -269,6 +269,31 @@ see
+

filters

+

list / elements=dictionary

+

added in community.docker 3.5.0

+
+

A list of include/exclude filters that allows to select/deselect hosts for this inventory.

+

Filters are processed sequentially until the first filter where filters[].exclude or filters[].include matches is found. In case filters[].exclude matches, the host is excluded, and in case filters[].include matches, the host is included. In case no filter matches, the host is included.

+
+ +
+

exclude

+

string

+
+

A Jinja2 condition. If it matches for a host, that host is excluded.

+

Exactly one of filters[].exclude and filters[].include can be specified.

+
+ +
+

include

+

string

+
+

A Jinja2 condition. If it matches for a host, that host is included.

+

Exactly one of filters[].exclude and filters[].include can be specified.

+
+ +

groups

dictionary

@@ -276,7 +301,7 @@ see Default: {}

-
+ @@ -288,14 +313,14 @@ see
+

Override the detected port number included in ansible_host_uri.

-
+

keyed_groups

list / elements=dictionary

@@ -303,7 +328,7 @@ see Default: []

-
+

default_value

string

added in ansible-core 2.12

@@ -312,21 +337,21 @@ see trailing_separator.

-
+

key

string

The key from input dictionary used to generate groups

-
+

parent_group

string

parent group for keyed group

-
+

prefix

string

@@ -334,7 +359,7 @@ see Default: ""

-
+
@@ -342,7 +367,7 @@ see Default: "_"

-
+

trailing_separator

boolean

added in ansible-core 2.12

@@ -356,7 +381,7 @@ see
+

leading_separator

boolean

added in ansible-core 2.11

@@ -374,7 +399,7 @@ see
+

plugin

string / required

@@ -386,14 +411,14 @@ see
+

Provide a valid SSL version number. Default value determined by SSL Python module.

-
+

strict

boolean

@@ -406,7 +431,7 @@ see
+

timeout

aliases: time_out

@@ -417,7 +442,7 @@ see Default: 60

-
+

tls

boolean

@@ -429,14 +454,14 @@ see
+

When verifying the authenticity of the Docker host server, provide the expected name of the server.

-
+

use_extra_vars

boolean

added in ansible-core 2.11

@@ -459,7 +484,7 @@ see
+

use_ssh_client

boolean

added in community.docker 1.5.0

@@ -473,7 +498,7 @@ see
+

validate_certs

aliases: tls_verify

@@ -487,7 +512,7 @@ see
+ diff --git a/branch/main/objects.inv b/branch/main/objects.inv index 6ef69d65198cd0c5c9bf98ca913d6072fa583e7d..aacfee3a0b5d3d797c41f40cf396d580cb2dd241 100644 GIT binary patch delta 9513 zcmV+^CDz*Pk^#n(0kA6?UH4iyWAtrwoMdwXELhL#+o8E0l{j88C&GhSw-16jCqj!U zU6o)dMWn5}%ZY_uf7cJDj^dRhn+4mEy8%AW!TYRWF%;T@!^eqeGoi)Ek5h^ZrvzsI z5Z)u`RYb=BIHu^Vgr*4~0GZYZz>SD)2nYbCGzDvVQf1f~ER-+zgzg+bhTTP<9zoJH;eQ_ThR6Gko z*;g3*+d+R=k*3!t1G+&%K*##^Rfxxgrol3U6rbVt9W>jqA^}ZyA(-Gg%B(QJ6_it8 z%{q!CIXTDa)QM;! zlXQQSHXQ>C>eB33Ks`DJ70{yDkw6-B2q;0CWradXvLUbpIhGX+CBp{6;u0(`7)E*x zf(4d*;w1tt`ILYnH-5dX`b0E*omVTW+H$O#FXh;|mhxO^9|;sDfnx03retW@>&l-4 z6QSfU=q&;hRrA~)Zy#hPx&56AByTxr9h83vA$N)4J}ePN=EuxkR3t>yrNlx&;ZCyW zV)=5dn`6kI^m()W1a=>V-3QF0^f`%LE+rlY8mCeiE#g&T2Lt<+!dPL)5<3;twX_A5 z?ptEQqVO(7z@=`4TolMFndAThs3tL>u!kuF6x7KS1$%!} z{xyelaJ?zWs>2a1;iJWKteV=|%hfljTSZeBa{|O*!J2&zFksC-3Cvfq&&9RBVjspz zbk4Bjq1`h{nEFQ)#WV34u)MaQTwDNaP!gEW9F&V|zd$T206)ra8Q(~#{V9!CJ zLA(xMOyMb^f@UFhCZJ&`jASW<4w8S1O^M^xnb~0g8gm3?DtQXgxZtEfot+K{0lDCm zKytSN^4q|rsm9l?7n&yCqLU(B8=;YcjZBHsEBlEI%^aK(DERJib|T>W$HPctb&{bm zfoVbdlNzO1Y-~~-snN|yJhX{9I&%QAl#^3@oq6Dx>O=|d&YXPI^`fZ9GYfwl(B~OP z3phQqfPvheVXOpOBs&_)8o7nHw7cX)TE#_UM7Ilr z3qa}YfGtA9Oog;{fYza5M#6bIfJ@P^Fwq%00ISh36Jf@zfCXvzX~5MV;F>h-L^wem zv@8ub6AMw&B#Dm+IX!|cPLqEJ3OXm+y(kDX4rE!7Fv%V>03Q~O6#%%BMjkk@U=CYM zBM%f*Er+buz)XaaUwvyFgi9uDEZ{;3a5)2J9Qc9;L8{P-2FygTH4VZv!9qA639t+f zT-Sh~hGRaFUIOPO;~C*4*S~YX5s&l|i{GqdsM0rVje`tSh`Kj?nFD`jF4RH?LAKE?P|T+Vpe*KlxRQ$b zY*ff%zK1ELn9qiUE9S3=_7?Mrndpl79;)~NoQ()G`1aF8Y6_e*;F5xuCZ+JrNQ5hW z`=~^jScsCQdwfjDsa}7WDm=~OhJsGmKR(d?V)$b}+3ZUkgqQWQ7pFv_h`oskAu6$4G z&yh7ZIr4|Ew&{O^NLuoc1qHd-p%-Xg8oq4mb3JB1Lbv#Zi_Z!7e7NXg^=STAnzLA> z!jAk__3AN*r%YIZ&+6Ru-^FQN8r-PE*Xr^JtTqoy*rb)~Sn!Z**7<-^)~sXU!L3&3 z!+9IWOBpYFvk;lssJgcgD!N`B3l3tXIv+@Uc{dgk%))Ibkt39uUkjZeE!1GHyH|&;{Il5c!V<@li-vu#E)+wN#rACc45I3kqUwGarc2 zK=e@WwLX=XzWbJaNNp65DSk1F4zD^zrsGIXMgdX!B zR9U?YVIu}HhK*XdsFWZ>ch&#N4dS9wf`peOW}$#CMhtQX6BD33!5eQ@Ft&-j1lDFj zh!F9?5oZr}z3pE6oj7sAa)H^EK>fyqr7qtXEh&E|!9aD^_v+FO^_W$nTEwJ*$o&u_ zeSD>LAW#z^`wliR#%j!Y2y8f-)Uys9=mrhh)h=3zYs{%^jbwsWS{ny_`owj+^u7%a z6!Nl5a-#+x4PE&qu``1K1=WuMY{g)}Kr~<=dM}7U2s$nh%@)Kk1T7XjUwuFVfPUS< zUDAI#-3(9cbudKQi9HiUNz-*om>FKYU1G5nGguIQ5wIDFaALNP zN|cF(C~3mT$Ap|VhN;5yMs6tR?9sy%Q}BP;aNt_Lk7SRa&xb`L?S~m7`aU-tSm_T_ zh2?&3D5&u7VM-8c*@#e*t%oO4Vq#+f7nwX92`VBR3rb4#@q{&9J{G9D>)}Wfx7cv7 zGM9%cEEuuTK&2xeMN~iHBS9!hKANDM#76=Ymi!c@;7k>(Gli&R=MEIIQ=Cp{4ncpQ zLIv0oq$pN0lqeP8iYimAR0xgA!;~ykv2hVdRvxxw-HMHkK*3tECCXUDJZM2{$&e@y zkt0wFMf!S45Q=VF!2$GTff9;tDS(6`N&s4+Xp<{ZC}N^Q3q_kuX+jYb5>_Z$5bYO= zNSP>wqD`ul;WrZzZs_f!iPo$5Xb^wpDi2MXsKQ2sl~uN>M44EK5+{3HOz4STh$=S8 zE);DtB?(1LL`b1% zlP6jLVq!rQel|H$1qmh`ydbej6%!={Sdf44QIvu+ zBD^5sr;;6`(g+eUI-#*Di6G%+OA;g)$&iACmn%V#V5C9`5}Qmr1PLZC5@hA z%Iqlx$8D%2wUG%4sWWZ^rHG77JUDrAiL+N*Bn6^V6}OS%6DTGe%(Tgi5-H{Jp@3_6 zK9m%hjSUAUv3ZaLfjDrICg)s0$SHXcDLfbFC4$btw}E2fAQOKJTo&|T?9l|dm}u0% zAYeoa-IElG~}n66DV8)bZ7}0AQKZx{o96#lp2{p zz{SOFh@@9lF`*z|S+xz6CiyWDVa2{}q_EP*gaXz0JP1*Nj|&4K?RiidfmxkqHBVZ083{(CiqoP->kYDk{}6A|XV&ZJ=a@jtPoDo7)CU z7Ur112qd{BSfYYO3WL_JHUK8&DD&iJ6`N?@lc-z~b5LkjO?Rr>kY2UiV1L&3+c2GK z8F-gQMVB#+Hsu3}=u#{gU_HtQ5!Rwu7@!)|8X;YOB7}dS(4Bl3p;0~y0&HX-NZ(s7 z;z}P-CGw{qmSUI?pdySHLjZyrAu=`OfdEejBN)DEAScECsh=03YhUYA?i0!er97ql zk{1gAMC$UUo+fkgaA4)F2$Waa;-mpcS`iGNoW)78U&abU9A0x@<+r$$7kW^%V!;54 zRX%`AH4J}WyZ)FD;1-bvpjXv3=kM?0Q6}H@^?#_`1XEBdj8i>~{r8*J-dpP& zmGI^oQ#e^T;L4^KW30xESHu*KCiRe-$&x%w#q_4{Q80N@->qB*(k`>tGvI1v5JO@* zic=^PaI#KIQL1DJCa6fVp#YW05J*6UWWxZdk3N5htPg6s=W~K!%0qw=N&_%`-mBpj zkp>_^M@sk>_!Cr(a(?A35>_(7I2i#a9&A}WTG=1w7ko~y%K-Kw%~-}QHW2FXub z?a$rqqWB0@;1XRIThEtnP}y=XK8GfxIacc2wWVs`C4i>rg^5nc^jbIiKZ69&9Gafy zS$%&yG}ogNq$=hV80hL&oNi8mkk0xTL{3B(nUF=#3DmKaBeLewbBpfQjayR zN}958*%VVYT+F^nW=_)m6V7x#{bw_m_B)w!f=lV_dM;G!Iq`9NzgS z;+6v;-!S&|VU(b9kqKE$F-?8bSFaxA$V`$rf6=MEb|LHg#&-K5+)fI!6POWxBaK~tcrFYYcYK5{Vv>K) zzy`L=N65m?`3zuCAN?j*x}BbljKW+WVGC)}8Mt8Tbezd+dCS8D@V`Zw!bbKiTu@_s zj7^-3i7R51$Uz3SOr){-3R?Nl_Ls9FWPWRW1}KP8KE{*gm(Kx*bdfc zlFh-h+cFzxDTQY#a35_7oBSvdXRb|W6dWz09JdLCLE~*EKA;UZfiB?2&BO-s=0?a8 zysjDOP|nu~VS;}&10l*yx=H8^o_4Lz%vkHtbS&;O5tunPo+c`yFrrWjDG7fX3O0F^ za)J;|X!53&O28@!ISg7GfyyG}Bv>&7u7ePvP^uqWFc;Mxhuk1jP%?;dtPXG0OO{(z zu^E>NC1r|7&VifM!IUQs2t@q~E;TWLV1*c{wnUFY50Y3WphrO$2EghO7Yn=su(=>q ztH13r;_;E(!V-dvRo(i!c{qPb=D1WSaS4x{0wdg^H9LA5Dy0rC(s3~%q&cuE$HfBI z;xrDR_5e@d9JSC%IcFzEO-Ybln(>2 zP^h!WEH?^&NfEsmP;gS0pW|75J2cm$65=W5@Z?-|E6O#8C*!hC^6aObi%Le}einOk z(|3eAH;;>N?{I~Q&qh{Wy8L6Hd%VIXLB^P5-D1E(+P1by)UlMgrfh8TD{D#gd{nR1 zwHeFzs<|pjzQScvOquY|3XINIjHF}q6`B6CnSR87yO_8Ur$kWgOi|Wez1H7kDW?>8 z_y%P@(3^-Neq_NzIrdd;7k7OO+&LW%?nYHdQBs!x2iv8&p6cwgY8RD^BGpF9fP%M> zZt;wLeaJqjbWzDDjL)%*c`O+?Oxyx)u=J1!fzWa^*$2UJi|BU#rI1R4H;4Lo9-;&zC=(CL1iC?E?2_u69trB{aQ?!ru}a$Lg^f;1 zm1qKGqCy)$H>h^lKN+YBdhEDhku*OqFb_Ap@bb)I=Aw!8w5t%h-Tdu%XD9 za@`u>k~PE_$c1WPYt#@k;8v#DSd`|d?*wCit?xtC@z`^7Y{V^WTq2kx?Vp+iDfe$+ zT*uD(MxEt($Oz*?7q`$fNb!jnF$iY*wVA$sSz6h5{v|`1Fl^w$1t!CZD0cK1V5tte ztPwc^&KU<=$A}t&8X>73K@EYdLI77P;-P>R9Xzj!HODsdlia>8*2JZJl7GNN920DR zFkq9!{zapx8Nf?LZKXbW2F#(=hoWn8VoW9h6S}aWiID0+A7DKf=*u@%_2Y}G^le!6 zb$84NcT1wUB~iE}h%ooqVX5h8jIhuJy?AKA{#W1%UOW^~+v{ft<-S>t_2ElCjyY^$ z!_uGx-n`6#0DAATC-sk8Sl+|%an~Y$JPv>FYJEC&UsT3>m5EtQF=-&oi|op-IhI3P zU52-A%s72Fu?ro$_=rsf^*!@c1!eEt_iAsB^kFad_9b5rqiQpc>!+ZUgZidBm3q!& zU!KFba_Kw@mxs9*7bcJ5BM%zbi115{1eSWY7ksoc`ci#=yVQNg zDY1z>l_*?fLZJGXnWLr}$oJ~pjZ=9(<25oxEvBeMAhv`#7qxRg=cnj%U7PfY@4&ux z{TDH=DL5(CP@h_3WzAl@cY%p(_zRq@g}wz1U9oQ--$hSU9#G+!}&`oxdJbUQHz3b}-r>>}o)p?kU~nui%s zP_|*<;;{@E2)8g|WmRGj0y`~YDOF+^0vGMwI&_mMksaYK8bRV|OC3^wCXZd<&=2rz z%I9{{DZo-Jg0o>g#}_~4$3rcCnua+Q5M(J`4#bet8kiYI1siZ5u@O*-_Ie@)I%B$n$CSDjyLB)#g{0hvBS}eY{~i>4Gw{-h8EN)NjPLQq=LqTN2HtKBr_&9 z8leoUk&(jDD`Ojfc>QS*)3Y}SuUFaG1vo~j9jPUuG$h898on1DW&q#VarAvaQb^yD|s7n2~cCTueIdx zV@`kt>v{Tbxcxj2p!+YhF+CYIv7(s=7G2KtPi&{H#EkVb zAH$?|2E0DP@w;*yzp<)Yy=8Q5AAZIu6U?eVe$Z6Y6cZiZDz$;s3LdUwJJ92l-6htJ z#*bCZNzmgBs_GAKvUDy7VmOFlj|-C4riXRt@lv9Fc}PnhFCEs1x3S)4d%T!dxl(q( zGN-{YVo~jXyCm2i5e7K$;|fXz^r6e+&b?R*hzrV!!6EjM&eN!Oy&v1Qd>OoKfnG;~a5_apmEI7tIGoYUBjGf-0Jmf7CCeZ1B zzv@_CI>~m#8}6J>Ve{dEo@NFQLOdnIfomqRrR;A8q9oF370Ha zS?~c03$)8rIAq!tsqT#Agv+IZ0%Uf zmY~aa8BaI6MrunWWv4V#WVjx5w`5!+^VVh>`U^ zUaG?v`8$|Pgy|Nx#uUGl*RVX-@*VPPRX5jOmD4(UkHhZra_jps{|M%eHvbU48T&lW z?_ln0^KUVw#{5%sdM91~KtF&>h!?x-kLrP-r*wFc%_n-VO+B0+2Yi_nE&iZ?4!x2b zu*?atU_HPBH!c&d1#V_g(FJa1M*0PAW<1%F`OL>qGM@pb|CWz%6sP|dY{$}}KE`F~ zU>UE>>mwXf`lXBZy@rPikLcw)8+fDWssK}XYNYN`p886EDBW{xQYmaIJk7=yb*N9R zWb?d*bV<wNHFlObdDMf6o&qBHMbryI<_YPf5Qn@6Id+^m)L z^$+ksb@lacz+F|p`x&Hb>UZ!g740( zv6ur0u)1OlDEz{|3{cS5{YAipv3Q^&stG?9SS?8c^XVkHxc2KKVJ!d4i`a=EFD{C} zq`fPKpA7q+m?TW^TVitY0p1Xk1m=4`OfIhd?}iCu1(!W$hXO8tc^pRaimB{400A|O z5;J?T6TyvMVX%;sh8+s#qKN=`JT&|;yZtj!kWzHw0e8+MfJu)4ah{oEK(Ub^$}JPe z3wmX;zyWTDbnW6x`m zt$~YSBs>lYA|!SGDCu#x>PVhF-90E#W@I3so^9{Y6^1x2(+=CvKUp~STSsDah~br%(UG{39*fcF<(gD|TD8u?WKF&v#_$ zzFaJJUO>}YP1f9}m;2@Hh_fv|g)A<1@jCb2gMA5qL;2d7h--p%UUhp^-=xJrgCor49e|>6i9=>B;T>|Nig)qptyT zAwNxjuU^bp{p*_=-*l?_f95UwYddJrr|Rjps~;9M&ASuKrM$U;C)1B@pB6i_30~W$ zu^PUA*!b>8yd^QrS?C>Jxg-}k5&ts{7*oAmL|CApmpZYF;GWV+ZcHA(Z8 zWqv>De_uyszge}%=_YoJW_aJN?91@ptdo$T`O4iLxUbc_8df*qc!~+x?MiH!(|J07 z<9{DL^9GIct{*Y;OOrgAEH+Eb#+>={j!i~CPEYx#<99t)t`Cb(r@PdXe%ku;HM7#l zF}>d;oab%p*Y zm#P1={e%1c>^8&Gb*S6Z{5SiJZ|l^5!awMzZBi1u|4Dythl~D^<{xp&Y@J2ZRngyP zu}w-AX7gnhe=z@Ertn{e|N8XWcju?7KfKlN_bElPNlwK75Zd}7!cXN-+ob#uo6q9) zSz>>NUY+z=txx_>DGhJ&ly2Lkr8K;)QySjxQqoT$UqX7e*S$v%&}yrcq^2)_tnUT( zFTeL6uCY4B^7z;!B?-OtGJ{{M)7|f4$9b*#`ee!tgSizk(j+AXuD)3;K8R?CmW z8QCq@m(b~MeBchz_uKvMTcETs;r)?rB z+&14RoR~lNXFHL8(*IZK=i{wNq`x+-^NOUDoXs+kWjOcubx<>rO!`IcH%$3iZr_Rh zHq#(?n$&iSNtoTu539wjBDvmg6G`*7dHm+Gx}*=ybr|)2?sM}$obI+r$O|#a`M3iP zcPU1Gx#S;h)N&1xX*tGubZ~c#nUtNl+c&7^$TuY4bxYKAH0n~n;E4iB5x=vcd>n%%UU;4 z?R(vKt&x06^9-x>vZes}xnCX63U^`Put7Ya+MQ#PsIsb_wW|77-2bgv7=q|jRzb|3p7 z^`YBu^VbQk#W#=brX9z7SI7Anan%}IsyOZ%`I!ErspJMG6Q#Wg7c zA9V=t5u^YjPjwtqbXG#+uMR+_d91k+v0m!{V2au%3*JJF zUDoDN*gWWeAyd7;+>m%rum^IFd6N^8#>DA^RQ*e*kLI*+l_2Dlhg(340y5p#MbAa! z?=rVvo!V>XjAxq^_Z#geFncJ>9-KRE=Z}A%Kv`C!9%sK?^%+}DdZ@pmMxT9gA01RY z3qjep!}^`}tVq+FX#qz25YVxHeHG#{p=of^oplUgpFm)I8aMj5J?b-11B;i<^=*zgA30-)Eo zmV*p`;8#mP@_E&A5bgJg~ z;O?e=NjgfKj)4VrX?8529vy=UXwmFQAPqWy1e74nvO=LG*$`NQ9LoxZl3{~jaS4_e z3?sb;!2+x4@DhPm(@8*)8^7Kb)FB$a&I`d*Z8=uWmvZb}w{9-9j|2*nKrwc1Q!=#d zb>+{2iBR$v^cI1Ms(EgYw+}Lt-2P4llD8bR4oZZOyTouGmIx#BW9BX@5+dqSVj-Y^ za3|Swv3$AK%`xOp`n=hG0=tjG?gQpg`kcfrml6*HjZ-O%7V#>vgMs}@VXUxYiJc1S zTH1n2_boADQFxakV7=#6to%g%?)R{UQ9@-nb{be2E(+w8OmYALRFfD`*u#_o3hHEv zg1ssKa;`bJ-V|g(*9eyI(c(E)_HF2Y?Wn#<-74%`(5D25!GbmW9ALnjeG-_jVxNm^ zf5kqGmFS#d$3wekk}&m;D2iv|GhlgbLAkg9)}SOXpE)QO*M5Ug3f60#bt+tJ#;3$m z&OLIur2>`XwzP#DQl2puFBn-a&XGqb}0H0B7(RPq#}aluJ{fjT=K z5CU?+DS_l}1?0DZOH+-nT`x3EyhSHPx;8>11sjhk7pJ* zpwBao7I1oI0Ry=`!&nKnNOm-Tlr?e-Z)tbQiL{D~#)x`5*eK}y9kJzSK5YdhfGj14o!;FOUbO4v4VPT>(bO2VPVJ5cCBORCI0%`e30KTt5$!GJ6Eo2j^F37Y0XQ2GX7KH&iPRK0X}~1~FHK6} zn~?}t`u0(YGO-XPP51bikW;-dRd|}m4F#Rzd6;6wd^Q|-G2cgjvZt8OhecD&4>LxJ z`P^{eVt$w^T+HW&f)?{VObNw&HX>9p-@_xtLd}s@%xA;F7V|w+@nSw35vG{$qX`!C z`AC4pd_P4gIG4Z{^Fvg!qdSUXewq*}%JqrL5o!cj zh@i-rQhop`55yQqy#XdQ5HsKe2B@|`0zs!JY_0Toc&p!4tQ0`aF-3(>o%WWBx-_^^hp*M;5m;>=l(0!F*RkLs*R1marL0-U z!h>6_&WH0hj+ZiC_GTe6u~BtzA5?U`Iu;znN_9Sv`0{QnB$$QWyeQFy-FQ$COS<_` z@=ih~4(cg?$aBJCZag5EW!$_l;bq)-K%fh_`5^Ki3*w`YuwWYt25PA`A53(GGZqxY z+Gaiwqk-t5-fMj-FMand`;giwAXEHeicbRL8Nx;kVhkI#a8W5ihVH8WlN-cEr348tNz6h4U5psy4kji*d4f0ItYB;t zc?qn|f)F9%gCou!?0Vb1_B(OngyjOWD}nlr2}@nRFM^TCwTMXr zk^3QkM*8?l>p-9;K=vJMV2st6^AOl@G^uADI?xRova4OR64#hh*&4|Nt+X}{`t*tG zcIkZ^94O>vm*hqbJ{r36OJZjR0}84i1K5hefPrYhK=fV^gAjCFAet?RVF+3*cE0+6 z1OWZIgS(`4x*49>>tKkq6MH6zlBVmFFf+V=c)P@6D`@U^Dv4;ESfl{xo}dMw?4$5- zB{fs9Q6bwZJWMIQ6>LbjE{he>-c}1@Cc35z4^@23&PIe8x%+7%)mBa#aMjgIlOkX< z65+&bAC)K*3sKU9k&g*EZ46U|=Z)M@(AlGhDW>4F;lQVt5g$l4GNKve0C{ZfF6;-BKsSp}}m4_)=sAA(HkgPmx$+{IA8-aqgVoQ{@6q6p=Df3Pqb#DZ_6jBHYm1M-#1A@zEg4RUVo&QH6~NE30f%i88SeB~JE#xR}rr zy%1GwlE(`LpWtmW#f2g!9E?!3O|nlY;=-a5ib9N0p@ zn23-<(I!u{0K~+CDEw@4qzV#DICw!~lPV@iFwwvTiEWAmL4u0}B}i=3L<9*g60jiQ zqbLPuM0i2MPbE7>r4b}zbV6f)RT4qM%a$ZaFp?n!2`^WIAi+q55+pX6b_fzoTqJ_T zCfg1{f{BepkXW!K3lgL}1cJl|L$V-2j6f$y=x=uK39tHCZ3l&zc7l;5R%rl)33?1l zal%WNBu}uiAteegS&B%(3WgIZ?zr|!6%1r_a)p;IK0IgT!VJ$tOp)q;2{#kCfD&Lz zDfBaQ;mZAfHgPg0uB1sKFBx)@7-I`h5p$qHr-)v%n5e-D1s68_JbR=KUN{Nxf=X0=mZ(U@%YzWA{7gZqikAl{SA|$g;TbVjvjW}21*ebnRsyW;u2@Cwnz#@rz&nE#V1fqIGAaZ7bQ~4 z<3j=0@O&sKG8-EXPGa*Q2?BB8Bu&n_fRI!2AX0cP&PxQHfo}uF#6cz&xGd+Anexe2DAR2Zjv82j%z8C*nK zfV{WXIV$1JHKuT~aKM#KFUDAn8Lx;b98KyWHIpTIn2PC5-=kpiq`q6Z45VFVuV=v3 z${>csbQGshCg5b9mZDV25KK^!WJ3Weks*+P3dx26QXhQ~Ss&DN&*ucel!pK#lm=k> zyjR12Eg}s-g38N+fl_zZFixDD{@APG+VF!cV-|Bv1VmH}CC!~e1U*-Wx4Knj-M;JZ z`V5kvw%VV&+ePsasK6zzxob<+zDod2(F+rukjbjYg9ML@ zOvs`~V(M7R5!v|6T+c`KTIt(isqgStB~4j>xNM3k8!l$w&^{;W{$YMPpZ>F%!T9|n zIYFmnK(>+{#Jzg0zsa*sX>d^v%6yyqFh zyfjxmu9d)YkqKG)YulQmAWgrUCat5*+ldXbTT zoGE753<{e8A=|s^U-Y!3?5^YGDssGB28GK2%NCtlv*6H7vRgHN?fNe|wbw3WINsQ9 zKZM&!VRizuA8(|w%Z1E^LE}k|&_%4t8Q8!^R#UDN;fgHkx^KhBWxih zFasA%6O1!?jYfHx0Is7bQ`kP7g$rtbCyud+lQD5cNg{!R)@EL>Ltsqs@RN6g_1JGBj>

R`$f2Lz&i1(%u_K(Im# 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