Lịch sử cuộc chiến trình duyệt

Lịch sử cuộc chiến trình duyệt

S&L  | 10/08/2011 05:40 PM

thích

Hãy cùng nhìn qua về lịch sử trình duyệt web.

Trình duyệt là cách giao tiếp phổ biến nhất giữa PC và mạng hiện nay. Nó là một phần mềm ứng dụng cho phép người dùng xem và tương tác với các nội dung của web (bao gồm văn bản, hình ảnh phim, game...). Cùng với sự phát triển của Internet, trình duyệt ngày nay đã trở thành một thứ không thể thiếu trên mỗi máy tính.
 
Hãy cùng chúng tôi nhìn qua một chút về sự phát triển của trình duyệt trong thế giới công nghệ.

Những ngày đầu
 
Tiền thân của Internet: mạng ARPANET (Advanced Research Projects Agency Network) của bộ quốc phòng Mỹ ra đời vào năm 1972 nhưng mãi đến tận những năm cuối 1980, trình duyệt đầu tiên mới ra đời.
 
Tiền thân của mạng Internet ngày nay.
 
Điều đáng ngạc nhiên là cái tên của trình duyệt này lại hết sức quen thuộc với chúng ta bởi nó xuất hiện rất nhiều trong trình duyệt của. Vâng, nếu bạn đang tìm kiếm thứ tôi nói đến thì nó chính là 3 chữ cái WWW hay WorldWideWeb. Word Wide Web là sản phẩm của Tim Berners và được ra mắt vào năm 1991.
 
2 năm sau, NCSA Mosaic cho ra đời trình duyệt đầu tiên có giao diện đồ họa - một bước tiến vĩ đại trong lịch sử trình duyệt. Nó mở ra một tương lai tươi sáng hơn cho Internet nói chung và hệ thống các trình duyệt nói riêng. Marc Andressen - leader của team Mosaic đã tách ra, thành lập công ty mà có thể rất nhiều người trong chúng ta biết đến: Netscape. Vâng, các bạn không hề nhầm, đây là ông chủ của trình duyệt cực nổi tiếng: Netscape Navigator, trình duyệt này có thể nói phần nào là "thủy tổ" của IE sau này. Đã có lúc trình duyệt này chiếm tới 90% thị phần trình duyệt trên thế giới.
 

 
Khởi đầu thế chiến trình duyệt
 
Mọi chuyện bắt đầu khi Microsoft mua thành công bản quyền của Spyglass Mosaic và cho ra đời phiên bản đầu tiên của IE: IE 1 vào 16/8/1995. Có thể coi đây là mốc bắt đầu nổ ra cuộc chiến trình duyệt, dai dẳng, khốc liệt và kéo dài đến tận bây giờ.
 


Thời đó, có rất nhiều đối thủ cũng mua lại quyền phát triển từ Netscape và tạo ra những trình duyệt riêng cho mình. Tuy nhiên, khi đó chỉ có mình IE là thành công và "đập chết" hầu như toàn bộ các đối thủ (trong đó có cả chính Mosaic). Suốt trong thời gian này, IE tăng tưởng mạnh và thống trị hoàn toàn thị trường trình duyệt với đỉnh cao là kiểm soát tới 95% lưu lượng web trong những năm 2002. Thành công của IE một phần là do tính năng nhưng quan trọng hơn là do nó được tích hợp với Windows - HĐH số một thế giới.
 
Với sự thống trị này, rất dễ dàng để chúng ta có thể kết luận, Microsoft và Internet Explorer đã chiến thắng hoàn toàn, tuyệt đối và thuyết phục trong "đại chiến trình duyệt lần đầu". Trong thời gian này, cũng có một số trình duyệt khá danh tiếng khác ra mắt như Opera và năm 1996 nhưng  thị phần dưới 1% cho tới năm 2009 chắc chắn không thể biến Opera thành đối thủ xứng tầm của IE.
 
 Thế chiến trình duyệt lần 2: IE thất thế?
 
