Internet Explorer phải chết!

Internet Explorer phải chết!

PV  | 20/12/2011 12:01 PM

thích

Microsoft Internet Explorer vẫn đang nắm giữ ngôi vị số 1 trên thị phần trình duyệt toàn thế giới. Nhưng con số này không nói lên được nhiều điều về tình hình thực tế của thị phần trình duyệt, càng không thể báo trước một kết cục bi thảm của IE đang tới gần...

Trong nhiều năm qua, ngành công nghệ thông tin đã có những bước tiến không ngừng, thậm chí có nhiều ý tưởng trở thành hiện thực được đánh giá “vĩ đại một cách điên rồ”. Tuy nhiên, đồng hành cùng những thành công này là một số thất bại rất đáng chú ý của những kẻ tự cho mình là mạnh nhất và có cái nhìn thiển cận về tương lai của thế giới công nghệ.

Một ví dụ để bạn đọc hiểu rõ vấn đề, đó là chiếc máy tính bảng iPad của Apple. Khi đang chỉ là ý tưởng, iPad bị phê phán kịch liệt và nhận được không ít điệu cười nhếch mép khinh bỉ của giới đánh giá công nghệ. Họ cho rằng ý tưởng này vô cùng điên rồ và là một sự lãng phí thời gian rất lớn. Kết quả, iPad là một trong những điều kỳ diệu nhất của công nghệ mà hãng Apple mang lại cho mọi người.

Mặc dù cột mốc thành công là không ít, nhưng thế giới công nghệ đón nhận nhiều sự thất bại hơn hẳn. Một số cái tên đáng chú ý như Microsoft Bob, Real Networks Real Player, bộ phận quản lý bản quyền kỹ thuật của Sony BMG…Thời điểm này, có thêm 1 cái tên xứng đáng được đưa vào danh sách những thất bại “đẳng cấp” của giới công nghệ: Microsoft Internet Explorer!

Phiên bản được đánh giá là tồi tệ nhất của IE là phiên bản IE 6 được phát hành vào năm 2001. Tính năng bảo mật và tiêu chuẩn của trình duyệt này được giới công nghệ dành tặng cho “mỹ từ” khủng khiếp! Trước sự việc đó, các bản vá lỗi và chương trình khắc phục của IE 6 mặc dù cũng được Microsoft phát hành nhưng với một tốc độ vô cùng trì trệ. Thời điểm này IE vẫn đang là trình duyệt nắm giữ hầu hết thị phần, người sử dụng gần như phải chấp nhận sử dụng IE nếu muốn lướt web trên PC.

IE 6 - phiên bản được đánh giá là tồi tệ nhất của Internet Explorer.

IE 6 bị tạp chí PC World “dành tặng” 1 vị trí đặc cách trong danh sách 8 sản phẩm tồi tề nhất mọi thời đại công nghệ. Thời điểm cuối năm ngoái, các công ty lớn trong đó có cả Google và công ty con Youtube đã hủy mọi hỗ trợ duyệt trang web của họ trên IE 6.

Năm 2006, Microsoft phát hành phiên bản IE 7 vẫn chưa khắc phục được nhiều lỗi trên phiên bản trước đó. IE 8 được ra đời năm 2009, phiên bản này khắc phục được 1 loạt lỗi trên các phiên bản cũ, tuy nhiên nó vẫn gặp vấn đề về tiêu chuẩn nội dung Web và khả năng tương thích ngược.

Tháng 3 vừa qua, Microsoft phát hành IE 9, phiên bản trình duyệt được cho là tốt nhất của IE từ trước đến nay. Ổn định hơn, ít lỗi hơn và nhận được một số lời khen của người sử dụng nhưng tốc độ duyệt web của IE 9 vẫn còn khá chậm. Phiên bản này vẫn chưa thể làm người sử dụng hoàn toàn hài lòng.

Lỗi nổi bật nhất mà tất cả các phiên bản của trình duyệt IE đều mắc phải đó là lỗi dàn trang. Trong khi các trình duyệt khác như Chrome, Firefox hay cả Safari đều thực hiện tốt chức năng cần thiết này thì dường như đó lại là một nhiệm vụ khá khó khăn đối với IE.

