[jira] [Commented] (TOMEE-2021) support to control a MDB listening through JMX
[ https://issues.apache.org/jira/browse/TOMEE-2021?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15907291#comment-15907291 ] ASF GitHub Bot commented on TOMEE-2021: --- GitHub user jgallimore opened a pull request: https://github.com/apache/tomee/pull/62 TOMEE-2021 - Backport control of listening state via JMX Backported from master, with a couple of tweaks for Java 6. This allows MDBs to stopped and started via JMX. You can merge this pull request into a Git repository by running: $ git pull https://github.com/jgallimore/tomee tomee-2021-backport-1.7.x Alternatively you can review and apply these changes as the patch at: https://github.com/apache/tomee/pull/62.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #62 commit 8dd71d448144035ab45a119b55700effa2b7ff87 Author: rmannibucau Date: 2017-03-09T19:09:50Z TOMEE-2021 allow to control through JMX MDB listening state commit a46a75862878c81dbe495ca636b7eecc50d06052 Author: Jonathan Gallimore Date: 2017-03-13T11:33:39Z TOMEE-2021 - small fixes to compile under Java 1.6 > support to control a MDB listening through JMX > -- > > Key: TOMEE-2021 > URL: https://issues.apache.org/jira/browse/TOMEE-2021 > Project: TomEE > Issue Type: New Feature >Reporter: Romain Manni-Bucau >Assignee: Romain Manni-Bucau > Fix For: 7.0.4 > > > Idea is to add in openejb-jar.xml to properties support: > - MdbActiveOnStartup = [true|false] > - MdbJMXControl = [true|false|objectname] > the first one will deploy the MDB but not activate the listener yet during > startup, > the second one will deploy on JMX a MBean either with a name like > default:J2EEServer=openejb,J2EEApplication=,EJBModule=app,StatelessSessionBean=ejb/Mdb,j2eeType=control,name=ejb/Mdb > or with the provided name allowing to start/stop the listening of the MDB. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[2/2] tomee git commit: next development version
next development version Project: http://git-wip-us.apache.org/repos/asf/tomee/repo Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/f42e0409 Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/f42e0409 Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/f42e0409 Branch: refs/heads/master Commit: f42e04097eacbc957c4adb8f569ab2404986bbf9 Parents: 1d2b89c Author: rmannibucau Authored: Mon Mar 13 11:03:33 2017 +0100 Committer: rmannibucau Committed: Mon Mar 13 11:03:33 2017 +0100 -- arquillian/arquillian-common/pom.xml | 2 +- arquillian/arquillian-openejb-embedded/pom.xml| 4 ++-- .../arquillian-openejb-transaction-provider/pom.xml | 2 +- arquillian/arquillian-tck/pom.xml | 2 +- arquillian/arquillian-tomee-common/pom.xml| 2 +- arquillian/arquillian-tomee-embedded/pom.xml | 2 +- arquillian/arquillian-tomee-moviefun-example/pom.xml | 2 +- arquillian/arquillian-tomee-remote/pom.xml| 8 .../arquillian-tomee-codi-tests/pom.xml | 2 +- .../arquillian-tomee-config-tests/pom.xml | 2 +- .../arquillian-tomee-jaxrs-tests/pom.xml | 2 +- .../arquillian-tomee-jaxws-tests/pom.xml | 2 +- .../arquillian-tomee-jms-tests/pom.xml| 2 +- .../arquillian-tomee-webprofile-tests/pom.xml | 2 +- arquillian/arquillian-tomee-tests/pom.xml | 2 +- arquillian/arquillian-tomee-webapp-remote/pom.xml | 2 +- arquillian/pom.xml| 4 ++-- arquillian/ziplock/pom.xml| 2 +- assembly/openejb-lite/pom.xml | 2 +- assembly/openejb-standalone/pom.xml | 2 +- assembly/pom.xml | 2 +- container/mbean-annotation-api/pom.xml| 2 +- container/openejb-api/pom.xml | 2 +- container/openejb-core/pom.xml| 2 +- container/openejb-javaagent/pom.xml | 2 +- container/openejb-jee-accessors/pom.xml | 2 +- container/openejb-jee/pom.xml | 2 +- container/openejb-jpa-integration/pom.xml | 2 +- container/openejb-junit/pom.xml | 2 +- container/openejb-loader/pom.xml | 2 +- container/pom.xml | 2 +- examples/access-timeout-meta/pom.xml | 2 +- examples/access-timeout/pom.xml | 2 +- examples/alternate-descriptors/pom.xml| 2 +- examples/applet/pom.xml | 4 ++-- examples/application-composer/pom.xml | 2 +- examples/applicationcomposer-jaxws-cdi/pom.xml| 4 ++-- examples/applicationexception/pom.xml | 2 +- examples/arquillian-jpa/pom.xml | 4 ++-- examples/async-methods/pom.xml| 2 +- examples/async-postconstruct/pom.xml | 2 +- examples/bean-validation-design-by-contract/pom.xml | 4 ++-- examples/bval-evaluation-redeployment/pom.xml | 6 +++--- examples/bval-evaluation-redeployment/runner/pom.xml | 2 +- examples/cdi-alternative-and-stereotypes/pom.xml | 2 +- examples/cdi-application-scope/pom.xml| 2 +- examples/cdi-basic/pom.xml| 2 +- examples/cdi-ejbcontext-jaas/pom.xml | 4 ++-- examples/cdi-events/pom.xml | 2 +- examples/cdi-interceptors/pom.xml | 2 +- examples/cdi-produces-disposes/pom.xml| 2 +- examples/cdi-produces-field/pom.xml | 2 +- examples/cdi-realm/pom.xml| 2 +- examples/cdi-request-scope/pom.xml| 2 +- examples/cdi-session-scope/pom.xml| 2 +- examples/change-jaxws-url/pom.xml | 2 +- examples/client-resource-lookup-preview/pom.xml | 6 +++--- examples/component-interfaces/pom.xml | 2 +- examples/cucumber-jvm/pom.xml | 2 +- examples/custom-injection/pom.xml | 2 +- examples/datasource-ciphered-password/pom.xml | 2 +- examples/datasource-definition/pom.xml| 2 +- examples/datasource-versioning/pom.xml| 6 +++--- examples/decorators/pom.xml | 2 +- examples/deltaspike-configproperty/pom.xml| 4 ++-- examples/deltaspike-exception-h
[1/2] tomee git commit: next development version
Repository: tomee Updated Branches: refs/heads/master 1d2b89cea -> f42e04097 http://git-wip-us.apache.org/repos/asf/tomee/blob/f42e0409/examples/multiple-tomee-arquillian/pom.xml -- diff --git a/examples/multiple-tomee-arquillian/pom.xml b/examples/multiple-tomee-arquillian/pom.xml index a7b86ec..b4fcfbf 100644 --- a/examples/multiple-tomee-arquillian/pom.xml +++ b/examples/multiple-tomee-arquillian/pom.xml @@ -27,7 +27,7 @@ OpenEJB :: Examples :: Multiple TomEE with Arquillian UTF-8 -7.0.3-SNAPSHOT +7.0.4-SNAPSHOT install @@ -86,7 +86,7 @@ org.apache.tomee openejb-core - 7.0.3-SNAPSHOT + 7.0.4-SNAPSHOT test @@ -104,7 +104,7 @@ org.apache.tomee ziplock - 7.0.3-SNAPSHOT + 7.0.4-SNAPSHOT test http://git-wip-us.apache.org/repos/asf/tomee/blob/f42e0409/examples/myfaces-codi-demo/pom.xml -- diff --git a/examples/myfaces-codi-demo/pom.xml b/examples/myfaces-codi-demo/pom.xml index b73ea19..c102086 100644 --- a/examples/myfaces-codi-demo/pom.xml +++ b/examples/myfaces-codi-demo/pom.xml @@ -41,7 +41,7 @@ org.apache.tomee.maven tomee-maven-plugin -7.0.3-SNAPSHOT +7.0.4-SNAPSHOT http://git-wip-us.apache.org/repos/asf/tomee/blob/f42e0409/examples/persistence-fragment/pom.xml -- diff --git a/examples/persistence-fragment/pom.xml b/examples/persistence-fragment/pom.xml index 4c53614..8662387 100644 --- a/examples/persistence-fragment/pom.xml +++ b/examples/persistence-fragment/pom.xml @@ -71,7 +71,7 @@ org.apache.tomee openejb-core - 7.0.3-SNAPSHOT + 7.0.4-SNAPSHOT test http://git-wip-us.apache.org/repos/asf/tomee/blob/f42e0409/examples/pojo-webservice/pom.xml -- diff --git a/examples/pojo-webservice/pom.xml b/examples/pojo-webservice/pom.xml index f374d7a..b3fa1b1 100644 --- a/examples/pojo-webservice/pom.xml +++ b/examples/pojo-webservice/pom.xml @@ -26,7 +26,7 @@ OpenEJB :: Web Examples :: Pojo WS UTF-8 -7.0.3-SNAPSHOT +7.0.4-SNAPSHOT @@ -63,7 +63,7 @@ org.apache.tomee.maven tomee-maven-plugin -7.0.3-SNAPSHOT +7.0.4-SNAPSHOT ${tomee.version} plus http://git-wip-us.apache.org/repos/asf/tomee/blob/f42e0409/examples/polling-parent/pom.xml -- diff --git a/examples/polling-parent/pom.xml b/examples/polling-parent/pom.xml index 34aed77..b9c3107 100644 --- a/examples/polling-parent/pom.xml +++ b/examples/polling-parent/pom.xml @@ -30,7 +30,7 @@ 4.4 UTF-8 -7.0.3-SNAPSHOT +7.0.4-SNAPSHOT http://git-wip-us.apache.org/repos/asf/tomee/blob/f42e0409/examples/pom.xml -- diff --git a/examples/pom.xml b/examples/pom.xml index d29d13d..1c0cdfa 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -27,7 +27,7 @@ tomee-project org.apache.tomee -7.0.3-SNAPSHOT +7.0.4-SNAPSHOT examples http://git-wip-us.apache.org/repos/asf/tomee/blob/f42e0409/examples/projectstage-demo/pom.xml -- diff --git a/examples/projectstage-demo/pom.xml b/examples/projectstage-demo/pom.xml index e8a6c1c..d9f7ef4 100644 --- a/examples/projectstage-demo/pom.xml +++ b/examples/projectstage-demo/pom.xml @@ -27,7 +27,7 @@ OpenEJB :: Examples :: DeltaSpike ProjectStage -7.0.3-SNAPSHOT +7.0.4-SNAPSHOT UTF-8 http://git-wip-us.apache.org/repos/asf/tomee/blob/f42e0409/examples/quartz-app/pom.xml -- diff --git a/examples/quartz-app/pom.xml b/examples/quartz-app/pom.xml index dd62914..86fffb0 100644 --- a/examples/quartz-app/pom.xml +++ b/examples/quartz-app/pom.xml @@ -28,7 +28,7 @@ UTF-8 -7.0.3-SNAPSHOT +7.0.4-SNAPSHOT http://git-wip-us.apache.org/repos/asf/tomee/blob/f42e0409/examples/realm-in-tomee/pom.xml -- diff --git a/examples/realm-in-tomee/pom.xml b/examples/realm-in-tomee/pom.xml index ec24863..13ee75b 100644 --- a/examples/realm-in-tomee/pom.xml +++ b/examples/realm-in-tomee/pom.xml @@ -47,7 +47,7 @@ org.apache.tomee.maven tomee-maven-plugin -7.0.3-SNAPSHOT +7.0.4-SNAPSHOT http://git-wip-us.apache.org/repos/asf/tomee/blob/f42e0409/examples/reload-persistence-unit-properties/pom.xml ---
svn commit: r1786652 [2/13] - in /tomee/site/trunk: content/ content/admin/ content/admin/cluster/ content/admin/configuration/ content/advanced/ content/advanced/applicationcomposer/ content/advanced
Modified: tomee/site/trunk/content/admin/configuration/containers.pdf URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/admin/configuration/containers.pdf?rev=1786652&r1=1786651&r2=1786652&view=diff == --- tomee/site/trunk/content/admin/configuration/containers.pdf (original) +++ tomee/site/trunk/content/admin/configuration/containers.pdf Mon Mar 13 10:02:44 2017 @@ -4,8 +4,8 @@ << /Title (Resources) /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0) /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0) -/CreationDate (D:20170310142511+01'00') -/ModDate (D:20170310142511+01'00') +/CreationDate (D:20170313105851+01'00') +/ModDate (D:20170313105851+01'00') >> endobj 2 0 obj @@ -78,7 +78,7 @@ endobj endobj 8 0 obj << /Type /Font -/BaseFont /CQ+NotoSerif +/BaseFont /CO+NotoSerif /Subtype /TrueType /FontDescriptor 95 0 R /FirstChar 32 @@ -723,7 +723,7 @@ endobj endobj 11 0 obj << /Type /Font -/BaseFont /CR+mplus1mn-regular +/BaseFont /CP+mplus1mn-regular /Subtype /TrueType /FontDescriptor 99 0 R /FirstChar 32 @@ -768,7 +768,7 @@ endobj endobj 17 0 obj << /Type /Font -/BaseFont /CT+NotoSerif-Bold +/BaseFont /CQ+NotoSerif-Bold /Subtype /TrueType /FontDescriptor 103 0 R /FirstChar 32 @@ -9187,45 +9187,36 @@ endobj endobj 94 0 obj << /Length1 12112 -/Length 7628 +/Length 7629 /Filter [/FlateDecode] >> stream -xzxÕµîÞ3#YmÙ%Ël=-É/=lYmYòC~ůø)?ãX~;~ÈñÄ1Á ÒéB9!%Á' |iJs³\>¡Ã¡-·¤8\Êm)åÑÀ/±'wÍH²eÇ´½ão4=3kýû_k¯µöA!ÄGÄASý¾)_|äkÐr!,j¾rì üÿB©#ãþ~â¯ß ¤O{îÝm{HtÎaÇâA_Ü[Ü#©¾ÝShóÏá\µµÙóÝ+÷ÜPZ4÷Nùgf¹G| çãÎIßÄàÛ÷[JODC¸Ä¯"dsd#/Bð<梿»aD°GyÜÄäGEÇbã¢À ñbI41I&ONQ(Uj Ò¦êô´UéYFÙc͵ÙyùÎB»¨¸¤ôï+müVv+ûÿº@säâ×KDÐc+©e÷oßq÷Ð¥ðùD+ñ´1tÌÑ×;¸b$aì¥ ¤AØrEnìH\_¼wôðk¯Ý[OÜsõÊÅâ¼Sïcõ³Ïbå=×]üó·®2²JAVCPV®0ØH"&8Âæ&ñB|É ë6§ó6uk +ëwç=ú_ôÏ>Kðþ©¼âWXY.ú2>yHN, @¶å([®Ý£ ðáÔÆÅîÁ^P¯ÊËJòìi{UÝ b¹D®tº¥FÛG+þ¨"oSK¬xü8b¯-Þø -ï=ñ9rÝ#\ú´±(Öå2³V"Ñer³V¼7ͦT¶49Ú®»o|N¥p^ç ÐYx(aXÄV9nh1TA¥8w_¿íÒ\^ÞÜÓ»¾Û¹"N.®®*Ë«k÷Búêøø«XúÄXüʯÐ=yìÇÛÚÿâر«gZ[Ï\ à±H¾Éy56VP@j5z`¼[ Ü%j]F¹¡¢Ø¥0(*Gî\Ú/_Y`¡r-õyJW6Oª³év\Ï´(ù^FöÈþ#ôÍÌôlÕ ¤jv¡I*[:ò©}±^Âï -õ¿|ö6ùËIÖö¶®Ø"·í÷ϧæª~xßñz,áÐÑ'âCÛî_¬pn/×å´Lº¢Vs°:=»ã6¶¯»kðTOÍĶprñ0fPpà@iÙf»ØÀË®ÉkïÝÞ²¹¶D[³³¢=kpÜéÎnß]©÷¶Ô9µYuC³{ÿ´ÝXáÔú:5õ·uV§æ¶öjÂaf5Ï×ïé¯Rñ©öúᲦÛ}eñ:w³Ñ]nï*Õ±cSÕ c3õIÀ>j¶.¼Z V 8àìÝùÊCWó/Ó´ 9TLÓ©¢éWñðβ&cy¶ |s¹~_5Où-sA±Ë&¢YþvÞøìyÙÖøcH0ī㵩U¬Ó®gmÍÊj®´Õ9³â³Ks|/JLWÑ3å\Wÿ·Uz~°=µ¨TéÚ6 mÜïkÜÝ`àÅÄñÄúuWR§ÝQ öñÓã#ç<Â-üâ¬Zåe/Ø6l - ª Ýdf@¹©@W¸I·n±ÛrõÄýÇOF%¹ªZsz8w:¿XRоëh§w±%½¡.>«l>ºÄ.! ®É½úMúÄ"*?Ñ7~q_UëÓXù¾çîÌK-¬Owç´èVÎJÔãïÞ]üäs?=Åp8ö|ÔXÅÚxµãýø+' y¸!<í¼v£$ê¾É¡oê 1æ5ëýqÎ ZÆ `½< În²ÇÜ2í)è«0äìøÉ-½GíiUCîÚ½Ù?¸45s~ÎßóLÔeè½û}ÓÚòlIrtäw*᤬ &KýÕþ¶ -º®{¢¸òÎ!·g_g¨±DÚÔ;åñ=¼ÃQ8zøôªgnGóÖÌÜ¥ÙâtJgî¬ÌÔtÚíUEª×¶@®¹ñ ¹ÌÚÍÅx(>«ÂCAÆ»I MÃeûöÛ'ã'8kºì9w9ÿJy~Ç©þ¶O²^*HwÖÞÓ\li>çÄ.EaG'¶à\yA;rbÄÿìþ³ôòű7.ó»9Å*}.Oå4Ê&,7ª©ÿv[áÿÚ²»VËâ]xj Äë_¸á|icø{YkPj;«6Îó©l$`°:êØdðÙI6ÈROÖGò=åf:Ú ÈÐ(ãñ«§ð¯£4Y -ùÊæ H^ÓM,: ?y;Ñ,̵x½1©îlê¥ë1ª$ -}ÂTéGø®G«uåU[-ôÖ'ëÁ_LjdBÎ`|0^H¥Cª0^Õ* -[o¶Úg(Ûf¯m6ÑËô·+'eZI&7¹42BùZéùeÛîZbËîÎ×ïíÜ]¥ÔÔ礪ÊGêm"^tÁ¶ÅÆW/³1üÜèPDzvݧªnj¸¥^?¤ò쨮tË5 -3Á<²NØ°`YTà°P¹ä>2l[JôIù]ÙÇLï¬i÷È ¶ñ¥éÿòÏ -Ëy]ënÉVÛtbKO¹õôÇþétg¥H¥WK3! 'üd _dm ¼qø-CºP¾W¯çñzÌ4ÄÁ©Óݲtí_V±3sò»';Wl{ÞãúúëÄûgéÿó?Ãð=G¹ü~ó©Oál\z=á±×è¯Õ¥áu1\¨¨ñøPv¹IÆ ®_i\&9ïe¿OI3KLôY| 1ÚéãÞÈd¼Ê¦úx;sÿÊ!½½ é-#Y±6¨ ÉXe+w°JÙ&Ë,t] [±*¿e; *ü´5ç>°u>ð¬IÕ3Æ´§Z7µºÝR/a LÚ¢ÿïO½]ÿ£6ýy -kyZ2įÛ͵ïyù§?Ä#ļ\}Âð»â5ónô¯>Ö«6·:-ô)È@uâá{x So8ÜK^³Y}(ãÏ ¹H\ã6Êãr£K+'ZÖ®°nÿ@«Ö2~ÐiØÿé>|ríʲÈèHô¢ fâ1ÀV'n©UÅúJ. èOa¢U"Ⱦñ -fe§@`ÙT´ Τñ¥ÃºðîUÝödÓµýhúx×µw?=âóÈ-¦ÞÔkA$ø#±X&DpÄߤ< ÎJʱâËÚò4úm|Á9O%ßÙéÑÓq¿êApÔN½Ó+oigWé§V½q|í0ýÊM.ÌB_y Uõ÷qÀØøSI ÖQ©p¯ÿHm+U?LW tDXA=ä!ÖâÍ©ÄëÌE£'t¦Ö 6¬Ïâ3øÕ5lÞH¹5ª¸öGNÒõßÜÔóëÔý7ùk»_S'mo` :¼æ ×ï"ÞgþÛHX®»É÷¯?@ -s +Äé#7þñyg¡åÌþêTCéoN?rõLËõ÷NO?ÚÕÿÏÓÓ§ëçeWÆÆ.Ï˾8ãõù òµú¯E¼ Í2C¼kIµ>,í{ñVWþíÿóØ>æ¼ìómw¶$z(¼ïNÿÉ®³ûêè%v°Ç m}LÕ»S8Ø,¯6ÚÍ¢¢ØzTçý¹}%ÜÞ¯KKökuÆÀd{wÜN<Êó®55yiUø ºî2_mZè,Óv74ÍlQ¿ôÁÜä+ûELÜÌ<å= /¹áI@¨ñµsë*IuéPÕݨªç;·ßÛcòì>ãë¾·ÏÚV-µ·8·kT5{::÷åVÞù8£f¬Ø][|K§}ÿÞ<ïÎÐ1qWKûÝÛsôÅÍÆReÛÚåµ¹¶ÕxRuM{·2Å1ãÛéÁÚIˬM¬#ÁÅN Øw6¯ÜafèzÅè2ÄSQ ÷1Q¬w~ùÉÚx¢v²Ù30;àÇ'A-ÈËÍQû{".ñÑüKû+ÂCµkoMǾÖô@Á¶,¾ ¶úº¯å;öÖ§ZZç*HsXë¡Ó;
svn commit: r1786652 [13/13] - in /tomee/site/trunk: content/ content/admin/ content/admin/cluster/ content/admin/configuration/ content/advanced/ content/advanced/applicationcomposer/ content/advance
Modified: tomee/site/trunk/content/security/index.pdf URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/security/index.pdf?rev=1786652&r1=1786651&r2=1786652&view=diff == --- tomee/site/trunk/content/security/index.pdf (original) +++ tomee/site/trunk/content/security/index.pdf Mon Mar 13 10:02:44 2017 @@ -4,8 +4,8 @@ << /Title (Security) /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0) /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0) -/CreationDate (D:20170310142523+01'00') -/ModDate (D:20170310142523+01'00') +/CreationDate (D:20170313105901+01'00') +/ModDate (D:20170313105901+01'00') >> endobj 2 0 obj @@ -78,7 +78,7 @@ endobj endobj 8 0 obj << /Type /Font -/BaseFont /BI+NotoSerif +/BaseFont /BL+NotoSerif /Subtype /TrueType /FontDescriptor 37 0 R /FirstChar 32 @@ -682,7 +682,7 @@ endobj endobj 14 0 obj << /Type /Font -/BaseFont /BJ+NotoSerif-Bold +/BaseFont /BM+NotoSerif-Bold /Subtype /TrueType /FontDescriptor 41 0 R /FirstChar 32 @@ -1475,35 +1475,31 @@ endobj endobj 36 0 obj << /Length1 11400 -/Length 7175 +/Length 7176 /Filter [/FlateDecode] >> stream -xz Xçÿ÷Í H$Ðtqû087æ4GlLÖMÇqì¤ëÔu¯ãÆõ&~R7õ&vfólc7Ý<Þÿ©&Ùlê6MxoëíãÇÀxß 0I»Ã3¾ofÞ÷÷½÷;3#Èxh¬kØ7~ý÷aæ,B8²ohº÷}«"~¿æÜÐhïî q!Ý\óXÿðä®ÄÇÄ¿ñ¸&´¿¿Çñk>×Sp>aØ·k µâ!'ÁX½yÙzç'q;ÆF'&ù7á0>ã3#¾áÿhÜgC(±! äºÃbö_F( ÆÈ ;F^Bá'ýÅ sGD$07!Q¸ÿD82J"E(Zbbå¸x¥JÑê Jó¤äÔ4£ÉlI·ÚìgFfV¶+ÇíÉÍûËÌ·ü¿þRv+ø?]Ñ}x/A° ,Q2© öHÎH\·gàл³ÙÙ³ïØEØ}óÚù¼öÌS`ÍÅXõïÏe¶åýô×7Z@«£e7JrxH<ÿ ÐzÈåzh=ÏÒúõOóÚ2ûwúúÅô§ÊlÏ;¥µëÉÛÔ"ÇbXãÐmb¡÷ãé