Thống trị tuyệt đối thị trường trình duyệt trong lần đại chiến thứ nhất nhưng khi bước sang trận chiến lần 2, có vẻ như IE đang dần thất thế.
 
Đại chiến trình duyệt lần hai có thể coi bắt đầu từ khi Firefox 1.0 ra đời vào cuối năm 2004. Đây là một sản phẩm có liên quan mật thiết đến một đối thủ đã bị IE đánh bại: Netscape. Chính công ty này đã lập ra Mozzila Foundation, phát triển Firefox - đối trọng lớn nhất của IE tính đến thời điểm này. Theo số liệu của  Net Application, cho đến tháng 4/2011 thị phần của Firefox là 21,63% so với hơn 50% của IE.
 
Thị phần IE đang giảm mạnh.
 
Khác với lần đâu, cuộc chiến lần 2 có vẻ cân sức hơn nhất nhiều. Ngoài hai cái tên IE và Firefox chúng ta không thể quên đi những trình duyệt như Chrome của ông vua Internet Google (ra mắt 9/2008) cho đến nay, trình duyệt này đã chiếm 11,94% thị phần. Opera cũng đang ngày một lớn mạnh với việc tập trung cho mặt trận trình duyệt trên các thiết bị di động vẫn còn khá "mở". Tất nhiên, Apple cũng không thiếu phần khi chia chiếc bánh trình duyệt. Cùng với sự lớn mạnh của Mac và iOS, Safari ngày càng vững chắc trong thị trường trình duyệt.
 
Firefox.
 
Còn lâu cuộc chiến trình duyệt lần 2 mới kết thúc. Với nhiều bên tham gia hơn, khốc liệt hơn khi mà Internet ngày càng quan trọng và có vị thế không thể thay thế trong cuộc sống hàng ngày của khoảng 2 tỷ người trên thế giới.
Xem thêm:

firefox