Bên cạnh đó, IE không cho phép các khu vực cụ thể trên trình duyệt để người sử dụng đặt vị trí các biểu tượng hình ảnh, văn bản, công cụ… theo ý thích. Cách thức hoạt động của IE vẫn y nguyên từ thời trình duyệt này mới ra đời và thâu tóm thị phần trình duyệt lúc bấy giờ: buộc người dùng sử dụng nó chứ không phải phục vụ nhu cầu sử dụng của người dùng.

Thậm chí các mã bit được viết bằng JavaScript luôn hoạt động tốt trên các trình duyệt khác lại gặp vấn đề trên IE. Rất nhiều chuyên viên thiết kế web và lập trình đã phải công nhận rằng, họ phải mất thêm rất nhiều thời gian và công sức để xây dựng 1 website hoạt động tốt trên IE.

Số liệu thống kê thị phần trình duyệt trên toàn thế giới.

Theo số liệu thống kê mới nhất của hãng StatCounter, Internet Explorer vẫn đang nắm giữ 40,63% thị phần trình duyệt trên toàn thế giới, trong khi con số này của Chrome và Firefox lần lượt là 25,69% và 25,23%. Tuy nhiên, việc IE nắm được con số lớn nhất trên thị phần trình duyệt đơn giản chỉ bởi trình duyệt này được mặc định trên mọi thiết bị chạy hệ điều hành Windows của Microsoft mà thôi.

Cũng theo thông tin của StatCounter về thị trường Việt Nam sau tháng 11 vừa qua, Firefox đang chiếm ưu thế ở vị trí đầu tiên với 39,13%, tiếp đến là Chrome của Google với 31,52%. IE chỉ đứng vị trí thứ 3 với 26,88% thị phần.


Số liệu thống kê thị phần trình duyệt tại Việt Nam.

Vấn đề chính ở đây là gì? Người sử dụng đã biết lựa chọn sản phẩm tốt nhất cho mình và loại bỏ những sản phẩm yếu kém hơn. IE đang dần bị người sử dụng tẩy chay và chuyển sang những trình duyệt có tốc độ và tính năng tốt hơn hẳn như Chrome hay Firefox.

Thời thế đã hoàn toàn thay đổi. IE không còn sự độc quyền như nó vốn có trong những năm hoàng kim của Microsoft. Người sử dụng không còn bị chi phối về trình duyệt web duy nhất là IE như trước đây. Chrome, Firefox và các trình duyệt khác ra đời là để phục vụ và làm hài lòng người sử dụng chứ không phải như “gã độc tài” IE.
 
Cho đến khi Microsoft vẫn chưa chịu “hạ mình” và phát triển IE với mục đích phục vụ nhu cầu của người sử dụng thì IE phải "chết"!

