struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dudley Butt@i-Commerce" <Dudley.B...@za.didata.com>
Subject FW: please help...iteration question...what i Have is...GOT IT WO RKING!! LET ME kNOW IF U GOT IT WORKING
Date Thu, 10 May 2001 11:17:15 GMT


-----Original Message-----
From: Dudley Butt@i-Commerce 
Sent: Thursday, May 10, 2001 12:49 PM
To: 'Tony Karas'
Subject: RE: please help...iteration question...what i Have is...GOT IT
WORKING!! LET ME kNOW IF U GOT IT WORKING


i may have a solution for you, let me send u my one that works with a normal
edit box and see if u can change it to work with your checkboxes. i think
the basic idea, is that once your list is displayed, u need a String[]
setter like i have.
let me know...i've attached my files  that actually work..

check it out and look at my comments





-----Original Message-----
From: Tony Karas [mailto:tony@webvertiser.com.au]
Sent: Thursday, May 10, 2001 11:37 AM
To: Dudley Butt@i-Commerce
Subject: RE: please help...iteration question...what i Have is...GOT IT
WORKING!! LET ME kNOW IF U GOT IT WORKING


So you didn't need the extra method then?  I think my problem is to do with
checkboxes and the way that they are implemented.

-----Original Message-----
From: Dudley Butt@i-Commerce [mailto:Dudley.Butt@za.didata.com]
Sent: Thursday, May 10, 2001 8:50 AM
To: 'Tony Karas'
Subject: RE: please help...iteration question...what i Have is...GOT IT
WORKING!! LET ME kNOW IF U GOT IT WORKING


ActionForm....

public class TaxPayerActionForm extends FormBase {

	private ArrayList list = null;
	private String[] taxTypes = null;
   	private TaxPayerData[] taxPayers = null;

public TaxPayerData[] getTaxPayers(){
        this.taxPayers = new TaxPayerData[list.size()];
        this.taxPayers = (TaxPayerData[])list.toArray(taxPayers);
	  return taxPayers;
    }


JSP...
TO NOTE HERE!!! taxpayerName and email are attributes of the TaxPayerData
object

				<logic:iterate id="taxPayerForm"
name="taxPayerForm" scope="request" property="taxPayers">
				  <tr>
				    <td align="center">
				      <bean:write name="taxPayerForm"
property="taxpayerName" filter="true"/>
				    </td>
				    <td align="center">
				      <bean:write name="taxPayerForm"
property="email" filter="true"/>
				    </td>
				    <td align="center">

						<html:link
page="/taxPayerEdit.do?action=Edit" ><bean:message
key="taxPayerList.edit"/></html:link>
					</td>

