231537 | Подлинное специальное предложение GNU/Linux встроенное быстрое программирование/Linux Unix Server/Development/Linux Системное видео/Программирование языка дизайна/встроенное системное программирование учебник учебник

Цена: 1 106руб. (¥52.3)
Артикул: 569216063502
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товараPHA+PGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS0xIiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PGRpdj48aW1nIHdpZHRoPSI3OTBweCIgc3JjPSJodHRwczovL2ltZy5hbGljZG4uY29tL2ltZ2V4dHJhL2kxLzIxNzA0Mjk3Ni9PMUNOMDFQN2VPUzYxWHIzSWNZYWdral8hITIxNzA0Mjk3Ni5qcGciPjwvZGl2PjxkaXY+PGltZyBzcmM9Imh0dHBzOi8vaW1nLmFsaWNkbi5jb20vaW1nZXh0cmEvaTMvMjE3MDQyOTc2L1QyejMzVlhwQlhYWFhYWFhYWC0yMTcwNDI5NzYuanBnIiB3aWR0aD0iNzUwIiBoZWlnaHQ9IjYwIiBzdHlsZT0ibWFyZ2luLXRvcDogMTAuMHB4OyI+PC9kaXY+PHRhYmxlIHdpZHRoPSI3NTAiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBzdHlsZT0ibGluZS1oZWlnaHQ6IDIzLjBweDtmb250LXNpemU6IDE0LjBweDtjb2xvcjogIzY2NjY2NjttYXJnaW4tdG9wOiAxMC4wcHg7Ym9yZGVyOiBzb2xpZCAxLjBweCAjY2NjY2NjO2JvcmRlci13aWR0aDogMS4wcHggMCAwIDEuMHB4OyI+PHRyPjx0ZCB3aWR0aD0iMTE5IiBhbGlnbj0icmlnaHQiIGJnY29sb3I9IiNGQkZCRkIiIHN0eWxlPSJib3JkZXI6IHNvbGlkIDEuMHB4ICNjY2NjY2M7Ym9yZGVyLTEuMHB4IDEuMHB4IDA7Ij7Ql9Cw0LPQvtC70L7QstC+0Lo6PC90ZD48dGQgd2lkdGg9IjYyOCIgc3R5bGU9ImJvcmRlcjogc29saWQgMS4wcHggI2NjY2NjYztib3JkZXItMS4wcHggMS4wcHggMDsiPuOAkOato+eJiOOAkSjnibnku7fkuaYpR05VL0xpbnV45bWM5YWl5byP5b+r6YCf57yW56iLfDc4OTE2MDA8L3RkPjwvdHI+PHRyPjx0ZCB3aWR0aD0iMTE5IiBhbGlnbj0icmlnaHQiIGJnY29sb3I9IiNGQkZCRkIiIHN0eWxlPSJib3JkZXI6IHNvbGlkIDEuMHB4ICNjY2NjY2M7Ym9yZGVyLTEuMHB4IDEuMHB4IDA7Ij7QptC10L3QsCDQutC90LjQs9C4OjwvdGQ+PHRkIHdpZHRoPSI2MjgiIHN0eWxlPSJib3JkZXI6IHNvbGlkIDEuMHB4ICNjY2NjY2M7Ym9yZGVyLTEuMHB4IDEuMHB4IDA7Ij4xMDkg0K7QsNC90Yw8L3RkPjwvdHI+PHRyPjx0ZCB3aWR0aD0iMTE5IiBhbGlnbj0icmlnaHQiIGJnY29sb3I9IiNGQkZCRkIiIHN0eWxlPSJib3JkZXI6IHNvbGlkIDEuMHB4ICNjY2NjY2M7Ym9yZGVyLTEuMHB4IDEuMHB4IDA7Ij7QkNCy0YLQvtGAINC60L3QuNCz0Lg6PC90ZD48dGQgd2lkdGg9IjYyOCIgc3R5bGU9ImJvcmRlcjogc29saWQgMS4wcHggI2NjY2NjYztib3JkZXItMS4wcHggMS4wcHggMDsiPu+8iOe+ju+8iemygemBk+WkqyZhbXA7bWlkZG90O+eEpuaiheiSgu+8iFJvZG9sZm8gR2lvbWV0dGnvvIk8L3RkPjwvdHI+PHRyPjx0ZCB3aWR0aD0iMTE5IiBhbGlnbj0icmlnaHQiIGJnY29sb3I9IiNGQkZCRkIiIHN0eWxlPSJib3JkZXI6IHNvbGlkIDEuMHB4ICNjY2NjY2M7Ym9yZGVyLTEuMHB4IDEuMHB4IDA7Ij7QmNC30LTQsNGC0LXQu9GM0YHRgtCy0L46PC90ZD48dGQgd2lkdGg9IjYyOCIgc3R5bGU9ImJvcmRlcjogc29saWQgMS4wcHggI2NjY2NjYztib3JkZXItMS4wcHggMS4wcHggMDsiPtCc0LDRiNC40L3QvtGB0YLRgNC+0LjRgtC10LvRjNC90LDRjyDQv9GA0L7QvNGL0YjQu9C10L3QvdC+0YHRgtGMINCf0YDQtdGB0YHQsDwvdGQ+PC90cj48dHI+PHRkIHdpZHRoPSIxMTkiIGFsaWduPSJyaWdodCIgYmdjb2xvcj0iI0ZCRkJGQiIgc3R5bGU9ImJvcmRlcjogc29saWQgMS4wcHggI2NjY2NjYztib3JkZXItMS4wcHggMS4wcHggMDsiPtCU0LDRgtCwINC/0YPQsdC70LjQutCw0YbQuNC4OjwvdGQ+PHRkIHdpZHRoPSI2MjgiIHN0eWxlPSJib3JkZXI6IHNvbGlkIDEuMHB4ICNjY2NjY2M7Ym9yZGVyLTEuMHB4IDEuMHB4IDA7Ij4yMDE4LTA1LTAxINCy0YLQvtGA0L3QuNC6IDAwOjAwOjAwPC90ZD48L3RyPjx0cj48dGQgd2lkdGg9IjExOSIgYWxpZ249InJpZ2h0IiBiZ2NvbG9yPSIjRkJGQkZCIiBzdHlsZT0iYm9yZGVyOiBzb2xpZCAxLjBweCAjY2NjY2NjO2JvcmRlci0xLjBweCAxLjBweCAwOyI+0J3QvtC80LXRgCBJU0JOOjwvdGQ+PHRkIHdpZHRoPSI2MjgiIHN0eWxlPSJib3JkZXI6IHNvbGlkIDEuMHB4ICNjY2NjY2M7Ym9yZGVyLTEuMHB4IDEuMHB4IDA7Ij4gOTc4NzExMTU5ODI5OTwvdGQ+PC90cj48dHI+PHRkIHdpZHRoPSIxMTkiIGFsaWduPSJyaWdodCIgYmdjb2xvcj0iI0ZCRkJGQiIgc3R5bGU9ImJvcmRlcjogc29saWQgMS4wcHggI2NjY2NjYztib3JkZXItMS4wcHggMS4wcHggMDsiPtGE0L7RgNC80LDRgjo8L3RkPjx0ZCBzdHlsZT0iYm9yZGVyOiBzb2xpZCAxLjBweCAjY2NjY2NjO2JvcmRlci0xLjBweCAxLjBweCAwOyI+MTY8L3RkPjwvdHI+PHRyPjx0ZCB3aWR0aD0iMTE5IiBhbGlnbj0icmlnaHQiIGJnY29sb3I9IiNGQkZCRkIiIHN0eWxlPSJib3JkZXI6IHNvbGlkIDEuMHB4ICNjY2NjY2M7Ym9yZGVyLTEuMHB4IDEuMHB4IDA7Ij7QmtC+0LvQuNGH0LXRgdGC0LLQviDRgdGC0YDQsNC90LjRhjo8L3RkPjx0ZCBzdHlsZT0iYm9yZGVyOiBzb2xpZCAxLjBweCAjY2NjY2NjO2JvcmRlci0xLjBweCAxLjBweCAwOyI+MDwvdGQ+PC90cj48dHI+PHRkIHdpZHRoPSIxMTkiIGFsaWduPSJyaWdodCIgYmdjb2xvcj0iI0ZCRkJGQiIgc3R5bGU9ImJvcmRlcjogc29saWQgMS4wcHggI2NjY2NjYztib3JkZXItMS4wcHggMS4wcHggMDsiPtCY0LfQtNCw0L3QuNC1OjwvdGQ+PHRkIHN0eWxlPSJib3JkZXI6IHNvbGlkIDEuMHB4ICNjY2NjY2M7Ym9yZGVyLTEuMHB4IDEuMHB4IDA7Ij4xLTE8L3RkPjwvdHI+PC90YWJsZT48dGFibGUgd2lkdGg9Ijc1MCIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHN0eWxlPSJib3JkZXI6IDEuMHB4IHNvbGlkICNjY2NjY2M7bWFyZ2luLXRvcDogMTAuMHB4O2xpbmUtaGVpZ2h0OiAyMy4wcHg7Zm9udC1zaXplOiAxNC4wcHg7Y29sb3I6ICM2NjY2NjY7Ij48dHI+PHRkIHN0eWxlPSJib3JkZXItYm90dG9tOiAxLjBweCBkYXNoZWQgI2NjY2NjYztiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO2ZvbnQtd2VpZ2h0OiBib2xkO2NvbG9yOiAjOTkwMDAwOyI+0J7QsSDQsNCy0YLQvtGA0LU8L3RkPjwvdHI+PHRyPjx0ZCBzdHlsZT0icGFkZGluZzogMTAuMHB4OyI+W9Ca0YDQsNGB0L7RgtCwXSDQm9GO0LTQvtGA0YTRgyZhbXA70JzQuNC00LTQvtGCOzwvdGQ+PC90cj48L3RhYmxlPjx0YWJsZSB3aWR0aD0iNzUwIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgc3R5bGU9ImJvcmRlcjogMS4wcHggc29saWQgI2NjY2NjYzttYXJnaW4tdG9wOiAxMC4wcHg7bGluZS1oZWlnaHQ6IDIzLjBweDtmb250LXNpemU6IDE0LjBweDtjb2xvcjogIzY2NjY2NjsiPjx0cj48dGQgc3R5bGU9ImJvcmRlci1ib3R0b206IDEuMHB4IGRhc2hlZCAjY2NjY2NjO2JhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7Zm9udC13ZWlnaHQ6IGJvbGQ7Y29sb3I6ICM5OTAwMDA7Ij7QktCy0LXQtNC10L3QuNC1INCyINC60L7QvdGC0LXQvdGCPC90ZD48L3RyPjx0cj48dGQgc3R5bGU9InBhZGRpbmc6IDEwLjBweDsiPtCt0YLQsCDQutC90LjQs9CwINGP0LLQu9GP0LXRgtGB0Y8g0L7RgtC70LjRh9C90YvQvCDRg9GH0LXQsdC90LjQutC+0Lwg0L/QviDRgdC40YHRgtC10LzQtS7QrdGC0L4g0YLQsNC60LbQtSDQstC60LvRjtGH0LDQtdGCINCyINGB0LXQsdGPINGA0LDQt9C70LjRh9C90YvQtSDQsNC/0L/QsNGA0LDRgtC90YvQtSDQv9C+0YDRgtGLINC4INC00YDQsNC50LLQtdGA0Ysg0YjQuNC9LCDRg9C/0YDQsNCy0LvQtdC90LjQtSDQv9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC90LjQtdC8INC4INGCLiDQlC7QktGB0Y8g0LrQvdC40LPQsCDRgNCw0LfQtNC10LvQtdC90LAg0L3QsCDQtNCy0LUg0YfQsNGB0YLQuC7Qn9C+0YHQu9C1INGC0L7Qs9C+LCDQutCw0Log0YfQuNGC0LDRgtC10LvRjCDQuNC80LXQtdGCINC+0YHQvdC+0LLRgyDQstGB0YLRgNC+0LXQvdC90L7QuSDRgdC40YHRgtC10LzRiywg0Y3RgtCwINC60L3QuNCz0LAg0LLQvtC50LTQtdGCINCy0L4g0LLRgtC+0YDRg9GOINGH0LDRgdGC0YwsINC60L7RgtC+0YDQsNGPINC/0YDQtdC00YHRgtCw0LLQu9GP0LXRgiDRgdC+0LHQvtC5INC/0YDQuNC80LXQvdC10L3QuNC1INGA0LDQt9C70LjRh9C90L7Qs9C+INC+0LHQvtGA0YPQtNC+0LLQsNC90LjRjyDQvdCwINC+0YHQvdC+0LLQtSDQsNC/0L/QsNGA0LDRgtC90L7Qs9C+INC+0LHQtdGB0L/QtdGH0LXQvdC40Y8u0JDQv9C/0LDRgNCw0YLQvdGL0LUg0YPRgdGC0YDQvtC50YHRgtCy0LAsINC40YHQv9C+0LvRjNC30YPQtdC80YvQtSDQsiDRjdGC0L7QuSDQutC90LjQs9C1LCDQv9C+0LrRgNGL0LLQsNGO0YIg0L/QvtGH0YLQuCDQstGB0LUg0LzQtdGC0L7QtNGLINGB0L7QtdC00LjQvdC10L3QuNGPINGA0LDQt9C70LjRh9C90YvRhSDQtNC+0YHQvtC6INGA0LDQt9GA0LDQsdC+0YLQutC4LCDQutC+0YLQvtGA0YvQtSDQvNGLINC80L7QttC10Lwg0YPQstC40LTQtdGC0YwsINCy0LrQu9GO0YfQsNGPIEkyQywgU1BJLCBVU0IsINC+0LTQuNC90L7Rh9C90YPRjiDRiNC40L3Rgywg0YHQtdGA0LjQudC90YPRjiDRiNC40L3RgyDQuCDRgNCw0LfQu9C40YfQvdC+0LUg0L7QsdC+0YDRg9C00L7QstCw0L3QuNC1INC00LvRjyDRhtC40YTRgNC+0LLQvtCz0L4g0LzQvtC00LXQu9C40YDQvtCy0LDQvdC40Y8uPC90ZD48L3RyPjwvdGFibGU+PHRhYmxlIHdpZHRoPSI3NTAiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBzdHlsZT0iYm9yZGVyOiAxLjBweCBzb2xpZCAjY2NjY2NjO21hcmdpbi10b3A6IDEwLjBweDtsaW5lLWhlaWdodDogMjMuMHB4O2ZvbnQtc2l6ZTogMTQuMHB4O2NvbG9yOiAjNjY2NjY2OyI+PHRyPjx0ZCBzdHlsZT0iYm9yZGVyLWJvdHRvbTogMS4wcHggZGFzaGVkICNjY2NjY2M7YmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtmb250LXdlaWdodDogYm9sZDtjb2xvcjogIzk5MDAwMDsiPtCa0LDRgtCw0LvQvtCzPC90ZD48L3RyPjx0cj48dGQgc3R5bGU9InBhZGRpbmc6IDEwLjBweDsiPtCf0LXRgNC10LLQvtC00YfQuNC6PGJyPtCf0YDQtdC00LjRgdC70L7QstC40LU8YnI+0KfQsNGB0YLRjCAxINCR0LDQt9C+0LLRi9C1INC30L3QsNC90LjRjzxicj7Qk9C70LDQstCwIDEg0KPRgdGC0LDQvdC+0LLQutCwINGB0LjRgdGC0LXQvNGLINGA0LDQt9GA0LDQsdC+0YLQutC4IDI8YnI+MS4xINCS0YHRgtGA0L7QtdC90L3QsNGPINGC0LXRgNC80LjQvdC+0LvQvtCz0LjRjyAyPGJyPjEuMuOAgOezu+e7n+amgui/sCAgIDQ8YnI+MS4yLjEg0J/Qu9Cw0YLRhNC+0YDQvNCwINGA0LDQt9GA0LDQsdC+0YLQutC4IEJlYWdsZUJvbmUgQmxhY2sgNDxicj4xLjIuMiBTQU1BNUQzIFhwbGFpbmVkINC/0LvQsNGC0YTQvtGA0LzQsCDRgNCw0LfRgNCw0LHQvtGC0LrQuCA2PGJyPjEuMi4zINCf0LvQsNGC0YTQvtGA0LzQsCDRgNCw0LfRgNCw0LHQvtGC0LrQuCBXYW5kYm9hcmQgODxicj4xLjMg0KHQuNGB0YLQtdC80LAg0YPRgdGC0LDQvdC+0LLQutC4INC4INGA0LDQt9GA0LDQsdC+0YLQutC4IDExPGJyPjEuMy4xINCd0LDRgdGC0YDQvtC50LrQsCDRhdC+0YHRgi3QvNCw0YjQuNC90YsgMTI8YnI+MS4zLjIg0J3QsNGB0YLRgNC+0LnQutCwINC/0LvQsNGC0YTQvtGA0LzRiyDRgNCw0LfRgNCw0LHQvtGC0LrQuCBCZWFnbGVCb25lIEJsYWNrIDE0PGJyPjEuMy4zINCj0YHRgtCw0L3QvtCy0LrQsCDQv9C70LDRgtGE0L7RgNC80Ysg0YDQsNC30YDQsNCx0L7RgtC60LggU0FNQTVEMyBYcGxhaW5lZCAyNDxicj4xLjMuNCDQndCw0YHRgtGA0L7QudC60LAg0L/Qu9Cw0YLRhNC+0YDQvNGLINGA0LDQt9GA0LDQsdC+0YLQutC4IFdhbmRib2FyZCAzMDxicj4xLjQg0KPRgdGC0LDQvdC+0LLQutCwINGB0LjRgdGC0LXQvNGLINGA0LDQt9GA0LDQsdC+0YLQutC4IDM1PGJyPjEuNC4xIFNFVCBCZWFnbGVib25lIEJsYWNrIDM2INGH0LXRgNC10LcgVVNCLCDRgdC10YLRjCDQuCDQvdCw0LrQu9Cw0LTRi9Cy0LDQtdGCINGB0LjRgdGC0LXQvNGDPGJyPjEuNC4yINCj0YHRgtCw0L3QvtCy0LrQsCBTQU1BNUQzIFhwbGFpbmVkIDM5INGH0LXRgNC10LcgVVNCINC4INGB0LXRgtGMPGJyPjEuNC4zINCj0YHRgtCw0L3QvtCy0LjRgtC1IFdhbmRib2FyZCA0MiDRh9C10YDQtdC3IFVTQiwg0L/RgNC+0LLQvtC00L3Rg9GOINGB0LXRgtGMINC4INCx0LXRgdC/0YDQvtCy0L7QtNC90YPRjiDRgdC10YLRjDxicj4xLjQuNCDQntCx0YnQuNC1INC90LDRgdGC0YDQvtC50LrQuCA0NTxicj4xLjUg0KDQtdC30Y7QvNC1IDQ2PGJyPtCT0LvQsNCy0LAgMiDQodC40YHRgtC10LzQsCDRg9C/0YDQsNCy0LvQtdC90LjRjyDQmtC+0L3RgdC+0LvRjCA0Nzxicj4yLjEg0J7RgdC90L7QstC90L7QtSDRg9C/0YDQsNCy0LvQtdC90LjQtSDQvtC/0LXRgNCw0YbQuNC+0L3QvdC+0Lkg0YHQuNGB0YLQtdC80L7QuSA0Nzxicj4yLjEuMSDQpNCw0LnQu9C+0LLRi9C1INC+0L/QtdGA0LDRhtC40Lgg0Lgg0LrQvtC80LDQvdC00YsgNDc8YnI+Mi4xLjIg0KPQv9GA0LDQstC70LXQvdC40LUg0L/RgNC+0LPRgNCw0LzQvNC90YvQvCDQvtCx0LXRgdC/0LXRh9C10L3QuNC10LwgNTU8YnI+Mi4xLjMg0KPQv9GA0LDQstC70LXQvdC40LUg0YHQvtC+0LHRidC10L3QuNC10Lwg0Y/QtNGA0LAgNjA8YnI+Mi4yINCa0YDQsNGC0LrQuNC5INC+0LHQt9C+0YAg0LfQsNCz0YDRg9C30YfQuNC60LAgNjI8YnI+Mi4yLjEg0J7QutGA0YPQttCw0Y7RidCw0Y8g0YHRgNC10LTQsCA2Mzxicj4yLjIuMiDQo9C/0YDQsNCy0LvQtdC90LjQtSDRg9GB0YLRgNC+0LnRgdGC0LLQsNC80Lgg0YXRgNCw0L3QtdC90LjRjyA2NTxicj4yLjIuMyDQo9C/0YDQsNCy0LvQtdC90LjQtSBHUElPIDY5PGJyPjIuMi40INCU0L7RgdGC0YPQvyDQuiDRg9GB0YLRgNC+0LnRgdGC0LLRgyBJMkMgNzA8YnI+Mi4yLjUg0JfQsNCz0YDRg9C30LrQsCDRhNCw0LnQu9C+0LIg0LjQtyDRgdC10YLQuCA3MTxicj4yLjIuNiDQmtC+0LzQsNC90LTQvdCw0Y8g0YHRgtGA0L7QutCwINGP0LTRgNCwIDc1PGJyPjIuMyDQoNC10LfRjtC80LUgNzY8YnI+0JPQu9Cw0LLQsCAzLiDQmtC+0LzQv9C40LvRj9GC0L7RgCBDLCDQtNGA0LDQudCy0LXRgCDRg9GB0YLRgNC+0LnRgdGC0LLQsCDQuCDRgtC10YXQvdC+0LvQvtCz0LjRjyDQtdCz0L4g0YDQsNC30YDQsNCx0L7RgtC60LggNzc8YnI+My4xINCa0L7QvNC/0LjQu9GP0YLQvtGAIEMgNzc8YnI+My4xLjEg0J7QsdGJ0LXRgdGC0LLQviDQuCDRhtC10LvQtdCy0LDRjyDQtNC+0YHQutCwINGA0LDQt9C70LjRh9C90LDRjyDRgdGC0YDRg9C60YLRg9GA0LAg0YHQuNGB0YLQtdC80YsgNzg8YnI+My4xLjIg0JrQvtC80L/QuNC70Y/RhtC40Y8g0L/RgNC+0LPRgNCw0LzQvNGLINC90LAg0Y/Qt9GL0LrQtSBDIDgwPGJyPjMuMS4zINCh0LrQvtC80L/QuNC70LjRgNGD0LnRgtC1INC80L7QtNGD0LvRjCDRj9C00YDQsCA4NTxicj4zLjIg0KTQsNC50Lsg0Y/QtNGA0LAg0LggRFRTIDg3PGJyPjMuMi4xIFJlIC1Db21waWxhdGlvbiDRj9C00YDQsCA4Nzxicj4zLjIuMiDQlNC10YDQtdCy0L4g0YPRgdGC0YDQvtC50YHRgtCyIDkxPGJyPjMuMyDQp9GC0L4g0YLQsNC60L7QtSDQtNGA0LDQudCy0LXRgCDRg9GB0YLRgNC+0LnRgdGC0LLQsD85Mzxicj4zLjMuMSDQntCx0L7RgNGD0LTQvtCy0LDQvdC40LUg0LTQu9GPINC/0LXRgNGB0L7QvdCw0LbQtdC5LCDQsdC70L7Rh9C90L7QtSDQvtCx0L7RgNGD0LTQvtCy0LDQvdC40LUg0Lgg0YHQtdGC0LXQstC+0LUg0L7QsdC+0YDRg9C00L7QstCw0L3QuNC1IDk0PGJyPjMuMy4yINCc0L7QtNGD0LvRjCDQuCDQstGB0YLRgNC+0LXQvdC90L7QtSDRg9GB0YLRgNC+0LnRgdGC0LLQviA5NTxicj4zLjMuMyBNb2R1dGlsczxicj4zLjMuNCDQndCw0L/QuNGB0LDQvdC40LUg0LTRgNCw0LnQstC10YDQsCDRg9GB0YLRgNC+0LnRgdGC0LLQsCA5Nzxicj4zLjQg0KTQsNC50LvQvtCy0LDRjyDRgdC40YHRgtC10LzQsCAxMDY8YnI+My40LjEg0JrQsNGC0LDQu9C+0LMgL2RldiAxMDc8YnI+My40LjIg0KTQsNC50LvQvtCy0LDRjyDRgdC40YHRgtC10LzQsCBUTVBGUyAxMDk8YnI+My40LjPjgIBwcm9jZnPmlofku7bns7vnu58gIDExMDxicj4zLjQuNCBGaWxlIFN5c3RlbSAxMTMgU1lTRlMgMTEzPGJyPjMuNeOAgOe9kee7nOaWh+S7tuezu+e7nyAgMTE1PGJyPjMuNS4xINCt0YLQsCDQvNCw0YjQuNC90LAg0LLRi9Cy0L7QtNC40YIgTkZTIDExNi48YnI+My41LjIg0KPRgdGC0LDQvdC+0LLQuNGC0LUg0Y/QtNGA0L4g4oCL4oCL0LTQu9GPINC60YDQtdC/0LvQtdC90LjRjyBORlMgMTE3PGJyPjMuNS4zINCY0YHQv9C+0LvRjNC30YPQudGC0LUgTkZTIDExOSDRh9C10YDQtdC3INC60L7QvNCw0L3QtNC90YvQtSDRgdGC0YDQvtC60LggVS1Cb290INC4INGP0LTRgNCwPGJyPjMuNS40INCg0LDQt9GA0LDQsdC+0YLQutCwINCd0KTQoSAxMjI8YnI+My42INCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0LjQvNGD0LvRj9GC0L7RgNCwIDEyMjxicj4zLjYuMSDQktGL0L/QvtC70L3QtdC90LjQtSDQv9GA0L7Qs9GA0LDQvNC80YsgMTIzPGJyPjMuNi4yINCS0LLQtdC00LjRgtC1INC00LXRgNC10LLQviDQutC+0YDQvdC10LLQvtC5INGE0LDQudC70L7QstC+0Lkg0YHQuNGB0YLQtdC80YsgQVJNIDEyNDxicj4zLjcg0KDQtdC30Y7QvNC1IDEyODxicj7Qk9C70LDQstCwIDQg0LHRi9GB0YLRgNC+0LUg0L/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40LUgMTI5INGB0L4g0YHRhtC10L3QsNGA0LjQtdC8INC4INGB0LjRgdGC0LXQvNC90YvQvCDQvtC/0LXQutGD0L3QvtC8PGJyPjQuMSDQo9GB0YLQsNC90L7QstC60LAg0YHQuNGB0YLQtdC80YsgMTI5PGJyPjQuMiDQodC40YHRgtC10LzQvdGL0Lkg0L/RgNC+0YbQtdGB0YEgR3VhcmRpYW4gMTMwPGJyPjQuMi4xINCf0L7Qu9C10LfQvdGL0LUg0Lgg0YPQv9GD0YnQtdC90L3Ri9C1INC+0L/QtdC60YPQvdGLIDEzMTxicj40LjIuMi48YnI+NC4zINCh0LrRgNC40L/RgtC+0LLRi9C1INGP0LfRi9C60Lgg0L/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40Y8gMTQ5PGJyPjQuMy4xINCj0L/RgNCw0LLQu9C10L3QuNC1IExFRCAxNTAg0L3QsCDQvtGB0L3QvtCy0LUgUEhQPGJyPjQuMy4yINCj0L/RgNCw0LLQu9C10L3QuNC1INGB0LLQtdGC0L7QtNC40L7QtNCw0LzQuCDQvdCwINC+0YHQvdC+0LLQtSBQeXRob24gMTUzPGJyPjQuMy4zINCj0L/RgNCw0LLQu9C10L3QuNC1INGB0LLQtdGC0L7QtNC40L7QtNC+0LwgMTU1INC90LAg0L7RgdC90L7QstC1IEJhc2g8YnI+NC40INCd0LDQv9C40YHQsNC90LjQtSDRgdC+0LHRgdGC0LLQtdC90L3QvtCz0L4g0LTQtdC80L7QvdCwIDE1OTxicj40LjQuMSDQlNC10LzQvtC90Ysg0L3QsCDQvtGB0L3QvtCy0LUgQyAxNjA8YnI+NC40LjIg0JTQtdC80L7QvdGLINC90LAg0L7RgdC90L7QstC1IFBIUCAxNjE8YnI+NC40LjMg0JTQtdC80L7QvdGLINC90LAg0L7RgdC90L7QstC1IFB5dGhvbiAxNjI8YnI+NC40LjQg0JTQtdC80L7QvdGLINC90LAg0L7RgdC90L7QstC1IEJhc2ggMTYyPGJyPjQuNSDQoNC10LfRjtC80LUgMTYzPGJyPtCT0LvQsNCy0LAgNSDQndCw0YHRgtGA0L7QudGC0LUg0LLRgdGC0YDQvtC10L3QvdGD0Y4g0L7Qv9C10YDQsNGG0LjQvtC90L3Rg9GOINGB0LjRgdGC0LXQvNGDIDE2NDxicj41LjEg0JzQn9CUINC4INCx0LvQvtGH0L3Ri9C1INGD0YHRgtGA0L7QudGB0YLQstCwIDE2NDxicj41LjEuMSDQp9GC0L4g0YLQsNC60L7QtSDRg9GB0YLRgNC+0LnRgdGC0LLQviDQnNCf0JQgMTY1PGJyPjUuMS4yINCj0L/RgNCw0LLQu9C10L3QuNC1INGD0YHRgtGA0L7QudGB0YLQstCw0LzQuCBNVEQgMTY3PGJyPjUuMS4zINCh0LjRgdGC0LXQvNCwINGF0YDQsNC90LXQvdC40Y8gRmxhc2ggMTcwPGJyPjUuMiBPcGVuV1JUIFN5c3RlbSAxNzk8YnI+NS4yLjEg0JjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC4INC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOIDE4MDxicj41LjIuMiBBZGQgKFF1YXNpKSBTeXN0ZW0gMTg4PGJyPjUuMi4zINCU0L7QsdCw0LLQu9C10L3QuNC1INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjNGB0LrQvtC5INC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuCAxOTc8YnI+NS4zINCh0LjRgdGC0LXQvNCwIFlPQ1RPIDIwMDxicj41LjMuMSDQmNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQutC+0L3RhNC40LPRg9GA0LDRhtC40Lgg0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4gMjAxPGJyPjUuMy4yINCU0L7QsdCw0LLQu9C10L3QuNC1INC/0L7QtNC00LXRgNC20LrQuCDQs9GA0LDRhNC40LrQuCAyMTA8YnI+NS4zLjMg0JTQvtCx0LDQstC70LXQvdC40LUg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GM0YHQutC+0Lkg0L/RgNC+0LPRgNCw0LzQvNGLIDIxMjxicj41LjQg0KDQtdC30Y7QvNC1IDIxNTxicj7Qp9Cw0YHRgtGMIElJLiDQn9C10YDQuNGE0LXRgNC40LnQvdGL0LUg0YPRgdGC0YDQvtC50YHRgtCy0LA8YnI+0JPQu9Cw0LLQsCA2LiDQntCx0YnQuNC1INCy0YXQvtC00L3Ri9C1INC4INCy0YvRhdC+0LTQvdGL0LUg0YHQuNCz0L3QsNC70YsmYW1wO21kYXNoOyZhbXA7bWRhc2g7PGJyPkdQSU8gIDIxODxicj42LjEgR1BJTyAyMTg8YnI+Ni4xLjEgQmVhZ2xlYm9uZSBCbGFjayBTeXN0ZW08YnI+R1BJTyAgMjIxPGJyPjYuMS4yIEdQSU8gMjIxINCyINGA0LDQvNC60LDRhSDRgdC40YHRgtC10LzRiyBTQU1BNUQzIFhQTEFEPGJyPjYuMS4zIEdQSU8gMjIyINC/0L7QtCDRgdC40YHRgtC10LzQvtC5IFdhbmRib2FyZDxicj42LjIgR1BJTyAyMjMg0L/QvtC0IExpbnV4PGJyPjYuMyDQlNC+0YHRgtGD0L8g0LogR1BJTyAyMjU8YnI+Ni4zLjEg0JjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUgQmFzaCAyMjU8YnI+Ni4zLjIg0JjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0Y/Qt9GL0LrQsCBDIDIyNzxicj42LjQg0JjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUgR1BJTyAyMzQg0L3QsCDQvtGB0L3QvtCy0LUg0Y/Qt9GL0LrQsCDRgdGG0LXQvdCw0YDQuNC10LI8YnI+Ni40LjEg0JjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUgUEhQIDIzNTxicj42LjQuMiDQmNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSBQeXRob24gMjM2PGJyPjYuNSDQo9C/0YDQsNCy0LvQtdC90LjQtSDRj9C00YDQvtC8IEdQSU8gMjM3PGJyPjYuNS4xINCj0YHRgtGA0L7QudGB0YLQstCwINCy0LLQvtC00LAsINC40YHQv9C+0LvRjNC30YPRjtGJ0LjQtSBHUElPIDIzODxicj42LjUuMiDQodCy0LXRgtC+0LTQuNC+0LTRiyDQuCDRgtGA0LjQs9Cz0LXRgNGLIDI0NDxicj42LjYg0KDQtdC30Y7QvNC1IDI0ODxicj7Qk9C70LDQstCwIDcuINCf0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3Ri9C1INC/0L7RgNGC0Ysg0Lgg0YPRgdGC0YDQvtC50YHRgtCy0LAgVFRZJmFtcDttZGFzaDsmYW1wO21kYXNoOzxicj5UWVkgIDI0OTxicj43LjEgVFRZLCDQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90YvQuSDQv9C+0YDRgiDQuCDQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90YvQtSDQu9C40L3QuNC4IDI0OTxicj43LjEuMSDQrdC70LXQutGC0YDQvtC/0YDQvtCy0L7QtNC60LAgMjUwPGJyPjcuMS4yIEJlYWdsZWJvbmUgQmxhY2sgU3lzdGVtPGJyPlRUWSAgMjUxPGJyPjcuMS4zIFRUWSAyNTMg0LIg0YDQsNC80LrQsNGFINGB0LjRgdGC0LXQvNGLIFNBTUE1RDMgWFBMQUQ8YnI+Ny4xLjQgVFRZIDI1NCDQv9C+0LQg0YHQuNGB0YLQtdC80L7QuSBXYW5kYm9hcmQ8YnI+Ny4yINCg0LXQsNC70LjQt9Cw0YbQuNGPINC/0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3QvtCz0L4g0L/QvtGA0YLQsCAyNTQ8YnI+Ny4zINC/0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3Ri9C5INC/0L7RgNGCINC/0L7QtCDRgdC40YHRgtC10LzQvtC5IExpbnV4IDI1NTxicj43LjQg0J/QsNGA0LDQvNC10YLRgNGLINGB0LLRj9C30LggMjU2PGJyPjcuNSDQlNC+0YHRgtGD0L8g0Log0YLQtdC70LXRgtCw0LnQv9GDIDI1Njxicj43LjUuMSDQlNCw0YLRh9C40Log0YDQsNGB0YHRgtC+0Y/QvdC40Y8gMjU3PGJyPjcuNS4yIExGIExvdyAtQ3JldGVuY3kgUkZJRCBSZWFkZXIgMjYxPGJyPjcuNiBUVFkgMjYzINCyINGP0LTRgNC1INGD0L/RgNCw0LLQu9C10L3QuNGPINGB0LrQvtC70YzQttC10L3QuNC10Lw8YnI+Ny43INCg0LXQt9GO0LzQtSAyNjg8YnI+0JPQu9Cw0LLQsCA4LiDQo9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90LDRjyDRiNC40L3QsCZhbXA7bWRhc2g7JmFtcDttZGFzaDtVU0IgIDI2OTxicj44LjEg0KPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0L/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdCw0Y8g0YjQuNC90LAgMjY5PGJyPjguMS4xINCt0LvQtdC60YLRgNC+0L/RgNC+0LLQvtC00LrQsCAyNzA8YnI+OC4xLjIgQmVhZ2xlYm9uZSBCbGFjayBTeXN0ZW08YnI+VVNCLdC/0L7RgNGCIDI3MDxicj44LjEuMyBTQU1BNUQzIFhQTEFEPGJyPlVTQi3Qv9C+0YDRgiAyNzA8YnI+OC4xLjQgVVNCINC/0L7QtCDRgdC40YHRgtC10LzQvtC5IFdhbmRib2FyZDxicj7Qv9C+0YDRgiAyNzE8YnI+OC4yIFVTQiBCdXMgMjcxINC/0L7QtCBMaW51eCAyNzE8YnI+OC4yLjEg0JfQvdCw0LrQvtC80YHRgtCy0L4g0YEgVVNCLdGF0L7RgdGC0L7QvCAyNzI8YnI+OC4yLjIg0JfQvdCw0LrQvtC80YHRgtCy0L4g0YEgVVNCLdGD0YHRgtGA0L7QudGB0YLQstC+0LwgMjc1PGJyPjguMyBVU0It0LjQvdGB0YLRgNGD0LzQtdC90YLRiyAyODQ8YnI+OC40INC90LXQvtCx0YDQsNCx0L7RgtCw0L3QvdCw0Y8g0YjQuNC90LAgVVNCIDI4Njxicj44LjUg0KDQtdC30Y7QvNC1IDI5MDxicj7Qk9C70LDQstCwIDkuINCc0LXQttC40L3RgtC10LPRgNCw0LvRjNC90YvQtSDRgdGF0LXQvNGLJmFtcDttZGFzaDsmYW1wO21kYXNoO0kyQyAgMjkxPGJyPjkuMSDQnNC10LYtSUMt0YjQuNC90LAgMjkxPGJyPjkuMS4xINCt0LvQtdC60YLRgNC+0L3QvdGL0LUg0YHRhdC10LzRiyAyOTI8YnI+OS4xLjIgU0FNQTVEMyBYUExBREVBRCBTWVNURU0gSTJDINCf0L7RgNGCIDI5Mzxicj45LjEuMyBpMmMg0L/QvtC0IGkyYyDQv9C+0LQg0YHQuNGB0YLQtdC80L7QuSBXYW5kYm9hcmQ8YnI+0L/QvtGA0YIgMjk0PGJyPjkuMiBJMkMgQnVzIDI5NCDQv9C+0LQg0YHQuNGB0YLQtdC80L7QuSBMaW51eCAyOTQ8YnI+OS4zINCY0L3RgdGC0YDRg9C80LXQvdGC0YsgSTJDIDI5NTxicj45LjQg0JTQvtGB0YLRg9C/INC6INGD0YHRgtGA0L7QudGB0YLQstCw0LwgSTJDIDI5Njxicj45LjQuMSBFRVBST00sINCQ0KbQnyDQuCDQstCy0L7QtC3QstGL0LLQvtC0PGJyPtCg0LDRgdGI0LjRgNC10L3QvdCw0Y8g0LTQvtGB0LrQsCAyOTY8YnI+OS40LjIg0JTQsNGC0YfQuNC60Lgg0YLQtdC80L/QtdGA0LDRgtGD0YDRiywg0LLQu9Cw0LbQvdC+0YHRgtC4INC4INC00LDQstC70LXQvdC40Y8gMzAzPGJyPjkuNC4zINCf0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3Ri9C5INC/0L7RgNGCIDMwNzxicj45LjUg0L3QtdC+0LHRgNCw0LHQvtGC0LDQvdC90LDRjyDRiNC40L3QsCBJMkMgMzEwPGJyPjkuNS4xINCX0LDQv9C40YHRjCDQtNCw0L3QvdGL0YUg0L3QsCDQsdCw0LfQtSBDIDMxMDxicj45LjUuMiDQp9GC0LXQvdC40LUg0LTQsNC90L3Ri9GFINC90LAg0LHQsNC30LUgUHl0aG9uIDMxMzxicj45LjYg0KDQtdC30Y7QvNC1IDMxNTxicj7Qk9C70LDQstCwIDEwLiDQn9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90YvQuSDQv9C10YDQuNGE0LXRgNC40LnQvdGL0Lkg0LjQvdGC0LXRgNGE0LXQudGBJmFtcDttZGFzaDsmYW1wO21kYXNoO1NQSSAgMzE2PGJyPjEwLjEg0KjQuNC90LAg0L/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdC+0LPQviDQv9C10YDQuNGE0LXRgNC40LnQvdC+0LPQviDQuNC90YLQtdGA0YTQtdC50YHQsCAzMTY8YnI+MTAuMS4xINCt0LvQtdC60YLRgNC+0L/RgNC+0LLQvtC00LrQsCAzMTc8YnI+MTAuMS4yIEJlYWdsZWJvbmUgQmxhY2sgU3lzdGVtPGJyPlNQSS3Qv9C+0YDRgiAzMTg8YnI+MTAuMS4zIFNBTUE1RDMgWFBMSU5BREUgU1BJIFBPUlQgMzIwPGJyPjEwLjEuNCBTUEkg0L/QvtC0INGB0LjRgdGC0LXQvNC+0LkgV2FuZGJvYXJkPGJyPtC/0L7RgNGCIDMyMjxicj4xMC4yIFNQSSBCdXMgMzIzINC/0L7QtCBMaW51eCAzMjM8YnI+MTAuMyDQmNC90YHRgtGA0YPQvNC10L3RgtGLIFNQSSAzMjM8YnI+MTAuNCDQlNC+0YHRgtGD0L8g0Log0YPRgdGC0YDQvtC50YHRgtCy0LDQvCBTUEkgMzI0PGJyPjEwLjQuMSDQltCaLTMyNTxicj4xMC40LjIg0J/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdGL0Lkg0L/QvtGA0YIgMzI3PGJyPjEwLDUg0L3QtdC+0LHRgNCw0LHQvtGC0LDQvdC90LDRjyDRiNC40L3QsCBTUEkgMzMwPGJyPjEwLjUuMSDQntCx0LzQtdC9INC00LDQvdC90YvQvNC4INC90LAg0L7RgdC90L7QstC1IEMgMzMwPGJyPjEwLjUuMiDQntCx0LzQtdC9INC00LDQvdC90YvQvNC4INC90LAg0L7RgdC90L7QstC1IFB5dGhvbiAzMzI8YnI+MTAuNiDQoNC10LfRjtC80LUgMzM3PGJyPtCT0LvQsNCy0LAgMTEgMS1XaXJlJmFtcDttZGFzaDsmYW1wO21kYXNoO1cxICAzMzg8YnI+MTEuMSDQqNC40L3QsCAxLVdpcmUgMzM4PGJyPjExLjEuMSDQrdC70LXQutGC0YDQvtC/0YDQvtCy0L7QtNC60LAgMzM5PGJyPjExLjEuMiAxLdC/0YDQvtCy0L7QtNC90L7QuSDQv9C+0YDRgiAzNDAg0L/QvtC0INGH0LXRgNC90L7QuSDRgdC40YHRgtC10LzQvtC5IEJlYWdsZWJvbmU8YnI+MTEuMS4zIFNhbWE1ZDMgeHBsaWVkIFN5c3RlbTxicj4xLdC/0YDQvtCy0L7QtNC90L7QuSDQv9C+0YDRgiAzNDE8YnI+MTEuMS40IDEt0Lkg0L/RgNC+0LLQvtC0INC/0L7QtCDRgdC40YHRgtC10LzQvtC5IFdhbmRib2FyZDxicj7Qv9C+0YDRgiAzNDE8YnI+MTEsMiAxLdC/0YDQvtCy0L7QtNC90LDRjyDRiNC40L3QsCAzNDEg0L/QvtC0IExpbnV4PGJyPjExLjMg0JTQvtGB0YLRg9C/INC6INGD0YHRgtGA0L7QudGB0YLQstCw0LwgMS1XaXJlIDM0Mzxicj4xMS4zLjEg0JjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0LjQvdGC0LXRgNGE0LXQudGB0LAgR1BJTyAzNDM8YnI+MTEuMy4yINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INCy0L3QtdGI0L3QtdCz0L4g0LrQvtC90YLRgNC+0LvQu9C10YDQsCAzNDU8YnI+MTEuNCDQoNC10LfRjtC80LUgMzQ3PGJyPtCT0LvQsNCy0LAgMTIg0KHQtdGC0LXQstGL0LUg0YPRgdGC0YDQvtC50YHRgtCy0LAgRXRoZXJuZXQmYW1wO21kYXNoOyZhbXA7bWRhc2g7RVRIICAzNDg8YnI+MTIuMSDQodC10YLQtdCy0YvQtSDRg9GB0YLRgNC+0LnRgdGC0LLQsCBFdGhlcm5ldCAzNDg8YnI+MTIuMS4xINCt0LvQtdC60YLRgNC+0L/RgNC+0LLQvtC00LrQsCAzNDk8YnI+MTIuMS4yIEJlYWdsZWJvbmUgQmxhY2sgU3lzdGVtPGJyPkV0aGVybmV0LdC/0L7RgNGCIDM0OTxicj4xMi4xLjMgU0FNQTVEMyBYUExBREVBRCBTWVNURU08YnI+RXRoZXJuZXQt0L/QvtGA0YIgMzQ5PGJyPjEyLjEuNCBFdGhlcm5ldCDQv9C+0LQg0YHQuNGB0YLQtdC80L7QuSBXYW5kYm9hcmQ8YnI+0L/QvtGA0YIgMzUwPGJyPjEyLjIgRXRoZXJuZXQgRXF1aXBtZW50IDM1MCDQv9C+0LQg0YHQuNGB0YLQtdC80L7QuSBMaW51eDxicj4xMi4zINCh0LXRgtC10LLRi9C1INC40L3RgdGC0YDRg9C80LXQvdGC0YsgMzUxPGJyPjEyLjQg0KHQstGP0LfRjCDRgSDRg9C00LDQu9C10L3QvdGL0LzQuCDRg9GB0YLRgNC+0LnRgdGC0LLQsNC80LggMzUyPGJyPjEyLjQuMSDQn9GA0L7RgdGC0L7QtSDQv9GA0LjQu9C+0LbQtdC90LjQtSDQutC70LjQtdC90YLQsC/RgdC10YDQstC10YDQsCBUQ1AgMzUyPGJyPjEyLjQuMiDQmNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQs9C+0YLQvtCy0YvRhSDQstC10LEt0LjQvdGB0YLRgNGD0LzQtdC90YLQvtCyIDM1NDxicj4xMiw1LdCx0LjRgtC90LDRjyDRiNC40L3QsCBFdGhlcm5ldCAzNTU8YnI+MTIuNiDQn9GA0L7RgdGC0L7QuSDQvNC+0YHRgiBFdGhlcm5ldCDQv9C+0LTQutC70Y7Rh9C10L0gMzU1PGJyPjEyLjcg0KDQtdC30Y7QvNC1IDM1Nzxicj7Qk9C70LDQstCwIDEzINCe0LHQvtGA0YPQtNC+0LLQsNC90LjQtSDQsdC10YHQv9GA0L7QstC+0LTQvdC+0Lkg0YHQtdGC0LgmYW1wO21kYXNoOyZhbXA7bWRhc2g7V0xBTiAgMzU4PGJyPjEzLjEg0JHQtdGB0L/RgNC+0LLQvtC00L3QvtC1INGB0LXRgtC10LLQvtC1INC+0LHQvtGA0YPQtNC+0LLQsNC90LjQtSAzNTg8YnI+MTMuMS4xINCt0LvQtdC60YLRgNC+0L/RgNC+0LLQvtC00LrQsCAzNTk8YnI+MTMuMS4yINCj0YHRgtGA0L7QudGB0YLQstC+IFdMQU4gMzU5INC/0L7QtCDRh9C10YDQvdC+0Lkg0YHQuNGB0YLQtdC80L7QuSBCZWFnbGVib25lIDM1OTxicj4xMy4xLjMgU0FNQTVEMyB4cGxpZWQgU3lzdGVtIFdMQU4g0KPRgdGC0YDQvtC50YHRgtCy0L4gMzU5PGJyPjEzLjEuNCBXTEFOINC/0L7QtCDRgdC40YHRgtC10LzQvtC5IFdhbmRib2FyZDxicj7QntCx0L7RgNGD0LTQvtCy0LDQvdC40LUgMzU5PGJyPjEzLjLjgIBMaW51eOezu+e7n+S4reeahFdMQU7orr7lpIcgIDM2MDxicj4xMy4yLjEg0J/QvtC00LrQu9GO0YfQsNC10LzRi9C1INCy0L3QtdGI0L3QuNC1INGD0YHRgtGA0L7QudGB0YLQstCwIFdMQU4gMzYwPGJyPjEzLjIuMiDQoNC10LbQuNC8INGA0LDQsdC+0YLRiyBXaS1GaSAzNjE8YnI+MTMuMyDQkdC10YHQv9GA0L7QstC+0LTQvdGL0LUg0LjQvdGB0YLRgNGD0LzQtdC90YLRiyAzNjE8YnI+MTMuNCDQl9Cw0L/RgNCw0YjQuNCy0LDRjtGJ0LjQuSBXUEEgMzY1PGJyPjEzLjUg0JTQtdC80L7QvSBob3N0YXBkIDM2Nzxicj4xMy42INCg0LXQt9GO0LzQtSAzNzE8YnI+0JPQu9Cw0LLQsCAxNC4g0KHQtdGC0Ywg0LrQvtC90YLRgNC+0LvQu9C10YDQvtCyLiZhbXA7bWRhc2g7JmFtcDttZGFzaDtDQU4gIDM3Mjxicj4xNC4xIENBTi3RiNC40L3QsCAzNzI8YnI+MTQuMS4xINCt0LvQtdC60YLRgNC+0L/RgNC+0LLQvtC00LrQsCAzNzM8YnI+MTQuMS4yINCf0L7RgNGCIENBTiAzNzQg0L/QvtC0INGB0LjRgdGC0LXQvNC+0LkgQmVhZ2xlYm9uZSBCbGFjayBTeXN0ZW08YnI+MTQuMS4zIFNBTUE1RDMgWFBMQURFQURFIFNZU1RFTSBDQU4gUE9SVCAzNzU8YnI+MTQuMS40INC80L7QttC10YIg0L/QvtC0INGB0LjRgdGC0LXQvNC+0LkgV2FuZGJvYXJkPGJyPtC/0L7RgNGCIDM3Njxicj4xNC4yIENBTiBCVVMgMzc2INCyINGB0LjRgdGC0LXQvNC1IExpbnV4PGJyPjE0LjMgQ2FuLVV0aWxzIFBhY2thZ2UgMzc3PGJyPjE0LjQg0L3QtdC+0LHRgNCw0LHQvtGC0LDQvdC90LDRjyBDQU4t0YjQuNC90LAgMzc5PGJyPjE0LjUg0J7QsdC80LXQvSDQtNCw0L3QvdGL0LzQuCDQv9C+IENBTi3RiNC40L3QtSAzODA8YnI+MTQuNS4xINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC/0LvQsNGC0YsgLdC60L7QvdGC0YDQvtC70LvQtdGAIDM4MTxicj4xNC41LjIg0JjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0LLQvdC10YjQvdC10LPQviDQutC+0L3RgtGA0L7Qu9C70LXRgNCwIDM4Mzxicj4xNC42INCg0LXQt9GO0LzQtSAzODY8YnI+0JPQu9Cw0LLQsCAxNSDQl9Cy0YPQutC+0LLRi9C1INGD0YHRgtGA0L7QudGB0YLQstCwJmFtcDttZGFzaDsmYW1wO21kYXNoO1NORCAgMzg3PGJyPjE1LjEg0JfQstGD0LrQvtCy0L7QtSDQvtCx0L7RgNGD0LTQvtCy0LDQvdC40LUgMzg3PGJyPjE1LjEuMSDQrdC70LXQutGC0YDQvtC/0YDQvtCy0L7QtNC60LAgMzkwPGJyPjE1LjEuMiBCZWFnbGVib25lIEJsYWNrIFN5c3RlbTxicj7Ql9Cy0YPQutC+0LLQvtC1INC+0LHQvtGA0YPQtNC+0LLQsNC90LjQtSAzOTA8YnI+MTUuMS4zIFNBTUE1RDMgWFBMQURFQUQgU1lTVEVNPGJyPtCX0LLRg9C60L7QstC+0LUg0L7QsdC+0YDRg9C00L7QstCw0L3QuNC1IDM5MTxicj4xNS4xLjQg0JfQstGD0Log0L/QvtC0INGB0LjRgdGC0LXQvNC+0LkgV2FuZGJvYXJkPGJyPtCe0LHQvtGA0YPQtNC+0LLQsNC90LjQtSAzOTE8YnI+MTUuMiDQk9C+0LvQvtGBINCyINGB0LjRgdGC0LXQvNC1IExpbnV4IDM5Mjxicj4xNS4zINCQ0YPQtNC40L4g0LjQvdGB0YLRgNGD0LzQtdC90YLRiyAzOTU8YnI+MTUuMy4xINCY0L3RgdGC0YDRg9C80LXQvdGC0YsgQUxTQSAzOTU8YnI+MTUuMy4yINCc0Y3QtNC/0LvQtdC5IDQwMDxicj4xNS4zLjMgTVBsYXllciA0MDE8YnI+MTUuMy40INCh0L7QutGBIDQwMjxicj4xNS40IFVTQiBBdWRpbyBFcXVpcG1lbnQgR3JvdXAgNDA3PGJyPjE1LjUg0KPQv9GA0LDQstC70LXQvdC40LUg0LfQstGD0LrQvtCy0YvQvNC4INGD0YHRgtGA0L7QudGB0YLQstCw0LzQuCA0MDg8YnI+MTUuNS4xINCU0L7QsdCw0LLQuNGC0Ywg0LDRg9C00LjQviDQtNC10LrQvtC00LXRgCA0MDg8YnI+MTUuNS4yINCf0YDQvtGB0YLQvtC5INC30LLRg9C60L7QstC+0Lkg0L7RgdGG0LjQu9C70L7Qs9GA0LDRhCA0MTM8YnI+MTUuNiDQoNC10LfRjtC80LUgNDE3PGJyPtCT0LvQsNCy0LAgMTYg0LLQuNC00LXQviDQvtCx0L7RgNGD0LTQvtCy0LDQvdC40LUmYW1wO21kYXNoOyZhbXA7bWRhc2g7VjRMICA0MTg8YnI+MTYuMSDQktC40LTQtdC+INC+0LHQvtGA0YPQtNC+0LLQsNC90LjQtSA0MTg8YnI+MTYuMS4xINCt0LvQtdC60YLRgNC+0L/RgNC+0LLQvtC00LrQsCA0MjE8YnI+MTYuMS4yIEJlYWdsZWJvbmUgQmxhY2sgU3lzdGVtPGJyPtCS0LjQtNC10L4g0L7QsdC+0YDRg9C00L7QstCw0L3QuNC1IDQyMjxicj4xNi4xLjMgU0FNQTVEMyBYcGxhaW9uZWQgU3lzdGVtPGJyPtCS0LjQtNC10L4g0L7QsdC+0YDRg9C00L7QstCw0L3QuNC1IDQyMjxicj4xNi4xLjQg0JLQuNC00LXQviDQv9C+0LQg0YHQuNGB0YLQtdC80L7QuSBXYW5kYm9hcmQ8YnI+0L7QsdC+0YDRg9C00L7QstCw0L3QuNC1IDQyMjxicj4xNi4yINCy0LjQtNC10L4g0L7QsdC+0YDRg9C00L7QstCw0L3QuNC1INCyIExpbnV4IDQyMzxicj4xNi4zINCS0LjQtNC10L4g0LjQvdGB0YLRgNGD0LzQtdC90YLQvtCyIDQyMzxicj4xNi40IFVTQiAt0LLQuNC00LXQvtC+0LHQvtGA0YPQtNC+0LLQsNC90LjQtSA0MjY8YnI+MTYuNSDQo9C/0YDQsNCy0LvRj9GO0YnQtdC1INCy0LjQtNC10L4g0L7QsdC+0YDRg9C00L7QstCw0L3QuNC1IDQzMDxicj4xNi41LjEg0J/QvtC/0YPQu9GP0YDQvdGL0LUg0LLQuNC00LXQviDRgSDQv9C10YDQtdC00LDRh9C10Lkg0LIg0YHQtdGC0LggNDMwPGJyPjE2LjUuMiDQl9Cw0YXQstCw0YIg0LTQstC40LbQtdC90LjRjyA0MzQ8YnI+MTYuNiDQoNC10LfRjtC80LUgNDQxPGJyPtCT0LvQsNCy0LAgMTcg0JDQvdCw0LvQvtCz0L4t0YbQuNGE0YDQvtCy0YvQtSDQv9GA0LXQvtCx0YDQsNC30L7QstCw0YLQtdC70LgmYW1wO21kYXNoOyZhbXA7bWRhc2g7QURDICA0NDI8YnI+MTcuMSDQkNC90LDQu9C+0LPQvi3RhtC40YTRgNC+0LLRi9C1INC/0YDQtdC+0LHRgNCw0LfQvtCy0LDRgtC10LvQuCA0NDI8YnI+MTcuMS4xINCt0LvQtdC60YLRgNC+0L/RgNC+0LLQvtC00LrQsCA0NDM8YnI+MTcuMS4yIEFEQyA0NDMg0L/QvtC0INGH0LXRgNC90L7QuSDRgdC40YHRgtC10LzQvtC5IEJlYWdsZWJvbmU8YnI+MTcuMS4zIEFEQyA0NDQg0LIg0YDQsNC80LrQsNGFINGB0LjRgdGC0LXQvNGLIFNBTUE1RDMgWFBMQURFPGJyPjE3LjEuNCDQv9C+0LQg0YHQuNGB0YLQtdC80L7QuSBXYW5kYm9hcmQ8YnI+QURDICA0NDU8YnI+MTcuMiBBREMgNDQ1INC/0L7QtCBMaW51eDxicj4xNy4zINCe0LHQvdCw0YDRg9C20LXQvdC40LUg0LPQsNC30LAgNDUwPGJyPjE3LjQg0KDQtdC30Y7QvNC1IDQ1NTxicj7Qk9C70LDQstCwIDE4LiDQqNC40YDQvtGC0L3Qvi3QuNC80L/Rg9C70YzRgdC90LDRjyDQvNC+0LTRg9C70Y/RhtC40Y8mYW1wO21kYXNoOyZhbXA7bWRhc2g7UFdNICA0NTY8YnI+MTguMSDQqNCY0Jwt0YPRgdGC0YDQvtC50YHRgtCy0LAgNDU2PGJyPjE4LjEuMSDQrdC70LXQutGC0YDQvtC/0YDQvtCy0L7QtNC60LAgNDU3PGJyPjE4LjEuMiBQV00gNDU3INC/0L7QtCBQV00gNDU3INC/0L7QtCDRh9C10YDQvdC+0Lkg0YHQuNGB0YLQtdC80L7QuSBCZWFnbGVib25lPGJyPjE4LjEuMyDQqNCY0JwgNDU4INCyINGA0LDQvNC60LDRhSDRgdC40YHRgtC10LzRiyBTQU1BNUQzIFhQTEFEPGJyPjE4LjEuNCDQv9C+0LQg0YHQuNGB0YLQtdC80L7QuSBXYW5kYm9hcmQ8YnI+UFdNICA0NTg8YnI+MTguMiDQqNCY0Jwg0KPRgdGC0YDQvtC50YHRgtCy0L4gNDU4INC/0L7QtCBMaW51eDxicj4xOC4zINCj0L/RgNCw0LLQu9C10L3QuNC1INGB0LXRgNCy0L7QtNCy0LjQs9Cw0YLQtdC70Y/QvNC4IDQ1OTxicj4xOC40INCg0LXQt9GO0LzQtSA0NjA8YnI+0JPQu9Cw0LLQsCAxOS4g0KDQsNC30L3QvtC1INC+0LHQvtGA0YPQtNC+0LLQsNC90LjQtSA0NjE8YnI+MTkuMSDRhtC40YTRgNC+0LLQvtC5INC00LDRgtGH0LjQuiA0NjE8YnI+MTkuMS4xINCU0LDRgtGH0LjQuiDQstC+0LTRiyA0NjE8YnI+MTkuMS4yINCY0L3RhNGA0LDQutGA0LDRgdC90YvQuSDQtNCw0YLRh9C40LogNDYyPGJyPjE5LjIg0JDQvdCw0LvQvtCz0L7QstGL0LUg0LTQsNGC0YfQuNC60LggNDY1PGJyPjE5LjIuMSDQlNCw0YLRh9C40Log0LLQu9Cw0LbQvdC+0YHRgtC4IDQ2NTxicj4xOS4yLjIg0JTQsNGC0YfQuNC6INC00LDQstC70LXQvdC40Y8gNDY2PGJyPjE5LjIuMyDQlNCw0YLRh9C40Log0L7RgdCy0LXRidC10L3QvdC+0YHRgtC4IDQ2Nzxicj4xOS4zIEdTTS9HUFJTINC80L7QtNC10LwgNDY4PGJyPjE5LjQg0KPRgdGC0YDQvtC50YHRgtCy0L4g0YHRh9C40YLRi9Cy0LDQvdC40Y8g0YHQvNCw0YDRgi3QutCw0YDRgiA0NzM8YnI+MTkuNSBSRklELdGB0YfQuNGC0YvQstCw0YLQtdC70YwgNDc2PGJyPjE5LjYg0KPRgdGC0YDQvtC50YHRgtCy0LAgWi1XYXZlIDQ4MTxicj4xOS42LjEg0JrQvtC90YLRgNC+0LvQu9C10YAgWi1XYXZlIDQ4MTxicj4xOS42LjIg0JTQsNGC0YfQuNC6INC90LDRgdGC0LXQvdC90L7QuSDRgNC+0LfQtdGC0LrQuCBaLVdhdmUgNDg0PGJyPjE5LjYuMyDQnNGD0LvRjNGC0LjRgdC10L3RgdC+0YAgWi1XYXZlIDQ4Njxicj4xOS43INCg0LXQt9GO0LzQtSA0ODc8YnI+PC90ZD48L3RyPjwvdGFibGU+PHRhYmxlIHdpZHRoPSI3NTAiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBzdHlsZT0iYm9yZGVyOiAxLjBweCBzb2xpZCAjY2NjY2NjO21hcmdpbi10b3A6IDEwLjBweDtsaW5lLWhlaWdodDogMjMuMHB4O2ZvbnQtc2l6ZTogMTQuMHB4O2NvbG9yOiAjNjY2NjY2OyI+PHRyPjx0ZCBzdHlsZT0iYm9yZGVyLWJvdHRvbTogMS4wcHggZGFzaGVkICNjY2NjY2M7YmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtmb250LXdlaWdodDogYm9sZDtjb2xvcjogIzk5MDAwMDsiPtCS0YvQsdC+0YAg0YDQtdC00LDQutGC0L7RgNCwPC90ZD48L3RyPjx0cj48dGQgc3R5bGU9InBhZGRpbmc6IDEwLjBweDsiPkdOVS9MaW51eDxicj7QktGB0YLRgNC+0LXQvdC90L7QtSDQsdGL0YHRgtGA0L7QtSDQv9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC90LjQtTxicj5b0KHQqNCQXSDQoNGD0LTQvtC70YzRhCZhbXA70JzQuNC00LTQvtGCOzxicj7QriDQpdGD0Lkg0KXQtSDQmtGB0YPQu9C4INCS0LDQvSDQodGP0L7RhdC+0L3QsyDQm9C4INCZ0L7QvdCz0LjQuDxicj5HTlUvTGludXg8YnI+UmFwaWQgRW1iZWRkZWQgUHJvZ3JhbW1pbmc8YnI+0K3RgtCwINC60L3QuNCz0LAg0L/RgNC10LTRgdGC0LDQstC70Y/QtdGCLCDQutCw0Log0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC4INC/0YDQtdC+0LHRgNCw0LfQvtCy0LDRgtGMINGB0LLQvtC5INGB0L7QsdGB0YLQstC10L3QvdGL0Lkg0LTRgNCw0LnQstC10YAg0LIg0Y/QtNGA0LUgTGludXgsINC60LDQuiDQvdCw0LnRgtC4INGB0L7QvtGC0LLQtdGC0YHRgtCy0YPRjtGJ0LjQtSDRg9C30LvRiyDRg9GB0YLRgNC+0LnRgdGC0LLQsCwg0LrQsNC6INGD0L/RgNCw0LLQu9GP0YLRjCDRgNCw0LfQu9C40YfQvdGL0LzQuCDQv9C+0YDRgtCw0LzQuCDQuCDRgi4g0JQu0J7QvSDRgtCw0LrQttC1INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQsdC+0LvRjNGI0L7QtSDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9GA0L7RhtC10LTRg9GAINGA0LXQs9C40YHRgtGA0LDRhtC40LguPGJyPtCR0LXRgdC/0LvQsNGC0L3QsNGPINGB0YDQtdC00LAsINCx0LXRgdC/0LvQsNGC0L3QvtC1INC+0LHRg9GH0LXQvdC40LUu0JjQt9GD0YfQtdC90LjQtSDRjdGC0L7QuSDQutC90LjQs9C4INC90LUg0L3Rg9C20L3QviDQsdC10YHQv9C+0LrQvtC40YLRjNGB0Y8g0L4g0YLQvtC8LCDRh9GC0L7QsdGLINCx0YvRgtGMINC+0LPRgNCw0L3QuNGH0LXQvdC90L7QuSDRhNC40LrRgdC40YDQvtCy0LDQvdC90L7QuSDQv9C70LDRgtGE0L7RgNC80L7QuSDQtNC70Y8g0L3QtdCx0L7Qu9GM0YjQvtCz0L4g0LrQvtC70LjRh9C10YHRgtCy0LAg0LLRgtC+0YDQuNGH0L3QvtC5INGA0LDQt9GA0LDQsdC+0YLQutC4LtCY0LcgLdC30LAg0L7RgtC60YDRi9GC0L7RgdGC0Lgg0LHQvtCz0LDRgtGL0YUg0L7QsdC+0YDRg9C00L7QstCw0L3QuNGPINC4INGB0LjRgdGC0LXQvNGLIExpbnV4INGN0YLQviDQv9GA0LjQvdC10YHQtdGCINCx0LXRgdC/0LvQsNGC0L3Ri9C1INGH0YPQstGB0YLQstCwINGH0LjRgtCw0YLQtdC70Y/QvC48L3RkPjwvdHI+PC90YWJsZT48dGFibGUgd2lkdGg9Ijc1MCIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHN0eWxlPSJib3JkZXI6IDEuMHB4IHNvbGlkICNjY2NjY2M7bWFyZ2luLXRvcDogMTAuMHB4O2xpbmUtaGVpZ2h0OiAyMy4wcHg7Zm9udC1zaXplOiAxNC4wcHg7Y29sb3I6ICM2NjY2NjY7Ij48dHI+PHRkIHN0eWxlPSJib3JkZXItYm90dG9tOiAxLjBweCBkYXNoZWQgI2NjY2NjYztiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO2ZvbnQtd2VpZ2h0OiBib2xkO2NvbG9yOiAjOTkwMDAwOyI+PGltZyBzcmM9Imh0dHBzOi8vaW1nLmFsaWNkbi5jb20vaW1nZXh0cmEvaTEvMjE3MDQyOTc2L1RCMjJfNkF3MUdTQnVOalNzcGJYWGNpaXBYYV8hITIxNzA0Mjk3Ni5qcGciPjwvdGQ+PC90cj48dHI+PHRkIHN0eWxlPSJwYWRkaW5nOiAxMC4wcHg7Y29sb3I6ICMwMDAwMDA7Ij7QkiDQv9C+0YHQu9C10LTQvdC40LUg0LPQvtC00Ysg0LLRgdGC0YDQvtC10L3QvdGL0LUg0LrQvtC80L/RjNGO0YLQtdGA0Ysg0YHRgtCw0LvQuCDQvtGH0LXQvdGMINGB0LvQvtC20L3Ri9C80LgsINC4INCy0L7Qv9GA0L7RgSDQviDQstC90LjQvNCw0L3QuNC4INGA0LDQt9GA0LDQsdC+0YLRh9C40LrQvtCyINC00L7Qu9C20LXQvSDQt9Cw0LrQu9GO0YfQsNGC0YzRgdGPINCyINGC0L7QvCwg0LrQsNC6INGA0LXRiNC40YLRjCDRgtC10LrRg9GJ0LjQtSDQv9GA0L7QsdC70LXQvNGLLCDQsCDQvdC1INC90LDQudGC0Lgg0LvRg9GH0YjQuNC1INC/0LXRgNC40YTQtdGA0LjQudC90YvQtSDRg9GB0YLRgNC+0LnRgdGC0LLQsCAo0L3QsNC30YvQstCw0LXQvNGL0LUg0L/QtdGA0LjRhNC10YDQuNC50L3Ri9C80Lgg0YPRgdGC0YDQvtC50YHRgtCy0LDQvNC4KSDQuNC70Lgg0L3QsNGD0YfQuNGC0YzRgdGPINGD0L/RgNCw0LLQu9GP0YLRjCDQuNC80LgsINGH0YLQvtCx0Ysg0YLRgNCw0YLQuNGC0Ywg0LLRgNC10LzRjyDQstC+INCy0YDQtdC80LXQvdC40JTQu9GPINC+0L/Ri9GC0L3Ri9GFINCy0YHRgtGA0L7QtdC90L3Ri9GFINC/0YDQvtCz0YDQsNC80LzQuNGB0YLQvtCyINC4INC40L3QttC10L3QtdGA0L7QsiDRgdCw0LzQsNGPINCx0L7Qu9GM0YjQsNGPINC/0YDQvtCx0LvQtdC80LAgLSDRgdC60L7Qu9GM0LrQviDQstGA0LXQvNC10L3QuCDQvdGD0LbQvdC+LCDRh9GC0L7QsdGLINC/0YDQtdCy0YDQsNGC0LjRgtGMINC+0LTQvdGDINC40LTQtdGOINCyINGA0LXQsNC70YzQvdC+0YHRgtGMLCDQuCDRjdGC0LAg0LrQvdC40LPQsCDQv9C+0LrQsNC20LXRgiwg0LrQsNC6INGN0YLQviDRgdC00LXQu9Cw0YLRjC48YnI+0K3RgtCwINC60L3QuNCz0LAg0L/QvtC60LDQt9GL0LLQsNC10YIsINC60LDQuiDRgdGA0LXQtNCwINC+0YLRgNCw0YHQu9C4INCyINCa0LjRgtCw0LUgLdCy0L7Qu9GO0L3QvtC20L3QsCDQstC30LDQuNC80L7QtNC10LnRgdGC0LLRg9C10YIg0YEg0L/QvtC80L7RidGM0Y4g0LrQvtC90LrRgNC10YLQvdGL0YUg0L/QtdGA0LjRhNC10YDQuNC50L3Ri9GFINGD0YHRgtGA0L7QudGB0YLQsi7Qn9C+0YHQu9C10LTQvdGP0Y8g0LLQtdGA0YHQuNGPINGP0LTRgNCwIExpbnV4IDQueCDQsdGD0LTQtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjNGB0Y8g0LfQtNC10YHRjC48YnI+0J/Qu9Cw0YLRhNC+0YDQvNCwINGB0L7QstC10YLQsCDQv9C+INGA0LDQt9GA0LDQsdC+0YLQutC1LCDRg9GH0LDRgdGC0LLRg9GO0YnQsNGPINCyINGN0YLQvtC5INC60L3QuNCz0LUsINC+0YHQvdC+0LLQsNC90LAg0L3QsCDRgdCw0LzQvtC8INC/0L7Qv9GD0LvRj9GA0L3QvtC8INC/0YDQvtGG0LXRgdGB0L7RgNC1INC90LAg0YDRi9C90LrQtSDRgtC10LrRg9GJ0LjRhSDQutC+0LzQv9C+0L3QtdC90YLQvtCyINC4INC/0YDQvtC40LfQstC+0LTQuNGC0LXQu9C10Lkg0YHQvtCy0LXRgtCwINC/0L4g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdC+0LzRgyDRgNCw0LfQstC40YLQuNGOLtCf0L7RgdC70LUg0LrRgNCw0YLQutC+0LPQviDQstCy0LXQtNC10L3QuNGPINC90LAg0LrQsNC20LTRg9GOINC/0LvQsNGC0YTQvtGA0LzRgyDRjdGC0LAg0LrQvdC40LPQsCDQv9C+0LrQsNC20LXRgiwg0LrQsNC6INC90LDRgdGC0YDQvtC40YLRjCDRjdGC0Lgg0L/Qu9Cw0YLRhNC+0YDQvNGLLCDRh9GC0L7QsdGLINC+0L3QsCDQvNC+0LPQu9CwINC30LDQv9GD0YHRgtC40YLRjCDQv9C+0LvQvdGD0Y4g0LLQtdGA0YHQuNGOIEdOVS9MaW51eCDQuCDQv9C+0LvRg9GH0LjRgtGMINC/0YDQsNCy0L4g0LTQvtGB0YLRg9C/0LAg0Log0YHQstC+0LXQuSDRgdC40YHRgtC10LzQvdC+0Lkg0LrQvtC90YHQvtC70Lgu0J/QvtGB0LvQtSDRjdGC0L7Qs9C+INCy0Ysg0L/RgNC10LTRgdGC0LDQstC40YLQtSDQv9C+0LvQvdGD0Y4g0YHQuNGB0YLQtdC80YMg0YDQsNC30YDQsNCx0L7RgtC60Lgg0LTQu9GPINC60LDQttC00L7QuSDQv9C70LDRgtGE0L7RgNC80YssINGH0YLQvtCx0Ysg0YDQsNC30YDQsNCx0L7RgtGH0LjQutC4INC80L7Qs9C70Lgg0LfQsNC/0YPRgdC60LDRgtGMINC/0YDQvtGG0LXQtNGD0YDRiyDQtNC70Y8g0YHQvtCx0YHRgtCy0LXQvdC90L7QuSDRgNCw0LfRgNCw0LHQvtGC0LrQuC48YnI+0J/QtdGA0LLRi9C5INGI0LDQsyDQsdGD0LTQtdGCINC30LDQv9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC9INC/0L7QtCDQstGB0YLRgNC+0LXQvdC90YvQvCDQvdCw0LHQvtGA0L7QvCwg0LAg0Y/Qt9GL0LosINGC0LDQutC+0Lkg0LrQsNC6IEMsIEJhc2ggU2NyaXB0cyDQuNC70LggUHl0aG9uL1BIUCwg0LjRgdC/0L7Qu9GM0LfRg9C10YLRgdGPINC00LvRjyDQv9GA0L7Qs9GA0LDQvNC80Ysg0LTQu9GPINC00L7RgdGC0YPQv9CwINC6INCy0L3QtdGI0L3QtdC5INC/0LXRgNC40YTQtdGA0LjQudC90L7RgdGC0Lgu0J/QvtGB0LvQtSDRjdGC0L7Qs9C+INCx0YPQtNC10YIg0LLQstC10LTQtdC90L4g0LHQvtC70YzRiNC1INC00YDQsNC50LLQtdGA0L7QsiDRg9GB0YLRgNC+0LnRgdGC0LIg0Lgg0YHQvtC00LXRgNC20LDQvdC40LUg0L/QtdGA0LjRhNC10YDQuNC50L3Ri9GFINGD0YHRgtGA0L7QudGB0YLQsiDQtNC+0YHRgtGD0L/QsCwg0YfRgtC+0LHRiyDQt9Cw0LvQvtC20LjRgtGMINC/0YDQvtGH0L3Rg9GOINC+0YHQvdC+0LLRgy7Qp9C40YLQsNGC0LXQu9C4INC90LDRg9GH0LDRgtGB0Y8g0LLQt9Cw0LjQvNC+0LTQtdC50YHRgtCy0L7QstCw0YLRjCDRgSDQv9C+0LzQvtGJ0YzRjiDQv9GA0L7Qs9GA0LDQvNC80YsgQyDQuNC70Lgg0Y/Qt9GL0LrQsCDRgdGG0LXQvdCw0YDQuNC10LIgKEJhc2gvUHl0aG9uKSDQuCDQv9C10YDQuNGE0LXRgNC40LnQvdGL0YUg0YPRgdGC0YDQvtC50YHRgtCyLCDQsCDRgtCw0LrQttC1INC60LDQuiDQvdCw0YHRgtGA0L7QuNGC0Ywg0YHQvtC+0YLQstC10YLRgdGC0LLRg9GO0YnQuNC5INC00YDQsNC50LLQtdGAINGD0YHRgtGA0L7QudGB0YLQstCwINC00LvRjyDQutC+0L3QutGA0LXRgtC90L7Qs9C+INC+0LHQvtGA0YPQtNC+0LLQsNC90LjRjy48YnI+0JDQv9C/0LDRgNCw0YLQvdGL0LUg0YPRgdGC0YDQvtC50YHRgtCy0LAsINC40YHQv9C+0LvRjNC30YPQtdC80YvQtSDQsiDRjdGC0L7QuSDQutC90LjQs9C1LCDQvtCx0LvQvtC20LrQuCDQv9C+0YfRgtC4INCy0YHQtSDQvNC10YLQvtC00Ysg0L/QvtC00LrQu9GO0YfQtdC90LjRjyDRgNCw0LfQu9C40YfQvdGL0YUg0LTQvtGB0L7QuiDQtNC70Y8g0YDQsNC30YDQsNCx0L7RgtC60LgsINC60L7RgtC+0YDRi9C1INC80Ysg0LzQvtC20LXQvCDRg9Cy0LjQtNC10YLRjCwg0LLQutC70Y7Rh9Cw0Y8gSTJDLCBTUEksIFVTQiwgMS3Qv9GA0L7QstC+0LTQvdC+0Lkg0LDQstGC0L7QsdGD0YEsINGB0LXRgNC40LnQvdGL0Lkg0LDQstGC0L7QsdGD0YEg0Lgg0YDQsNC30LvQuNGH0L3Ri9C1INGG0LjRhNGA0L7QstGL0LUg0YbQuNGE0YDRiyDQuCDQvtCx0L7RgNGD0LTQvtCy0LDQvdC40LUg0LTQu9GPINC80L7QtNC10LvQuNGA0L7QstCw0L3QuNGPLjxicj7Qn9GA0LjQvdGG0LjQvyDRj9C30YvQutCwINC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNGPLCDQuNGB0L/QvtC70YzQt9GD0LXQvNC+0LPQviDQsiDRjdGC0L7QuSDQutC90LjQs9C1LCDRgdC+0YHRgtC+0LjRgiDQsiDRgtC+0LwsINGH0YLQvtCx0Ysg0YDQtdGI0LjRgtGMINGC0LXQutGD0YnQuNC1INC/0YDQvtCx0LvQtdC80Ysg0YEg0YHQsNC80YvQvNC4INCx0YvRgdGC0YDRi9C80Lgg0Lgg0L/RgNC+0YHRgtGL0LzQuCDRgNC10YjQtdC90LjRj9C80Lgu0JIg0YfQsNGB0YLQvdC+0YHRgtC4LCDQstGLINC80L7QttC10YLQtSDQvdCw0LnRgtC4INC/0YDQuNC80LXRgNGLIEJhc2gsIEMsIFBIUCwgUHl0aG9uLjxicj7QkiDRjdGC0LjRhSDQs9C70LDQstCw0YUg0LzQvtC20LXRgiDQsdGL0YLRjCDRgdC+0YHRgtCw0LLQu9C10L0g0L/RgNC+0YbQtdGB0YEg0L7Qv9C10LrRg9C90LAsINC80L7QtNGD0LvRjCDRj9C00YDQsCDQuNC70Lgg0LLQtdGB0Ywg0Y/QtNGA0L4u6L+Z56eN5oOF5Ya15LiL5re75Yqg5LqG5LiA5Liq566A55+t55qE5o+P6L+w77yM5YyF5ous6K+76ICF5bqU6K+l5YGa5LuA5LmI44CB5Y+v5Lul5LuO5ZOq6YeM5b6X5Yiw5pu05aSa55qE5L+h5oGv5ZKM5L2/55So5bel5YW344CC0J3QviDRgdC70LXQtNGD0LXRgiDQvtCx0YrRj9GB0L3QuNGC0YwsINGH0YLQviDQvdC10L7QsdGF0L7QtNC40LzQviDRg9C/0YDQsNCy0LvRj9GC0Ywg0L3QtdC60L7RgtC+0YDRi9C80Lgg0L7RgdC90L7QstC90YvQvNC4INC90LDQstGL0LrQsNC80LgsINGC0LDQutC40LzQuCDQutCw0Log0YHQuNGB0YLQtdC80LAgR05VL0xpbnV4INC40LvQuCDQvNC+0LTRg9C70Ywg0Y/QtNGA0LAuPGJyPuacrOS5pua2teebluWGheWuuTxicj7QrdGC0LAg0LrQvdC40LPQsCDQvNC+0LbQvdC+INGA0LDQt9C00LXQu9C40YLRjCDQvdCwINC00LLQtSDRh9Cw0YHRgtC4OiDQv9C10YDQstCw0Y8g0YfQsNGB0YLRjCDRj9Cy0LvRj9C10YLRgdGPINC+0YHQvdC+0LLQvtC5INCy0YLQvtGA0L7QuSDRh9Cw0YHRgtC4LtCf0LXRgNCy0LDRjyDRh9Cw0YHRgtGMINC/0YDQtdC00YHRgtCw0LLQu9GP0LXRgiwg0LrQsNC6INGD0YHRgtCw0L3QvtCy0LjRgtGMINGF0L7RgdGCINC4INGB0LjRgdGC0LXQvNGDINGA0LDQt9GA0LDQsdC+0YLQutC4INC4INC60LDQuiDQv9C+0LvRg9GH0LjRgtGMINC00L7RgdGC0YPQvyDQuiDQstGB0YLRgNC+0LXQvdC90YvQvCDQutC+0LzQv9C70LXQutGC0LDQvCDRh9C10YDQtdC3INC60L7QvdGB0L7Qu9GMINC/0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3QvtCz0L4g0L/QvtGA0YLQsC7Qn9GA0LXQttC00LUg0LLRgdC10LPQviwg0LLRiyDRg9Cy0LjQtNC40YLQtSDQvdC10LrQvtGC0L7RgNGL0LUg0LrQvtC80LDQvdC00YssINC60L7RgtC+0YDRi9C1INC90LDQv9GA0LDQstC70Y/RjtGCINC/0YDQvtCz0YDQsNC80LzRiyDQt9Cw0LPRgNGD0LfQutC4INC4INC60L7QvNC/0LjQu9GP0YLQvtGA0YsgQyDQuCBDcm9zcyBDb21waWxlcnMu0KfQuNGC0LDRgtC10LvQuCDRgtCw0LrQttC1INCx0YPQtNGD0YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINGB0LjQvNGD0LvRj9GC0L7RgCDQtNC70Y8g0LfQsNC/0YPRgdC60LAg0L/QvtC70L3QvtC5INGB0LjRgdGC0LXQvNGLIFRhcmdldCBEZWJpYW4g0L3QsCDRhdC+0YHRgtC1LiDQotC10YXQvdC+0LvQvtCz0LjRh9C10YHQutC+0LUg0YPRgdGC0YDQvtC50YHRgtCy0L4sINC+0LHQvtGA0YPQtNC+0LLQsNC90LjQtSDQtNC70Y8g0YLQtdGF0L3QvtC70L7Qs9C40Lgg0L/QsNC80Y/RgtC4KS7QodGA0LXQtNC4INC90LjRhSDRhNCw0LnQu9C+0LLRi9C1INGB0LjRgdGC0LXQvNGLIEpGRlMyINC4IFVCSUZTLCDQsCDRgtCw0LrQttC1INC00LLQtSDQvtGH0LXQvdGMINC40LfQstC10YHRgtC90YvQtSDQstGB0YLRgNC+0LXQvdC90YvQtSDRgdC40YHRgtC10LzRiyBZT0NUTyDQuCBPcGVuV1JULjxicj7QndC40LbQtSDQv9GA0LjQstC10LTQtdC90L4g0LrRgNCw0YLQutC+0LUg0LLQstC10LTQtdC90LjQtSDQutCw0LbQtNC+0Lkg0LPQu9Cw0LLRiyDQsiDQv9C10YDQstC+0Lkg0YfQsNGB0YLQuDo8YnI+0JPQu9Cw0LLQsCAxINC/0YDQtdC00YHRgtCw0LLQu9GP0LXRgiDRgtGA0Lgg0L3QsNC40LHQvtC70LXQtSDRh9Cw0YHRgtC+INC40YHQv9C+0LvRjNC30YPQtdC80YvQtSDRgdGA0LXQtNGLINGA0LDQt9GA0LDQsdC+0YLQutC4INCyINC/0YDQvtC80YvRiNC70LXQvdC90YvRhSDQv9GA0LjQu9C+0LbQtdC90LjRj9GFOiBCZWFnbGVib25lIEJsYWNrIFN5c3RlbSwgU0FNQTUgRDMgWFBMQURFU1QgU1lTVEVNINC4IFdBTkRCT0FSRCBTWVNURVIu0J/QvtGB0LvQtSDQutGA0LDRgtC60L4g0LLQstC10LTQtdC90L3QvtCz0L4g0LrQsNC20LTQvtC5INC/0LvQsNGC0Ysg0YDQsNC30YDQsNCx0L7RgtC60LgsINC80Ysg0YPQstC40LTQuNC8LCDQutCw0Log0YPRgdGC0LDQvdC+0LLQuNGC0Ywg0LjRhSDQtNC70Y8g0LfQsNC/0YPRgdC60LAg0L/QvtC70L3QvtC5INGB0LjRgdGC0LXQvNGLIEdOVS9MaW51eC7QnNGLINGC0LDQutC20LUg0YPQstC40LTQuNC8LCDQutCw0Log0YPRgdGC0LDQvdC+0LLQuNGC0Ywg0L/QvtC70L3Rg9GOINGB0LjRgdGC0LXQvNGDINGA0LDQt9GA0LDQsdC+0YLQutC4INC90LAg0LrQsNC20LTQvtC5INC/0LvQsNGC0YTQvtGA0LzQtSAo0Lgg0LLQuNGA0YLRg9Cw0LvRjNC90YvQtSDQvNCw0YjQuNC90YspLjxicj7Qk9C70LDQstCwIDIg0YHQvdCw0YfQsNC70LAg0L/QvtC60LDQttC10YIsINC60LDQuiDRg9GB0YLQsNC90L7QstC40YLRjCDQv9Cw0LrQtdGCINGA0LDQt9GA0LDQsdC+0YLQutC4LCDQsCDQt9Cw0YLQtdC8INC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdC+INC40LfRg9GH0LjRgtGMINGB0LXRgNC40LnQvdGD0Y4g0LrQvtC90YHQvtC70Ywg0Lgg0L7QsdC+0LvQvtGH0LrRgywg0YDQsNCx0L7RgtCw0Y7RidC40LUg0L3QsCDQvdC10Lwu0J3QsNC60L7QvdC10YYsINCx0YPQtNC10YIg0LLQstC10LTQtdC90LAg0LrQvtC80LDQvdC00LAg0LfQsNCz0YDRg9C30YfQuNC60LAg0YHQuNGB0YLQtdC80Ysg0L3QsNCy0LXQtNC10L3QuNGPLjxicj7Qk9C70LDQstCwIDMg0YDQsNGB0YHQutCw0LbQtdGCINC+INC60L7QvNC/0LjQu9GP0YLQvtGA0LUgQyDQuCBDcm9zcyBDb21waWxlci48YnI+0JPQu9Cw0LLQsCA0INCy0LLQtdC00LXRgiDQv9GA0L7RhtC10YHRgSBTeXN0ZW0gR3VhcmRpYW4gKNC+0L/QuNGI0LjRgtC1LCDRh9GC0L4g0L7QvdC4INC10YHRgtGMINC4INC60LDQuiDQuNGFINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCksINCwINC30LDRgtC10Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMIEJhc2gsIFBIUCDQuCBQeXRob24gTGFuZ3VhZ2Ug0LTQu9GPINC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNGPINC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNGPINGB0YbQtdC90LDRgNC40LXQsi48YnI+0JPQu9Cw0LLQsCA1INGB0L3QsNGH0LDQu9CwINC/0YDQtdC00YHRgtCw0LLRjNGC0LUg0L/RgNC+0LPRgNCw0LzQvNC90L7QtSDQvtCx0LXRgdC/0LXRh9C10L3QuNC1INC00LvRjyDRhNC70Y3RiCAt0L/QsNC80Y/RgtC4INC4INGE0LvRjdGIIC3Qv9Cw0LzRj9GC0Lgg0YPQv9GA0LDQstC70LXQvdC40Y8sINCwINC30LDRgtC10Lwg0L/QvtC60LDQttC10YIg0YLQtdGF0L3QvtC70L7Qs9C40YfQtdGB0LrQvtC1INC+0LHQvtGA0YPQtNC+0LLQsNC90LjQtSBMaW51eCDQv9Cw0LzRj9GC0LggKE1URCkg0Lgg0LTQstC1INC+0YHQvdC+0LLQvdGL0LUg0YTQsNC50LvQvtCy0YvQtSDRgdC40YHRgtC10LzRiyBKRkZTMiDQuCBVQklGINC4INC30LDQv9GD0YHRgtC40YLRjCDQuNGFLtCd0LDQutC+0L3QtdGGLCDQvtC9INC/0L7QutCw0LbQtdGCINC00LLQtSDRgdCw0LzRi9C1INC40LfQstC10YHRgtC90YvQtSDQstGB0YLRgNC+0LXQvdC90YvQtSDRgdC40YHRgtC10LzRiyDRgdC10LPQvtC00L3RjyZhbXA7bWRhc2g7JmFtcDtNREFTSDs8YnI+0JLRgtC+0YDQsNGPINGH0LDRgdGC0Ywg0L3QsNGH0LDQu9CwINCy0LLQvtC00LjRgtGMINCy0YHQtSDQv9C10YDQuNGE0LXRgNC40LnQvdGL0LUg0YPRgdGC0YDQvtC50YHRgtCy0LAu0JXRgdC70Lgg0LLRiyDQstGB0YLRgNC+0LXQvdC90YvQuSDRgNCw0LfRgNCw0LHQvtGC0YfQuNC6LCDQsiDQstCw0YjQtdC5INC60LDRgNGM0LXRgNC1INCx0YPQtNGD0YIg0YPRh9Cw0YHRgtCy0L7QstCw0YLRjCDRgNCw0LfQu9C40YfQvdGL0LUg0L/QtdGA0LjRhNC10YDQuNC50L3Ri9C1INGD0YHRgtGA0L7QudGB0YLQstCwLtCSINGN0YLQvtC5INC60L3QuNCz0LUg0LTQu9GPINC60LDQttC00L7Qs9C+INC/0LXRgNC40YTQtdGA0LjQudC90L7Qs9C+INGD0YHRgtGA0L7QudGB0YLQstCwINC+0L0g0L/RgNC10LTRgdGC0LDQstC40YIg0LLRgdGC0YDQvtC10L3QvdGL0Lkg0LrQvtC80L/Qu9C10LrRgiDQuCDQutCw0Log0L/QvtC70YPRh9C40YLRjCDQuiDQvdC10LzRgyDQtNC+0YHRgtGD0L8g0Lgg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10LPQvi7QlNC70Y8g0LrQsNC20LTQvtCz0L4g0YLQuNC/0LAg0YPRgdGC0YDQvtC50YHRgtCy0LAg0L7QvSDQsdGD0LTQtdGCINC+0LHRitC10LTQuNC90LXQvSDRgSDQv9GA0LjQvNC10YDQvtC8LCDQutCw0Log0LXQs9C+INGD0L/RgNCw0LLQu9GP0YLRjC48YnI+0J3QuNC20LUg0L/RgNC40LLQtdC00LXQvdC+INC60YDQsNGC0LrQvtC1INCy0LLQtdC00LXQvdC40LUg0LrQsNC20LTQvtC5INCz0LvQsNCy0Ysg0LLQviDQstGC0L7RgNC+0Lkg0YfQsNGB0YLQuDo8YnI+0JPQu9Cw0LLQsCA2INGB0L3QsNGH0LDQu9CwINC+0L/QuNGB0YvQstCw0LXRgiDQu9C40L3QuNGOIEdQSU8g0LrRgNCw0YLQutC+LCDQsCDQt9Cw0YLQtdC8INCy0Ysg0YPQstC40LTQuNGC0LUsINC60LDQuiDQvtC90Lgg0LLRi9C60LvQsNC00YvQstCw0Y7RgiDQvdCwINCy0YHRgtGA0L7QtdC90L3Ri9C5INC60L7QvNC/0LvQtdC60YIsINCwINC30LDRgtC10Lwg0YPQt9C90LDQtdGC0LUg0L4g0YLQvtC8LCDQutCw0Log0L/QvtC70YPRh9C40YLRjCDQtNC+0YHRgtGD0L8g0Log0Y3RgtC40Lwg0LvQuNC90LjRj9C8INC+0YfQtdC90Ywg0L/RgNC+0YHRgtC+0LkgKNC90L4g0L3QuNC30LrQvtC5INGN0YTRhNC10LrRgtC40LLQvdC+0YHRgtGM0Y4pINCyINC00LXRgtCw0LvRj9GFLCDQsCDQt9Cw0YLQtdC8INGB0YLQsNC90LXRgiDRg9C80L3QtdC1ICgg0KLQvtCz0LTQsCDQsdC+0LvQtdC1INGD0LzQvdC+ICjkvYbmm7TlpI3mnYIpIOeahOaWueW8j+mHjeaWsOWGjeasoeiuv+mXruOAguacgOWQjuS8muWcqOWGheaguOS4remAmui/h0lSUeeuoeeQhuWSjExFROiuvuWkh+aUr+aMgeWGjeW/q+mAn+WcsOS7i+e7jeS4gOS4i0dQSU/nrqHnkIbmnLrliLbjgII8YnI+0JPQu9Cw0LLQsCA3INC/0YDQtdC00YHRgtCw0LLQuNGCINC/0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3Ri9C5INC/0L7RgNGCICjQvdCw0LfRi9Cy0LDQtdC80YvQuSDQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90YvQvCDQv9C+0YDRgtC+0LwpLtCf0L7RgdC70LUg0LrRgNCw0YLQutC+0LPQviDQvtC/0LjRgdCw0L3QuNGPINC/0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3QvtCz0L4g0L/QvtGA0YLQsCDQuCDQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90L7Qs9C+INGD0YHRgtGA0L7QudGB0YLQstCwINC80Ysg0LHRg9C00LXQvCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0YTQsNC60YLQuNGH0LXRgdC60LjQuSDQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90YvQuSDQv9C+0YDRgiwg0YfRgtC+0LHRiyDRg9Cy0LjQtNC10YLRjCwg0LrQsNC6INGD0L/RgNCw0LLQu9GP0YLRjCDQuNC8INCyINGB0LjRgdGC0LXQvNC1IEdOVS9MaW51eC7QkiDQutC+0L3RhtC1INC60L7QvdGG0L7Qsiwg0LzRiyDRg9C30L3QsNC10LwsINC60LDQuiDQtNC+0YHRgtC40YfRjCDQtNCy0YPRhSDQstGB0YLRgNC+0LXQvdC90YvRhSDRgdC40YHRgtC10LwgKNC+0L3QuCDQv9C+0LTQutC70Y7Rh9Cw0Y7RgtGB0Y8g0Log0L/QvtC00LrQu9GO0YfQtdC90LjRjiDQutCw0LHQtdC70Y8gRXRoZXJuZXQg0YfQtdGA0LXQtyDQvtC00LjQvSDQuNC3INC60LDQsdC10LvQtdC5IEV0aGVybmV0KSDQsiDRgdGA0LXQtNC90LXQuSDRiNC60L7Qu9C1INGP0LTRgNCwLjxicj7nrKw456ug5bCG5LuL57uNVVNC5oC757q/77yM6L+Z5piv5LiA56eN6YCa55So55qE5oC757q/77yM5bm/5rOb5bqU55So5LqO546w5Luj6K6h566X5py644CC0JvRjtC00Lgg0LzQvtCz0YPRgiDQv9C+0LTQutC70Y7Rh9Cw0YLRjCDRgNCw0LfQu9C40YfQvdGL0LUg0Y3Qu9C10LrRgtGA0L7QvdC90YvQtSDRg9GB0YLRgNC+0LnRgdGC0LLQsCDQuiDQutC+0LzQv9GM0Y7RgtC10YDQsNC8LCDRgtCw0LrQuNC8INC60LDQuiDQttC10YHRgtC60LjQtSDQtNC40YHQutC4LCDQutC70LDQstC40LDRgtGD0YDRiyDQuNC70Lgg0LTRgNGD0LPQuNC1INC/0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3Ri9C1INGD0YHRgtGA0L7QudGB0YLQstCwINGBINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC10Lwg0YLQvtCz0L4g0LbQtSDQv9C+0YDRgtCwIFVTQi48YnI+0JPQu9Cw0LLQsCA5INC/0YDQtdC00YHRgtCw0LLQuNGCINGI0LjQvdGDIEkyQy7QndC10LrQvtGC0L7RgNGL0LUg0YPRgdGC0YDQvtC50YHRgtCy0LAg0LjRgdC/0L7Qu9GM0LfRg9GO0YIg0YjQuNC90YMgSTJDINC00LvRjyDRgdCy0Y/Qt9C4INGBINC/0YDQvtGG0LXRgdGB0L7RgNC+0LwsINC4INGN0YLQsCDQs9C70LDQstCwINCx0YPQtNC10YIg0L/Ri9GC0LDRgtGM0YHRjyDQutCw0Log0LzQvtC20L3QviDQsdC+0LvRjNGI0LUg0L/RgNC10LTQvtGB0YLQsNCy0LjRgtGMINGH0LjRgtCw0YLQtdC70Y/QvDog0LzRiyDRg9Cy0LjQtNC40LwsINC60LDQuiDQvdC10YHQutC+0LvRjNC60L4g0YDQsNC30LvQuNGH0L3Ri9GFINGD0YHRgtGA0L7QudGB0YLQsiDRgSDRgNCw0LfQu9C40YfQvdGL0LzQuCDQutC+0L3RhNC40LPRg9GA0LDRhtC40Y/QvNC4INC+0LHRitC10LTQuNC90Y/RjtGC0YHRjyDQsiDRgNCw0LfQu9C40YfQvdGL0LUg0YHQuNGC0YPQsNGG0LjQuCDQsiDRjdGC0L7QuSDRiNC40L3QtS48YnI+0JPQu9Cw0LLQsCAxMCDQv9GA0LXQtNGB0YLQsNCy0LjRgiDRiNC40L3RgyBTUEksINC60L7RgtC+0YDQsNGPINGP0LLQu9GP0LXRgtGB0Y8g0LXRidC1INC+0LTQvdC40Lwg0YLQuNC/0L7QvCDRiNC40L3Riy7QotC10Lwg0L3QtSDQvNC10L3QtdC1LCDQsiDQv9GA0L7RgtC40LLQvtC/0L7Qu9C+0LbQvdC+0YHRgtGMINGI0LjQvdC1IEkyQywg0YjQuNC90LAg0LzQvtC20LXRgiDQv9C10YDQtdC00LDQstCw0YLRjCDQtNCw0L3QvdGL0LUg0YEg0LHQvtC70LXQtSDQstGL0YHQvtC60L7QuSDRgdC60L7RgNC+0YHRgtGM0Y4sINC/0L7RgdC60L7Qu9GM0LrRgyDQvtC90LAg0LzQvtC20LXRgiDQstGL0L/QvtC70L3Rj9GC0Ywg0L/QvtC70L3Ri9C1INC+0L/QtdGA0LDRhtC40Lgg0YEg0YDQtdC20LjQvNCw0LzQuCwg0YLQviDQtdGB0YLRjCDQtNCw0L3QvdGL0LUg0LzQvtCz0YPRgiDQv9C10YDQtdC00LDQstCw0YLRjNGB0Y8g0L7QtNC90L7QstGA0LXQvNC10L3QvdC+INC+0LTQvdC+0LLRgNC10LzQtdC90L3Qvi7QmNC3IC3Qt9CwINGN0YLQuNGFINGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC6INGI0LjQvdCwIFNQSSDQvtCx0YvRh9C90L4g0LjRgdC/0L7Qu9GM0LfRg9C10YLRgdGPINC00LvRjyDQvNGD0LvRjNGC0LjQvNC10LTQuNC50L3Ri9GFINC/0YDQuNC70L7QttC10L3QuNC5LCDRhtC40YTRgNC+0LLQvtC5INC+0LHRgNCw0LHQvtGC0LrQuCDRgdC40LPQvdCw0LvQvtCyLCDRgtC10LvQtdC60L7QvNC80YPQvdC40LrQsNGG0LjQvtC90L3QvtCz0L4g0L7QsdC+0YDRg9C00L7QstCw0L3QuNGPINC4INC60LDRgNGCIFNEINC00LvRjyDQtNC+0YHRgtC40LbQtdC90LjRjyDRjdGE0YTQtdC60YLQuNCy0L3QvtC5INC/0LXRgNC10LTQsNGH0Lgg0LTQsNC90L3Ri9GFLjxicj7Qk9C70LDQstCwIDExINC/0YDQtdC00YHRgtCw0LLQuNGCINGB0LLRj9C30Ywg0LzQtdC20LTRgyAxLdC/0YDQvtCy0L7QtNC90YvQvCDQvtCx0L7RgNGD0LTQvtCy0LDQvdC40LXQvCBMb3dlcm5ldCBMb3dlcm5ldCBMb3dlcm5ldC7QodC40YHRgtC10LzQsCBHTlUvTGludXgg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC00L7QstC+0LvRjNC90L4g0YXQvtGA0L7RiNGD0Y4g0L/QvtC00LTQtdGA0LbQutGDINC+0LHQvtGA0YPQtNC+0LLQsNC90LjRjyBFdGhlcm5ldCDQuCDRgdCy0Y/Qt9Cw0L3QvdGL0YUg0YEg0L3QuNC8INGB0LXRgtC10LLRi9GFINC/0YDQvtGC0L7QutC+0LvQvtCyLCDQv9C+0Y3RgtC+0LzRgyDQsdC+0LvRjNGI0LjQvdGB0YLQstC+INGB0LXRgtC10LLRi9GFINGD0YHRgtGA0L7QudGB0YLQsiDQsiDQvNC40YDQtSDQuNGB0L/QvtC70YzQt9GD0Y7RgiDRjdGC0YMg0YLQtdGF0L3QvtC70L7Qs9C40Y4uPGJyPtCT0LvQsNCy0LAgMTIg0J/RgNC10LTRgdGC0LDQstGM0YLQtSBFdGhlcm5ldCBOZXR3b3JrIEVxdWlwbWVudC7Qo9GB0YLRgNC+0LnRgdGC0LLQviBFdGhlcm5ldCDQvtGH0LXQvdGMINC40L3RgtC10YDQtdGB0L3Qvi7QldGB0LvQuCDQstGLINGF0L7RgtC40YLQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LjQtNC10L3RgtC40YTQuNC60LDRhtC40Y4sINC/0YDQvtCy0LXRgNC60YMg0Lgg0LTQvtGB0YLQsNCy0LrRgyDQtNCw0L3QvdGL0YUg0LrQsNC70LjQsdGA0L7QstC60Lgg0LjQu9C4INC40L3RhNC+0YDQvNCw0YbQuNC4INC+INC/0YDQvtC40LfQstC+0LTRgdGC0LLQtSDQsiDQstGB0YLRgNC+0LXQvdC90L7QvCDQutC+0LzQv9C70LXQutGC0LUsINC00LjQt9Cw0LnQvdC10YDRiyDQvNC+0LPRg9GCINC00L7QsdCw0LLQu9GP0YLRjCDRjdC70LXQutGC0YDQvtC90L3Ri9C1INGD0YHRgtGA0L7QudGB0YLQstCwINCx0L7Qu9C10LUg0Y3QutC+0L3QvtC80LjRh9C90YvQvCDQuCDQv9GA0L7RgdGC0YvQvCDRgdC/0L7RgdC+0LHQvtC8Ljxicj7Qk9C70LDQstCwIDEzINCS0L3QtdC00YDRj9C50YLQtSDQsdC10YHQv9GA0L7QstC+0LTQvdGL0LUg0YHQtdGC0LXQstGL0LUg0YPRgdGC0YDQvtC50YHRgtCy0LAg0LTQu9GPINC00L7RgdGC0LjQttC10L3QuNGPINGB0LLRj9C30Lgg0LzQtdC20LTRgyDQvdC10YHQutC+0LvRjNC60LjQvNC4INC60L7QvNC/0YzRjtGC0LXRgNCw0LzQuCDQsdC10Lcg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0L/RgNC+0LLQvtC00LAu0KLQtdC8INC90LUg0LzQtdC90LXQtSwg0LTQtdC50YHRgtCy0LjRgtC10LvRjNC90L4g0LjQvdGC0LXRgNC10YHQvdC+LCDRh9GC0L4g0LHQvtC70YzRiNC40L3RgdGC0LLQviDQv9GA0L7RgtC+0LrQvtC70L7QsiDRgdCy0Y/Qt9C4INC90LAg0LjQvdGC0LXRgNGE0LXQudGB0LUgRXRoZXJuZXQg0YLQsNC60LbQtSDQvNC+0LPRg9GCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjNGB0Y8g0YEg0Y3RgtC40LzQuCDQuNC90YLQtdGA0YTQtdC50YHQsNC80Lgg0YPRgdGC0YDQvtC50YHRgtCy0LAg0LHQtdGB0L/RgNC+0LLQvtC00L3QvtC5INGB0LXRgtC4Ljxicj7Qk9C70LDQstCwIDE0INC/0YDQtdC00YHRgtCw0LLQuNGCINGI0LjQvdGDIENBTi7QkNCy0YLQvtCx0YPRgSBDQU4g0L3QtSDRgtCw0Log0LjQt9Cy0LXRgdGC0L3QsCwg0LrQsNC6IEV0aGVybmV0INC40LvQuCBXaSAtRmksINC90L4g0YfQsNGB0YLQviDQuNGB0L/QvtC70YzQt9GD0LXRgtGB0Y8g0LLQviDQstGB0YLRgNC+0LXQvdC90YvRhSDQv9C+0LvRj9GFLCDQuCDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDQv9C+0LTQtNC10YDQttC40LLQsNC10YLRgdGPIFNPQy48YnI+0JPQu9Cw0LLQsCAxNSDQv9GA0LXQtNGB0YLQsNCy0LvRj9C10YIg0L3QtdC60L7RgtC+0YDQvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC30LLRg9C60L7QstC+0LPQviDQvtCx0L7RgNGD0LTQvtCy0LDQvdC40Y8sINGH0YLQvtCx0Ysg0L/QvtC60LDQt9Cw0YLRjCwg0LrQsNC6INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQuNGFINC00LvRjyDQs9C10L3QtdGA0LDRhtC40Lgg0LfQstGD0LrQsCDQuCDQutCw0Log0LTQvtGB0YLQuNGH0Ywg0L/RgNC+0YHRgtC+0LPQviDQuCDQvdC40LfQutC+IC3QutC+0YHRgtC+0YfQvdC+0LPQviDQvtGB0YbQuNC70LvQvtCz0YDQsNGE0LAuPGJyPtCT0LvQsNCy0LAgMTYg0L/RgNC10LTRgdGC0LDQstC70Y/QtdGCINC+0LHRidC10LUg0L7QsdC+0YDRg9C00L7QstCw0L3QuNC1INC00LvRjyDRgdCx0L7RgNCwINCy0LjQtNC10L4g0Lgg0L3QtdC60L7RgtC+0YDRi9C1INGB0LLRj9C30LDQvdC90YvQtSDQvNC10YLQvtC00YssINGH0YLQvtCx0Ysg0L/QvtC60LDQt9Cw0YLRjCwg0LrQsNC6INC/0YDQtdCy0YDQsNGC0LjRgtGMINCy0YHRgtGA0L7QtdC90L3Ri9C5INC60L7QvNC/0LvQtdC60YIg0LIg0LrQsNC80LXRgNGDINC80L7QvdC40YLQvtGA0LjQvdCz0LAg0LjQu9C4INC00LjRgdGC0LDQvdGG0LjQvtC90L3Ri9C5INGA0LXQutC+0YDQtNC10YAg0LjQt9C+0LHRgNCw0LbQtdC90LjRjy48YnI+0JPQu9Cw0LLQsCAxNyDQt9C90LDQutC+0LzQuNGCINGBINCw0L3QsNC70L7Qs9C+LdGG0LjRhNGA0L7QstGL0LzQuCDQv9GA0LXQvtCx0YDQsNC30L7QstCw0YLQtdC70Y/QvNC4LiZhbXA7bWRhc2g7JmFtcDtNREFTSDvQmtC+0L3QstC10YDRgtC10YAg0LzQvtC00LXQu9C4INC80L7QttC10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGM0YHRjyDQtNC70Y8g0L/QvtC70YPRh9C10L3QuNGPINCw0L3QsNC70L7Qs9C+0LLRi9GFINGB0LjQs9C90LDQu9C+0LIg0LjQtyDRgdGA0LXQtNGLINC4INC/0YDQtdC+0LHRgNCw0LfQvtCy0LDQvdC40Y8g0LXQs9C+INCyINGG0LjRhNGA0L7QstGL0LUg0YHQuNCz0L3QsNC70Ysu0JIg0Y3RgtC+0Lkg0LPQu9Cw0LLQtSDQsdGD0LTQtdGCINC/0L7QutCw0LfQsNC90L4sINC60LDQuiDQuNGFINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCwg0Lgg0LrQsNC6INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQutC+0L3QutGA0LXRgtC90YvQtSDQv9GA0L7Qs9GA0LDQvNC80L3Ri9C1INC4INCw0L/Qv9Cw0YDQsNGC0L3Ri9C1INGC0YDQuNCz0LPQtdGA0YssINGH0YLQvtCx0Ysg0L/RgNC10L7QsdGA0LDQt9C+0LLQsNC90LjQtSDQsdGL0LvQviDQsNC60YLQuNCy0LjRgNC+0LLQsNC90L4sINC60L7Qs9C00LAg0L/RgNC+0LjQt9C+0LnQtNC10YIg0L7Qv9GA0LXQtNC10LvQtdC90L3QvtC1INCy0YDQtdC80Y8g0LjQu9C4INC+0L/RgNC10LTQtdC70LXQvdC90YvQtSDRgdC+0LHRi9GC0LjRjy48YnI+0JPQu9Cw0LLQsCAxOCDQt9C90LDQutC+0LzQuNGCINGBINGI0LjRgNC+0YLQvdC+LdC40LzQv9GD0LvRjNGB0L3QvtC5INC80L7QtNGD0LvRj9GG0LjQtdC5LiZhbXA7bWRhc2g7JmFtcDtNREFTSDvQqNCw0YDRjCDQvNC+0LbQtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDRhtC40YTRgNC+0LLQvtC5INC40YHRgtC+0YfQvdC40Log0Lgg0LPQtdC90LXRgNC40YDQvtCy0LDRgtGMINGB0LjQs9C90LDQuyDQvNC+0LTQtdC70LjRgNC+0LLQsNC90LjRjywg0LrQvtC00LjRgNGD0Y8g0YHQvtC+0LHRidC10L3QuNC1INC90LAg0LjQvNC/0YPQu9GM0YHQvdGL0Lkg0YHQuNCz0L3QsNC7ICjQvtCx0YvRh9C90L4g0LrQstCw0LTRgNCw0YLQvdCw0Y8g0LLQvtC70L3QsCksINCwINC30LDRgtC10Lwg0Y3RgtC4INGB0L7QvtCx0YnQtdC90LjRjyDQvNC+0LPRg9GCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjNGB0Y8g0LTQu9GPINGD0L/RgNCw0LLQu9C10L3QuNGPINC/0L7Qu9C+0LbQtdC90LjQtdC8INC00LLQuNCz0LDRgtC10LvRjyDQuNC70Lgg0LTRgNGD0LPQuNGFINGN0LvQtdC60YLRgNC+0L3QvdGL0YUg0YPRgdGC0YDQvtC50YHRgtCyINC4INC/0L7Qu9C+0LbQtdC90LjRjyDRgdC10YDQstC+0L/RgNC40LLQvtC00LAg0LzQvtGC0L7RgDxicj7Qk9C70LDQstCwIDE5INC/0YDQtdC00YHRgtCw0LLQuNGCINC00YDRg9Cz0LjQtSDQv9C10YDQuNGE0LXRgNC40LnQvdGL0LUg0YPRgdGC0YDQvtC50YHRgtCy0LAg0LfQsCDQv9GA0LXQtNC10LvQsNC80Lgg0LLRi9GI0LXRg9C60LDQt9Cw0L3QvdC+0Lkg0LPQu9Cw0LLRiy7QkiDQv9C+0YHQu9C10LTQvdC10Lkg0LPQu9Cw0LLQtSDQsdGD0LTQtdGCINC/0L7QutCw0LfQsNC9INGB0L/QuNGB0L7QuiDQtNC+0L/QvtC70L3QuNGC0LXQu9GM0L3Ri9GFINC/0LXRgNC40YTQtdGA0LjQudC90YvRhSDRg9GB0YLRgNC+0LnRgdGC0LIsINGBINC60L7RgtC+0YDRi9C80Lgg0LzRiyDQvNC+0LbQtdC8INGB0YLQvtC70LrQvdGD0YLRjNGB0Y8g0LIg0YHQuNGB0YLQtdC80LUg0LzQvtC90LjRgtC+0YDQuNC90LPQsCDQuNC70Lgg0YPQv9GA0LDQstC70LXQvdC40Y8sINGC0LDQutC40YUg0LrQsNC6INGB0YfQuNGC0YvQstCw0YLQtdC70LggUkZJRCDQuCDRgdC80LDRgNGCLdC60LDRgNGC0YssINGH0LjRgdC70LAg0LjQu9C4INC00LDRgtGH0LjQutC4INC80L7QtNC10LvQuNGA0L7QstCw0L3QuNGPLCDQvNC+0LTQtdC8IEdTTS9HUFJTLCBaLdCy0L7Qu9C90LAg0Lgg0YIuINCULjxicj7QvdC10L7QsdGF0L7QtNC40LzRi9C1INC/0YDQuNCz0L7RgtC+0LLQu9C10L3QuNGPPGJyPtCi0L4sINGH0YLQviDQstCw0Lwg0L3Rg9C20L3QviDQv9C+0LTQs9C+0YLQvtCy0LjRgtGMINCyINGN0YLQvtC5INC60L3QuNCz0LUsINCy0LrQu9GO0YfQsNC10YIg0LIg0YHQtdCx0Y8g0YHQu9C10LTRg9GO0YnQtdC1Ljxicj7Qv9C+0LTQs9C+0YLQvtCy0LrQsCDQv9GA0L7Qs9GA0LDQvNC80L3QvtCz0L4g0L7QsdC10YHQv9C10YfQtdC90LjRjzxicj7QrdGC0LAg0LrQvdC40LPQsCDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDRh9C40YLQsNGC0LXQu9GP0Lwg0YEg0L3QtdC60L7RgtC+0YDRi9C80Lgg0L3QtdGA0LDRhNC40YfQtdGB0LrQuNC80Lgg0YLQtdC60YHRgtC+0LLRi9C80Lgg0YDQtdC00LDQutGC0L7RgNCw0LzQuC7QlNCw0LbQtSDQtdGB0LvQuCDQstGLINC80L7QttC10YLQtSDQvdCw0L/RgNGP0LzRg9GOINC/0L7QtNC60LvRjtGH0LjRgtGM0YHRjyDQuiDQltCaIC3QtNC40YHQv9C70LXRjiwg0LrQu9Cw0LLQuNCw0YLRg9GA0YMg0LjQu9C4INC80YvRiNGM0Y4g0YfQtdGA0LXQtyDQstGB0YLRgNC+0LXQvdC90YvQuSDQutC+0LzQv9C70LXQutGCLCDQuCDQsiDRjdGC0L7QuSDQutC90LjQs9C1INC80Ysg0LLRgdC1INC10YnQtSDQv9GA0LXQtNC/0L7Qu9Cw0LPQsNC10LwsINGH0YLQviDRh9C40YLQsNGC0LXQu9C4INC80L7Qs9GD0YIg0LjQt9C80LXQvdGP0YLRjCDRgtC10LrRgdGC0L7QstGL0LUg0YTQsNC50LvRiyDRgtC+0LvRjNC60L4g0YfQtdGA0LXQtyDRgtC10LrRgdGC0L7QstGL0LUg0YDQtdC00LDQutGC0L7RgNGLLjxicj7RhdC+0YHRgi3QvNCw0YjQuNC90LAmYW1wO21kYXNoOyZhbXA7TURBU0g7JmFtcDttZGFzaDsmYW1wO01EQVNIO9Cc0L7RjyDRhdC+0YHRgiAt0YHQuNGB0YLQtdC80LAgLVVidW50dSAxNS4xMCwg0L3QviDQtdGB0LvQuCDQvtC90LAg0L3QtdC80L3QvtCz0L4g0LjQt9C80LXQvdC10L3QsCwg0LLRiyDQvNC+0LbQtdGC0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC+0LHQvdC+0LLQu9C10L3QvdGD0Y4g0LLQtdGA0YHQuNGOINGB0LjRgdGC0LXQvNGLIFVidW50dSDQuNC70Lgg0YHQuNGB0YLQtdC80YsgRGViaWFuLCDQuNC70Lgg0LLRiyDQvNC+0LbQtdGC0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC00YDRg9Cz0YPRjiDRgdC40YHRgtC10LzRgyBHTlUvTGludXgsINC90L4g0LLQsNC8INC90LXQvtCx0YXQvtC00LjQvNC+INGD0YHRgtCw0L3QvtCy0LjRgtGMINC40L3RgdGC0YDRg9C80LXQvdGC0YsgQ3Jvc3MgLUNvbXBpbGF0aW9uICwg0L/QvtC00LTQtdGA0LbQsNGC0Ywg0LHQuNCx0LvQuNC+0YLQtdC60Lgg0Lgg0LLRi9C/0L7Qu9C90LjRgtGMINCy0YvQv9C+0LvQvdC10L3QvdC+0LUg0YPQv9GA0LDQstC70LXQvdC40LUg0L/RgNC+0LPRgNCw0LzQvNC90YvQvCDQvtCx0LXRgdC/0LXRh9C10L3QuNC10Lwu0K3RgtCwINC60L3QuNCz0LAg0L3QtSDQsdGD0LTQtdGCINCy0LrQu9GO0YfQsNGC0YwgV2luZG93cywgTWFjIE9TINC40LvQuCDQtNGA0YPQs9C40LUg0LDQvdCw0LvQvtCz0LjRh9C90YvQtSDRgdC40YHRgtC10LzRiywg0L/QvtGC0L7QvNGDINGH0YLQviDRjdGC0Lgg0L3QuNC30LrQviAt0YLQtdGF0L3QvtC70L7Qs9C40YfQtdGB0LrQuNC1INGB0LjRgdGC0LXQvNGLINC90LUg0LTQvtC70LbQvdGLINC40YHQv9C+0LvRjNC30L7QstCw0YLRjNGB0Y8g0LTQu9GPINGA0LDQt9GA0LDQsdC+0YLQutC4INC60L7QtNCwINC00LvRjyDRgNCw0LfRgNCw0LHQvtGC0LrQuCDRgdC40YHRgtC10LzRiyDRgSDQstGL0YHQvtC60L7QuSDRgNCw0LfRgNCw0LHQvtGC0LrQvtC5Ljxicj7Qp9C40YLQsNGC0LXQu9GP0Lwg0YLQsNC60LbQtSDQvdC10L7QsdGF0L7QtNC40LzQviDQv9C+0L3QuNC80LDRgtGMLCDQutCw0Log0YDQsNCx0L7RgtCw0LXRgiDQutC+0LzQv9C40LvRj9GC0L7RgCBDINC4INC60LDQuiDRg9C/0YDQsNCy0LvRj9GO0YLRgdGPINGE0LDQudC70YsgTWFrZWZpbGUuPGJyPtCt0YLQsCDQutC90LjQs9CwINC/0YDQtdC00YHRgtCw0LLQuNGCINC90LXQutC+0YLQvtGA0YPRjiDRgtC10YXQvdC+0LvQvtCz0LjRjiDQv9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC90LjRjyDRj9C00YDQsCwg0L3QviDQuNGFINC90LXQu9GM0LfRjyDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LIg0LrQsNGH0LXRgdGC0LLQtSDQvtGB0L3QvtCy0L3QvtCz0L4g0LrRg9GA0YHQsCDQv9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC90LjRjy7QkiDRgdCy0Y/Qt9C4INGBINGN0YLQuNC8INCy0LDQvCDQvdGD0LbQvdCwINC60L3QuNCz0LAsINC/0L7QtNGF0L7QtNGP0YnQsNGPINC00LvRjyDRgtCw0LrQvtCz0L4g0YDQvtC00LAg0YLQtdC80Ysu0KLQtdC8INC90LUg0LzQtdC90LXQtSwg0LrQsNC20LTRi9C5INC/0YDQuNC80LXRgCDQuNC80LXQtdGCINGF0L7RgNC+0YjQtdC1INC+0LHRitGP0YHQvdC10L3QuNC1INC00L7QutGD0LzQtdC90YLQsCwg0Lgg0LLRiyDRg9Cy0LjQtNC40YLQtSDQvdC10LrQvtGC0L7RgNGL0LUg0YHQstGP0LfQsNC90L3Ri9C1INGA0LXQutC+0LzQtdC90LTRg9C10LzRi9C1INGA0LXRgdGD0YDRgdGLLtCS0LXRgNGB0LjRjyDRj9C00YDQsCwg0LjRgdC/0L7Qu9GM0LfRg9C10LzQsNGPINCyINGN0YLQvtC5INC60L3QuNCz0LUsIDQuNC54Ljxicj7QkiDQv9C+0YHQu9C10LTQvdC10Lwg0L/Rg9C90LrRgtC1INC/0YDQtdC00L/QvtC70LDQs9Cw0LXRgtGB0Y8sINGH0YLQviDRh9C40YLQsNGC0LXQu9GMINGD0LbQtSDQt9C90LDQtdGCLCDQutCw0Log0L/QvtC00LrQu9GO0YfQuNGC0Ywg0YHQuNGB0YLQtdC80YMgR05VL0xpbnV4INCyINCY0L3RgtC10YDQvdC10YLQtSwg0YfRgtC+0LHRiyDQstGLINC80L7Qs9C70Lgg0LfQsNCz0YDRg9C30LjRgtGMINC/0LDQutC10YIg0LjQu9C4INC+0LHRidC40Lkg0YTQsNC50LsuPGJyPtCf0L7QtNCz0L7RgtC+0LLQutCwINC+0LHQvtGA0YPQtNC+0LLQsNC90LjRjzxicj7QktC10YHRjCDQutC+0LQsINGA0LDQt9GA0LDQsdC+0YLQsNC90L3Ri9C5INCyINGN0YLQvtC5INC60L3QuNCz0LUsINC+0YHQvdC+0LLQsNC9INC90LAg0L/Qu9Cw0YLRhNC+0YDQvNC1IEJlYWdsZWJvbmUgQmxhY2ssINC/0LvQsNGC0YTQvtGA0LzQtSBTQU1BNUQzINC4INC/0LvQsNGC0YTQvtGA0LzQtSBXYW5kYm9hcmQu0J3QviDQstGLINC80L7QttC10YLQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0YHRgtCw0YDRg9GOINCy0LXRgNGB0LjRjiDQstGB0YLRgNC+0LXQvdC90L7Qs9C+INC60L7QvNC/0LvQtdC60YLQsCwg0LrQvtGC0L7RgNCw0Y8g0L3QtSDQsdGD0LTQtdGCINC40LzQtdGC0Ywg0L3QuNC60LDQutC40YUg0L/RgNC+0LHQu9C10Lwu0KTQsNC60YLQuNGH0LXRgdC60LgsINC60L7QtCDQv9C10YDQtdGB0LDQttC10L0sINC4INC+0L0g0LzQvtC20LXRgiDRgNCw0LHQvtGC0LDRgtGMINCyINC00YDRg9Cz0LjRhSDRgdC40YHRgtC10LzQsNGFICjQvdC+INGE0LDQudC7IERUUyDQtNC+0LvQttC10L0g0LHRi9GC0Ywg0YDQsNC30LTQtdC70LXQvSkuPGJyPtCn0YLQviDQutCw0YHQsNC10YLRgdGPINC60L7QvNC/0YzRjtGC0LXRgNC90YvRhSDQv9C10YDQuNGE0LXRgNC40LnQvdGL0YUg0YPRgdGC0YDQvtC50YHRgtCyLCDQuNGB0L/QvtC70YzQt9GD0LXQvNGL0YUg0LIg0Y3RgtC+0Lkg0LrQvdC40LPQtSwg0LrQsNC20LTQsNGPINCz0LvQsNCy0LAg0L7QsdGK0Y/RgdC90Y/QtdGCLCDQs9C00LUg0LXQtSDQutGD0L/QuNGC0Ywu0K3RgtCwINC60L3QuNCz0LAg0YLQsNC60LbQtSDQuNC70LvRjtGB0YLRgNC40YDRg9C10YIgVVJMINGB0L7QvtGC0LLQtdGC0YHRgtCy0YPRjtGJ0LXQs9C+INGA0YPQutC+0LLQvtC00YHRgtCy0LAg0L/QviDQtNCw0L3QvdGL0LwuPGJyPtCi0LDQutC40Lwg0L7QsdGA0LDQt9C+0LwsINCy0Ysg0L3QtSDRgdGC0L7Qu9C60L3QtdGC0LXRgdGMINGBINC60LDQutC40LzQuCAt0LvQuNCx0L4g0YLRgNGD0LTQvdC+0YHRgtGP0LzQuCDQv9GA0Lgg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Lgg0LLRgdGC0YDQvtC10L3QvdC+0LPQviDQutC+0LzQv9C70LXQutGC0LAg0Lgg0L/QsNC60LXRgtCwINC40L3RgdGC0YDRg9C80LXQvdGC0L7Qsiwg0YPRh9Cw0YHRgtCy0YPRjtGJ0LjRhSDQsiDRjdGC0L7QuSDQutC90LjQs9C1LCDQv9C+0YLQvtC80YMg0YfRgtC+INGN0YLQuCDRgdC+0LXQtNC40L3QtdC90LjRjyDQvtGH0LXQvdGMINC/0YDQvtGB0YLRiywg0LAg0LTQvtC60YPQvNC10L3RgtGLINC30LDQstC10YDRiNC10L3Riy7QrdGC0L4g0YHQvtC00LXRgNC20LjQvNC+0LUg0L3QtSDRgtGA0LXQsdGD0LXRgiDQutCw0LrQuNGFIC3Qu9C40LHQviDQutC+0L3QutGA0LXRgtC90YvRhSDQvdCw0LLRi9C60L7QsiDQsNC/0L/QsNGA0LDRgtC90L7Qs9C+INC+0LHQtdGB0L/QtdGH0LXQvdC40Y8sINC90L4g0LXRgdC70Lgg0LLRiyDQt9C90LDQtdGC0LUsINGH0YLQviDQvNC+0LPRg9GCINCx0YvRgtGMINC/0L7Qu9C10LfQvdGLINC90LXQvNC90L7Qs9C+INGB0LLRj9C30LDQvdC90YvRhSDRjdC70LXQutGC0YDQuNGH0LXRgdC60LjRhSDQuCDRjdC70LXQutGC0YDQvtC90L3Ri9GFINC30L3QsNC90LjQuS48YnI+0KfQuNGC0LDRgtC10LvRjCDRjdGC0L7QuSDQutC90LjQs9C4PGJyPtCV0YHQu9C4INCy0Ysg0YXQvtGC0LjRgtC1INGD0LfQvdCw0YLRjCwg0LrQsNC6INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQstGB0YLRgNC+0LXQvdC90YvQtSDRgdC40YHRgtC10LzRiywg0LLQutC70Y7Rh9Cw0Y8g0YHQsdC+0YAg0LTQsNC90L3Ri9GFINGBINC/0LXRgNC40YTQtdGA0LjQudC90YvRhSDRg9GB0YLRgNC+0LnRgdGC0LIg0LjQu9C4INGD0L/RgNCw0LLQu9C10L3QuNC1INGD0YHRgtGA0L7QudGB0YLQstC+0LwsINC/0L7Qu9GD0YfQuNCyINC00L7RgdGC0YPQvyDQuiDQtNGA0LDQudCy0LXRgNGDINGD0YHRgtGA0L7QudGB0YLQstCwIEdOVS9MaW51eCwg0YLQviDRjdGC0LAg0LrQvdC40LPQsCDQt9Cw0L/QuNGB0LDQvdCwINC00LvRjyDQstCw0YEuPGJyPtCV0YHQu9C4INCy0Ysg0LfQsNC40L3RgtC10YDQtdGB0L7QstCw0L3RiyDQsiDRgtC+0LwsINGH0YLQvtCx0Ysg0L/QvtC70YPRh9C40YLRjCDQtNC+0YHRgtGD0L8g0Log0YDQsNC30LvQuNGH0L3Ri9C8INC60L7QvNC/0YzRjtGC0LXRgNC90YvQvCDQv9C10YDQuNGE0LXRgNC40LnQvdGL0Lwg0YPRgdGC0YDQvtC50YHRgtCy0LDQvCDRg9C00L7QsdC90L4g0Lgg0LHRi9GB0YLRgNC+LCDRh9GC0L7QsdGLINC00L7RgdGC0LjRh9GMINGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdC+0LPQviDRg9C/0YDQsNCy0LvQtdC90LjRjyDQuNC70Lgg0YHQuNGB0YLQtdC80Ysg0LzQvtC90LjRgtC+0YDQuNC90LPQsCDQvdCwINC+0YHQvdC+0LLQtSDRgdC40YHRgtC10LzRiyBHTlUvTGludXgg0LTQu9GPINC+0YLRgNCw0YHQu9C10LLRi9GFINC/0YDQuNC70L7QttC10L3QuNC5LCDRjdGC0LAg0LrQvdC40LPQsCDRgtCw0LrQttC1INC90LDQv9C40YHQsNC90LAg0LTQu9GPINCy0LDRgS48YnI+0JXRgdC70Lgg0YMg0LLQsNGBINC10YHRgtGMINC90LXQutC+0YLQvtGA0YvQuSDQvtC/0YvRgiDRgNCw0LHQvtGC0Ysg0LIg0L7QsdC70LDRgdGC0Lgg0LDQv9C/0LDRgNCw0YLQvdC+0LPQviDQuNC70Lgg0Y3Qu9C10LrRgtGA0L7RgtC10YXQvdC40LrQuCwg0Lgg0LLRiyDQt9C90LDQutC+0LzRiyDRgSDQsdCw0LfQvtCy0YvQvNC4INC30L3QsNC90LjRj9C80Lgg0L/RgNC+0LPRgNCw0LzQvCBDLCBCYXNoLCBQeXRob24g0LggUEhQINCyINGB0YDQtdC00LUgVU5JWCDQuCDQvdCw0LTQtdGO0YLRgdGPINC/0YDQuNC80LXQvdC40YLRjCDQuNGFINC6INCy0YHRgtGA0L7QtdC90L3QvtC5INGB0LjRgdGC0LXQvNC1LCDRjdGC0LAg0LrQvdC40LPQsCDRgtCw0LrQttC1INC90LDQv9C40YHQsNC90LAg0LTQu9GPINCy0LDRgSDQn9C+0LvQtdC8PGJyPtCh0L7Qs9C70LDRiNC10L3QuNC1PGJyPtCSINGN0YLQvtC5INC60L3QuNCz0LUg0LLRiyDQvNC+0LbQtdGC0LUg0L3QsNC50YLQuCDRgtC10LrRgdGC0L7QstGL0Lkg0YHRgtC40LvRjCDQvNC90L7QttC10YHRgtCy0LAg0YDQsNC30LvQuNGH0L3QvtC5INC40L3RhNC+0YDQvNCw0YbQuNC4LtCh0LvQtdC00YPRjtGJ0LjQtSDRgtC40L/RiyDQsdGD0LTRg9GCINGB0L7Qt9C00LDQvdGLINC00LvRjyDRjdGC0LjRhSDRgtC40L/QvtCyINC4INC+0LHRitGP0YHQvdGP0Y7RgiDQt9C90LDRh9C10L3QuNC1Ljxicj7QodC+0L7QsdGJ0LXQvdC40LUg0Y/QtNGA0LAg0Lgg0LbRg9GA0L3QsNC70LA8YnI+0J7QsdGL0YfQvdC+LCDRgdC+0L7QsdGJ0LXQvdC40LUg0Y/QtNGA0LAg0YHQuNGB0YLQtdC80YsgR05VL0xpbnV4INC/0L7QutCw0LfQsNC90L4g0L3QuNC20LU6PGJyPtCU0LvRjyDRjdGC0L7QuSDQutC90LjQs9C4INGN0YLQsCDQutC+0LzQsNC90LTQsCBMaW5lINGB0LvQuNGI0LrQvtC8INC00LvQuNC90L3QsNGPLCDQv9C+0Y3RgtC+0LzRgyDQsdGD0LTRg9GCINGD0LTQsNC70LXQvdGLINGN0YLQuCDQv9C10YDRgdC+0L3QsNC20Lgg0L7RgiDQvdCw0YfQsNC70LAg0L/QtdGA0LLQvtCz0L4g0L/QtdGA0YHQvtC90LDQttCwINC00L4g0YDQtdCw0LvRjNC90L7QuSDQuNC90YTQvtGA0LzQsNGG0LjQuC7Qn9C+0Y3RgtC+0LzRgyDQsiDQv9GA0LjQvNC10YDQtSDRgtC+0LvRjNC60L4g0YHQtdC50YfQsNGBINCy0YvRhdC+0LQg0LvQuNC90LjQuCDQsdGD0LTQtdGCINC+0YLQvtCx0YDQsNC20LDRgtGM0YHRjyDRgdC70LXQtNGD0Y7RidC40Lwg0L7QsdGA0LDQt9C+0Lw6PGJyPtCe0LTQvdCw0LrQviwg0LrQsNC6INGD0L/QvtC80Y/QvdGD0YLQviDQstGL0YjQtSwg0LXRgdC70Lgg0LvQuNC90LjRjyDQv9C+0YDRj9C00LrQsCDRgdC70LjRiNC60L7QvCDQtNC70LjQvdC90LDRjywg0L7QvdCwINCx0YPQtNC10YIg0LjQt9C80LXQvdC10L3QsC48YnI+0JTQu9C40L3QvdGL0LksINC/0L7QstGC0L7RgNGP0Y7RidC40LnRgdGPINC40LvQuCDQvdC10LLQsNC20L3Ri9C5INCy0YvQstC+0LQg0LIg0YLQtdGA0LzQuNC90LDQu9C1INC+0YLQvNC10YfQsNC10YLRgdGPINGC0YDQtdC80Y8g0YLQvtGH0LrQsNC80LguJmFtcDtsZHF1bzsuLi4mYW1wO1JkcXVvOzxicj7QotGA0Lgg0YLQvtGH0LrQuCDQsiDQutC+0L3RhtC1INGD0LrQsNC30YvQstCw0Y7Rgiwg0YfRgtC+INCy0YvQstC+0LQg0LLRgdC1INC10YnQtSDQv9GA0L7QtNC+0LvQttCw0LXRgtGB0Y8sINC90L4g0L7QvdC4INC+0L/Rg9GJ0LXQvdGLINC00LvRjyDRjdC60L7QvdC+0LzQuNC4INC80LXRgdGC0LAuPGJyPtC80L7QtNC40YTQuNC60LDRhtC40Y8g0YTQsNC50LvQsDxicj7Qn9GA0Lgg0LjQt9C80LXQvdC10L3QuNC4INGC0LXQutGB0YLQvtCy0L7Qs9C+INGE0LDQudC70LAg0Y8g0LHRg9C00YMg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINGD0L3QuNGE0LjRhtC40YDQvtCy0LDQvdC90YvQuSDRhNC+0YDQvNCw0YIg0YDQsNC30LvQuNGH0LjQuSDQsiDQutC+0L3RgtC10LrRgdGC0LUg0LTQu9GPINC+0LHRitGP0YHQvdC10L3QuNGPLtCt0YLQviDQvtGH0LXQvdGMINGN0YTRhNC10LrRgtC40LLQvdGL0Lkg0Lgg0LrQvtC80L/QsNC60YLQvdGL0Lkg0YHQv9C+0YHQvtCxINGD0LrQsNC30LDRgtGMINC80L7QtNC40YTQuNC60LDRhtC40Y4g0YLQtdC60YHRgtCwLtCt0YLQvtGCINGE0L7RgNC80LDRgiDQvNC+0LbQvdC+INC/0L7Qu9GD0YfQuNGC0Ywg0YEg0L/QvtC80L7RidGM0Y4g0LrQvtC80LDQvdC0IERJRkYg0YEg0L/QsNGA0LDQvNC10YLRgNCw0LzQuCDQvtC/0YbQuNC4IC11Ljxicj7QktC+0LfRjNC80LjRgtC1INC/0YDQvtGB0YLQvtC5INC/0YDQuNC80LXRgDog0YHQu9C10LTRg9GO0YnQuNC8INGC0LXQutGB0YLQvtCy0YvQvCDRgdC+0LTQtdGA0LbQuNC80YvQvCDRj9Cy0LvRj9C10YLRgdGPIEZpbGUxLm9sZDo8YnI+0J/RgNC10LTQv9C+0LvQvtC20LjQvCwg0LzRiyDQtNC+0LvQttC90Ysg0LLRi9C00LXQu9C40YLRjCDQuNC30LzQtdC90LXQvdC90YPRjiDRgtGA0LXRgtGM0Y4g0YHRgtGA0L7QutGDINCyINGB0LXQs9C80LXQvdGC0LUg0LrQvtC00LAg0L3QuNC20LU6PGJyPtCi0LDQutC40Lwg0L7QsdGA0LDQt9C+0LwsINCy0Ysg0LzQvtC20LXRgtC1INC70LXQs9C60L4g0L/QvtC90Y/RgtGMLtCa0LDQttC00YvQuSDRgNCw0LcsINC60L7Qs9C00LAg0LLQtdGB0Ywg0YTQsNC50Lsg0LrRgNCw0YLQutC+INC40LfQvNC10L3QtdC9LCDRjdGC0L4g0LTQvtCy0L7Qu9GM0L3QviDRgNCw0YHQv9C70YvQstGH0LDRgtC+INC4INC30LDQvdGP0YLQviwg0L3QviDRgSDQv9C+0LzQvtGJ0YzRjiDRg9C90LjRhNC40YbQuNGA0L7QstCw0L3QvdC+0LPQviDRhNC+0YDQvNCw0YLQsCDRgNCw0LfQu9C40YfQuNC5INCyINC60L7QvdGC0LXQutGB0YLQtSwg0L/RgNC10LTRi9C00YPRidCw0Y8g0LzQvtC00LjRhNC40LrQsNGG0LjRjyDQvNC+0LbQtdGCINCx0YvRgtGMINC30LDQv9C40YHQsNC90LAg0LIg0YHQu9C10LTRg9GO0YnQtdC5INGE0L7RgNC80LU6PGJyPtCi0LXQv9C10YDRjCDQvtGH0LXQvdGMINGP0YHQvdC+INC40LfQvNC10L3Rj9GC0YwsINC4INGN0YLQviDQutC+0LzQv9Cw0LrRgtC90L4u0JfQsNC/0YPRgdGC0LjRgtC1INC00LLQtSDRgdGC0YDQvtC60LgsLdGD0LrQsNC20LjRgtC1INC40YHRhdC+0LTQvdGL0Lkg0YTQsNC50Lsg0LTQviDQvNC+0LTQuNGE0LjQutCw0YbQuNC4LCDQsCArKysg0L/RgNC10LTRgdGC0LDQstC70Y/QtdGCINC90L7QstGL0Lkg0YTQsNC50Lsg0L/QvtGB0LvQtSDQvNC+0LTQuNGE0LjQutCw0YbQuNC4LCDQsCDQt9Cw0YLQtdC8INGA0LDQt9C90LjRhtGDINCyINC80L7QtNC40YTQuNGG0LjRgNC+0LLQsNC90L3QvtC8INC60L7QvdGC0LXQvdGC0LUsINGB0L7QtNC10YDQttCw0YnQtdC80YHRjyDQsiDRhNCw0LnQu9C1LtCh0L7QtNC10YDQttCw0L3QuNC1LCDQutC+0YLQvtGA0L7QtSDQvdC1INC40LfQvNC10L3Rj9C10YLRgdGPINCyINC40YHRhdC+0LTQvdC+0Lwg0YTQsNC50LvQtSwg0LTQvtCx0LDQstC70Y/QtdGCINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDRgdC40LzQstC+0Lsg0YHQv9C10YDQtdC00Lgg0Lgg0LTQvtCx0LDQstC70Y/QtdGCINGB0LjQvNCy0L7QuyvQv9C10YDQtdC0INC00L7QsdCw0LLQu9C10L3QuNC10Lwg0YHRgtGA0L7QutC4LCDQsCDRg9C00LDQu9C10L3QvdCw0Y8g0YHRgtGA0L7QutCwINC00L7QsdCw0LLQu9GP0LXRgtGB0Y8g0YEg0L/QvtC80L7RidGM0Y4g0YHQuNC80LLQvtC70LAuPGJyPtCY0LcgLdC30LAg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstCwINCx0L7Qu9GM0YjQsNGPINGH0LDRgdGC0Ywg0LrQvtC00LAg0LIg0Y3RgtC+0Lkg0LrQvdC40LPQtSDRg9C80LXQvdGM0YjQsNC10YIg0YjQuNGA0LjQvdGDINGB0YLRgNCw0L3QuNGGLCDQutC+0YLQvtGA0LDRjyDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQsdGD0LzQsNC20L3QvtC5INCy0LXRgNGB0LjQuCwg0L3QviDQvtC90Lgg0LLRgdC1INC10YnQtSDQv9C+0LTQtNC10YDQttC40LLQsNGO0YIg0L/RgNCw0LLQuNC70YzQvdGD0Y4g0YTQvtGA0LzRgyDRh9C40YLQsNC10LzQvtC5LtCt0YLQuCDRgNC10LDQu9GM0L3Ri9C1INC/0LDRgtGH0LAg0LrQvtC00LAg0LzQvtC20L3QviDQv9C+0LvRg9GH0LjRgtGMINGBINGB0LDQudGC0LAgR2l0SHViINC40LvQuCBQYWNrdC48YnI+0J/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdGL0LUg0Lgg0YHQtdGC0LXQstGL0LUg0L/QvtC00LrQu9GO0YfQtdC90LjRjzxicj7QkiDRjdGC0L7QuSDQutC90LjQs9C1INGPINCyINC+0YHQvdC+0LLQvdC+0Lwg0LjRgdC/0L7Qu9GM0LfRg9GOINC00LLQsCDRgNCw0LfQvdGL0YUg0YLQuNC/0LAg0L/QvtC00LrQu9GO0YfQtdC90LjRjyDQtNC70Y8g0YDQtdCw0LvQuNC30LDRhtC40Lgg0LLQt9Cw0LjQvNC+0LTQtdC50YHRgtCy0LjRjyDQvNC10LbQtNGDINGF0L7RgdGC0L7QvCDQuCDQstGB0YLRgNC+0LXQvdC90YvQvCDQutC+0LzQv9C70LXQutGC0L7QvDog0LzQtdGC0L7QtCDQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90L7Qs9C+INC/0L7QtNC60LvRjtGH0LXQvdC40Y8g0YEg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LXQvCDQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90L7QuSDQutC+0L3RgdC+0LvQuCDQuCDQvNC10YLQvtC0INC/0L7QtNC60LvRjtGH0LXQvdC40Y8gRXRoZXJuZXQg0YEg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LXQvCDRgtC10YDQvNC40L3QsNC70LAgU1NILjxicj7QodC10YDQuNC50L3QsNGPINC60L7QvdGB0L7Qu9GMINGA0LXQsNC70LjQt9C+0LLQsNC90LAg0L3QsCDRgtC+0Lwg0LbQtSDQuNC90YLQtdGA0YTQtdC50YHQtSBVU0IsINC/0L7QtNC60LvRjtGH0LXQvdC90L7Qs9C+INC6INCy0YHRgtGA0L7QtdC90L3QvtC80YMg0L3QsNCx0L7RgNGDLCDQutC+0YLQvtGA0YvQuSDQsiDQvtGB0L3QvtCy0L3QvtC8INC40YHQv9C+0LvRjNC30YPQtdGC0YHRjyDQtNC70Y8g0YPQv9GA0LDQstC70LXQvdC40Y8g0YHQuNGB0YLQtdC80L7QuSDRh9C10YDQtdC3INC60L7QvNCw0L3QtNC90YPRjiDRgdGC0YDQvtC60YMu0JIg0L7RgdC90L7QstC90L7QvCDQvtC9INC40YHQv9C+0LvRjNC30YPQtdGC0YHRjyDQtNC70Y8g0LzQvtC90LjRgtC+0YDQuNC90LPQsCDRgdC40YHRgtC10LzRiywg0L7RgdC+0LHQtdC90L3QviDQtNC70Y8g0YPQv9GA0LDQstC70LXQvdC40Y8g0YHQvtC+0LHRidC10L3QuNC10Lwg0Y/QtNGA0LAuPGJyPlNTSCAt0YLQtdGA0LzQuNC90LDQuyDQuCDQutC+0L3RgdC+0LvRjCDQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90L7Qs9C+INC/0L7RgNGC0LAg0L7Rh9C10L3RjCDQv9C+0YXQvtC20LguINCe0YLRgNC10LTQsNC60YLQuNGA0YPQudGC0LUg0YTQsNC50Lsg0YfQtdGA0LXQtyDQutC+0LzQsNC90LTQvdGD0Y4g0YHRgtGA0L7QutGDLjxicj7QkiDQv9C+0YHQu9C10LTRg9GO0YnQuNGFINCz0LvQsNCy0LDRhSDRjdGC0L7QuSDQutC90LjQs9C4INGPINCx0YPQtNGDINCy0YvQv9C+0LvQvdGP0YLRjCDQsdC+0LvRjNGI0LjQvdGB0YLQstC+INC60L7QvNCw0L3QtCDQuCDQvtC/0LXRgNCw0YbQuNC5INC90LDRgdGC0YDQvtC50LrQuCDRh9C10YDQtdC3INC/0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3Rg9GOINC60L7QvdGB0L7Qu9GMINC40LvQuCDRgtC10YDQvNC40L3QsNC7LCDQv9C+0LTQutC70Y7Rh9C10L3QvdGL0Lkg0L/QviBTU0guPGJyPtCn0YLQvtCx0Ysg0L3QsNGH0LDRgtGMINC00L7RgdGC0YPQvyDQuiDQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90L7QuSDQutC+0L3RgdC+0LvQuCDQvtGCINCy0LDRiNC10LPQviDRhdC+0YHRgtCwLCDQstGLINC80L7QttC10YLQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LrQvtC80LDQvdC00YMgTWluaWNvbiDRgdC70LXQtNGD0Y7RidC40Lwg0L7QsdGA0LDQt9C+0Lw6PGJyPtCY0LvQuCDQuNGB0L/QvtC70YzQt9GD0LnRgtC1INGB0LvQtdC00YPRjtGJ0LjQtSDQutC+0LzQsNC90LTRiyDQsiDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Lgg0YEgVVNCIC3Qv9C10YDQtdC00LDRh9Cw0LzQuCDQodC+0LLQtdGC0LAg0L/QviDRgNCw0LfRgNCw0LHQvtGC0LrQtTo8YnI+0J7QtNC90LDQutC+INCyINCz0LvQsNCy0LUgMSDRjyDQvtCx0YrRj9GB0L3QuNC7INGN0YLQvtGCINCw0YHQv9C10LrRgiwg0L/QvtGN0YLQvtC80YMg0LzQvdC1INC90LUg0L3Rg9C20L3QviDQsdC10YHQv9C+0LrQvtC40YLRjNGB0Y8u0J3QtdC60L7RgtC+0YDRi9C1INGB0LjRgdGC0LXQvNGLINC80L7Qs9GD0YIg0L/QvtGC0YDQtdCx0L7QstCw0YLRjCDQutC+0YDQvdC10LLRi9GFINGA0LDQt9GA0LXRiNC10L3QuNC5INC00LvRjyDQtNC+0YHRgtGD0L/QsC9kZXYvdHR5YWNtMC7QkiDRjdGC0L7QvCDRgdC70YPRh9Cw0LUg0LLRiyDQvNC+0LbQtdGC0LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC60L7QvNCw0L3QtNGDIFNVRE8g0LjQu9C4INC70YPRh9GI0LXQtSDQvNC10YLQvtC0INC+0LHRgNCw0LHQvtGC0LrQuCwg0L3QsNC/0YDQuNC80LXRgCwg0LTQvtCx0LDQstC70LXQvdC40LUg0L3QvtCy0L7Qs9C+INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjyDRgdC40YHRgtC10LzRiyDQsiDQv9GA0LDQstC40LvRjNC90YPRjiDQs9GA0YPQv9C/0YMg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9C10Lkg0LTQu9GPINGA0LXRiNC10L3QuNGPINGN0YLQvtC5INC/0YDQvtCx0LvQtdC80YsuPGJyPtCX0LDRgtC10Lwg0LLQvtC50LTQuNGC0LUg0LIg0YHQuNGB0YLQtdC80YMg0Lgg0LLQvtC50LTQuNGC0LUg0YHQvdC+0LLQsCwg0LLRiyDRgdC80L7QttC10YLQtSDQv9C+0LvRg9GH0LjRgtGMINC00L7RgdGC0YPQvyDQuiDQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90L7QvNGDINGD0YHRgtGA0L7QudGB0YLQstGDLjxicj7Qp9GC0L7QsdGLINC/0L7Qu9GD0YfQuNGC0Ywg0LTQvtGB0YLRg9C/INC6INGC0LXRgNC80LjQvdCw0LvRgyBTU0gsINCy0Ysg0LzQvtC20LXRgtC1INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDRgtC+0YIg0LbQtSDQutCw0LHQtdC70Ywg0LjQvdGC0LXRgNGE0LXQudGB0LAgVVNCLCDRh9GC0L4g0Lgg0L/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdCw0Y8g0LrQvtC90YHQvtC70Ywg0LTQu9GPINC80L7QtNC10LvQuNGA0L7QstCw0L3QuNGPINGB0L7QtdC00LjQvdC10L3QuNGPIEV0aGVybmV0LtCd0LAg0YHQsNC80L7QvCDQtNC10LvQtSwg0LXRgdC70Lgg0LrQvtC90YTQuNCz0YPRgNCw0YbQuNGPINCy0LDRiNC10LPQviDRhdC+0YHRgtCwINCy0LXRgNC90LAsINC60L7Qs9C00LAg0LLRiyDQvdCwINC90LXQutC+0YLQvtGA0L7QtSDQstGA0LXQvNGPINCy0YHRgtCw0LLQu9GP0LXRgtC1INC70LjQvdC40Y4gVVNCIC3RgdC+0LXQtNC40L3QtdC90LjRjywg0LLRiyDRg9Cy0LjQtNC40YLQtSDQvdC+0LLQvtC1INGB0L7QtdC00LjQvdC10L3QuNC1INGBIElQIC3QsNC00YDQtdGB0L7QvCAo0LXRgdC70Lgg0LLRiyDQv9C+0LTQutC70Y7Rh9C40YLQtdGB0Ywg0Log0L/Qu9Cw0YLRhNC+0YDQvNC1INGA0LDQt9GA0LDQsdC+0YLQutC4IEJlYWdsZWJvbmUgQmxhY2ssINCy0Ysg0LTQvtC70LbQvdGLINC/0L7Qu9GD0YfQuNGC0Ywg0L/QvtC00LrQu9GO0YfQtdC90LjQtSDQuiDQsNC00YDQtdGB0YMgMTkyLjE2OC43LjE70JfQsNGC0LXQvCDRh9C10YDQtdC3INGN0YLQviDQvdC+0LLQvtC1INGB0L7QtdC00LjQvdC10L3QuNC1INCy0Ysg0LzQvtC20LXRgtC1INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDRgdC70LXQtNGD0Y7RidGD0Y4g0LrQvtC80LDQvdC00YMg0LTQu9GPINC00L7RgdGC0YPQv9CwINC6IEJlYWdsZWJvbmUgQmxhY2sgRW1iZWRkZWQgS2l0Ljxicj7Qn9C+0YHQu9C10LTQvdC40Lkg0LrQsNC90LDQuywg0LrQvtGC0L7RgNGL0Lkg0LzQvtC20L3QviDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0YwsIC0g0Y3RgtC+IEV0aGVybmV0LtCSINC+0YHQvdC+0LLQvdC+0Lwg0L7QvSDQuNGB0L/QvtC70YzQt9GD0LXRgtGB0Y8g0LTQu9GPINC30LDQs9GA0YPQt9C60Lgg0YTQsNC50LvQvtCyINGBINGF0L7RgdGC0LAg0LjQu9C4INCyINCY0L3RgtC10YDQvdC10YLQtSwg0L/QvtC00LrQu9GO0YfQuNCyINCz0L7Qu9C+0LLQutGDIENyeXN0YWwgRXRoZXJuZXQg0Log0L/QvtGA0YLRgyBFdGhlcm5ldCDQutCw0LbQtNC+0LPQviDQstGB0YLRgNC+0LXQvdC90L7Qs9C+INC60L7QvNC/0LvQtdC60YLQsCwg0LAg0LfQsNGC0LXQvCDQutC+0L3RhNC40LPRg9GA0LDRhtC40Y4g0L/QvtGA0YLQsCDQsiDQu9C+0LrQsNC70YzQvdGD0Y4g0YHQtdGC0Ywg0YfQuNGC0LDRgtC10LvRjywg0YfRgtC+0LHRiyDRg9GB0YLQsNC90L7QstC40YLRjCDRgdC+0LXQtNC40L3QtdC90LjQtS48YnI+0J3QviDQstCw0LbQvdGL0Lwg0LzQvtC80LXQvdGC0L7QvCDRj9Cy0LvRj9C10YLRgdGPINGC0L4sINGH0YLQviDQstGLINGC0LDQutC20LUg0LzQvtC20LXRgtC1INC/0L7QtNC60LvRjtGH0LjRgtGM0YHRjyDQuiDQmNC90YLQtdGA0L3QtdGC0YMsINC40YHQv9C+0LvRjNC30YPRjyBVU0IgLdGB0LjQvNGD0LvRj9GG0LjQvtC90L3QvtC1INGB0L7QtdC00LjQvdC10L3QuNC1IEV0aGVybmV0INCy0YvRiNC1LtCk0LDQutGC0LjRh9C10YHQutC4LCDQuNGB0L/QvtC70YzQt9GD0Y8g0LrQvtC80LDQvdC00Ysg0L3QsCDRhdC+0YHRgtC1ICjRhdC+0YHRgiAtINGN0YLQviDRgdC40YHRgtC10LzQsCBHTlUvTGludXgpLCDQstGLINC80L7QttC10YLQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXQs9C+INCyINC60LDRh9C10YHRgtCy0LUg0LzQsNGA0YjRgNGD0YLQuNC30LDRgtC+0YDQsCwg0YfRgtC+0LHRiyDQstCw0Ygg0LLRgdGC0YDQvtC10L3QvdGL0Lkg0LrQvtC80L/Qu9C10LrRgiDQtNC+0YHRgtC40LPQsNC7INC40L3RgtC10YDQvdC10YLQsCDQv9GA0Lgg0L/QvtC00LrQu9GO0YfQtdC90LjQuCDQv9C+0YDRgtCwIEV0aGVybmV0Ojxicj7Ql9Cw0YLQtdC8INGH0LXRgNC10LcgVVNCIC3Qv9C+0LTQutC70Y7Rh9C10L3QvdGL0Lkg0LrQsNCx0LXQu9GMINC90LAg0YfQtdGA0L3QvtC5INC/0LvQsNGC0YTQvtGA0LzQtSBCZWFnbGVib25lINCy0Ysg0LzQvtC20LXRgtC1INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDRgdC70LXQtNGD0Y7RidGD0Y4g0LrQvtC80LDQvdC00YMsINGH0YLQvtCx0Ysg0YPRgdGC0LDQvdC+0LLQuNGC0Ywg0YjQu9GO0Lc6PGJyPtCe0LHRgNCw0YLQuNGC0LUg0LLQvdC40LzQsNC90LjQtSwg0YfRgtC+INGD0YHRgtGA0L7QudGB0YLQstC+IEVUSDEg0LIg0LzQvtC10Lkg0YXQvtGB0YIgLdGB0LjRgdGC0LXQvNC1INGP0LLQu9GP0LXRgtGB0Y8g0L/RgNC10LTQv9C+0YfRgtC40YLQtdC70YzQvdGL0Lwg0YHQtdGC0LXQstGL0Lwg0YHQvtC10LTQuNC90LXQvdC40LXQvCwg0LAg0LIg0LzQvtC10Lkg0LLRgdGC0YDQvtC10L3QvdC+0Lkg0YHQuNGB0YLQtdC80LUg0YPRgdGC0YDQvtC50YHRgtCy0L4gRVRINCAtINGN0YLQviDRh9C10YDQvdC+0LUg0YPRgdGC0YDQvtC50YHRgtCy0L4gQmVhZ2xlYm9uZS48YnI+0JTRgNGD0LPQvtC1INGB0L7Qs9C70LDRgdC40LvQvtGB0Yw8YnI+0J/RgNC10LTRg9C/0YDQtdC20LTQtdC90LjQtSDQuNC70Lgg0L7QsdGA0LDRgtC40YLQtSDQstC90LjQvNCw0L3QuNC1INC90LAg0LvQvtCz0L7RgtC40L88YnI+0JHRi9GB0YLRgNGL0Lkg0LjQu9C4INGC0LXRhdC90LjRh9C10YHQutC40Lkg0LvQvtCz0L7RgtC40L88YnI+0JfQsNCz0YDRg9C30LjRgtGMINC/0YDQuNC80LXRgCDQutC+0LTQsCDQuCDRhtCy0LXRgtC90L7QuSDQutCw0YDRgtGLPGJyPtCf0YDQuNC80LXRgCDQutC+0LTQvtCy0L7Qs9C+INGE0LDQudC70LAg0Y3RgtC+0Lkg0LrQvdC40LPQuCDQvNC+0LbQtdGCINCx0YvRgtGMINC40Lcg0LHQuNCx0LvQuNC+0YLQtdC60Lgg0LDQstGC0L7RgNCwIGh0dHBzOi8vZ2l0aHViLmNvbS9naW9tZXR0aS8gLi48L3RkPjwvdHI+PC90YWJsZT48aW1nIGNsYXNzPSJkZXNjX2FuY2hvciIgaWQ9ImRlc2MtbW9kdWxlLTIiIHNyYz0iaHR0cHM6Ly9hc3NldHMuYWxpY2RuLmNvbS9raXNzeS8xLjAuMC9idWlsZC9pbWdsYXp5bG9hZC9zcGFjZWJhbGwuZ2lmIj48cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAzNi4wcHg7Y29sb3I6ICNjYzAwMDA7Ij48c3Ryb25nPtCa0L3QuNCz0LgsINC/0YDQvtC00LDQstCw0LXQvNGL0LUg0LIg0Y3RgtC+0Lwg0LzQsNCz0LDQt9C40L3QtSwg0Y/QstC70Y/RjtGC0YHRjyDQvdCw0YHRgtC+0Y/RidC40LzQuCDQutC90LjQs9Cw0LzQuDwvc3Ryb25nPjwvc3Bhbj48L3A+PC9wPg==
Продавец:奥维博世图书专营店
Адрес:Пекин
Рейтинг:

