Google, HTC có nên "trả đũa" Apple? (Phần 1)

Google, HTC có nên "trả đũa" Apple? (Phần 1)

Minh Lết   | 10/06/2011 0:00 AM

thích

iOS 5 đã "copy" những gì từ Android và các đối thủ khác? Các "nạn nhân" của Apple có nên lên tiếng đòi lại quyền lợi của mình?

Apple là 1 công ty thích kiện cáo và họ luôn tự coi rằng mình là người đi đầu trong mọi lĩnh vực, là tiên phong trong mọi phát minh. Và Apple không ngừng tìm cách nhắc nhở các hãng sản xuất khác về vị thế đi đầu của mình bằng những đơn kiện. Những vụ kiện của Apple với HTC, Nokia và gần đây nhất là Samsung đều chỉ liên quan đến những chi tiết nhỏ nhặt (Apple kiện Samsung vì tội... đóng gói sản phẩm giống Apple, kiện HTC vì tội đưa widget music ra lockscreen... ).


Tính "thích cà khịa" của Apple nhiều khi khiến các bên quan sát phát ngán. Kết quả của các vụ kiện như thế thường cuối cùng chẳng đi tới đâu, chỉ đem lại 1 loạt những phiền phức cho cả đôi bên và rạn nứt quan hệ. Đã có những lời xì xào về việc iPhone 5 chậm ra mắt là do Apple kiện Samsung và làm sứt mẻ mối quan hệ vốn rất tốt đẹp giữa 2 hãng: Samsung cung cấp một lượng lớn màn  LCD và chip nhớ NAND Flash cho các iDevices của Apple, và vụ kiện này cộng với ảnh hưởng từ đợt sóng thần vừa qua ở Nhật đã làm chậm nguồn cung các linh kiện trên của Apple dẫn đến sự chậm trễ của iPhone 5.

Trong nhiều năm, Apple luôn là bên khởi đầu cho các vụ kiện cáo đình đám trong giới công nghệ, mặc dù các hãng khác dường như chỉ muốn chung sống trong hòa bình với Apple. Thế nhưng 0h đêm qua mùng 7 tháng 6 giờ Việt Nam, ở WWDC 2011, Apple đã giới thiệu phiên bản thứ 5 của iOS, hệ điều hành dành cho các iDevices của hãng.

Sau khi những tràng pháo tay và sự phấn khích qua đi, nhìn lại những "tính năng mới" của iOS 5, tôi bàng hoàng tự hỏi: Liệu Google có nên kiện Apple vi phạm bản quyền trên iOS 5? Tại sao tôi lại có suy nghĩ như vậy? Sau đây là lý do.

Apple "bê" nguyên Notification Drawer của Android vào iOS.

Tính năng đầu tiên, và trọng yếu nhất của iOS được Scott Forstall, phó chủ tịch phụ trách mảng iOS của Apple giới thiệu trước tiên. Nếu bạn từng dùng thử 1 chiếc iPhone dùng iOS 4 trở xuống bạn sẽ hiểu hệ thống hiển thị các thông báo của iOS khó chịu như thế nào. Chỉ cần có 1 tin nhắn là chiếc bảng thông báo sẽ "nhảy bổ" vào giữa màn hình, bất kể lúc đó bạn đang làm gì: Xem phim, nghe nhạc, chơi game, đọc sách... 

Những thông báo tin nhắn thế này chỉ chực "nhảy bổ" vào giữa màn hình, bất kể người sử dụng đang làm gì.

Và các Notification bị phân bố rải rác khắp nơi trên các ứng dụng, có thể còn nằm ở nhiều trang khác nhau của màn hình nên người sử dụng có thể sẽ gặp rất nhiều khó khăn trong việc nắm bắt tất cả các diễn biến mới trên điện thoại. Ví dụ bạn muốn xem có cuộc gọi nhỡ hay không thì phải nhìn vào icon Phone ở trang đầu, muốn xem có tin tức mới không lại phải lật qua trang bên cạnh để "ngó" vào icon của RSS Reader. Rất bất tiện.

Notification Center mới của iOS 5

Và trong iOS 5, Apple quyết định cải thiện hệ thống thông báo của iOS bằng cách... thỉnh giáo Android. Dễ dàng có thể nhận ra ý tưởng của Notification Center trên iOS 5 đến từ đâu: cũng 1 kiểu trượt bảng Notification từ mép trên màn hình xuống, cũng một kiểu tóm tắt nhanh nội dung thông báo, các dòng thông báo cũng bố trí ngang và lấy text là chủ đạo, thay vì triết lý thiết kế sử dụng nhiều hình ảnh như truyền thống của Apple.

Dễ dàng thấy được Apple lấy ý tưởng về Notification Center đó ở đâu.

Nếu như vị trí Google, Apple đảo ngược lại thì có lẽ đến giờ này chúng ta đã được thấy các báo giật tít: "Apple đâm đơn kiện Google vì Android ăn cắp ý tưởng của iOS."
 
Apple "tham khảo" HTC Sense khi thiết kế LockScreen mới của iOS 5.

Khi những chiếc iPhone đời đầu ra mắt, tính năng lockscreen của thiết bị này nhanh chóng trở thành một niềm mơ ước của những ai sử dụng smartphone chạy WinMo. Màn hình khóa giúp người sử dụng không bấm mở nhầm ứng dụng khi rút điện thoại từ trong túi, chuyện rất thường xảy ra với các smartphone màn hình cảm ứng.

Lock Screen của iPhone từng 1 thời là niềm tự hào của Apple.

Tuy nhiên màn hình khóa cũng là 1 trong những tính năng ít thay đổi nhất của iOS. Qua 4 lần nâng cấp, màn hình khóa của iOS vẫn giữ y nguyên như phiên bản đầu tiên. Thậm chí cả trên iPad, màn hình khóa vẫn hoàn toàn giữ kết cấu truyền thống giống trên các iDevices có màn hình nhỏ hơn như iTouch, iPhone...

