Êþº¾=¶org/compiere/model/MSequence org/compiere/model/X_AD_SequenceserialVersionUIDJ ConstantValueõ—@úýÇÔ×QUERY_TIME_OUTINoYearNorMonthLjava/lang/String;- PREFIX_DOCSEQ DocumentNo_INIT_NOB@ INIT_SYS_NO @s_logLorg/compiere/util/CLogger;dontUseCentralized[Ljava/lang/String;tablesWithEntityTypeLorg/compiere/util/CCache; Signature@Lorg/compiere/util/CCache;()VCode $&%org/compiere/util/CLogger '( getCLogger.(Ljava/lang/Class;)Lorg/compiere/util/CLogger; * ,java/lang/String. AD_ACCESSLOG0AD_ALERTPROCESSORLOG2 AD_CHANGELOG4AD_ISSUE6AD_LDAPPROCESSORLOG8AD_PACKAGE_IMP:AD_PACKAGE_IMP_BACKUP<AD_PACKAGE_IMP_DETAIL>AD_PACKAGE_IMP_INST@AD_PACKAGE_IMP_PROCB AD_PINSTANCEDAD_PINSTANCE_LOGFAD_PINSTANCE_PARAH AD_PREFERENCEJ AD_RECENTITEMLAD_REPLICATION_LOGNAD_SCHEDULERLOGP AD_SESSIONRAD_USERPREFERENCETAD_WLISTBOX_CUSTOMIZATIONVAD_WORKFLOWPROCESSORLOGXCM_WEBACCESSLOGZC_ACCTPROCESSORLOG\ K_INDEXLOG^R_REQUESTPROCESSORLOG`T_AGINGbT_ALTER_COLUMNdT_DISTRIBUTIONRUNDETAILfT_INVENTORYVALUEh T_INVOICEGLj T_REPLENISHlT_REPORTnT_REPORTSTATEMENTp T_SELECTIONr T_SELECTION2tT_SPOOLv T_TRANSACTIONxT_TRIALBALANCE z |org/compiere/util/CCache~ AD_Sequence€TablesWithEntityType {‚ ƒ„+(Ljava/lang/String;Ljava/lang/String;IIZI)V † LineNumberTableLocalVariableTable getNextID(ILjava/lang/String;)I Œ ‰�((ILjava/lang/String;Ljava/lang/String;)I AD_Client_ID TableName‘SYSTEM_NATIVE_SEQUENCE “•”org/compiere/model/MSysConfig –—getBooleanValue(Ljava/lang/String;Z)Z ™›šorg/compiere/util/Ini œ�isClient()ZŸ AdempiereSys ™¡ ¢£isPropertyBool(Ljava/lang/String;)Z ¥§¦org/compiere/util/Env ¨©getCtx()Ljava/util/Properties;«N ­¯®java/util/Properties °± getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;³y +µ ¶£equalsIgnoreCase¸true º¼»java/util/logging/Level ½¾FINERLjava/util/logging/Level; ÀÂÁorg/compiere/util/CLogMgt ÃÄisLevel(Ljava/util/logging/Level;)ZÆ ÇÈmakeConcatWithConstants9(Ljava/lang/String;ZLjava/lang/String;)Ljava/lang/String; $Ê ËÌlog.(Ljava/util/logging/Level;Ljava/lang/String;)V +Î ÏÐlength()IÒ"java/lang/IllegalArgumentExceptionÔTableName missing ÑÖ ƒ×(Ljava/lang/String;)VÙ DICTIONARY_ID_USE_CENTRALIZED_ID Û Ü£isExceptionCentralized Þ ßàgetNextOfficialID_HTTP(Ljava/lang/String;)IâcUPDATE AD_Sequence SET CurrentNextSys = ? + 1 WHERE Name=? AND IsTableID='Y' AND IsAutoSequence='Y'äjava/lang/Object æèçjava/lang/Integer éêvalueOf(I)Ljava/lang/Integer; ìîíorg/compiere/util/DB ïðexecuteUpdateEx:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/String;)Iò+org/adempiere/exceptions/AdempiereExceptionô=System IDs must be always obtained from Centralized ID server ñÖ ÷ ø£isTableWithEntityTypeúPROJECT_ID_USE_CENTRALIZED_ID ü ýàgetNextProjectID_HTTPÿwUPDATE AD_Sequence SET CurrentNext = GREATEST(CurrentNext, ? + 1) WHERE Name=? AND IsTableID='Y' AND IsAutoSequence='Y' org/compiere/db/CConnection get()Lorg/compiere/db/CConnection;    getDatabase%()Lorg/compiere/db/AdempiereDatabase; Ç &(Ljava/lang/String;)Ljava/lang/String; !org/compiere/db/AdempiereDatabase ‰'(Ljava/lang/String;Ljava/lang/String;)I  createTableSequence>(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;Z)Z ì �isOracle³SELECT CurrentNext, CurrentNextSys, IncrementNo, AD_Sequence_ID FROM AD_Sequence WHERE Name=? AND IsActive='Y' AND IsTableID='Y' AND IsAutoSequence='Y' FOR UPDATE OF AD_Sequence ˜SELECT CurrentNext, CurrentNextSys, IncrementNo, AD_Sequence_ID FROM AD_Sequence WHERE Name=? AND IsActive='Y' AND IsTableID='Y' AND IsAutoSequence='Y'   ì! "� isPostgreSQL ì % & convertStatement ì( )* getConnection(Z)Ljava/sql/Connection; ì, -.close+(Ljava/sql/ResultSet;Ljava/sql/Statement;)V 021java/sql/Connection -! 04 56prepareStatement2(Ljava/lang/String;II)Ljava/sql/PreparedStatement; 8:9java/sql/PreparedStatement ;< setString(ILjava/lang/String;)V > ?�isQueryTimeoutSupportedAMSEQUENCE_GETNEXT_TIMEOUT ¥C DEgetAD_Client_ID(Ljava/util/Properties;)I “G HI getIntValue(Ljava/lang/String;II)I 8K LMsetQueryTimeout(I)V 8O PQ executeQuery()Ljava/sql/ResultSet; ºS T¾FINEST $V WÄ isLoggable 0Y Z� getAutoCommit 0\ ]� isReadOnly 0_ `ÐgetTransactionIsolation 8b cÐgetResultSetType 8e fÐgetResultSetConcurrencyh Çi(ZZIII)Ljava/lang/String; $k l×finest npojava/sql/ResultSet q�next ns tugetInt(I)IwMUPDATE AD_Sequence SET CurrentNextSys=CurrentNextSys+? WHERE AD_Sequence_ID=? 0y 5z0(Ljava/lang/String;)Ljava/sql/PreparedStatement;|GUPDATE AD_Sequence SET CurrentNext=CurrentNext+? WHERE AD_Sequence_ID=? 8~ €setInt(II)V 8‚ ƒÐ executeUpdate ì… -†(Ljava/sql/Statement;)V 0ˆ ‰!commit $Œ �×severe º� �¾SEVERE ’”“java/lang/Exception •– getMessage()Ljava/lang/String;˜ DZ $š Ë›C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V 0� ž!rollback  ¢¡java/lang/Thread £!yield¥java/sql/SQLExceptiontrxNameisSystemNativeSequenceZ adempiereSys sysPropertyretValueisUseCentralizedIDqueryProjectServerisUseProjectCentralizedID selectSQLconnLjava/sql/Connection;pstmtLjava/sql/PreparedStatement;rsLjava/sql/ResultSet;itimeoutAD_Sequence_ID updateSQL incrementNo updateCmdeLjava/lang/Exception; StackMapTableÀjava/lang/Throwable getDocumentNo9(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; Ä ÁÅP(ILjava/lang/String;Ljava/lang/String;Lorg/compiere/model/PO;)Ljava/lang/String; Ç È[(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;Z)Lorg/compiere/model/MSequence; Ê ËÐget_IDÍCould not create table sequenceÏCould not find table sequence Ñ ÒÓgetDocumentNoFromSeq[(Lorg/compiere/model/MSequence;Ljava/lang/String;Lorg/compiere/model/PO;)Ljava/lang/String;poLorg/compiere/model/PO;seqLorg/compiere/model/MSequence; Ù ÚÐgetAD_Sequence_ID Ü Ý�isStartNewYear ß à�isStartNewMonth â ã– getDateColumn å æ�isOrgLevelSequence è é– getOrgColumn ë ìÐ getStartNo î ïÐgetIncrementNo ñ ò– getPrefix ô õ– getSuffix ÷ ø–getDecimalPatternúSELECT y.CurrentNext, s.CurrentNextSys FROM AD_Sequence_No y, AD_Sequence s WHERE y.AD_Sequence_ID = s.AD_Sequence_ID AND s.AD_Sequence_ID = ? AND y.CalendarYearMonth = ? AND y.AD_Org_ID = ? AND s.IsActive='Y' AND s.IsTableID='N' AND s.IsAutoSequence='Y' ORDER BY s.AD_Client_ID DESCü±SELECT s.CurrentNext, s.CurrentNextSys FROM AD_Sequence s WHERE s.AD_Sequence_ID = ? AND s.IsActive='Y' AND s.IsTableID='N' AND s.IsAutoSequence='Y' ORDER BY s.AD_Client_ID DESC           org/compiere/util/Trx ,(Ljava/lang/String;Z)Lorg/compiere/util/Trx;  ) ()Ljava/sql/Connection; (DocType) - finishjava/text/SimpleDateFormatyyyyMM  Öyyyy org/compiere/model/PO  get_Value&(Ljava/lang/String;)Ljava/lang/Object;java/util/Date   format$(Ljava/util/Date;)Ljava/lang/String; ! ƒ! # $àget_ValueAsInt      º, -¾FINE/ Ç0(I)Ljava/lang/String; $2 3×fine5SUPDATE AD_Sequence SET CurrentNextSys = CurrentNextSys + ? WHERE AD_Sequence_ID = ?7vUPDATE AD_Sequence_No SET CurrentNext = CurrentNext + ? WHERE AD_Sequence_ID=? AND CalendarYearMonth=? AND AD_Org_ID=?9KUPDATE AD_Sequence SET CurrentNext = CurrentNext + ? WHERE AD_Sequence_ID=?;#org/compiere/model/X_AD_Sequence_No := ƒ>,(Ljava/util/Properties;ILjava/lang/String;)V :@ AMsetAD_Sequence_ID :C DM setAD_Org_ID :F G×setCalendarYearMonth :I JMsetCurrentNext :L M!saveEx +O éP&(Ljava/lang/Object;)Ljava/lang/String; $S T×warning WYX$org/adempiere/exceptions/DBException Z[ isTimeout(Ljava/lang/Exception;)Z]GenerateDocumentNoTimeOut ñ_ ƒ`*(Ljava/lang/String;Ljava/lang/Throwable;)VbGenerateDocumentNoErrordjava/lang/StringBuilder c! ¥g hi parseVariableP(Ljava/lang/String;Lorg/compiere/model/PO;Ljava/lang/String;Z)Ljava/lang/String; kmlorg/compiere/util/Util n£isEmpty cp qrappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;tjava/text/DecimalFormat sÖ sw x(J)Ljava/lang/String; cz q{(I)Ljava/lang/StringBuilder; c} ~–toString€ Ç�:(Ljava/lang/String;IILjava/lang/String;)Ljava/lang/String; $ƒ „×finer dateColumn isUseOrgLevel orgColumnstartNoprefixsuffixdecimalPatterntrxLorg/compiere/util/Trx;calendarYearMonth docOrg_IDsdfLjava/text/SimpleDateFormat;docDateLjava/util/Date;indexsqlseqno%Lorg/compiere/model/X_AD_Sequence_No;docLjava/lang/StringBuilder; prefixValue suffixValue documentNo'(ILjava/lang/String;)Ljava/lang/String; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; ¢ Á£((ILjava/lang/String;Z)Ljava/lang/String; C_DocType_ID ¦ Á§?(ILjava/lang/String;ZLorg/compiere/model/PO;)Ljava/lang/String;definiteªC_DocType_ID=0 ¬®­org/compiere/model/MDocType ¯6(Ljava/util/Properties;I)Lorg/compiere/model/MDocType; ¬± ²�isDocNoControlled/ ¬µ ¶�isOverwriteSeqOnComplete/ ¬¹ ºÐgetDocNoSequence_ID ¬½ ¾ÐgetDefiniteSequence_ID = Ç�dtLorg/compiere/model/MDocType;seqIDcheckClientSequences,(Ljava/util/Properties;ILjava/lang/String;)ZÉSELECT TableName FROM AD_Table t WHERE IsActive='Y' AND IsView='N' AND AD_Table_ID IN (SELECT AD_Table_ID FROM AD_Column WHERE ColumnName = 'DocumentNo' OR ColumnName = 'Value') AND 'DocumentNo_' || TableName NOT IN (SELECT Name FROM AD_Sequence s WHERE s.AD_Client_ID=?) ìË 5ÌL(Ljava/lang/String;Ljava/lang/String;)Lorg/compiere/util/CPreparedStatement; nÎ Ï0 getString Ò ƒÓ>(Ljava/util/Properties;ILjava/lang/String;Ljava/lang/String;)V Õ Ö�save ºÙ Ú¾INFOÜ ÇÝ(IIZ)Ljava/lang/String; $ß à×infoctxLjava/util/Properties;countersuccess tableName=(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)ZèjSELECT CurrentNext FROM AD_Sequence WHERE Name=? AND IsActive='Y' AND IsTableID='Y' AND IsAutoSequence='Y' ìê ëì getSQLValueEx:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)I î ï€ setClientOrg ñ ò×setName  õ ö×setDescription ø ùú setIsTableID(Z)V L! ÿÿÿ ÿ createSequence+(Ljava/lang/String;IIIILjava/lang/String;)Z" # $ tableIDnext_idH(Ljava/util/Properties;Ljava/lang/String;)Lorg/compiere/model/MSequence;   Z(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Lorg/compiere/model/MSequence;%  =SELECT * FROM AD_Sequence WHERE UPPER(Name)=? AND IsTableID=?& + – toUpperCaseY  ƒ?(Ljava/util/Properties;Ljava/sql/ResultSet;Ljava/lang/String;)V' W ƒ(Ljava/lang/Exception;)V=(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V  ƒ   !setInitialDefaultsthisAD_Sequence_UU = % &M setStartNo I ) *MsetCurrentNextSys , -MsetIncrementNo / 0úsetIsAutoSequence 2 3ú setIsAudited 5 6úsetStartNewYear ( ) ?(Ljava/util/Properties;ILjava/lang/String;ILjava/lang/String;)V sequenceNameStartNo > ?ÐgetCurrentNext A B� isTableIDvalidateTableIDValue E C G H–getName*˜ ìK L getSQLValue § OQPorg/compiere/model/MSystem R4(Ljava/util/Properties;)Lorg/compiere/model/MSystem; OT UV getIDRangeEnd()Ljava/math/BigDecimal; XZYjava/math/BigDecimal [ÐintValue+˜,^ Ç_9(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;B?-/.c Çd((Ljava/lang/String;II)Ljava/lang/String;/f ÇgJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; i jÐgetCurrentNextSys0/1m Çn'(Ljava/lang/String;I)Ljava/lang/String;2c3q Çr:(Ljava/lang/String;Ljava/lang/String;II)Ljava/lang/String; t Ë4˜ AD_Column_IDsystemLorg/compiere/model/MSystem; IDRangeEnd changeMsg maxTableIDcurrentNextValue maxTableSysIDcurrentNextSysValue € DÐ ‚ ƒ– get_TrxName ìŒ > I CurrentNextidŠDICTIONARY_ID_WEBSITE “Œ � getValue�DICTIONARY_ID_USER‘DICTIONARY_ID_PASSWORD“•MigrationScriptComment ¥— ˜™ getContext<(Ljava/util/Properties;Ljava/lang/String;)Ljava/lang/String;› Adempiere +Ö ž Ÿ getNextID_HTTP“(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Iwebsiteprm_USER prm_PASSWORD prm_TABLE prm_ALTKEY prm_COMMENT prm_PROJECT©PROJECT_ID_WEBSITE«PROJECT_ID_USER­PROJECT_ID_PASSWORD¯PROJECT_ID_PROJECT±UTF-8 ³µ´java/net/URLEncoder ¶±encode5¸ ǹ’(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;» java/net/URL ºÖ º¾ ¿– getProtocolÁhttps +à ÄÅequals(Ljava/lang/Object;)ZÇhttpÉ)URL must use 'http:' or 'https:' protocol ºË ÌÍopenConnection()Ljava/net/URLConnection;Ïjava/net/HttpURLConnectionÑGET ÎÓ Ô×setRequestMethod ÎÖ ×úsetAllowUserInteraction ÎÙ ÚÛgetInputStream()Ljava/io/InputStream; cÝ qÞ(C)Ljava/lang/StringBuilder; àâájava/io/InputStream ãäread([B)I Îæ ç! disconnect æé êàparseInt ìîíjava/lang/System ïðerrLjava/io/PrintStream; òôójava/io/PrintStream õöprintln(Ljava/lang/Object;)V6^ completeUrlurlLjava/net/URL;protocolLjava/net/HttpURLConnection;isLjava/io/InputStream;buffer[B bytes_readexceptionTable { Ðsize ˆSELECT TableName FROM AD_Table WHERE AD_Table_ID IN (SELECT AD_Table_ID FROM AD_Column WHERE ColumnName='EntityType') ORDER BY TableName ì   getSQLArrayObjectsExI(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/List; java/util/List iterator()Ljava/util/Iterator; java/util/Iterator q()Ljava/lang/Object;  (I)Ljava/lang/Object; { put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ! "�hasNext {$ %&(Ljava/lang/Object;)Ljava/lang/Object;listLjava/util/List;rowLocalVariableTypeTable6Ljava/util/List;>;$Ljava/util/List; beforeSave(Z)Z / 0úsetStartNewMonth newRecordgetPreliminaryNo1(Lorg/compiere/model/GridTab;I)Ljava/lang/String; 576org/compiere/model/GridTab � æZ:eSELECT CurrentNext FROM AD_Sequence_No WHERE AD_Sequence_ID=? AND CalendarYearMonth=? AND AD_Org_ID=? ì< Lì +> é0@?7 tabLorg/compiere/model/GridTab;prelim startNewYear startNewMonth orgLevelSeq currentNextcymorgdorgObjLjava/lang/Object; èP AD_Org_ID SourceFileMSequence.javaBootstrapMethods UWV$java/lang/invoke/StringConcatFactory ÇX˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;T[ - AdempiereSys= []]_SQ_ FOR UPDATE OF CurrentNextSysa FOR UPDATE OF CurrentNextc>AC=, RO= - Isolation=(2) - RSType=(1005), RSConcur=(1008)eNo record found - g - i FOR UPDATE OF yk FOR UPDATE OF sm FOR UPDATE OF y.o FOR UPDATE OF s.qCurrentNextSyss CurrentNextuAD_Sequence_ID=w(Sequence)- no record found - y (DocType) []{ () - Sequence= []}!DocType_ID= Not DocNo controlled/DocType_ID= Not Sequence Overwrite on Complete�No Sequence for DocType - ƒ$No Definite Sequence for DocType - …DocType_ID= []‡Add: ‰ Not created - AD_Client_ID= - ‹'AD_Client_ID= - created # - success=�Table � DocumentNo_‘DocumentNo/Value for Table “ AND AD_Client_ID=?•More then one sequence for —¡SELECT MAX(c.AD_Column_ID) FROM AD_Table t INNER JOIN AD_Column c ON (t.AD_Table_ID=c.AD_Table_ID) WHERE t.TableName='' AND t.IsView='N' AND c.ColumnName='_ID'™SELECT MAX(_ID) FROM › WHERE _ID < � CurrentNext=Ÿ  ID  -> ¡,SELECT MAX(_ID) FROM  WHERE _ID < 1000000£CurrentNextSys=¥ - CurrentNextSys=§  Sys  -> © -  Sys  -> «8?USER=&PASSWORD=&PROJECT=&TABLE=&ALTKEY=&COMMENT=­getNextID_HTTP - =()¯<> InnerClasses²%java/lang/invoke/MethodHandles$Lookup´java/lang/invoke/MethodHandlesLookup!         " !"Ƹ#³)&½+Y-SY/SY1SY3SY5SY7SY9SY;SY=SY ?SY ASY CSY ESY GSYISYKSYMSYOSYQSYSSYUSYWSYYSY[SY]SY_SYaSYcSYeSYgSYiSYkSY mSY!oSY"qSY#sSY$uSY%wS³y»{Y}<·�³…±‡ª*Fstuvw#x(y.z4{:|@}F~LR€X�^‚dƒj„p…v†|‡‚ˆˆ‰ŽŠ”‹šŒ �¦ެ�²�¸‘¾’ēʔЕ֖ܗâ˜è™ës ‰Š";+¸‹¬‡FˆŽ � ‰�"µè�¸’>6¸˜™ ž¸ 6§*¸¤žª¶¬:²¶´š·¶´š§6™  ¤6²¹¸¿™²)²¹+,ºÅ¶É+Æ +¶Íš »ÑYÓ·Õ¿6™Fظ’6™/+¸Úš2+¸Ý6žá½ãY¸åSY+S,¸ëW¬»ñYó·õ¿6+¸ö™6š}+¶´™6™Aš<+¸Úš5ù¸’6™(+¸û6žþ½ãY¸åSY+S,¸ëW¬™>¸¶+º ,¹ 6 !¸¤+,¸W¸¶+º,¹ 6¬:¸š :§":™º:§ º:¸š¸ š¸#¹$::: : 6 §!¸':Ç%  ¸+: : ƹ/§W:¬ëð¹3:  +¹7¸#¹=™@¸¤¸B¸F6   ¹J ¹N: ²)²R¶U™1²)¹X¹[¹^ ¹a ¹dºg¶j ¹m™Ä ¹r6 :  ¹r6™8v:¸š¸ š¸#¹$:¹x:  ¹r6§5{:¸š¸ š¸#¹$:¹x:  ¹r6 ¹}  ¹} ¹�W§: ¸„: ¿ ¸„: ¹‡§²)+ºж‹  ¸+: : Æ�¹/§W:§: ²)²Ž+ ¶‘º— ¶™Æ¹œ§W  ¸+: : Æ9¹/§W:§(:  ¸+: : ƹ/§W:¿¸Ÿ„  ¡ý߬ Þå褆X_b¤ÁÌi’îFi’���¤£ª­¤ÁÌ´îF´i‘´ÈÏÒ¤‡2ŒRT UWX[&\A^L_OaXbjdueg‚j‡k�l”m›o¡p¦q¨r¸s¹q½uÀyÊ}Í~Ô×€å�è„ù…†ˆ ‰Š‹#Œ$Š(Ž+’/”C•I—S˜gšjžmŸs¡x¦{©€®…¯‘±š³¦´²¶µ·¸¸»¹Á½Ç¿ÌÓÙÞåé ìÀîÂòÃøÂÿÄÆÈ#É,Ë5ÌRÍYÎ`ÏlÌoÑyÓƒÔ†×�ؕٚڦ۲ܽÝÇÞÊßÏàÛáçâòãüåæçèé"ê%ë(é-ê0î7ï:ñFMSX_c fôiökø�û†ü�ý‘˜ž£ª® ´¶½ÃÈÏÓ Ö Ù ܹåˆÞèŽ è�è¦á§¨ Þ©¨&ª‚f« �;¬¨Í­¨*®¨m{¯µ3°±¸0²³ »-´µ ¾'¶ # · ƒ´¸ †±¹³ �ˆº š-»Ï-»k&¼½ ¾G2ýü#+@ú  ý=ú ü ü?ú;ü+ÿ +++08nf¤=ûBÿB+++08n8+úü+úÿ+++08n8¿ ù [¤E’ÿ& +++08n’¤ú[¤E¿ÿ+++08n¿¤ÿ +++08nú ÁÂ"F+,¸ð‡ˆ Ž �¦ ÁÅ"øo+Æ +¶Íš »ÑYÓ·Õ¿¸¤+,¸Æ:Æ ¶Éš=¸¤+,¸š»ñYÌ·õ¿¸¤+,¸Æ:Æ ¶Éš»ñYηõ¿,-¸а‡* ) *, --.9/D0O1\2g5ˆ4oŽ o�o¦oÔÕ OÖ×¾  ü ÒÓ" º5>¸˜™ ž¸ >§)¸¤žª¶¬:²¶´š·¶´š§>™¸¤¸B ¤>*¶Ø6*¶Û6*¶Þ6*¶á:*¶ä6*¶ç: *¶ê6 *¶í6 *¶ð: *¶ó: *¶ö::š™ ù:§û:¸š%š™º%:§Gº&:§;š™º':§ º(:™º):§ º*:¸š¸ š¸#¹$::+ǧ+¸::66::Æ ¶:§ ¸':Ç9¸+::Ç%Æ ¹/:§:²)²Ž ¶™°™\:™» Y·:§» Y·:,Æ'Æ"¶Íž,¶À:¶:§»Y· ¶:™,Æ Æ ¶Íž , ¶"6ëð¹3:6„¹}𙄹7„¹}¸#¹=™@¸¤¸B¸F6¹J¹N:¹m™ñ²)²+¶U™²)º.¶1:™84:¸š¸ š¸#¹$:¹x:¹r6§Gš™ 6:§8:¸š¸ š¸#¹$:¹x:¹r6 ¹}¹}š™¹7¹}¹�W§:¸„:¿¸„:§Yš™< 6»:Y¸¤+·<:¶?¶B¶E  `¶H¶K§²)*¸NºQ¶Rþ6Ç{¹‡§q:²)²Ž+ºU¶™¸V™»ñY\·^¿»ñYa·^¿:¸+::Ç%Æ ¹/:§:²)²Ž ¶™¿¸+::Ç%Æ ¹/:§:²)²Ž ¶™œ°»cY·e: Æ% ¶Íž ,+¸f:¸jš ¶oWÆ#¶Íž»sY·u…¶v¶oW§ ¶yW Æ% ¶Íž ,+¸f:¸jš ¶oW¶|:²)²¹¶U™²) ¸Nº¶‚°ey|’¥__>XÜ’ŽÙÜ’>XŽ 47’Wkn’‡®«ABDEHI7KFLHONPTQZR`SfTlUrVxW~X„YŠ[�\—]œeŸf¤lªn´o½pÀqÉsÌvÖwßxâyë|ï}û�‚ƒ„.‡2ˆ5‰8‹;Œ>�C�M’S”X _ eovy|~Œ•Ž—“™–š››ª�¶ŸÇ¡Ò¢Û£Þ¦ìªñ¬® ²³²´µ,¶6·D¸R¼]¾m¿vÁÃ‰Å¢Ç¥Ê©Ë®ÌºÍÆÎÑÏÛÐÞÒèÓðÕõÖ× ØÙ"Û,Ü6Ý@ÞJßTá\â_äaåfæiçlåqætèwë�í…ï“ðšñ¡ò¨ó²ô·õºøÉùÍýÒÿÙÜÞï÷    *1479GJ Q Wahknp~ƒ… Ž!›"¥#­$µ'Â(Ú*â,ï-ù./ 23#4/325ˆœ)5Ö×5¦5ÔÕ3©¨ªNç¸ TáݨZÛà¨`Õ…fφ¨lɇ rÈ x½º ~·‰ „±Š Š«‹�¨¯°±.Œ�2Ž5� 8ýq ;ú²³>÷´µ–V�‘Ò ’“»” m · ¥Ï¹³®-»í•õ-•“$–—Þ3¼½~¼½9¼½p¼½ާ˜™¥šù›%œ¾Ý>üü#+@úÿN+++++++ ü 0Dÿ +++++++0+8nh’ü 'ú ü+#+ý#8+ú ü+úJ¿ ú 8ÿ+++++++0+8n’ü'’ÿ +++++++0+8n¿ÿ%+++++++0+8n¿’ÿ+++++++0+8nc’ü/c$&ü(+ Á�žŸ ";+¸¡°‡Bˆ¤ ¦ Á£"F+¸¥°‡Nˆ ¤ ¦¨¨ Á§"­ Ùš²)©¶‹°¸¤¸«:Æ%¶°š²)²¹¶U™²)º³¶‚°™¶´š²)º·¶R°Æ ¶¸š²)¸Nº»¶R°™¶¼š²)¸Nº¿¶R°™ ¶¼§¶¸6»Y¸¤+·À:²¹¸¿™²)²¹+ºÁ¶É+-¸а‡V[] ^ab%d=e?gKhWiYkfmvnxp„r”s–u©v¸xÁyÑ{ˆHÙ¤ ٦٨¨ÙÔÕÁÃÄ©0Å ¸!Ö×¾ ü-¬  Dý) ÆÇ"R åÈN66::-,¸Ê:¹}¹N:§S¹Í:²)²+¶U™²)ºж1»Y*,·Ñ:  ¶Ô™ „§²)º×¶‹6¹mšÿ©§3:²)²Ž-¶™¸+::§": ¸+:: ¿¸+::²)²ضU™²)ºÛ¶Þ¬†‰’—§‡š&‡’“ • –™š ›)œ,ž6ŸO ]¡e¢k¥o¦v¥y§|œ†ª‰«‹­—±ž²¡³§°©±°²³³¶´¹±À²Ã³ÆµÖ¶Ø·ßµâ¸ˆp åáâåŽ å¦á•Þã  Ûä¨ Ø²³Õ´µ6Få]Ö× ‹ ¼½¾5 ÿ,­++8nü"+üùL’]¿  æ"F*+,¸¬‡È áâ�¦ "Ï Ý�¸’6™s™n,ç½ãY+S¸é6 6»Y*,·À:¶í+¶ð+ºó¶ô¶÷¶û6¸¶+ºüý,¹þ𬬻Y*,·À:™ ¶í§¸¤¸B¶í™+¶ð+º¶ô§+º¶ð+º¶ô¶÷¶û¬‡nÐÒÔ"Õ(×4Ø;ÙAÚLÛRÜWÝ[ßxàzâ|åˆæŒç–é¢ë¦ì¬í·îºïÅðÐòÖóÛõˆRÝáâÝ�ݦݨՑ¨"Z 4'Ö׈UÖ×¾ý[úü  ";*+¸°‡ˆáâå  "F*+,¸ư‡ ˆ áâå¦ È"' Êš +º L :š º::::,¸Ê:+¶¹7™ §ª¹7š¸¤¸B¹}¹N:¹m™»Y*,·:¹m™3²)²Ž+º¶É§!:»WY·¿: ¸+:: ¿¸+::°&™œ’&¨¨‡z  !" ##$&'.(:)N*R+`,i-s.€/Š0™1œ2ž4¨7ª8±9´:·;º8Á9Ä:Ç<ˆ\ ÊáâÊåʦʨº• ª«×#§²³&¤´µž ¼½¾Y ü+ÿ)­+++8n8ÿ­+++8n8+[’K¿ƒ"‚*+,-·,¸j™*¶±‡OPQRˆ*!×áâ"¦¾ÿ­++ƒ>"}*+-·#š*¶±‡\] ^_ˆ*!×á⸠¦¾ÿ­+ !"v,*¶÷*¶$*¶'*¶(*¶+*¶.*¶1*¶4±‡& ef ghij!k&l+mˆ ,!׃"T*+,-·7±‡ wxˆ*!×áâ´µ¦ƒÓ"…#*+·À*¶í*-º8¶ð*-º9¶ô±‡ƒ„…†"‡ˆ4#!×#áâ#Ž #å#¦ƒ:"¦.*+·À*¶í*-¶ð*-¶ô*¶$*¶'* l¶(±‡"“”•–—˜$™-šˆ>.!×.áâ.Ž .;.< .¦‰ÐžŸ "n!*¶=<�¸’™ *¶@š **¶í`¶'¬‡¤¥¦¨ˆ!!׫ ¾ü C–"0*¶D°‡±ˆ !×C " 9*¶@š°*¶FM+,,ºI¸J>�°*¶M¸N:6¶SÆ ¶S¶W6::,,º\:ž,º]:+¸J6  ¢`6 „ *¶=6   ¢!* ¶' ºa:*¶F  ºb:,,,ºe:+¸J6  �6 *¶h6   ¢M* ¶(Ç ºk:§ ºl:Ç*¶F  ºo:§*¶F  ºp:Æ"*´s²+¶U™*´s*¶Fºu¶1°‡¶-»¼ ½¾ÁþÄÅ Ç)È,É4Ê>ÌAÍDÐMÑRÒ^ÓfÔmÕrÖuØ{قۈܑݠá¢â£áªã²ä·å»æÁçÈèÎéÓêßìêîïïñóô6öˆ„ 9!×9¦+åv )wx, y AøzDõàMì•fÓ{ {¾| ²‡} Áx~ ¾1 ý+ýOþ+++üü-üü# #?Ð"`%�¸’™*¶@™*¶*¶F*¶�¸„¬*·…¬‡ûü þˆ %!×¾ JM"‘4�¸’™(*¶@™!*¶*¶F*¶�¸„=›d¡ÿè§*·†±‡ + . 3 ˆ 4!×4‡  ˆ ¾)ßà"ØD‰¸‹Lޏ‹M�¸‹N*:’:¸¤”¸–:»+Yš·œ:*+,-¸�¬‡* (47@ˆRD�=¡6¢/£,¤'¥(¦4§)ýà"Ô@¨¸‹Lª¸‹M¬¸‹N*:’:¸¤”¸–:®¸‹:*+,-¸�¬‡* )*+,-.(/0132<1ˆR@�9¡2¢+£(¤#¥(¦0§ Ÿ "1 »cY·e:6 +,°¸²-°¸²°¸²°¸²°¸²°¸²º·: »ºY ·¼:  ¶½:  À¶š ƶš»ÑYÈ·Õ¿ ¶ÊÀÎ:  жÒ ¶Õ ¶Ø:¼:§)6§3 Ÿ3’¶ÜW„¡ÿã¶ßY6 ÿÏ ¶å¶|¸è6  �6 §: ²ë ¶ñ6 ²)²ضU™²)²Ø*¸N º÷¶É ¬ éì’‡Ž#E F H IJK#L+M3N;HBRMSTTjUuVW‡X�Y”\›^ž_¤`®aº_Ä^Òd×eáfægéhìiîjökùmoˆÊ�¡¢£¤¥¦§ ã™ « B§ø Mœùú T•û j°ü ”Uýþ›Nÿž& Î ¡#¶ î ¼½ ¾• ÿu ++++++++c+º+ÿ(++++++++c+º+Îàüùÿ' ++++++++c’ ! Ü£"„&²yY:¾>=§2L*+¶´™¬„¡ÿ쬇¢£¤¢$¨ˆ&å ¾ÿ +)ø£"çT²…¶š@½ã¸ L+¹N§!-¹ÀM²…,¹À+’¶W-¹ šÿܲ…*¶#Ƭ¬‡² ´µ)¶=µF¹ˆ Tå1&')(')1&*)(+¾ÿ+ÿ+ ,-"Z*¶Þ™*¶Ûš*¶.¬‡¾¿Àˆ!×1¨¾ 23"œ Mžý»Y¸¤·ÀN-¶Û6-¶Þ6-¶ä6-¶=6š™¢:6 š™J*-¶á¶4À:  Ç »Y· : : ™» Y·: §» Y·:   ¶:™ -¶ç: * ¶4:  Æ  Àæ¶86 9:  ½ãY¸åSYSY ¸åS¸;6-¶ö:ƶ͞»sY·u…¶vM§ ¸=M,Ç?M,ºA°‡†!ÊËÌÍÎÏ%Ð+Ñ5Ò9Ó<ÔFÕSÖX×aØdÙiÚxÜ„Ý�ß’à˜á â¥ã¯å´æÔèÚéçêúìîïðˆ¢BC¸  DíÖ×çE¨áF¨%ÛG¨+ÕH 9›I<˜J S:K“ d)�‘ ˜‡  LM ´ • Ú&‹¾G ÿ55+ý+üü ù!ù$ü%+ÿ5+é–"K*·NÇO°*·N°‡õö øˆ !×¾ QRSR8YZY\Y\Y^Y`YbYdYfYhYjYlYnYpYrYhYjYlYnYpYrYtYvYxYzY|Y~Y€Y‚Y„Y†YˆYŠYŒY\YŒYŽY�YŽY’Y”YŽY�Y–Y˜YšYœYžY Y¢Y¤Y¦Y¨YfYªY¬Y®° ±³µ