Всего отзывов:0
Положительных:0
Добавить в корзину
- Информация о товаре
- Фотографии



| Заголовок: | 【正版】(特价书)GNU/Linux嵌入式快速编程|7891600 |
| Цена книги: | 109 Юань |
| Автор книги: | (美)鲁道夫·焦梅蒂(Rodolfo Giometti) |
| Издательство: | Машиностроительная промышленность Пресса |
| Дата публикации: | 2018-05-01 вторник 00:00:00 |
| Номер ISBN: | 9787111598299 |
| формат: | 16 |
| Количество страниц: | 0 |
| Издание: | 1-1 |
| Об авторе |
| [Красота] Людорфу&Миддот; |
| Введение в контент |
| Эта книга является отличным учебником по системе.Это также включает в себя различные аппаратные порты и драйверы шин, управление программированием и т. Д.Вся книга разделена на две части.После того, как читатель имеет основу встроенной системы, эта книга войдет во вторую часть, которая представляет собой применение различного оборудования на основе аппаратного обеспечения.Аппаратные устройства, используемые в этой книге, покрывают почти все методы соединения различных досок разработки, которые мы можем увидеть, включая I2C, SPI, USB, одиночную шину, серийную шину и различное оборудование для цифрового моделирования. |
| Каталог |
| Переводчик Предисловие Часть 1 Базовые знания Глава 1 Установка системы разработки 2 1.1 Встроенная терминология 2 1.2 系统概述 4 1.2.1 Платформа разработки BeagleBone Black 4 1.2.2 SAMA5D3 Xplained платформа разработки 6 1.2.3 Платформа разработки Wandboard 8 1.3 Система установки и разработки 11 1.3.1 Настройка хост-машины 12 1.3.2 Настройка платформы разработки BeagleBone Black 14 1.3.3 Установка платформы разработки SAMA5D3 Xplained 24 1.3.4 Настройка платформы разработки Wandboard 30 1.4 Установка системы разработки 35 1.4.1 SET Beaglebone Black 36 через USB, сеть и накладывает систему 1.4.2 Установка SAMA5D3 Xplained 39 через USB и сеть 1.4.3 Установите Wandboard 42 через USB, проводную сеть и беспроводную сеть 1.4.4 Общие настройки 45 1.5 Резюме 46 Глава 2 Система управления Консоль 47 2.1 Основное управление операционной системой 47 2.1.1 Файловые операции и команды 47 2.1.2 Управление программным обеспечением 55 2.1.3 Управление сообщением ядра 60 2.2 Краткий обзор загрузчика 62 2.2.1 Окружающая среда 63 2.2.2 Управление устройствами хранения 65 2.2.3 Управление GPIO 69 2.2.4 Доступ к устройству I2C 70 2.2.5 Загрузка файлов из сети 71 2.2.6 Командная строка ядра 75 2.3 Резюме 76 Глава 3. Компилятор C, драйвер устройства и технология его разработки 77 3.1 Компилятор C 77 3.1.1 Общество и целевая доска различная структура системы 78 3.1.2 Компиляция программы на языке C 80 3.1.3 Скомпилируйте модуль ядра 85 3.2 Файл ядра и DTS 87 3.2.1 Re -Compilation ядра 87 3.2.2 Дерево устройств 91 3.3 Что такое драйвер устройства?93 3.3.1 Оборудование для персонажей, блочное оборудование и сетевое оборудование 94 3.3.2 Модуль и встроенное устройство 95 3.3.3 Modutils 3.3.4 Написание драйвера устройства 97 3.4 Файловая система 106 3.4.1 Каталог /dev 107 3.4.2 Файловая система TMPFS 109 3.4.3 procfs文件系统 110 3.4.4 File System 113 SYSFS 113 3.5 网络文件系统 115 3.5.1 Эта машина выводит NFS 116. 3.5.2 Установите ядро для крепления NFS 117 3.5.3 Используйте NFS 119 через командные строки U-Boot и ядра 3.5.4 Разработка НФС 122 3.6 Использование симулятора 122 3.6.1 Выполнение программы 123 3.6.2 Введите дерево корневой файловой системы ARM 124 3.7 Резюме 128 Глава 4 быстрое программирование 129 со сценарием и системным опекуном 4.1 Установка системы 129 4.2 Системный процесс Guardian 130 4.2.1 Полезные и упущенные опекуны 131 4.2.2. 4.3 Скриптовые языки программирования 149 4.3.1 Управление LED 150 на основе PHP 4.3.2 Управление светодиодами на основе Python 153 4.3.3 Управление светодиодом 155 на основе Bash 4.4 Написание собственного демона 159 4.4.1 Демоны на основе C 160 4.4.2 Демоны на основе PHP 161 4.4.3 Демоны на основе Python 162 4.4.4 Демоны на основе Bash 162 4.5 Резюме 163 Глава 5 Настройте встроенную операционную систему 164 5.1 МПД и блочные устройства 164 5.1.1 Что такое устройство МПД 165 5.1.2 Управление устройствами MTD 167 5.1.3 Система хранения Flash 170 5.2 OpenWRT System 179 5.2.1 Использование конфигурации по умолчанию 180 5.2.2 Add (Quasi) System 188 5.2.3 Добавление пользовательской конфигурации 197 5.3 Система YOCTO 200 5.3.1 Использование конфигурации по умолчанию 201 5.3.2 Добавление поддержки графики 210 5.3.3 Добавление пользовательской программы 212 5.4 Резюме 215 Часть II. Периферийные устройства Глава 6. Общие входные и выходные сигналы—— GPIO 218 6.1 GPIO 218 6.1.1 Beaglebone Black System GPIO 221 6.1.2 GPIO 221 в рамках системы SAMA5D3 XPLAD 6.1.3 GPIO 222 под системой Wandboard 6.2 GPIO 223 под Linux 6.3 Доступ к GPIO 225 6.3.1 Использование Bash 225 6.3.2 Использование языка C 227 6.4 Использование GPIO 234 на основе языка сценариев 6.4.1 Использование PHP 235 6.4.2 Использование Python 236 6.5 Управление ядром GPIO 237 6.5.1 Устройства ввода, использующие GPIO 238 6.5.2 Светодиоды и триггеры 244 6.6 Резюме 248 Глава 7. Последовательные порты и устройства TTY—— TYY 249 7.1 TTY, последовательный порт и последовательные линии 249 7.1.1 Электропроводка 250 7.1.2 Beaglebone Black System TTY 251 7.1.3 TTY 253 в рамках системы SAMA5D3 XPLAD 7.1.4 TTY 254 под системой Wandboard 7.2 Реализация последовательного порта 254 7.3 последовательный порт под системой Linux 255 7.4 Параметры связи 256 7.5 Доступ к телетайпу 256 7.5.1 Датчик расстояния 257 7.5.2 LF Low -Cretency RFID Reader 261 7.6 TTY 263 в ядре управления скольжением 7.7 Резюме 268 Глава 8. Универсальная последовательная шина——USB 269 8.1 Универсальная последовательная шина 269 8.1.1 Электропроводка 270 8.1.2 Beaglebone Black System USB-порт 270 8.1.3 SAMA5D3 XPLAD USB-порт 270 8.1.4 USB под системой Wandboard порт 271 8.2 USB Bus 271 под Linux 271 8.2.1 Знакомство с USB-хостом 272 8.2.2 Знакомство с USB-устройством 275 8.3 USB-инструменты 284 8.4 необработанная шина USB 286 8.5 Резюме 290 Глава 9. Межинтегральные схемы——I2C 291 9.1 Меж-IC-шина 291 9.1.1 Электронные схемы 292 9.1.2 SAMA5D3 XPLADEAD SYSTEM I2C Порт 293 9.1.3 i2c под i2c под системой Wandboard порт 294 9.2 I2C Bus 294 под системой Linux 294 9.3 Инструменты I2C 295 9.4 Доступ к устройствам I2C 296 9.4.1 EEPROM, АЦП и ввод-вывод Расширенная доска 296 9.4.2 Датчики температуры, влажности и давления 303 9.4.3 Последовательный порт 307 9.5 необработанная шина I2C 310 9.5.1 Запись данных на базе C 310 9.5.2 Чтение данных на базе Python 313 9.6 Резюме 315 Глава 10. Последовательный периферийный интерфейс——SPI 316 10.1 Шина последовательного периферийного интерфейса 316 10.1.1 Электропроводка 317 10.1.2 Beaglebone Black System SPI-порт 318 10.1.3 SAMA5D3 XPLINADE SPI PORT 320 10.1.4 SPI под системой Wandboard порт 322 10.2 SPI Bus 323 под Linux 323 10.3 Инструменты SPI 323 10.4 Доступ к устройствам SPI 324 10.4.1 ЖК-325 10.4.2 Последовательный порт 327 10,5 необработанная шина SPI 330 10.5.1 Обмен данными на основе C 330 10.5.2 Обмен данными на основе Python 332 10.6 Резюме 337 Глава 11 1-Wire——W1 338 11.1 Шина 1-Wire 338 11.1.1 Электропроводка 339 11.1.2 1-проводной порт 340 под черной системой Beaglebone 11.1.3 Sama5d3 xplied System 1-проводной порт 341 11.1.4 1-й провод под системой Wandboard порт 341 11,2 1-проводная шина 341 под Linux 11.3 Доступ к устройствам 1-Wire 343 11.3.1 Использование интерфейса GPIO 343 11.3.2 Использование внешнего контроллера 345 11.4 Резюме 347 Глава 12 Сетевые устройства Ethernet——ETH 348 12.1 Сетевые устройства Ethernet 348 12.1.1 Электропроводка 349 12.1.2 Beaglebone Black System Ethernet-порт 349 12.1.3 SAMA5D3 XPLADEAD SYSTEM Ethernet-порт 349 12.1.4 Ethernet под системой Wandboard порт 350 12.2 Ethernet Equipment 350 под системой Linux 12.3 Сетевые инструменты 351 12.4 Связь с удаленными устройствами 352 12.4.1 Простое приложение клиента/сервера TCP 352 12.4.2 Использование готовых веб-инструментов 354 12,5-битная шина Ethernet 355 12.6 Простой мост Ethernet подключен 355 12.7 Резюме 357 Глава 13 Оборудование беспроводной сети——WLAN 358 13.1 Беспроводное сетевое оборудование 358 13.1.1 Электропроводка 359 13.1.2 Устройство WLAN 359 под черной системой Beaglebone 359 13.1.3 SAMA5D3 xplied System WLAN Устройство 359 13.1.4 WLAN под системой Wandboard Оборудование 359 13.2 Linux系统中的WLAN设备 360 13.2.1 Подключаемые внешние устройства WLAN 360 13.2.2 Режим работы Wi-Fi 361 13.3 Беспроводные инструменты 361 13.4 Запрашивающий WPA 365 13.5 Демон hostapd 367 13.6 Резюме 371 Глава 14. Сеть контроллеров.——CAN 372 14.1 CAN-шина 372 14.1.1 Электропроводка 373 14.1.2 Порт CAN 374 под системой Beaglebone Black System 14.1.3 SAMA5D3 XPLADEADE SYSTEM CAN PORT 375 14.1.4 может под системой Wandboard порт 376 14.2 CAN BUS 376 в системе Linux 14.3 Can-Utils Package 377 14.4 необработанная CAN-шина 379 14.5 Обмен данными по CAN-шине 380 14.5.1 Использование платы -контроллер 381 14.5.2 Использование внешнего контроллера 383 14.6 Резюме 386 Глава 15 Звуковые устройства——SND 387 15.1 Звуковое оборудование 387 15.1.1 Электропроводка 390 15.1.2 Beaglebone Black System Звуковое оборудование 390 15.1.3 SAMA5D3 XPLADEAD SYSTEM Звуковое оборудование 391 15.1.4 Звук под системой Wandboard Оборудование 391 15.2 Голос в системе Linux 392 15.3 Аудио инструменты 395 15.3.1 Инструменты ALSA 395 15.3.2 Мэдплей 400 15.3.3 MPlayer 401 15.3.4 Сокс 402 15.4 USB Audio Equipment Group 407 15.5 Управление звуковыми устройствами 408 15.5.1 Добавить аудио декодер 408 15.5.2 Простой звуковой осциллограф 413 15.6 Резюме 417 Глава 16 видео оборудование——V4L 418 16.1 Видео оборудование 418 16.1.1 Электропроводка 421 16.1.2 Beaglebone Black System Видео оборудование 422 16.1.3 SAMA5D3 Xplaioned System Видео оборудование 422 16.1.4 Видео под системой Wandboard оборудование 422 16.2 видео оборудование в Linux 423 16.3 Видео инструментов 423 16.4 USB -видеооборудование 426 16.5 Управляющее видео оборудование 430 16.5.1 Популярные видео с передачей в сети 430 16.5.2 Захват движения 434 16.6 Резюме 441 Глава 17 Аналого-цифровые преобразователи——ADC 442 17.1 Аналого-цифровые преобразователи 442 17.1.1 Электропроводка 443 17.1.2 ADC 443 под черной системой Beaglebone 17.1.3 ADC 444 в рамках системы SAMA5D3 XPLADE 17.1.4 под системой Wandboard ADC 445 17.2 ADC 445 под Linux 17.3 Обнаружение газа 450 17.4 Резюме 455 Глава 18. Широтно-импульсная модуляция——PWM 456 18.1 ШИМ-устройства 456 18.1.1 Электропроводка 457 18.1.2 PWM 457 под PWM 457 под черной системой Beaglebone 18.1.3 ШИМ 458 в рамках системы SAMA5D3 XPLAD 18.1.4 под системой Wandboard PWM 458 18.2 ШИМ Устройство 458 под Linux 18.3 Управление серводвигателями 459 18.4 Резюме 460 Глава 19. Разное оборудование 461 19.1 цифровой датчик 461 19.1.1 Датчик воды 461 19.1.2 Инфракрасный датчик 462 19.2 Аналоговые датчики 465 19.2.1 Датчик влажности 465 19.2.2 Датчик давления 466 19.2.3 Датчик освещенности 467 19.3 GSM/GPRS модем 468 19.4 Устройство считывания смарт-карт 473 19.5 RFID-считыватель 476 19.6 Устройства Z-Wave 481 19.6.1 Контроллер Z-Wave 481 19.6.2 Датчик настенной розетки Z-Wave 484 19.6.3 Мультисенсор Z-Wave 486 19.7 Резюме 487 |
| Выбор редактора |
| GNU/Linux Встроенное быстрое программирование [США] Рудольф&Миддот; Ю Хуй Хе Ксули Ван Сяохонг Ли Йонгии GNU/Linux Rapid Embedded Programming Эта книга представляет, как использовать и преобразовать свой собственный драйвер в ядре Linux, как найти соответствующие узлы устройства, как управлять различными портами и т. Д.Он также обеспечивает большое количество процедур регистрации. Бесплатная среда, бесплатное обучение.Изучение этой книги не нужно беспокоиться о том, чтобы быть ограниченной фиксированной платформой для небольшого количества вторичной разработки.Из -за открытости богатых оборудования и системы Linux это принесет бесплатные чувства читателям. |
![]() |
| В последние годы встроенные компьютеры стали очень сложными, и вопрос о внимании разработчиков должен заключаться в том, как решить текущие проблемы, а не найти лучшие периферийные устройства (называемые периферийными устройствами) или научиться управлять ими, чтобы тратить время во времениДля опытных встроенных программистов и инженеров самая большая проблема - сколько времени нужно, чтобы превратить одну идею в реальность, и эта книга покажет, как это сделать. Эта книга показывает, как среда отрасли в Китае -волюножна взаимодействует с помощью конкретных периферийных устройств.Последняя версия ядра Linux 4.x будет использоваться здесь. Платформа совета по разработке, участвующая в этой книге, основана на самом популярном процессоре на рынке текущих компонентов и производителей совета по профессиональному развитию.После краткого введения на каждую платформу эта книга покажет, как настроить эти платформы, чтобы она могла запустить полную версию GNU/Linux и получить право доступа к своей системной консоли.После этого вы представите полную систему разработки для каждой платформы, чтобы разработчики могли запускать процедуры для собственной разработки. Первый шаг будет запрограммирован под встроенным набором, а язык, такой как C, Bash Scripts или Python/PHP, используется для программы для доступа к внешней периферийности.После этого будет введено больше драйверов устройств и содержание периферийных устройств доступа, чтобы заложить прочную основу.Читатели научатся взаимодействовать с помощью программы C или языка сценариев (Bash/Python) и периферийных устройств, а также как настроить соответствующий драйвер устройства для конкретного оборудования. Аппаратные устройства, используемые в этой книге, обложки почти все методы подключения различных досок для разработки, которые мы можем увидеть, включая I2C, SPI, USB, 1-проводной автобус, серийный автобус и различные цифровые цифры и оборудование для моделирования. Принцип языка программирования, используемого в этой книге, состоит в том, чтобы решить текущие проблемы с самыми быстрыми и простыми решениями.В частности, вы можете найти примеры Bash, C, PHP, Python. В этих главах может быть составлен процесс опекуна, модуль ядра или весь ядро.这种情况下添加了一个简短的描述,包括读者应该做什么、可以从哪里得到更多的信息和使用工具。Но следует объяснить, что необходимо управлять некоторыми основными навыками, такими как система GNU/Linux или модуль ядра. 本书涵盖内容 Эта книга можно разделить на две части: первая часть является основой второй части.Первая часть представляет, как установить хост и систему разработки и как получить доступ к встроенным комплектам через консоль последовательного порта.Прежде всего, вы увидите некоторые команды, которые направляют программы загрузки и компиляторы C и Cross Compilers.Читатели также будут использовать симулятор для запуска полной системы Target Debian на хосте. Технологическое устройство, оборудование для технологии памяти).Среди них файловые системы JFFS2 и UBIFS, а также две очень известные встроенные системы YOCTO и OpenWRT. Ниже приведено краткое введение каждой главы в первой части: Глава 1 представляет три наиболее часто используемые среды разработки в промышленных приложениях: Beaglebone Black System, SAMA5 D3 XPLADEST SYSTEM и WANDBOARD SYSTER.После кратко введенного каждой платы разработки, мы увидим, как установить их для запуска полной системы GNU/Linux.Мы также увидим, как установить полную систему разработки на каждой платформе (и виртуальные машины). Глава 2 сначала покажет, как установить пакет разработки, а затем дополнительно изучить серийную консоль и оболочку, работающие на нем.Наконец, будет введена команда загрузчика системы наведения. Глава 3 расскажет о компиляторе C и Cross Compiler. Глава 4 введет процесс System Guardian (опишите, что они есть и как их использовать), а затем использовать Bash, PHP и Python Language для программирования программирования сценариев. Глава 5 сначала представьте программное обеспечение для флэш -памяти и флэш -памяти управления, а затем покажет технологическое оборудование Linux памяти (MTD) и две основные файловые системы JFFS2 и UBIF и запустить их.Наконец, он покажет две самые известные встроенные системы сегодня—— Вторая часть начала вводить все периферийные устройства.Если вы встроенный разработчик, в вашей карьере будут участвовать различные периферийные устройства.В этой книге для каждого периферийного устройства он представит встроенный комплект и как получить к нему доступ и использовать его.Для каждого типа устройства он будет объединен с примером, как его управлять. Ниже приведено краткое введение каждой главы во второй части: Глава 6 сначала описывает линию GPIO кратко, а затем вы увидите, как они выкладывают на встроенный комплект, а затем узнаете о том, как получить доступ к этим линиям очень простой (но низкой эффективностью) в деталях, а затем станет умнее ( Тогда более умно (但更复杂) 的方式重新再次访问。最后会在内核中通过IRQ管理和LED设备支持再快速地介绍一下GPIO管理机制。 Глава 7 представит последовательный порт (называемый последовательным портом).После краткого описания последовательного порта и последовательного устройства мы будем использовать фактический последовательный порт, чтобы увидеть, как управлять им в системе GNU/Linux.В конце концов, мы узнаем, как достичь двух встроенных систем (они подключаются к подключению кабеля Ethernet через один из кабелей Ethernet) в средней школе ядра. 第8章将介绍USB总线,这是一种通用的总线,广泛应用于现代计算机。Люди могут подключать различные электронные устройства к компьютерам, таким как жесткие диски, клавиатуры или другие последовательные устройства с использованием того же порта USB. Глава 9 представит шину I2C.Некоторые устройства используют шину I2C для связи с процессором, и эта глава будет пытаться как можно больше предоставить читателям: мы увидим, как несколько различных устройств с различными конфигурациями объединяются в различные ситуации в этой шине. Глава 10 представит шину SPI, которая является еще одним типом шины.Тем не менее, в противоположность шине I2C, шина может передавать данные с более высокой скоростью, поскольку она может выполнять полные операции с режимами, то есть данные могут передаваться одновременно одновременно.Из -за этих характеристик шина SPI обычно используется для мультимедийных приложений, цифровой обработки сигналов, телекоммуникационного оборудования и карт SD для достижения эффективной передачи данных. Глава 11 представит связь между 1-проводным оборудованием Lowernet Lowernet Lowernet.Система GNU/Linux обеспечивает довольно хорошую поддержку оборудования Ethernet и связанных с ним сетевых протоколов, поэтому большинство сетевых устройств в мире используют эту технологию. Глава 12 Представьте Ethernet Network Equipment.Устройство Ethernet очень интересно.Если вы хотите использовать идентификацию, проверку и доставку данных калибровки или информации о производстве в встроенном комплекте, дизайнеры могут добавлять электронные устройства более экономичным и простым способом. Глава 13 Внедряйте беспроводные сетевые устройства для достижения связи между несколькими компьютерами без использования провода.Тем не менее, действительно интересно, что большинство протоколов связи на интерфейсе Ethernet также могут использоваться с этими интерфейсами устройства беспроводной сети. Глава 14 представит шину CAN.Автобус CAN не так известна, как Ethernet или Wi -Fi, но часто используется во встроенных полях, и по умолчанию поддерживается SOC. Глава 15 представляет некоторое использование звукового оборудования, чтобы показать, как использовать их для генерации звука и как достичь простого и низко -косточного осциллографа. Глава 16 представляет общее оборудование для сбора видео и некоторые связанные методы, чтобы показать, как превратить встроенный комплект в камеру мониторинга или дистанционный рекордер изображения. Глава 17 знакомит с аналого-цифровыми преобразователями.——Конвертер модели может использоваться для получения аналоговых сигналов из среды и преобразования его в цифровые сигналы.В этой главе будет показано, как их использовать, и как использовать конкретные программные и аппаратные триггеры, чтобы преобразование было активировано, когда произойдет определенное время или определенные события. Глава 18 знакомит с широтно-импульсной модуляцией.——Шарь может использовать цифровой источник и генерировать сигнал моделирования, кодируя сообщение на импульсный сигнал (обычно квадратная волна), а затем эти сообщения могут использоваться для управления положением двигателя или других электронных устройств и положения сервопривода мотор Глава 19 представит другие периферийные устройства за пределами вышеуказанной главы.В последней главе будет показан список дополнительных периферийных устройств, с которыми мы можем столкнуться в системе мониторинга или управления, таких как считыватели RFID и смарт-карты, числа или датчики моделирования, модем GSM/GPRS, Z-волна и т. Д. необходимые приготовления То, что вам нужно подготовить в этой книге, включает в себя следующее. подготовка программного обеспечения Эта книга по умолчанию читателям с некоторыми нерафическими текстовыми редакторами.Даже если вы можете напрямую подключиться к ЖК -дисплею, клавиатуру или мышью через встроенный комплект, и в этой книге мы все еще предполагаем, что читатели могут изменять текстовые файлы только через текстовые редакторы. хост-машина————Моя хост -система -Ubuntu 15.10, но если она немного изменена, вы можете использовать обновленную версию системы Ubuntu или системы Debian, или вы можете использовать другую систему GNU/Linux, но вам необходимо установить инструменты Cross -Compilation , поддержать библиотеки и выполнить выполненное управление программным обеспечением.Эта книга не будет включать Windows, Mac OS или другие аналогичные системы, потому что эти низко -технологические системы не должны использоваться для разработки кода для разработки системы с высокой разработкой. Читателям также необходимо понимать, как работает компилятор C и как управляются файлы Makefile. Эта книга представит некоторую технологию программирования ядра, но их нельзя использовать в качестве основного курса программирования.В связи с этим вам нужна книга, подходящая для такого рода темы.Тем не менее, каждый пример имеет хорошее объяснение документа, и вы увидите некоторые связанные рекомендуемые ресурсы.Версия ядра, используемая в этой книге, 4.4.x. В последнем пункте предполагается, что читатель уже знает, как подключить систему GNU/Linux в Интернете, чтобы вы могли загрузить пакет или общий файл. Подготовка оборудования Весь код, разработанный в этой книге, основан на платформе Beaglebone Black, платформе SAMA5D3 и платформе Wandboard.Но вы можете использовать старую версию встроенного комплекта, которая не будет иметь никаких проблем.Фактически, код пересажен, и он может работать в других системах (но файл DTS должен быть разделен). Что касается компьютерных периферийных устройств, используемых в этой книге, каждая глава объясняет, где ее купить.Эта книга также иллюстрирует URL соответствующего руководства по данным. Таким образом, вы не столкнетесь с какими -либо трудностями при использовании встроенного комплекта и пакета инструментов, участвующих в этой книге, потому что эти соединения очень просты, а документы завершены.Это содержимое не требует каких -либо конкретных навыков аппаратного обеспечения, но если вы знаете, что могут быть полезны немного связанных электрических и электронных знаний. Читатель этой книги Если вы хотите узнать, как использовать встроенные системы, включая сбор данных с периферийных устройств или управление устройством, получив доступ к драйверу устройства GNU/Linux, то эта книга записана для вас. Если вы заинтересованы в том, чтобы получить доступ к различным компьютерным периферийным устройствам удобно и быстро, чтобы достичь функционального управления или системы мониторинга на основе системы GNU/Linux для отраслевых приложений, эта книга также написана для вас. Если у вас есть некоторый опыт работы в области аппаратного или электротехники, и вы знакомы с базовыми знаниями программ C, Bash, Python и PHP в среде UNIX и надеются применить их к встроенной системе, эта книга также написана для вас Полем Соглашение В этой книге вы можете найти текстовый стиль множества различной информации.Следующие типы будут созданы для этих типов и объясняют значение. Сообщение ядра и журнала Обычно, сообщение ядра системы GNU/Linux показано ниже: Для этой книги эта команда Line слишком длинная, поэтому будут удалены эти персонажи от начала первого персонажа до реальной информации.Поэтому в примере только сейчас выход линии будет отображаться следующим образом: Однако, как упомянуто выше, если линия порядка слишком длинная, она будет изменена. Длинный, повторяющийся или неважный вывод в терминале отмечается тремя точками.“...&Rdquo; Три точки в конце указывают, что вывод все еще продолжается, но они опущены для экономии места. модификация файла При изменении текстового файла я буду использовать унифицированный формат различий в контексте для объяснения.Это очень эффективный и компактный способ указать модификацию текста.Этот формат можно получить с помощью команд DIFF с параметрами опции -u. Возьмите простой пример: следующим текстовым содержимым является File1.old: Предположим, мы должны выделить измененную третью строку в сегменте кода ниже: Таким образом, вы можете легко понять.Каждый раз, когда весь файл кратко изменен, это довольно расплывчато и занято, но с помощью унифицированного формата различий в контексте, предыдущая модификация может быть записана в следующей форме: Теперь очень ясно изменять, и это компактно.Запустите две строки,-укажите исходный файл до модификации, а +++ представляет новый файл после модификации, а затем разницу в модифицированном контенте, содержащемся в файле.Содержание, которое не изменяется в исходном файле, добавляет пространство символ спереди и добавляет символ+перед добавлением строки, а удаленная строка добавляется с помощью символа. Из -за пространства большая часть кода в этой книге уменьшает ширину страниц, которая подходит для бумажной версии, но они все еще поддерживают правильную форму читаемой.Эти реальные патча кода можно получить с сайта GitHub или Packt. Последовательные и сетевые подключения В этой книге я в основном использую два разных типа подключения для реализации взаимодействия между хостом и встроенным комплектом: метод последовательного подключения с использованием последовательной консоли и метод подключения Ethernet с использованием терминала SSH. Серийная консоль реализована на том же интерфейсе USB, подключенного к встроенному набору, который в основном используется для управления системой через командную строку.В основном он используется для мониторинга системы, особенно для управления сообщением ядра. SSH -терминал и консоль последовательного порта очень похожи. Отредактируйте файл через командную строку. В последующих главах этой книги я буду выполнять большинство команд и операций настройки через последовательную консоль или терминал, подключенный по SSH. Чтобы начать доступ к последовательной консоли от вашего хоста, вы можете использовать команду Minicon следующим образом: Или используйте следующие команды в соответствии с USB -передачами Совета по разработке: Однако в главе 1 я объяснил этот аспект, поэтому мне не нужно беспокоиться.Некоторые системы могут потребовать корневых разрешений для доступа/dev/ttyacm0.В этом случае вы можете использовать команду SUDO или лучшее метод обработки, например, добавление нового пользователя системы в правильную группу пользователей для решения этой проблемы. Затем войдите в систему и войдите снова, вы сможете получить доступ к последовательному устройству. Чтобы получить доступ к терминалу SSH, вы можете использовать тот же кабель интерфейса USB, что и последовательная консоль для моделирования соединения Ethernet.На самом деле, если конфигурация вашего хоста верна, когда вы на некоторое время вставляете линию USB -соединения, вы увидите новое соединение с IP -адресом (если вы подключитесь к платформе разработки Beaglebone Black, вы должны получить подключение к адресу 192.168.7.1;Затем через это новое соединение вы можете использовать следующую команду для доступа к Beaglebone Black Embedded Kit. Последний канал, который можно использовать, - это Ethernet.В основном он используется для загрузки файлов с хоста или в Интернете, подключив головку Crystal Ethernet к порту Ethernet каждого встроенного комплекта, а затем конфигурацию порта в локальную сеть читателя, чтобы установить соединение. Но важным моментом является то, что вы также можете подключиться к Интернету, используя USB -симуляционное соединение Ethernet выше.Фактически, используя команды на хосте (хост - это система GNU/Linux), вы можете использовать его в качестве маршрутизатора, чтобы ваш встроенный комплект достигал интернета при подключении порта Ethernet: Затем через USB -подключенный кабель на черной платформе Beaglebone вы можете использовать следующую команду, чтобы установить шлюз: Обратите внимание, что устройство ETH1 в моей хост -системе является предпочтительным сетевым соединением, а в моей встроенной системе устройство ETH4 - это черное устройство Beaglebone. Другое согласилось Предупреждение или обратите внимание на логотип Быстрый или технический логотип Загрузить пример кода и цветной карты Пример кодового файла этой книги может быть из библиотеки автора https://github.com/giometti/ .. |

Книги, продаваемые в этом магазине, являются настоящими книгами