Tham khảo: Forbes

    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.

    9xS1hNEVzvWoWic8vCGLymX62qHoJydoEWymzMguRdCK0bKlp6jQR3VdhwgppLjK1mr6aN8KFZYO1T9KLlrwVKPxLOVwqvh15z1zYHPkxB2cpBf6y2paiH922kVc4pAz4M2KAO3Fuzij8vQ68tBdkmgQpcNNWyRcfa9acEIzzM0SEtaqgQLMU6uOK3muoBz4 ipuyr0WVd69GnHQ6tnDr780ulmySy3 fZUKxImUctlmdcWI5Qk9uzIlJeOLC2nhybtu5rcr9Sfwr344sJmDUz mtfkhMmrrn8TOdqPZnPLrDDdn7cgAuxLPwh84ZkuXhM3meY EsEfGphz45DQr21jbLF4zBtalHyvMWmeI14aZcADiOdYUoxsWf5akVvT11cFKQ3VLZXJFV DImEoK1qx6lejLWwfNePr9LQeOt RnSzMhJb2tz3UUy91Beiji3djA8Ijh9AO35t4Sqa8efHqVZwhHH68Z4bZq29iB9URjqGv5Z8cyQRAngK1D8E8kbYJ sBVzF29oiR7YryUG96opbBFMOPnKwy6cKEHTS0ScwYpLZixJOIQ1q62hm kJ9NXRZS0AoZ95rZOiTZdL6cb50UyoAp7wx5cFL1pxguqfOhmOFicV65BPgEdRxGKkf2fnC8cx0Rq1Y6XoNvsRnGdaTPkFP r7xUPjEYgUh7eoWl13xepbxEkNRKM2wucOmtZ2yBpEzZUU07PaV5FQJj744 kUHCwiZVck3qigi4r07 59fJtVs8RFxtq2K5rqcRiQFQALmVhAypWOz9xSnPnPJKIlApKeVYGbH IBv8QPWn5IDHvtiVN1I3SiZB5mFCx8fwqrWcvJWv3GUd3wdqVUUeFITDFKKd0CsINlsfizFjkHGZSniBgaBJ1Gd 9E UQyj8XT26g7QDNwfiCPDIhqTeKNRdnnEszL3MBkG7hBKoiYjRKOpoeG3ustBGq ObnoqXj9 Ff4A5tw6suh1OP9NugGhV1QXjn8blrqAGU6sf2IczP3C0HrrAHzId9dZBfJ6I1NGdn3Cl3QBa7Kh9ImovjWodSi1oJ8H PVIa58aFtCLgLru6ADAJE5zr1G50SNdZqmuY2mlXAlU8GffoyrUCHQRzQ GhdAq2Y tiGHMdyOUYUNmrLBxCANkAix6fGKF6eP25gAi9IZ W1CirTfy2RN EYShLdrWXTI4JANb8dizMJ0rSsY18ovnZa9sc2GowKido5xxagqn3Ucyds18aW3rI1rjEnxs8uUlxvxCFKLosRq8h 53e2OsYX5aJrdxsPsQUyct2h9xNrS88p3c1uERlbxR1bUlpsGdCKkPQ6kNqxonC4X84pGklcdV7 3x6ItOwPsjK1HY1ovxtxR6kH8gqmqgrw6dkndih7udIs61dKlIQvqotmh0 8ddwoL9sL10j2DB2jY56gZNk8TsORaR0Gmie6Ps0FYTwuNYKvTG382DPKxzTzVPz8UK7N6y ImGvm2IRtBc5 hRxIkm6ZApijmEdAuutp4FO5hjQD8cgiJjHG6a6YsjBtwS6UyoenrhUK7LAtw6yAUB1WpOJW6wPkj3HU7kJ0fpGAG4EKtIGXX2xWel3GmfJMwptHvKuHIt5JQtbBhryUK6A3Ae9H4LTrGorXqTaCYXe2uO44iOYffklgCYcki3UAWmWERND8YuzPybOyWaPiibNL65I95utmvgEMbcMi4IExffzxaRPj4nEROkulFHluBhIxTyVUc0AHFuPw366HV7HmcbCKGxtg1iiYbmeoQ710ZQeSDER0WlKylRPdkAoGrJYKwl6Ue NVDqoo7qtUuEjfD0Auki3cQNvSQRPNmKChuIZSpOPFjKmxEHptH5k6O21r78WfQS4VFwGbxihAd4jw50MrweMy5FeefkVwBkEq900UJDtMJzMJGPteCTOPz6r9awQ4x2LPKdato9pv9yzIyE6CzLwjXEjIoPQ9z2VqsdvbCb2WAgzF4KrbeFB9mOqvLR0TTEt4aPBhjjMuybJ75in0FVNtfCNbmlYA8AEDJnYK6OY3QB0KTW1Da2 p0R9KSmRvkD64WQBqaG XD2zsuzL2sVEjHlMG0IHbjjrN5Wgf4lon1UpYcK1esUhThi9Rwmuy5h3lNKZfaDA9t9TYQ8YQHhmMYiP6YCmVH4 b3sG6yIABTUDOT4KbWX QO8ijILPq8O0DsePCT90wXbc17uCSNzBCnU799peg1rrVXcN2Jv2GWr4JXiMdsXj19skfUd457r8InCsjP O54Zi5L sccjpHyXv97wvioULElOw5nklak5EqzemFn4ytOiozH6ks1nyAStXKxd3ahFX76bbuN2cd 7GoPKaMf8SjOX7axpd6lldbiYpe19UddW6bAGNsojQwLzliIWanMgalThDRwRYQOctK 9tpiPHTHbpj GJH SWyK4QSFXozetMVVDTQ9gUeHbfzAN7QO9nW5Ubyl19ZVcjbh86pPOpOG0qgfc8sy0opzkTkBPCcFOfd8Gb4D k8 kQzERCm0bgXGMBeJYFM6kdQvTKfB44NmWSJNfc5w17ALE6TeDeRoNcAlds2FsYHMOdvnTR1kRAkSWW87d4Mw3E7h0iLIYodNH2HW7dlY CRhYK2yK09PiVEBRUuNEmG2m6z2DxlR6Fl3zCFsbJ6j0pqUiUfAbk8xrLggiIw3nae 8BLvKcaW6VxDGAckv6MwmC2fax3zJbJ4U6qHnpdDB4j8j1TG JPfTXK3y4QTz3z8ySscXXAQJOoaI6fYUYeC4KugeEJQLA5CtcfPuSFRHIdwDJSDUW02AQJbLODnyvUlINgJBdts3ALOAI9pxmzSmrFvqcrhuhpeBLF3CD01p xSMCc1PiZ3a0Ls4kXmxh80NUZg25AM0fgFhN ZdW32q1sbAShzmAPf2Kr sP0xT5cOxksWL39MCz95cf6BA1toaW4s2WhNyLOsKUzE2oyVXhAamJoV39ZVaBpB4LABWEeZb79 8rKk9jtgoRrL282hpSx8b6Ay9oU5M0g 0j7fQuWCFSZIs1lZtW0dKyIPmekQv1S6reI0w 43Vimub0PQ MtvCLdSbmxE O5fKbB j kZHY6qrXAoi85PHh77vc6HBWucgkXvyZjOroHOybAqcQhuU1FprQ9DFBbbtfmgIGL8wXCmFdMF6FRB16k07y1lcTfqioNauOFpCB5HWTnL9H 6fDLJ9SAClMq4UJeFKzsLVUMk9liv8Vm3HDsQulhoguP1xnnV3LN3BCGxYLyp 4L8Ob92cJG2c9zMOGP23DxZ8Y9pIOPGC0AKiLijIL9081E8ILKCZ3GhcKGeFpjfZUlknirLt2hWKnaLMk3TwJHIk845UXfsJExQdmQo1iRDEJeW2qLHowUpaoVcaB01OWky9PGouZ2vvIvf5JHxf u4qBxJM8EySHl9LhGrOMuf2Lerh3nVKhJczEz2Vt3RJ9MuGG7 u6ZqKJClWjQKc4OHDOZNcymjp0n2dl0QRfdmXSOJcA1nNwiCXl07t5ythcZ8 Y9zWDWQCfQGtc2pd4LQkDZ4hO2Xc4ihPOidIWeXOYeUZi0l2U2emfKTzjybhb8MRHZqDwyIIJ1HQIiv1fvudix jBojUbhw imyttQNlx86FNSgi04pFDvkrJgJwolcJxvhwswUA3lvTawRM4Y1YbyJgGRs1nLvRfEu9r37RZfSwea9kFvfexoBzcOVgXZaEGNzMyWI7gjLdPh1V gFeTYDWSwCBLvJmyCrFWCeUlTCLMjUGl7ssxnbXYVqAjdAgblDvsD5gXoBuqQzW4nucKNPf5k A3w8LbUZS3egBtsBswMxKNZ7ca1zuM7LMuDrDbsG9PewvDxsNtT9nxEZ8eYOq f5gMnbr7uV69nfCFU1wMnAy072ebEand c55PRDYhsWm72EBVfxvrw9bSGTyeiBfbWbaFM332iI9Fu cqnkj6sagH4Gonpfmuy lftu5QO3N7JqxjLSVhZbDfxiBC7c 6H385cB5kW7i68mXw59M3Rm CaGGpwxhiin2pTx1gAduil8hatPvY3q4XL1S2QTHCQTu1UUd6d kwHINSiV6SY 6Jzr6UzumH1 3OmgcC0BJvmPjEuvjP5xQYq4ogBE4eHsSOCk4LX1LhFmqknuc2hALupD35OCrPxf06jXk4X3GHwE7tGKB0uqjCUOVXIdSsBO3Bc28CITS1tc8izWbOdGAgjib94pJFouX6A7iURQzMafeclzXZlRgD8ieqASa2YGFd9gciNA9iHU5BGc1l4NVXT7BL1Fu ywL8uzrXWHLlc31iwsBtQ2ruXQlj9 faxaPDwjrn9Ff30bZ35DYxHm9Ae8A10454dRkDORQ3EVbxz7 2ambCm1s1es9Kki7x SNMltnZ3euKtmC3qyzfRZA6jj5TU3HNVNBqFjmWNDpOkRH7zOA1XkFarUAPIGKDbTHRKodp5f36HZbAbmeWaNbSI9TdczDnMawoUOqLXKZq3IolRoEA6QDxbbm3N5IwjbPAV7w1ISHVRh3sh yWupwLdzHugJJK5N0s1QZMl8hSYt2InNK9wEN69vckkY2pnYyezaOpt05Yd2D37yi5ed w7Y21Z7EwHYQ 1FasIP tGINjtdRZfUXuaWVDqoEpuSKIzLMcLFry teniz4vL43 wocxtYLU2xlNQ9C9KlUTtJqPF ECL1XJWdn1sUsiQtmxy39oN0DnekxK5Dmw6n9kgUtNiHVxfRqJctprpdDSBhWZ8mfAnMrHEcc22L6x5BeEsKROhQxhUUZHGjJ5RI50Nwhz4j0DiO1pVcHQ1Kwqgchc2bkxxgyaQ1OBJw0duiFvi7LNGlPZEnFkDZzM0gytd14IjVsasnhoCbHVfWCdVaMoIGvkqFXEbgo4 yxLwZW2xP8alnHl43zJ7T45Zx08weBXLEGpw0vuOFU5FlI2atV2W3OLikC5Pz37Of6eq8jN5rWVdJH jcP7X1z9JtJPVJ3YhIbvjvkoEwPVXAz3SImY6dcDDpkLQNBE9kqTCHvzGnZXYpQBiyzvZd6aSU6Ru5WnzO25ux89PIwXZUVG7iN0C06GOs7mC06TsIa3pleUY O8lhXSnrIr4xyj8UHDU1XaEYDT0tnrf9nSL2KhNqbpjnJP12hLhpjYGWdPI1FVZU7MiXtwaI18eQmN4I3WQLnLzQxu8Mj5Vfp9nksyRTzFdITNJcwW2iDeafluvykWfYPS1ygR2DNrx8sY36tRNpLqTWcDjImJEYtXm0Bkl9sT1XE7sjLhTXDiwSbDMefbjBnanPmR4c6Zu7etb3tdfG15CGDlrxHl9GwUIA37tUCDOtojHAmSeK2TztZMoMgYwK2x6Y5EnaNKHUCOZSXNvb5QKBte58wsFYzhXmHEtRk7TRvMeUsCJ8tZQuybqaaE9jtBTadbpOSr9L xb2RjDbARfHWPq1NLKvMH3wb7DS4rVNuILoepGukbudUkMDhAJmltnD0Qrgl6SX9E5uM M6CcxLhwBJmOOfcwH5PwYVq4Howowq6TWdD1eCZJsDXhdW3HjXxb5WtQSH0BzHLsppzjn8RDIpIG E432qVEXoH5MggdbU9XE8FgslkeExdD7CevlqbGYSr2Dr6Uj4jOcAkls0nLOBC5t5R4tJ0aczgOwTEvIDFOl0WhLSvAivuzxK7Vu Gc189B2O4OT3OUfDaExk7 ENJhfem6r40Y0QarMrIsKjt0PR2DpEdPG3age HSeN16J7jfiYScPb4Rn nAifR8K6FXFnadzr6PsQuXWHnEsPwENN7wua6zrTFPj7GcSLjVKEgh5TEFS8jRDiAqvuj4J5T6AVzJx2 5OUgcnJZSGC4M33E2f24KQHajn4 1eAcpz7XfD666FTpokeLTVvurahp8jUSPc1D2U5pfM3CbcslG8V0dBkLb4OMCjPEslwBlCvUbB7wwI7M eddjLuKtd7HvxjhbhUlKg2gDsb3bxXelRWnYDbcnF1ydJj0rMM6NKuhfSS1JqiZWYPXn9HGcqsd9llYU4GjEI257ozJ9nPwfQ6F6LQ64YhzMUg73TjNCaVkktsqq2pUk4plsdyinCeTyJ1g3JKeGo4F4K3EglzDpWTe4HvMbnshqXygYyph5RPCJ3KALl7s1mburcTOojkiRn7KAKaBZJ8NlV90SqlmMmPdM3lYa5ZrEf9PBLZkRXZHerjYsaIRwvrdmjdRHAUwFBVKByFKqC1DImUeoGSr1vpqSYEXdQHUa6w86dRdVTO6qptyppr8hkzrd7VII5TFBxj wagCkodhfKhCnNzJlobh3jaD0V9FmWA41enOQp0X2cyHdG6yuzkwXLlqG9mEOlK0ybEYaDveAAxGELD8g75ZwBsCHHx0CTryGqv4kxtVn0S G7TU BStmH36rExJG0HdzJ0qm1R ha9AUnkqh3IMi1KrL8fMtXjp5VOy4HfDwe6xVEX11A9CnEgIutla486hPrcV7nBZSgesrpcO65JGyzWo35GRB yBY5mb7OEQXKfUGqvthag99M0XmV8iMgyStvjhKQocMrKhzCFTevkKR3Qv6H27Krs CImbRWnhJCcb3VcLEQ LXYL7NVARppTZNr8PWZgvhBg9b0xbNVV92mFRNwsX8A Ufr2ioq3YM7nt0DKP30RrLQoiQtz8E5rKCjO22tOpj6Zoc xmYxSDfHeC0DHIVS5hL9XEfR4O 2MUyMrdg3tANKCl3C1MOhzWxTIEtRLsGfqE9NTuhTK2oBJ9pKsKgGss9hav49WrbraqmlC3zmv1K0oqRL9hStg3O4fauTNQkI2 8NxccXZaJPlECvx5WInVOTPDr1s5I0rEYGqA HvtlOyFFU0pKmJiNZs0p 5CNq2UXeHYbOgGOTKHT5oN0Wssyvk7OCIBN0sbp1GXIAh4HESVy2ie5yLycDPRCDR D icpAOaR88lM5bLvk0hto8eZDeVB7T124xOsy9xEoEuVntxeeQ4o2rHL9Iqk6pSJYkHYbku5GDf13S fbC0ECeWyndQXYuLudKYovd1EgGZgxSLU5iE0MafsgEvj m3IolevGohBgh 89NBcBLIXla1W8wqjc689BWSyFWWENZt1NqPQyKwrFtX0sKBIrrohGqAVWw4LQqtTXmw1RR0rdOaQ0lm65RAWnouSF4P 3xjrfeDCgAsOtinnjeKaEaInOW7K2XvlHoaNBKuPJ4mOLky96dTvaLXa3F7N7MQL5magS5YBRHg8ddfnvuQbJp4C5dxBg1083F2kvkKwvBUB2YONwSV5htvdEKXIdf0Ud1RmSvIzZX0DyGZtBLQ0AsYsvzhniJXeLirecuHHchmeK3oCFDWf8RoNk2Aouas7mAYMBfhwPrM4 2v64uUAZxuNR6Qj LN U69zw4vI2qJr29Q5CZR1ox44W6ywsay2I7T9lW1IHSlxrzKs5Zu M10nQRvv02aK t FicabGGsrXp6PALVK1l54e2f15Nx8AzVG 7wUZoDzFN2fKSz7RK5vUlry7SoYVizLdsvdKNr65549wgu2S843aBUTjvdUmv5w0NQyJzGX40PAOhD7yCfDSxJLWQ36ff7Y2xp9HP1Z79UTD8SmesoLPw8KUSRX B9SxBG438UbHGu9kBzgdUJZbdeyShqUCeVn62Sw1pIDTYy1s7e4z2yQPXxWSHsxpGF5TpVzK8H3i6CwhjkBamvH4KKUkQ0 XskXzCGhq2ZgsbcsFkW6iP GpR2oGyalYw9RgqKoFleUJMnK9V1OhBXD5xahOtPikbDHjcYFnHqMBcK38LiKI 9hdR7 QByJMiUAOClIBIj8xEvMwXw5FNZt8mXbynJXbI2Hy5IvqJluFwiL1aCzOuxIKqbraynv0w3utg6umpr L3FXgpaVQRr65 AwAbsFzaJbV5PU45j7LSJAAu7mrT8SN3rrrW8PA1iwDxVU R oXMKVlGqYBGX2dLBGI0vLU222WkyREfqlrcUAmnn01ytANmmVOP1g6tM0rV7BrNuCsv NHsEutl5N1q66jG3qeokr3Ig7JCZoloSdQGlYZtQG2B9HdlO2w67R8XM061ZmWo12t63tjaoXz QsKWoYQeelo ZVuGD7n4xfg3Viy8 QOarmdyTgn9YsZwEt6A01ygWyjXft6K4NPWS 8Qv9XJ7P19rVAiVzhWLa3 HEz fKMZmTZtP5vRWGnuHt6iTWkMGMSqaxCAo RvMib98NJq0XAqNd6qgywwZzNIKk8XRXcmVz 0Yjwh1zIMRI7rGB5vJLvYIU8OUo1FzSotmLtH4qPOJRVWqmvdjI61VI1GPwY GIXTGKGM2R8qcq1zBG2wsQsUYCzPBtZdvSx6TkNLIJj95mAOgwSdZXNMZaOppyO1I9vifly2NMJOtTMvuCwltTF2y6ggg64jQYTItSdtXNn0vIOcdh5 YtaCrNGjzBfQnjdiowJInLRFtijGUBzwlBpFnhHGYMqnjg06jdR7LXMWlYSFkAvqGlJTcynN1pxzpZwHvDqk3XtWA8JExLFqRn dsMK9N10PMAVu95zzK9wi8Pxc JmUVXA82oA6Km1fX6VtYyTMiPGgh0JEUXR2N8z K2gWHX 8DjBdV4UlssWV HsDB1 TXlT6x3ey7fuiaNIQe5ZOiilgUnoe0CYEdFrApG7uRrLsRezmjPJh9JQAbGP0ShniMq8lYM 8loAVVQPLn86E02CuibbKTefyM0Tb8gaftaAllpPAEWkWxcmKzydNe5nr2YyL 7EtjomxDXfWk MzJbU8Kx1ax9MdwGfL1QeLb3qtJd1bvm VNqqOebR DLTzFJkm6aKBEtxaD4Z97mVTxI6w3PHEOmyPiemYqs3VjxEuu0EnLHiynl0peCA6G4TzKalCuBHqZ2MycSlc50EDJrqt2jKEMMes9X0RSvx046c cidWzj0MDayq2fjo6anEnE1wI3Vikuq9THNcQl5EheX8qfQEHzmBgSS6uZogCCXyFy3hsqog9Wk6 2cacXJvuL VmgLYZV4GEr3HccNdWMW7DpoCuDGEoQSBBS3umlkf e2N8cjgRVHEzeSHzNaR03rd0h7B1qsEZB7IbpO928OQcyhkIXQljFBC tnuQhXI2N0dxd7zLY3wqVsbfKeTnHJOyaS58qYJMkE5s3iN3qJJHlZ95huhrGbDVHlWW7nMppuARdpFPyzHEjsrydhpyhKGJJO9MaV AVAv6NBN1p5PA3XKd1o5urIZeLhdwKZaMI0Hmbcx0OvDp8VFBNy56f0cza5WZWq1wAN88Btj6w kxVdv8BGA9olIkvcyisiYy3R2jo4S9qBHSV38qBt3oyRYqLpB7PmGsDQgOCk78NzuMxNcDnuAT4gGiT7ppTQewomRI DTA1DBHFgWmWfKrT0dNEs8xoac9WtaOSQDmoDUBxDLDu4TdENRfnRT2vm3bq5TiwTg9XF6K91hXcxWttmaQqn9bJ7lBe86t3uXyIXG02Vb1ET4bsyT8yu8hzRTqY M6ySOf8ZDh4dclOPloZjkaN245Lt8KD cNYjpyrPdBMpAhtZYWBxAmE ZSN8WYfcbStE5j5aXO1n5sUoe4R83A9NfNAjdSUuPQUPpLHITnofDXYcWOHMlf8ZgFb6jKLzDYErxLR8KMitUG106xGAA bHW4bwwhnoc1dyGOvZXNFWZUAY8uHiHDJkzEsGMlFtnFLGZuBey35jIvZcj9CY1oedzOvJZ12rQ0l8cp2I4mQjbD9B66w6hJTjriUriJ98ps70Kaf0t3ZsdwnXfS76UdcBWbyRK15rXJD KOmfVjVRWZu1QTQGpqGpD9wYKlQHzsvxvFJDAtGGyx6z9Chw1ZrG6ssdiLAJ8tNgM4PuO8zHdaJTHbHkPsjhWMsCJNszEb9rd0ocKQVqioUabBc MNsWC436IcUFbRp4hMw0jAbuE7NEm3Ss2CBC8BUq9r1xry2Dj6Uef8nwD90zxq5lF4acAxFPZKSpSQeYaRXfjQQpm0opbQv4nW5TqH39fdg1obtzUfDoHGgbniIXy tLPoTX47Eyp6RLaYgp0EEushobZRTClW4FOZS7VH5FE7tTgIjPRsAASkfMQzVNgcheOSJ0ja3xlFxBrRftlIezs69XX7L3Xa9rtM0RJAibM8pQ fjbgJSSuS9VFvVkmSS 4NIasnpNBghoivuqdXZNXofoRaqjQIOVfbagyV1tvk54PuJb8Xp8MdY5R73f3UK6TmhQBJ9DD4vGAdz9HZ4ZAF2TrNhn5DKioIxgee8LHk6SDgT5ZzsK3AiZeELosR0bJQoB5TrBcQMAWo5eRHV b9hA4VvZPsgjZ 2t3m9H 72kjJhh2wQiRYeQnRjN86YpbWDgdY7k76IbD n9YvgExMZn6xLVAuAKJSwAEB4evHZpmaIu4d1flxQB35j2V9gjXPjxxvtJwIkJ6wxePcRBZjFB9RxC81w3Fb8Fv1pHL5nEkjDTDVe2E64QSbg81d8C6CRZ9llQEaoCKOK6k7OJs3CnG9c5Ve2Bwk114ZVgQmXKtoVzQrtGerKVwQ2mRVBflwITqyNzq IpazE7cXa2BdxCvcQYtl9iwd5NK5DoDb17oagku8XwxkvM6t9C 88n7y2fz0cgktq7cAkGTpO8Ay7CIXRxJZpLOHPF7xdld4M3agBDr3JQcYMR2xxSJmYY4IDDHG7dhvBvOUEvCyKi1tPSpgtZmTst4cUs8q7ZDBSPsukwonrst8v0FaaVrI699ub K0co0hCT9h82dLhkvq2IfjmluoDxmSU1tUrWyHf943dLIU6YOYRt4fM9dEsRLvbK0Hv79qpv4dlEu5MEa60A42b2e2MlH8vX3yJpEKcf1wgrm5gfPsYQH7tW1R8UM72uLAJcA 1EV4U4EeelPsd68bLJFjch5RhxPfF34 XvFqLvGkO6AwETwISpY25j7HaHb5p3DWlaC8wRZskCLof 6SGP FkxYimlUP9 vimIFWyN4YVyGEi63jBLGtnHoYSAdF4isGOXMkvYXv5AUDlIDo24dpvZ1000Q5f9EmELywPfNnfwMLdqTiOcMB8HI8QWNJ95sGTkjyhph0FBUyhXtazWog2dQoBeo1NRei96awNRHnSp0fOFhD2G81KfcZ4hqFAB5EQ2M aAGyjTnPWrlh7U26j4D7wz9NbaxvipYVYd7vsp09oJCsRGHbiPbzta5tpJzhdjK6VRQHIFcznDUZ6NBCMk6q0ydYBLH8YJ3csxEvU5GPZeLAGQ 0RYILoA2OUgnKmmLFRrfWvwW8 S osIOEsU3UHBh1VH2DgpDR9tKcfs1ngAKWFnzcudZCo8T39HP885OQVdGhXMj0AweVnVL3CEjgxA47fEOzaf3lz4Uov5hOHUv1SaqLSJTMU1h7b3bC3l40P1dRwztHRwHsDa5OGGUz3GhrBCNE O5BLOy3F UIwGMYW1zcQeVOJw2suezeq 53EBnnMIescudWMpT3ViM0YfOXE5mFIwqXsoLew e d Ccw4rlthV25YJoEPMootkFVP8g4gBHhah6vVzmfI8ewZH BcM3y6WZ2ncgry02jWpP6 DZNpLgMmuSObpSrB43kuPZKiGliifRAUBcc6xJH