=#org/compiere/acct/Doc_AllocationHdrorg/compiere/acct/Doc TOLERANCELjava/math/BigDecimal;m_factsLjava/util/ArrayList; Signature/Ljava/util/ArrayList;invGainLossFactLines3Ljava/util/ArrayList;payGainLossFactLines()VCode?zG{ java/math/BigDecimal valueOf(D)Ljava/math/BigDecimal;  LineNumberTableLocalVariableTableI(Lorg/compiere/model/MAcctSchema;Ljava/sql/ResultSet;Ljava/lang/String;)V !org/compiere/model/MAllocationHdr"CMA $ %l(Lorg/compiere/model/MAcctSchema;Ljava/lang/Class;Ljava/sql/ResultSet;Ljava/lang/String;Ljava/lang/String;)V '  )  + this%Lorg/compiere/acct/Doc_AllocationHdr;as Lorg/compiere/model/MAcctSchema;rsLjava/sql/ResultSet;trxNameLjava/lang/String;loadDocumentDetails()Ljava/lang/String; 7 89getPO()Lorg/compiere/model/PO; ; <= getDateTrx()Ljava/sql/Timestamp; ? @A setDateDoc(Ljava/sql/Timestamp;)V C DE loadLinesA(Lorg/compiere/model/MAllocationHdr;)[Lorg/compiere/acct/DocLine; G HIp_lines[Lorg/compiere/acct/DocLine;alloc#Lorg/compiere/model/MAllocationHdr;Mjava/util/ArrayList LO  Q RSgetLines((Z)[Lorg/compiere/model/MAllocationLine;U$org/compiere/acct/DocLine_Allocation TW X>(Lorg/compiere/model/MAllocationLine;Lorg/compiere/acct/Doc;)V Z\["org/compiere/model/MAllocationLine ]^getC_Payment_ID()I`org/compiere/model/MPayment b cdgetCtx()Ljava/util/Properties; f g5 getTrxName _i j,(Ljava/util/Properties;ILjava/lang/String;)V _l m^getC_ConversionType_ID To pqsetC_ConversionType_ID(I)V _s tuisOverrideCurrencyRate()Z _w xygetCurrencyRate()Ljava/math/BigDecimal; T{ |}setCurrencyRate(Ljava/math/BigDecimal;)V Z ^getC_Invoice_IDorg/compiere/model/MInvoice i l s w  logLorg/compiere/util/CLogger; java/util/logging/Level FINELjava/util/logging/Level; org/compiere/util/CLogger  isLoggable(Ljava/util/logging/Level;)Z T 5toString fine(Ljava/lang/String;)V L add(Ljava/lang/Object;)Z L ^sizeorg/compiere/acct/DocLine L toArray(([Ljava/lang/Object;)[Ljava/lang/Object;listlines%[Lorg/compiere/model/MAllocationLine;iIline$Lorg/compiere/model/MAllocationLine;docLine&Lorg/compiere/acct/DocLine_Allocation;paymentLorg/compiere/model/MPayment;C_ConversionType_IDinvoiceLorg/compiere/model/MInvoice;dlsLocalVariableTypeTable2Ljava/util/ArrayList; StackMapTable getBalance org/compiere/util/Env ZEROretValue createFacts7(Lorg/compiere/model/MAcctSchema;)Ljava/util/ArrayList;Q(Lorg/compiere/model/MAcctSchema;)Ljava/util/ArrayList; T\ T ^ getC_Order_ID T ^getC_CashLine_ID T b y getGrandTotal  ynegate  equals ^getReversal_ID org/compiere/acct/FactA L(Lorg/compiere/acct/Doc;Lorg/compiere/model/MAcctSchema;Ljava/lang/String;)V   isInterOrg#(Lorg/compiere/model/MAcctSchema;)Z T ^getC_BPartner_ID  qsetC_BPartner_ID T ygetDiscountAmt   compareTo(Ljava/math/BigDecimal;)I T ygetWriteOffAmt T y getAmtSource  .(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; T ^getC_Charge_ID T getChargeAccountU(Lorg/compiere/model/MAcctSchema;Ljava/math/BigDecimal;)Lorg/compiere/model/MAccount;  ^getC_Currency_ID     createLinem(Lorg/compiere/acct/DocLine;Lorg/compiere/model/MAccount;ILjava/math/BigDecimal;)Lorg/compiere/acct/FactLine;  getPaymentAcct@(Lorg/compiere/model/MAcctSchema;I)Lorg/compiere/model/MAccount;   (Lorg/compiere/acct/DocLine;Lorg/compiere/model/MAccount;ILjava/math/BigDecimal;Ljava/math/BigDecimal;)Lorg/compiere/acct/FactLine; _ ^ getAD_Org_ID org/compiere/acct/FactLine q setAD_Org_ID  ygetAcctBalance Cannot determine SO/PO " #3p_Error % &SEVERE ( ).(Ljava/util/logging/Level;Ljava/lang/String;)V + ,uisSOTrx . / getCashAcct 1 23 getAccount@(ILorg/compiere/model/MAcctSchema;)Lorg/compiere/model/MAccount; 576org/compiere/model/MAcctSchema 8uisPostIfClearingEqual :;org/compiere/model/MAccount _>org/compiere/model/MCashLine =i =A B^get_ID = 5E Fu isAccrual  I JKcreateCashBasedAcct(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MInvoice;Ljava/math/BigDecimal;)Ljava/math/BigDecimal; 5M NuisTaxCorrection 5P QuisTaxCorrectionDiscount 5S TuisTaxCorrectionWriteOff V W^signum Y Z[createTaxCorrection(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/acct/DocLine_Allocation;Lorg/compiere/model/MAccount;Lorg/compiere/model/MAccount;Z)Z]Cannot create Tax correction 5 T` a^getInvoiceC_Currency_ID c decreateInvoiceGainLoss(Lorg/compiere/acct/DocLine;Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;Lorg/compiere/model/MInvoice;Ljava/math/BigDecimal;Ljava/math/BigDecimal;)Ljava/lang/String; _A h ijcreatePaymentGainLoss(Lorg/compiere/acct/DocLine;Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;Lorg/compiere/model/MPayment;Ljava/math/BigDecimal;Ljava/math/BigDecimal;)Ljava/lang/String; l mncreateInvoiceRoundingCorrection(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;Lorg/compiere/model/MAccount;)Ljava/lang/String; p qrcreatePaymentRoundingCorrectionL(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;)Ljava/lang/String; t Ru()[Lorg/compiere/acct/FactLine; w xygetAmtSourceDr z {ygetAmtSourceCr } ~subtract  equalFactLineIDs;(Lorg/compiere/acct/FactLine;Lorg/compiere/acct/FactLine;)Z  remove(Lorg/compiere/acct/FactLine;)V  balanceAccountingV(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;)Lorg/compiere/acct/FactLine;line1line2invoice1invoice2factLorg/compiere/acct/Fact; factForRGLZbpAcctLorg/compiere/model/MAccount;bpAcctArbpAcctApallocationSourceallocationSourceForRGLallocationAccountedflLorg/compiere/acct/FactLine;flForRGLallocPayAccountedallocPaySourceacct_unallocated_cashacct_receivablecashLineLorg/compiere/model/MCashLine;acct_payment_selectacct_liabilityisUsingClearingtaxCorrectionAmt allEquals factlines[Lorg/compiere/acct/FactLine; netBalance prevFactLinefactLinefactlineOO 5 getAcctSchemaElement;(Ljava/lang/String;)Lorg/compiere/model/MAcctSchemaElement; %org/compiere/model/MAcctSchemaElement u isBalanced org/compiere/model/MOrder i  T elementorg'Lorg/compiere/model/MAcctSchemaElement;startorg orgpayment orginvoice orgcashlinecashlineorgorderorderLorg/compiere/model/MOrder;  ^ getA_Asset_ID  ^ getAccount_ID  ^getAD_Client_ID   ^getAD_OrgTrx_ID  ^getC_AcctSchema_ID  ^getC_Activity_ID   ^getC_Campaign_ID   ^getC_LocFrom_ID  ^ getC_LocTo_ID  ^getC_Period_ID  ^getC_Project_ID  ^getC_ProjectPhase_ID  ^getC_ProjectTask_ID  ^getC_SalesRegion_ID  ^getC_SubAcct_ID  ^ getC_Tax_ID  ^ getC_UOM_ID  ^getGL_Budget_ID  ^getGL_Category_ID  ^getM_Locator_ID   ^getM_Product_ID  ^getUserElement1_ID  ^getUserElement2_ID  ^ getUser1_ID  ^ getUser2_ID   doubleValue()D?zG?(\) ! "CONFIG $&%java/lang/String '&(Ljava/lang/Object;)Ljava/lang/String;) *+makeConcatWithConstants9(DLjava/lang/String;Ljava/lang/String;)Ljava/lang/String; - .config 0 12getM(Lorg/compiere/model/MAcctSchema;IILjava/lang/String;)Lorg/compiere/acct/Doc;4org/compiere/acct/Doc_Invoice 36 45 38 9:createFactCashf(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Ljava/math/BigDecimal;)Ljava/math/BigDecimal;< *=&(Ljava/lang/String;)Ljava/lang/String; 5? @uisCreatePOCommitment B RC$()[Lorg/compiere/model/MInvoiceLine; EGForg/compiere/model/MInvoiceLine HygetQtyInvoiced EJ K^getC_InvoiceLine_ID MONorg/compiere/acct/Doc_Order PQgetCommitmentRelease~(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Doc;Ljava/math/BigDecimal;ILjava/math/BigDecimal;)Lorg/compiere/acct/Fact;percentD docInvoiceLorg/compiere/acct/Doc_Invoice;"[Lorg/compiere/model/MInvoiceLine;factCV Z [qsetC_BankAccount_ID]SELECT p.C_BankAccount_ID, d.DocBaseType, p.IsReceipt, p.IsPrepayment, p.C_Charge_ID FROM C_Payment p INNER JOIN C_DocType d ON (p.C_DocType_ID=d.C_DocType_ID) WHERE C_Payment_ID=? _a`org/compiere/util/DB bcprepareStatementL(Ljava/lang/String;Ljava/lang/String;)Lorg/compiere/util/CPreparedStatement; egfjava/sql/PreparedStatement hisetInt(II)V ek lm executeQuery()Ljava/sql/ResultSet; oqpjava/sql/ResultSet runext ot uvgetInt(I)IxAPP oz {| getString(I)Ljava/lang/String; $Yjava/lang/RuntimeException java/lang/Exception 5getLocalizedMessage  *(Ljava/lang/String;Ljava/lang/Throwable;)V _ close+(Ljava/sql/ResultSet;Ljava/sql/Statement;)V  ^getC_BankAccount_ID *| 1org/compiere/model/MCharge C_Payment_ID accountType C_Charge_IDsqlpstmtLjava/sql/PreparedStatement;eLjava/lang/Exception;java/lang/ThrowableiSELECT c.C_CashBook_ID FROM C_Cash c, C_CashLine cl WHERE c.C_Cash_ID=cl.C_Cash_ID AND cl.C_CashLine_ID=? _  getSQLValue((Ljava/lang/String;Ljava/lang/String;I)I  qsetC_CashBook_ID  ^getC_CashBook_ID C_CashLine_ID  INFO  info#org/compiere/acct/Doc_AllocationTax  j(Lorg/compiere/model/MAccount;Ljava/math/BigDecimal;Lorg/compiere/model/MAccount;Ljava/math/BigDecimal;Z)VeSELECT * FROM Fact_Acct WHERE AD_Table_ID=? AND Record_ID=? AND C_AcctSchema_ID=? AND Line_ID IS NULL 5org/compiere/model/MFactAcct  5 get_TrxName  ?(Ljava/util/Properties;Ljava/sql/ResultSet;Ljava/lang/String;)V  addInvoiceFact!(Lorg/compiere/model/MFactAcct;)V  ^ getLineCount<  warning   createEntriesV(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/acct/DocLine;)ZDiscountAccountWriteOffAccointdiscountwriteOfftax%Lorg/compiere/acct/Doc_AllocationTax;java/lang/StringBuilder OISELECT SUM(AmtSourceDr), SUM(AmtAcctDr), SUM(AmtSourceCr), SUM(AmtAcctCr)  append-(Ljava/lang/String;)Ljava/lang/StringBuilder; FROM Fact_Acct #WHERE AD_Table_ID=? AND Record_ID=? AND C_AcctSchema_ID=? AND Account_ID=? AND PostingType='A' java/lang/Object java/lang/Integer (I)Ljava/lang/Integer; : _ getSQLValueObjectsExI(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/List; java/util/List A  hasDebitTradeAmt (Lorg/compiere/model/MInvoice;)Z  1(I)Ljava/lang/Object;"Gain/Loss - Invoice not posted yet Invoice=(      (I)Ljava/lang/StringBuilder;)  -(Ljava/lang/Object;)Ljava/lang/StringBuilder;/ - Allocation=(  yabs (full) =  -   3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; " #= getDateAcct  &('"org/compiere/model/MConversionRate )*convert](Ljava/util/Properties;Ljava/math/BigDecimal;IILjava/sql/Timestamp;III)Ljava/math/BigDecimal; 5, -^getStdPrecision / 0^scale 243java/math/RoundingMode 56HALF_UPLjava/math/RoundingMode; 8 9:setScale1(ILjava/math/RoundingMode;)Ljava/math/BigDecimal;< (partial) = > No Difference 5b 5A BCgetAcctSchemaDefault)()Lorg/compiere/model/MAcctSchemaDefault; EGF%org/compiere/model/MAcctSchemaDefault H^getRealizedGain_Acct :J 1K6(Ljava/util/Properties;I)Lorg/compiere/model/MAccount; EM N^getRealizedLoss_Acct  A R  S(Lorg/compiere/acct/DocLine;Lorg/compiere/model/MAccount;Lorg/compiere/model/MAccount;ILjava/math/BigDecimal;)Lorg/compiere/acct/FactLine; U VsetDescriptionLorg/compiere/acct/DocLine;acct invoiceSourceinvoiceAccountedLjava/lang/StringBuilder; valuesInvLjava/util/List; descriptionacctDifferenced2allocationAccounted0 precisiongainloss$Ljava/util/List;g AND Account_ID = ? _\j Payment=( _ _" _ _o pu isReceipt _r sy getPayAmt paymentSourcepaymentAccounted valuesPayxjava/util/HashMap wO {}| java/util/Map ~ containsKey  severe { put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; TA { values()Ljava/util/Collection; java/util/Collection iterator()Ljava/util/Iterator; java/util/Iterator r()Ljava/lang/Object;  uhasNext  ^ getLine_ID Zi { 1&(Ljava/lang/Object;)Ljava/lang/Object;  y getAmtAcctDr  y getAmtAcctCr L contains   getOfInvoiceO(Ljava/util/Properties;ILjava/lang/String;)[Lorg/compiere/model/MAllocationHdr; Ap AND Line_ID IN (SELECT C_AllocationLine_ID FROM C_AllocationLine WHERE C_AllocationHdr_ID=? AND C_Invoice_ID=?)3 AND (Account_ID=? OR Account_ID=? OR Account_ID=?) AND Description LIKE 'Invoice%' 5 getCurrencyBalancing_Acct()Lorg/compiere/model/MAccount;  ^intValue  q setLine_ID  uisAcctBalanced 5 uisCurrencyBalancingacctAracctApinvListLjava/util/Map;htInvAllocLine htInvSourcehtInvAccountedhtTotalAmtSourceDrhtTotalAmtAcctDrhtTotalAmtSourceCrhtTotalAmtAcctCrallocationLinetotalAmtSourceDrtotalAmtAcctDrtotalAmtSourceCrtotalAmtAcctCrhtAllocInvSourcehtAllocInvAccountedallocateSourceallocateAccounted allocations$[Lorg/compiere/model/MAllocationHdr;currencyAdjustment valuesAlloc invSource invAccountedallocInvSourceallocInvAccountedC_AllocationLine_IDLjava/lang/Integer;ALjava/util/Map;7Ljava/util/Map;:Ljava/util/Map;      getOfPaymentp AND Line_ID IN (SELECT C_AllocationLine_ID FROM C_AllocationLine WHERE C_AllocationHdr_ID=? AND C_Payment_ID=?) AND Description LIKE 'Payment%'payListhtPayAllocLine htPayAcct htPaySourcehtPayAccountedhtAllocPaySourcehtAllocPayAccounted paySource payAccounted/Ljava/util/List;ALjava/util/Map;  u isCreditMemo SourceFileDoc_AllocationHdr.javaBootstrapMethods $java/lang/invoke/StringConcatFactory *(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; 1Multiplier= - GrandTotal= - Allocation Source= Allocation Accounted= NONE for C_Payment_ID=NONE for C_CashLine_ID=Invoice not posted yet - 8:same invoice included in more than one allocation line InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!        * Ns*+,!-#*&*(**J PRSK*,-./012345[*6L*+:>**+BF[\^_,-JKDE LYNM+PN6-2:TY*V:Y<_Y*aY*eh:k6nrNvzA~9Y*a~*e:6n z**,W-H,:,Wbijkmn&q.sDtKuRvZwdxgyo{|}~kz ,-JK&D K  I LRZT= y>L+ ,- Z *LYN&*LYN(*LYN**F*F2TM*F2TN,Ț,ɚz,̚s,Ϟl-Țe-ɚ^-̚W-ϞPY,*e:Y-*e:ѶԶיݠ*&Y*+MY*+N*+6:::6*F2T: *  șB Ϛ: ɚ2 ̚* "  4   :  : : W: :: ș_Y*a *eh:: ϙY*a *e::: Ϛ2 Ț* ",  + *  :  ϚJ șB, *+ ȶ * :  b]  :D*!*$*!'*: ș*+ ȶ : ̙*+ ̶-:*+0:+4)$9  :  ș\, *+ ȶ * :   < Զ:c :T ̙L, *+ ̶-* : =Y*a *e?: @  C 0, *+0* :     0, * +0* :    +Dj *+0::, * :   :    G- * :8W,*+, H:  W: ș*+ ȶ : ̙*+ ̶-:*+0:6 : +4)$9  : 6 : +Dd *+0::, * :   :    G- * :W*+, H:  W 3, *+0* Զ:     3, * +0* Զ:    U șM, *+ ȶ * Զ:     n Զ:\W ̙O, *+ ̶-* Զ: =Y*a *e?: @  Cl+Le:+O  :+R :U7*+, **+0* +0*X *\!>+D7*+^* _ ** +,  b!*! :3*+^(** +,*+f g!*!*Fi*+^-**+,k!*!**+,o!*!+4*F6,s: : :  Y:66 ; 2:   v y|:  *   6 :   -( Y:66  2: ,   *+^ *+,W**&,W*& !*4>Zv.<JMRZbdhmqtwz    &+5?KNUcem&p'x()*+-149;<;=>?@"B.D1E9GFHPGUIkJxKRTUTVWZ\]\^_cef ghih!j&k0l:mDpIqPpUrZsctfwixmwryu{x{ !+5:AFKQTW[`cq{ $36CP]bx  *.4;=IYkou|~  !$(2B W!] g%r&y)~+,t%,-./4>9% d h m t  wzpk{x]   . W n5- 5:::[TJ5:::T_ EN!:4:QP::#!:>: ==?X5:::T_5T5:::T_5T"@ 5:::+25:::05:::5::: 5:::5:::5:::+M, ,*F*F2>6*F2T:6:ș _Y*a*eh:66: ϙ Y*a*e:  G66 : ̙ =Y*a*e?:  C6 6 : ə Y*a*e:  6    *F$457:<?)A/B;C>DAEIF_GfIiJlKtLMOPQRSUVWXY\]^_`a Ad,-./),;>Ail v s K H B  6T_**=* 58,+ʠ.,+͠#,+Р,+Ӡ ,+Ԡ,+נ,+ڠ,+ݠ,+ޠ,+,+,+,+,+,+,+,+~,+s,+h,+],+R,+G,+<, + 1, + &,+,+,+vo pq!r,s7tBuMvXwcxnyyz{|}~)4o 8,-886JK :-Ѷo99* *-Ѹ##(,+>-*e/3:5W+,7:* *#;,+>N-*G-A: 6 3+*  2D  2IL:  *& W   b&)CMPQ\djxp ,-./RSdTU>V ; W #)&E3X" ( *Y >6\:::*e^:dj:n~*sYs6wy} >~y}C~y}  >,>&:Y: :: ::**$' +*+0! !*3=ISdgx\ ,-./ 301'g5$eo'EP% //N*-**$'*+0%' */,-/.//+3'$Z[**-:+O -::+R -:Y: : : :  *e^:  >d -Ϲd +d j:  Y*a , n&: Y  :  : :   : :  Ț*-#  +,-ϬZZ$$%&$'*(/)6*<,@-J,O0T5W6Z9e:p;|<=>?>@ACEFGHFGJLMP Q R,-./,/O T3 W Z01  G W 5T::$eoLP& de:: Yܶ: *e Y>SYݸSY,SYS:   ڙڢF*  : : ` : : C*  : :  : :  Y   * : ** : M |: Y :** W*a*,^!$G%:|:  : ,+6 . 17: Y; :** W U*=,?,@DI:,?,@LI:*6:OPO*G-+,^ Q: T*(W-+,^ Զ : T-+,^  : T-+,^ ԶQ: T*(W*G-+,^  : T-+,^ ԶQ: T*(WD-+,^ Q: T*(W-+,^ Զ : TbXfgi jklm%n+o1i3rBsirnt~uwxyz{|~  $Loq +06@L]v #2<PZdgp,-W./XYZ 3[ n\] q^[ j_ '`[va6Nb]'`[Oc?d6JK02220 n\e q 5:%% eKH) =::LCL@ij+:: Yܶf: *e YOSYhSY,SYS:  \ Q : : 2 -U% U : :  Yik  * : ** : M |: Y :** W*a*,^lkm%:|:  : ,+6 . 17: Y; :** W  U* *=,?,@DI:,?,@LI:nqUnRqUG-+,^ Զ : T-+,^ Q: T**WD-+,^  : T-+,^ ԶQ: T**W B %+13Bin~#%>AQ`q !"# $&')*+,-*.81E3R4\5^8n9~;=>?@ABEFGHI)K+,-+W+./++X+++(t%u 3[ nv] %^[ A_ q'`[vaNb'`[nc~d/2 nve g 5:_ eKH) 2::C@mnK# wYy:wYy:6:*F2T:  Ϛi ϸz* ϺCY*a *e:ݸWݸ W*FvwYy:wYy:: Y : Yܶ:  *-: *e Y>SY ݸSY+SY S:   :: ڙ  ڢF*   : :` : :C*   : : : : ݸW ݸW +?+@DI: +?+@LI: wYy: wYy: wYy: wYy:,s:Y:662:ZY*a*e:~~:*-: ~:: ~:: ~::~::v::y:: ~W ~W ~W~W  *({ ~:: ~::y|:v|: ~W ~WwYy:wYy::E::: ݸ:: ݸ:: ݸ::ݸ::U U::mU U::H"|:|:|:|:*a*e:Y:662:P*IJ:Yܶ: *-:!*e Y߸SYPSY+SY!SYPSYݸS:""""::"::"::"::U U::uU U::P&:|::#:|::Yܶ: *e Y߸SYPSY+SY SY SY+SYPSYݸS:""}"r"::"::"::"::||:"ݸWݸW::*-:ݸ::ݸ::ݸ::ݸ::Y* * :**:J|:Y:**W U*=ݸ:*6:OPO+*,+^ :T,+™&+^ ,++^Զ :,  +^ԶQ:T,+^Զ :T,+™#+^ ,++^ :,  +^Q:T(*,+^Զ :T,+™#+^ ,++^ :,  +^Q:T,+^ :T,^+™&+^ ,++^Զ :,  +^ԶQ:T jY Z[]^'`/a2cDdUeXfngh[lmnpqrstuvpwy zGyL{\|_}b~w n(8HQZclr.38LQVbnz,16BN`r| #(-=FORbktw      "( *:J !"#%'()*-,6-?.B1L3U4c5l6o9x:;@ABCDEFGH@KLMN/K4ODPQQVR[ShTmUrVWXYZ[]abe g h ,i 1j 6k Jl Om Tn ho mp rq r s u v u w x y { | (} A~ O \ f i }            2 5 G Q d k ~            ) : D W Z i s       e A ,- ./     }'q F =J [  X L\] _YbZ8 c H d Q  Z  c  l r X.Ld,Fof61,#JK*[ :yX!']"  X , J h b  ^[ _ ('`[ }k bJK  Gy y iz   F =L\e Q  Z  c  l of'e" a{{T%?, 5::{{{{D 5::{{{{A:g5::{{{{:%%# 5::{{{{a5::{{{{::{{{{L5::{{{{::{{{{ZA:,:z5::{{{{::{{{{Z:;5::{{{{::{{{{)5::{{{{::{{{{{{35::{{{{::{{{{{{$$(5::{{{{::{{{{{{5::{{{{::{{{{{{CA:z:$$,5::{{{{::{{{{{{*5::{{{{::{{{{{{5::{{{{::{{{{{{A::dK 1,5::{{{{::{{{{{{:5::{{{{::{{{{{{:3T5::{{{{::{{{{{{:&5::{{{{::{{{{{{:5::{{{{::{{{{{{:0T5::{{{{::{{{{{{:/5::{{{{::{{{{{{:5::{{{{::{{{{{{:0T5::{{{{::{{{{{{:#5::{{{{::{{{{{{:5::{{{{::{{{{{{:3T5::{{{{::{{{{{{:5::{{{{::{{{{{{qr! LYNNwYy:6_:*F2T:șE_Y*a*eh:- -WhW*FwYy:wYy:wYy:-: # _:h*+h WYܶf: *e YOSYhSY+SYh:S:   u :  :  V Q U% U :  : h Wh W +?+@DI:+?+@LI: wYy: wYy: wYy: wYy: ,s:Y:662:һZY*a*e:YY: Y:: Y:: Y:: Y::v::y:: YW YW YW YW **{ Y:: Y::y|:v|: YW YWwYy:wYy:-:d_::: h:: h:: h:: h::U U::mU U::H"|:|:|:|:*af*e:Y:662:P*:Yܶ:*eY߸SYPSY+SYh:SYPSYhS:    :: :: :: ::U U::uU U::P&:|::#:|::Yܶ:*eY߸SYPSY+SYSY SY+SYPSYhS:    :: :: :: ::||:+™+^k :hWhW-:_:h::h::h::h::Yi* * :**:J|:Y:**W U*=yh:nqUnqU,h:+^Զ :T,+™#+^k,++^ :, +^Q:T,h:+^ :T,^+™&+^k,++^Զ :, +^ԶQ:T&&.DOXp}<AQ^ku    ,4JRo !"#$%'() *,)-;.M/_0b1|346789:;=>@A GHI6K;L@NTOYP^QrRwS|TUVWXY[]^_`bcdg ij(k+n9oGsYtnvzw}yz{|}~z'49>KPUbgly~!'-39?EKQSc !&+>QT]tgyI     $ K n p            7 Y c v }           + B V ` s }28 ,- ./  w] niV&J   [ Av] ^et kXu  c d      w  n  h,JdFi`6U;P@KT7rY2nJK[F] w Y p^[ _ '`[ b Yy   w n   Ave      w  n i`Fe H{@_T/ 5{{{{5{{{{_# 5{{{{a5{{{{::{{{{g5{{{{::{{{{Zz5{{{{::{{{{Z;5{{{{::{{{{#5{{{{::{{{{{{35{{{{::{{{{{{_$$(5{{{{::{{{{{{_5{{{{::{{{{{{_$$,(5{{{{::{{{{{{_*5{{{{::{{{{{{)5{{{{::{{{{{{_dK &65{{{{::{{{{{{_5{{{{::{{{{{{_0T5{{{{::{{{{{{_35{{{{::{{{{{{_5{{{{::{{{{{{_3T5{{{{::{{{{{{_5{{{{::{{{{{{ N,+?+@DI:+?+@LI:::,sY: 6 6 %  2:::   |:+™',++^Զ N,+^ԶQN->%& ())+.,3-J/V0b-l3u4579f ,-./c)d.3Ju>_]C 5::!: 5::5d+*+ѶU +M+*+ѶU +5+*+ѶU ++*+ѶU +CD0EHF`Cd,-d&