archive-com.com » COM » P » PRICOPE.COM

Total: 132

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Miti's Blog » Hard Play – No Flash on the iPhone – yet…
    its own API to deliver applications and RIAs I doubt they will adopt Silverlight With Flash and Silverlight pushing hard for all other smart phones which by the way are getting cooler and cooler I expect that pretty soon they will get to be quite popular So if Apple insists on using its own API it will make application development for their platform expensive If you have the coolest phone put out there this makes perfect sense But if the other phone manufacturers get their act together they will soon bridge that gap With Flash and soon AIR support they will be able to reuse development skills and even running code to get people to make applications for their platforms By making development more expensive on iPone than for the other platforms Apple will position iPhone as a niche product This clearly is not a mainstream strategy and playing the niche market with iPhone is a tricky strategy And with Flash Player 10 1 on all the other phones it kinda makes iPhone look a little strange because you can t play video on it I wonder what Apple s move or statement will be especially now that you will be able to compile Flash applications to get them run as native apps on the iPhone Categories ria thinking Tags Comments 9 Sandeep October 6th 2009 at 07 43 1 Reply Quote I think you hurried to write the post As per Adobe website Flash Professional CS5 will have the support for iPhone Check the official link at http labs adobe com technologies flashcs5 appsfor iphone Eyejar October 6th 2009 at 07 53 2 Reply Quote see http labs adobe com technologies flashcs5 appsfor iphone Kathy October 6th 2009 at 15 28 3 Reply Quote It s about control over the software that runs on iPhone Apple seems to be well into it Flash will be supported on iPhone sooner or later now that there is a full fledged version and more than that universal support among the major vendors but Apple will resist as long as they can mpricope October 6th 2009 at 15 58 4 Reply Quote Having support in Flash CS5 to compile applications for iPhone it s a little different than being able to watch Flash content in the browser I have updated my blog post with the link to the labs page It seems that the last line didn t caught much attention without the link My bad Chris Brown October 6th 2009 at 22 37 5 Reply Quote I think this is crazy Im glad they finally added a flash app to the phones Im excited Chris R October 7th 2009 at 00 29 6 Reply Quote I think that exporting Flash for use on the iPhone is a pretty good compromise I can t wait to build my first application Plastic Surgery I phone application October 15th 2009 at 15 11 7 Reply Quote It was about time I m going to be

    Original URL path: http://miti.pricope.com/2009/10/06/hard-play-no-flash-on-the-iphone-yet/ (2016-02-08)
    Open archived version from archive


  • Miti's Blog » ria
    implement using Flex 4 Because the list can be skinned in MXML it s so easy to program the skin and stay in MXML for the most part The only thing that I actually needed to program was how the elements are laid out The basic List skin looks like this s states s State name normal s State name hover s State name disabled s states fx Metadata HostComponent spark components List fx Metadata s DataGroup itemRenderer components RepeatedItem1 clipAndEnableScrolling true id dataGroup rollOver currentState hover s layout components LargeCircleLayout id myLayout radius 1400 stepAngle 0 stepAngle hover 3 5 s layout s DataGroup Notice that it s nothing but a DataGroup that has a layout I ve also added the Hover state to be able to open the list when you hover over it To add the nice effect it s just a matter of animating one layout property s transitions s Transition autoReverse true s Animate target myLayout duration 200 s SimpleMotionPath property stepAngle s Animate s Transition s transitions You can take a look at the source code here and watch the list here buy online essays Categories flex ria tips tricks Tags Words are not enough On how experience changes the way we use the Internet January 26th 2009 mpricope 2 comments Every once in a while I think we all go into this future prediction mode So I ve philosophized a little over the weekend about well about the future of the Internet and how this will shape our society If you remember back in the 90s when the Internet craze began a lot of voices predicted that printed stuff would go away Well not only did the book industry not go away but book sales reportedly grew year over year both by volume and in value It was not stellar growth around 10 but it was definitely not a retraction It s true that lately daily newspapers have started feeling squeezed by electronic news delivery but glossy magazines are still by far our reading preference when sitting in our private moments However it is also true that the amount of words delivered in the electronic format has grown at an impossible pace In only 20 30 years this has transformed us from information hungry into information overloaded by the way we still have problems adapting our brains to this But not only the information is now easily available an increase in computing power helped us make better models and thus solve more complex problems And with solution to these complex problems guess what even more complex problems emerged and a new level of complexity came into our life But hey we had the Internet so we started to use it not only to deliver information but to deliver applications Now people not only exchange information using email but also use shared calendars over the web to plan and keep track of group activities and these are only two of the most common examples

    Original URL path: http://miti.pricope.com/category/ria/ (2016-02-08)
    Open archived version from archive

  • Miti's Blog » Data-Centric Development with Flash Builder 4 @MAX
    Plus you will add some advanced pieces of functionality like paging through large record sets and client side data management If I got you interested then you can already book your place in the room using Adobe MAX scheduler And if you have not registered yet for MAX please take a look at the following two entries from Andrew Shorten and Serge Jespers There are great discounts available Categories Uncategorized Tags Comments 1 nahrungsergänzung December 7th 2009 at 14 44 1 Reply Quote Data Centric Development DCD is an exciting new Rapid Application Development feature in Flash Builder 4 which helps traditional web developers to quickly build Flex applications that talk and fetch data from various backends like ColdFusion PHP BlazeDS LCDS WebService HTTPService Comments are closed Hard Play No Flash on the iPhone yet Skinning a list in Flex 4 Magnifier Effect RSS feed Recent Posts Geeky business Using Illustrator Flash Catalyst and Flash Builder to create an avatar widget Moving on Enterprise RIA Transport Tycoon Hard Play No Flash on the iPhone yet Data Centric Development with Flash Builder 4 MAX Skinning a list in Flex 4 Magnifier Effect Integrating PayPal Express Checkout with AIR and Flex Using

    Original URL path: http://miti.pricope.com/2009/08/19/data-centric-development-with-flash-builder-4-max/ (2016-02-08)
    Open archived version from archive

  • Miti's Blog » Skinning a list in Flex 4 – Magnifier Effect
    loved the whiteboard view of the magnifier algorithm Tyrone Neill February 16th 2010 at 20 01 4 Reply Quote Very cool effect might be nice if it works in the TileLayout view could be really cool for music application views Album artwork etc marcelo March 23rd 2010 at 22 53 5 Reply Quote Magnifier Effect doesn t work Adobe Flash Builder Flex 4 final version when we have new verison error on tag reziseMode scale Hilary Bridel June 4th 2010 at 09 03 6 Reply Quote marcelo Use the fillMode instead of resizeMode Mithun September 5th 2010 at 06 01 7 Reply Quote Great work I m a newbie starting to learn Flex 4 I tried using this code with a list that has data provider as the lastResult of a CallResponder I m using Remoting to get data from a php service I get the image name and path from the php service Then create the Source path for the bitmapImage using a simple method like this getThumbs folder String picName String String First I tried to display using a simple item renderer to display the thumbnails with pic name and was successful in displaying it perfectly But when I use your code nothing is showing up in the list Ofcourse I changed the data bitmap and data name to point to the function getThumbs data folder data pic name and data pic name respectively But I still get nothing in my list Can anyone point out to the possible issue here Neil November 18th 2010 at 19 10 8 Reply Quote I really like the way you explain the formula that is used for the resizing effect I am disappointed with the performance though if you mouse around even moderately it jumps a hell of a lot Comments

    Original URL path: http://miti.pricope.com/2009/08/16/skinning-a-list-in-flex-4-magnifier-effect/ (2016-02-08)
    Open archived version from archive


  • z Ï Bß þù üm µÓ j u 4 u Uø t KfÞèQ ½² xÔÉ ÊàÉTÞ ² è ðÅ Qç Õk õá  úúÓ1TÍ0x Úu ø ÁKbâ åÔø40ªL bê c Åá ñê r ç ª ê Î F ÿë ºñG 1² 1 ö kéæe öó ÒíûT ü î ÿÆÁ Ôô öW ïëÄ BòOÏ ÃD ï s2ßÃg 0Kk8ô º RȽäV7Eè O 8ºç pY Åö Íh ß 8K ªîå b¾µbÔ k kGÓÿu àFR¹¾ ÜçÓg Î hAT RÃ Ú Ú TËC 9Þ Ó þNúÚ ï² mïß Ê 4 ë ö S8 ú e îÕl ø éÝIÆà ì Ý lÈ sÊ9 ¾ ð5ú¼JkY ÆtÒC²ÈHâ ÈðÏ ø õ òøu ë á ë á znmáæz ² z à î b Ú hühC ½ çSèNBN xüM xþÍ k ôM S j á Ï HÔÈùfí 0X LY èñO Ë u Bdg Ý µÆ éòYøÓíÝ R 5 wg8¼ û Qºíé M Ðã tM PåéNûx Þ È I Ô ìÚ Î eýî ÄO Ó áúÎÇ ½6Òu0È3 S þCa êaÍ 5F Íí ì ê DæÃf ¼ãVµ0ãªò þøé Ù öZ 43 G àì Ð Ù 3î º ²ñ ³Ñ 3 8ëõ L þ Ì Û òL iôu ÿç s À hâ Ëû zn ¹ Ý 6 ü t tRU Ï z m T fêf ðRSr y ôà áà غtÌÀ c Áa 6z ϺyXjÀÎ E s³ A I r D T tü F 9Ø ¾Ö ÛÕIêutÎ mî 1¹þM Õ ÚÈ R fE ²ÇQáM9 Íáytê Ä 74ÔÜf tú îb ü ßx n 3H Û x Sªd Ãó g o¼ð U à C îh d4 º bz 2iÆ æµ Ç x iuÝùêEX á Å äO 7 ª d á VÒª m µ ÓB d69 Ø UÚ63 HG Ï1 H Y8ÍgV ÖY Zâ ß 3 ²Å ÁÔ êMyê ZÁ Nr¼ SÄ Õ MÅaã¾É 2K uU Ì Óe ôsf¾ Ô ÔCqÜOÁ 6cv ³ r æ ÄpÂ Ñ rgè Z Á6 kÁÁ d òHñÚ Û oõïíD T ÍS ÆacB jV¼îdg Q g¼ 4 Ñ 9 ½é ¾Åq x Ìó ú Û r YV ô qJ Q û D c À Vö ç ÈI 7ôÿ PK L ÎÖ ó rå src assets fan out 11 png eP qww îÎÁݵ ËÁ ÅÝ w Ûþþ ºs 7 Ù 5Ù3 kÖ Ñ Y Só mëìé Sç W³ s mÕX ¾ûéb N³ÝF ë u e ½¹G åüx Òûº ÞÈ ZFÆB Ê O P Å H ñl Ä Yµn¼61u Û ËE ÊC¹ ácüï J4 ¹ Óf U 9J Á úûr Á ËÉóÛs A çÙïGèwìoÚ 8 Ìi PüYÅ ßï m ÞBË Ï ¹Ç ÌÐp à y LÕ ür æ¹ ä j ûiç c BÉï v 7 Ä ïó àQ WP 4 Ç d Äç0ODÓÏ ñÝúþ òø Ç 1 Ó rh3 28ÿ S 9ïhæ ¹Ô XWV ÿkü oóy nÚ ³þT Úþ h Íŵ Þñ rà NÙ bïF õ ê Þ ý OPJ µ½ µ 6 h r tóØ Q õ O Ò¾Á Ô pg Ýù۽ íz tÚ óY àSÙ r k gôkÖ ìÙã ëÅrm mÄ ü pOõ ÐY ½ f 8 xÓH Å L Ç èâÔ ZJ ãP N æ ÂÏ î ÇÀ wÈo CÛ PA r¾ R rkJÀ k Wþ P ZîsX ùf 6 k Öí û ë5 4 øuíxH ÊZÓ ýe N 15Ã47 ¼ 6Úrk s øÏ ÛÓD juñv 4Òw Õ Þ v B ñ Ó â z ÝFTk 7 c ø b ø ø N ß3 þ ÕÈü æS ÈR gHï s ùK zaªa ÝáR g R FãËUi PgUó Û Ëêrg Õ UH ð 1ìÛ â9è WÕ î8LN ëzK BJ ÒüZ ÊIÒ cX¼í¾ÐÌ9¼ ˹ ÉÅ ñ  ëñ 8 Î Þ ë ï h ³ÑÓº êì h à 1 Vý ÃÙ8 õ Ko Ø h À ü k µ Ò¹tõ º þÒTå E fl¾ ξWÅâÝϺ Ä ÊOÓ¾X ¼ æjCÇ 2 0ÜãÄáJÕ ì3 jA Jë 3¼âÀ y ù 7 F nòÿò él ø ü by àä Ò Ù Y R 3W7 Ì1 gwI kÍ Üç  zÙkýã r Aik DÚ æÖZ NÑÄëê ³ö ÔiØbê 0HlÛ Ô ú ì 4í åõí ä Û éà ú ÏÓà Sê WX Ô Õf b wr tqá J b N µ³ OLÞVNP ½ÆÀ 6 q uµ å õ Ì Åô H å ö ò TêËÝ z ÑI2ò0Ò àl å p ½sÉ 4 ¼ A Dª ôÝ ä9 qÊå à HPæ XÁM çYt I x Ϊ Mhü jÝJ Ê þµ eË þHC Á òoµB Ú ÄÑÍt ýo õ fù Î s È e Ï ûë Oü ì3 g Ô ah1 Ö5 QÞ nº VjWVØ ù Å ðßõQZ õ ø²å a3 pµ êE È K⺠ñ¾QA ö 4W hÒ ã T c wÕ cßÞ ã Új 89 ÅÚ ÂËt ìÈy ò9 ¾ ² ó QÆw4 y lC ͽ É3eî 1 Ì Îí åÁ à ٠FÀ I Ð8dNÙý ÿ SI1baBÅñK ZÅ É G2FåN ¹MC Ò ÈÀ U à ÂTN XÓH ½ E ß R aµÌ 4ù D ñ é ãÆ O Éê n 9 z go õ ú ØÑ pÇü ë Òh tÜIã S9 lë Þ ËGä ¾ ïé ÚñWEðØý 0 Ùø ¹ Ê ß qý Ð ¹ z aî ³ Z²ç g¾zv ª2ÉM tÑKÔðf ðp SË ÛNöìÝIêA Úúh àsðÛ Èãcë öµ þ Ö ÐßìSmØU MÌÚò ÍéÎå2 r ã JHí XÐ e fì5 ¹ Lº HúÉÄFåÏ ê ÿ B HVç Ìf æ 7 ß ElØÌ ÀÇÁ n ¼ø ûh ò ¾ 2y G ÝJ F ÝjÔ q 7wÇ ß Àú Í B ÍrT 1 R Óþº ámÕ S l sòî à 3 d TÚ õF v Æ ÊÌ ÒG õåQïê ñ5 ôÄ c ÍE 9 Ögì É ½ ýæD g ÒW1øNì ¹ S nô lvºÙéøXß nêP ÿc ùý ÿ Å 7 aTº I êâ fÙ ³ áD û VÛ h R H nç g ¾ÏÒ U éj û0 Hí6ÿt¾I rí î 1 0Õ O leÐá Å W í Ë ñ 1qº ãÅL SgiéëêÍÝ îC JMNZ Q Vó xÎ VCx 1SWÒ 6 ªgô eÿBðy tÇaä æ ÉLÆ Ùð ãZä tçH Ò E S ÝNÐ w Ø Å 5 èZ µ ï8ñéR û ÌËÎïeRQÍ ÓjK R Õ³ ³Ò Ï Gz vvXZ 3à qs4àÊj åP 1Ü CRé ü T6 µ ¼ W yVÕÛ½ M P eA ñ¼ ªë Ñ P þxÄ s Ê É J k h 7 KÆÛ3ßÀ Ã3 z½bT Æ át 9 ì ¹ 2X º Öxw º4é ì OE É Ûüæ Ø H ôÏÁ 4 çºå3 ùõ  y Ë t U k Í ù u 5îxäë ùà ¹ q Æ l a Û Ò ÿÂ Æ f4s¹4 ³ iô²HTä Ê J Õ õNYj ûËOr Ü À7 ävDZ Õg ÿÜÅh þ 8 yYpj Ü w q U µ ð þâ E CuEÜÙûGÖÆ ØÝô Þè ý ÛApé ò1eÖ ¼Íä lü 7ùßÃßç ÆÌHÚL r ò f m xÇc EW ¹ Øþ n çìÂmv ÞÊ ÃæòY¼ V ß t íÕ ¹ u w WøO êø ² üUÜ õ ÑT ÅpÀE I ÁX Ð Î X 7dÿ S ÓF ½ÿéÜeòâËYûpe ¾Ðæ m yÄRJiLø jüÔ Ë î ÄÉ 6 7 b áZ ð rF J m á ô ç ÆÇ Ù ò F7a RMº ß¹ ý þº GO XØÞ 7 q ¹ Ù CÐ3Ð2Jó ÏÐ YÐ æ ÙMe øKLu9Áï0çÙ åÏ Ä qvæ y kã ¾ 5 OF¹ T 8 k ÕÌ mq rL Ng ¾ D oò 7 Ñ Ìënf L üÑN þd c Ý FaÁ² M y¼í¹ É V Üòé wê Ð A Ë QÚ ì Úë ç l 0 v ÞQr äÈC Dæ µhÄ ñ K N VóÍ Þö ¹2 ¹ Eú J ÍLos Ò ê Sêa Äó Ä Êk ¹ þ ÖW dù DÞ ß ïÕ O M èÓ ÛMïÝz g fh5Üå ¹â FÉÊO ñ ù dL s k üµË f 7 ûö Ý Ý ùÐW3kÞë úÆTòE GQc bDþÔ ö 6 ð zV J¼ ¼ àä bǪä ÿü éæí4 ùm äá F o7läÌ W Ë Ç Ç Îã ² ¹Ý ý Jb çD ½cï 6h5 R è 5â È äµ P À X 5k ZÖ ê Jî Bò á pe HµG U ë ¹ Båw 6 ì úI ½ ohìé CR ÙSVÎ O6 51L k ¾Ù¼ ¹ k ç Gnï ¼ x n É sv ê í Íõr ¾ûþÔ ö Ë 1t Òi zó lïó ëúÇQ ØRöãc PzqI d ú³f ËãÈ IÙ üW õ xæñl u JÉé Dqöú í hB R OÛø ó Ë ½ÞH gç Uo ÂxÅ f 5 ¹ ÉË Å u ßþ Ôµü Äg l ð ñ 7gô È ðð æ a ã æÿ Ãà S 9ô ôÓIGÚ ÎÇÔ eÌä Ø 7 H ¾ü òúÙ Q V ²Èôßqä ìJ¾ ø éñ TY ÊF TýÔbµ î ½ ûs RÔ Gl ÐÜvÓø ÓX iE vù ù µgtã 5 ð É 5 m v âÒÿ µ s ý ü q FèXÙí 2 5Ò wÓY Ô Ç¹ ð³ Ø þ ÿÆ 6w 6 Ð l Ëÿ0ä b tP ñCàMǵ ϾΠÍg ég 0Ì 3þUaÍþ Nõ â µ óæT º 6 s²hdKq VAI¹ h ÔÙKèüó å ï øÜ þM ªx9 Ý ä4 bË z 8 Z8 ø  ³Ê âeb ýd þ Ùã ÒKCÝ ³ ð ¼ åõ ¹I i ÖÿÁ Ð1 y3 ¹4jáIî Züf N8 4 C OÊ Ir ñ PGüÈ Ñºô erV Zó Ê ¹x Cº jÅa3 j U øö Ì kÙ ¾Ó êæhà G AáÔ D aêBZã gèr Æ à í cä c æF os 6ÆËÔ ³Yð µe å ó óLºÙP ÿT Ì ÙQ O Ø cZ 6fÆç I dçf N Øë Ó é 6ô2wd Ø ÅÍ Ç Í Ê ãß w Üd Å S 5ËÝéí Rà Uÿøé óVP8ØaxM Íà CÓàL ð H5 ëOZ ZþÞDÂ5o8Ì ß ÿúM o N4ÊY P lHäwG R¾ÎÞÕ O 2ËéÌ Ñ e4 ̾à úeanÀdñµúHY U 8 X v ²5 ² l þS NJëÿ kÜi 2 y ì ñ 7g d5ªOé p ¼ Ö ç p ø g ã ΪÁ 9f îh r 8 ê qaÉÎì 9QcåP È W çIÀ MªcúÆ J à tEú açÊÒ å Ò L ÕÃã u ö þÓ0R è k¾ CÔ Û e î AâÜ lM ö é ü l0d ñ OWd Uå âI ã 5W i6Ç Ð ³x Ä Ý ï p ìôb 1g U É Á Çaö æ s d jF è cXË ºb 28 2 Á çæ nh ó² q7Ðz i pn v èr 6 ç¾ E íä Àõ S à K½2 fx Ôº LÖqx ÆÆA qæE 9S È i eäj DT º Ö K ÿÀNg 8 ¼y k É7K³³ OÎã ô2 Ù o W2ÀÈ y T nýà ë¹Øé AH DÉ 4 íxh ööaCr 0 æó Ì CqÐ ø l ½ Þ c WSÄ0ê ø½Æ z 5 oÐ ë îCÙ rB Ì z V¾ à â ÉX à ôÄ 8có ²ãÈÎ 1 î ó Öö¹ÄIèiË J ñAñÞáE ub kpÈ æ Ñ çæGc i OªíqO Ç 6 UÁ T0 s E Èà û Q5Þ vy æ x e ô 6V ¼ öc Üòa g4 Þ Lí J Ó þÌ ÀÏþ ¾ k ºîÿ ñ ÛW Ô N7FÉì T8½î Ñ Á q yEa KG àMÐ7el à0þ 8Íþb Ð S ÔÓPá RI Ð V µ Éf½Æ ü ü ø ãZ ¾Ke3 d3dÉ NÈ J z Æê Øg5z LÛ ½r ³³ UÑxm øÏèÏx o ö dx3 ÒÇ RÆG5 5ð¼ l zßKi Çd G 8 ÔÌk6PJO¾ m J ý oM0 ça Ñ6I 3ÄYwÈæ ô¾éW BÇÝí6 sÓ LÄúâï Þú nI bº d ÎÆü ½ rßæTÀ À ì Ãd µ 4G½Ö Ìë fÌ êÛÅßèYè î YbJG b öÙ W Û½ 8ç n Õ wÆp í Î èm ê ö f¾ò U ¹ ngÖ R7oØ Wàïy ÈÛ w ÈZ ÔüQ Ü Ç Ì¹CÀw 1 y ÿÕmW¼í ýع Ö uÇ Ðà Uøuã 0 ãÚ4Õ Õe ÑX Ó 5½ ôØ Ê Å e st m O á Á ß õ Á3Õ1 1 6 þsËVgÑ µ êoÅ VM ò p bC Ù 53 Í Ø u M QÔ D ì ì À z o nðLD ú w3I h¹tW u bZ ª F5 oÓÓnÕvÏQ Ò ºãM Ti m5Ì9jFÏÕö2 ûqáÊÏ ¼æD K MH àî Ã Þ é ÇñÂÀi ý mÆGñùü OüÅs ǽ WV ÖV o Û 1Å5ÎM IN õ 5 S ¹ØL Bû fL øB zÆ å 1 yú à V Ûz 62ú f d v úº f nbTy üÐ õ9æ ³ õ Sún7Ô 8C Vy Þm tç8 µKóã Ïyé ÒÀ Ví Éà JÛ Yà u¾s Í ç ê Âô Ý ùÊM ªu ý ex6PÁ ê ïÜ É OÁI çB È öÍ 1 r 1ÿ ÿ ñÕ4 vig t ÄNë Ê PÒ unWî 4üe 2 IiJ é 8É á Ó Hñ ê é Þ 1PFp 8 F ˼ Æ øÌ Ó æ nÅ ¼5v bÔ NÐm ²v ê¹Ð ð ct Àõ2 VG¼ Í Ê a 8  r Ò X â Æ 2Y¹ è Æ o åFiü Úc ãx 6j Ný ôkc zP b S ¼ ÞÝ rÕ ¼ l ü Ú ìï Ýf4 T l ÆC7öøÐï X Sé o6 A OÉ 3ñ ZvøÏÅau¾ ÂJQª Å Q²8ØWZ³ Ç ºwÀóÙR Ã Ç ÁÊÆ îÈ ã ý è Ó vIU¼ º ÏNÚ RÓÓDj ÒÍâÛR ôõK Q ÉÞjó 4 ÂûçÔ RftÎm Û óE ÇI Àg ûÞÖK 2ñ ÍZÖU 4øåsÄò Ðj Ï øöâ klV m Ô FWÌ M Óó f KYTfá â ùùq¼ üB â ß íî½wyr Ä t põ7 ÑrçÅμ̹ 7ß DãÊßÀß Ù L½sßqxr V 4AÓ ÚÝ 3éZ Åïl o EÜaSå Û Vz7 µóÃÛee²y BÓ 5 8 1 Xÿ õêS wY á k òXÕ áõ ì ï õåÇ Ü ã ûYå h Ç p 7 íêv¼ ÁÞ À ³7 ôQÏ À ²u B 1 ì Ü Ï O pÕçÓ uJ nQ 6V sô yÛ2îÛÈýKº þ Yxö½µ ßú Q ãbw ÛþttûËCÔvýA ¾ J lê ûÄ ÇV p µJ I Rmap Áóvù ûNýV vLä eÂÁ Q Æ û ëÝ òÙ ÌKÈ ¼ f tÃÇþ v t Ä Ç 6 Ú Ì vÙZ ªzdë ÿ A غ ú in Ç P t ºg a ü W 49 µî w kâ ùj e W è 7 ë 4Ü r M 45 p 6 s ÎaÁ Z Ïø såe jÎ4Ï þ î ÕÔ µ ª 4 ME Hï QPQ t RBï zè z B e çý óÞ Ý g Ç í1v k s s coÌ L î y 7îÊÊ ² ÉÉ8 r Ûàw½ èzñs B Ñ ñù8K ÆÄÒ̾ íÖÍ ùQÀ QÛtc ÔV îD 3 s zC V5W ¹³tWP vÉà þïnl yeý ½ÇyàWàò1 zº á h ú Ré ½¾ G5Öè7 BÑs do Ë sؾ T Î Nîtí þ W Pz nR øÁ î4 ¼Sóè Sg ÞXÉÍ C µ Ë Éi ˼ POÎVGf ²xØ Nà Ë º Ê þV Ø à T b Jøõ w ý ß 9 ½ À õ nL w 5 No ³ Rud K ñS o ÂÂÑï õ Ì ÕBNT ru ÏÛ ç Ê Ó 5 çcâÃ Ü ÜºÒÇ uä j ÜzT f ï y 3 ysÊ EÀqÇÙMÉ Íß â Wÿdk Z L úÅ äQðVz 5³üÞ çz P ý ò Ûûº ÿë î ldBôk çvíâ ü döá DB sÎáÏ E ýã Úéó7 Þ üñfLèÇ T ý Ë K Aöï Re ÐA v l ö odYÕpxð 8ìÓg yïó B wEÈ ë C Å ÇHz ïj B Lç Âîp Î ½Ü óß Æ î e Å ò G 5vTûp ïC Z µ C é Ò Om àÇ ¼Ö éa Z ð0g ÐS Âws o aÄ tAr e Ø ÐO 9rÀË ý ïÀ Í q Rõö½¼Üì îÔ8¾ É ½xF É E m éü íYj ù kb båKw ½ i Úã Ó P8 ùÛ ÆÕ ã 7 ï Ì Î f¼ á éµ3BWø æ Øü F ºØ Ñ ý Ô7Ö Û ó et gKé ý mAW Ǫ ÌT þ À ùr xa Çv¼ Å Í Q ú ø o ³Â pØ7 å ï²Ù Òê ÖÍï RoÀä ªËx õ ÿ Ô ÛøY 9ëeOh JØSØ AÈ jBÀp ªÿ TB L ÐÅÆ B½ Ý Ñø XIäÁ¹EXX Bäí ¼l âtp ûpU0 ìàc úµÌ µ Û Ok mÕ28d p Eöw0x ý oe e6ÿcÝýg ØÖÒ úî ú vW µ ÒúÖÒ ç a N d9 g ÖïãlP E äi Ä Oà  v oè ¾ ÁK Ï 8â p9 pp4è0K ¾ d2 d¼S¹öçp û Ûsv É ½36ì å ó ñ ÚÖvR ú w EvðZ á ¹ i Å Öü 97WL î üDBµ Çl F HoÙ pã H ÿÍ8 ý 7 H w µ È B Ù¾Ø 8 Ï ÎmÜDvY3 4Ûz Ð ðZN þ ñú þ Ê dáþ ¹ Ì õh Áhø æ ½ 4 ³ ocN ÿ Ë a ê 6ö õê æ¼5 4k ÚJ l è Frt f Ãz0 äú KIÞ x h ßþvü ¼ Þ Á Ñ ÛVåHJ û òÖ 9rN ÆÍûåÐ D Ýû ¼02 íëë ¼2âIº âDÒê ôªIB oÅu 4³ c ò ù ºC û bÁ ðh Tú ß õ Bck² ¹ òe 0ðûª 3 ÈëTýX Ç7ÙÓ Ûºv 8ÓÚ eÜ íý d ª ³ D ÓT IWî æÏýo8² Ä bs è7 C qõÁ ÑhÝºÉ 5 5ý5Ð ë ð ù mãøQü ÿ HÑ xño¹î xdu ÉJyõæåQà GTõ Á dS ÿfhvºÿò ¹f þÉ F ÜNÓ ìº cÑh Ù Uv ç x óTÁ ÓfdçÉ8a ÉKý bù ¹uôþO É Vz tÌ õ y ³ ÍI ø ÞÐ 6e5 é 6tÒ gâ Ç Ì öìúý ðG ÿ 7 AÈ Á ut h ó O AH Ø áj â ù éþ Ö Ø Om Zò ÒS ná i z À íú peE2I h d5À û MË àï Ñ3 Èô ìÜC² Í ÕÆ Ûçx 8 ²HìÁ îsø  º Mã ¼ ÕqéÍ ÿ³xÌÁVW Dåò Ô ½ ßVº ÜÃe ô qÄ RA ÎÕ Þ Ò Ð Ñ ½ E 2ë ãp 8 l3 O þ tÙâ ý D B dZ v ¾gN G êMÕ7 òêûÞ u¼xÖáÊT rC Yx Üëà ýþ a2 ß üÊ å  ù pÌý0 s ëyvQ ¾ o SvýÜ åÖ muËÚ Sü ÇÜ x7n q m OÑÁ ò²Ìyäø fä Ë y³ í C fùzê ýi Ô êá½míÂ0uB afK ÊTÏ ËqÒ F îPj WF ãÑ Î ó ƾ øB õ ¾ 2 vÈö û çâTåÅ ¹ F ûP gPÙUC í EíËþ È Ýë wå ç T àPN j à ¹ ÂÉV SëÜz ü Z þ åC ÚØãul 8æ þDÂ Ö Kè  ìÚ ì áqn ËÜ Dmùt g I ñÂE ½ ÿÞ ÝNð é Iü Ë rL DòS õ j ¼f ª ãÓ ð õ ü öx jV P¼ aw n t Ì C ¼ eo n öè òMµ ðA o MªüNQqë K õ Cjsñ Ö b h ÓK ÇØ eS úfgöÊ C 9Ý ¾ 54 ðë Ê N Ú W z ºÊq é j ¾K Ú öO Ô À Åóg2 GMâç êD ª j K M Ì U KNbC õµ Û Ë mÆ 1Ê ²ÏÀ9â lNPvÊ µ¼ aêÓ VOÚz ë0Ïcü ²ã1ÇH ÄR î ÿt oLh P T H o sI Ú D ö4ªaL ßü Û 4 Ö å c BÙ 74 ÌañÌ ª ½7VP Õ Cµ0Û Â 1 r H z Å Ü êyë ¾yxæ ¾ è b4 fJ Ó9 ú ¹E 9 h XR ¾ é Ü ÍÎq J éÆW ü T5º MpYl4þµ L3 ÔkúسÀ Á õ Å Ð 8¹ Ý í êÕ Ç ¾ Ø Ë éÛ ¾hA U NÊ ý ô4 ÅØ0å 91 oñÆpì mþµÎ K ìP Ãð owÃÓÒOH Öç ÿ n 6 Ì úÏß wnìÚu ÿ O i ã ßI ê w õÃUQ ù R v kú ZÈ g zý Rë zd xzBBÓ³ ÿ svèÄ aþ ÌûdçïrÜf6 WY y 4 cú Óê ê Ú c3t EZ hl Ãì²ôøtS z æ aO ã ÿë n ÏJ³ BÍ Üc ²Þ ² Õ MÈ d ð Õe P d ½ x Gz4 Fð Ð Aîöæ ³ 0 WMè N½ÌªÆ ú9êûºjqÇ gîí c ßu Ì õæRãî aú ù Ù t ôÜê â þðcó¾ 3OæÍÞ ÁÛ öÞγ1N ÿËà ÓÁÈ O DhWÒ ËÑÑ é 9 ôñ5 Ù ß P Ä ÙSMCÈo äèªbie x ç ß Xi NàA6q à WT oú O h óõ ëÕgú ù Í 5 â F h å Ðî ¹y µá õ K ò G y î2VË ÊÌ PaÄÞyÙ tÀè¹é z B ð î Ø IþÆCG ª½² 8ÜFít ÈÎõiÌ Pr çÚ ôUÚ ÄÖÕ Ì Rj µëeÏ V n u ¹hAðú ¾qµ Ô ê d 7Aý Ï ¾Ã l Xñ ßl Xÿé TVØ ôÈ ä ä ûUþ à ÙS ìÆ2KÐv jÓk äv ro ºíß çÈù0iÃMôîø v E lB Öªv ²Ù ÒtAÓ KÔ âQO þNÊ ÄÕ Ol ¹J2 î uæ 6îJ V ïZâ e Iµ4 R m Ù ü þ ë áñÑ þ ç ¹ q0 mm g cjvKOÒ óá z ÇÒ qñöÝé x o iXZ ùÉ9dÀ ÀNdeÒW Ãûjr0 âëc iæ O iæuÌôZ åìÓÏÖpûnÔËÕÑÂÊ Ji ê Ûq ëÿ ¼ A iO ÂïØp 2pðb g Ðo ¼ ðÚC ÈlI ÐîÏNú³ Vºç 1 K59Ò óSj Ûy s ¼ 0Þ ä úà þØ k ¼ ØM Ê û Ùcï m 5T nJ ÅZ¹ É MP Ò îé êP 7jöê T L bë Gæ Ìwf æÛ Ô ü 1 ÉïÑ e z HÅS½ È K ³ª s 1 rÔ4 92 ÕïÓ ò ç ÇV ºçf ÍyxÇ ÆÓ R Ä Ù² ç Õ f¾p Ü7 ØeÄ f7ò ÛÂÇ à å  ÕKi l ÏaA m 0EèL ò ÑÊÒÊxÓ ô î F i VÛk Ûb Ý à äË TÝD YxkL N7 ù xæ þ O ̹ÃÐ q6 ÈgÔ b ñÎ y 3 ÞêûyünÁ Ûx ÝÛ û EØZé ýý ë I Cs Ét2ÓTW È Ò8A äÌaX ßDJ Ë ç ¹x üþ ÂU ëOÄy ù J¹Ö é oz ê Ì S è o ³ lC ¾ø ªÂ Ð ö ÞØÊ åNY u½ ö þ4Ü Ú óõb ßQ o åÅc ú2 Tf2a 3E q oËqõ 1 Yî ñlêcM ³ëÀzÏk n ÆwùîÕ ä º ųe àÒmN t ÌØ måwñ8 º ê d G ó ö ëâ iñ¹ ¾ ôÐ ÿÀ MÖ Î ½ l Í F úÈ qã q ým þ 8ò éÀ ÁtÚ ÎD þDÐÇ gn ¼ óú Ø µk òÿ ø OâN ¾õøÿñ óm Ø ²ÐíN ôd FúÈZäÏýG ì Ýaù xþ x ð Y ºVÁ 07ÎÚ kñ ÿ ÿ0 í  ì ì x Ý ßç K ÅÌ Û Ø mõ ã sjò ýÓ ½ ³0ðÈo çS kÛk ê c a ZYÍ ì Ûâ JòÝ ä u ÿÛ 7O ð p9À Å ½ c³æR I Û½²þZ ¹ ñ ÑPû ¹ ÆÁ mÆ D 3ý ZUëã9 oKÌ G mù ÿ 7 u²E ÑeU s ÜgËâ OðøùÉ ÛÑ b b J8 e ê Z8 dh 3 r ó 0ÕHS1 n¹ØCÀ Ô Ô pjVi ó 2 Ý 9 arn Rå æ ìXÜæ î vÜír a ËÛ 5A7Ò XRåÖ Á² XøoвsL O³ öIuû Í k O ølµýY5ì å ÂÓ ³ èï µþÎU µÀ ñѹ Ç u 6 Î Ð3 º2 k³n 23¾ûD ÞúùjÚ0vz ÙµÈFww C ÁÂÿã  ûY FB Ù íÝHÉÉ vñíàÅ y Û íÃÓ8 ñm ÍcÞ P ð ÕÐøï vW FH G 2í Äã û ä ÕË Îþu ièiØá ª 6ò º² Mç ßSJI ò v îè t KiZ³ ÜCÅ2Vü ¹N iÖîàýËÈ zI 8Ñ TäÁ ÍuÈAÒú t Áêw Õã Ôä y 8 7 9Å çX ÊûÍ å q Ä ÛN þJ í õô Î Ñ Å M X ÆðW Aàd Ù z Ìhº 4q 7ÖnGQ VA ¾ í¹h ç î vå öA ã xÇ Ù wI 3Y Âz r ýÜ Ä ¾ê UÑ ¼iX a Z O Nú7bEÉÖ eè íÇþ ù Òòh ï á t xæM v s õ ÞV 7áß Æ á o0ol a1 7T¼Ô¾ ñ ô Þáî xÅ Hy ¹ Õ å I Ö Öib º L Í Ã áMý Ag Ù f N³ v KÑ ç Õ2Sî µlï i É féëHxÄéJ2TÖs¹z ªùMjD U â ÃVâb ûÐ n û U5ê ³ k üdz³ þtÕ yWw 5 ÂÊ bÍ V Ì å M z ñß 5 L ¼ Fк jEÈ Tò rÔ m í ý Ó ï K ZâfÞ ð Y³Ó x a º¼ï Ôj 0Rà cÙ vA z k¾ ÂQ ÔúÝ y qÑ zQ µÆ VÉ q UGdñ m æÔë Ä8 8M 4Vo NÂK xoL Ý Âyý Ï X JAc ê² ½A öv CçÌÐjiq3ºCä ÊÛ¼âP vBþÑàN ô7öíÂÔ Ò yäó WÆ ¹ Vó Äÿ ÞøÛ òý X R éü ãËmå ZOÇÝ ñw ³ VNB úfP VõÉ2 ¾k 4N wëYdVËnOÛ ½ ðïà gà òU ìO Ó 0ýu¼ømÓfo góºÇ ø ékJ Ç Í Ì ½ ñ¼ f É z üÓþ3 J ÊÇ mr hgèzI sýðVü Ò Ëäyò ÓWéß Þc Ö1 oºïâ9 ¼ËU1wÜ xd l yÒH v QÍ ùÕW Dú à e W Tî î ÝmÔ Åãß õD W5 Ûæ WR g l þ 1Ë Ô 0 º ÖTþ¼Ö æ N H0íÏ w JÀêZ ³9üöÁ ¼ý Æ ü à X iç0 wë úîq Uíb áäb 5TO¼v ïs ù5 Ô go ¾Òi À D ¹w Ìüe9 ò õ î Ò½ Ü dmuï fES ö ÿ åu Å ò ÒÚó â õSq Ì YÚ ¹ óçÏ yÙ çËÜ Ý ì² ÑÞu f ÅZ ñE ü B¼áS ÔjÇì Ç rIk ú 4 3S Ö ñ¹  þ Ë Ô DìV Ö oòô ¾ü ö áo Í ÞL LÊV Ss hì Ìw lÈ ² ¹ o ã9 ÖYL Ý ª WOPZáÎÚ W2äÖg c V úº Ø ÕdðTÕ 4 rbO¼ãæ Ïá ãiaíánú ï ò y4ª ÉÁç iT ý Q à ÙËç ä Z²n 1 ârÚËè J ã Þi SAÓþæ¹³ U 5d Öú ß N à ø ²h Á ö ö b íÅ Ò høv ¹ p Í ³ LËÅw ¼ ê îÕ ËÔ ñ FtÇ Ài ÇF qG q M ÞJ ä ò j ¾U ³ Í ªqþ¼ B7uË7ºÆ Ât lè ê Üê wLGÚ ïÑí U ê8åc fóf q fôëØ ¾ e SOS Ò Å ¹ S i w Í ûHb 5w1á i ¹ þz àè O 6å6 ý n ðrKRÑýzð õó Z Áü32ó óVÞ Ç b oíë 8 3 n ý T é9 Ì ÉÖ Ñ ºK93¾ DIÞ Ý U s³ ½ oÐËk 4 å ïø4s ³íì 3aº óu îà ï 5K ðk Qµj z ð Ûù Pa AO UtËz Ño¼ Ó g p p ÝYà Ò u½ KåÑgwQÇ ÔÛÒ ì O Ù Û Q v Vò b ý ÚUj vóÀ æÍ3Çn D1Ù m ö pà D P½oÇ fH f ú Gc Bã Þ Íz ëØ äçLjæÜzå P Qgði0 ªYóÀ ÌWqð QrpúDÿ Ò uVx ÿ å yÂjlÃÕÓ y t q â ýÅ h äÑn7¹ 3ùWÐÊrßn rÎ ÿè 4 Ëß ßª Ö 2 Ýróò ¾ z E bé é Þ Å üËÈ n dþ 7 â ¼Þ ã êt ÿhöèA ï óNN CDð m áã y 1 OÕ5ôì àÝóóaQ Q L Á óûÅoá w½ ú Ó ÿv ËL pwæ W¹à Ä ô¾Ò Q S ÝT å NÂæôÑ Ë 8 Ú oj gn ÄWÿ9p ÿ Îy ýP ôÆOEVíÉòÃk7 få BFH ë ³g R mB Ï ³ 5 xí Ò ù Ûï ö áX gxOþ kv H 4Fæxg i Âk 8ñËÝ o Qh ÍÌ ü 9 µ 5Éïÿ i y zË Èí e ï Th t 10 îL ã0 ÝÒ î Íø µ îðÎ Á ë Ç nÊ ½ ÁÑi RÝî ü OïÁÝ ºÈ ¹Ë QÀöNL 5 vvK Xggëm N ô íN T Y Å úOd5BÙ ³ Ô n åøõÞm¾èáøj ÿn õ 6 Üw çJ¹  ye ó Ì ¾ ç xº ªáÃ ÎµÔ ¹ WªsÊ jëÅA Ë Ùhþ5 ü Ãî óë s ಠòO aVÀw þy ³ î71 ä 7 L2 18I ËÀ Aä ø¾ Ãßg U Ak î LIÅ û¹ ¼wj gYÔ Ó a2X mø í âÚ d ² êMS ãÞyþØùøe5TôÐz ¼mCÁîúÀ³¾ à µv Þ ÐJ j ysp pOáäÙ lø½ S zÄn6 ª à Ý n ò Nþ òóáÄõZ x ÜN µP v ôH ë éú 9k î9ÕA GÚ85iØó Z 84äæ d ô ßµ Ý3 ²K Od Ìó e c Mô ÉÎüò 8N Ï F B cLöÖ Ï ü ÞÜ ÚL8ĵ ³â x Ùy ÛT ý 6 ª ¼ ³ ã Í U2 vÇV úU ÓÏïS SõË ó3 þ6 ΪÙßó k ½ÆLw fõÅ8B O ßå ñ Ä Ìåc0 I7Ò p s fã ò x MløhR Y åë u z8Çnã êxû p òSÆ Þ j EÇæd Ó Í U ß û8é yA2 ÝX XHeÎõ XÌKv fí z 8Y ÃUZ QØkG û q â cq ôà PG Ø í í æsÿàýÛ Ó QIW k d b b ññ r ÔQ Ý Ý ùî Isz NÏk ØÂqx Ë 4úayïcÍ Í X g 4 XÖ V k K A ³ ¾eÓÊÕ 0ù²o oæÎ ëÉZL â Y 5w R éMÿÅYèþm8 9 ½ó ¹E 72p K E ¼ Ë b né o m³óÔ ôÑJ r Ä m ñÍeQÉ Õ õ b ï Ç Uëñócè Q 3 Y óøS ÉVK Å îÇÆ eOª9Á EÎý ìi êä 1 ÑÄ YJEö9Nú Û gVI 9 8ÍkS ãØ Õv ëåG5 kª åi qñ a ñuè At OÉÍÑ ¹³ê 0 2 Nf 9YªN õB Üê Ëh M s ÛÜ g½ ç y8kyÛ h kß 4åg è à s ð è 8 JÏ a LÿÅÆ vº 5Lø ý þä u x Z ûûÒ ß9zÈðjPw sÅX X Ï Î 4ÙoÍ ÖÙr Éù x wðÚí k ûhß GáåY º g R ³ï Ê äão ÖÇ Â Z üK í 2¾Þ¹Ï à Ô1z ãñ5S i ºfr ß ªl e fÄ 0äS Ï þ okÙ Ù i äÙ eÛætö Åt Eå íÅ e µ E ÈÀ ³ TAÝ 4 þJÆ PLz äâ Æø 6ßeoú æg 4MS Ø Ïé utsq säµ ci6Å ù j ôx ÿÔK p izZª Ù au c oø z8 á9 ÿ 0 óõ úÎ 4 ðó ¾àËw p¼íì0 Ë ÂE Ècì â Ïûìé ½È Ý Z E4 Ç ò º fõÐ cn 4 bþ ÑA ÛgâI JÑ gssãJ Õ Ê Ý xMþG îß OBè Ë ìD ìÏböþè ¼Ø Üêø Pñû jCW 5 öGÌ ª Mê QÓ µf ø Ñ Ü ôCJÖa NZ J o  i ê FKÑï Ôj ù k yÒ pß 8bd 7Æ 5 F ÀPÉl 3 2 5 6ïW Ý9غ ÓAÚD 6h 6Y Âcõ IÞq âê åÑÒÐåé¾Ós ùé t û¹m p ö Ì K9 SÆòñboü ºT î ÖÔùôJvNÜR ôx itÕ¹ M Ge r W 16tu ÿ dþ Ì u v ÈU àp k2 ³ N êG Y È QÞ K Ëy6öÅíµs ÑÙAMú Êván Ém à J y Ø ña bVO íɪŠDub 3u âLÎ EhoÖ² X Èw BÒT z 9C ºöÙ vÞ e ú 6 í àæ ü aÝz bé õ ¹O J  jjq ì 7Á ý è û í ²ùÕcÿ ¾ Q rMá Joî º pùf r ÅïYíò É ýì 5 µ ²ø7Z u ð Ô I t ²Ý hS 8q à é ß kÊÀ 1J ³ lÜ ùr l AA fI ³O K PË ñ ý NÁZk X t T¾ U Ç Á ð Dÿ Kâen q 4 Ъ Áç BvÞhAm çù àìèøz ä ü þE Þ ç µ hKï Ê 0S j áÏ 3ªÿ ¼ Ü ÚP ú 4ÊÏ 5Òv³ úY î N W µp î9s ú Ü ÄÄ è å ð If éÅu ½ ÅÏVU n gJ áípg NòmUÚî ë ÏõO Õ Ä cáïVdy üä d³ îÚÚ4a ý BÅ rg Z U ï Ãî Æ ûÉ Á Ç A w½WC ï e ñÞ hJM7 Æ Æ NxR S ê eX ð Ô Îs Íô H ¾iùCìh c Ï ÑÓ²²î é jS gÞ ô²H ¹ Qþ0 ë Ä t Ñä Î G L u ò ËæxhW  sÃmO v¾ kv Ú à è ý Ê Ì Øt W à S²ÝE7 Ãÿ Iv Õµa þ Gøø c26l CTcy µøâø çL½Ç å ËH J yÒ ÂN ü C 7 ÂËx 4 Ñÿ ì ð ÿu ì zþào 6 1ª i k k Y¾ 3Õ g à yÊvØß ïù ËYY W Ö45 p uÓ c ïï h1 ê l È0sNFn f Z j a NÁ ðïñQY ËÑ VV0 ÂÐ È 3 óÕ x ßþ¼s à G½ b òí g E ¹ L Ù BW éAVÔ5 RÖBcb o à B ÿ 2Fhlå ¹ äºÿJûølj lþ gþ zwy wïï åçp yF Å 0ä ý  OSÂ Þ v ½ èçtJÌõ Ê t hÅt Rç G íE v G Ù qM ½ ª aPª m Y Dä Ë G Á¹ Ô Ô ð áÙVfïo R mÞ ãG6 M5T d9 3 ÈË a ¼ ø ññÙ K Ü ³ ª àSÚx ç öOÄ úec õûD ² m Üä ÅõA ùaÀý M 9 3 î âg shÿ ÿf ØX½ ú Lú p n Ý O pSÍ bÖF Ô5 ÐË Á DÁ3çô þÓæ  ßù Yj Ò â d ôIáäRU¹ ù û U9 å çB kVEÁs2ÝN½µ ½ Ö Î½ ô çÎ ÂÏ 3ç DûÛ7 Dè²èß U 9ê xqKO z Xûw îHþ S µr á w fú ý ÈÔ Iû ÌÅÆå ÎyÖ sc²ô kH Ù ÁF µÖWE F Dú³ ü ãV w ó JU 7 ËbY ÅB ù vDxw ÜÚ ãþ fu6îõQµíT¼MÉ û BM ñ n l ½ Õ Q y ö ÊÕþo Ç À qÄÝ Lù ³Ù¹ Î ÔàÉN ò¹¼Ñ sW ôÑ ú LwFfÜë5ö âû ùß YÆ A S ö7r ç ÎC ß ë X¼ Q Î ÖºJ Ac kù hq53ÌÇí hµ U Îï¹ûOtlDJ Á Ý 2îhÙ ØY k õÁsñ çåãàv z1t Íþ æ s lw Á oò ݼ î¼ ñ ½PÆ1ûY Ê gξ Ý xÇ à V4 NU¼µ t¾ È ûXMyi¼R ËÇI Äâ FagøT C J 7µ C e44 ò½ pOP6 9H4O ï 1 CÕ pl é eÑÔ4 õo ãNÝ þ zÒtBmöµG L é Ai f î å Z 7 Ìk BãºQ µ G ïe À å Ûx R M UÚ³ZÄÄ jóñ³éÓhÑè ÐÑ öéu ¾ 7 â j XðÙÌrKO 9HE3 Û v ã zÀ 1Üá80Þê ¼dJä þrôKFÛ êÏ ¹ñ q Çw L0 þ ³KîD î Q ëLõ ùMÞû Ô16 Ò Q ý M ì5 ÁþÒs p è ÿfæ Ü áf Ët ÛS ªç ý jO N ÅSK LE xá kxÉ Kö aèÇ ò ¾Ó³ èX º â Æaï ø 0 y2ôY Í WcîûÄó íÛäHB ßÄ w ê ò Óõ Ôf Û3V Ìê Ó1Cî P ä 1Ù Ú ºÎßã4ß4 Ö ÆÀ zýû õ Ë ïÿÿWqü ît ÀPPlè ª r² Æö L öF L ÙS è hlmêBndjni HyÖÜNIni H Î Ç ç nja íédªâ jìimÌkB ä kêbH µ sæ Rþ3 ßëú v3S ÿ³ µ è S w2 ç bcbc4fáb çdgbçdåfçd gcaáafáffccdåácáàcã ÿ R ñõ ÀÉÄ OYBò Á AJ ffwww wv sfV f y Áèìaçb d s ú ÿ GÂÔÙØÉÒÁÅÒÞ ü Û Fö äÿiù Ù ü dçü Ù Í 3ÐÐ ùß ÿ øki q SC U i ½ µ3¹ ó ô o ñú zÍ çkJTY9ùعùØصþSý ôߪËÙ X yüoªÿ Bÿ æÿ ÿÓ ÿ ¾ lþyZL MmLmMí sÆú sfbÌgfïdkè dikhnÊì g Àü ÿ Ç Åk dþ N ô ëÿÕò ¼ oÈ ò ¼ oÈ ò ¼ oÈ ò ¼ oÈ ò ¼ oÈ ò ¼ oÈ ò ¼ oÈ ò ¼ oÈ ò ¼ oÈ ò ¼ oÈ ò ¼ oÈ ò ¼ ÿ Äÿø ½è úþ QU vq LÅÇ9µÐöZ ç¼Óú æ j jü 1J y t lz ¼ 8 ² Ü ê Hi âà VìÀ m g àl kÖùªÚ ì f ¼Ê ºUÏU7U ZË Çò 6 ß yÿþ 9ãpð ËrlïÜ ßI ð ¼l ñ 5 ¹å ø Ü w Ñóß fðË 2ðeGhË5K ÝN 3 üì Ñ mYW êVúR NV l n ñüªPa æi eeeùx p 2 Oi ä V 9Ê í öpCë ¼ ÛE ï BË8 E ²sírb oÞËÄqYÛé p ô æ A Á nØ ª ½¾z d2Í Z ÈÀk Éç 0 ê ålã A ìø GKM vñøCº ÒÃÁ LäßÀÅ Q ä PÜ ÒÅzØ u4 ýdnsÝyU Î ÊO B à A1é N ag½ qg3 B éèûïæ YT û EX WEK è b3m Æñ Z ê Næx ¾ ÕÛ R F Oð ùç Jy R æÁ j Lu XC æ o¾4 m geóµ Iú xwÎ q ÝÍãÔ Ò Lò Þ4Î íÀv3J CÏsËo éQ A Ì ûDú â3GÌí RÞæ ûçIãè ÓØ X Qê Flæ ñ îãÎK ï ç6Éò 02 Ð ò Á õÈ MÂUow wò 0Ï ÿ ê A À q t 0A fö àM uR ²7Û â²J¼ê qØ KZ pÎ ½¾ ÒK6Êt4¹2Û ¼ ñ RâgE ²îï 7 ãr µ Ý u Mt Ñ r3 y Ú6 ÛØV ² ¼ ÐËÉ༠ªº h ÏùY 0 âi Þs Ç 2 p Ø µ m9ò ô Ê ê Ó9E è² õ ¹ ô Pyº1ö PÔ eÙ ÑÉÕ è EyÜÔMüÁ3 ÊÏù ¹ï4 ù í e Æ ÌþÐÒ91 CYqÖÆ4 âÀe áPÀ é X Ê ú ²í 7 V zéþR8TAóöiÎ ¹æ0 ñ ¼ Ä íQwï Î ú ËQJ³ Ù dÝ2Ò 9iN JÏëH í â ÝäbOb V Pî Ù Z õ Å ¼ÛÖû Ý SOjYg ² ¼ üåÿ N G Á5 w S Û s Äúók¼ Ö Ï eZú øt ÚÊÛz 6 c ÕGþ ÆÍ0R H l ÕÃç³Ð døk0 â l V ñæiR ú Ùð å22 t ÛxhPö Éþ ðñR¾ØõûÁÂT MP u ÞÐø Y v ÜÃêüJV G æâ æÈm 3 ëþ m Õ É ª é ¾ârâ ÛÖ Àã Wa s¾³ôÝ 36 ÔÓÚRÚ Mû3Môú Ò î y a 1 3ùi ¹ ã WÏ ³¼ Âú w ç y Ekð4î Ò á Á g ßq DÛ Eý 2 Ãw ù ÿ ÂØ7 Ì PVÈrý Qû gç Ü TÕ2Ô ç  ì ãº Ñ è z 0CkcÂU çj õsQ J4Lë ò Z PÎõ l f 9 ýiMýå ¾gR ëËgy 5u ÜI éb këÓÂ2 á3S T xõÙ Ïæ t Òy¾V Ø ùKhùKÊ ülÈ 3S g È ë¹ Ï ó ËM Ö ùä 5

    Original URL path: http://miti.pricope.com/samples/magnifierList/magnifierList.fxp (2016-02-08)
    Open archived version from archive

  • Miti’s Blog - Debug Flex and PHP using Flash Builder 4 and PDT
    technology Skinning a list in Flex 4 Magnifier Effect Download Video Size 60MB MP4 Blog post http miti pricope com 2009 08 16 skinning a list in flex 4 magnifier

    Original URL path: http://miti.pricope.com/samples/video/skinning-list-flex4-magnifier-effect.html (2016-02-08)
    Open archived version from archive

  • Miti's Blog » flex
    function paymentNotification cookieStr String void var srv HTTPService new HTTPService srv headers Cookie cookieStr srv url http localhost amazonAIR paymentStatus php srv addEventListener ResultEvent RESULT function event ResultEvent void nativeApplication activate if event result status OK currentState Succes else currentState Fail srv send Installing the sample files In Flash Builder click File Import and choose Flash Builder Project Choose AmazonAIR fxp Unzip amazonAIR zip into your Web Root folder For example work www Edit amazonAIR amazon fps src Amazon FPS Samples config inc php and replace define AWS ACCESS KEY ID YOUR ACCESS KEY define AWS SECRET ACCESS KEY YOUR SECRET ACCESS KEY with your own Amazon ACCESS key and SECRET ACCESS KEY In Flash Builder click File Import and choose Flash Builder Project Choose amazonAIRReturn fxp Fill the Output Folder Location this one should point to where you have unzipped amazonAIR zip in your web root Web Root and Root URL with your values It should look something like this resume writing services Categories air flex payment gateways tutorials Tags The infamous Error 2044 Unhandled StatusEvent level error code on LocalConnection July 24th 2009 mpricope 1 comment This is a blog post to all that was almost to throw their computers out of the window because they got Error 2044 Unhandled StatusEvent level error code trying to communicate through LocalConnection So I am trying to send a message from a Flex application running in Flash Player to an AIR application In the AIR application called testAIR I have something like private function initApp void var inbound LocalConnection new LocalConnection only allow connections from localhost inbound allowDomain localhost inbound client new Object this is the function that will be called by the Browser App inbound client notifyPayment function test void Alert show HERE inbound connect paymentSample pretty straightforward right from the book In the Flex app I just do outbound connect paymentSample outbound send app testAIR paymentSample notifyPayment outbound close You might think that this should work Well NOT This is because in the AIR app the inbound LocalConnection is a variable that is declared in the local scope of a method Now I was expecting that when I call the connect method the inbound object will be referenced by another object some LocalConnection manager or event handler and it will not get garbage collected after the method ends Well apparently is not the case Either there is a bug in AIR either this reference is a weak reference so it gets garbage collected This means that by the time you try to send the message from Flash Player your inbound object is long gone The resolution is quite simple You just need to reference the inbound object somewhere else making him a member of class or something In my case I just declare it as a private variable inside my MXML component what is a narrative essay private var inbound LocalConnection new LocalConnection private function initApp void only allow connections from localhost inbound allowDomain localhost Hope this will help someone Categories Flash Player 10 flex tips tricks Tags Integrating PayPal Express Checkout with Flex July 19th 2009 mpricope 11 comments In this post I will discuss how you can integrate Flex with a PayPal payment service so parts of this article are similar with my previous post about Amazon FP PayPal is one of the most popular if not the most popular payment service so here I go with a discussion on how you can integrate PayPal Express Checkout with a Flex application running in Flash Player The challenge of integrating payment services into RIAs is due to the fact that currently payment services like PayPal are designed to work in request response paradigm which is the standard paradigm for web based applications and while RIAs are of course stateful But let s take a simple RIA scenario John visits onDemand tv a new on demand video site He selects to watch The Matrix Just when Neo is asked to choose between the red and blue pill the movie pauses and John is asked for 1 the fee for watching premium content on onDemant tv John being already trapped in the action selects to pay the amount using PayPal After the transaction succeeds John happily enters The Matrix Security Considerations One reason for the success of e commerce is that the Internet has proven to be a secure medium for transferring money and making payments PayPal uses several security elements to make sure that all the payments processed through the service are as secure as possible Usage of https for communicating with PayPal Adaptive Payments Web Services ensures that the communication is protected from third party access A set of API USERNAME API PASSWORD and API SIGNATURE values ensures that the calling party is uniquely identified A part of the payment approval process is hosted on the PayPal servers This is a very important anti phishing mechanism and ensures that the users enter their credentials and approve pre approve all the amounts only on the PayPal domain Looking at these security elements of the PayPal APIs we can make a very important observation regarding protecting the PayPal API credentials because Flex is a client technology and even though the code is compiled into bytecode hardcoding sensitive information into a Flex App is highly insecure This means that any credential related info like API USERNAME API PASSWORD and API SIGNATURE should NOT be stored in Flex Architectural Approach and UI solutions Summing this up our architectural solution has to comply with three concurrent demands a Flex RIA front end that is stateful and is built following the single page app paradigm the need for security that requires that the Flex App should NOT deal with PayPal API credentials The payment workflow has a part that is hosted on the PayPal servers and that is a standard request response web application In order to address these I propose the following approach all PayPal API calls should be done on the server side so that API credentials will be protected the access to the PayPal web application should be done in a pop up new page so that the Flex Application will stay in the Single Page Paradigm and thus preserve its state The user workflow for the checkout process is shown in the following diagram In this workflow the buyer Step 1 Chooses to checkout using PayPal in the RIA application Security Note Starting from this point it is mandatory that all requests are done through https Step 2 Sees a new window pop up open and he logs into PayPal to authenticate his her identity Step 3 Reviews the transaction on PayPal Step 4 Confirms the order and pays from your site Step 5 Reviews the order confirmation on your site Step 6 Closes the pop up and returns to Flex Application Calling the PayPal part of the checkout process As I said above the PayPal API credentials need to stay on the server so PayPal API invocation should be done from the server as well For these examples we will use PHP as a server language and also the PayPal Name Value Pair NVP API sample code which you can download from here Of course you can use any server language the principles and techniques highlighted here remain the same First I will open a pop up window from Flex Open the Pop Up Window first Using the ExternalInterface call we can control the window appereance ExternalInterface call window open about blank payPalWindow height 500 width 900 toolbar no scrollbars yes Send a request to a server page in the newly opened window containing user choice var url URLRequest new URLRequest URL ROOT payPalFlex startPaymentFlex php url data new URLVariables var obj URLVariables new URLVariables url data movieId 1 url data paymentReason Enter The Matrix url method GET navigateToURL url payPalWindow Now on the server page we follow the PayPal NVP samples and we will generate the URL that will redirect the user to PayPal site serverName SERVER SERVER NAME serverPort SERVER SERVER PORT url dirname http serverName serverPort SERVER REQUEST URI function getMovieAmount movieId you can replace this function with a more sophisticated one return 1 paymentAmount getMovieAmount GET movieId REQUEST paymentAmount currencyCodeType USD REQUEST currencyCodeType div style display none a href http custom essaysonline com title custom essay papers custom essay papers a div paymentType Sale REQUEST paymentType The returnURL is the location where buyers return when a payment has been succesfully authorized The cancelURL is the location buyers are sent to when they hit the cancel button during authorization of payment during the PayPal flow returnURL urlencode url GetExpressCheckoutDetails php currencyCodeType currencyCodeType paymentType paymentType paymentAmount paymentAmount cancelURL urlencode url cancel php paymentType paymentType Construct the parameter string that describes the PayPal payment the variables were set in the web form and the resulting string is stored in nvpstr nvpstr Amt paymentAmount PAYMENTACTION paymentType ReturnUrl returnURL CANCELURL cancelURL CURRENCYCODE currencyCodeType Make the call to PayPal to set the Express Checkout token If the API call succeded then redirect the buyer to PayPal to begin to authorize payment If an error occured show the resulting errors resArray hash call SetExpressCheckout nvpstr SESSION reshash resArray ack strtoupper resArray ACK if ack SUCCESS Redirect to paypal com here token urldecode resArray TOKEN payPalURL PAYPAL URL token header Location payPalURL else Redirecting to APIError php to display errors location APIError php header Location location As you noticed we store the result of the API call in session to use it later In a real e commerce site we strongly suggest to also log application state in a database This way you will have access later on to all transaction steps Returning from PayPal and notifying the Flex App After the user completes the workflow on the PayPal site he needs to complete the payment on our site the review transaction page Step 4 and the review order confirmation Step 5 Although we could make the user close the pop up window just now and continue the workflow in the Flex App this might not be a good idea because we would add an extra step between payment review on the PayPal site Step 3 and payment approval on our site Step 4 So I choose to implement the payment approval using standard PHP and HTML and reuse the PHP NVP API Samples from PayPal for calling GetExpressCheckoutDetails API Step 4 and DoExpressCheckoutPayment API Step 5 You can take a look at these files in the attached samples What remains to be done now is to close the pop up window return to the Flex App and verify if the transaction succeeded To communicate with the Flex App we will use the Externalnterface mechanism But since the ExternalInterface is not a secure communication channel we will use it only to simply notify the Flex App that the Pop up workflow has ended The status will be retrieved by the Flex App from the server This way a malicious user will not be able to inject a false status in the Flex App and potentially steal something First after we call the DoExpressCheckoutPayment API we save the results in session resArray hash call DoExpressCheckoutPayment nvpstr SESSION reshash resArray Now in Flex we will have a method that check the status and decided if the transaction failed or not private function paymentComplete void var srv HTTPService new HTTPService srv url URL ROOT payPalFlex getPaymentStatus php srv resultFormat srv addEventListener ResultEvent RESULT function event ResultEvent void Alert show event result status type if event result status type SUCCESS currentState Succes else currentState Fail srv addEventListener FaultEvent FAULT function event FaultEvent void currentState Fail Alert show event message toString srv send where getPaymentStatus php is just a simple PHP page that retrieves that status from the DoExpressCheckoutPayment result previously stored in session status type php echo strtoupper SESSION reshash ACK type status The paymentComplete method needs to be explicitly exposed through the ExternalInterface API in order to be available to JavaScript calls This can be done when the Flex application initializes the applicationComplete event is a good candidate for this ExternalInterface addCallback paymentComplete paymentComplete The only thing that remains now to be done is to close the pop up window and notify the Flex App script type text javascript function gotoflex window opener window document getElementById payPalFlex paymentComplete window close script a class home id CallsLink href javascript gotoflex Return to Flex a Installing the sample files Unzip payPalFlexPHP zip into your Web Root folder For example work www Edit payPalFlex ppNVP constants php and replace define API USERNAME sdk three api1 sdk com define API PASSWORD QFZCWN5HZM8VBG7Q define API SIGNATURE A d9eRKfd1yVkRrtmMfCFLTqa6M9AyodL0SJkhYztxUi8W9pCXF6 4NI with your ownPayPal API USERNAME API PASSWORD and API SIGNATURE In Flash Builder click File Import and choose Flash Builder Project Choose payPalFlex fxp Fill the the Output Folder Location Web Root and Root URL with your values It should look something like this Categories flex payment gateways tutorials Tags Using Amazon Flexible Payment System with Flex July 11th 2009 mpricope 7 comments Amazon FPS is a popular and powerful payment service and in this paper I will discuss how you can integrate Amazon FPS into a RIA while preserving the high level of security required for these type of integrations Amazon FPS is designed to integrate with standard request based web applications While this request based paradigm is successfully used by a lot of current web applications Rich Internet Applications with the Single Page paradigm have proved to be better suited for many e commerce workflows and use cases personal essay To better illustrate let s consider the following scenario John visits onDemand tv a new on demand video site He chooses to watch The Matrix Just when Neo is asked to choose between the red and blue pill the movie pauses and John is asked for 1 the fee for watching premium content on onDemand tv John being already trapped in the action decides to pay the amount using Amazon Payments After the transaction is completed John happily enters The Matrix Security Considerations One reason for the success of e commerce is that the Internet has proven to be a secure medium for transferring money and making payments Amazon FPS uses several security elements to make sure that all the payment processed through the service are as secure as possible Usage of https for communicating with Amazon FPS Web Services ensures that the communication is protected from third party access A signature mechanism based on Access Keys and Secret Keys ensures that each Seller is uniquely identified A co branded page hosted on Amazon servers ensures that the users enter their credentials and pre approve all the amounts only on the Amazon domain Looking at these security elements of Amazon FPS we can make a very important observation regarding protecting the Amazon Secret Key because Flex is a client technology and even though the code is compiled into bytecode hardcoding sensitive information into a Flex App is highly insecure This means that any signature related computation should NOT be made in Flex and the Amazon Secret Key should NOT under any circumstance be put into a Flex App Architectural Approach and UI solutions Summing this up our architectural solution has to comply with two concurrent demands a Flex RIA front end that is stateful and is built following the Single Page app paradigm the need for security that requires that the Flex App should NOT deal with Amazon Security Key plus the need to go to the Amazon Co Branded page to authenticate the users In order to address these we propose the following approach all payment related processing should be done on the server side so that the Amazon Secret Key will be protected the access to the Co Branded page should be done in a pop up page so that the Flex Application will stay in the Single Page Paradigm Thus the buyer s experience of Amazon FPS Basic Quick Start using Flex will be like this 1 John visits onDemand tv chooses to watch The Matrix and when Neo has to choose between the Red Pill and the Blue Pill the movie stops and asks for 1 John decides to pay selects Amazon Payments as the payment method and clicks Pay Now Security Note Starting from this point it is mandatory that all requests are done through https 2 After John clicks Pay Now a Pop Up window is opened to the Amazon Co Branded User Interface CBUI This is a standard HTML based Web Application and it s hosted on the Amazon servers He signs into his Amazon Payments account using his e mail ID and password 3 After he signs in John views the Payment Method page This page enables him to select a personal payment instrument such as his credit card for the transaction John selects his Amazon Payments account balance ABT as the payment instrument and clicks Continue 4 After he clicks Continue John views the Payment Summary page He reviews the payment details and clicks Confirm 5 After clicking Confirm John is redirected to the onDemand tc company s web site The web page he s redirected to is specified in the returnURL parameter in the co branded service request The Return Page contains a Return to Movie button The URL contains additional information including the status of the authorization and a reference called the TokenId to the token stored on Amazon servers You use that token in Amazon FPS transaction actions such as Pay to actually initiate the transfer of money Important The payment transaction is not initiated by Amazon FPS The onDemand tv company must make a Pay web service request with the TokenId that the co branded service returned earlier 6 After John clicks Return to Movie the Pop Up window closes and the Flex App is notified that the authorization process has ended Now it can call the

    Original URL path: http://miti.pricope.com/category/flex/ (2016-02-08)
    Open archived version from archive

  • Miti's Blog » Integrating PayPal Express Checkout with AIR and Flex
    navigateToURL url new currentState Wait Everything else is pretty similar with how you call the PayPal workflow from a Flex app Returning from PayPal and notifying the AIR application Here again we follow an approach similar with how you return from PayPal to a Flex application Step 4 and Step 5 The only thing that differs is how we get back to the AIR application Step 6 ExternalInterface is not suited for this job but we can use instead the LocalConnection to make the browser application communicate with the AIR one LocalConnection while being more secure than ExternalIterface can still be exploited using techniques like DNS rewriting so we can t pass sensitive information through it Furthermore since the AIR app is independent from the browser this means that our browser app has a different server session than the AIR App So a simple notification is not enough we need to also pass the session id This is not sensitive information but it will allow the AIR application to retrieve from the server any sensitive information that the browser application has set Let s take a look on what we need to do right after we call the PAY operation in our return page In the transaction detail page we will link to a little Flex application that will only communicate with the AIR application We can use this little application to also forward the error and cancel messages We will call it using an anchor parameter a class home id CallsLink href payPalAIRReturn html method doStatus Return to AIR a This little application will only contain some code that will get the cookie string from the browser remember we need this to make the AIR application connect to the same server session and send a message through LocalConnection to the AIR application private var outbound LocalConnection new LocalConnection protected function application1 applicationCompleteHandler event FlexEvent void var browserManager IBrowserManager BrowserManager getInstance browserManager init var urlObj Object URLUtil stringToObject browserManager fragment if urlObj method get the cookie string ExternalInterface call eval window cookieStr function return document cookie var cookieStr String ExternalInterface call cookieStr outbound connect paymentSample outbound send app payPalAIR paymentSample urlObj method cookieStr outbound close Please notice that when launching from Flex Builder the AIR Application has no Publisher ID so the connection name is app payPalAIR paymentSample After packaging and installation the AIR app will get a Publisher ID so the connection name becomes something like this app payPalAIR F0B3F68E1857B8A07069FED1D0638CAF200F76EB 1 paymentSample You can get the publisher ID of the installed AIR app by looking at the META INF AIR publisherid file within the application install directory Back in the AIR application we need to expose the functions through local connection private function initApp void only allow connections from localhost you need to replace localhost with the final domain where your application will be hosted inbound allowDomain localhost inbound client new Object this is the function that will be called by the Browser App inbound client doStatus doStatus inbound

    Original URL path: http://miti.pricope.com/2009/07/30/integrating-paypal-express-checkout-with-air-and-flex/ (2016-02-08)
    Open archived version from archive



  •