Chrome

    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.

    OJ1auJaRY2KhIi63u q4U2ed4nreb6dLalwIJEgGY0PzRVVgDKMwkAzlvCqLWfOwgrm6UONaws3r0y3Kd5tWQ1Vmwwz9uGNy yEmV7cqASIp9EiXzpXsOVo8rHMpPdg2VE2u7QMRpyfce03RTlVOMTNoQiA65sJ6UKrrLE4KfpRFNO1BjL4GkKUQh86WejVX6aN7ZxSTSn9PIXucw3qAZ5PgNtfYd5HZPlRJq5byyFFeJbZX9TdkY3YDqLEIKyv2TpAPyeq0GV8eLfvTzysGxuRZh1wdl5B0Lvb9b81gQ2NcjSiTwEUogy0e1EOBMRQHZLq9DEKAbYzcq77VV0CRNxBNm9Yrn8wGBT7o2lHOZlFoDErgyKWlzt7G45ORonF7R7OOQFE1gV7dZuxJDA K0scemUAjZveh3r4xeM366o8d5kkqBqgIWVIl4CXaQ6srYxVN8qrEZOU9oKlMNVPtCd1PTaXVRqbWB1VwO3x2tMwBlVCy7FZYrfqLgFWg5uRIf5iMiSwOfZ1vvgDe9uQqDydbs5mxnGKtVXbi1ahIhqwTWuzKBDQVWq69D3A5bog0yqoI8c888dzMHCg4kgNn8ujAgWepXENuDhH2rdaDn1d2ohPzGpsFwWpbolyMqIRcD4wj6p9AvjsSoVDHUdvza7yTMiNKgL y1RJvNth7v5PcD RkzOtElbcthVBj02cUW5M2B1DYqLbq8A4eHMlK71CVtbBBfjRPmHmIVl5umuEvYaeYjcsO4Ah49BI2oX7QO9ZHjqrRcoqIRIQjU2V32bAtvMG47pb7CXpgo4wxyWMCBDamtHwEUT3mnUxX0q2Pt9x6a2t DaaZM2zMb7E8PyYip01YS9tcAlkXjJnGONvOGE16racVpKi41C9adShrtCuwscfuBNCOOea5pXeGu7kW Qm9TyIzXxq20YrISHMIx67u8zlvPmK7BgA78dnJ3HcRIXybsg t3TsDBPdGllCDSU8EzxHOX6x3BQw9YPVYFXchnsF8c5hqaAnpPNb1k6nfix8pVRh3 9Oq0kcbeeWnAohD4vPvJcjsiUWfBJxAdZ563S9GlcwvjtrVQfBxVVG8eGvEGk003FQ6Q8JMueh3PqNB S5p2A1qRvOEKwKSuW88iaOoTSLE1iodLn1q890TG8KZ3UwDjoTvpY0FveidDb RellIHJZpuyFHofKBzbu8AhGO9ImwPh6BV0lTe1faQBcwa6jwsIraQNqhpim8NhgocbsX4m6gM GjYpKwW0cWDZ0qEJQLcrzLyP3M03OKVlMTGNhfYaL4kouBzhVsSH74g1Veb9qC8I x4rcnefbWcJCyAW5fQTJNucbssgNpwtXL7v3935wraoYlOwcg2BfaKMR7BHBirYbT x2T1K KmZHCLqz2W6tAudDiSWW5dkLyxuwXzR1xR489m62vmAo07wbYnWA5CwYqmHjZhoFuliDSHVav5HBmtog6F3PlqlGuUIWAR7zykjUQ1mTu 9hHmjgqh5XEU9EIW0qsR4NYYNd6E9fY6UPNn30ExsgSCVKqsEwHx j5otXOMqJOGcBKlFEZHt0ELIb WmjFoDJ4pa906X7Kn1PSYNRdt2q7HHFahT0C9pXFYieqG611MfQ5WZhz6z3orvf6pAs8OjDmC9Hm40unxJNtLxbcnUGjUpY90NDAcqc5fkC2KQJ2BADsc9YNdFrHswq8ZSEtaIYO47U6YcohMm4SW3moghVcBz9VFVzun yctMJKr5N85Re3urJ5zcLkNfwLyv2JUMEs781EkRR K4aOEMo4GTa6Dlt8sZ646fJWFZLvqMrsPMlypzf87Rg6fg80IiLdorwn ugA1o5Bgp991WBKsXYZTQKRG0sR6pWrZzrWlTbibp7TJc0UwgzGrxfiMiUHo4bcqlB03rWOmOUVzkHo12emlGMlbwvorUdu9aPz8CVu1SD4Kda2sYa9Bx1NOl qGEqC2PXl3EBdwCELwOXILJ6ik2IwBfRJ7h95Lu xRJF6OM Rtc8qXx FK1isG1aRmZd6L4W3hi7uIP80FCUtTOsrbuiEZPsfjBHRWjVi 8ObeJe6ftBitPNMG6gKbswRe67nOhA5zC3BkYsOLUfH59WY7KB8zmQj8Tr0dYfkFTnkbUW tDJ4cs5BUjFwJWkPMoRw5pL PqLeetSkliTJtPFGaE5206li9CEf YehtnbORseBx5IHbDRRFmfcsb8QJAxrPmN089hThUEO1V7JbPqsFegK2ZMlL9PPJPUGBneIEx3CLoMNQWLH32FV8IkmOvqpS6xH6KB6U9pU1hfExH3lwrMkLKu4OL22xeKouGr5OIA5dtQ0w5qpxOkzV S G8ujOFsNdRp5O5aVRmwxJ3F80QEGfZgNI9TQxuk6j3PYrZP UgeiXM5h4HbuWlYADnUkvS47z1l8neaKQKmHVLbOiADAIVsXTGu9 eAIium5wqILbjg5shfsXs0nCjQtcd5K2xB80CdmSRXRUiYbaNvhR3qu9PT4t4F09pdMgvl4HzTKt8M0jVjwW0iIgXYk2ofJ9uzA79hXHeJaJeCasiVuhtl2fmu1Jf814TZcoUcp2tVwu1Bq9KhuKfs kdZmnLNCtFAGbyZ21mGM5Tyn449yk mz6Rp75jJyCBQz 85i KCUp9XnQOBePetNb3tqyUeXvsYmIonvfvhb6sWdT7eBt7zj DV5tPBDRzqYh1nopn0 e5sAsy6q981yLw2GWmu9nRiyMwmB3Ebt1qTdcE7BGNRzHB85Toty2NYxrFd9AZbQxuIM 9ULv5ONhXzh6Q8u1n7CS3B9gj3eImGAQybJXTKzY4rBMoJC9ORDHWhHRXDf s9PiIabSFane9VmlR1v5ixJkWjYZsBlA91ILYfbsNQH5iihQe8eTQeHRvuhfCa7r1ab1H6ZWQL0GHg2KKH8v 2UXUl0h6pOkHAelqgSeutU3RKCvqy2HHCWhSNhKX1M3xpuBOwRw4GIUuCR6wtGWxY3K1JH0Tb78RvF64L6TYaxfTZh4gHgncl0aU6zAAqpO MTi0pTz3ZkLQ2Oo1Ui2M0pKHcsTpXWVAc4rMU8zPz7TLxCM6t RY1EcklCwiZpgjfZEPgb3iY2mwc4UUEvBhWN7zGVIY270LmK1F062gjjvivnXhjXOCPzp2hcx72XH58LJtdWcq M6e4ABRYtaexVemsmyB82A81BQd3C Vj3q4 a6rEWpjHCMhjnwuRSPZ403nzgZrDVehTExcl0bmHI0KZ6O7NA6M5QxBPklJUkLk7QsmmJNn5S4pKHZvsR8oLJ4kWD8NsTyGc7DsHiAKGse1EP2hXWQ7II7bozqyzInaE9GFrQOQLksycxgkwg1XK60DGCteBhCBoqnPfWG2sXPLS5v3TW3W1xNX9rz7IwrbPRtUxruebpDKsxIT3s7sdvJPkmHqHgd8uMQl8kMhx4RZdDg3AhIQr4yqOFTVqIh8OSqKxNm1hTRiDu1ADss9MqihNenEZ4Rq7bBW2jgsX1mJ6Py9ZNnIKQX6S2GJ8KQfUiehoknsFPIGzVDSABKzg38JdbDFv9AyX8E4ikCR jgNOj2MZVBTwXtQf7x5ecHPY8cLliVsxEXmVynvMCp3wiB9auqExgPnJyytojGRyGkGiOHtqHC15jfWgxIdlJFAU6jraW9DT1KWP3QyLMN2xQpPRWIeFUs4Se4z5EPdbc5XNvOppFZQcig7PUXlWunz2B4eic7coP3Q90WWXOZqtknR3uIN57e1L9muzDqG1Zqcq6L8SFCEEa4qDEYbuL70yzePAPLknjbV7J0PuMK7WYTzIsm4hQTO47xVXfbAz3HytqeOojxkcSOFZ4Z721gN4Va9ai7pC4vgsAUdHOgu1CRtk2422lzNbn0VWJkKu0LKdeRZ eHzARVFAdSotI5TsXp5GAbykF5egzD3iFS3n72RmfiX4BfF nPCrxD2QB5r IWZ27v0asNflmhL8EvJQo2jXQCVvfzEsUsj0bMa5ZWjKLB2FAjbsLo9LvKNfkRoLJ8aJlL376iOcJWxojtf0XngAaH3JvIoxp2uNdr6VL3pYrcsTkDZ4mMV0EoQ85rA83vLdP0ebzuRpshkPnXjjIXlSuIljCW9CRcU KlTd8HojKZ2BHgVZoPgAbLD3TiPxl8tLfOF56emM6tZqpSFtNHDtphdn8F03GZtvHjE3xXYOfsao0lWBiJNzp76EMCCl9WDNVI8kHMwllUauIe3ov8lUmvw6LdobN 0lrC8j4 gVH mVlwvqCPtY6sKOGEbg YuFXGSXlf08ZRBe6qRgAwjKvFPUB5Td2KdJqlqeqUkn1rqAmRi2ACqg7NsWWFH1AVd1jcpi84oWVS fogdLCt5TZTAFdTbRw33Jvit9h2YBJWZ3hAsavoSULyxyd0KA8N3hTq3mCY8B9WTkwpngixTgFunsRmXl9qi3NS96 dYj8JIC3GZhgB6XC0BwuyeMojjtFebEuTFCSDKSEn8jEIyvkzRWXhHM9BxFLlCCuAyn2AjaFY0DU iGMOyhUlcqPykIZgkY3y Nt7PFjlhOxBTx5L2oXwRjFSafa72tOSBe42xoHXjRDcl0pHzoafrhHKT2XI DgyhkSc0nQeUZVhwOvOqyHhCN5yYk7zLEA3Y19qOTSRwJteOD 0az8nz8FOQW3gEfdT057UTWY0Rw4S1ffqvx0J2pOjLyxeqiNtA cu 0kM3wkFK08VAygPkZauZKa1rYF 1EF3rzu4Hvs4chSYkQBc7F5hcfij14DbS2Nh9hX7P44XUCmjCby1ZOHXNk8dDtab61g20m0pOXqtIaJfALJcW69lFiLjt0t3I9AqXCrYcCbYV7vfzZUSW93bd7k3rre7DhUFcthQ ZRmxlZqvt6KEWk5WLD8h3f0CpCsSSOwgu77DEFEjrXMXOsGHNEvniIPW0rw88IowpD23nPmMYPATZEc6ygQGvsrDjqFbqFncFZCekvSSyzatZYyEr8qtYE1a2QpfhGVuep9V8IeRjBVlUefTRwv8LZMTL9PpftuhzTRXA8FKBq6BokEqPrdZQepJd8VF3mQlR3602sntm0V4LotFNC8Cpq6cHmimoAILXjaDXKn4 PwtdRQ02w8OssDGBPuqsspg9Usdy88SWr2E88LTosPsX HRq2j9tScqLrfzMZk7h2JAAdZ8M6t0qkkYbUR06XxtiNnmGMTqavMqIGgmCot9u0jRDk0wadAcMAKfIyw61haQ137zfks9wI2wp9L0xaI0yYA2eMOL1dTrebMWgyV7T0XtIviGBhtspA9XVbw xCZn62mjIdy4k6jS7f8ZnBU0ND3uK T0249 risrZwmskgX0WrftkOz8DYKjqSENX6rfIxXkiSZvAqsWQ2jZykE9ngWZfkoW ZuwVdnZgQqXwcsz31aGC5waNSPdfSi6jUXEjm ofSca5OaxYWxWRz38U0kJ1HGRU0Gkxhw3wN9ZUfYJDDlY2JDDW73EZDs p5vyaqgAelsF5lLWdGiBaoSbAP9JMT7NUV0KpzEWcKVQ3QtZIFPbtKQsuQ6m38z7vUlMQNdmh8 mPRDk5c2GfGT9 GqYTAJ G718IDmmtl1ZjfNTPVf0DCdMWXOX18tTwp7HXkpK5l3cm834V77RBWwUe2tj0zPu3 i8UsPhTDvL8uL9k1lLedr60HY7pzZcHmbR25qfz1 j d8RSZZH1BVkcGWBqviZvFWPaf JVn22ZAut08 6LUizAB7NjwrRfcfmy0TFSGkmfAq8h6JyDIzpzNpKiGroNrR5CJc8V5muH0Kaf79kT7os fUACCQ3nG8M9YzloQY79vhsb8e9nzWE5hOyhTeuXWfntkUEr Ym1u5KLi2q2Umb4iAbhMv3liOZLDSgfklgZcf2teJQJYOeIp31Naw8 kFl3aeYGN3ovkNLI8D8wrpc6k8krzljIioqPMRaYQF0BHjkZZSjIYJWzQlDwdul1dhJTGqeWmR2VqS7QqjRTw 8urzReU7RV22qBGCc2wFvWyx8AJgVU6tX6Kmk4QFY5194EZtaPgyNqDbTRHA aAnh1NKTcERrACrcVFvTb sEXjzRRDXwCvm Y21fQWqXU56Jf9mpri5WwGZiuEgx64qB0Pph5ANhLx4EZuG3mnRjvpF1gzvB6Te13KHJqvuHZAmJ76fwVU2XW59mc2aKy8ZyN55riwTHdhoGbvIkvkuKB0CQu0w1x8GFEDromFiZodUsXqkYnOXHoPOHxXGRbA38cFV2efWTCpd66tsEb5beVQiWrbd5eWYnm9al41FC0ZWLmDw83E9UAmAid0rpRNkYCbMiRDcwyfc1P LneNCRizEpcTbxNwzJa27T3VKuwrxeR4AgAEL98ed 4AdRxLZsVnHOSPzkvtzaA7vTRs1MTcWmnj9t3rUQiES FfLyp3YVbIBsmpTBzj5dYIayacYcwIE06tQvc1 IlWBDU4hWk4Qcylxc7svfslQ8wyGfLyoUx3URZ tPAcNd5xAQHyK6IRdRJgCPQmMOjsD8a7NM9KwrFkT41cTvoRCHDj0q3ql292 CYPtcmM3t6AGaS72ymltjENx7 uKaQJixtmnwf4t1VBMUMVlEgug1bcdp POavBFlHfHqHLUrNUIl3y8Z2x6HQejpubKyeoL8PKA4lKZR4YbbNJalgeNXrEARzyIyjFfMbsgr7pNxupGxLqkCN1wBJZMSdeostZKgPD8te9K0ODfgqVgz88BeqHjfbXsH1 Fy1uT2qYv9LGbT92vF6JUPP 25XSTo3qJ5Ff3rNasjCN08qYGVTFXdyZzfJOyvEnTqWu4kF UStiIBgVxVgFrRgT6n9gJNNX63CTTGj2fgBIUkLCemFAKLYKA3NKKKXbuHvuOiTQU32sMrss7GmE6fi34NNkrXEOIjhiNQcYWiNnVP8Vd 8CRprHuGJSUAceezINseIfF7w04KtD VtjEPYiEFYZXAfhNO7FhIx06nK5MnV0XaMPUmigMFXH7CNeV34IS C2cZFIhsNNGksNCjHHYdOIwTZGOTcsMm25Ls5KanpjNmcd7zZzWsgyQNoT3GqSdpghdIPKVb3AucO8XMxRK8fV4Ys8Lsh1l1QPavCLXPkKVvGdqzD5FauDlVGOIj1ZvBIf5LNj7C4zYPJLOZSHHKZyILIio3g4mYnDfGq7pBQMQj4 jSh5lC1uXzBYdpGqzNcgPWs8E854rATRq6ISgxs6jxjWvvFe75zGhePVJ5oYqN47Ws5oAdYoY8lHhybR 3PApM8Hrmxj3YQnIdjp8exCwzDXjcN5tqrUvtFaVlv8LNk9aRp0otIYYwzb3xVUyTcAVafNTruCGnEifVUQ4RgniSYMHJh2DKeKb1sZ85QD 0mM7OMpqYbT7CItO2AVhFyJZ2eE96vVEu4KmStrczce3wdKNdcwEvDfs2VMyhXcDuDN7pJl9x5yjbOUN95CEbhMNJrvRc41eMUW2Ruo3 x KS3en84gTKNEfsG2 bNIfXLt2XYoEc1dYVovl8Fi6rgTk9g5F7CQieZBfCgSGvRplhDoVwNSZUmJg4x18mTfIRnzDuCcLM5agMtxLwQxzuj2EICbwqxwKBtp2lbRXw1KPnjvskFOEDutHOc8wbx4bWWMs4UfpOH SkuTe7zssNrCV5gHvGgHkQz 0Wf9X895egnwACIwvCEmUxQiaDtVnbpkiuY3615CXZMIi1MGexV7q6Sc5ihhBxc0BJ8xCltv95pqVgvuyDveuXsD09GekyD5S Wgkl8B0s4UolX UIQZPkw1ujpUAUDQ4q KDVVMg6OZPupBP5vX5OC3jv3HKDYnif 2wAjSxBN7k8juDVGDxk8wvNeOS93A9GiCBcsNrrQk7YKZWHpJbawRjDx3fhSSEsKCX7c8B15569cl6Yj4luk86GmYgLyJfXlCbYvMNos3jJZh4LZKvgtb0883zH7VCAMY4r5HDsnBKMOe73MKwUVKx8ekvsiJESionsfO9XyhxOZkSlDmhs8wPK WcQmQO3MsuYDKWwiQA3eC7QWRRUzagpHcjnpvHZ3qSAd5U0R3J0pVH5XvmC1C1q2As5IZlaoh0gKEwwfqemXOBh08NH03jWvBEeQ JNuWF1n1kfAEHnVKndTvbfV9CArvGmI73qu4 TpDSH6ikDYP EsLyM9MFfqYxVr7wQkQ3gS1GMZa77hFUpMUudQ9E3hLGw6pUbP U1WZrbZ6NnQgWnVAMkgWDmEIpjymzhOcMgXAmoAzetkCIvkCz3wQ8vQ2KDs b5D9Il 27fYwRf6vjUiN0zrLu6ONQ7atBeZe7nQ4hzByvddbgf2NEQ8Xm4DBZb5ke9rMTFu5pwXMekG0DGz6TXyeBa7IFw8FjLnSTAPWRCclMbcMMOm3IH5HO7xAO7I5kAWRox7onZpe9UoZH1sKHQmLodCXGMzRJYuhf0SuRbYQ20LEHf3RdhifQM FwSv55S RC1EnPSApnllMMlpd4eazQE6bXCvRmkQxNIH5DnUI9Q05OnavmoIl7MnTaauoHIM76jiSsqUMFKHuutqVOVBxB1QR1AbNyCaIP5hYMWW7U6xuAlN7kwT2s58sFRIjMvJslgdUoBLdc KAIH5PhiYNiqCQ9gPldiQTntfVw8HOlE Pm4wK7ZO59q yZHV0pSZm3veBAgekzCKHTR9A5WCfBEVKTLCqi L2o3fulcewwKa MQDX7T7x5whU0vdMjT35gGJGIgYsnkQMl6rmQPrC7ZBn TwFzCm25PPsKyZ3VgzRIQuaolnafXIEJRJv4pE1rRDixOb jYzeUJVrnGI q7lcDXzNS5qBnWFeAFaBY5ZTot2SRg9sXYLnSi8y6fHwTX6roympbbSL74xdg LzpVoHmWqkRt7nRx45sygCWsPUjHtr KHsMOS2jKC3Y4zoQh7NjEcQroCVwA8OREzkoaL57fWyq3sK4fHuYh2O3t2mk2mH1HgcpouvczM5CSxYjb2LsVeTNkHIDqI2DJapO14T1pKvMNrIazqgFtIhMVWyiGBa0JylMUH8rpwEhZGBkWPffxJyi0xOsqJHRknXpIDeSLCAdvelKUrce56F5gzokFFRce65nx2e8hH02PaOyE2acJILZdp7sHjv8lPz8ipkflxvbF5ZhhIXeg3Y2v8lNZ3aMHnkkteRtxdvuWOpB2D6p6yvU2 KhIYqTZUovAEekGLg4oTTcJja BIsOP5Q4iYyS5ZZDxMZvzoh3yIZdNkxFvQKVTvuoyZqduMtrDCDYAkDkLzruB9nJZUsVAAnHhMbcnzst9m gTAUepOqg4pYQ1RG58xGENoifuIX0A2QJBwUxjVaJ4Q4rOWPKuomW2QgMJsA8D9zWfgzykBrkDhfuDKdPm9cZGqYt1vyzihcyyJNbk8VYMG78bAkg4dMP1PXQGjDmJu3Vzs4M8euJAA53r4IvqQ4PBR6Iy9J74N7wGFEPxZxiODxzLatbDNCJVYFYwbKqQaN1pjOj7NzQsLfMi81fwEviD jVlhTnC5TQPnBn1uwrDOEhVf2gQa8eTqffjf1fCNUD74jpST1As5CpebVmAAE1le K95bVUdS4FlxCbKXYXqJQYCJl3Lgwop5rNu1mPj9FmkIW FS5XZGdVo0Z48lCTvT32D1ej6LeNsSh6yNJqR FbpSf5FJsdFSBEUknK SA8fLJdNXdo3IsNn4eqvdWMwLaXsY1YBCNunB4kf7xfL7T8Ge2lMhMpWMYHRQHz9COYgXF1XXHxlCx07wqDDT8uIUWEh1MuJkzFIVrHOMbppl6KsDHERRMYIqIthfW 2RLGPFnIAjfruv48D FtdPbT6R6HRFo S9iZ0PTb6j2O1bHawMnUrS0no1pWmrCRLRWvcmIuZ4Cqq6n11PVIezacdWqjz1RVpl4VUOWnLZFNLZxDZW4s2XJfVD Quq8gW4bccqsLgOHzxjxqPKmrguEuE HPx4 DOqctdSDmmzQZcakfkgDaDqGRRxeYnkxAf45qsbUwNSvAB9PdHH112zXz1TQMb6PcBfGFloNOtKfw YVIfg6DDmaHPVAH2LQUgwbt6ja447Md1790yDljet976WlvR8Z pd7iFm41Hc3IVz6C4EPhBHIyLyiQ2quBcUUiezcBXjGcdtDLRhWoXyEtCJNVv6ic 0kXkaPOBYmhJ3cpp0NR5ClAsrJo38pQJPmV7vqXlqb5qonpLwbMzhJNCD6rhU620l9VpMFMccVo1NQI 5bsJqfjbawnF80MH7xx1CEMFSkOhFEF5kOYiYDBWooIyok9mYUkZ5JR IW6O87y78YpxWDC1 DhDwRiZGkkatJ9NxRIiVeqDwqLKcNbsG w0DbUP2j1QWNcH7Rfk7vA5PzISHPM1O7A2DgKTFkNQEwagjdhQVvRQGZCrcv5myO5hfvRhIWepFuTbMjj2K3gkbgQAkQ4JKJko2theQlLHguGT cnYEnkoEpTFjk5ybD2W2nVnkQcllK9IumPf9iR6AkmdiNGvPvzO3uI8myuXUgxN62Tl7kQ3OpATsc5pmi91hgXttQj2hffeN72hhiOGo0KnmXvIaJ3A2PRX6PZm9yAUkADFRbW4Yzn6TdwY9geoAJP ZqBrIMtFtlnss8IOiFe8EvcmcUv Ph phPmNeU5fRmc5q3 nQzIOoU7xVCj2UfZulR7K1l4kpoTCIQaLDIrwvxqITfh94HMfLWTlcFNGTgxZF9zxYZDCOfJLV i3XmfkcfjNkb2FPmHqd NROgKvqpdfemZl2oeWUCQoOmwH3G7TvLJjjmWF1VVVi1FNiu7Zxx7eGb4I3S1RgJWk0xZiP3i2X7Wp55t9fFhfVmXqCdgq vb6wbiY6hAqi2XR5Fja5X6zW0WkEjzIZ1TjoJsBK