				  </tr>
				</logic:iterate>

-----Original Message-----
From: Tony Karas [mailto:tony@webvertiser.com.au]
Sent: Wednesday, May 09, 2001 7:02 PM
To: Dudley.Butt@za.didata.com
Cc: struts-user@jakarta.apache.org
Subject: RE: please help...iteration question...what i Have is...


I'm struggling with the same problem as you are (well similar) and general
lack of information / not being able to find information.

I think you may need the following method in your ActionForm bean:

public TaxPayerData getTaxPayers( int index )
{
	return taxPayers[index];
}

as well as:

public TaxPayerData[] getTaxPayers()
{
	TaxPayerData[] taxPayers = new TaxPayerData[list.size()];
      taxPayers = (TaxPayerData[])list.toArray(taxPayers);
    	return taxPayers;
}

but if anyone else can comment on this - I would also appreciate
enlightenment.

Cheers
Tony


begin 600 TaxPayerList_.jsp
M/"5`('!A9V4@;&%N9W5A9V4](FIA=F$B("4^#0H\)4`@=&%G;&EB('5R:3TB
M+U=%0BU)3D8O87!P+G1L9"(@<')E9FEX/2)A<'`B("4^#0H\)4`@=&%G;&EB
M('5R:3TB+U=%0BU)3D8O<W1R=71S+6)E86XN=&QD(B!P<F5F:7@](F)E86XB
M("4^#0H\)4`@=&%G;&EB('5R:3TB+U=%0BU)3D8O<W1R=71S+6AT;6PN=&QD
M(B!P<F5F:7@](FAT;6PB("4^#0H\)4`@=&%G;&EB('5R:3TB+U=%0BU)3D8O
M<W1R=71S+6QO9VEC+G1L9"(@<')E9FEX/2)L;V=I8R(@)3X-"CQA<'`Z8VAE
M8VM,;V=O;B!N86UE/2)U<V5R(B!P86=E/2(O;&]G;VXN9&\_86-T:6]N/4QO
M9VEN(B`O/@T*#0H\:G-P.FEN8VQU9&4@<&%G93TB/&)E86XZ;65S<V%G92!K
M97D])V%L;"YF=6YC=&EO;G,G+SXB(&9L=7-H/2)T<G5E(B\^#0H\:'1M;#IH
M=&UL/@T*/&AT;6PZ97)R;W)S+SX-"CQH96%D/CQH=&UL.F)A<V4O/@T*/&QI
M;FL@<F5L/2)S='EL97-H965T(B!H<F5F/3QB96%N.FUE<W-A9V4@:V5Y/2)A
M;&PN<W1Y;&5S:&5E="(@+SX@='EP93TB=&5X="]C<W,B/@T*/"]H96%D/@T*
M/&)O9'D^#0H\:'1M;#IF;W)M(&%C=&EO;CTB+W1A>%!A>65R061D(CX-"CQC
M96YT97(^"0T*/'1A8FQE('=I9'1H/2(Y."4B(&)O<F1E<CTB,"(@(&-E;&QS
M<&%C:6YG/2(R(B!C96QL<&%D9&EN9STR(CX-"@D\='(^#0H)"3QT9"!C;&%S
M<STB8V]P>7=R:71E(B!A;&EG;CTB<FEG:'0B("!W:61T:#TB.#4E(CX\8F5A
M;CIM97-S86=E(&ME>3TB86QL+FUA:6XN=&%B;&4N1$1-97-S86=E(B\^/&)R
M/@T*"0D)/&AT;6PZ;&EN:R!P86=E/2(O;&]G;VXN9&\_86-T:6]N/4QO9V]U
M="(@=&%R9V5T/2)?=&]P(CX\8F5A;CIM97-S86=E(&ME>3TB;6%I;DUE;G4N
M;&]G;W5T(B\^/"]H=&UL.FQI;FL^('P@/&$@:')E9CTB(CX@271A>"!L;V=I
M;B`\+V$^('P@/&$@:')E9CTB(CY#;VYT86-T/"]A/B!\(#QA(&AR968](E!R
M:6YT(CY0<FEN=#PO83X@?"`\82!H<F5F/2(C(CY';&]S<V%R>3PO83X@?"`\
M82!H<F5F/2(B/DAE;'`\+V$^(#PO=&0^#0H)"3QT9"!A;&EG;CTB8V5N=&5R
M(B!W:61T:#TB,34E(CX\:6UG('-R8ST\8F5A;CIM97-S86=E(&ME>3TB86QL
M+FUA:6XN=&%B;&4N1$1);6%G92(O/B!B;W)D97(],"!A;'0](D1$(&QO9V\B
M/CPO=&0^#0H)/"]T<CX-"@D\='(^#0H)"3QT9"!C;VQS<&%N/2(R(B!C;&%S
M<STB:&5A9"(^)FYB<W`[/&)R/B9N8G-P.SQB<CX\8F5A;CIM97-S86=E(&ME
M>3TB=&%X4&%Y97),:7-T+FAE861I;F<B+SX\+W1D/@T*"3PO='(^#0H)/'1R
M/@T*"0D\=&0@8V]L<W!A;CTB,B(@8VQA<W,](F)O<F1,;V=I;B(^/&)E86XZ
M;65S<V%G92!K97D](G1A>%!A>65R3&ES="YF;W5N9"(O/CPO=&0^#0H)/"]T
M<CX-"@T*"3QT<CX-"@D)/'1D(&-O;'-P86X](C,B/@T*"0D)/'1A8FQE('=I
M9'1H/2(Q,#`E(B!C96QL<W!A8VEN9STB,2(@8V5L;'!A9&1I;F<](C,B(&)O
M<F1E<CTB,"(^#0H)"0D)#0H)"0D)/'1R/@T*"0D)"0D\=&@@86QI9VX](F-E
M;G1E<B(@/@T*"0D)"0D@(#QB96%N.FUE<W-A9V4@:V5Y/2)T87A087EE<BYT
M87A087EE<DYA;64B+SX-"@D)"0D)/"]T:#X-"@D)"0D)/'1H(&%L:6=N/2)C
M96YT97(B(#X-"@D)"0D)("`\8F5A;CIM97-S86=E(&ME>3TB=&%X4&%Y97(N
M=&%X4&%Y97)%;6%I;"(O/@T*"0D)"0D\+W1H/@T*"0D)"0D\=&@@86QI9VX]
M(F-E;G1E<B(@/@T*"0D)"0D@("9N8G-P.PT*"0D)"0D\+W1H/@T*"0D)"3PO
M='(^#0H@(`T*"0D)"3QL;V=I8SII=&5R871E(&ED/2)T87A087EE<D9O<FTB
M(&YA;64](G1A>%!A>65R1F]R;2(@<V-O<&4](G)E<75E<W0B('!R;W!E<G1Y
M/2)T87A087EE<G,B/@T*"0D)"2`@/'1R/@T*"0D)"2`@("`\=&0@86QI9VX]
M(F-E;G1E<B(^#0H)"0D)("`@(#PA+2U42$E3($%45%))0E5412!#04X@0D4@
M0TA!3D=%1"!!3D0@5TE,3"!"12!3150@24X@1D]235]!0U1)3TXM+3X-"@D)
M"0D@("`@("`\:'1M;#IT97AT(&YA;64](G1A>%!A>65R1F]R;2(@<')O<&5R
M='D](G1A>'!A>65R3F%M92(@+SX-"@D)"0D@("`@/"]T9#X-"@D)"0D@("`@
M/'1D(&%L:6=N/2)C96YT97(B/@T*"0D)"2`@("`@(#QB96%N.G=R:71E(&YA
M;64](G1A>%!A>65R1F]R;2(@<')O<&5R='D](F5M86EL(B!F:6QT97(](G1R
M=64B+SX-"@D)"0D@("`@/"]T9#X-"@D)"0D@("`@/'1D(&%L:6=N/2)C96YT
M97(B/@T*"0D)"0D)/&AT;6PZ;&EN:R!P86=E/2(O=&%X4&%Y97)%9&ET+F1O
M/V%C=&EO;CU%9&ET(@T*"0D)"0D)"7!A<F%M260](G-Y<W1E;4ED(B`@('!A
M<F%M3F%M93TB=&%X4&%Y97)&;W)M(B!P87)A;5!R;W!E<G1Y/2)S>7-T96U)
M9"(^#0H)"0D)"0D)("`@/&)E86XZ;65S<V%G92!K97D](G1A>%!A>65R3&ES
M="YE9&ET(B\^#0H)"0D)"0D)/"]H=&UL.FQI;FL^#0H)"0D)"3PO=&0^#0H)
M"0D)"0T*"0D)"2`@/"]T<CX-"@D)"0D\+VQO9VEC.FET97)A=&4^#0H)"0D)
M#0H)"0D)/'1R/@T*"0D)"0D\=&0@8V]L<W!A;CTB-"(@86QI9VX](G)I9VAT
M(CX-"@D)"0D)("`@(`T*"0D)"0D)"3QH=&UL.G-U8FUI="!V86QU93TB1FEN
M9"(@<W1Y;&5#;&%S<STB8G5T(CX-"@D)"0D)"0D)/&)E86XZ;65S<V%G92!K
M97D](F)U='1O;BYS=6)M:70B+SX-"B`@("`@(`D)"0D)"3PO:'1M;#IS=6)M
M:70^#0H-"@D)"0D)/"]T9#X-"@D)"0D\+W1R/@D)"0D-"B`-"@D)"3PO=&%B
M;&4^#0H)"3PO=&0^#0H)/"]T<CX-"@D\='(^#0H)"3QT9"!C;&%S<STB8V]P
M>7=R:71E(B!A;&EG;CTB8V5N=&5R(B!C;VQS<&%N/2(R(CX-"@D)(#QB96%N
M.FUE<W-A9V4@:V5Y/2)A;&PN8V]P>7)I9VAT(B`O/@T*"0D\+W1D/@T*"3PO
M='(^#0H\+W1A8FQE/@T*/"]C96YT97(^"0T*#0H\+VAT;6PZ9F]R;3X-"CPO
98F]D>3X-"CPO:'1M;#IH=&UL/@T*#0H-"@==
`
end

begin 600 TaxPayerActionForm_.java
M<&%C:V%G92!C;VTN9&ED871A+FET87@N<&%Y;65N="YW96(N86-T:6]N9F]R
M;3L-"B\J*@T*("H)1F]R;2!F;W(@5&%X<&%Y97(@9&%T82!F;W(@9G)O;G0M
M96YD#0H@*B\-"FEM<&]R="!J879A>"YS97)V;&5T+FAT='`N2'1T<%-E<G9L
M971297%U97-T.PT*:6UP;W)T(&IA=F$N=71I;"XJ.PT*:6UP;W)T(&]R9RYA
M<&%C:&4N<W1R=71S+F%C=&EO;BY!8W1I;VY&;W)M.PT*:6UP;W)T(&]R9RYA
M<&%C:&4N<W1R=71S+F%C=&EO;BY!8W1I;VY-87!P:6YG.PT*#0II;7!O<G0@
M8V]M+F1I9&%T82YI=&%X+G!A>6UE;G0N<V5R=FEC97,N4F5G:7-T<F%T:6]N
M+BH[#0II;7!O<G0@8V]M+F1I9&%T82YI=&%X+G!A>6UE;G0N=&%X<&%Y97(N
M*CL-"FEM<&]R="!C;VTN9&ED871A+FET87@N<&%Y;65N="YE9FEL97(N*CL-
M"FEM<&]R="!C;VTN9&ED871A+FET87@N<&%Y;65N="YT87AT>7!E+E1A>%1Y
M<&5$871A.PT*:6UP;W)T(&-O;2YD:61A=&$N:71A>"YP87EM96YT+G=E8BYU
M=&EL+D-O;G-T86YT<SL-"@T*<'5B;&EC(&-L87-S(%1A>%!A>65R06-T:6]N
M1F]R;2!E>'1E;F1S($9O<FU"87-E('L-"@T*"7!R:79A=&4@4W1R:6YG('-E
M8W1I;VY)9"`](&YU;&P[#0H@("`@<')I=F%T92!3=')I;F<@=&%X4&%Y97).
M86UE(#T@;G5L;#L-"@EP<FEV871E(%-T<FEN9R!T87A087EE<D5M86EL(#T@
M;G5L;#L-"@EP<FEV871E(%-T<FEN9R!F:6QE<D5M86EL061D<F5S<R`](&YU
M;&P[#0H@("`@<')I=F%T92!";V]L96%N('-T871E(#T@;F5W($)O;VQE86XH
M9F%L<V4I.PT*("`@('!R:79A=&4@4W1R:6YG('1R861I;F=.86UE,2`](&YU
M;&P[#0H)<')I=F%T92!3=')I;F<@=')A9&EN9TYA;64R(#T@;G5L;#L-"B`@
M("!P<FEV871E($QO;F<@<WES=&5M260@/2!N=6QL.PT*#0H@("`@<')I=F%T
M92!3=')I;F<@<&%Y95)E9F5R96YC94YU;6)E<B`](&YU;&P[#0H)<')I=F%T
M92!3=')I;F<@<V1L4F5F97)E;F-E3G5M8F5R(#T@;G5L;#L-"@EP<FEV871E
M(%-T<FEN9R!V8712969E<F5N8V5.=6UB97(@/2!N=6QL.PT*"7!R:79A=&4@
M4W1R:6YG('!E<G-O;F%L5&%X4F5F97)E;F-E3G5M8F5R(#T@;G5L;#L-"B`@
M"7!R:79A=&4@5&%X4&%Y97)$871A6UT@=&%X4&%Y97)S(#T@;G5L;#L-"B\O
M3D(A(2$A(51H:7,@871T<FEB=71E(&=E=',@<&]P=6QA=&5D('=I=&@@=&AE
M('9A;'5E<R`-"B\O;V8@=&AE('1A>'!A>65R3F%M92!I;G!U="!B;W@@;VX@
M=&AE(&QI<W0@<V-R965N+"!L;V]K(&)E;&]W(&9O<B!T:&4@9V5T=&5R(&%N
M9"!S971T97)S+"`-"B\O=&AE(&9O<B!W:6QL('1Y<&EC86QL>2!U<V4@=&AE
M('-E='1E<B!W:&5N('1H92!F;W)M(&ES('-U8FUI='1E9"!W:71H('1H92!C
M:&%N9V5S+B`@(`D-"B`@("!P<FEV871E(%-T<FEN9UM=('1A>'!A>65R3F%M
M92`](&YU;&P[#0HO+RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B`@("`-"B`@("!P<FEV871E($%R<F%Y3&ES
M="!L:7-T(#T@;G5L;#L-"B`@("!P<FEV871E(&EN="!S:7IE(#T@,#L-"B`@
M("`O+W!R:79A=&4@5&%X4&%Y97),:7-T('1A>%!A>65R3&ES="`](&YU;&P[
M#0H-"@T*#0H@("!P=6)L:6,@5&%X4&%Y97)&;W)M(&=E=$9O<FU0<F]P97)T
M:65S*%1A>%!A>65R1F]R;2!T87A087EE<D9O<FU?*2!T:')O=W,@0VQA<W-.
M;W1&;W5N9$5X8V5P=&EO;GL-"B`@("`@("`@+R]487A087EE<D1A=&$-"B`@
M("`@("`@5&%X4&%Y97)$871A('1A>%!A>65R1&%T82`]('1A>%!A>65R1F]R
M;5\N9V5T5&%X4&%Y97)$871A*"D[#0H@("`@("`@('1A>%!A>65R1&%T82YS
M971487AP87EE<DYA;64H=&AI<RYT87A087EE<DYA;64I.PT*("`@("`@("!T
M87A087EE<D1A=&$N<V5T16UA:6PH=&AI<RYT87A087EE<D5M86EL*3L-"B`@
M("`@("`@=&%X4&%Y97)$871A+G-E=%1R861I;F=.86UE3VYE*'1H:7,N=')A
M9&EN9TYA;64Q*3L-"B`@("`@("`@=&%X4&%Y97)$871A+G-E=%1R861I;F=.
M86UE5'=O*'1H:7,N=')A9&EN9TYA;64R*3L-"B`@("`@("`@=&%X4&%Y97)$
M871A+G-E=%-Y<W1E;4ED*'1A>%!A>65R1&%T82YG9713>7-T96U)9"@I*3L-
M"B`@("`@("`@+R]T87A087EE<D1A=&$N<V5T4W1A='5S*&YE=R!3=')I;F<H
M=&AI<RYS=&%T92YT;U-T<FEN9R@I*2D[#0H@("`@("`@('1A>%!A>65R1F]R
M;5\N<V5T5&%X4&%Y97)$871A*'1A>%!A>65R1&%T82D[#0H-"B`@("`@("`@
M+R]487A4>7!E1&%T82TM/E1A>%1Y<&5,:7-T#0H@("`@("`@(%1A>%1Y<&5$
M871A('1A>%1Y<&5$871A(#T@;F5W(%1A>%1Y<&5$871A*"D[#0H@("`@("`@
M(%1A>%1Y<&5,:7-T('1A>%1Y<&5,:7-T(#T@;F5W(%1A>%1Y<&5,:7-T*"D[
M#0HO+R`@("`@("`@=&%X5'EP941A=&$N<V5T4F5G:7-T<F%T:6]N0V]D92@I
M.PT*+R\@("`@("`@('1A>%1Y<&5$871A+G-E=%)E9VES=')A=&EO;E-T871U
M<R@I.PT*("`@("`@("!I9B`H(2`H=&AI<RYS9&Q2969E<F5N8V5.=6UB97(N
M=')I;2@I+F5Q=6%L<R@B(BDI("D@>PT*("`@("`@("`@("`@=&%X5'EP941A
M=&$N<V5T4F5F3G5M8F5R*'1H:7,N<V1L4F5F97)E;F-E3G5M8F5R*3L-"B`@
M("`@("`@("`@('1A>%1Y<&5$871A+G-E=%1Y<&5#;V1E*$-O;G-T86YT<RY3
M1$Q?5$%85%E012D[#0H@("`@("`@("`@("!T87A4>7!E3&ES="YA9&0H=&%X
M5'EP941A=&$I.PT*("`@("`@("!]#0H-"B`@("`@("`@:68@*"$@*'1H:7,N
M=F%T4F5F97)E;F-E3G5M8F5R+G1R:6TH*2YE<75A;',H(B(I*2`I('L-"B`@
M("`@("`@("`@('1A>%1Y<&5$871A(#T@;F5W(%1A>%1Y<&5$871A*"D[#0H@
M("`@("`@("`@("!T87A4>7!E1&%T82YS9712969.=6UB97(H=&AI<RYV8712
M969E<F5N8V5.=6UB97(I.PT*("`@("`@("`@("`@=&%X5'EP941A=&$N<V5T
M5'EP94-O9&4H0V]N<W1A;G1S+E9!5%]405A465!%*3L-"B`@("`@("`@("`@
M('1A>%1Y<&5,:7-T+F%D9"AT87A4>7!E1&%T82D[#0H@("`@("`@('T-"B`@
M("`@("`@:68@*"$@*'1H:7,N<&%Y95)E9F5R96YC94YU;6)E<BYT<FEM*"DN
M97%U86QS*"(B*2D@*2![#0H@("`@("`@("`@("!T87A4>7!E1&%T82`](&YE
M=R!487A4>7!E1&%T82@I.PT*("`@("`@("`@("`@=&%X5'EP941A=&$N<V5T
M4F5F3G5M8F5R*'1H:7,N<&%Y95)E9F5R96YC94YU;6)E<BD[#0H@("`@("`@
M("`@("!T87A4>7!E1&%T82YS9714>7!E0V]D92A#;VYS=&%N=',N4$%915]4
M05A465!%*3L-"B`@("`@("`@("`@('1A>%1Y<&5,:7-T+F%D9"AT87A4>7!E
M1&%T82D[#0H@("`@("`@('T-"@T*("`@("`@("!I9B`H(2`H=&AI<RYP97)S
M;VYA;%1A>%)E9F5R96YC94YU;6)E<BYT<FEM*"DN97%U86QS*"(B*2D@*2![
M#0H@("`@("`@("`@("!T87A4>7!E1&%T82`](&YE=R!487A4>7!E1&%T82@I
M.PT*("`@("`@("`@("`@=&%X5'EP941A=&$N<V5T4F5F3G5M8F5R*'1H:7,N
M<&5R<V]N86Q487A2969E<F5N8V5.=6UB97(I.PT*("`@("`@("`@("`@=&%X
M5'EP941A=&$N<V5T5'EP94-O9&4H0V]N<W1A;G1S+E!%4E-/3D%,7U1!6%19
M4$4I.PT*("`@("`@("`@("`@=&%X5'EP94QI<W0N861D*'1A>%1Y<&5$871A
M*3L-"B`@("`@("`@?0T*("`@("`@("!T87A087EE<D9O<FU?+G-E=%1A>%1Y
M<&5,:7-T*'1A>%1Y<&5,:7-T*3L-"B`@("`@("`@<F5T=7)N('1A>%!A>65R
M1F]R;5\[#0H@("!]#0H-"B`@+RHJ#0H@("`J('-E=',@=&AE($%R<F%Y3&ES
M="!F<F]M(%1A>%!A>65R3&ES="!I;B!O<F1E<B!T;R!L:7-T('1H92!T87AP
M87EE<B!I;B!A;B!I=&5R871E('1A9PT*("`@*@T*("`@*B\-"B`@('!U8FQI
M8R!V;VED('-E=$9O<FU0<F]P97)T:65S*$5&:6QE<D9O<FT@949I;&5R1F]R
M;5\I>PT*("`@("`@("!L:7-T(#T@;F5W($%R<F%Y3&ES="@I.PT*("`@("`@
M("!L:7-T(#T@949I;&5R1F]R;5\N9V5T5&%X4&%Y97),:7-T*"D[#0H-"B`@
M('T-"@T*("`@<'5B;&EC('9O:60@<V5T1F]R;5!R;W!E<G1I97,H5&%X4&%Y
M97)&;W)M('1A>%!A>65R1F]R;5\I>PT*("`@("`@("!T:&ES+G1A>%!A>65R
M3F%M92`]('1A>%!A>65R1F]R;5\N9V5T5&%X4&%Y97)$871A*"DN9V5T5&%X
M<&%Y97).86UE*"D[#0H@("`@("`@('1H:7,N=&%X4&%Y97)%;6%I;"`]('1A
M>%!A>65R1F]R;5\N9V5T5&%X4&%Y97)$871A*"DN9V5T16UA:6PH*3L-"B`@
M("`@("`@=&AI<RYT<F%D:6YG3F%M93$@/2!T87A087EE<D9O<FU?+F=E=%1A
M>%!A>65R1&%T82@I+F=E=%1R861I;F=.86UE3VYE*"D[#0H@("`@("`@('1H
M:7,N=')A9&EN9TYA;64R(#T@=&%X4&%Y97)&;W)M7RYG971487A087EE<D1A
M=&$H*2YG9714<F%D:6YG3F%M951W;R@I.PT*("`@("`@("`O+W1H:7,N<W1A
M=&4@/2!N97<@0F]O;&5A;BAT87A087EE<D1A=&$N9V5T4W1A='5S*"DI.PT*
M("`@("`@("!I;G0@<VEZ92QI(#T@,#L-"B`@("`@("`@5&%X5'EP941A=&$@
M=&%X5'EP941A=&$@/2!N=6QL.PT*("`@("`@("!S:7IE(#T@=&%X4&%Y97)&
M;W)M7RYG971487A4>7!E3&ES="@I+G-I>F4H*3L-"B`@("`@("`@9F]R("AI
M/3`[:3QS:7IE.VDK*RD@>PT*("`@("`@("`@("`@=&%X5'EP941A=&$@/2!N
M97<@5&%X5'EP941A=&$H*3L-"B`@("`@("`@("`@('1A>%1Y<&5$871A(#T@
M*%1A>%1Y<&5$871A*71A>%!A>65R1F]R;5\N9V5T5&%X5'EP94QI<W0H*2YG
M970H:2D[#0H@("`@("`@("`@("!I9B`H=&%X5'EP941A=&$@(3T@;G5L;"D@
M>PT*("`@("`@("`@("`@("`@(&EF("AT87A4>7!E1&%T82YG9714>7!E0V]D
M92@I+G1R:6TH*2YE<75A;',H0V]N<W1A;G1S+E!!645?5$%85%E012DI('L-
M"B`@("`@("`@("`@("`@("`@("`@=&AI<RYP87EE4F5F97)E;F-E3G5M8F5R
M(#T@=&%X5'EP941A=&$N9V5T4F5G:7-T<F%T:6]N0V]D92@I.PT*("`@("`@
M("`@("`@("`@('T@96QS92!I9B`H=&%X5'EP941A=&$N9V5T5'EP94-O9&4H
M*2YT<FEM*"DN97%U86QS*$-O;G-T86YT<RY6051?5$%85%E012DI('L-"B`@
M("`@("`@("`@("`@("`@("`@=&AI<RYV8712969E<F5N8V5.=6UB97(@/2!T
M87A4>7!E1&%T82YG971296=I<W1R871I;VY#;V1E*"D[#0H@("`@("`@("`@
M("`@("`@?2!E;'-E(&EF("AT87A4>7!E1&%T82YG9714>7!E0V]D92@I+G1R
M:6TH*2YE<75A;',H0V]N<W1A;G1S+E-$3%]405A465!%*2D@>PT*("`@("`@
M("`@("`@("`@("`@("!T:&ES+G-D;%)E9F5R96YC94YU;6)E<B`]('1A>%1Y
M<&5$871A+F=E=%)E9VES=')A=&EO;D-O9&4H*3L-"B`@("`@("`@("`@("`@
M("!](&5L<V4@:68@*'1A>%1Y<&5$871A+F=E=%1Y<&5#;V1E*"DN=')I;2@I
M+F5Q=6%L<RA#;VYS=&%N=',N4$524T].04Q?5$%85%E012DI('L-"B`@("`@
M("`@("`@("`@("`@("`@=&AI<RYP97)S;VYA;%1A>%)E9F5R96YC94YU;6)E
M<B`]('1A>%1Y<&5$871A+F=E=%)E9VES=')A=&EO;D-O9&4H*3L-"B`@("`@
M("`@("`@("`@("!]#0H-"B`@("`@("`@("`@('T-"B`@("`@("`@?0T*("`@
M?0T*#0H@("`@<'5B;&EC(%-T<FEN9R!G9713>7-T96U)9"@I>PT*("`@("`@
M("!R971U<FX@=&AI<RYS>7-T96U)9"YT;U-T<FEN9R@I.PT*("`@('T-"@T*
M("`@('!U8FQI8R!V;VED('-E=%-Y<W1E;4ED*%-T<FEN9R!S>7-T96U)9%\I
M>PT*("`@("`@("!,;VYG('1E;7!686P@/2!N97<@3&]N9RAS>7-T96U)9%\I
M.PT*("`@("`@("!T:&ES+G-Y<W1E;4ED(#T@=&5M<%9A;#L-"B`@("!]#0H-
M"B`@("!P=6)L:6,@=F]I9"!S9713>7-T96U)9"AL;VYG('-Y<W1E;4ED7RE[
M#0H@("`@("`@($QO;F<@=&5M<%9A;"`](&YE=R!,;VYG*'-Y<W1E;4ED7RD[
M#0H@("`@("`@('1H:7,N<WES=&5M260@/2!T96UP5F%L.PT*("`@('T-"@T*
M("`@('!U8FQI8R!3=')I;F<@9V5T5')A9&EN9TYA;64Q*"E[#0H@("`@("`@
M(')E='5R;B!T<F%D:6YG3F%M93$[#0H@("`@?0T*#0H@("`@<'5B;&EC('9O
M:60@<V5T5')A9&EN9TYA;64Q*%-T<FEN9R!T<F%D:6YG3F%M93%?*7L-"B`@
M("`@("`@=&AI<RYT<F%D:6YG3F%M93$@/2!T<F%D:6YG3F%M93%?.PT*("`@
M('T-"B`@("!P=6)L:6,@4W1R:6YG(&=E=%1R861I;F=.86UE,B@I>PT*("`@
M("`@("!R971U<FX@=')A9&EN9TYA;64R.PT*("`@('T-"@T*("`@('!U8FQI
M8R!V;VED('-E=%1R861I;F=.86UE,BA3=')I;F<@=')A9&EN9TYA;64R7RE[
M#0H@("`@("`@('1H:7,N=')A9&EN9TYA;64R(#T@=')A9&EN9TYA;64R7SL-
M"B`@("!]#0H-"@T*("`@('!U8FQI8R!";V]L96%N(&=E=%-T871E*"E[#0H@
M("`@("`@(')E='5R;B!S=&%T93L-"B`@("!]#0H-"B`@("!P=6)L:6,@=F]I
M9"!S9713=&%T92A";V]L96%N(%]S=&%T92E[#0H@("`@("`@('1H:7,N<W1A
M=&4@/2!?<W1A=&4[#0H@("`@?0T*#0H)<'5B;&EC(%-T<FEN9R!G971396-T
M:6]N260H*7L-"@D)<F5T=7)N('-E8W1I;VY)9#L-"@E]#0H)<'5B;&EC('9O
M:60@<V5T4V5C=&EO;DED*%-T<FEN9R!S96-T:6]N260I>PT*"0ET:&ES+G-E
M8W1I;VY)9"`]('-E8W1I;VY)9#L-"@E]#0H-"@EP=6)L:6,@4W1R:6YG(&=E
M=%1A>%!A>65R3F%M92@I>PT*"0ER971U<FX@=&%X4&%Y97).86UE.PT*"7T-
M"@EP=6)L:6,@=F]I9"!S971487A087EE<DYA;64H4W1R:6YG('1A>%!A>65R
M3F%M92E[#0H)"71H:7,N=&%X4&%Y97).86UE(#T@=&%X4&%Y97).86UE.PT*
M"7T-"@EP=6)L:6,@4W1R:6YG(&=E=%1A>%!A>65R16UA:6PH*7L-"@D)<F5T
M=7)N('1A>%!A>65R16UA:6P[#0H)?0T*"7!U8FQI8R!V;VED('-E=%1A>%!A
M>65R16UA:6PH4W1R:6YG('1A>%!A>65R16UA:6PI>PT*"0ET:&ES+G1A>%!A
M>65R16UA:6P@/2!T87A087EE<D5M86EL.PT*"7T-"@EP=6)L:6,@4W1R:6YG
M(&=E=$9I;&5R16UA:6Q!9&1R97-S*"E[#0H)"7)E='5R;B!F:6QE<D5M86EL
M061D<F5S<SL-"@E]#0H)<'5B;&EC('9O:60@<V5T1FEL97)%;6%I;$%D9')E
M<W,H4W1R:6YG(&9I;&5R16UA:6Q!9&1R97-S*7L-"@D)=&AI<RYF:6QE<D5M
M86EL061D<F5S<R`](&9I;&5R16UA:6Q!9&1R97-S.PT*"7T-"@EP=6)L:6,@
M4W1R:6YG(&=E=%!A>652969E<F5N8V5.=6UB97(H*7L-"@D)<F5T=7)N('!A
M>652969E<F5N8V5.=6UB97([#0H)?0T*"7!U8FQI8R!V;VED('-E=%!A>652
M969E<F5N8V5.=6UB97(H4W1R:6YG('!A>652969E<F5N8V5.=6UB97(I>PT*
M"0ET:&ES+G!A>652969E<F5N8V5.=6UB97(@/2!P87EE4F5F97)E;F-E3G5M
M8F5R.PT*"7T-"@EP=6)L:6,@4W1R:6YG(&=E=%-D;%)E9F5R96YC94YU;6)E
M<B@I>PT*"0ER971U<FX@<V1L4F5F97)E;F-E3G5M8F5R.PT*"7T-"@EP=6)L
M:6,@=F]I9"!S97139&Q2969E<F5N8V5.=6UB97(H4W1R:6YG('-D;%)E9F5R
M96YC94YU;6)E<BE[#0H)"71H:7,N<V1L4F5F97)E;F-E3G5M8F5R(#T@<V1L
M4F5F97)E;F-E3G5M8F5R.PT*"7T-"@EP=6)L:6,@4W1R:6YG(&=E=%9A=%)E
M9F5R96YC94YU;6)E<B@I>PT*"0ER971U<FX@=F%T4F5F97)E;F-E3G5M8F5R
M.PT*"7T-"@EP=6)L:6,@=F]I9"!S97168712969E<F5N8V5.=6UB97(H4W1R
M:6YG('9A=%)E9F5R96YC94YU;6)E<BE[#0H)"71H:7,N=F%T4F5F97)E;F-E
M3G5M8F5R(#T@=F%T4F5F97)E;F-E3G5M8F5R.PT*"7T-"@EP=6)L:6,@4W1R
M:6YG(&=E=%!E<G-O;F%L5&%X4F5F97)E;F-E3G5M8F5R*"E[#0H)"7)E='5R
M;B!P97)S;VYA;%1A>%)E9F5R96YC94YU;6)E<CL-"@E]#0H)<'5B;&EC('9O
M:60@<V5T4&5R<V]N86Q487A2969E<F5N8V5.=6UB97(H4W1R:6YG('!E<G-O
M;F%L5&%X4F5F97)E;F-E3G5M8F5R*7L-"@D)=&AI<RYP97)S;VYA;%1A>%)E
M9F5R96YC94YU;6)E<B`]('!E<G-O;F%L5&%X4F5F97)E;F-E3G5M8F5R.PT*
M"7T-"B\O3DY"0D)"(2$A(2%U<V5D(&9O<B!S971T:6YG('1H92!T87AP87EE
M<FYA;64@871T<FEB=71E#0H)<'5B;&EC('9O:60@<V5T5&%X<&%Y97).86UE
M*%-T<FEN9UM=('1A>'!A>65R3F%M95\I>PT*"0ET:&ES+G1A>'!A>65R3F%M
M92`]('1A>'!A>65R3F%M95\[#0H)"2\O9&\@=VAA="!U('=A;G0@:&5R92!O
M;F-E('4@:&%V92!T:&4@8VAA;F=E9"!V86QU97,-"B`@("`@("`@5&%X4&%Y
M97)$871A('1A>'!$871A(#T@;F5W(%1A>%!A>65R1&%T82@I.PT*("`@("`@
M("!F;W(@*&EN="!I(#T@,#L@:2`\('1A>'!A>65R3F%M95\N;&5N9W1H.R!I
M*RLI('L-"B`@("`@("`@("!T87AP1&%T82YS971487AP87EE<DYA;64H=&%X
M<&%Y97).86UE7UMI72D[#0H@("`@("`@("`@;&ES="YA9&0H=&%X<$1A=&$I
M.PT*("`@("`@("!]#0H)?0T*#0HO+V9O<B!D:7-P;&%Y:6YG('1H92!L:7-T
M#0H@("`@<'5B;&EC(%1A>%!A>65R1&%T85M=(&=E=%1A>%!A>65R<R@I>PT*
M("`@("`@("!T:&ES+G1A>%!A>65R<R`](&YE=R!487A087EE<D1A=&%;;&ES
M="YS:7IE*"E=.PT*("`@("`@("!T:&ES+G1A>%!A>65R<R`]("A487A087EE
M<D1A=&%;72EL:7-T+G1O07)R87DH=&%X4&%Y97)S*3L-"B`@("!R971U<FX@
D=&%X4&%Y97)S.PT*("`@('T-"@T*#0H-"@T*?0T*#0H-"@T*
`
end

Mime
View raw message