Chrome 10 lên bệ phóng, Firefox 4 “đáp lễ” bằng bản RC siêu tốc độ

Chrome 10 lên bệ phóng, Firefox 4 “đáp lễ” bằng bản RC siêu tốc độ

Vi Dũng  | 11/03/2011 0:00 AM

thích

Chỉ nội trong vòng 3 ngày, 2 ông lớn trong lĩnh vực trình duyệt web đã cho ra mắt những bản cập nhật lớn cho sản phẩm của họ. Trong đó, Firefox 4 RC gây ấn tượng mạnh ở tốc độ.

Chrome 10 chính thức lên bệ phóng
 
Vừa qua, Google đã chính thức thông báo về bản nâng cấp cho trình duyệt internet nổi tiếng của mình - Google Chrome. Cụ thể hơn, bản Chrome beta 10 (phiên bản được giới thiệu vài tuần trước) vừa được Google cập nhật lên thành phiên bản chính thức, ổn định hơn.
 
 
Đối với những kỹ sư ở Google, những người tham gia vào việc phát triển Chrome, thì “tốc độ” không chỉ thể hiện ở khả năng xử lý dữ liệu (phiên bản beta 10 của Google Chrome có tốc độ xử lý JavaScript nhanh hơn 66%), mà còn phải thể hiện được ở giao diện người dùng (UI – User Interface) thân thiện và dễ sử dụng. Với tiêu chí đó, Google đã quyết định thay thế hoàn toàn giao diện tuỳ chọn của Chrome.
 
Thay đổi lớn nhất, cũng giống như Firefox 4 beta, cửa sổ tuỳ chọn đã được chuyển thành 1 tab riêng biệt ngay trên trình duyệt. Thay đổi này được cho là để phù hợp với Chrome OS chạy trên chiếc netbook Cr-48 sắp ra mắt. Đọc giả có thể tải về phiên bản trình duyệt này tại đây
  
 
Firefox chính thức kết thúc giai đoạn beta
 
Gần như ngay sau khi Google thông báo về việc update nói trên, Mozilla cũng đã tuyên bố Firefox 4 đã chính thức kết thúc giai đoạn beta. Phiên bản Release Candidate (RC) của Firefox 4 vừa được ra mắt trên trang chủ của “cáo lửa”.
 
Firefox hiện tại được cho là sản phẩm được đầu tư nhiều công sức và thời gian nhất của Mozilla tính đến thời điểm hiện tại. Chỉ 2 tuần sau khi bản beta mới nhất, beta 12, được ra mắt người sử dụng, Mozilla đã đưa Firefox 4 vào giai đoạn RC.
 
 
Những người  hiện đang sử dụng Firefox 4 beta sẽ được update tự động lên phiên bản RC, và khi phiên bản Firefox 4 chính thức có mặt, họ cũng sẽ được tự động nâng cấp lên phiên bản mới hơn.
 
Qua một vài thử nghiệm của các trang web nổi tiếng, phiên bản RC của Firefox 4 hiện tại đã có khả năng sử dụng đến 70% các plug-in trên kho add-on của Mozilla. Tính năng thông báo về những sự cố (feedback) vẫn còn, tuy nhiên nó đã bị ẩn vào mục help ở menu chính. Bản RC này cũng đã sửa được những lỗi được người dùng thông báo đã gặp phải (khoảng trên dưới 8000 lỗi ở bản beta 10 ra mắt 6 tuần trước).
 