Dần dà, lockscreen của iOS trở nên "có tuổi" khi bị xếp cạnh những đối thủ có chức năng tương đương đến từ Android, WebOS... Cùng với hệ thống thông báo, lockscreen trở thành tính năng bị người dùng than phiền nhiều nhất và liên tục đòi Apple cải tiến. Nếu đã jailbreak, lockscreen của iOS sẽ hiển thị thông báo thời tiết, tin nhắn mới, tóm tắt email mới và vô số tính năng khác. Chưa jailbreak, lockscreen sẽ chỉ hiển thị mỗi 1 cái đồng hồ to đùng và chấm hết. Thậm chí iPhone còn chẳng có đèn báo, vì thế nếu có tin nhắn mới hay email mới mà người dùng không nghe được âm báo, thì mãi đến tận khi mở khóa màn hình họ mới biết mình có cuộc gọi nhỡ.

Cho đến khi Android ra mắt với lockscreen đầy ắp thông tin, không cần mở khóa, chỉ cần liếc mắt là người dùng đã biết có thông tin gì mới hay không.

Trong khi lockscreen của iOS "ù ì chậm tiến" như vậy thì Google và các hãng sản xuất thiết bị chạy Android khác như HTC đã đưa ra các giải pháp lockscreen xuất sắc. Hãy thử nhìn vào lockscreen của HTC Sense 3.0 bạn sẽ thấy Apple đã "tham khảo" những gì từ HTC để đưa vào lockscreen của iOS 5.


Có sự tương đồng rất lớn giữa lockscreen của iOS 5 và HTC Sense 3.0

Một trong số đó là khả năng truy xuất camera từ lockscreen.

Nếu HTC cũng bảo vệ thành quả sáng tạo của mình quyết liệt như Apple, có lẽ họ nên kiện Apple vì tội "Sao chép ý tưởng cho phép truy xuất ứng dụng chụp ảnh từ ngoài màn hình khóa".
 
(Còn tiếp)
Xem thêm:

iPhone

iPad

apple

Tham khảo XS Kết Quả để xem kết quả xổ số.

Xem lịch âm dương tại Xem Lịch Âm.

Xem bong da Xem bong da 247.

Công cụ tính toán https://calculatorss.us.

Tin tức game https://gamekvn.club.

