3.Jcom/edeal/frontline/controller/actions/custom/SendMailObjActionOpportunity-com/edeal/frontline/controller/actions/Actionlogger Lorg/apache/commons/logging/Log;REQ_PARAM_JSONLjava/lang/String; ConstantValue data()VCode %org/apache/commons/logging/LogFactory getLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;  LineNumberTableLocalVariableTable   thisLLcom/edeal/frontline/controller/actions/custom/SendMailObjActionOpportunity;executer(Ljava/util/Map;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava/lang/String; Exceptions"java/lang/Exception $&%%javax/servlet/http/HttpServletRequest '( getSession"()Ljavax/servlet/http/HttpSession;*(com/edeal/frontline/navigation/FlRequest ), -*(Ljavax/servlet/http/HttpServletRequest;)V )/ 01 getContext!()Lcom/edeal/frontline/FlContext; 354com/edeal/frontline/FlLocale 67 getInstance@(Ljavax/servlet/http/HttpSession;)Lcom/edeal/frontline/FlLocale; 39 :; getLanguageID()Ljava/lang/String;=objID )? @A getParameter&(Ljava/lang/String;)Ljava/lang/String;CMsgCcEMsgCciGMsgTo IKJcom/edeal/frontline/Utils LMgetRequestParameterl(Lcom/edeal/frontline/FlContext;Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Ljava/lang/String;OtypeQactIDS typOppDoc IU VWisEmpty(Ljava/lang/String;)ZY; []\java/lang/String ^_split'(Ljava/lang/String;)[Ljava/lang/String;aOppCompteClient_:Ct_NbMois ced#com/edeal/frontline/OpportunityBean fglookupW(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;ijava/lang/StringBuilderk0Erreur lors de la récupération de l'entreprise hm n(Ljava/lang/String;)V !p q;toString hs tuappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; hp xzyorg/apache/commons/logging/Log {|error(Ljava/lang/Object;)V~OppEntIDCt_CodeContratSelect Ct_CodeContrat From Enterprise INNER JOIN MvaSg_Tiers on MvaText = EntID INNER JOIN Signataire_ ON Sg_ID = MvaColID INNER JOIN Contrat_ ON Sg_Contrat = Ct_ID inner join Refvalues r1 ON r1.RefID = Ct_Statut INNER JOIN Refvalues r2 ON r2.RefID = Ct_TypeContrat WHERE entID= I  formatToSQLE(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Ljava/lang/String; AND r1.RefVal = 'VAL' AND r2.RefVal = 'L'  AND Ct_ContratPrincipal IS NULL ORDER BY Ct_CrDt DESC LIMIT 1 lfq query :: x |info (com/edeal/frontline/LinkFormQuestionBean listSQLX(Lcom/edeal/frontline/FlContext;[Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; &com/edeal/frontline/FrontlineException printStackTrace java/util/Vector size()I  elementAt(I)Ljava/lang/Object;java/util/Hashtable get&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/Integer (java/lang/ArrayIndexOutOfBoundsException ; getMessage WithInter java/lang/Boolean W parseBoolean com/edeal/frontline/FlContext getDataDictionary&()Lcom/edeal/frontline/DataDictionary;IntType_COR "com/edeal/frontline/DataDictionary getRefIdByCode8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;IntAtvIDOUTEMAILIntStiIDDONEIntCatIDOUETo_Te1DEV J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;ORDFACSTCAVO [ WequalsIgnoreCasejava/util/Date  I WisNullEmptyString2Erreur lors de la récupération de l'acteur logisactorID javax/servlet/http/HttpSession  getAttribute&(Ljava/lang/String;)Ljava/lang/Object;failure#com/edeal/frontline/InteractionBean  "(Lcom/edeal/frontline/FlContext;)V c 4(Ljava/lang/String;Lcom/edeal/frontline/FlContext;)V c  ;getID Ih_ !CMD OppNumDev_ c getCustomPropertyLF155'[Correspondance concernant le devis] : I X(Ljavax/servlet/http/HttpSession;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; [  valueOf&(Ljava/lang/Object;)Ljava/lang/String;" OppNumComm_$ STACK TRACE x& {'*(Ljava/lang/Object;Ljava/lang/Throwable;)V)LF156+*[Correspondance concernant la commande] : -LF17C/&Notification STACI pour la commande : 1 OppNumFact_3LF1575)[Correspondance concernant la facture] : 7MF13C9&[Correspondance concernant l'avoir] : ; IntTheme_ = >?setCustomProperty'(Ljava/lang/String;Ljava/lang/Object;)V A Bn setIntAtvID D En setIntCatID G Hn setIntOppID J Kn setIntCreID M NO setIntCrDt(Ljava/util/Date;)V Q Rn setIntSubject T UO setIntDate W Xn setIntStiID  [ \| addElement ^ _` setIntActID(Ljava/util/Vector;)V cb c; getOppEntID ce f; getOppPerIDh%com/edeal/frontline/CorrespondentBean g gk lO setCorCrDt gn on setCorCreIDq IntTiersConc_ gs tn setCorEntIDvCorEntID gx yzgetCorrespondentIDByY(Lcom/edeal/frontline/FlContext;[Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; g| }nsetID g save'()Lcom/edeal/frontline/OperationResult; g g n setCorPerIDCorPerID  ` setIntCorIDjava/io/BufferedReaderjava/io/InputStreamReader $ getInputStream$()Ljavax/servlet/ServletInputStream;UTF-8  *(Ljava/io/InputStream;Ljava/lang/String;)V  (Ljava/io/Reader;)Vinput h  ;readLine   close2Erreur lors de la récupération de l'inputStream org/json/JSONObject m -com/edeal/frontline/helper/custom/ActorHelper getSessionActorID4(Ljavax/servlet/http/HttpSession;)Ljava/lang/String;com/edeal/frontline/ActorBean   ;getMail p<>json{"Status" : "KO", "Msg" : "M9027Veuillez vérifier si les options [KBaseCartMailSnderType] et [PasswordReminderEmail] sont bien saisi et/ou si l'acteur courant a une adresse mail. I Z(Ljavax/servlet/http/HttpSession;Ljava/lang/String;ZZLjava/lang/String;)Ljava/lang/String; I AencodeURIComponent", "Detail" : ""} $ ? setAttributeThe email sender is empty. Verify if the options [KBaseCartMailSnderType] and [PasswordReminderEmail] are correctly set and/or if the current actor has an E-mail address. com/edeal/frontline/MessagesBean  #(Ljavax/servlet/http/HttpSession;)VMsgBody  A getString java/net/URLDecoder decode  n setMsgBody MsgSubject - client h t-(Ljava/lang/Object;)Ljava/lang/StringBuilder;  n setMsgSubjectMsgAttID| I  explodeList8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;  addAll(Ljava/util/Collection;)ZMsgDocID  ` setMsgDocID FusionPdf"com/edeal/frontline/AttachmentBean    com/edeal/frontline/DocumentBean    ; getDocAttID  0com/edeal/frontline/FieldNotInitializedException EntRefLngID_ e"com/edeal/frontline/EnterpriseBean   getAttFile()[B [ ([BLjava/lang/String;)VBcom/edeal/frontline/fusion/parameters/impl/FusionParameterWordImpl  ! !com/edeal/frontline/fusion/Fusion "#doFusion(Ljavax/servlet/http/HttpSession;Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/edeal/frontline/fusion/parameters/FusionParameter;)Ljava/lang/String; %'&Dcom/edeal/frontline/controller/actions/custom/Envoyer_CourrierAction ()miseEnPageMensualitesW(Ljava/lang/String;Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Ljava/lang/String; + ,- word2pdfNew5(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)[B/FactureLogis.xml 1 2nsetAttFileName 4 5;getAttFileName7application/pdf9.xml;.pdf I= >replace @BA2com/edeal/frontline/helper/custom/AttachmentHelper CD newAttachmentY(Lcom/edeal/frontline/FlContext;[BLjava/lang/String;Ljava/lang/String;)Ljava/lang/String; F GHadd(Ljava/lang/Object;)ZJ.ERREUR lors de la péparation à la fusionL FusionWord NPO(com/edeal/frontline/fusion/ui/WordFusion QRdetermineResultDocExtensionP(Lcom/edeal/frontline/FlContext;Ljavax/servlet/ServletConfig;)Ljava/lang/String; NT URdetermineResultDocMimeTypeW. [Y Z[ lastIndexOf(Ljava/lang/String;)I [] ^_ substring(II)Ljava/lang/String; [a bcgetBytes(Ljava/lang/String;)[Be,ERREUR lors de la prepartation de la fusion g h` setMsgAttIDjM9026l[Veuillez vérifier si les modèles de message pour la fusion PDF sont bien présents.n", "Detail" : " !q"}sException when generating PDFu MsgLngRefwfr_FR y zn setMsgLngRef|MailServiceCompta ~ AgetContextParameterM[SendMailObjOpportunity - run] : Aucun service de comptabilite n'est specifie  initActorBean_r(Lcom/edeal/frontline/FlContext;Ljavax/servlet/http/HttpSession;Ljava/lang/String;)Lcom/edeal/frontline/ActorBean; #org/apache/commons/lang/StringUtils WisBlankP[SendMailObjOpportunity - run] : Le mail de l'acteur en copie n'est pas specifie0com/edeal/frontline/helper/custom/MessagesHelper  %(Lcom/edeal/frontline/MessagesBean;)V  doMergeMessage'(Ljava/lang/String;Ljava/lang/String;)V  sendMailr(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;M609F,L'e-mail a été envoyé correctement.   getIntAttID()Ljava/util/Vector;  getIntAttFileName  getPowerMailHelper4()Lcom/edeal/frontline/netbusiness/PowerEmailHelper; 0com/edeal/frontline/netbusiness/PowerEmailHelper #()Ljavax/mail/internet/MimeMessage; / 'com/edeal/frontline/InteractionFromMail extractAttachmentx(Lcom/edeal/frontline/FlContext;Ljavax/mail/internet/MimeMessage;Ljava/util/Vector;Ljava/util/Vector;)Ljava/lang/String;javax/mail/internet/MimeMessage  $(Ljavax/mail/internet/MimeMessage;)V  ; getSubjectINTOKIMPORTE   saveMessagez(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljavax/mail/Part;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  n setIntMsgID  ` setIntAttID  `setIntAttFileName    ; getIntOppID c getObjectsBean#()Lcom/edeal/frontline/ObjectsBean; com/edeal/frontline/ObjectsBean ;getObjID  n setMsgObjID  ; getMsgSubject ;Impossible de créer la correspondance avec le Mail envoyé,Impossible d'accéder à l'objet InteractionSto c ; getOppStoIDOppIsValidated_  TRUELjava/lang/Boolean; c=OppExportFlag_  (I)Ljava/lang/Integer; c {"Status" : "OKKO ", "Msg" : "M609E%L'e-mail n'a pas été envoyé.success)com/edeal/frontline/AccessDeniedException java/io/IOExceptionparamsLjava/util/Map;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;session Ljavax/servlet/http/HttpSession; flRequest*Lcom/edeal/frontline/navigation/FlRequest;contextLcom/edeal/frontline/FlContext;localeLcom/edeal/frontline/FlLocale; langageIDdestCopdestCopcdestMailto[Ljava/lang/String;ccbccnbMoisLjava/lang/Object;eLjava/lang/Exception;entIDfnie(Lcom/edeal/frontline/FrontlineException;lfqs0Ljava/util/Vector;keys0 sqlQuery0entCodeLjava/lang/Integer;row0Ljava/util/Hashtable;*Ljava/lang/ArrayIndexOutOfBoundsException;withInteractionZ isJSON_OKJSON_KO_fileName JSON_KO_attIDcorr%Lcom/edeal/frontline/InteractionBean;dico$Lcom/edeal/frontline/DataDictionary;correspondentListactsListtypOpporcorrID2Lcom/edeal/frontline/FieldNotInitializedException; corroutIDafaireID corsortantID devisDocTypcommandeDocTyp factureDocTyp staciDocTyp avoirDocTyp dateDuJourLjava/util/Date; titreObjetopp%Lcom/edeal/frontline/OpportunityBean;idOpp theme_DEV theme_CMD theme_FAC theme_AVOnumDevis numCommandeex numFacturenumAvoirOppPerIDcper'Lcom/edeal/frontline/CorrespondentBean;fieldsvaluescorrespondentIDade+Lcom/edeal/frontline/AccessDeniedException;senderjsonDatabrLjava/io/BufferedReader;inputLjava/io/IOException;jsonObjLorg/json/JSONObject;e2actBeanLcom/edeal/frontline/ActorBean;actMailmsgBean"Lcom/edeal/frontline/MessagesBean;msgBody msgSubjectattIDs msgAttIDs newAttIDs msgDocIDsdocIDsmodel pdfDocIDs vectPdfDocIDsiIattach$Lcom/edeal/frontline/AttachmentBean;doc"Lcom/edeal/frontline/DocumentBean;fetabByte[BresbytestabfileNameattID wordDocIDsvectWordDocIDsfileExt fileMimeTypepos msgLngReferrorMsg strReturn serviceCompta comptaMail mailComptaactBean2 msgHelper2Lcom/edeal/frontline/helper/custom/MessagesHelper; vectAttIDvectAttFileName mimeMessage!Ljavax/mail/internet/MimeMessage;sendedMessageIDmsgmsgtmp oldSubjectidoppoppBeanfactureStateRefIDavoirStateRefID isFactureisAvoirFlage1LocalVariableTypeTable&Ljava/util/Vector; StackMapTable java/util/Map&javax/servlet/http/HttpServletResponsejava/lang/Object~java/io/ByteArrayOutputStream  MsgCtyIDMIME  n setMsgCtyIDmessage/rfc822  n setMsgCty javax/mail/Part writeTo(Ljava/io/OutputStream;)V  ;getContentTypecharset= [ [indexOf [ (Ljava/lang/String;I)I [ ^(I)Ljava/lang/String;DefaultIncomingEmailEncoding ISO-8859-1q[InteractionFromMail] Text encoding unknown, no default defined (DefaultIncomingEmailEncoding), using ISO-8859-1=[InteractionFromMail] Text encoding unknown, defaulting to :  (DefaultIncomingEmailEncoding)&[InteractionFromMail] Text encoding :  AtransformEncodingName  qA  n setMsgCodetpe  n setMsgType  pSubjectpPartLjavax/mail/Part;pCodepTypemsgIDcontentLjava/io/ByteArrayOutputStream; textEncodingcTypepos1pos2" iso-8859-1 ISO8859_1 iso-8859-2 ISO8859_2 iso-8859-4 ISO8859_4 iso-8859-5 ISO8859_5  iso-8859-7  ISO8859_7  iso-8859-9 ISO8859_9 iso-8859-13 ISO8859_13 iso-8859-15 ISO8859_15 windows-1258Cp1258 windows-1252Cp1252!UTF8#us-ascii%ASCII' iso-2022-jp) ISO2022JPencenc2 SourceFile!SendMailObjActionOpportunity.java!   -  89 /*6  !7;,#:)Y,+:.:2:8:<>: B>: D>: ,FH: N>: P>::R>: T  XZ: T  XZ: T  XZ:` b:$:hYjlorvw:} b[::jw::[YS:hYlrrrrrv:hYlrv: ::,:::w>66:::q::: :!:"Ƕ:" :#:":#Ѷ:# :$:#:$ն:$ :%:$:%ٶ:% :&:%:&:':(:):*߶:&:':(:):*:+:&:':(:):*U& :!D' :!3( :!") :!*:!Y:+*w,#[::,Y::-:. cY :-- :.:/:0:1:2:3 ߶:/:44:/ :0:44:0 :1:44:1 :2:44:2-T!߶K/:3:4-[:4:5,#:,4hY,l4rv:,h!S0:3:4-![:4:5#5%,#(*:,hY,l4rv:,!S0:3:4-![:4:5#5%,#,.:,hY,l4rv:,!S1:3:4-0[:4:5#5%,#24:,hY,l4rv:,Z!P2:3:4-0[:4:5#5%,#68:,hY,l4rv:,:3<"<#@%C.FI+L,P+S$VYY:  Z ]:4-a:4:5:5-d:5:6gYi:66+j6m4p4<64r[YuS:7[:884S78w:99 69{6~W$::#:%::#:%YY:6Z5v65[YS:7[:885S78w:99 69{6~W$::#:%::#:%YY:6Z: >:YY,: :3hYl!rvhYr!rv: Y:! :  %: Y: :!!6w:TOY:!!=:"!:":#hY!rr"rrv::!TC,hYr¸Ŷrȶrv͹w:!Y:!:":" Զ:"Զ>:""#!hY޶r"rrv:# :#>:##1%!hY#lrv !#YY:$S :%%T%:&$&W :&&T&:'!' !:%:& :& >:&&T&&:'6( :)Y'([:))W?:*:+Y'([:+Y+ :):,, w[::*):*[Y*:%% Y:++ $:++*:,).0)3:-,6-8:<?:.$.EW-8:<:.::*I*%((' K:''T':(6)Y()[:*M:+S:,*:-[Y-:%% Y:.*3://VX600%hY/0\rVr+rv:/.`:11,/?:2$2EW:+d+%))(<!$fX:',hYrik¸Ŷrmr'oŶrprvr'%:''tv:(!(x6):*:+:,{}:,:-w:-:.,:///:- :0:--whY/rr-rrv:.Y!:00  [Y.S:0:**:+6),YY:1:1:2YY:2:2:30:3*312:44IDY3:555:4YY:11EWYY:22EW412WY4:55cYӶ׶5:65hY6lrv5W.:55$:11%:11%:1:1:2#2%cY1:2':32W:4':4:5236524665256,:72:7:8:7722W$:7#7%:7#7%,hYr) rr)+¸Ŷrmr)*örprv/!KVYc     -nq!Xfi!t!!! 1>A   ?LO   cilci~+ !! #!p{~!     & 5 8 : !  ! ! P Z ]   # & 1 8 ; !  -?FI |!!?@AC D'E0F9GBHLIUJ^KaLjNOPSTUV[\]^abcijk#l(m-c2nKpVq[r`tcwkxvy{|~ !$'*-:GTansw{ %(+0=DHLPTXfkpt    *.1>CPaw "#$&'(*,./023+4.587<9?;L<Q=^?o@CDEFGHIJKLNOQUWX[]^bcde#g-h4i@jFkLlWm\ncqirns~tuwxz{|}~"+DHKe{ #%-_jmp{   * 1 : ? I Q [ c m u                     & 5 : A O e j u ~         % & ' ( ) * , - (/ /0 =1 S3 Z4 d5 j6 8 9 : ; < ) D E F G &H )K 0L =M DN GO JP MR PT RU XT ZV _W j[ n\ q] {^ a b c g h k l k n o p q s t u v y { #| (~ 1 8 = G V ` k            -/<?FKXesy||   xng `'Y0P= 9G B> L4 U+O ^"QaS !"!"#$%% &'()z*2N+[#'c,-v ./ #0 12 32 4 5 67g89d:)a;) ]<!Z="#>#C?##>$,@$#>% A%#>&!B&$C''D(*E)-F*s#$+8GH+I,(JK-+L.HM/LN0PO1TP2X;3k #$4 #$4 #$4 #$4>Q41FR4C S>5FR4 S>5FT4 S>5?FU4Q S>55~4&V5WX6@`Y7FZZ8WI[9n S': \]:`Y7ZZ8I[9 S': \]:"^^+U_DG`a K0b!b! #c de f$!:gh!1i"pjk!#$"l"m# :Fn)$ IFo% [p)& m"q& r)' s% t& u)' vw( xy) :&>* 7z{+  |>, A|}~* eX+ ~?~, 0- . #$* ' )( vw) xy* + (, /|}~- SX. ZQ/ dGw0 ~1 2 #$+ S#$' 0P89' =C( G92) J6* M3+ P0, _ &'- n- q. {h/ #>0 0 )1 1)2 G3 V4 k65 Ek5 %6S$5 S'1/ \]1?1K S>2eK2s3|4y25m26&-7$8 S'7 \]7d:a; |$)3[[[[[[[[@@@$)3[[[[[[[[! P[`$)3[[[[[[[[[[$$)3[[[[[[[[[[>#$)3[[[[[[[[[[[[[[ $$)3[[[[[[[[[[[[[[[ %$)3[[[[[[[[[[[[[[[[ &$)3[[[[[[[[[[[[[[[[[ R+$)3[[[[[[[[[[[[[[[[[[[[[[! 7-[c[$4$)3[[[[[[[[[[[[[[[[[[[[[[[c[[[[[[! Q! P! P! %5$)3[[[[[[[[[[[[[[[[[[[[[[[c[[[[[[[ . 5$)3[[[[[[[[[[[[[[[[[[[[[[[c[[[[[[[ ) 5$)3[[[[[[[[[[[[[[[[[[[[[[[c[[[[[[[ ) 5$)3[[[[[[[[[[[[[[[[[[[[[[[c[[[[[[[ ) 5$)3[[[[[[[[[[[[[[[[[[[[[[[c[[[[[[[ &n5$)3[[[[[[[[[[[[[[[[[[[[[[[c[[[[[[[  6$)3[[[[[[[[[[[[[[[[[[[[[[[c[[[[[[[[ ]:$)3[[[[[[[[[[[[[[[[[[[[[[[c[[[[[[[[g[HQ:[HQ$)3[[[[[[[[[[[[+"$)3[[[[[[[[[[[[[[[/ $)3[[[[[[[[[[[[[[ !$)3[[[[[[[[[[[[[[! '#$)3[[[[[[[[[[[[[[[!'!$)3[[[[[[[[[[[[[[!G"$)3[[[[[[[[[[[[[[![$[+1[%[[[  *$)3[[[[[[[[[[[[[[[[[[ ,,$)3[[[[[[[[[[[[[[[[[[  Q:[J*$)3[[[[[[[[[[[[[[[[[[! &[1$)3[[[[[[[[[[[[[[[[[[[[[[[!+$)3[[[[[[[[[[[[[[[[[[[! I!T3-$)3[[[[[[[[[[[[[[[[[[[[[[ 0$)3[[[[[[[[[[[[[[[[[[[[[[[[ 2$)3[[[[[[[[[[[[[[[[[[[[[[[[ 3$)3[[[[[[[[[[[[[[[[[[[[[[[[ c[o! 1$)3[[[[[[[[[[[[[[[[[[[[[[[[Q 2$)3[[[[[[[[[[[[[[[[[[[[[[[[[ 45$)3[[[[[[[[[[[[[[[[[[[[[[[[[c[[!' 8$)3[[[[[[[[[[[[[[[[[[[[[[[[[c[[!HQ1$)3[[[[[[[[[[[[[[[[[[[[[[[[1$)3[[[[[[[[[[[[[[[[[[[[[[[[$[h1$)3[[[[[[[[[[[[[[[[[[[[[[[[$[h[1$)3[[[[[[[[[[[[[[[[[[[[[[[[$[h1$)3[[[[[[[[[[[[[[[[[[[[[[[[$[h[1$)3[[[[[[[[[[[[[[[[[[[[[[[[$[h1$)3[[[[[[[[[[[[[[[[[[[[[[[[$[h[    A:*:Y:Y*:+ɶ,: ,:  Ŷ6  6 X 6    ` \:   `: :  O*ж}: :  : ԹFhYֶr rضrv hYڶr rv ܶ߶-W:: :E!!47!# "2:BEMW]hn $*149>AAAAA> +89"jkE M> W4w h#w 9S$z  [[[[[[ [[[[[!P!%8[[[[! AL**L=>*= *> *\L+++++  ++++++ "+$&+(&   #-4>BL P"Z#^%h&l(v)z+,./124578:;=>@AC**+ ww[ ,-