=org/compiere/model/MCostorg/compiere/model/X_M_Costorg/compiere/model/ICostInfoserialVersionUIDJ ConstantValuejq6des_logLorg/compiere/util/CLogger;m_manualZ()VCode org/compiere/util/CLogger  getCLogger.(Ljava/lang/Class;)Lorg/compiere/util/CLogger;  LineNumberTableLocalVariableTablegetCurrentCostH(Lorg/compiere/model/MProduct;ILjava/lang/String;)Ljava/math/BigDecimal; "!org/compiere/util/Env #$getCtx()Ljava/util/Properties; & '( getAD_Org_ID(Ljava/util/Properties;)I * +(getAD_Client_ID -/.org/compiere/model/MClient 01get(I)Lorg/compiere/model/MClient; -3 45 getAcctSchema"()Lorg/compiere/model/MAcctSchema; 798org/compiere/model/MProduct :;getCostingMethod4(Lorg/compiere/model/MAcctSchema;)Ljava/lang/String;=java/math/BigDecimal?1 <A BC(Ljava/lang/String;)V E F(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;ILjava/lang/String;Ljava/math/BigDecimal;IZLjava/lang/String;)Ljava/math/BigDecimal;productLorg/compiere/model/MProduct;M_AttributeSetInstance_IDItrxNameLjava/lang/String; AD_Org_IDas Lorg/compiere/model/MAcctSchema; costingMethod R STgetCost(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;ILjava/lang/String;Ljava/math/BigDecimal;IZLjava/sql/Timestamp;Lorg/compiere/model/MCostDetail;ZLjava/lang/String;)Ljava/math/BigDecimal;qtyLjava/math/BigDecimal;C_OrderLine_ID zeroCostsOK 7Z [;getCostingLevel]C _a`java/lang/String bcequals(Ljava/lang/Object;)ZeOgBi"java/lang/IllegalArgumentExceptionkNo Costing Method hA npoorg/compiere/model/MCostDetail qrprocessProductf(Lorg/compiere/model/MAcctSchema;Lorg/compiere/model/MProduct;Ljava/sql/Timestamp;Ljava/lang/String;)Z 7" uwvorg/compiere/model/MAcctSchema xygetM_CostType_ID()I u{ |ygetC_AcctSchema_ID ~org/compiere/model/MCostHistory 0(Ljava/util/Properties;IIILjava/lang/String;IILorg/compiere/model/MCostDetail;Ljava/lang/String;)Lorg/compiere/model/MCostHistory; 7 +y 7 ygetM_Product_ID ~ 0x(Ljava/util/Properties;IIIIILjava/lang/String;IILjava/sql/Timestamp;Ljava/lang/String;)Lorg/compiere/model/MCostHistory; ~ getNewCostPrice()Ljava/math/BigDecimal;  S(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;IILjava/lang/String;Ljava/math/BigDecimal;IZLjava/math/BigDecimal;Ljava/lang/String;)Ljava/math/BigDecimal;dateAcctLjava/sql/Timestamp; costDetail Lorg/compiere/model/MCostDetail;isInBackDatePostingProcess CostingLevelhistory!Lorg/compiere/model/MCostHistory; StackMapTablejava/sql/Timestamp(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;IILjava/lang/String;Ljava/math/BigDecimal;IZLjava/lang/String;)Ljava/math/BigDecimal;M_ASI_IDOrg_ID M_CostType_ID VZERO&SELECT COALESCE(SUM(c.CurrentCostPrice),0), ce.CostElementType, ce.CostingMethod, c.Percent, c.M_CostElement_ID , COALESCE(SUM(c.CurrentCostPriceLL),0) FROM M_Cost c LEFT OUTER JOIN M_CostElement ce ON (c.M_CostElement_ID=ce.M_CostElement_ID) WHERE c.AD_Client_ID=? AND c.AD_Org_ID=? AND c.M_Product_ID=? AND (c.M_AttributeSetInstance_ID=? OR c.M_AttributeSetInstance_ID=0) AND c.M_CostType_ID=? AND c.C_AcctSchema_ID=? AND (ce.CostingMethod IS NULL OR ce.CostingMethod=?) GROUP BY ce.CostElementType, ce.CostingMethod, c.Percent, c.M_CostElement_ID org/compiere/util/DB prepareStatementL(Ljava/lang/String;Ljava/lang/String;)Lorg/compiere/util/CPreparedStatement; java/sql/PreparedStatement setInt(II)V  setString(ILjava/lang/String;)V  executeQuery()Ljava/sql/ResultSet; java/sql/ResultSet  getBigDecimal(I)Ljava/math/BigDecimal;  getString(I)Ljava/lang/String; java/util/logging/Level FINESTLjava/util/logging/Level;   isLoggable(Ljava/util/logging/Level;)Z _ valueOf&(Ljava/lang/Object;)Ljava/lang/String; makeConcatWithConstantsn(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  Cfinest < ysignum <  compareTo(Ljava/math/BigDecimal;)I < add.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; next()Z$org/adempiere/exceptions/DBException B,(Ljava/sql/SQLException;Ljava/lang/String;)V close+(Ljava/sql/ResultSet;Ljava/sql/Statement;)V J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; < multiplyS FINER &(Ljava/lang/String;)Ljava/lang/String;  CfinerFL org/compiere/model/MCostElement   getMaterialCostElementL(Lorg/compiere/model/PO;Ljava/lang/String;)Lorg/compiere/model/MCostElement;   org/compiere/model/MCostQueue getCosts(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;ILorg/compiere/model/MCostElement;Ljava/math/BigDecimal;Ljava/lang/String;)Ljava/math/BigDecimal; u ygetCostingPrecision < yscale java/math/RoundingMode HALF_UPLjava/math/RoundingMode; <  !setScale1(ILjava/math/RoundingMode;)Ljava/math/BigDecimal; # $V ONEHUNDRED <& '(divideG(Ljava/math/BigDecimal;ILjava/math/RoundingMode;)Ljava/math/BigDecimal;* +8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;-java/sql/SQLExceptionhistoryCostPricecostElementTypepercentmaterialCostEach otherCostEach percentagecountsqlpstmtLjava/sql/PreparedStatement;rsLjava/sql/ResultSet;currentCostPricecurrentCostPriceLLcmeLjava/sql/SQLException; materialCostce!Lorg/compiere/model/MCostElement; otherCostcosts precision percentCostGjava/lang/Throwable getSeedCostsj(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;ILjava/lang/String;I)Ljava/math/BigDecimal;JLANi uP QygetC_Currency_ID S TUgetLastInvoicePrice8(Lorg/compiere/model/MProduct;III)Ljava/math/BigDecimal;Wp Y Z[ getPOPrice7(Lorg/compiere/model/MProduct;II)Ljava/math/BigDecimal; ] ^UgetLastPOPrice`U c dFINE 7f ghgetName()Ljava/lang/String; k lCfine* o pygetM_CostElement_ID 7r sh get_TrxName u 0vn(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;IILjava/lang/String;)Lorg/compiere/model/MCost; x ygetCurrentCostPrice* * * * * org/compiere/model/MProductPO  getOfProductK(Ljava/util/Properties;ILjava/lang/String;)[Lorg/compiere/model/MProductPO;   getPricePO   getPriceList P u "org/compiere/model/MConversionRate convertH(Ljava/util/Properties;Ljava/math/BigDecimal;IIII)Ljava/math/BigDecimal;  y getC_UOM_ID 7 !org/compiere/model/MUOMConversion convertProductToF(Ljava/util/Properties;IILjava/math/BigDecimal;)Ljava/math/BigDecimal; *  getSeedCostFromPriceListV(Lorg/compiere/model/MProduct;Lorg/compiere/model/MAcctSchema;I)Ljava/math/BigDecimal;*retValuecostLorg/compiere/model/MCost;pos [Lorg/compiere/model/MProductPO;priceSELECT pp.PriceList, pp.PriceStd FROM M_ProductPrice pp INNER JOIN M_PriceList_Version plv ON (pp.M_PriceList_Version_ID = plv.M_PriceList_Version_ID AND plv.ValidFrom <= trunc(getDate())) INNER JOIN M_PriceList pl ON (plv.M_PriceList_ID = pl.M_PriceList_ID AND pl.IsSOPriceList = 'N') WHERE pp.AD_Client_ID = ? AND pp.AD_Org_ID IN (0, ?) AND pp.M_Product_ID = ? AND pp.PriceList > 0 AND pp.IsActive = 'Y' ORDER BY pp.AD_Org_ID Desc, plv.ValidFrom Desc <orgIDst priceListpriceStdjava/lang/StringBuilderMSELECT currencyConvertInvoice(i.C_Invoice_ID, ?, il.PriceActual, i.DateAcct) AFROM C_InvoiceLine il  append-(Ljava/lang/String;)Ljava/lang/StringBuilder;< INNER JOIN C_Invoice i ON (il.C_Invoice_ID=i.C_Invoice_ID) WHERE il.M_Product_ID=? AND i.IsSOTrx='N' AND il.AD_Org_ID=?# AND il.M_AttributeSetInstance_ID=?+ ORDER BY i.DateInvoiced DESC, il.Line DESC  htoString  SEVERE  logC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V*java/lang/Exception C_Currency_IDLjava/lang/StringBuilder;Ljava/lang/Exception;{SELECT currencyConvert(ol.PriceCost, o.C_Currency_ID, ?, o.DateAcct, o.C_ConversionType_ID, ol.AD_Client_ID, ol.AD_Org_ID),w currencyConvert(ol.PriceActual, o.C_Currency_ID, ?, o.DateAcct, o.C_ConversionType_ID, ol.AD_Client_ID, ol.AD_Org_ID) FROM C_OrderLine ol6 INNER JOIN C_Order o ON (ol.C_Order_ID=o.C_Order_ID) WHERE ol.M_Product_ID=? AND o.IsSOTrx='N' AND ol.AD_Org_ID=?# AND ol.M_AttributeSetInstance_ID=?* ORDER BY o.DateOrdered DESC, ol.Line DESC*fSELECT currencyConvert(ol.PriceCost, o.C_Currency_ID, ?, o.DateAcct, o.C_ConversionType_ID, ol.AD_Client_ID, ol.AD_Org_ID), currencyConvert(ol.PriceActual, o.C_Currency_ID, ?, o.DateAcct, o.C_ConversionType_ID, ol.AD_Client_ID, ol.AD_Org_ID) FROM C_OrderLine ol INNER JOIN C_Order o ON (ol.C_Order_ID=o.C_Order_ID) WHERE ol.C_OrderLine_ID=? AND o.IsSOTrx='N'*create(Lorg/compiere/model/MClient;)V -" - u getClientAcctSchema:(Ljava/util/Properties;I)[Lorg/compiere/model/MAcctSchema; -rCost org/compiere/util/Trx  createTrxName  0,(Ljava/lang/String;Z)Lorg/compiere/util/Trx; fjava/lang/Class  CsetDisplayName SELECT * FROM M_Product p WHERE AD_Client_ID=? AND EXISTS (SELECT * FROM M_CostDetail cd WHERE p.M_Product_ID=cd.M_Product_ID AND Processed='N') 7 B ?(Ljava/util/Properties;Ljava/sql/ResultSet;Ljava/lang/String;)V  VONE  INFO*  Cinfo  commit  rollback  clientLorg/compiere/model/MClient;ass![Lorg/compiere/model/MAcctSchema; trxNameUsedtrxLorg/compiere/util/Trx;success" (Lorg/compiere/model/MProduct;)V * +Cconfig - ./getCostingMethods;(Lorg/compiere/model/PO;)[Lorg/compiere/model/MCostElement; 1 :h3No Standard Costing in System u5 6L(Ljava/util/Properties;ILjava/lang/String;)[Lorg/compiere/model/MAcctSchema; 8 9:createCostingRecordC(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;II)V u< =ygetAD_OrgOnly_ID ?A@org/compiere/model/MOrg 0B2(Ljava/util/Properties;I)Lorg/compiere/model/MOrg; ?D E isSummary -G 0H5(Ljava/util/Properties;I)Lorg/compiere/model/MClient; -J KLgetInfo"()Lorg/compiere/model/MClientInfo;Norg/compiere/model/MTree PRQorg/compiere/model/MClientInfo SygetAD_Tree_Org_ID MU BV/(Ljava/util/Properties;IZZZLjava/lang/String;)V MX YZgetRoot ()Lorg/compiere/model/MTreeNode; \ ]^createForChildOrg(Lorg/compiere/model/MTreeNode;Lorg/compiere/model/MProduct;Lorg/compiere/model/MAcctSchema;ILorg/compiere/model/MCostElement;Z)V ?` ab getOfClient3(Lorg/compiere/model/PO;)[Lorg/compiere/model/MOrg; ?d 'y g hCwarningces"[Lorg/compiere/model/MCostElement;elementmassorgs[Lorg/compiere/model/MOrg;clci Lorg/compiere/model/MClientInfo;vTreeLorg/compiere/model/MTree;rootLorg/compiere/model/MTreeNode;oLorg/compiere/model/MOrg;jn {}|org/compiere/model/MTreeNode ~y getNode_ID { children()Ljava/util/Enumeration; java/util/Enumeration  nextElement()Ljava/lang/Object; { y getChildCount  hasMoreElementsfoundparentIdnodeEnumLjava/util/Enumeration;childorgIdorgLocalVariableTypeTableLjava/util/Enumeration<*>;  is_new  save  CONFIG uf**M_CostElement_IDdelete  !getCostElementsWithCostingMethods)(Lorg/compiere/model/PO;)Ljava/util/List; java/util/List iterator()Ljava/util/Iterator; java/util/Iterator   deleteEx(Z)V  hasNextLjava/util/List;3Ljava/util/List;calculateAverageInvW(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;I)Ljava/math/BigDecimal;=SELECT t.MovementQty, mi.Qty, il.QtyInvoiced, il.PriceActual,e i.C_Currency_ID, i.DateAcct, i.C_ConversionType_ID, i.AD_Client_ID, i.AD_Org_ID, t.M_Transaction_ID FROM M_Transaction tA INNER JOIN M_MatchInv mi ON (t.M_InOutLine_ID=mi.M_InOutLine_ID)I INNER JOIN C_InvoiceLine il ON (mi.C_InvoiceLine_ID=il.C_InvoiceLine_ID)WHERE t.M_Product_ID=? AND t.AD_Org_ID=?" AND t.M_AttributeSetInstance_ID=? ORDER BY t.M_Transaction_ID  getInt(I)I*   getTimestamp(I)Ljava/sql/Timestamp;  ](Ljava/util/Properties;Ljava/math/BigDecimal;IILjava/sql/Timestamp;III)Ljava/math/BigDecimal;* newStockQty newAverageAmtoldTransaction_ID oldStockQty movementQtyM_Transaction_IDmatchQtyDateAcctC_ConversionType_ID Client_ID oldAverageAmtaverageCurrentaverageIncreasenewAmtcalculateAveragePOJSELECT t.MovementQty, mp.Qty, ol.QtyOrdered, ol.PriceCost, ol.PriceActual,4 o.C_Currency_ID, o.DateAcct, o.C_ConversionType_ID,1 o.AD_Client_ID, o.AD_Org_ID, t.M_Transaction_ID @ INNER JOIN M_MatchPO mp ON (t.M_InOutLine_ID=mp.M_InOutLine_ID)C INNER JOIN C_OrderLine ol ON (mp.C_OrderLine_ID=ol.C_OrderLine_ID)** calculateFiFojava/util/ArrayList  B  ysize  0(I)Ljava/lang/Object; org/compiere/model/MCost$QtyCost   VQty  remove  V  B/(Ljava/math/BigDecimal;Ljava/math/BigDecimal;)V  c '(Ljava/lang/String;I)Ljava/lang/String; *fifoLjava/util/ArrayList;pp"Lorg/compiere/model/MCost$QtyCost; remainderused9Ljava/util/ArrayList; calculateLiFo$! ORDER BY t.M_Transaction_ID DESC!"#*lifo * 0+K(Ljava/util/Properties;IIIIIIILjava/lang/String;)Lorg/compiere/model/MCost; - B: / 0C set_TrxName getCostInfo(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;IILjava/sql/Timestamp;Lorg/compiere/model/MCostDetail;Ljava/lang/String;)Lorg/compiere/model/ICostInfo; 4 15(Ljava/util/Properties;IIIIIIILjava/sql/Timestamp;Lorg/compiere/model/MCostDetail;Ljava/lang/String;)Lorg/compiere/model/ICostInfo;costInfoLorg/compiere/model/ICostInfo;\(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;II)Lorg/compiere/model/MCost; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;=java/lang/Object ?A@java/lang/Integer B(I)Ljava/lang/Integer;Dorg/compiere/model/QueryFM_CostHAD_Client_ID=? AND AD_Org_ID=? AND M_Product_ID=? AND M_CostType_ID=? AND C_AcctSchema_ID=? AND M_CostElement_ID=? AND M_AttributeSetInstance_ID=? CJ BKO(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V CM NOsetOnlyActiveRecords(Z)Lorg/compiere/model/Query; CQ RS setParameters/([Ljava/lang/Object;)Lorg/compiere/model/Query; CU VW firstOnly()Lorg/compiere/model/PO;ctxLjava/util/Properties; AD_Client_ID M_Product_IDC_AcctSchema_IDparams[Ljava/lang/Object; ` 0a$(I)Lorg/compiere/model/MCostElement;9(Ljava/util/Properties;IIIIIII)Lorg/compiere/model/MCost;=(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V e Bc g  ikjorg/compiere/util/Util lmisEmpty(Ljava/lang/String;)Z o psetInitialDefaultsthis M_Cost_UUtjava/util/Properties,(Ljava/util/Properties;ILjava/lang/String;)V w Buy Multi-Keyignored | }~setM_AttributeSetInstance_ID(I)V  setCurrentCostPrice(Ljava/math/BigDecimal;)V  setFutureCostPrice   setCurrentQty  setCumulatedAmt  setCumulatedQty  w   setClientOrg  ~setC_AcctSchema_ID  ~setM_CostType_ID  ~setM_Product_ID  ~setM_CostElement_ID  getM_CostElement&()Lorg/compiere/model/I_M_CostElement;   isAveragePO  isAverageInvoice   getCurrentQty;org/adempiere/exceptions/AverageCostingNegativeQtyException  f  getC_AcctSchema%()Lorg/compiere/model/I_C_AcctSchema; f!org/compiere/model/I_C_AcctSchema$ ](ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; A  getCumulatedAmt  getCumulatedQtyamt costElementsetWeightedAverage < negate7org/adempiere/exceptions/AverageCostingZeroQtyException f"org/compiere/model/I_M_CostElement% A&  y getPrecisionsumQtyoldSumoldCostnewCostsetWeightedAverageInitialamtUnit " { u 09(Ljava/util/Properties;I)Lorg/compiere/model/MAcctSchema; getHistoryAverageMCost[ AD_Client_ID=   (I)Ljava/lang/StringBuilder; d ,AD_Org_ID=,M_Product_ID=  ygetM_AttributeSetInstance_ID ,AD_ASI_ID=,M_CostElement_ID= o, CurrentCost=  -(Ljava/lang/Object;)Ljava/lang/StringBuilder;, C.Amt=,C.Qty=]sbgetCostElement#()Lorg/compiere/model/MCostElement; r  getCopyL(Ljava/util/Properties;ILjava/lang/String;)Lorg/compiere/model/MCostElement; beforeSave(Z)Z uw 7 0 6(Ljava/util/Properties;I)Lorg/compiere/model/MProduct;   CostingLevelClient   saveError'(Ljava/lang/String;Ljava/lang/String;)Z  isCostingMethod FillMandatoryI ! org/compiere/util/Msg "# getElement<(Ljava/util/Properties;Ljava/lang/String;)Ljava/lang/String; % &~ setAD_Org_ID ( ) isCalculated+Error- IsCalculated/M 1 2hgetCostElementType 4 5y getPercent 7 8~ setPercent : ;getFutureCostPrice= CurrentQty ? @mis_ValueChanged'B CK(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; newRecord F GH getM_Product"()Lorg/compiere/model/I_M_Product; JfKorg/compiere/model/I_M_Product(  SourceFile MCost.javaBootstrapMethods RTS$java/lang/invoke/StringConcatFactory U(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;QXWCurrentCostPrice=, CurrentCostPriceLL=, CostElementType=, CostingMethod=, Percent=Z*MaterialCost=, OtherCosts=, Percentage=\MaterialCosts = ^ Sum Costs = `Sum Costs =  (Add=)bUnknown Costing Method = d, CostingMethod= - f , PO - h, Standard - j , LastPO = l, LastInv = n, Product_PO = p = r_createt8Not created: Std.Cost for  - Costing Level on Batch/LotvStd.Cost for  - xNot created: Std.Cost for  - z4Not created: Cost for  - Costing Level on Batch/Lot|Movement=, StockQty=~1Movement=, StockQty=, Match=, Cost=, NewAvg=Movement=, Size=@Product(ID)=, Current Qty=, Trx Qty=, CostElement=, Schema=5Product(ID)=, Current Qty=, CostElement=, Schema=DProduct=, Current Qty=, New Current Qty=, CostElement=, Schema= InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookupQtyCost NestMembers!  )) )  4%>),2:*6:*@,DIJKL>4GH4IJ4KL-MJNOPL F *,Qb\ GHIJNOMJPLUVWJXKL STw *,Y: \ ^ ><d ^<f ^>*,6: hYjl ,* mW:  *s,t,z  }:  *%*s**,t,z : *,,t   v}~"'138?DNS]`ejzGHIJNOMJPLUVWJX  KL L `o _ !~+7u_<n__~ 7u_<7u_<n__~ 7u_<<  *, f GHJNOJJPLUVWJXKL S : : : ::6::: :**,z:::: :: öə!  ͺ8ؙ0"  ۙ : : :  ؙ  :I#:Y:::::)öə ͺ ؚ  :^"əͺ^^,:*,  :::ؚəͺ,6ؚ::"%:::əͺ)"=@,"NNVU "+7@LU_lw  '03=@BNPW]`gms"$%)+-.013454 9<=#>%@AAGBODYEeFhIqJKLMNO.GHJNOJJPLUVWJX.V KL /L 0V 1V 2V3V4J5L67"89:V;V<LB =>?V@ABVCVG|DJqREVv7u_<<__<<<<_\<<_$ L,MF8.<<<#6< HI :J^K^^^M^*,OR:eV^0*,OX: ؚ<*,O\:-^ _^hYal0؞(bə*eͺij?*,OX:.؞&bə*eͺmj^S,:*,n*qt:4w؞)bə*eͺzjwV^ ^\*,O\: ؚ*,O\:؞bə*eͺ{j*,OR: ؚ*,OR:.ؙ&bə*eͺ|jV^ ^\*,OR: ؚ*,OR:؞bə*eͺ}j*,O\: ؚ*,O\:.؞&bə*eͺ~j*s**q:62:   ؚ 2:   ؙ*s 2,O,:  0 ؙ(2**2 :  2 ؙ* :bə*eͺjH*,:؞:bə*eͺjfY_abcde(f*g5h7iBjQk\manmozpqrstuwxz{#&08JZz $DGR\hy %/<FSYejo| GHJNOJPLWJV8H@AJ6"NJ/V 4Vg,<   .=S , , , ,< Z0 7u_<<  N::-*q:+*:Y::؞:  :  :Y-: m,w{, mw{f  ) 5 > H R \imtw{\ GHNOJ5L7 89R3V\)V =>>w7u_<< 7u_,LF TUh :Y:¶W ĶWƶW::*q:* :D:7:::": :: ::&ə*eͺSS'&' ()*+%'',+-7.;/D0M2P3S6a7j8v9z:;<=>?@ACGHFGHIGHKMNP\ GHJMJJV'5P67S89=" 7< A _aF $ ^U 3:Yطڶܶ޶:W WW::*q:* :J: ؚ3:&:Yȷ: :: ::&ə*eͺY,Y)^_ `abc%d+_-e1f=gAhJiSkVlYogppqyrstuvwxz{|~ .1\ 3GH3J3MJ3J0V-5V67Y89=>" =< J )L,PF1 Z[ N:::*q::TN- -ؚ@N4:::":::::-$ə*e-ͺ- cf ur  !*3<FOZcfhu|RGHWJJV5L 67 89h =&Z7<_K^F "  (**L*M,N:, N-:6:::-:*:X7Y*- : 6 ; + 2 -D: ə e ͺ  +7:  6::": :: :: W WWEE* !(7:?BEMYbeu{ !' ( !"KL#L$%:&?5LB67E89uEGH xBNJ !V = Q 7-'__- -'___74LaF  (x*e)*,LM+Y:662N-0^-M , 2j*s**q4N:6-Y: 66 2:*Y: \ ^*,n7d ^;X*s;>CF*s*F:  I: MY*s O*qT:  W:*,[p *_:Y:6 6 > 2:  C); c ;* c,n7   *eef)   $025?CLMQY]`c w"$&'(*,-.01256 8 :(;+<@>Q8[D^Gm wKxGHiijg@A$kA]l"`mncJwNOoL 3 ,pq rs tu 1vw *7xx7x " 7x'y'( 7x'yu'_f 7x'yu'_y7x'yu'_?y7x'yu'_y 7x'yu'_ 7x'y' ]^ *z6,;6*::W{:+,[/*z6 +s >:  C+, n7FXY Z[!\$]'_3`@bLcOdTf[gfhni{]lp tuGHNOJ@AJ!e$bu[ J fw  !e@ {'+ 9:U*,*qt:@%ə,*e,)*e,f6 wx wy{|2};|>~AHQT>UGHUJUNOUMJUJF A (p+ə *e)*L*s**q4MN6,Y:662:*Y: \ ^F+: . : * n*qt:    Χd ^q-*_N-Y: 6 6 Q  2: +:2:* cn*qt: ʄ   *ef"'+-0DLVmp| *z +GHi+l"-mn0JDNOLoL m@A  Dvw #@A  i & 7'y'# 7'yu'_* 7'yu'_ 7'yu'_y7'yu'_?y. 7'yu'_y 7'yu'_ 7'y'  >Y¶Ķƶȶʶ:̶W ζWжW::::6 :* :): :  6     : 6 :  'ə ͺ:6:66 6*s,O:: : ::,:,%:ə'  ͺӧ&: Y ȷ:::::.ؙ&ə*eͺi,iE "(.04@DMVY\afit (3>IOU]bfox       9<>GH>IJ>NO>MJ05Y67\89aVfViJ "V V  J V VJ(3J>JIJbmVfiVo`VxWVNV=> d @ B 7u<< (<<6< 7u<<L,PF9  \YĶ޶ʶ:̶W ζWжW::::6 :* :A: :  6     : 6 :  'ə ͺ: ؚ :6:6 6 6*s,O:: : ::,:,%:ə'  ͺ&: Y ȷ:::::.ؙ&ə*eͺo,o  "H! "#$%"&('.(4!6):*F+J,S-\/_0b1g3l4o7z89:;<=>@ABCDEGHJ KNO&P0Q;RFSQT\UgVmWsX{VZ[\]^_`a`>cdf i jklj$k*n7pWqZs\GH\IJ\NO\MJ6&5_67b89gVlVoJ :V 0V %J V V;JFQJ\JgJmViV`VWVNV=> kF B 7u<< (<<6<< 7u<<L,PF9 Z Y¶Ķƶȶʶ:̶W ζWжW::6Y::* ::  6  6 :  :     ߵ   :  ؚN We : + W:     ߵ   :  ؚY :  Wə : 6 :66 6*s  ,O:6G: ؜1  ߵ  ؚ  W 6Y :Wə "&: Y ȷ:::::: ə*e ͺ h,hjZ "(.04@DMVY\_hs &+.5@OV^aow %0:ADIV^GHIJNOMJ05Y67\89_JhV J V q [V o V J JJJV  9V=> )  h!@ A 7u <M<<' #7u<<<< 7uL,PF- " ûY¶Ķƶȶʶ:̶W ζW#W::6Y::* ::  6  ~6 :  d:     ߵ   :  ؚ`d Wq : 7d Wd:     ߵ   :  ؚY :  Wə %: 6 :66 6*s  ,O:Y :Wə &_&: Y ȷ:::::d: ə*e ͺ' hLO,h``BP    "(. 04@DMVY\_hs !"#$%&()*+,./1345 67!<*>2?7@:CGDXEgFn:vJyMNPQTUVWXYZ[\Z ^_!`B&LbOcQe`hbiijokriyjmoqrsGHIJNOMJ05Yj67\g89_dJh[(V J mV   mV  V {J peJZJOJ 6V)Q=> )  h[(!T@ A 7u <Y<<3 #L,PF3 0v =*s**,t,z):Y*,,:.&  $*.3:H=GH=IJ=NO=MJ=J=KL: 12 D*s**,t,z3:Y*,,:  . *  #(.27>Af DGHDIJDNODMJDJDDDKL#!677  A 089:;`*,*qt4GHIJNOMJJ 0+ ]SY>SY>SY>SY>SY>SY>S: CY*EGIL PT& ,;=MQV\f ]XY]ZJ]MJ][J]J]\J]J]IJ]KL= ]^ 15\ f_:  0: :  *   }:  *  :   * ):   &+5AGLQTfXYfZJfMJf[JfJf\JfJfIJff fKL _@A XPL U +_~  0b9:; *)"# $ % "RXYZJMJ[JJ\JJIJBc*+,-d*f,h*n2v 345*qXYrLKLs__Bu#*+-v*f *nhYxl?v @AC"D*#q#XY#zJ#KLs_ pk)*{*****JL MNO!P(Q )qB f*+,-*f*f[v \]*qXY89KLB:@*+s+q*+*-z*-t*+*{**f& j klm'n/o4p:r?s>@q@GH@IJ@NO@MJ@Jr*N- -:*,߶؜,Y**,-***+߶**,߶**,߶* $7IMYeq*rqrVrUVjA 6> 0+ؚ ,ؚ+ؙ,ؙ+,؟+L,ؚ;*؝1Y**,**ο*,߶؜1Y**,***,N-ؙV*w*:- %:+- %::*h*h:***+߶**,߶**,߶f(->Qhlz #/R0q0V0UVVFV9V-V$V8>;\<<<<<<<<<<#+M,*h,*hM*," #q#V!V<yf**ڸL++ q NOu^+ *+ާ *ޱ q:V +L*ؙ *ؙ***в%L+ ()+q)V)<h YL+*W*+*W+*W*+*W+*W+*w**W+Ȱ6  !0?FUdrq  0$d*<**  qJ  *M*fuY** N** :-Y:\^!* *N*Wf^4*!,**W**$*f%,!,'***,W,#,'.,0^*3*6*3G*wؙ **9ؙ **ؙ **ؙ *,O, ,A*<>7*؜-Y****A'!# $-%5&?)M+[,]/g2n3u5689>@ADGHIJMOPQRSTU)V0ZL\V^e_|^c>qDz@A xNO-kGH5cL' Mu7_. (=Q*M, ,8+؜1Y*EI*+,*L*+M"lmoq5rGqKuPv QqQ=VI@A 4NOP)VWVYV[V]V_VaVcVeVgViVkVkViVmVoVoVoVoVqVoVsVuVwVyV{V}VoV{V}VoVVVoVVVoVVVVV