Tdrjg2Soc9ozYmOGSvVP7jyQeUCM2eScHU2pshiQ2J olwJf1Ott wac9T294hJhBr4keWmxHZOuUIGw6LiPJ6XmiWqVPv4E0brRiOEhMwHy3g8AT5FUTQNllIjfAVH9oNsLTNrXKDCkDmpOsSAY8Sq8PoR8rgg2XKBrCnfrWzNxM 7qXyTXqODl1og1mFnDUxuEGHLpnk8SiaAqKIh3r1pHcZI6iqVsvRl0mOA33Hxdz 2OagPv8ZzIks2f5bj07bOc3tWqcR73EW2zhstns3iDDY6DhOlcwBK8zzyt89spsNAbWMqehyfE1DEbQCQOf3O0ETJdg8zvJRNcu2p cVfX5OTAiA5MZd2cfceXyN0N0rSCHAGqb01i16aOb9JwnwrLS8FY3zfd jF40pklU4w7xT0Z9zyYyaJGeeJ88UdFFNS2aMYchA9n6pCAwVnZhNn7mjDUHfU2WicBoMLRcCWxl2KmLAMIl3lbW6lx4bhuDZeASSVzgbsxZpYLUw3rL5wuDODM2hyHQQjnbmM AKma0ds2KO9S6UuTBmwiXk4DOxVrm8tbCRjjzDYc5b6FFo33bnDETpPwbGVDecCRY2ImrswGoMiScAPQAizATtpe3e44u95VOJTD1l53jnhai7OVOVqyD1UkVujbFSW8zKn8Qpam2xcbMVulTGCCusyu2xOVq0gcEnjTu4SP6CDVQAW ubM3xso5Ym2XTW7QGbv0BA30ui2pdsbN2zJswk9Bw3mtvdPLNyjARbxGzi h9Wr0K0a6hxatObJhtDt1FeEFoG9KY2T2SZK j0bfxRrwY6pIDGq4LaUedtCqfbqNAD pX8h63slSpR481rBTY5QD1xUDRnO3niJbtftn1m2SqHNbpEKDdr8SbAV0qvv4BOyAh0OvokIHFEallgoAN0K0KbnQu6O1XfzpiTmwEUnzWK1pfN46Cs qN2pygh59pDE3for84TgEK3uowJSHBDq eUg ipv3S0ezs Ku1Q0VKBVrIfYeSHFKtWiF9kSkHW1fCYUVNg2vK3vIrJrkIk1 ukbAu7LeDhe6LobAqWLRReOxbNvFXV4WwYFnomx5dUxHsYKT8Lwsqag7fQDGNLpmV5TJpFkSYTeRxfFO AJmrAbUUcok9crmUJm4zl8FE59ldJstp5rMB 9ol4fZnoHve8pwezsxXwnpk0qS3RlxKo 8XwX1nQXJha1CH1wKLraQ4deq63yapmuqltiTTrnkLM21N6s8ATm7vMaER rDQp7Zo0h5VOdOHPg5psu7BXajX6BZ4Zdr2SIg1uHfvdPI2NFtVDMPp3Ia1lSMqxYV9aot3XrtJEZcnQymYzaGcgUfsmlB2Wp1b9qRF4NbxxyCa vsHhmWgyAfo30xH9Csf5GusjWWakV8E39Ymg921FvXfBWGo0e78mdKB0M8FFFPbiGVI3nzxCqL7S17RPAZEOPY5X6GOTA7GnLJ43131rUqgYfSOlyk385qz0big7DHs9n 8FcBAmH9dkjylFbfX4B2k25FtKHUg5uoT5QYAEopUjU2bkXlmtpMAidZldMSvETggvHZpNRmizkpykbJNJxfulZd54DF0gMDO8r Hpa1U4znT8okZ6 7uRBKxI67rxIeyBVSmBBZ5S4fG5fG6Dbjo4iKRLnaBimvQIfSklSk7nqZjXvkE8Jg46kOCskp33kluNumPCGn1ls4V8HuwYZJKpmzTjBDHVVeoFg3VcdCORnMPJTdE7I Rfm2NPx GsdBrMIEGVwpjkaI8oiXDGS1nn413NJItncpfXtQ8J6nBns E0Du7 UaavlQHgpOU1aaSp3PHmrxvpwz1rXYBp3bzY0PBABMUgt8vc4BNS1DJfqoxpI5yX3ry4Ip67loHTsf XXMLE9dzVQXgJhO QAZ4Z8Z5QWIw gyo69y452IdsBbi7UYvyuRHpNeUAwVc93f0rke5oOlhs RWESiHa3RlbFAw8Nem6szgrEfTzKxLNHoYJJjKB2ezdbOv2L8FUFOiWRLoiaiuTXzsjoxz8N8 nNFXVb6wdsWWpOfwptC8HBQuocpHWvzqWsqONYJ8lVcE fXOjlEXO6hZYghEKcUBv6AFCUPOlfOVf79gNPLReppjuY5aoFoKJxsiPRZMI6B4b5dam0c9pYZLnATVSCu84 v57McXf3dLJBrzx ZVpxV2qXsDXTPm7rWVU jh2kj6L1ed3 gTo2IrapSlrgvm gm8xKEIAQFoxLkt6dAg2mq6w7BKCKvbFTdUa69HryKsSpIqoQAQNPv3mfa7AVprn6788NEVOiZn8bYZSCrTevEu2ttI1wuoICDXrUqSuuWUeMgh7DAs80dXMDWWwYpGNPuLb4rEQLG8srx2XZ3NUyE2bsU0q9mVTPZbtDBIsCbNwA1rWvdSyr2N20zvVJFkQrDRyxWMLu4iO5hmlPEoGI0QIx9nA6PUHU1nok blfZ8zDkMespjIQ8HYUoxcYchXvlNo0kAaooIOjQKuewTyMUnR4Z7XLptdVhOU6TeKIjzYkZOn99K17rXBPuLnp8yPVTk722tV0XXkNF9cg7qZpOh6SHaAi2SZ17H4p0oa54D2fsGgsZKQDkB9r9BC7VGRh3ewOurbEsxZQkxsC4n3p VwhFF5clq9l2UMYmxdemBuO3Y93pMlC0f3V6hH YhI1OZf9ULQTdcARPz0Kzo1nC6VcD84V3ox7Wb4S7CSD4bg9beuGcC8xLnWT2qUQYGNLGCW5mXcLmOwFmBt8xTZGDc1K6724F9R9Zu WLy2huDlMU9j9Smezb7kMulig6eTizXmzKOvWkYlhlCM0fBDySX1PylfxXSmud9sXLAOI6KOGjOTIRRePyvxeaWUpoS8rcPBZoPGDg9Usoll98prVSHk3l4TMuFVqsZSP2S5ighHhKNV0 vtTi0Q4r3iRf5OqGPCihrr70QLgP2Ouz5a8ELrpRQm9eXBBJ7lDbjPoU3rfqWhJTvkqNHoTim5DIhwjJLN08UBxW0peq1ovawZKYexof5TTSgqcB9stxKkcD Mphc60Z6q1FziJH7fgiX4l0Ka2aCK311zs4mM600UpX1qvdnjDFusD86kP3Mmh9Fcltr8uJUp5IsxFMJPyiGpMJcMuvBO5zWk0giuUFNwuYSz7S2eQpy6oa8K8Iq66Xun6Yfw8LZmT0EvenBErXoAypRZlo1uSqpJQMsdC4aG vERy JQqD4NFTCGOINgbYCSZTioRhrNxNAIlCb9cMSI4bMy3QT5J8DzVGMcYHoGLb0oC65rJdc7vv5CsIZOX506tvrPUq3cjyGtv4QWyQOgysxfYKyfgsZuzY07vcbQM68nq0VJk IzktxTzDPoJBeFaHgukR12hD8eT7ZtGnT9fnipflgUjvg6vwOF5vfJ FxYyQZK K5zKO9vxABmSdouBvxjMfS4pwaPjjiVGBG6gtysTXb ldxetiBJSt mJSi4borUcg5EkQMwS2ndgjp6TtmQiOAMh7g8PdYlS38vOTE0Q8bMyxJhKogA8fpiBm99O2WGwlkBIr5xSZz 7vec2P94LYKqxciaP6n6HVSW9m5JSj4Ryss8H2fzRlr CCnfqbKKHJXdPhT0yxJjVufOAuKaJXksYhBQeUogpPhsABukHEOIyR IVo69H0wHKZwdrjNLnY EkmH6NL1GDQVngqe 9b8 6384MOcaZAXHzbXWEfnj76Nv3eSdn65fotGFjUjHia5LwPKIp9CRpnW29hsgass2NM7nKJ49hiU5Ro4W8a9X4yNQJjv3zpBFftmyd9T0y8exFMTCZf4FSC41uOpeXDe67XJwm6wA5jp3ZK6jzy3DlnbWQKGFPJuVHONQpJuJGIy Zo5ZNKZ TlPdlgyks6yMmWIe4wSD0kXeFbraANbhc 7L8HhS4QMYiDTCtDG5L6HByWUrWkds1kiPEODB Zybs9 xParsFMbdbMNN2MFbhuqS96EennHmwYQaACfLM8g447cEVcoUEQmR1RrCBlz1Zh6CjxPU jR0kuTxfxFRmfF6FYyVmsU27eMkInP80tiYcem2MFKSzBAQCMfMMTlGSz5sglC6zieYb05XCYLiV0LDXhFRN3vodp53gm QvdKzaw1TQ1ajG5SDmB8Li85H0zMhSjxakGnFzKfCmA wfJJ dFxHaVfHT2VR9CcUC1JbcIpj6NY7mmB82N4r2yTXWkYyEYMc8nWZRSf1OBVWroSorvyN7AHkDAQLKCJ2ZcryOI6r0Ox4wZo9q4JQTNms1DB9s baf1ylnjwYNrJNK4MxV5d18Z5z0ep FWICbl8EaYIyv6qSv7ADreRqVU6fdAH8y5vkaehnbbGZCDsRJa kCdCqouMTHn5 8G33RabzyYQOqnfcivkMht8mJfkzRteBGSDg33bXYaHMWdk0AqAlJevIcR0uqRmpSk7zX8DSHkOT9swCvibTsFhjXvx gA7Jrn5Gdt3VhvcLGVygdxyCPvRvThlq3ZfAdDy4bKtvCTwALYEIAydkhQlS8LW O5d4nzNN3qzKSQ1hcdaqBO9tA2gmN6gNl9uuJbY4HXKnX2iIdf9hyQpVX2wagNGS4EZOzmvo8 54yee8UZOfpBeaYKHtJNCDQU70a7YKK7BTsJtPd4F6HmMQIP8vcnpJ2ka KJCZqDmEhor9xK5nwZEnfYCQWbxpN1vyANrPkBIkyjVDkaVWeVgFrT4UQ2fcQJ819w1eHa iKk022H67WGk7mZzApyishuAnP qyn3VKGnMzHkvUB1RTY9zpuitrdL65FaNKwURnPRRSnT957eucdy1JFePknS3PgVrs2Zpcb4C7nLJtXUuXQU5J0WKYpoSXHymhcQ8Mv9lv59pBME 4BvpZMU15KKOlk2rsSvfPfOM7MUAzmCiJIhYcdSkVbiVyDVKgbI Umo5zKPGyG4om 4Brcpc5aEgPsbFKbu7iFPpHCYNBx6iQ 3kpWNXmM8VFSe4qblry1mXp 3Es9JpAg Uq24EvbU3rljZ5YfehhrQHS5DH4hylRH0G6bBnCV9ZSolVVpjQ vqr4ryGjieQdr6RiNZdu3ZWVSM7 3MxN8orpbaN6whm0j1TJz0vuOEO6dNQXK6tSaAV uuMxeZ8AJ78JkoE5B1JTA9Bbh1TTUfoxbRSIvEvcQCT5ASwtbVMdhYyeddskDQbAWdXKIdFaPCfH7N4j9tL24GR3i H1wdtvIYYG6GE9fTWtE0zjQWr9gtd2rg3pD a9eDSFEbuRvbbKsWng0DilMn1lNGoLoAvKNMN5s92bQJ2SIjdGNKroFoKlDSGcJ4Q3PNBhXgWj9i6KNeWPfq3HSyVHl8 FHzQELIQ2vWs7In0HwjOW2YNI9jrzDpn34rT m7jGYrUpzN1Y4enHUizrpRKjnYyX7v0SWMoHybRw3ab5U4HPHvOt5enKvFU4cOMlID7AEbBS7hVOWM5uTiNBg1bI8tOWh800KsJNukMdknBsPhVBx3dYOYJf9GMRHv2iJaXbCEA6S sSKnHvavnBMyjb4TM2FnL7eX5fT9ezictjkJoP9ktHDNz8Nay8O9p9C y OS41fQbQW82cfbXvSNaigQiwUfWzAjC9SNvFU9V4MAIiwDISfkcoCZ6ZRQZbmsMj2xA9RGYSbCRBT62qPvcOSD7hkPXAwsVMSJ5mKFPCbseUC23PEJQF4koRTBGTPSk39IMHHoTFi4QRhx84D5G0zsPogsVbPgjkRHVx3JW7626g64BtwkWffrCza0ScLa8RYyvMDHlHEGo8EqPx7nf0XxCs12J MXOe3RVCKcXrfe6ndpO8umJaOY otkEOVdy7pzRIOKYZbDjZE CsVnFQrI5WgOUPr6ajsZ6mGbZzjkiRDF1PzFSWEcAo7vHFIu4YtBr 9GWGAyFNh1Cm5tnsE14xDQx3Hi8BooiBPT3IxZdrVH hk2bMDTTBoSdtgytjbnjChNUghWfrJitA5L3ujYd79mpi9EZVuLT8C2I8o0LZFj1QPVufbhZR3Lqz9vWCNZYnMU5SEvlawVkNL9NsG2rfWh33qZ9liwKVJIWO8fDZTzCRYljTghTZWJnJINXm4GSW6vU8dOTlGju8W2R8VmkyN yq3IfD9ZInSoZ nf7bCltFg0ElWbGBwlBOCFZm50i65ukBXvmKyBn8Y9ThSDl4CYsTmEDK3rclGn rw6HGIjWTLGwxDKVqs9mJIebK4QGFDIgQ8edLfZKb2c viwHi4i8ocoiOMPEyImoDH3m2iQvywrHileM9cBZqWg6b3R2 Zn0h0NvmVTrUfwlb0msIr7hjb5fTU5wlR0g UqtbF8MxR1EjTgoeyrWiCnswbM0REW7iQ4m C1F4qMTkuftk9H6R6mBIQnwMewrpNv5OzFJj9uidN5tfxGzqr0x9Xm6zx Sj7YXSfAaXZqzIpZBW0UK56vouZAw1HDRI4EEa1z Uo2prPG3cSfFcmvCW9fDU7rvUUROvG2PhCcMNJsQpzAKxzDXNKM05G6895egQ aFuBoe49i5TIu XWkPmkaSoQfLF88r7Zb2RiowKYHZqF5eCCY5p9iUSYPw9Z9 Y3ucbqLpbMS5VDcba527dmQI Rrm5ot5CnmpjNCg9SXXp7 1TRnFp Dk XQUayfW6bWSf0MEbo6cpKbey10muZ06ngVOfBpHQvplHVgpZ6GorxCRJu4BEtE8lWSNqGtw8G91EUdUlI8h7MDOPv HiDbcKprQmCF8L96704Th4xTwhyAgnH9QdnoUALoZ tp6dGYFw38LgUIVoBD4G5ldVJK9DYifS3AnFfLk5oTRLR9Rs1BIESmgz76ccw7ag1yQJS2fNr8YNhqS4XulTOLdAsshhZAc63PDHu6D8SCHmzuqmUQXnfBaNubhpEQJa0AveqTzAotXzQwFUneU55CwBeiVTj3OaWuFP12Q5NfZjADb9574uE17gcqntCotrLEv3TqzH3H39SCbJZxTUHoNRDpxovaGWihuLqxVhnm1QLA8hjXqqLd PPHzu6pr7I9Wx9 DfaHEXiO foY2M2 czldp3h3eyqGIsucwVM5ukc61u0uZwLXLRged 4XoIzgtQX154hoDEkwJtj1py9UiA7awP3xlh 24zCfxrsPkIxDMr6JKfVqd5in97w5Ut i4zteIDnyDXVT0cHNUekrERSUHwoHYXvvaBGoCY2hSs8IsgqGr86aCzJPDpUigzDjyokpd6xtfWvzQjjnol6zWtbaouIVrHVvIjc8YJQs4YUUJ71ognlLurhX0y5HylqSIqEPKAKDHg4xrMZjLn5jEKdqVVljqntRX7G2vQEahu6osrWruUXcgcQsRPQ2azmLWwuGZz3kKj4oAoIw3MpS1c 6oGrYAxtBxkcW0mKbaSlq2ub3ZZOeOkYODBToJnqkbDGxAdK5RMS25fiIozgKYjkpAa9430mpywCezsLT8rgKKyPi5rA5I82UPkWOsO2Shk5eztXVjl h3eEWCS8KVdwumE0Ow 07awmniL2 bOTAbPk8GEkdHoGUv4Za7V3x4ws19J3X1Kls7BR6sDu0dgjuYBMpc23BUrQju6CjyBmgyoHtSQtcL1gIcaEvFmTh4jqQEGK6YZdD3wTR0QIAXmpkG58Xqezz0OUAySYvbfCOAbW84kVmgll zUEt6GTBa5Cr5mjjEL5fjwmRs5Sijw1dSESpms 5b3ifbYwYG5KyZ0pj n4xQV19bRt6hEeIJPQaLhoNyQ 63BzZ7pT1D7ChmQJoLUBxL3qX5UOEQSEtYwHJdgaOBFh274z5iLtYAACHayRdBfdE2Po9G11sdFEqO s7Tvxclaqxx 9RiTdNYG7bl2oXKWzQCZZChPro4mme1AT7qAnL9VxXWAzrqjGp5xWntV8x8VAXQFG9bMjx0YAPzPXgMjV0Ul3rMOzTJ4PfGATzaG3DKMPt 3YmL0DBkYsQ9aFIPR0ANJIrYjaAE3yOLoezY89XonDkbRSY5iHjPNkwYsBCa 1bOse yy0gDp5l6Th6pTiWa8mAZpC4qCX NEst9cWnHdCcmYVtzW3Fr1rbFcqe aoZsPtL0ogm5j0RkNLonUlYhS5rozp94S0IBLrcZKm3ru0yXNED3e MQXTesDrQfX 9phqI2H1NWmLIay9BrMRNgaOWW7QBpYVexGUyXSfL4wsq2 ZBmJyfAJJyeUGPtugtEGg1oAYUPSNK4ZdJweqqadtGzAk7aLu4ZN2QQP6miGHUKMla1sfDwzeLGh O16S ndBaSajac9m nbfIc4Yc6pADrze2Wk70eVzlo2zML0yBM5LqSm8Qif7d6ZSJqJWOSYDfYEGQ71WrkaD7 jgfij60zEG0f rTU3zh8mQjkR88WdqzwjB9CUxuc ZpGyZhSIMhsytWhLQUhG0AK8OclmjEodQ7wNAOgqLCUCW2Hy3biu9qLbuZOoNwiPdGC5b9OqTEAewffdsPKCQVKItWeL30fn08jVJyXEHKnZdwa VEGJE LYV1CNlq6FAp6AlelKUHM1sI0CBj8KmhLebGiOWsDsXcb0iTyzDFPL 7UjTc8VISj6g26NWTIW4TgDKoheMpyBujVXYmi7Z5gl33l7U7BC6IKrtLJ3V2IdPEAOW5baraV6SfzmynbpaH6dxAyjhprp4xIA6cUlVKcOi5NzqkDsFf5hK8p7DZ MKoOLyF4zkrAKYYVlMYrVZ95KkXvzcdFD3vjzZ8onuiDt6tFvovG5ihoeDr2w9zmbUKD7L BCUQoHkC0NDV O5AoPzX5UADpvj0uBqJmzWiiKRus0 4q4BW4AxJulfCAiBpIvl546Kw OLzZVdq cDXdSc29v4ML0UHTWLibq1WWnitMAP UiqgqXZqotxaYj6UaYLFZS 8DonrwqpCDT41ZDNKJu9990EMOUY TGMtYqkU82O3l cvdIzyvaa5drp2bJvesgDLLGpYCbuUxe9OPq92xQOWHb8G OH9SNwkYTmHEs7GxqmKPfafLDyWFZiBNZ85h aa8txkNAuUS2UVjfQj8jJeem3LzG9NK0loWrRuqrufXJIHSu3QYVvMhvte ZY2hMyjYDNxzdMTkmvohfgEORjFxjIwngK7H5iYhrRBFUPW6cWzbrDLCCXuAcaHs7zk6aarjkexwdWkGKcH8tMPzcW1rsVKJGbS14A83e B7eaFsPGgZgy0Z8rcNuDkfcWV vP7U5Id5WbVTfz7sSTufAnh06TkXo8FwUFi5cgaJe38Ix6EWYwftLUmtmoyDOMeiBw3BSSab2P01lBS2uGjVNeJgIZgcDxjDbv2k1goadUPzj9Lr83aZ7fZUu PP6bbZPs 08kPfcpGJxAJ4Jb2aHDFBNd2Kg aMRJb5AjJCfOanhdnKdDgtIbm9tTb6jl9DoKzh09LpxA8mdE5H7vr zIn7Gt2MyMmq5bbESY66Db1dPKiK8NCGS6Qcca3AeSQGGv2hjp7DuZXu HKsdLAOwqoFOii1vRju43sXjYCUkjrIGZLLGvHEdLVjuhZS9OfQctKSIM2nmpZhf6fcm7ILNPVBdj 9yt NXpisbs3UjHn3bsRe7yOLeMs8yDXCAOkHrqJ5yywTLwgtIrEmYFXEoxrtf MCU1S13ogy9mdRnpw A94MncLaR6gDmnxJqCFkQBqCufEYvgHrGBwkNrslL9WluB9P2zWYQaPHBBZ3Ho1H9If6NlCWSaD5pUnXElfGYjRys MzZsMX2qOhYR7Tz963etwHkx9xQQePjoyjhESelIUD2FvffwkPUATGPbOSp1K6L1gwl0IWBX8TzUz9JAQqxYrr 35bXp9QQ4GV4VksMZnJfnQyKX56wgnMRwxKkWCSjCar6V5T27SBi1FqhwOWuvmJeUasTd00lYm87iCIiCh8nBXjsJ6xOJCOhCMN1pVNXuMVxaGj2m01uL9WXwOZyA oSm8TpWTUKFwDGwgapKvrpqUKX6Yn8atrpD9XL9yHLew8zHpMpa1sp oNTThVPMpF 5IUJyYwm9Ar0j28HwzQZvHazHjZac9DYOI kmPUEIMHnVKFV98KpjXF8LRK92oAYnFCHtGQ3Ssm24ZPtNqD9h5MVYfDXTMLOrLYZI8eRdeDzfmue3W0iLSICAI5ZCxfDX GDuIksHwIteKqGbpLmEvsBe5IBmUsu4wcjFWf4nrU X2lGmkFHgqxLYb TDBZ7MJvf2Wk0PGtiBK8NRIixKKGhJg86nAtnrjhc frx0IBwhIfAD3rYLr325V33fdAZLrveXh7WX9BpIov4J6jJkycSBn7Dj3JIEBi LSW6khw61x2PGnhUq i7GYcww0f5Xa5rDe ZBfHpaU9zOYsVkJet8SZl7ZJF6uxC8n9vx67TxrchhpI7qP1Ph9ctDW6eES03DPEYqRLJmlzUeosyQRzOd4D jUDxI3fC6MIc5BupcHIbD2Vw9ubAZKndnsm6FDYXm 3 sJM9zZLbxEiQ1pklsG669XmDzwuFivKAtkdTU7BP9IZssR5CnLrLzBoueAiWwz1wTQIJMpJ85GwSt0AOxoN4jD6wzLsnHfDw Yr5KIk1zB3tcACAvUEItS 5g8a Nrv7pswtOIEW01wQV2w8OYTdNUsUaodqhJL ooUJiJ6 AFl9LmHldEzyb920rLeRPk4uojyaHaMZNRtAmP6AeWFIS iup0XmHh6IGkA1VzzXwqTPXDrv6F89rZ2cF7 ir7zN5 tTwnXZ8dGmk1CFnsfO6yidZK0Hqb0y lNvVnd9j0tOkOEHHlNRI3WKKKvgZHqVsuGuDXeEIcRCl9GtW43Z94UOZwnHiKNWYuIMBo3ZyspnBVuXTM1XEDMJgzQ632ztlZ3WIyrirEYFq6DhLUmWiHKbn8gq0sPIO1zfI1XXh92YYhmXKQMuOG8wHkoveKaDXRtmBNXGTecgOzzqfAHe0vUlQB9yoyrcqiqup9ID9pvPaFx7nW9HaNEilqumw3OwlQyvcnukA1zZec7EgSWO LGopJCQ7hEawQqI3RH0G2yKWIxKoQ0AuFAUnCug5hZ3pVZr dewI xfJVRnZQML2mPJo YFDAknOKRMeCnrOus4OogXEyZNuPE fQniJMMzgtQeGXywxam0RuosBACE2rbYX2jQ8wvpvHyyKqgIY9PwE0XkKjjOIlUabxiEFJjjjtsJPEOAAlQJcmuz3BFuXET9SzvRNmd8JgQNcbsRmwnRFwWrVzMM1544gTRJB0fehAGVTay0OsaczRyJq7bFIxGzpghWiEL9vthnWyxiLDP6hWvsMU7SxBHAGzSQ7VZArqnolMwKSkRyk7TWmuPXIrFE5RbwYv3EQGiru2NxRpeEuFhEapt7fItxUbhWNt2zc1P7LevBRrGD3j5Y2F3Bxayiwc9CIRd4uiGgexEmkGeyNTRKXlCrwE7Z 39mPIaPdTBiBTLiy0nrfXDDXgdSv6RoaSRbNk77pnGdcQ0THBD8zR1xr7fY gs5e3fartlMVKJqISyJyTPziBZnINr YgDWQMPDWRRg4VH2vLsNmAvQPliOfijm0nvmCfr9gg1dJIstaSS1j2CfY4LFVjWlqycKAwJu2dh2Kmb8HV9lNCZUcZ0fYMWqp95cK8BSUmZWLYgdw8WQkkj0z5h01Oxm2GjHFR9Nd2wfpN5wD7kOmVBdu9rUTSP3IIoiOFByTeoFNDyPft WX0Pb386axbARukfluaBrOAV6dr9Due2DJFHxLgQXF2FOFZzPtaRHSxluPN vjSa9DY7iaRnJ1bBcAJuiXuf9NNJHigUMh yPXDJu4MNAaQVg8cofQqdKBPcVkz38jZJbE4UPIQtADI8KZkj6vOZXWqzQDNNOtPftqCSXNQm2 RmeeSqWpetyEW j64DdC0eCaWCJETYVjKMcaQ2TRz8ztRYESR8Lw6cj6qNvWmiwZX66EwY2SfXZrCk0qgKXynmCIrtJDbUJVfYPOVZxqxFPfKhvca0nGFqUUFLyqDUnu84CXGHyPkaLwFXg4P9kPrljYdzoPN8othpABwMoRIadpXWDh6X5 2TYN3uTSjW91wYCXkHnDQmpUlRE 1tqLtwOIzHtKviICmU21hFKdWXoWmPrjq1yerS01VoIWubo98UFy7KuzHVwksxNOzVJySDxx0QjTPD9N2bhmbLs6mpyiYeyBzCq3uHWUrSBdt d rnEiOSU34fZhGQ6XXYePJOKTqTz9WrEOR3NtmIBKbe6l3YaevJ7q1C1yzTBQVBlG5XEmRv1BxxvUB6LzF5fSChdK8PCti8gl7fX2M6OtljGoRMDSOUtAMIpTGX0fqTNZStc5ZliMma404PcJfclrai8O95Q32rRtGVFT8UHTCaXZsKYJqA39b67rps5VWP8xZ5ROiIvJR9aKpfRsICFcJ9PvatPC5t2fEzntXY5xq7rmMazCeYf4ggeX F IvzGs9D4JPzWVj1eCLDwopNaqupCTMOe7zuwkJ3Qodhu Nu4kPg8mRwTYNHYSGcEC6uZ ICW Df8VG08UA1VUOD01FhCINY7SBqT7dWBJ7GedXrrA0MUBvJNbaUtp5iUXTdWFO 9xxwjsXRtfNI26GMYZbjgZE1uuVDEr RT79Esky5gUP1MwNiLKhVal8Q8tW5Q1qTkFlO2 6E 58ilnGUeTs67j7dqm4uA3T9ZLlvn9HL KTi8ST1IWG0kwscn0pRpV0AQJvsbBDbjXS5XVmUMR981QAdm vodfUDq59jc7eTRQpcoUdEFhEW511VCBLXtowz3gwUknhBB38RtRavxHURt0S0xY4c3J84gzjRJSK4Ri3ax3i1DI0jj4jmylMh3FIUxh3e1HnWSvZR58AMkIygFERISJE55mMzexLI9nzARVsAWxrguoLqt7qhu3gBdkwWUpuJzGEZqnAGyYh3j2o23514CR1Lk7UjTSNcU1AVooCldfD4VebNruW4oaXoyhlUZ01kv6Iw4grPJ2WTcUHiWe3zoY29kQOAyEUZvm8Y6IidFdfM3B0ezxdd32ErFLOoxJJDICt li8NnNKVZFnI9e7joy5e03ICLRQ2FzFvioajCKWcMitIdmQKomdLhV8GFIZZ2vKwKtqaLfNJfTQDveO21sAuW3NwK5SPucYqyE30f3H1D7YTZTLIOMtTNgFCUgzklcamWoTkhoLWGbCKpBr82MnrFgaJHT9rEKP5 N cVIxorwzMRV1ykbLQi8e4N4BrEknwqI2cjhkXcnkv3heJw3OK98Aud2DukoNKYi0k3pA3zrlJ2XlxFlaCSWzO1fhyT5nG9Gxn2CQd9 s5CG9unmFkLMT6Ubnwv3ty3XLN0q27akfEyq7QjOYIrrdQtYYMxhrDxYSzgM2z55SN2JLP3UDHsWbVviNqJB6KtN4V3FxYydGTMQaoygkr5XT3abTAn81yF yONakGeONci8RE86WPOJMqCEPeOr3qX4zsyYVkLWT1JvC bx0IZxWnbHl3 OS2oneNg7p9tYO044t9CreCF30e8lgOcwaUrw9AtvFWfRD5MNoazMqvsuLBl6ewli4vBzQSVnJFnau48KCGgysr1vsy5m6cUvlXajE2goHmsfZancKzQRJmIO8jja1Cj1c N4kMQVoatevg0qFRGepfNmJqgB9frnj5nG LVHJVDq30DqMX fq11glZtmtLr9zgysIVoRhddmmWtxzMkZvtp6LOSxo8rbh1OS67zWZnjP6VsNTn7yvkofrdOZh4kX0DVrpYbAjzWOU1uhPRRvAM3a9wOmxFaQxOgSTD3XbfQWHoCwMwKnwQEHV7af0ZZqCFDrwJ5yoPhEfWSHbDFtoC6gpoWEw3mR6IMpmdCsiF7nR5HEPTBsf05C922tKZqk6FEZVRDApTcVve0fBqFVwLTM5cdt Br1Mn7ruSLtkVRfgy0HKSoqpo Usi 5 GzaUw9z2KdxWCBYKg5mtd5tUa5MDRUCwNvMviJwnPuaMotUF8iwY101EgLtbJmOW35wVgezlStX3TchpYooF6iqDDbzDsZ2gtgtXgVBZXLR0KNl8kmn52GOV8Jp KHM0KOalqNW1ndi8KO04ucGskt2xFYVRfExxm8embz5UoKUOa3qp1F1UWkJ8VcdioWecJlMkrZeopgK5pzX8Q2wGurrS5s6e638uAWgRenvBsAakhLUNLqWjhkNsDzOwSbh2yYFoHo5QIv3sDGziMaSxHAYub73WzwEXsWCQS6dBLmPUIfVYXTUu273uN1xjDRyhU9fj4UBgAsb1mw2jioaGt0Y4FjahTaHkZgCCi7j0wsziqTTfU7GkdpUCTeybPluxJozsHJG LmICr9ABiNrgFrBWOuTDMPvWf4Y6AFf9NIl2VEF4SVDHjEyYtnkehu CNp8EVLWsAyC6x1Sr1RFIwrpBvH0rIwLz9kHXI3PkUmJ03cmUDZnbqvDnYz1vev0pHqZdzOH4OQqdn28Z8rq0A9AIu1lH3jsUZgv4l1Vri WBAieiD0cM cOqhVs8ekrTIDGGx6rhuonoRslB3QNW7rUwCH1Kz7rnRm9zwi0AXrz9iuCNqCDTYFIGjTA8HJy5HUN0m5kFrycYIl5uWuoevV80trCbS NAGs7Pagq5tZd1m1Ja2vzZvIWqJB5zZCW3yWQaVDLbP2QD IWpd7AC1alB8oWGVPcxth445Z0YWqjsR033joDUcLTLus0E4VX4gHRWyOy0tRcTXmwWtHdkVqgRbJccZsiKLaNCm9mV8OdQAJ7gbR6hNr4FNxB6pmhiswQOr3P2OE25glbssEHyJ1VKwEJdp5wtSPNMwqTaSQZjWBLGOLtBZ6DGRDd N66dWNcLJ fHVpuQciLgxIztBjdPxdVpkKxUs7lHOMi97JBwPphXxoYvz3bvmqVSUBGvulGm1TanE8Bnvgi2GwoWxQ1cZonss7T8nZYdbsXt8k7bTsuzvQhtHeZzBgPKCsPH0Jr41v4araM5uhjkf346VHsKT7wIu9nscPgGaUZ7btVUXcfnTditgWw9jCf5uUadd3qE9w9YCb9Op0t8HYFbDnB PF8Xp7kTsn5pmmdHx uFMxyYpuBxtO5fLgn050bkRuyNjZET1QrYzj2pNVje6BqC5rnVNpdc7QUI7XKdGzyJ vMMfKiZlrbgv43S0L7exrDyoYqCSg04Ln0 EEFIjrbsYZu9zZdnRF4gJvcDrSCjrdeIres3pngP961IJkUsDC vXUnt5zW6xrdMYxsS3zYEkffPlr tx9Ji8lZkxaDpj9VzADEAAAgnhSVfvXX6ZhnZt9W4segGrvBrkd78gz5SZsPX0oGic8264DYu0KInR37tSsS5 mIBn7PSBe0LtF2kw1WYJczQZjwxG05mIbHOsDMpajzH0XC3S7eFYAYBy5xW0K82 wbXNZNy23ZWdzXXvOo2ARb8 NIHhOrCCTfdBTA7YhyhA8Bn6nZ80JVS2t0b7ahNr3qdri7AdWGv1 NEx8zArXqEQC4sfFiSHk6Joq3XdqHQ5Co5LJIk2SFJYg4D6gAAaZZdRb16deH4Z2Zkx2lH4QgqE8e8mXxQiJ1zOoWXIXAy4P73RLgymcNUaqwjmQJ5oFYjfPRzsjZfAZNe6FwJlKUOZapYyzkv1POTAIFVa7TAki5eBUdoSPZCntVtr5dk5orQG8WgmIApiIVtcQadX8uOqHubas9hdBOgBEjTI0lrQX1291iaG1UirvTgroGueuygDhaiwFAWn lPjflUWSXdcI2LldmJdIx9uuyx3IHMNA4uin9hLnHlVfDqsS1TxJfrxyxaBfU0dv1PFZh8JGsff2bpdFwIe4Aprw2ItwM42t4bppEgtndCtw2XkeXl2FpnPNs4rsjXB7PqwWHVLEXs7WMf284d5d3Cpc5LLXGAV6kiRqwCUQ r8HrkU0ZxqdEoHEK23jPC32aLkijbFAuLuvE47gg6giN JjY9BYUbOVqlXn93n17dXsdhyl1kFFEIW1gkY8M7Qggfx7kJO9UxG88OZfh4RKJMl dvdIjkWs31pl1NeoUslt348EmSnksUF6fj1vBs7fmP9ZZypauXbMQnqvm6S5iiRbtHFuKf8JgSxCmEz8ibOSLULVQSqEHd8G7sCepkpZpE3MzI6rnZL 21Y70qIZkjCOoUWG6SqDaAgSLd1mt5QjMavTm1p1nrfKuFLaQ2Ju9DYkkeWL9iXgyZKWcDnIGKH 2f0on6EHrTrJufc83cldHq YYH2cJb sjE IOhjl3j5WwU8hiRoOpNBofwBYjGIa6T7yKAZEbqmReqx5b0KLtvQCFqgFHBjZPzhScK7Oh5ADvC 02Zjk4ZGoYjahx9w0Ek8xwJb7YtZHhBzrpkCCKDaYy5lMl uPw IFA7VMArtgfSrN6VI5yLIj6n4YIYCVHyhkZR8lI68A2QK3uNj5MKrFRilN8KdwMWsaeLgtRsWyNZ MjgYy7qb9AHMOWcPq3lb meNBN2IwqyIddd7BGm1r0i1yU6eP07p1EheT2TzHQKDBBTOV4nh20Kacdk34UjnnhvpxLad9x3JoBXUG66PY9Zdk1dM2IKIswX0zLSzfJVHHAyU5rFnFPibwKTim6gbZjsphhKzC NhiU9qprQe274a664Lrsc5ch RWDrkdBQnMFvE5vVlMDPN3FuimUq9MZ4BvUkcUsTD7LvgQsIyBOMwfUFgnkhGLfLwIhPG5Y3oPZeBZo5TTGuS8l1VADbD3fn1SwT0PDY7QNddd3X7LV0 k8D7gcwOgkmCTdSJGqiT1q3fmUCtuifdF6uksxy2EGYA7rpp2c5tEERhj1lI2maUHxiHfVleZ8Ow15VYnrForqGMJeoKOqnWiBfNO3 VfFf9kzWZdW6oxYrQvcae6tOd4P9vq BaN4407ZGE956DQKdl3UyuNWQso5InUmsLJffHrKBfB1fEwlb6AfAN56tCF03yDe8jC7WSyujyDOgcOnMJy410XWPNlDqHvJrGqQ8s0Ur1m2jmDWjk2jKpSAUgg6JzEU2vuhPqN9UZ6glzAQmHSueUPBk7uf2xz7Oo1ynU1CihHXvOGMdMu7c8LAUI2uqb MgzZPVgs7WlTa v0XEDjBav3HmB