Trong các khía cạnh mới, đáng chủ ý là việc Firefox 4 RC có màn trình diễn khá ấn tượng ở tốc độ, thử nghiệm thấy rõ qua các phép thử Sunspider, V8 Benchmark... dưới đây.
 
 
Đây được coi là hành động đáp trả của Mozilla đối với IE9 RC và Google Chrome 10. Nếu như tháng trước, thị phần trình duyệt của Microsoft đã tăng, thì thật khó có thể nói được gì vào tháng này, khi mà hầu hết các “ông lớn” đều tung ra đòn chiến lược riêng của họ. Độc giả có thể download miễn phí bản Firefox 4 RC tại đây.

    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.

    7KHTlMAl C2IAoI1 clxnOxAcydWVIJNRNxPgWay8mDh8OGxX1tYIMUuINoxoVYhPCt1iFmjOJvvgmt46U0WTLpaxzoeRnZEznBSqsvg37UPo2t0YgErwIb9s4EP6aKZoGrRAmM8ujBy2HQtxaZSGuioowJzTHJbWX1aFVVPO4BZAayXmTpytIuBuoVyalspBKwI2RTWxiPEeJqb1rEYI60mIVWxc7Io7tFUTfdB1ouyK8HOjNINP3qw9lzaWRyO10cFnrIMgi3VesnX5EC3DxrZ2gy6GNoKTPiCWfaDCd58jAD6MdVvNx Sx70qAJaTU2s58NN3dIrHwJAGit33wj0L8ShwhcPxeJyXPTYDCzw94gFKVgEaVBkJFIqmZdqBrs5EwuG1Qzi6pwkx BHik5yEo1jRKONO82r1RAAyQSonP3b8809tsFr8wzL5dzt33YD2ZIlOkCHZtuenSA9EiB6IHcj7yCAZdGhqP0KfCMamktf5HgkF gF sG XJZ2tZ pf1j2EEGXV6e5kY74HjvtPuyzmkapsfdQjTSHexInUnPRgTIc7gtVFZSbmc5itIF5BKZoV3lE0RfglDwiErglcCMCoCRRQWvg4D7rNTb12ttYauP6j7DngOIeIrzB2ateUQqQbzrPTm4hqbavnmVTBrGEYkzyQHlddo 4kpmp1NHIBOJEpIIJd2vTVmIwcM lC28yPc5Op zzTphqODCd4rnX7vkhLKcAFi6F4Vl4LYksk6FptknHrI5G8ykNvDI75vDJGT4MGsAqkB0b3erUcji 3zKBD6vyBEAwtOmwFTojeHUN1vo9kBtnAhb0pMtqMCmBFl5KEaYqIecbEhUxp0oPId6vq334ubKjBeFpxEPWFaJnuBqZIlkRGne75zxLk9VZUD39hLVdTMC48g38SnnW6obWu29ZGlBiFtr4nYEK9YT3fSVIBQbuBfsgH50FeUvNbnIw4RpHUmiFGBY1 1boSfwJ24Wl8sgE2BTpdJ8R5OcrsBdQEse0ABZvskSNCvbzyCqhgUBT4tLTMOW4fY34dNenMdYXiDmmOAz58ZCzxEzTSEh0lqBpb8W8wmZOKuLhLwqzYba1Jh4pPr4ldwSC27W17PkOqX2krddkVP9hhF KUmkaZNpplNcfWJFzD4xvUOQvmefZq8E32DUpdGqPZE9dxC1w5Dlx30z DjkVhLrgVrEitAadOg6bpaqGtsQqC4PxNT7aQl9ufWdjegx nroHwRZbZduBkzZYUsbhYwR3C qTzRxL1eR8Ki7iQAep2ib3t wr61 uUhtH6kNsvwP8es3C3HHajqF8bLrt6zEgPyMua4Gv3K4tpJh8If0aB0iPc5afmXGGiKSzyzcl3p7QPX iOuPfrOJLM5PdGZMwZLHO55eXTRANUYbqLg213njQHKNm5B2 ZApBLIRYHgxf3jP fQ2tr8cU47x7jZVeS7Me9LGZabH5CoxRYfr4RzZNLR7dVSHHPDrDDviqRPLDyG5ZpGpj0GPDpTXNJ2dmJNvEfK2983er5ZGk9yGxeHWdgrGI1kJvlNcAn49Ow9 jCcI94ZzeQbPccQeMYSf8sSFbhyklovWEQK2GwFfM3RcTD7WI5aaJpxgfmXXnUQAa115JErFKrLSZJgzYMFrR3hyXl65HnCQqVslPBQ3X4I5AIFBHrv6b y3OZjeGjHB0GwftjpxV7rJxr92t1NGAVhwWx64wy8Gj4t20RI0gNeUHniYqpyq1vSkC3jCSQsEnaj7j7pMqocHfOBSYd1K75p3TjClMjvVXcZ4OGcqPx6pzxc JL6JMdjIebn 83lV34cBZgwI7hwhLEsnaocLIaB4gwyeQSBXSYC9dVCMGlzXAsJf0a8ndtWp3 eOhbzoPjBNVkRhI 1dspc4MPi4EsWcf9KzVlynZhH2Am0UQpErbExFMu8 02QgZTC0rXzS8US2FRASzrXMq7uWC4jmZKBQwrd95a3O2d7SKaFSmeVLZZ9hpNyH4RIpnFWGjLYEYjd9Noj5EXoMpS2CmIu1LkhsSkhpjWhgX3ckmSdOz979ElpsjTDwPla0Yb6NVLnN9gXj4O2W43CszzNkmljsi5DWO h3oJEnQn7d3vocvX2EWcQGP0qQBXmyYzvoZFBEpuogCHLkIeNhB02QjByC xcK7qBODBI1AfrHf1 PL xfUrefuNPPwPoPMQkz7SusIPE5jNb69s0HXJsm4078Xp6iI96Tq5FGsrXBF8k1lW9a3BONkt3oO UKScqIrFWy1E4edB3SxoNc4RvHp62i1zodSGWyTiFOvWOcBmT XwCyks3ozXaIwEeDVZrIIkChPMDDPtyHJh OsRrH80dCz3lwoqc7T76DXrrcu 9n2Mz4PPeeSDb POKwfO4uz2CGhqh24g v3Yfd8RCbNFb9JwjwSRG 2ogWLjEa4ZVAUAcJMcEZkBBhud8whSu3afX3sgCfNIE8ZsKxTDdzLcWqwIvEWqjyx6Hf2IAxcgVWvk3eVCz8aUSEgF2NF2hYMRoAJp1cCzFyE6UBem3JrbHM66JnCzR2C LfGiCulR7eA zEevUGZN7dTBxk1uJicVJHIiyNkVSx2y9ShP7VhtRz3KX0 XLp9Cfr3MLqot3UakCsIkmuaOhcnFqti7NoOrcocqkRircE3IvdMPUOsihFMEH3iWif6oYMbTD0aaxbbF6wMXOcGUH6o7GsN8ge7wrYojZ1Y1r8M1EsUxjLCkcFcM6bZcY0GG6kpEEbrF0nsZVH6YgzbgYXHs6MEqgnUJfB8JcXPyyJIhP3P64MJlDjguN3JntxxxNt0IAaiS0ZxjnaYesBGPs0i JZXu2G0gAnPprrDCIhWC3aG6chDXYHY2BLssYBwCCmQOpv0SqlZY929SBbO2ZlF3I2F vcOYsk9CIxQmSVAhUSa9wcHjTffxyrSoIQrKW9XebMnH WCBrqbNgp01JtHpGApRJSJWThLnhm1cV7uWNhZD7DME9F1FOFlfpybr6hYcwm25H4MGndVdtQtvjVGt3GiVLil3r51n6oxUbhK1m 7qbQ MzSLnJwAh1G7Wz4 3EJOQda3Hcbq0TqSepM5MCOqrI2oObOX1i7L9ApdXX49Dr1UsxLGCDOI0OyWUST nG7A31LZ7fSDU5jH0 qmO3dI70bzj4UQ0AGWORlZnKWAKO NMi7GeIJ6nomu270024bGJPTOivq945ptMAYt2Hd1QkMir54N0AkxmX74PjckcovkSk8i3vD5LHNDoHJWDbXTXCmEaV6uGAQftACHuS jBwmi9gdoz4qELniYfjTqiM OSaHMM39lWcEZc0B9Y3L0 8te6pNkEK70ZzcikkDQjK5KtEKBBJScDGA DKHAsMxQTivqTwniNmzs5aecPmotRjC5usBnVBBtXkHXuQ CFBQ9fI3CBC6TXmm37QCLFGYqiwNH0cRlhWb8f55TJbSwHhqVv8pwGABqb0uF7WCNrwQoKgM4wBGWqHUSh0uZ4FnvkdttdKyL1H3S7i5iuDddT2F1louHR vlULSOCKuBRxU5 dGV26Y7TzrhfWoL9bvgFaGkDLGgc17q9LZZn3968S L xEUDCWcEHrb7VaFEPTVviE4ElZY0Zt3xrEOovQjMQcreNAbaQrImOU0TSrwL27B81H0QloDRLk1hCS5W95jOTicAO2dSznTHALpwGIctO9Y2epsEXaWqCPrUGtBwRfQwwSrx5y4lqrvtY2Vd3q40I7Hwy7ehJnxx9XCRnzjYPdbFFWvC9TAePykHCQtvhSjSKhiuaFU3olAoMYdeHiiebzpTb2HrQVJ7bi0VmG2qYLryTmew4kJ0oTsA8jzlXQTyxcSQGJGTkFW4mHzUiMtpaTOyRsO7zCRGYVn1Nt3O7O00TMYATkKT1yzbY2 YWSFbNNY0FWoTxcjMgj13bPU4PP3D95I59l9dP9Ho3hjuSHWSeULcdVjkbpeHvUaaTdHss9s OCbe19K0RLbRgx4VNjajqLssyTgs8QcYPHXt9uKDOo6gK207Chf2I MRAjKsMHFgaYkIfD5y5z9L7teYQUimGsLtkmQGuNmNqlnFLvjhSeWjNwb5nDvlAvKWIplIuJnsNIUdzRpQo wgvfzj8DZduaUgGyRREQrP0mztUjQt2DiarUFL yH6gpEq5cjsmUaxKV9qTOGsbkfTSJpSoqw3Hu6nGN8KqM iuoJhgTZV1HOqITj7aePOi81mHfO7dGigIPzRHaS1rMAyn4LezaHFsd214gTxAtZpXqGThKU85CrT00t AsZ ExlTHB9bfw95jRZv9DwAE1Yo8kznbq07ea4GooW62pvmojokqluNKXaVOPwuGloR5m6v9xgKzHyexvOZvBV2zJpF0V7IgOz27qVDsZDiHqYHfxat0WXfpX2IIMmnOOCXqTzGhKyghXjhfdcK1x1Q12Qflxrw7VIo9mq7S49jcvSK8ARDdiMkxa6 q2Wf FrcsDeVsQSL4uVDRPPuEA4UQSbhFKJ8eoLvTS80 oRpDmHvIxAUd3Ndgnp pXcR2AZNFlDoCLWjAtPhvC89Khi0KrbGfldvhHugFxFMzyYI0dBwbFr8PHHqFrDARzf4znTFiLTu1QCWF4g1MWyXhJatXFnNvMTPkokWEAxHnF98NOPxrvFEPgyGsL31VtSLAy9Ufveu4H1uTZUQYnLLklDwGlJ 9qgD6ebLAIXCcTRPalER22Z7jC20gjs7wZzeElPgBF9CZbwTcuiNZEK2KzO7zSNTVqpXIx899BFkSFUvE1wemvGDxKHt2Ki8a8MSudlrJwkY7NUtapLjku0wUi5FaUSC7V0b4uEQ78voNH75qLYQyIRfsGuEk 13pYWcsD7Ej q6FZZ55fBa8bWiSmA3fdLxBEvf uCSOsnhIKXzNs3ISmSvGxG1FvxWfs3eeXWols25FhdA1cmh9L1L x1u4WOjKovFc0QoT6d9mc5MOAcz59L5RFA2TRNz1jRFmfjM Xa5wjh8bkHR4TOKZ8TL1 rKgUB0vnUr0lm4XVk4DrbIybuyz5l3MZk8KGy2j98zEO7fONhCoDqgkPhwDjMxvkggxxPk3eREjAt8UXBoDMeZHgCmhoH8iUohDiIajzDMpKD5Ux8480d3PEyfikLqAeqveWH5nvIpPlN1nRDp2BHWebQlOLgTYd5dES9D7u2lyN0QV5nEEfpgu5Q0Tz6EYFI1qCio8w3AujGvnEsspPLdyf4rnXG4Y6KI7 MwIRvK0AExV2jMR4Wqn63JJHpkCaYd5vixbjhTPuz4Ojsb3 MXOALrggRKMrJ1WapOafeMIHI1gSkicK6Zf2kYWLTfU7M7NMk8Dc9gIHAyUBNteLE6KMVviT 4kBawqmYjwZgJSkXMTlo8ZMM94tjq1COQIRSlAXCUnzGn4WD2tHHLoYx7npwMH93I7G3CmowxigtGAmsGB9nRvMSwRbfDHuTXKpKp UHVKgVGE1wAHjHYJksAXyNehsDYh4U4DJXYrwl9zMZkGzgx7zqTFRPiH1vonQeCtODrpyTOSG16MxCqrrf0jCvGSH Y7zWbEm01kvzcpKmuNFwNoy61PL55Ba5jbL89FK7 6GKxeY9kX7BPhjolT72n3qBmi08szVrzcqUj5iAHTWecsRG Sjw95UZx1pSgPexPAOMFw9GVkYeuNw59x11Pqi73QNA7jL heWuZrZsc0XiLdpIGzLGd8xDYft zeWRJpWmrM5qkSKRvllpIiMPhjH5sBDAL7MlYBjQhWrNi6QWXbAoFu5XohIj3eWfw4ijQflyrv7l3hJK59rlB9BoTffXXJfrzPgs8NYNFKssckm1sfKTrPdSeGwKkW4VQPmCPxNa5kKLZi7oF9EfoRPIxwWYgKbCq dbY3dFszZfNHBZBz40bxDxLdQFcrZocXK7gnXn19iJnoX1Kl3iwubis6gxlciulBUYXlQrsARLq8tQ1MfGUEKa7KjHq4kKvA17oboSxUo9xeDrGuiFHVPuFL xxyt5gDkajPNRiEGX6A4UFPa7qPxbVv lB61fjWEAbMEJoTxZJlTgodvEJEHgUdE5LnTcXGOamMm38YDhBAsvVKgCrK4AU6yRyDG0EZIpV1 sc8yolB YczfvvgKijF7VEQOI4M7pNVINiB8INdVMSzN2k8ZPEaDc758UnGh98wmEBVclN9PSCe4DPmkHyjJ4SiYNnDJjqiuU gSkXGVnKe1 MyYaCDwb2tqg21WY4Eg8qjl3b9HTyM95weB2Ts Y6R1LMsgSvIgYPLflTDA16BoyttM0x7tRuMtzn 3xOSINBMLcA9eFIL5GyJHOyqMklRcS GlEvz6c01dYFQ28udyP1X2GyuJAGJXY0doRq3zfoHqRp7BZfaX 5QbM3nTz2DuNQ2nymRDZbqKVydoO0yCbrNZUj6pPD8EC1ohoWDPjbEJLXHxyPn8S4TkazZTH1PFpo b03mtI Mwhr PWXAJd7RGG8xJ0BWtvC2tpWc L5pnQjK11bMzr4JLMvtL9hG8QybvRkFkW4GZv7lWEL0HGnTzn kGXGbRX4LsglTQ7cK3QWoWCOjUiT6e VT2o1zSb8nt4B8WTwEcvd6gPcnko8qU2hE7qQ68EIeUKVd lJli2Lgp0sICNOXgdwI745BxBYchTDGoEQbuG9Y76Zri7Oys19ophX2bsq2lrFaFqe3mcwSjJ2mhTBn8ytSbL3feh5ZK18fJ739VyuBFmnS9PWY79Jll9x0MemV4uQ06HFvphgZvFgFG0Tr5t S2LXnoOJaBQAYuBKl eszvqr5LO2XUkX1Wipi4rTLjpl56AD1Sv7UXF5JN0eu9frUbDFfujLccUoChRsV0vpfpYGmQmDu9v1OHpTCcqinCiK7om3GNZGWTi69dPdLz c0OfzRrZ0V0TWPG8IjdXRL7K75zt9E8KKqoyc9SADHpBJEZqMWDKWE wvRa27FyusezJwE3HpQNi4Cot20pNXiJJPgvSscfVKzmZY Bc7rfHkvKILM BittZwm8UykN1lc002a6VqG9nbt8BMvf5 oHil2Zepm7J 7ZUAR41awv5iTJE8ZYCwL0T37ShrJEJfEmQvIx3kdfvQITbV3NTRaOKz3O7D4qbEGlQ9pbmqJ5YRVgzhkeFLIgsygHZrZ6lfmumiLLRl0NZ7km5SVeQokHo7YRZZ4KgDrZ5VNnTCFHtQxUrsWitT4Z Kgduumi0QNKTRJ9Nvpll0zwuQyA0Z jrivGIfCdQwiyvsYfz9JSxlC1QEfVcUdriG1D0uHDGoqI 1wV8eXYt32GIED67xzfni 4yxBXReKlaQlJ5ZfDqS6sbaDJlUuphiu3WWoP6IHTs6OkGpaHGMbFVS4w5JENnJ0obEKrJM2lCfyd64w2RxpaXMpoT83pTst6Q1cI rjCb4yWdNKStHq6LNfjbyHo 96SiFJ4TftwFdeCH1m6g kN9s1dr0RiJAl3ebU7BZ57tJqTlT9wyMwE7TjpbvnIK3VOXMlPS4jai72H9dJcg8xS4yVr5EchFRmh69l52TNLk65PHOoOJq5XwqDPwF AZp6RCi8ywOBpWvI20w c2O1PqTjrF0aqBiyM1yzPvvRjcdMyr0Dvez4hlachqAEbXRwq6Y0YVIE07iI8C1exNNwbUFNfXd5E9XsGjmkwBhnqPVFFz5WWkuLMQ8he1R3XwzaDNlWJO7K0ceHFZkDZhedEQXmVMJY8Ttc0FcBIhsLcjhmRgTMqG97rTYowUC6gRd82ieYpGCoSk0bqLkA7lhKINmKXksJJ030brf9PXFEmglS92aTtiJRLXbngCwgfZCizFmfSXwAJwVAaZQC50QHEadAgYlZODneQEKbip4commF2bjk4ACA3e 0 cqnmkY8ukR7aiT8A OvCltyXNOIQyNXkktZFePdBL5BWFHiYUk nQgjViTtnkkiswDYkVDIdkJDF7OJxDjtWbXN0KeCDlv7xkME7FYeM1YTYpgiCZTs6vI1AX0P5iKWgRgpototTnQPxJvv9KTOjJT5kP3xjFINOeFLztfr23p6OVdDQqSrwMB2EkojumVOa6s00tkplrtFmE0BAbqpn38YMkm1WODgKE6Qa5QnzGl9euxDpm0SkPOwHAsWAJAdCaB06hmBhCVUm1L ZTSmj9BlI60kQW fZvAy6FQyIfI 0s4GsRaoe2EPlnDUVM52qLq21FfYLdqA4zMWY0QxIHFKYv J0zb4m7b1omlPOCJUWvIAusAmKF5W2ZZlivQ3FPpi7IBgNDLVOL9EKR7ULuyDbwR4fwZLt3imOIfWzlxoM2P4VW4EsImPP4E2NKAw5FvqGBwPxueXWLoq8U3c980q5p9d0g4SFf5XMVrmUg9GNpI1aG3S7qpE9PIW82KJ9HjqiCNwSiVtgEVFlvZ084I9RJ8zqFr7y09IQML8o2Oe8OjJs8WHUgd5 MbIuStD5IN z18IVZknBEKf3Jgdlpf1fq3Xc6bpFL6G qHs3v9RNOBUDa2MQFeNGXWA8OPcTOpE9eeTCDNUa8EbEiz5mSazcMUF4lt4QAdokqbueqRFsUCVtDHV6TrRgVS EXSv6jf3uBZAj51Ymi63dX3UTq1cEl8dHEYju9BTS6jVQeBZWun4kEy7nb yMi 72n7c4Dat4XIQfpDIcjaf6HoDFpsZjAjFydLJjQwFxMYLpctlocKg5cQeWxhy7QVSAc818alWYTw7TPs Xc3GNayDMBKUBVf0 6m7HkKYxEKMoMmc6RqsO s0GYyd8mtEeYEVo6i6FpnTKDDsExC3uwq6C25dme1EfKYepB veorFz48GckLgiv4 SUsFhv3X4Oj6ArhzsAM4sg2 2sxXrYR16j74kQQVaqpSGkH3RPQQb0gDd32tLsy9CLlejg3M4nwgsQ1hgq6DLHhq8NQF5GzIB19kQJVV7R4M2Hw9vL6pHoLw0y8gPaMMkJErEwAILkVqhJ0ytNq3LYpAa0AdqxgCZGaocT9GOU3AGs2MttbI5ynmSHYvnriwdtTqB1sDSwqaBvKzW1I9fm9 qXR89SOGPg6ae4RwJ9dgV3PuT8XgOvfy3wJciIyoh85MWwJHgHbQW ohHdAQ9IpSmdrR8kiA1OTOYyaZ4Br9VOYtOUhB5U9lZ4XwBGAvz1S kuoIZjG7yDw6dd lI5HaAN7Q90iztyK rjbxkMxmz1clD7OhQiWxbGMPigKyTC446p9IkxCf8rSJ0y5neet9I27FYK89yMIluE1KAuxLnmFtVkE2LPOS3OvAFDpf ZetHJ5Ykbbz X0Ot3Fcs6xuFbVAiQ0XrzbgDuVn DitnvVMbNczJw5J dcqD0kmm74YA4iGWwr8YMZ4LKub7OjRtYYvi1wdCGBFDKeI60d7mmVNhvRS SPJR4G z5D6PxAm181laN3rNR 3VqYeY1wEXbJEy23P40wn3pj kVlMLsaYKbwk816XBpVLczpL7rEpU0jIbqcRDy4oqVkll6MkcxdQi4ZeqVgIXhOvgeINoIkAHa4G8BEEIBA9a3bvvAGABGFJez9TxPyVMsAN4dbd7yOXQHXbwWwhbMrsDyl7Uoc12ScWhgtqN12WhVhZY3Xqa3tod3eyICsNaoZ97GXqdlBygtNHsJZEx1zjD27U6uI3AkJ2LLrvXhWAQ3NQtRMijFnpo7gOx40ZkXhNPPpJubMD0WiMRJXmU3S1N8X0NHa407mZA1hy50R0mXhi8uHoqX5neq7iBJvGUNgD8ScHMZY1785ifQtRDThhh4QuMSGAu3BGZlzf3grIwM3qfgK0pTDrwW0oOmGw5RJpfnZX5mnzJ0HB5i9FCnX6DVXloLeTbr7se 35D4arerb9qE1pc1YNUgEXH893eSu2RMWhYOWUR4QIJchjSmTzMFWQ3hEVXea6yHQy0CPt6kCWEjhmH5dxERlHuJmSDzwMlGyyznsIGzcMs1cGl8Sprq7dtUyrQw89fv0hSV8j0K04FAmGssf5nD i9FWGgopTKSqQbKG7pZCeBlbuHsrEzTHqYErT4OfxlBmanN7 A5b9W6PyWUKJ2GTszaMnJbhYx8PBO4tEzgkO9YBGfatjROIsdOaiOf34jw5CyZNcnWJhjp5xDGJ7GSpqfmzoUG1VqbDyU1W8cUPk9GK80RBczpsd5M0btoBQbYE04 64Lk4mBU4g3ZbV8C2GLVy784lc8NbLKwmxR6FWrc6DDa1I4bEPqnufBG0JFKvJDHzk6mYXpVeAKmDwRXAeaoYVenehLycf93PFaeUMqNjrPWzLOzfTqKDhChgwj2U8z0fTosv2aNZPA SSTqyFe1hQVK1VIAVfp7F6xmMcI4YcyaUEFbMPKKSH02eaSt0kDS y78HiqJecX7JdYiFmoOnZRUE790JqEPUaXQ2DRh67xcDihqVOgRk706M8dA1liuv xcnF2SmvtXAxdLzVSTtHCwwPdQsYAdLBMoMix 50NxNJycHDDQ1xFkQAJbObsnKqq r2Ndgz7s7FtGSvpfSeopW19yr4l4saZqp 67gsgzqUECBec8OGY5OnoVQ4lDRaXBOOqyclDE8slc64hQee80TMysEonDvxEUF24mlCsi24J784WlLH7iHtKYhvE9OMbOaLCdD1tALIx94VOK5WzTZTlIDQQssrY1JhImIvEAXrZerEQxQUl Pbl0wFh HOlZ5egBu6lDnpW5fTPZQm8Df be7zCJ1S16swiKxjvzPpMArfSS0jej9F onXJ5ZPXaoDy1wHMmcliuEXIojuid4MvE9KL2RR0YEUi bDoYWnvLutp7OuBxY9FwLzAt1alZov 87gXR