15 полезнейших сайтов для любителей рисовать
Каждому художнику, будь он новичком или профессионалом, нужно где-нибудь находить новые знания. Поэтому мы решили сделать для вас свеженькую подборку различных полезных ресурсов. Если вдруг закончились идеи, исчерпалось вдохновение, не хватает опыта в рисовании – вам сюда!
Очень экзотический ресурс с уроками рисования от гуаши до фломастеров, от портретов до манги и аниме. Также есть видеоуроки. Зацените!
Тут нет рисунков, тут одни фотографии. В чем соль? Этот сайт художника Скотта Итона заполнен разными подборками снимков человеческой фигуры в движении, где хорошо видна работа мышц. Сейчас в архиве сайта около 30 тыс. фотографий. Выбирайте и срисовывайте!
Похожий на предыдущий сайт с модельками, одетыми только в мышцы, можете крутить их в разные стороны.
Простейший сайт с самыми разными статьями и уроками о рисовании акрилом, маслом, карандашом, акрилом. Перспектива, композиция, цвет – все-все здесь.
Это сайт Ивана Смирнова – концепт-художника Allods team — ведущей российской студии, создавшей «Аллоды Онлайн», первую отечественную MMORPG мирового уровня.
Уроки построены в программах Adobe Photoshop и Autodesk Maya. Автор творит с использованием планшета Wacom Intuos3 A4.
Художник, иллюстратор и дизайнер из Милана Марчелло Баренги показывает, как он рисует свои гиперреалистичные картины.
Авторский сайт Ксении Дмитриевой. Тут вы научитесь рисовать аниме: от самых мелких деталей до целого образа.
Если вам нужны практические советы из личного опыта художников, оценка вашего творчества, то вам на этот арт-форум.
Этот ресурс полностью посвящен комиксам, их разработке и рисованию.
Тут виртуальная тусовка 2D- и 3D-художников. Они пишут статьи, выкладывают видеоуроки, делятся опытом, как они преодолели тот или иной художественный барьер в графических редакторах.
Видеоуроки рисования карандашом и тушью.
Ресурс объясняет, как правильно подобрать кисть для акварели, дает основы композиции и вообще много пишет о технике акварельной живописи.
Здесь собрано огромное количество уроков по рисованию практически во всех жанрах — от академической живописи до комиксов.
Уроки рисования в фотошопе – это то, чему посвящен этот ресурс. Цветочки, люди, животные – все, что захотите.
Превью: Depositphotos
Смотрите также:
Основы рисования: 10 лучших учебников для художника
20 отличных сайтов для обучения рисованию
Основы рисования: техника рисования карандашом
РИСУЙ С НАМИ — официальный сайт всероссийских конкурсов рисунков
PHRyIGNsYXNzPSJyb3ctMyI+PHRkIGNsYXNzPSJjb2wtMSBjb2wtZmlyc3QiPgo8ZGl2IGlkPSJteS1kaXYtdGFibGUta29ua3Vyc3ktOTgwMSIgY2xhc3M9Im15LWRpdi10YWJsZS1rb25rdXJzeSI+IDwhLS0gQVZJUy0tPgogIAogIDxkaXYgY2xhc3M9InZpZXdzLWZpZWxkIHZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWtvbmt1cnMiPiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQtY29udGVudCB2aWV3LWZpZWxkLWltYWdlLWtvbmt1cnMtbmV3ICI+CjxpbWcgdHlwZW9mPSJmb2FmOkltYWdlIiBhbHQ9ItCd0LAg0YHQu9GD0LbQsdC1INC+0YLQtdGH0LXRgdGC0LLRgyAtINCy0YHQtdGA0L7RgdGB0LjQudGB0LrQuNC5INGC0LLQvtGA0YfQtdGB0LrQuNC5INC60L7QvdC60YPRgNGBICjRgNC40YHRg9C90L7Quiwg0L/QvtC00LXQu9C60LAsINGE0L7RgtC+KSIgZGF0YS1zcmM9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3N0eWxlcy9zdHlsZTI2OHgxODAvcHVibGljL3BpY3R1cmVzL2tvbmt1cnMvaW1hZ2UvZm90by1vdGVjaGVzdHZvXzltYWwuanBnP2l0b2s9T1lHM2txcmwiIHdpZHRoPSIzMDAiIGhlaWdodD0iMjAxIiAvPjwvZGl2PiAgPC9kaXY+ICAKICA8ZGl2IGNsYXNzPSJ2aWV3cy1maWVsZCB2aWV3cy1maWVsZC10aXRsZSI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IGxhYmVsLWluZm8ta29ua3Vycy10aXRsZS1uZXciPjxhIGhyZWY9Ii9rb25rdXJzL25hLXNsdXpoYmUtb3RlY2hlc3R2dSI+0J3QsCDRgdC70YPQttCx0LUg0J7QotCV0KfQldCh0KLQktCjPC9hPjwvZGl2PiAgPC9kaXY+PGRpdiBjbGFzcz0iYW5pbWF0aW9uLWtvbmt1cnN5LWJ0blBvZHJvYm5lZSI+Cjxub2luZGV4PjxhIGlkPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUtOTgwMSIgY2xhc3M9Imtvbmt1cnN5LWJ0blBvZHJvYm5lZSIgaHJlZj0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL2tvbmt1cnMvbmEtc2x1emhiZS1vdGVjaGVzdHZ1IiA+0J/QntCU0KDQntCR0J3QldCVPC9hPgo8L25vaW5kZXg+PC9kaXY+Cgo8dGFibGUgY2xhc3M9InRhYmxlLWl0b2dpLWJ0biI+Cjx0Ym9keT4KPHRyPgo8dGQgY2xhc3M9InRhYmxlLWl0b2dpLWJ0bi10ZC0xIj4KCTxkaXYgaWQ9ImZpZWxkLWtvbmt1cnN5LWJ0bi1zdWJtaXQtOTgwMSIgY2xhc3M9InZpZXdzLWtvbmt1cnN5LWZpZWxkLWJ0bk1haW4iID4KCQk8dWwgY2xhc3M9Iml0b2dpLW9uY2UiID4KCQkJPG5vaW5kZXg+PGxpPtCY0YLQvtCz0LggMiDRgNCw0LfQsCDQsiDQvNC10YHRj9GGPC9saT48L25vaW5kZXg+CgkJPC91bD4KCTwvZGl2PgkKPC90ZD4KPHRkIGNsYXNzPSJ0ZC1rb25rdXJzeS1idG5NYWluIj4KCTwhLS0gICDQmtC90L7Qv9C60LAg0YPRh9Cw0YHRgtCy0L7QstCw0YLRjCAgLS0+Cgk8ZGl2PgoJCTxmb3JtICBpZD0iZm9ybWJ0bnpheXZrYS1uZXctOTgwMSIgbWV0aG9kPSJHRVQiIGFjdGlvbj0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL2NvbnRlbnQvb2Zvcm1sZW5pZS16YXlhdmtpIj4gIAoJCQk8aW5wdXQgaWQ9Imtvbmt1cnNuaWQtOTgwMSIgY2xhc3M9Imtvbmt1cnNuaWQiIHR5cGU9ImhpZGRlbiIgbmFtZT0ia29ua3Vyc25pZCIgdmFsdWU9Ijk4MDEiPiAKCQkJPGlucHV0IGlkPSJidG4ta29ua3Vyc3ktbWFpbi05ODAxIiAJY2xhc3M9Imtvbmt1cnN5LWJ0bk1haW4iIHR5cGU9InN1Ym1pdCIgdmFsdWU9ItCj0KfQkNCh0KLQktCe0JLQkNCi0KwiIG5hbWU9InpheXZrYWtvbmt1cnMiICAgLz4KCQk8L2Zvcm0+Cgk8L2Rpdj4KCTwhLS0gIEVORCDQmtC90L7Qv9C60LAg0YPRh9Cw0YHRgtCy0L7QstCw0YLRjCAgLS0+CjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+CgoKCjxkaXYgICBpZD0id2luZm9ya29ua3Vycy05ODAxIiAgY2xhc3M9IndpbmZvcmtvbmt1cnMiID4gICAgCgk8ZGl2IGlkPSJpbi13aW5mb3Jrb25rdXJzLTk4MDEiID4KPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTAweDE0MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL2RpcGxvbS9kaXBsb20xX290ZWNoZXN0dm8uanBnP2l0b2s9SVoxWUtiT1EiICBoZWlnaHQ9IjEyMCIgd2lkdGg9Ijg1IiBjbGFzcz0icHJpbWVyLWRvYyBwcmltZXItZG9jLWRpcGxvbSIgIGFsdD0i0LTQuNC/0LvQvtC8INC/0L7QsdC10LTQuNGC0LXQu9GPIi8+Jm5ic3A7Jm5ic3A7Cgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxNDB4MTAwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vc2VydGlmaWNhdC9zZXJ0X290ZWNoZXN0dm8uanBnP2l0b2s9WjRnNlpvRjgiICBoZWlnaHQ9IjEwMCIgd2lkdGg9IjE0MCIgY2xhc3M9InByaW1lci1kb2MgcHJpbWVyLWRvYy1zZXJ0IiAgYWx0PSLRgdC10YDRgtC40YTQuNC60LDRgiDRg9GH0LDRgdGC0L3QuNC60LAiIC8+CiAgICA8L2Rpdj4KPC9kaXY+CgoKPC9kaXY+CgoKCgoKIDwvdGQ+PHRkIGNsYXNzPSJjb2wtMiI+CjxkaXYgaWQ9Im15LWRpdi10YWJsZS1rb25rdXJzeS0xMTEzIiBjbGFzcz0ibXktZGl2LXRhYmxlLWtvbmt1cnN5Ij4gPCEtLSBBVklTLS0+CiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtZmllbGQtaW1hZ2Uta29ua3VycyI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IHZpZXctZmllbGQtaW1hZ2Uta29ua3Vycy1uZXcgIj4KPGltZyB0eXBlb2Y9ImZvYWY6SW1hZ2UiIGFsdD0i0KHQotCe0J8g0KPQk9Cg0J7Ql9CQINCi0LXRgNGA0LjRgtC+0YDQuNGPINCR0JXQl9C+0L/QsNGB0L3QvtGB0YLQuCDRgNC40YHRg9C90L7QuiDQu9C+0LPQvtGC0LjQvyDQutCw0YDQsNC90LTQsNGIINGA0LjRgdGD0LnRgdC90LDQvNC4INGA0LjRgdGD0LnRgdC90LDQvNC4LtGA0YQg0LrQvtGA0L7QvdCw0LLQuNGA0YPRgSDQutCw0YDQsNC90YLQuNC9IiBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMjY4eDE4MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9pbWFnZS9mb3RvLXVncm96YTMuanBnP2l0b2s9cXpFT0dMMk8iIHdpZHRoPSIzMDAiIGhlaWdodD0iMjAxIiAvPjwvZGl2PiAgPC9kaXY+ICAKICA8ZGl2IGNsYXNzPSJ2aWV3cy1maWVsZCB2aWV3cy1maWVsZC10aXRsZSI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IGxhYmVsLWluZm8ta29ua3Vycy10aXRsZS1uZXciPjxhIGhyZWY9Ii9rb25rdXJzL3RlcnJpdG9yaXlhLWJlem9wYXNub3N0aSI+0KHQotCe0J8sINCj0JPQoNCe0JfQkC4g0KLQtdGA0YDQuNGC0L7RgNC40Y8g0JHQldCX0L7Qv9Cw0YHQvdC+0YHRgtC4ITwvYT48L2Rpdj4gIDwvZGl2PjxkaXYgY2xhc3M9ImFuaW1hdGlvbi1rb25rdXJzeS1idG5Qb2Ryb2JuZWUiPgo8bm9pbmRleD48YSBpZD0ia29ua3Vyc3ktYnRuUG9kcm9ibmVlLTExMTMiIGNsYXNzPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUiIGhyZWY9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9rb25rdXJzL3RlcnJpdG9yaXlhLWJlem9wYXNub3N0aSIgPtCf0J7QlNCg0J7QkdCd0JXQlTwvYT4KPC9ub2luZGV4PjwvZGl2PgoKPHRhYmxlIGNsYXNzPSJ0YWJsZS1pdG9naS1idG4iPgo8dGJvZHk+Cjx0cj4KPHRkIGNsYXNzPSJ0YWJsZS1pdG9naS1idG4tdGQtMSI+Cgk8ZGl2IGlkPSJmaWVsZC1rb25rdXJzeS1idG4tc3VibWl0LTExMTMiIGNsYXNzPSJ2aWV3cy1rb25rdXJzeS1maWVsZC1idG5NYWluIiA+CgkJPHVsIGNsYXNzPSJpdG9naS1vbmNlIiA+CgkJCTxub2luZGV4PjxsaT7QmNGC0L7Qs9C4IDIg0YDQsNC30LAg0LIg0LzQtdGB0Y/RhjwvbGk+PC9ub2luZGV4PgoJCTwvdWw+Cgk8L2Rpdj4JCjwvdGQ+Cjx0ZCBjbGFzcz0idGQta29ua3Vyc3ktYnRuTWFpbiI+Cgk8IS0tICAg0JrQvdC+0L/QutCwINGD0YfQsNGB0YLQstC+0LLQsNGC0YwgIC0tPgoJPGRpdj4KCQk8Zm9ybSAgaWQ9ImZvcm1idG56YXl2a2EtbmV3LTExMTMiIG1ldGhvZD0iR0VUIiBhY3Rpb249Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9jb250ZW50L29mb3JtbGVuaWUtemF5YXZraSI+ICAKCQkJPGlucHV0IGlkPSJrb25rdXJzbmlkLTExMTMiIGNsYXNzPSJrb25rdXJzbmlkIiB0eXBlPSJoaWRkZW4iIG5hbWU9Imtvbmt1cnNuaWQiIHZhbHVlPSIxMTEzIj4gCgkJCTxpbnB1dCBpZD0iYnRuLWtvbmt1cnN5LW1haW4tMTExMyIgCWNsYXNzPSJrb25rdXJzeS1idG5NYWluIiB0eXBlPSJzdWJtaXQiIHZhbHVlPSLQo9Cn0JDQodCi0JLQntCS0JDQotCsIiBuYW1lPSJ6YXl2a2Frb25rdXJzIiAgIC8+CgkJPC9mb3JtPgoJPC9kaXY+Cgk8IS0tICBFTkQg0JrQvdC+0L/QutCwINGD0YfQsNGB0YLQstC+0LLQsNGC0YwgIC0tPgo8L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgoKCgo8ZGl2ICAgaWQ9IndpbmZvcmtvbmt1cnMtMTExMyIgIGNsYXNzPSJ3aW5mb3Jrb25rdXJzIiA+ICAgIAoJPGRpdiBpZD0iaW4td2luZm9ya29ua3Vycy0xMTEzIiA+CjxpbWcgZGF0YS1zcmM9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3N0eWxlcy9zdHlsZTEwMHgxNDAvcHVibGljL3BpY3R1cmVzL2tvbmt1cnMvc2hhYmxvbi9kaXBsb20vdW5pdmVyc2Fsbnl5X2RpcGxvbV8xX3N0ZXBlbmlfMy5qcGc/aXRvaz1DWHNHb2VGeSIgIGhlaWdodD0iMTIwIiB3aWR0aD0iODUiIGNsYXNzPSJwcmltZXItZG9jIHByaW1lci1kb2MtZGlwbG9tIiAgYWx0PSLQtNC40L/Qu9C+0Lwg0L/QvtCx0LXQtNC40YLQtdC70Y8iLz4mbmJzcDsmbmJzcDsKCjxpbWcgZGF0YS1zcmM9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3N0eWxlcy9zdHlsZTE0MHgxMDAvcHVibGljL3BpY3R1cmVzL2tvbmt1cnMvc2hhYmxvbi9zZXJ0aWZpY2F0L3VuaXZlcnNhbG55eV9zZXJ0aWZpa2F0XzMuanBnP2l0b2s9ZEZPRG1tVEYiICBoZWlnaHQ9IjEwMCIgd2lkdGg9IjE0MCIgY2xhc3M9InByaW1lci1kb2MgcHJpbWVyLWRvYy1zZXJ0IiAgYWx0PSLRgdC10YDRgtC40YTQuNC60LDRgiDRg9GH0LDRgdGC0L3QuNC60LAiIC8+CiAgICA8L2Rpdj4KPC9kaXY+CgoKPC9kaXY+CgoKCgoKIDwvdGQ+PHRkIGNsYXNzPSJjb2wtMyBjb2wtbGFzdCI+CjxkaXYgaWQ9Im15LWRpdi10YWJsZS1rb25rdXJzeS0xMTE3IiBjbGFzcz0ibXktZGl2LXRhYmxlLWtvbmt1cnN5Ij4gPCEtLSBBVklTLS0+CiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtZmllbGQtaW1hZ2Uta29ua3VycyI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IHZpZXctZmllbGQtaW1hZ2Uta29ua3Vycy1uZXcgIj4KPGltZyB0eXBlb2Y9ImZvYWY6SW1hZ2UiIGFsdD0i0JrQvtC90LrRg9GA0YEg0JzQvtGPINCh0JXQnNCs0K8gLSDQvNC+0LUg0LHQvtCz0LDRgtGB0YLQstC+INGA0LjRgdGD0L3QvtC6INC70L7Qs9C+0YLQuNC/INC60LDRgNCw0L3QtNCw0Ygg0YDQuNGB0YPQudGB0L3QsNC80Lgg0YDQuNGB0YPQudGB0L3QsNC80Lgu0YDRhCIgZGF0YS1zcmM9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3N0eWxlcy9zdHlsZTI2OHgxODAvcHVibGljL3BpY3R1cmVzL2tvbmt1cnMvaW1hZ2UvZm90by1mYW1pbHkuanBnMl8uanBnP2l0b2s9ZDh6QXRHWDYiIHdpZHRoPSIzMDAiIGhlaWdodD0iMjAxIiAvPjwvZGl2PiAgPC9kaXY+ICAKICA8ZGl2IGNsYXNzPSJ2aWV3cy1maWVsZCB2aWV3cy1maWVsZC10aXRsZSI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IGxhYmVsLWluZm8ta29ua3Vycy10aXRsZS1uZXciPjxhIGhyZWY9Ii9rb25rdXJzL21veWEtc2VteWEiPtCc0L7RjyDQodCV0JzQrNCvIC0g0LzQvtC1INCx0L7Qs9Cw0YLRgdGC0LLQvjwvYT48L2Rpdj4gIDwvZGl2PjxkaXYgY2xhc3M9ImFuaW1hdGlvbi1rb25rdXJzeS1idG5Qb2Ryb2JuZWUiPgo8bm9pbmRleD48YSBpZD0ia29ua3Vyc3ktYnRuUG9kcm9ibmVlLTExMTciIGNsYXNzPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUiIGhyZWY9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9rb25rdXJzL21veWEtc2VteWEiID7Qn9Ce0JTQoNCe0JHQndCV0JU8L2E+Cjwvbm9pbmRleD48L2Rpdj4KCjx0YWJsZSBjbGFzcz0idGFibGUtaXRvZ2ktYnRuIj4KPHRib2R5Pgo8dHI+Cjx0ZCBjbGFzcz0idGFibGUtaXRvZ2ktYnRuLXRkLTEiPgoJPGRpdiBpZD0iZmllbGQta29ua3Vyc3ktYnRuLXN1Ym1pdC0xMTE3IiBjbGFzcz0idmlld3Mta29ua3Vyc3ktZmllbGQtYnRuTWFpbiIgPgoJCTx1bCBjbGFzcz0iaXRvZ2ktb25jZSIgPgoJCQk8bm9pbmRleD48bGk+0JjRgtC+0LPQuCAyINGA0LDQt9CwINCyINC80LXRgdGP0YY8L2xpPjwvbm9pbmRleD4KCQk8L3VsPgoJPC9kaXY+CQo8L3RkPgo8dGQgY2xhc3M9InRkLWtvbmt1cnN5LWJ0bk1haW4iPgoJPCEtLSAgINCa0L3QvtC/0LrQsCDRg9GH0LDRgdGC0LLQvtCy0LDRgtGMICAtLT4KCTxkaXY+CgkJPGZvcm0gIGlkPSJmb3JtYnRuemF5dmthLW5ldy0xMTE3IiBtZXRob2Q9IkdFVCIgYWN0aW9uPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvY29udGVudC9vZm9ybWxlbmllLXpheWF2a2kiPiAgCgkJCTxpbnB1dCBpZD0ia29ua3Vyc25pZC0xMTE3IiBjbGFzcz0ia29ua3Vyc25pZCIgdHlwZT0iaGlkZGVuIiBuYW1lPSJrb25rdXJzbmlkIiB2YWx1ZT0iMTExNyI+IAoJCQk8aW5wdXQgaWQ9ImJ0bi1rb25rdXJzeS1tYWluLTExMTciIAljbGFzcz0ia29ua3Vyc3ktYnRuTWFpbiIgdHlwZT0ic3VibWl0IiB2YWx1ZT0i0KPQp9CQ0KHQotCS0J7QktCQ0KLQrCIgbmFtZT0iemF5dmtha29ua3VycyIgICAvPgoJCTwvZm9ybT4KCTwvZGl2PgoJPCEtLSAgRU5EINCa0L3QvtC/0LrQsCDRg9GH0LDRgdGC0LLQvtCy0LDRgtGMICAtLT4KPC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KCgoKPGRpdiAgIGlkPSJ3aW5mb3Jrb25rdXJzLTExMTciICBjbGFzcz0id2luZm9ya29ua3VycyIgPiAgICAKCTxkaXYgaWQ9ImluLXdpbmZvcmtvbmt1cnMtMTExNyIgPgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxMDB4MTQwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vZGlwbG9tL2RpcGxvbTFfc2VteWEuanBnP2l0b2s9ckhHYmNwd2EiICBoZWlnaHQ9IjEyMCIgd2lkdGg9Ijg1IiBjbGFzcz0icHJpbWVyLWRvYyBwcmltZXItZG9jLWRpcGxvbSIgIGFsdD0i0LTQuNC/0LvQvtC8INC/0L7QsdC10LTQuNGC0LXQu9GPIi8+Jm5ic3A7Jm5ic3A7Cgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxNDB4MTAwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vc2VydGlmaWNhdC9zZXJ0X3NlbXlhLmpwZz9pdG9rPWFJMVctRGtSIiAgaGVpZ2h0PSIxMDAiIHdpZHRoPSIxNDAiIGNsYXNzPSJwcmltZXItZG9jIHByaW1lci1kb2Mtc2VydCIgIGFsdD0i0YHQtdGA0YLQuNGE0LjQutCw0YIg0YPRh9Cw0YHRgtC90LjQutCwIiAvPgogICAgPC9kaXY+CjwvZGl2PgoKCjwvZGl2PgoKCgoKCiA8L3RkPjwvdHI+PHRyIGNsYXNzPSJyb3ctNCI+PHRkIGNsYXNzPSJjb2wtMSBjb2wtZmlyc3QiPgo8ZGl2IGlkPSJteS1kaXYtdGFibGUta29ua3Vyc3ktODgwIiBjbGFzcz0ibXktZGl2LXRhYmxlLWtvbmt1cnN5Ij4gPCEtLSBBVklTLS0+CiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtZmllbGQtaW1hZ2Uta29ua3VycyI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IHZpZXctZmllbGQtaW1hZ2Uta29ua3Vycy1uZXcgIj4KPGltZyB0eXBlb2Y9ImZvYWY6SW1hZ2UiIGFsdD0i0JrQvtC90LrRg9GA0YEg0JzQvtC4INC70Y7QsdC40LzRi9C1INC20LjQstC+0YLQvdGL0LUg0YDQuNGB0YPQvdC+0Log0LvQvtCz0L7RgtC40L8g0LrQsNGA0LDQvdC00LDRiCDRgNC40YHRg9C50YHQvdCw0LzQuCDRgNC40YHRg9C50YHQvdCw0LzQuC7RgNGEIiBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMjY4eDE4MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9pbWFnZS9mb3RvLXpoaXZvdG55ZV96Z2hhdC5qcGc/aXRvaz1mNUtkbmlpTCIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIyMDEiIC8+PC9kaXY+ICA8L2Rpdj4gIAogIDxkaXYgY2xhc3M9InZpZXdzLWZpZWxkIHZpZXdzLWZpZWxkLXRpdGxlIj4gICAgICAgIDxkaXYgY2xhc3M9ImZpZWxkLWNvbnRlbnQgbGFiZWwtaW5mby1rb25rdXJzLXRpdGxlLW5ldyI+PGEgaHJlZj0iL2tvbmt1cnMvemhpdm90bnllIj7QnNC+0Lgg0LvRjtCx0LjQvNGL0LUg0LbQuNCy0L7RgtC90YvQtTwvYT48L2Rpdj4gIDwvZGl2PjxkaXYgY2xhc3M9ImFuaW1hdGlvbi1rb25rdXJzeS1idG5Qb2Ryb2JuZWUiPgo8bm9pbmRleD48YSBpZD0ia29ua3Vyc3ktYnRuUG9kcm9ibmVlLTg4MCIgY2xhc3M9Imtvbmt1cnN5LWJ0blBvZHJvYm5lZSIgaHJlZj0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL2tvbmt1cnMvemhpdm90bnllIiA+0J/QntCU0KDQntCR0J3QldCVPC9hPgo8L25vaW5kZXg+PC9kaXY+Cgo8dGFibGUgY2xhc3M9InRhYmxlLWl0b2dpLWJ0biI+Cjx0Ym9keT4KPHRyPgo8dGQgY2xhc3M9InRhYmxlLWl0b2dpLWJ0bi10ZC0xIj4KCTxkaXYgaWQ9ImZpZWxkLWtvbmt1cnN5LWJ0bi1zdWJtaXQtODgwIiBjbGFzcz0idmlld3Mta29ua3Vyc3ktZmllbGQtYnRuTWFpbiIgPgoJCTx1bCBjbGFzcz0iaXRvZ2ktb25jZSIgPgoJCQk8bm9pbmRleD48bGk+0JjRgtC+0LPQuCAyINGA0LDQt9CwINCyINC80LXRgdGP0YY8L2xpPjwvbm9pbmRleD4KCQk8L3VsPgoJPC9kaXY+CQo8L3RkPgo8dGQgY2xhc3M9InRkLWtvbmt1cnN5LWJ0bk1haW4iPgoJPCEtLSAgINCa0L3QvtC/0LrQsCDRg9GH0LDRgdGC0LLQvtCy0LDRgtGMICAtLT4KCTxkaXY+CgkJPGZvcm0gIGlkPSJmb3JtYnRuemF5dmthLW5ldy04ODAiIG1ldGhvZD0iR0VUIiBhY3Rpb249Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9jb250ZW50L29mb3JtbGVuaWUtemF5YXZraSI+ICAKCQkJPGlucHV0IGlkPSJrb25rdXJzbmlkLTg4MCIgY2xhc3M9Imtvbmt1cnNuaWQiIHR5cGU9ImhpZGRlbiIgbmFtZT0ia29ua3Vyc25pZCIgdmFsdWU9Ijg4MCI+IAoJCQk8aW5wdXQgaWQ9ImJ0bi1rb25rdXJzeS1tYWluLTg4MCIgCWNsYXNzPSJrb25rdXJzeS1idG5NYWluIiB0eXBlPSJzdWJtaXQiIHZhbHVlPSLQo9Cn0JDQodCi0JLQntCS0JDQotCsIiBuYW1lPSJ6YXl2a2Frb25rdXJzIiAgIC8+CgkJPC9mb3JtPgoJPC9kaXY+Cgk8IS0tICBFTkQg0JrQvdC+0L/QutCwINGD0YfQsNGB0YLQstC+0LLQsNGC0YwgIC0tPgo8L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgoKCgo8ZGl2ICAgaWQ9IndpbmZvcmtvbmt1cnMtODgwIiAgY2xhc3M9IndpbmZvcmtvbmt1cnMiID4gICAgCgk8ZGl2IGlkPSJpbi13aW5mb3Jrb25rdXJzLTg4MCIgPgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxMDB4MTQwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vZGlwbG9tL2RpcGxvbTFfZ2l2b3RueWUuanBnP2l0b2s9MjlVd05YMjkiICBoZWlnaHQ9IjEyMCIgd2lkdGg9Ijg1IiBjbGFzcz0icHJpbWVyLWRvYyBwcmltZXItZG9jLWRpcGxvbSIgIGFsdD0i0LTQuNC/0LvQvtC8INC/0L7QsdC10LTQuNGC0LXQu9GPIi8+Jm5ic3A7Jm5ic3A7Cgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxNDB4MTAwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vc2VydGlmaWNhdC9zZXJ0X2dpdm90bnllLmpwZz9pdG9rPWlmZUpYR2ctIiAgaGVpZ2h0PSIxMDAiIHdpZHRoPSIxNDAiIGNsYXNzPSJwcmltZXItZG9jIHByaW1lci1kb2Mtc2VydCIgIGFsdD0i0YHQtdGA0YLQuNGE0LjQutCw0YIg0YPRh9Cw0YHRgtC90LjQutCwIiAvPgogICAgPC9kaXY+CjwvZGl2PgoKCjwvZGl2PgoKCgoKCiA8L3RkPjx0ZCBjbGFzcz0iY29sLTIiPgo8ZGl2IGlkPSJteS1kaXYtdGFibGUta29ua3Vyc3ktNTAzODciIGNsYXNzPSJteS1kaXYtdGFibGUta29ua3Vyc3kiPiA8IS0tIEFWSVMtLT4KICAKICA8ZGl2IGNsYXNzPSJ2aWV3cy1maWVsZCB2aWV3cy1maWVsZC1maWVsZC1pbWFnZS1rb25rdXJzIj4gICAgICAgIDxkaXYgY2xhc3M9ImZpZWxkLWNvbnRlbnQgdmlldy1maWVsZC1pbWFnZS1rb25rdXJzLW5ldyAiPgo8aW1nIHR5cGVvZj0iZm9hZjpJbWFnZSIgYWx0PSLQmtC+0L3QutGD0YDRgSDQmtC+0YHQvNC40YfQtdGB0LrQvtC1INC/0YPRgtC10YjQtdGB0YLQstC40LUiIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUyNjh5MTgwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL2ltYWdlL2ZvdG9fa29zbW9zLmpwZz9pdG9rPVI1bFdvYnVDIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwMSIgLz48L2Rpdj4gIDwvZGl2PiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtdGl0bGUiPiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQtY29udGVudCBsYWJlbC1pbmZvLWtvbmt1cnMtdGl0bGUtbmV3Ij48YSBocmVmPSIva29ua3Vycy9rb3NtaWNoZXNrb2UtcHV0ZXNoZXN0dmllIj7QmtC+0YHQvNC40YfQtdGB0LrQvtC1INC/0YPRgtC10YjQtdGB0YLQstC40LU8L2E+PC9kaXY+ICA8L2Rpdj48ZGl2IGNsYXNzPSJhbmltYXRpb24ta29ua3Vyc3ktYnRuUG9kcm9ibmVlIj4KPG5vaW5kZXg+PGEgaWQ9Imtvbmt1cnN5LWJ0blBvZHJvYm5lZS01MDM4NyIgY2xhc3M9Imtvbmt1cnN5LWJ0blBvZHJvYm5lZSIgaHJlZj0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL2tvbmt1cnMva29zbWljaGVza29lLXB1dGVzaGVzdHZpZSIgPtCf0J7QlNCg0J7QkdCd0JXQlTwvYT4KPC9ub2luZGV4PjwvZGl2PgoKPHRhYmxlIGNsYXNzPSJ0YWJsZS1pdG9naS1idG4iPgo8dGJvZHk+Cjx0cj4KPHRkIGNsYXNzPSJ0YWJsZS1pdG9naS1idG4tdGQtMSI+Cgk8ZGl2IGlkPSJmaWVsZC1rb25rdXJzeS1idG4tc3VibWl0LTUwMzg3IiBjbGFzcz0idmlld3Mta29ua3Vyc3ktZmllbGQtYnRuTWFpbiIgPgoJCTx1bCBjbGFzcz0iaXRvZ2ktb25jZSIgPgoJCQk8bm9pbmRleD48bGk+0JjRgtC+0LPQuCAyINGA0LDQt9CwINCyINC80LXRgdGP0YY8L2xpPjwvbm9pbmRleD4KCQk8L3VsPgoJPC9kaXY+CQo8L3RkPgo8dGQgY2xhc3M9InRkLWtvbmt1cnN5LWJ0bk1haW4iPgoJPCEtLSAgINCa0L3QvtC/0LrQsCDRg9GH0LDRgdGC0LLQvtCy0LDRgtGMICAtLT4KCTxkaXY+CgkJPGZvcm0gIGlkPSJmb3JtYnRuemF5dmthLW5ldy01MDM4NyIgbWV0aG9kPSJHRVQiIGFjdGlvbj0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL2NvbnRlbnQvb2Zvcm1sZW5pZS16YXlhdmtpIj4gIAoJCQk8aW5wdXQgaWQ9Imtvbmt1cnNuaWQtNTAzODciIGNsYXNzPSJrb25rdXJzbmlkIiB0eXBlPSJoaWRkZW4iIG5hbWU9Imtvbmt1cnNuaWQiIHZhbHVlPSI1MDM4NyI+IAoJCQk8aW5wdXQgaWQ9ImJ0bi1rb25rdXJzeS1tYWluLTUwMzg3IiAJY2xhc3M9Imtvbmt1cnN5LWJ0bk1haW4iIHR5cGU9InN1Ym1pdCIgdmFsdWU9ItCj0KfQkNCh0KLQktCe0JLQkNCi0KwiIG5hbWU9InpheXZrYWtvbmt1cnMiICAgLz4KCQk8L2Zvcm0+Cgk8L2Rpdj4KCTwhLS0gIEVORCDQmtC90L7Qv9C60LAg0YPRh9Cw0YHRgtCy0L7QstCw0YLRjCAgLS0+CjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+CgoKCjxkaXYgICBpZD0id2luZm9ya29ua3Vycy01MDM4NyIgIGNsYXNzPSJ3aW5mb3Jrb25rdXJzIiA+ICAgIAoJPGRpdiBpZD0iaW4td2luZm9ya29ua3Vycy01MDM4NyIgPgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxMDB4MTQwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vZGlwbG9tL2RpcGwxX2tvc21vcy5qcGc/aXRvaz1NNkdoLWdKcSIgIGhlaWdodD0iMTIwIiB3aWR0aD0iODUiIGNsYXNzPSJwcmltZXItZG9jIHByaW1lci1kb2MtZGlwbG9tIiAgYWx0PSLQtNC40L/Qu9C+0Lwg0L/QvtCx0LXQtNC40YLQtdC70Y8iLz4mbmJzcDsmbmJzcDsKCjxpbWcgZGF0YS1zcmM9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3N0eWxlcy9zdHlsZTE0MHgxMDAvcHVibGljL3BpY3R1cmVzL2tvbmt1cnMvc2hhYmxvbi9zZXJ0aWZpY2F0L3NlcnRfa29zbW9zLmpwZz9pdG9rPVp0WlJ3VWx0IiAgaGVpZ2h0PSIxMDAiIHdpZHRoPSIxNDAiIGNsYXNzPSJwcmltZXItZG9jIHByaW1lci1kb2Mtc2VydCIgIGFsdD0i0YHQtdGA0YLQuNGE0LjQutCw0YIg0YPRh9Cw0YHRgtC90LjQutCwIiAvPgogICAgPC9kaXY+CjwvZGl2PgoKCjwvZGl2PgoKCgoKCiA8L3RkPjx0ZCBjbGFzcz0iY29sLTMgY29sLWxhc3QiPgo8ZGl2IGlkPSJteS1kaXYtdGFibGUta29ua3Vyc3ktMzAwOCIgY2xhc3M9Im15LWRpdi10YWJsZS1rb25rdXJzeSI+IDwhLS0gQVZJUy0tPgogIAogIDxkaXYgY2xhc3M9InZpZXdzLWZpZWxkIHZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWtvbmt1cnMiPiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQtY29udGVudCB2aWV3LWZpZWxkLWltYWdlLWtvbmt1cnMtbmV3ICI+CjxpbWcgdHlwZW9mPSJmb2FmOkltYWdlIiBhbHQ9ItCc0LDQvNC1INGBINC70Y7QsdC+0LLRjNGOICAtINCy0YHQtdGA0L7RgdGB0LjQudGB0LrQuNC5INGC0LLQvtGA0YfQtdGB0LrQuNC5INC60L7QvdC60YPRgNGBICjRgNC40YHRg9C90L7Quiwg0L/QvtC00LXQu9C60LAsINGE0L7RgtC+KSIgZGF0YS1zcmM9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3N0eWxlcy9zdHlsZTI2OHgxODAvcHVibGljL3BpY3R1cmVzL2tvbmt1cnMvaW1hZ2UvX2ZvdG8tbW90aGVyMl80MDItMjcwbS5qcGc/aXRvaz1lS1VhbDNUbSIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIyMDEiIC8+PC9kaXY+ICA8L2Rpdj4gIAogIDxkaXYgY2xhc3M9InZpZXdzLWZpZWxkIHZpZXdzLWZpZWxkLXRpdGxlIj4gICAgICAgIDxkaXYgY2xhc3M9ImZpZWxkLWNvbnRlbnQgbGFiZWwtaW5mby1rb25rdXJzLXRpdGxlLW5ldyI+PGEgaHJlZj0iL2tvbmt1cnMvbWFtYSI+0JzQsNC80LUg0YEg0LvRjtCx0L7QstGM0Y48L2E+PC9kaXY+ICA8L2Rpdj48ZGl2IGNsYXNzPSJhbmltYXRpb24ta29ua3Vyc3ktYnRuUG9kcm9ibmVlIj4KPG5vaW5kZXg+PGEgaWQ9Imtvbmt1cnN5LWJ0blBvZHJvYm5lZS0zMDA4IiBjbGFzcz0ia29ua3Vyc3ktYnRuUG9kcm9ibmVlIiBocmVmPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkva29ua3Vycy9tYW1hIiA+0J/QntCU0KDQntCR0J3QldCVPC9hPgo8L25vaW5kZXg+PC9kaXY+Cgo8dGFibGUgY2xhc3M9InRhYmxlLWl0b2dpLWJ0biI+Cjx0Ym9keT4KPHRyPgo8dGQgY2xhc3M9InRhYmxlLWl0b2dpLWJ0bi10ZC0xIj4KCTxkaXYgaWQ9ImZpZWxkLWtvbmt1cnN5LWJ0bi1zdWJtaXQtMzAwOCIgY2xhc3M9InZpZXdzLWtvbmt1cnN5LWZpZWxkLWJ0bk1haW4iID4KCQk8dWwgY2xhc3M9Iml0b2dpLW9uY2UiID4KCQkJPG5vaW5kZXg+PGxpPtCY0YLQvtCz0LggMiDRgNCw0LfQsCDQsiDQvNC10YHRj9GGPC9saT48L25vaW5kZXg+CgkJPC91bD4KCTwvZGl2PgkKPC90ZD4KPHRkIGNsYXNzPSJ0ZC1rb25rdXJzeS1idG5NYWluIj4KCTwhLS0gICDQmtC90L7Qv9C60LAg0YPRh9Cw0YHRgtCy0L7QstCw0YLRjCAgLS0+Cgk8ZGl2PgoJCTxmb3JtICBpZD0iZm9ybWJ0bnpheXZrYS1uZXctMzAwOCIgbWV0aG9kPSJHRVQiIGFjdGlvbj0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL2NvbnRlbnQvb2Zvcm1sZW5pZS16YXlhdmtpIj4gIAoJCQk8aW5wdXQgaWQ9Imtvbmt1cnNuaWQtMzAwOCIgY2xhc3M9Imtvbmt1cnNuaWQiIHR5cGU9ImhpZGRlbiIgbmFtZT0ia29ua3Vyc25pZCIgdmFsdWU9IjMwMDgiPiAKCQkJPGlucHV0IGlkPSJidG4ta29ua3Vyc3ktbWFpbi0zMDA4IiAJY2xhc3M9Imtvbmt1cnN5LWJ0bk1haW4iIHR5cGU9InN1Ym1pdCIgdmFsdWU9ItCj0KfQkNCh0KLQktCe0JLQkNCi0KwiIG5hbWU9InpheXZrYWtvbmt1cnMiICAgLz4KCQk8L2Zvcm0+Cgk8L2Rpdj4KCTwhLS0gIEVORCDQmtC90L7Qv9C60LAg0YPRh9Cw0YHRgtCy0L7QstCw0YLRjCAgLS0+CjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+CgoKCjxkaXYgICBpZD0id2luZm9ya29ua3Vycy0zMDA4IiAgY2xhc3M9IndpbmZvcmtvbmt1cnMiID4gICAgCgk8ZGl2IGlkPSJpbi13aW5mb3Jrb25rdXJzLTMwMDgiID4KPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTAweDE0MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL2RpcGxvbS9kaXBsb20xX21hbWEuanBnP2l0b2s9UENsSGFvSjciICBoZWlnaHQ9IjEyMCIgd2lkdGg9Ijg1IiBjbGFzcz0icHJpbWVyLWRvYyBwcmltZXItZG9jLWRpcGxvbSIgIGFsdD0i0LTQuNC/0LvQvtC8INC/0L7QsdC10LTQuNGC0LXQu9GPIi8+Jm5ic3A7Jm5ic3A7Cgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxNDB4MTAwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vc2VydGlmaWNhdC9zZXJ0X21hbWEuanBnP2l0b2s9SVYtR1hOVFIiICBoZWlnaHQ9IjEwMCIgd2lkdGg9IjE0MCIgY2xhc3M9InByaW1lci1kb2MgcHJpbWVyLWRvYy1zZXJ0IiAgYWx0PSLRgdC10YDRgtC40YTQuNC60LDRgiDRg9GH0LDRgdGC0L3QuNC60LAiIC8+CiAgICA8L2Rpdj4KPC9kaXY+CgoKPC9kaXY+CgoKCgoKIDwvdGQ+PC90cj48dHIgY2xhc3M9InJvdy01Ij48dGQgY2xhc3M9ImNvbC0xIGNvbC1maXJzdCI+CjxkaXYgaWQ9Im15LWRpdi10YWJsZS1rb25rdXJzeS01MDM4NiIgY2xhc3M9Im15LWRpdi10YWJsZS1rb25rdXJzeSI+IDwhLS0gQVZJUy0tPgogIAogIDxkaXYgY2xhc3M9InZpZXdzLWZpZWxkIHZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWtvbmt1cnMiPiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQtY29udGVudCB2aWV3LWZpZWxkLWltYWdlLWtvbmt1cnMtbmV3ICI+CjxpbWcgdHlwZW9mPSJmb2FmOkltYWdlIiBhbHQ9ItCa0L7QvdC60YPRgNGBINCf0L7QtNCy0L7QtNC90YvQuSDQvNC40YAiIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUyNjh5MTgwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL2ltYWdlL2ZvdG9fcG9kdm9udXlfbWlyLmpwZz9pdG9rPW96Z3J4UndyIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwMSIgLz48L2Rpdj4gIDwvZGl2PiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtdGl0bGUiPiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQtY29udGVudCBsYWJlbC1pbmZvLWtvbmt1cnMtdGl0bGUtbmV3Ij48YSBocmVmPSIva29ua3Vycy9wb2R2b2RueXktbWlyIj7Qn9C+0LTQstC+0LTQvdGL0Lkg0LzQuNGAPC9hPjwvZGl2PiAgPC9kaXY+PGRpdiBjbGFzcz0iYW5pbWF0aW9uLWtvbmt1cnN5LWJ0blBvZHJvYm5lZSI+Cjxub2luZGV4PjxhIGlkPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUtNTAzODYiIGNsYXNzPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUiIGhyZWY9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9rb25rdXJzL3BvZHZvZG55eS1taXIiID7Qn9Ce0JTQoNCe0JHQndCV0JU8L2E+Cjwvbm9pbmRleD48L2Rpdj4KCjx0YWJsZSBjbGFzcz0idGFibGUtaXRvZ2ktYnRuIj4KPHRib2R5Pgo8dHI+Cjx0ZCBjbGFzcz0idGFibGUtaXRvZ2ktYnRuLXRkLTEiPgoJPGRpdiBpZD0iZmllbGQta29ua3Vyc3ktYnRuLXN1Ym1pdC01MDM4NiIgY2xhc3M9InZpZXdzLWtvbmt1cnN5LWZpZWxkLWJ0bk1haW4iID4KCQk8dWwgY2xhc3M9Iml0b2dpLW9uY2UiID4KCQkJPG5vaW5kZXg+PGxpPtCY0YLQvtCz0LggMiDRgNCw0LfQsCDQsiDQvNC10YHRj9GGPC9saT48L25vaW5kZXg+CgkJPC91bD4KCTwvZGl2PgkKPC90ZD4KPHRkIGNsYXNzPSJ0ZC1rb25rdXJzeS1idG5NYWluIj4KCTwhLS0gICDQmtC90L7Qv9C60LAg0YPRh9Cw0YHRgtCy0L7QstCw0YLRjCAgLS0+Cgk8ZGl2PgoJCTxmb3JtICBpZD0iZm9ybWJ0bnpheXZrYS1uZXctNTAzODYiIG1ldGhvZD0iR0VUIiBhY3Rpb249Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9jb250ZW50L29mb3JtbGVuaWUtemF5YXZraSI+ICAKCQkJPGlucHV0IGlkPSJrb25rdXJzbmlkLTUwMzg2IiBjbGFzcz0ia29ua3Vyc25pZCIgdHlwZT0iaGlkZGVuIiBuYW1lPSJrb25rdXJzbmlkIiB2YWx1ZT0iNTAzODYiPiAKCQkJPGlucHV0IGlkPSJidG4ta29ua3Vyc3ktbWFpbi01MDM4NiIgCWNsYXNzPSJrb25rdXJzeS1idG5NYWluIiB0eXBlPSJzdWJtaXQiIHZhbHVlPSLQo9Cn0JDQodCi0JLQntCS0JDQotCsIiBuYW1lPSJ6YXl2a2Frb25rdXJzIiAgIC8+CgkJPC9mb3JtPgoJPC9kaXY+Cgk8IS0tICBFTkQg0JrQvdC+0L/QutCwINGD0YfQsNGB0YLQstC+0LLQsNGC0YwgIC0tPgo8L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgoKCgo8ZGl2ICAgaWQ9IndpbmZvcmtvbmt1cnMtNTAzODYiICBjbGFzcz0id2luZm9ya29ua3VycyIgPiAgICAKCTxkaXYgaWQ9ImluLXdpbmZvcmtvbmt1cnMtNTAzODYiID4KPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTAweDE0MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL2RpcGxvbS9kaXBsMV9wb2R2b2RubWlyLmpwZz9pdG9rPW5DTGx3VWxTIiAgaGVpZ2h0PSIxMjAiIHdpZHRoPSI4NSIgY2xhc3M9InByaW1lci1kb2MgcHJpbWVyLWRvYy1kaXBsb20iICBhbHQ9ItC00LjQv9C70L7QvCDQv9C+0LHQtdC00LjRgtC10LvRjyIvPiZuYnNwOyZuYnNwOwoKPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTQweDEwMC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL3NlcnRpZmljYXQvc2VydF9wb2R2b2RubWlyLmpwZz9pdG9rPUlLbnVHUTI2IiAgaGVpZ2h0PSIxMDAiIHdpZHRoPSIxNDAiIGNsYXNzPSJwcmltZXItZG9jIHByaW1lci1kb2Mtc2VydCIgIGFsdD0i0YHQtdGA0YLQuNGE0LjQutCw0YIg0YPRh9Cw0YHRgtC90LjQutCwIiAvPgogICAgPC9kaXY+CjwvZGl2PgoKCjwvZGl2PgoKCgoKCiA8L3RkPjx0ZCBjbGFzcz0iY29sLTIiPgo8ZGl2IGlkPSJteS1kaXYtdGFibGUta29ua3Vyc3ktMTExOSIgY2xhc3M9Im15LWRpdi10YWJsZS1rb25rdXJzeSI+IDwhLS0gQVZJUy0tPgogIAogIDxkaXYgY2xhc3M9InZpZXdzLWZpZWxkIHZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWtvbmt1cnMiPiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQtY29udGVudCB2aWV3LWZpZWxkLWltYWdlLWtvbmt1cnMtbmV3ICI+CjxpbWcgdHlwZW9mPSJmb2FmOkltYWdlIiBhbHQ9ItCa0L7QvdC60YPRgNGBINCb0Y7QsdC40LzRi9C5INGB0LrQsNC30L7Rh9C90YvQuSDQs9C10YDQvtC5IC0g0YDQuNGB0YPQvdC+0Log0LvQvtCz0L7RgtC40L8g0LrQsNGA0LDQvdC00LDRiCDRgNC40YHRg9C50YHQvdCw0LzQuCDRgNC40YHRg9C50YHQvdCw0LzQuC7RgNGEIiBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMjY4eDE4MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9pbWFnZS9mb3RvXy1fc2themthXzAuanBnP2l0b2s9UFVidG5JT2IiIHdpZHRoPSIzMDAiIGhlaWdodD0iMjAxIiAvPjwvZGl2PiAgPC9kaXY+ICAKICA8ZGl2IGNsYXNzPSJ2aWV3cy1maWVsZCB2aWV3cy1maWVsZC10aXRsZSI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IGxhYmVsLWluZm8ta29ua3Vycy10aXRsZS1uZXciPjxhIGhyZWY9Ii9rb25rdXJzL3NrYXpvY2hueXktZ2Vyb3kiPtCb0Y7QsdC40LzRi9C5INGB0LrQsNC30L7Rh9C90YvQuSDQs9C10YDQvtC5PC9hPjwvZGl2PiAgPC9kaXY+PGRpdiBjbGFzcz0iYW5pbWF0aW9uLWtvbmt1cnN5LWJ0blBvZHJvYm5lZSI+Cjxub2luZGV4PjxhIGlkPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUtMTExOSIgY2xhc3M9Imtvbmt1cnN5LWJ0blBvZHJvYm5lZSIgaHJlZj0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL2tvbmt1cnMvc2them9jaG55eS1nZXJveSIgPtCf0J7QlNCg0J7QkdCd0JXQlTwvYT4KPC9ub2luZGV4PjwvZGl2PgoKPHRhYmxlIGNsYXNzPSJ0YWJsZS1pdG9naS1idG4iPgo8dGJvZHk+Cjx0cj4KPHRkIGNsYXNzPSJ0YWJsZS1pdG9naS1idG4tdGQtMSI+Cgk8ZGl2IGlkPSJmaWVsZC1rb25rdXJzeS1idG4tc3VibWl0LTExMTkiIGNsYXNzPSJ2aWV3cy1rb25rdXJzeS1maWVsZC1idG5NYWluIiA+CgkJPHVsIGNsYXNzPSJpdG9naS1vbmNlIiA+CgkJCTxub2luZGV4PjxsaT7QmNGC0L7Qs9C4IDIg0YDQsNC30LAg0LIg0LzQtdGB0Y/RhjwvbGk+PC9ub2luZGV4PgoJCTwvdWw+Cgk8L2Rpdj4JCjwvdGQ+Cjx0ZCBjbGFzcz0idGQta29ua3Vyc3ktYnRuTWFpbiI+Cgk8IS0tICAg0JrQvdC+0L/QutCwINGD0YfQsNGB0YLQstC+0LLQsNGC0YwgIC0tPgoJPGRpdj4KCQk8Zm9ybSAgaWQ9ImZvcm1idG56YXl2a2EtbmV3LTExMTkiIG1ldGhvZD0iR0VUIiBhY3Rpb249Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9jb250ZW50L29mb3JtbGVuaWUtemF5YXZraSI+ICAKCQkJPGlucHV0IGlkPSJrb25rdXJzbmlkLTExMTkiIGNsYXNzPSJrb25rdXJzbmlkIiB0eXBlPSJoaWRkZW4iIG5hbWU9Imtvbmt1cnNuaWQiIHZhbHVlPSIxMTE5Ij4gCgkJCTxpbnB1dCBpZD0iYnRuLWtvbmt1cnN5LW1haW4tMTExOSIgCWNsYXNzPSJrb25rdXJzeS1idG5NYWluIiB0eXBlPSJzdWJtaXQiIHZhbHVlPSLQo9Cn0JDQodCi0JLQntCS0JDQotCsIiBuYW1lPSJ6YXl2a2Frb25rdXJzIiAgIC8+CgkJPC9mb3JtPgoJPC9kaXY+Cgk8IS0tICBFTkQg0JrQvdC+0L/QutCwINGD0YfQsNGB0YLQstC+0LLQsNGC0YwgIC0tPgo8L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgoKCgo8ZGl2ICAgaWQ9IndpbmZvcmtvbmt1cnMtMTExOSIgIGNsYXNzPSJ3aW5mb3Jrb25rdXJzIiA+ICAgIAoJPGRpdiBpZD0iaW4td2luZm9ya29ua3Vycy0xMTE5IiA+CjxpbWcgZGF0YS1zcmM9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3N0eWxlcy9zdHlsZTEwMHgxNDAvcHVibGljL3BpY3R1cmVzL2tvbmt1cnMvc2hhYmxvbi9kaXBsb20vZGlwbG9tMV9za2F6Z2Vyb3kuanBnP2l0b2s9RHBxYk01bzEiICBoZWlnaHQ9IjEyMCIgd2lkdGg9Ijg1IiBjbGFzcz0icHJpbWVyLWRvYyBwcmltZXItZG9jLWRpcGxvbSIgIGFsdD0i0LTQuNC/0LvQvtC8INC/0L7QsdC10LTQuNGC0LXQu9GPIi8+Jm5ic3A7Jm5ic3A7Cgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxNDB4MTAwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vc2VydGlmaWNhdC9zZXJ0X3NrYXpnZXJveS5qcGc/aXRvaz0xSnZwUmNZdiIgIGhlaWdodD0iMTAwIiB3aWR0aD0iMTQwIiBjbGFzcz0icHJpbWVyLWRvYyBwcmltZXItZG9jLXNlcnQiICBhbHQ9ItGB0LXRgNGC0LjRhNC40LrQsNGCINGD0YfQsNGB0YLQvdC40LrQsCIgLz4KICAgIDwvZGl2Pgo8L2Rpdj4KCgo8L2Rpdj4KCgoKCgogPC90ZD48dGQgY2xhc3M9ImNvbC0zIGNvbC1sYXN0Ij4KPGRpdiBpZD0ibXktZGl2LXRhYmxlLWtvbmt1cnN5LTUwNjg0IiBjbGFzcz0ibXktZGl2LXRhYmxlLWtvbmt1cnN5Ij4gPCEtLSBBVklTLS0+CiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtZmllbGQtaW1hZ2Uta29ua3VycyI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IHZpZXctZmllbGQtaW1hZ2Uta29ua3Vycy1uZXcgIj4KPGltZyB0eXBlb2Y9ImZvYWY6SW1hZ2UiIGFsdD0i0JPQtdGA0L7QuCDQu9GO0LHQuNC80YvRhSDQvNGD0LvRjNGC0YTQuNC70YzQvNC+0LIiIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUyNjh5MTgwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL2ltYWdlL2ZvdG9fbXVsdGYuanBnP2l0b2s9NG8yVE1uOVciIHdpZHRoPSIzMDAiIGhlaWdodD0iMjAxIiAvPjwvZGl2PiAgPC9kaXY+ICAKICA8ZGl2IGNsYXNzPSJ2aWV3cy1maWVsZCB2aWV3cy1maWVsZC10aXRsZSI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IGxhYmVsLWluZm8ta29ua3Vycy10aXRsZS1uZXciPjxhIGhyZWY9Ii9rb25rdXJzL2dlcm9pLWx5dWJpbXloLW11bHRmaWxtb3YiPtCT0LXRgNC+0Lgg0LvRjtCx0LjQvNGL0YUg0LzRg9C70YzRgtGE0LjQu9GM0LzQvtCyPC9hPjwvZGl2PiAgPC9kaXY+PGRpdiBjbGFzcz0iYW5pbWF0aW9uLWtvbmt1cnN5LWJ0blBvZHJvYm5lZSI+Cjxub2luZGV4PjxhIGlkPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUtNTA2ODQiIGNsYXNzPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUiIGhyZWY9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9rb25rdXJzL2dlcm9pLWx5dWJpbXloLW11bHRmaWxtb3YiID7Qn9Ce0JTQoNCe0JHQndCV0JU8L2E+Cjwvbm9pbmRleD48L2Rpdj4KCjx0YWJsZSBjbGFzcz0idGFibGUtaXRvZ2ktYnRuIj4KPHRib2R5Pgo8dHI+Cjx0ZCBjbGFzcz0idGFibGUtaXRvZ2ktYnRuLXRkLTEiPgoJPGRpdiBpZD0iZmllbGQta29ua3Vyc3ktYnRuLXN1Ym1pdC01MDY4NCIgY2xhc3M9InZpZXdzLWtvbmt1cnN5LWZpZWxkLWJ0bk1haW4iID4KCQk8dWwgY2xhc3M9Iml0b2dpLW9uY2UiID4KCQkJPG5vaW5kZXg+PGxpPtCY0YLQvtCz0LggMiDRgNCw0LfQsCDQsiDQvNC10YHRj9GGPC9saT48L25vaW5kZXg+CgkJPC91bD4KCTwvZGl2PgkKPC90ZD4KPHRkIGNsYXNzPSJ0ZC1rb25rdXJzeS1idG5NYWluIj4KCTwhLS0gICDQmtC90L7Qv9C60LAg0YPRh9Cw0YHRgtCy0L7QstCw0YLRjCAgLS0+Cgk8ZGl2PgoJCTxmb3JtICBpZD0iZm9ybWJ0bnpheXZrYS1uZXctNTA2ODQiIG1ldGhvZD0iR0VUIiBhY3Rpb249Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9jb250ZW50L29mb3JtbGVuaWUtemF5YXZraSI+ICAKCQkJPGlucHV0IGlkPSJrb25rdXJzbmlkLTUwNjg0IiBjbGFzcz0ia29ua3Vyc25pZCIgdHlwZT0iaGlkZGVuIiBuYW1lPSJrb25rdXJzbmlkIiB2YWx1ZT0iNTA2ODQiPiAKCQkJPGlucHV0IGlkPSJidG4ta29ua3Vyc3ktbWFpbi01MDY4NCIgCWNsYXNzPSJrb25rdXJzeS1idG5NYWluIiB0eXBlPSJzdWJtaXQiIHZhbHVlPSLQo9Cn0JDQodCi0JLQntCS0JDQotCsIiBuYW1lPSJ6YXl2a2Frb25rdXJzIiAgIC8+CgkJPC9mb3JtPgoJPC9kaXY+Cgk8IS0tICBFTkQg0JrQvdC+0L/QutCwINGD0YfQsNGB0YLQstC+0LLQsNGC0YwgIC0tPgo8L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgoKCgo8ZGl2ICAgaWQ9IndpbmZvcmtvbmt1cnMtNTA2ODQiICBjbGFzcz0id2luZm9ya29ua3VycyIgPiAgICAKCTxkaXYgaWQ9ImluLXdpbmZvcmtvbmt1cnMtNTA2ODQiID4KPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTAweDE0MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL2RpcGxvbS9kaXBsb20xX2dlcm9pX2x1YmltaWhfbXVsdGZpbG1vdi5qcGc/aXRvaz1BX3JVRjJhSSIgIGhlaWdodD0iMTIwIiB3aWR0aD0iODUiIGNsYXNzPSJwcmltZXItZG9jIHByaW1lci1kb2MtZGlwbG9tIiAgYWx0PSLQtNC40L/Qu9C+0Lwg0L/QvtCx0LXQtNC40YLQtdC70Y8iLz4mbmJzcDsmbmJzcDsKCjxpbWcgZGF0YS1zcmM9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3N0eWxlcy9zdHlsZTE0MHgxMDAvcHVibGljL3BpY3R1cmVzL2tvbmt1cnMvc2hhYmxvbi9zZXJ0aWZpY2F0L3NlcnRfZ2Vyb2lfbHViaW1paF9tdWx0ZmlsbW92LmpwZz9pdG9rPS1uUE5VakN1IiAgaGVpZ2h0PSIxMDAiIHdpZHRoPSIxNDAiIGNsYXNzPSJwcmltZXItZG9jIHByaW1lci1kb2Mtc2VydCIgIGFsdD0i0YHQtdGA0YLQuNGE0LjQutCw0YIg0YPRh9Cw0YHRgtC90LjQutCwIiAvPgogICAgPC9kaXY+CjwvZGl2PgoKCjwvZGl2PgoKCgoKCiA8L3RkPjwvdHI+PHRyIGNsYXNzPSJyb3ctNiI+PHRkIGNsYXNzPSJjb2wtMSBjb2wtZmlyc3QiPgo8ZGl2IGlkPSJteS1kaXYtdGFibGUta29ua3Vyc3ktOTU4OSIgY2xhc3M9Im15LWRpdi10YWJsZS1rb25rdXJzeSI+IDwhLS0gQVZJUy0tPgogIAogIDxkaXYgY2xhc3M9InZpZXdzLWZpZWxkIHZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWtvbmt1cnMiPiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQtY29udGVudCB2aWV3LWZpZWxkLWltYWdlLWtvbmt1cnMtbmV3ICI+CjxpbWcgdHlwZW9mPSJmb2FmOkltYWdlIiBhbHQ9ItCS0LXRh9C90LDRjyDQv9Cw0LzRj9GC0Ywg0JLQldCi0JXQoNCQ0J3QkNCcICAtINCy0YHQtdGA0L7RgdGB0LjQudGB0LrQuNC5INGC0LLQvtGA0YfQtdGB0LrQuNC5INC60L7QvdC60YPRgNGBINGA0LjRgdGD0L3QutCwIiBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMjY4eDE4MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9pbWFnZS9mb3RvX3BhbXlhdF92ZXRlcmFuYW1fbWFsOV8wLmpwZz9pdG9rPWxwQ0E1UHdxIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwMSIgLz48L2Rpdj4gIDwvZGl2PiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtdGl0bGUiPiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQtY29udGVudCBsYWJlbC1pbmZvLWtvbmt1cnMtdGl0bGUtbmV3Ij48YSBocmVmPSIva29ua3Vycy9wYW15YXQtdmV0ZXJhbmFtIj7QktC10YfQvdCw0Y8g0L/QsNC80Y/RgtGMINCS0JXQotCV0KDQkNCd0JDQnDwvYT48L2Rpdj4gIDwvZGl2PjxkaXYgY2xhc3M9ImFuaW1hdGlvbi1rb25rdXJzeS1idG5Qb2Ryb2JuZWUiPgo8bm9pbmRleD48YSBpZD0ia29ua3Vyc3ktYnRuUG9kcm9ibmVlLTk1ODkiIGNsYXNzPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUiIGhyZWY9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9rb25rdXJzL3BhbXlhdC12ZXRlcmFuYW0iID7Qn9Ce0JTQoNCe0JHQndCV0JU8L2E+Cjwvbm9pbmRleD48L2Rpdj4KCjx0YWJsZSBjbGFzcz0idGFibGUtaXRvZ2ktYnRuIj4KPHRib2R5Pgo8dHI+Cjx0ZCBjbGFzcz0idGFibGUtaXRvZ2ktYnRuLXRkLTEiPgoJPGRpdiBpZD0iZmllbGQta29ua3Vyc3ktYnRuLXN1Ym1pdC05NTg5IiBjbGFzcz0idmlld3Mta29ua3Vyc3ktZmllbGQtYnRuTWFpbiIgPgoJCTx1bCBjbGFzcz0iaXRvZ2ktb25jZSIgPgoJCQk8bm9pbmRleD48bGk+0JjRgtC+0LPQuCAyINGA0LDQt9CwINCyINC80LXRgdGP0YY8L2xpPjwvbm9pbmRleD4KCQk8L3VsPgoJPC9kaXY+CQo8L3RkPgo8dGQgY2xhc3M9InRkLWtvbmt1cnN5LWJ0bk1haW4iPgoJPCEtLSAgINCa0L3QvtC/0LrQsCDRg9GH0LDRgdGC0LLQvtCy0LDRgtGMICAtLT4KCTxkaXY+CgkJPGZvcm0gIGlkPSJmb3JtYnRuemF5dmthLW5ldy05NTg5IiBtZXRob2Q9IkdFVCIgYWN0aW9uPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvY29udGVudC9vZm9ybWxlbmllLXpheWF2a2kiPiAgCgkJCTxpbnB1dCBpZD0ia29ua3Vyc25pZC05NTg5IiBjbGFzcz0ia29ua3Vyc25pZCIgdHlwZT0iaGlkZGVuIiBuYW1lPSJrb25rdXJzbmlkIiB2YWx1ZT0iOTU4OSI+IAoJCQk8aW5wdXQgaWQ9ImJ0bi1rb25rdXJzeS1tYWluLTk1ODkiIAljbGFzcz0ia29ua3Vyc3ktYnRuTWFpbiIgdHlwZT0ic3VibWl0IiB2YWx1ZT0i0KPQp9CQ0KHQotCS0J7QktCQ0KLQrCIgbmFtZT0iemF5dmtha29ua3VycyIgICAvPgoJCTwvZm9ybT4KCTwvZGl2PgoJPCEtLSAgRU5EINCa0L3QvtC/0LrQsCDRg9GH0LDRgdGC0LLQvtCy0LDRgtGMICAtLT4KPC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KCgoKPGRpdiAgIGlkPSJ3aW5mb3Jrb25rdXJzLTk1ODkiICBjbGFzcz0id2luZm9ya29ua3VycyIgPiAgICAKCTxkaXYgaWQ9ImluLXdpbmZvcmtvbmt1cnMtOTU4OSIgPgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxMDB4MTQwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vZGlwbG9tL2RpcGxfMV9wYW15YXRfdmV0ZXJhbmFtXzEuanBnP2l0b2s9ckstcVpfYmgiICBoZWlnaHQ9IjEyMCIgd2lkdGg9Ijg1IiBjbGFzcz0icHJpbWVyLWRvYyBwcmltZXItZG9jLWRpcGxvbSIgIGFsdD0i0LTQuNC/0LvQvtC8INC/0L7QsdC10LTQuNGC0LXQu9GPIi8+Jm5ic3A7Jm5ic3A7Cgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxNDB4MTAwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vc2VydGlmaWNhdC9zZXJ0X3BhbXlhdF92ZXRlcmFuYW0uanBnP2l0b2s9UjM4Wm4xbEEiICBoZWlnaHQ9IjEwMCIgd2lkdGg9IjE0MCIgY2xhc3M9InByaW1lci1kb2MgcHJpbWVyLWRvYy1zZXJ0IiAgYWx0PSLRgdC10YDRgtC40YTQuNC60LDRgiDRg9GH0LDRgdGC0L3QuNC60LAiIC8+CiAgICA8L2Rpdj4KPC9kaXY+CgoKPC9kaXY+CgoKCgoKIDwvdGQ+PHRkIGNsYXNzPSJjb2wtMiI+CjxkaXYgaWQ9Im15LWRpdi10YWJsZS1rb25rdXJzeS05ODIyIiBjbGFzcz0ibXktZGl2LXRhYmxlLWtvbmt1cnN5Ij4gPCEtLSBBVklTLS0+CiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtZmllbGQtaW1hZ2Uta29ua3VycyI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IHZpZXctZmllbGQtaW1hZ2Uta29ua3Vycy1uZXcgIj4KPGltZyB0eXBlb2Y9ImZvYWY6SW1hZ2UiIGFsdD0i0J/QvtC00LLQuNCz0Lgg0L3QsNGI0LjRhSDQodCe0JvQlNCQ0KIg0YLQstC+0YDRh9C10YHQutC40LkgINCa0L7QvdC60YPRgNGBINGA0LjRgdGD0L3QutCwINC00LvRjyDQtNC10YLQtdC5IiBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMjY4eDE4MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9pbWFnZS9mb3RvLXBvZHZpZy1zb2xkYXQ5LmpwZz9pdG9rPUdCWVNfQUV6IiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwMSIgLz48L2Rpdj4gIDwvZGl2PiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtdGl0bGUiPiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQtY29udGVudCBsYWJlbC1pbmZvLWtvbmt1cnMtdGl0bGUtbmV3Ij48YSBocmVmPSIva29ua3Vycy9wb2R2aWctc29sZGF0Ij7Qn9C+0LTQstC40LPQuCDQvdCw0YjQuNGFINCh0J7Qm9CU0JDQojwvYT48L2Rpdj4gIDwvZGl2PjxkaXYgY2xhc3M9ImFuaW1hdGlvbi1rb25rdXJzeS1idG5Qb2Ryb2JuZWUiPgo8bm9pbmRleD48YSBpZD0ia29ua3Vyc3ktYnRuUG9kcm9ibmVlLTk4MjIiIGNsYXNzPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUiIGhyZWY9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9rb25rdXJzL3BvZHZpZy1zb2xkYXQiID7Qn9Ce0JTQoNCe0JHQndCV0JU8L2E+Cjwvbm9pbmRleD48L2Rpdj4KCjx0YWJsZSBjbGFzcz0idGFibGUtaXRvZ2ktYnRuIj4KPHRib2R5Pgo8dHI+Cjx0ZCBjbGFzcz0idGFibGUtaXRvZ2ktYnRuLXRkLTEiPgoJPGRpdiBpZD0iZmllbGQta29ua3Vyc3ktYnRuLXN1Ym1pdC05ODIyIiBjbGFzcz0idmlld3Mta29ua3Vyc3ktZmllbGQtYnRuTWFpbiIgPgoJCTx1bCBjbGFzcz0iaXRvZ2ktb25jZSIgPgoJCQk8bm9pbmRleD48bGk+0JjRgtC+0LPQuCAyINGA0LDQt9CwINCyINC80LXRgdGP0YY8L2xpPjwvbm9pbmRleD4KCQk8L3VsPgoJPC9kaXY+CQo8L3RkPgo8dGQgY2xhc3M9InRkLWtvbmt1cnN5LWJ0bk1haW4iPgoJPCEtLSAgINCa0L3QvtC/0LrQsCDRg9GH0LDRgdGC0LLQvtCy0LDRgtGMICAtLT4KCTxkaXY+CgkJPGZvcm0gIGlkPSJmb3JtYnRuemF5dmthLW5ldy05ODIyIiBtZXRob2Q9IkdFVCIgYWN0aW9uPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvY29udGVudC9vZm9ybWxlbmllLXpheWF2a2kiPiAgCgkJCTxpbnB1dCBpZD0ia29ua3Vyc25pZC05ODIyIiBjbGFzcz0ia29ua3Vyc25pZCIgdHlwZT0iaGlkZGVuIiBuYW1lPSJrb25rdXJzbmlkIiB2YWx1ZT0iOTgyMiI+IAoJCQk8aW5wdXQgaWQ9ImJ0bi1rb25rdXJzeS1tYWluLTk4MjIiIAljbGFzcz0ia29ua3Vyc3ktYnRuTWFpbiIgdHlwZT0ic3VibWl0IiB2YWx1ZT0i0KPQp9CQ0KHQotCS0J7QktCQ0KLQrCIgbmFtZT0iemF5dmtha29ua3VycyIgICAvPgoJCTwvZm9ybT4KCTwvZGl2PgoJPCEtLSAgRU5EINCa0L3QvtC/0LrQsCDRg9GH0LDRgdGC0LLQvtCy0LDRgtGMICAtLT4KPC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KCgoKPGRpdiAgIGlkPSJ3aW5mb3Jrb25rdXJzLTk4MjIiICBjbGFzcz0id2luZm9ya29ua3VycyIgPiAgICAKCTxkaXYgaWQ9ImluLXdpbmZvcmtvbmt1cnMtOTgyMiIgPgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxMDB4MTQwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vZGlwbG9tL2RpcGxfMV9wb2R2aWdfc29sZGF0LmpwZz9pdG9rPUZaeFB5SEpFIiAgaGVpZ2h0PSIxMjAiIHdpZHRoPSI4NSIgY2xhc3M9InByaW1lci1kb2MgcHJpbWVyLWRvYy1kaXBsb20iICBhbHQ9ItC00LjQv9C70L7QvCDQv9C+0LHQtdC00LjRgtC10LvRjyIvPiZuYnNwOyZuYnNwOwoKPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTQweDEwMC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL3NlcnRpZmljYXQvc2VydF9wb2R2aWdfc29sZGF0LmpwZz9pdG9rPXZYcThzQjRXIiAgaGVpZ2h0PSIxMDAiIHdpZHRoPSIxNDAiIGNsYXNzPSJwcmltZXItZG9jIHByaW1lci1kb2Mtc2VydCIgIGFsdD0i0YHQtdGA0YLQuNGE0LjQutCw0YIg0YPRh9Cw0YHRgtC90LjQutCwIiAvPgogICAgPC9kaXY+CjwvZGl2PgoKCjwvZGl2PgoKCgoKCiA8L3RkPjx0ZCBjbGFzcz0iY29sLTMgY29sLWxhc3QiPgo8ZGl2IGlkPSJteS1kaXYtdGFibGUta29ua3Vyc3ktODg0IiBjbGFzcz0ibXktZGl2LXRhYmxlLWtvbmt1cnN5Ij4gPCEtLSBBVklTLS0+CiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtZmllbGQtaW1hZ2Uta29ua3VycyI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IHZpZXctZmllbGQtaW1hZ2Uta29ua3Vycy1uZXcgIj4KPGltZyB0eXBlb2Y9ImZvYWY6SW1hZ2UiIGFsdD0i0JrQvtC90LrRg9GA0YEg0J/RgNC40LrQu9GO0YfQtdC90LjRjyDQvdCwINC60LDQvdC40LrRg9C70LDRhSDRgNC40YHRg9C90L7QuiDQu9C+0LPQvtGC0LjQvyDQutCw0YDQsNC90LTQsNGIINGA0LjRgdGD0LnRgdC90LDQvNC4INGA0LjRgdGD0LnRgdC90LDQvNC4LtGA0YQiIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUyNjh5MTgwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL2ltYWdlL2ZvdG8ta2FuaWt1bHktbGV0by5qcGc/aXRvaz1ZUlYxaG5YQyIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIyMDEiIC8+PC9kaXY+ICA8L2Rpdj4gIAogIDxkaXYgY2xhc3M9InZpZXdzLWZpZWxkIHZpZXdzLWZpZWxkLXRpdGxlIj4gICAgICAgIDxkaXYgY2xhc3M9ImZpZWxkLWNvbnRlbnQgbGFiZWwtaW5mby1rb25rdXJzLXRpdGxlLW5ldyI+PGEgaHJlZj0iL2tvbmt1cnMva2FuaWt1bHkiPtCf0YDQuNC60LvRjtGH0LXQvdC40Y8g0L3QsCDQutCw0L3QuNC60YPQu9Cw0YU8L2E+PC9kaXY+ICA8L2Rpdj48ZGl2IGNsYXNzPSJhbmltYXRpb24ta29ua3Vyc3ktYnRuUG9kcm9ibmVlIj4KPG5vaW5kZXg+PGEgaWQ9Imtvbmt1cnN5LWJ0blBvZHJvYm5lZS04ODQiIGNsYXNzPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUiIGhyZWY9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9rb25rdXJzL2thbmlrdWx5IiA+0J/QntCU0KDQntCR0J3QldCVPC9hPgo8L25vaW5kZXg+PC9kaXY+Cgo8dGFibGUgY2xhc3M9InRhYmxlLWl0b2dpLWJ0biI+Cjx0Ym9keT4KPHRyPgo8dGQgY2xhc3M9InRhYmxlLWl0b2dpLWJ0bi10ZC0xIj4KCTxkaXYgaWQ9ImZpZWxkLWtvbmt1cnN5LWJ0bi1zdWJtaXQtODg0IiBjbGFzcz0idmlld3Mta29ua3Vyc3ktZmllbGQtYnRuTWFpbiIgPgoJCTx1bCBjbGFzcz0iaXRvZ2ktb25jZSIgPgoJCQk8bm9pbmRleD48bGk+0JjRgtC+0LPQuCAyINGA0LDQt9CwINCyINC80LXRgdGP0YY8L2xpPjwvbm9pbmRleD4KCQk8L3VsPgoJPC9kaXY+CQo8L3RkPgo8dGQgY2xhc3M9InRkLWtvbmt1cnN5LWJ0bk1haW4iPgoJPCEtLSAgINCa0L3QvtC/0LrQsCDRg9GH0LDRgdGC0LLQvtCy0LDRgtGMICAtLT4KCTxkaXY+CgkJPGZvcm0gIGlkPSJmb3JtYnRuemF5dmthLW5ldy04ODQiIG1ldGhvZD0iR0VUIiBhY3Rpb249Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9jb250ZW50L29mb3JtbGVuaWUtemF5YXZraSI+ICAKCQkJPGlucHV0IGlkPSJrb25rdXJzbmlkLTg4NCIgY2xhc3M9Imtvbmt1cnNuaWQiIHR5cGU9ImhpZGRlbiIgbmFtZT0ia29ua3Vyc25pZCIgdmFsdWU9Ijg4NCI+IAoJCQk8aW5wdXQgaWQ9ImJ0bi1rb25rdXJzeS1tYWluLTg4NCIgCWNsYXNzPSJrb25rdXJzeS1idG5NYWluIiB0eXBlPSJzdWJtaXQiIHZhbHVlPSLQo9Cn0JDQodCi0JLQntCS0JDQotCsIiBuYW1lPSJ6YXl2a2Frb25rdXJzIiAgIC8+CgkJPC9mb3JtPgoJPC9kaXY+Cgk8IS0tICBFTkQg0JrQvdC+0L/QutCwINGD0YfQsNGB0YLQstC+0LLQsNGC0YwgIC0tPgo8L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgoKCgo8ZGl2ICAgaWQ9IndpbmZvcmtvbmt1cnMtODg0IiAgY2xhc3M9IndpbmZvcmtvbmt1cnMiID4gICAgCgk8ZGl2IGlkPSJpbi13aW5mb3Jrb25rdXJzLTg4NCIgPgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxMDB4MTQwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vZGlwbG9tL3VuaXZlcnNhbG55eV9kaXBsb21fMV9zdGVwZW5pLmpwZz9pdG9rPWJKeWpiNTVTIiAgaGVpZ2h0PSIxMjAiIHdpZHRoPSI4NSIgY2xhc3M9InByaW1lci1kb2MgcHJpbWVyLWRvYy1kaXBsb20iICBhbHQ9ItC00LjQv9C70L7QvCDQv9C+0LHQtdC00LjRgtC10LvRjyIvPiZuYnNwOyZuYnNwOwoKPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTQweDEwMC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL3NlcnRpZmljYXQvdW5pdmVyc2Fsbnl5X3NlcnRpZmlrYXQuanBnP2l0b2s9dUZqeW5xTnEiICBoZWlnaHQ9IjEwMCIgd2lkdGg9IjE0MCIgY2xhc3M9InByaW1lci1kb2MgcHJpbWVyLWRvYy1zZXJ0IiAgYWx0PSLRgdC10YDRgtC40YTQuNC60LDRgiDRg9GH0LDRgdGC0L3QuNC60LAiIC8+CiAgICA8L2Rpdj4KPC9kaXY+CgoKPC9kaXY+CgoKCgoKIDwvdGQ+PC90cj48dHIgY2xhc3M9InJvdy03Ij48dGQgY2xhc3M9ImNvbC0xIGNvbC1maXJzdCI+CjxkaXYgaWQ9Im15LWRpdi10YWJsZS1rb25rdXJzeS0xMTQiIGNsYXNzPSJteS1kaXYtdGFibGUta29ua3Vyc3kiPiA8IS0tIEFWSVMtLT4KICAKICA8ZGl2IGNsYXNzPSJ2aWV3cy1maWVsZCB2aWV3cy1maWVsZC1maWVsZC1pbWFnZS1rb25rdXJzIj4gICAgICAgIDxkaXYgY2xhc3M9ImZpZWxkLWNvbnRlbnQgdmlldy1maWVsZC1pbWFnZS1rb25rdXJzLW5ldyAiPgo8aW1nIHR5cGVvZj0iZm9hZjpJbWFnZSIgYWx0PSLQotCy0L7RgNGH0LXRgdC60LjQuSDQmtC+0L3QutGD0YDRgSDQmtGA0LDRgdC60Lgg0LvQtdGC0LAg0YDQuNGB0YPQvdC+0Log0YDQuNGB0YPQudGB0L3QsNC80Lgg0YDQuNGB0YPQudGB0L3QsNC80Lgu0YDRhCIgZGF0YS1zcmM9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3N0eWxlcy9zdHlsZTI2OHgxODAvcHVibGljL3BpY3R1cmVzL2tvbmt1cnMvaW1hZ2UvZm90by1wZWl6YWdpLmpwZz9pdG9rPVlseWZHbWh5IiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwMSIgLz48L2Rpdj4gIDwvZGl2PiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtdGl0bGUiPiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQtY29udGVudCBsYWJlbC1pbmZvLWtvbmt1cnMtdGl0bGUtbmV3Ij48YSBocmVmPSIva29ua3Vycy9wZXl6YXpoaSI+0J/QtdC50LfQsNC20Lgg0YDQvtC00L3QvtCz0L4g0LrRgNCw0Y88L2E+PC9kaXY+ICA8L2Rpdj48ZGl2IGNsYXNzPSJhbmltYXRpb24ta29ua3Vyc3ktYnRuUG9kcm9ibmVlIj4KPG5vaW5kZXg+PGEgaWQ9Imtvbmt1cnN5LWJ0blBvZHJvYm5lZS0xMTQiIGNsYXNzPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUiIGhyZWY9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9rb25rdXJzL3BleXphemhpIiA+0J/QntCU0KDQntCR0J3QldCVPC9hPgo8L25vaW5kZXg+PC9kaXY+Cgo8dGFibGUgY2xhc3M9InRhYmxlLWl0b2dpLWJ0biI+Cjx0Ym9keT4KPHRyPgo8dGQgY2xhc3M9InRhYmxlLWl0b2dpLWJ0bi10ZC0xIj4KCTxkaXYgaWQ9ImZpZWxkLWtvbmt1cnN5LWJ0bi1zdWJtaXQtMTE0IiBjbGFzcz0idmlld3Mta29ua3Vyc3ktZmllbGQtYnRuTWFpbiIgPgoJCTx1bCBjbGFzcz0iaXRvZ2ktb25jZSIgPgoJCQk8bm9pbmRleD48bGk+0JjRgtC+0LPQuCAyINGA0LDQt9CwINCyINC80LXRgdGP0YY8L2xpPjwvbm9pbmRleD4KCQk8L3VsPgoJPC9kaXY+CQo8L3RkPgo8dGQgY2xhc3M9InRkLWtvbmt1cnN5LWJ0bk1haW4iPgoJPCEtLSAgINCa0L3QvtC/0LrQsCDRg9GH0LDRgdGC0LLQvtCy0LDRgtGMICAtLT4KCTxkaXY+CgkJPGZvcm0gIGlkPSJmb3JtYnRuemF5dmthLW5ldy0xMTQiIG1ldGhvZD0iR0VUIiBhY3Rpb249Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9jb250ZW50L29mb3JtbGVuaWUtemF5YXZraSI+ICAKCQkJPGlucHV0IGlkPSJrb25rdXJzbmlkLTExNCIgY2xhc3M9Imtvbmt1cnNuaWQiIHR5cGU9ImhpZGRlbiIgbmFtZT0ia29ua3Vyc25pZCIgdmFsdWU9IjExNCI+IAoJCQk8aW5wdXQgaWQ9ImJ0bi1rb25rdXJzeS1tYWluLTExNCIgCWNsYXNzPSJrb25rdXJzeS1idG5NYWluIiB0eXBlPSJzdWJtaXQiIHZhbHVlPSLQo9Cn0JDQodCi0JLQntCS0JDQotCsIiBuYW1lPSJ6YXl2a2Frb25rdXJzIiAgIC8+CgkJPC9mb3JtPgoJPC9kaXY+Cgk8IS0tICBFTkQg0JrQvdC+0L/QutCwINGD0YfQsNGB0YLQstC+0LLQsNGC0YwgIC0tPgo8L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgoKCgo8ZGl2ICAgaWQ9IndpbmZvcmtvbmt1cnMtMTE0IiAgY2xhc3M9IndpbmZvcmtvbmt1cnMiID4gICAgCgk8ZGl2IGlkPSJpbi13aW5mb3Jrb25rdXJzLTExNCIgPgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxMDB4MTQwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vZGlwbG9tL3BleXphemhfLV9kaXBsb21fMV9zdGVwZW5pLmpwZz9pdG9rPW1McEE3OEV3IiAgaGVpZ2h0PSIxMjAiIHdpZHRoPSI4NSIgY2xhc3M9InByaW1lci1kb2MgcHJpbWVyLWRvYy1kaXBsb20iICBhbHQ9ItC00LjQv9C70L7QvCDQv9C+0LHQtdC00LjRgtC10LvRjyIvPiZuYnNwOyZuYnNwOwoKPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTQweDEwMC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL3NlcnRpZmljYXQvcGV5emF6aF8tc2VydGlmaWthdF91Y2hhc3RuaWthXzE1LmpwZz9pdG9rPXk2UnJyNXYwIiAgaGVpZ2h0PSIxMDAiIHdpZHRoPSIxNDAiIGNsYXNzPSJwcmltZXItZG9jIHByaW1lci1kb2Mtc2VydCIgIGFsdD0i0YHQtdGA0YLQuNGE0LjQutCw0YIg0YPRh9Cw0YHRgtC90LjQutCwIiAvPgogICAgPC9kaXY+CjwvZGl2PgoKCjwvZGl2PgoKCgoKCiA8L3RkPjx0ZCBjbGFzcz0iY29sLTIiPgo8ZGl2IGlkPSJteS1kaXYtdGFibGUta29ua3Vyc3ktNDQ5NyIgY2xhc3M9Im15LWRpdi10YWJsZS1rb25rdXJzeSI+IDwhLS0gQVZJUy0tPgogIAogIDxkaXYgY2xhc3M9InZpZXdzLWZpZWxkIHZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWtvbmt1cnMiPiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQtY29udGVudCB2aWV3LWZpZWxkLWltYWdlLWtvbmt1cnMtbmV3ICI+CjxpbWcgdHlwZW9mPSJmb2FmOkltYWdlIiBhbHQ9ItCa0L7QvdC60YPRgNGBINCf0L7QtNCw0YDQvtC6INGB0LLQvtC40LzQuCDRgNGD0LrQsNC80Lgg0LLRgdC10YDQvtGB0YHQuNC50YHQutC40Lkg0YLQstC+0YDRh9C10YHQutC40Lkg0YDQuNGB0YPQvdC+0Log0LrQsNGA0LDQvdC00LDRiCIgZGF0YS1zcmM9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3N0eWxlcy9zdHlsZTI2OHgxODAvcHVibGljL3BpY3R1cmVzL2tvbmt1cnMvaW1hZ2UvZm90by1fcG9kYXJvazIuanBnP2l0b2s9VWFQR2dhSlQiIHdpZHRoPSIzMDAiIGhlaWdodD0iMjAxIiAvPjwvZGl2PiAgPC9kaXY+ICAKICA8ZGl2IGNsYXNzPSJ2aWV3cy1maWVsZCB2aWV3cy1maWVsZC10aXRsZSI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IGxhYmVsLWluZm8ta29ua3Vycy10aXRsZS1uZXciPjxhIGhyZWY9Ii9rb25rdXJzL3BvZGFyb2stc3ZvaW1pLXJ1a2FtaSI+0J/QvtC00LDRgNC+0Log0YHQstC+0LjQvNC4INGA0YPQutCw0LzQuDwvYT48L2Rpdj4gIDwvZGl2PjxkaXYgY2xhc3M9ImFuaW1hdGlvbi1rb25rdXJzeS1idG5Qb2Ryb2JuZWUiPgo8bm9pbmRleD48YSBpZD0ia29ua3Vyc3ktYnRuUG9kcm9ibmVlLTQ0OTciIGNsYXNzPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUiIGhyZWY9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9rb25rdXJzL3BvZGFyb2stc3ZvaW1pLXJ1a2FtaSIgPtCf0J7QlNCg0J7QkdCd0JXQlTwvYT4KPC9ub2luZGV4PjwvZGl2PgoKPHRhYmxlIGNsYXNzPSJ0YWJsZS1pdG9naS1idG4iPgo8dGJvZHk+Cjx0cj4KPHRkIGNsYXNzPSJ0YWJsZS1pdG9naS1idG4tdGQtMSI+Cgk8ZGl2IGlkPSJmaWVsZC1rb25rdXJzeS1idG4tc3VibWl0LTQ0OTciIGNsYXNzPSJ2aWV3cy1rb25rdXJzeS1maWVsZC1idG5NYWluIiA+CgkJPHVsIGNsYXNzPSJpdG9naS1vbmNlIiA+CgkJCTxub2luZGV4PjxsaT7QmNGC0L7Qs9C4IDIg0YDQsNC30LAg0LIg0LzQtdGB0Y/RhjwvbGk+PC9ub2luZGV4PgoJCTwvdWw+Cgk8L2Rpdj4JCjwvdGQ+Cjx0ZCBjbGFzcz0idGQta29ua3Vyc3ktYnRuTWFpbiI+Cgk8IS0tICAg0JrQvdC+0L/QutCwINGD0YfQsNGB0YLQstC+0LLQsNGC0YwgIC0tPgoJPGRpdj4KCQk8Zm9ybSAgaWQ9ImZvcm1idG56YXl2a2EtbmV3LTQ0OTciIG1ldGhvZD0iR0VUIiBhY3Rpb249Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9jb250ZW50L29mb3JtbGVuaWUtemF5YXZraSI+ICAKCQkJPGlucHV0IGlkPSJrb25rdXJzbmlkLTQ0OTciIGNsYXNzPSJrb25rdXJzbmlkIiB0eXBlPSJoaWRkZW4iIG5hbWU9Imtvbmt1cnNuaWQiIHZhbHVlPSI0NDk3Ij4gCgkJCTxpbnB1dCBpZD0iYnRuLWtvbmt1cnN5LW1haW4tNDQ5NyIgCWNsYXNzPSJrb25rdXJzeS1idG5NYWluIiB0eXBlPSJzdWJtaXQiIHZhbHVlPSLQo9Cn0JDQodCi0JLQntCS0JDQotCsIiBuYW1lPSJ6YXl2a2Frb25rdXJzIiAgIC8+CgkJPC9mb3JtPgoJPC9kaXY+Cgk8IS0tICBFTkQg0JrQvdC+0L/QutCwINGD0YfQsNGB0YLQstC+0LLQsNGC0YwgIC0tPgo8L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgoKCgo8ZGl2ICAgaWQ9IndpbmZvcmtvbmt1cnMtNDQ5NyIgIGNsYXNzPSJ3aW5mb3Jrb25rdXJzIiA+ICAgIAoJPGRpdiBpZD0iaW4td2luZm9ya29ua3Vycy00NDk3IiA+CjxpbWcgZGF0YS1zcmM9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3N0eWxlcy9zdHlsZTEwMHgxNDAvcHVibGljL3BpY3R1cmVzL2tvbmt1cnMvc2hhYmxvbi9kaXBsb20vZGlwbG9tMV9wb2Rhcm9rLmpwZz9pdG9rPXdoNl9VbmZXIiAgaGVpZ2h0PSIxMjAiIHdpZHRoPSI4NSIgY2xhc3M9InByaW1lci1kb2MgcHJpbWVyLWRvYy1kaXBsb20iICBhbHQ9ItC00LjQv9C70L7QvCDQv9C+0LHQtdC00LjRgtC10LvRjyIvPiZuYnNwOyZuYnNwOwoKPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTQweDEwMC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL3NlcnRpZmljYXQvc2VydF9wb2Rhcm9rLmpwZz9pdG9rPWI0STJ5MTBZIiAgaGVpZ2h0PSIxMDAiIHdpZHRoPSIxNDAiIGNsYXNzPSJwcmltZXItZG9jIHByaW1lci1kb2Mtc2VydCIgIGFsdD0i0YHQtdGA0YLQuNGE0LjQutCw0YIg0YPRh9Cw0YHRgtC90LjQutCwIiAvPgogICAgPC9kaXY+CjwvZGl2PgoKCjwvZGl2PgoKCgoKCiA8L3RkPjx0ZCBjbGFzcz0iY29sLTMgY29sLWxhc3QiPgo8ZGl2IGlkPSJteS1kaXYtdGFibGUta29ua3Vyc3ktODgyIiBjbGFzcz0ibXktZGl2LXRhYmxlLWtvbmt1cnN5Ij4gPCEtLSBBVklTLS0+CiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtZmllbGQtaW1hZ2Uta29ua3VycyI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IHZpZXctZmllbGQtaW1hZ2Uta29ua3Vycy1uZXcgIj4KPGltZyB0eXBlb2Y9ImZvYWY6SW1hZ2UiIGFsdD0i0KLQstC+0YDRh9C10YHQutC40Lkg0LHQtdGB0L/Qu9Cw0YLQvdGL0Lkg0JrQvtC90LrRg9GA0YEg0JTQtdGC0YHQutC40LUg0YTQsNC90YLQsNC30LjQuCDRgNC40YHRg9C90L7QuiDRgNC40YHRg9C50YHQvdCw0LzQuCDRgNC40YHRg9C50YHQvdCw0LzQuC7RgNGEIiBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMjY4eDE4MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9pbWFnZS9mb3RvLWZhbnRhemlpXzAuanBnP2l0b2s9OUdqaXhFQWMiIHdpZHRoPSIzMDAiIGhlaWdodD0iMjAxIiAvPjwvZGl2PiAgPC9kaXY+ICAKICA8ZGl2IGNsYXNzPSJ2aWV3cy1maWVsZCB2aWV3cy1maWVsZC10aXRsZSI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IGxhYmVsLWluZm8ta29ua3Vycy10aXRsZS1uZXciPjxhIGhyZWY9Ii9rb25rdXJzL2ZhbnRhemlpIj7QlNC10YLRgdC60LjQtSDRhNCw0L3RgtCw0LfQuNC4PC9hPjwvZGl2PiAgPC9kaXY+PGRpdiBjbGFzcz0iYW5pbWF0aW9uLWtvbmt1cnN5LWJ0blBvZHJvYm5lZSI+Cjxub2luZGV4PjxhIGlkPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUtODgyIiBjbGFzcz0ia29ua3Vyc3ktYnRuUG9kcm9ibmVlIiBocmVmPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkva29ua3Vycy9mYW50YXppaSIgPtCf0J7QlNCg0J7QkdCd0JXQlTwvYT4KPC9ub2luZGV4PjwvZGl2PgoKPHRhYmxlIGNsYXNzPSJ0YWJsZS1pdG9naS1idG4iPgo8dGJvZHk+Cjx0cj4KPHRkIGNsYXNzPSJ0YWJsZS1pdG9naS1idG4tdGQtMSI+Cgk8ZGl2IGlkPSJmaWVsZC1rb25rdXJzeS1idG4tc3VibWl0LTg4MiIgY2xhc3M9InZpZXdzLWtvbmt1cnN5LWZpZWxkLWJ0bk1haW4iID4KCQk8dWwgY2xhc3M9Iml0b2dpLW9uY2UiID4KCQkJPG5vaW5kZXg+PGxpPtCY0YLQvtCz0LggMiDRgNCw0LfQsCDQsiDQvNC10YHRj9GGPC9saT48L25vaW5kZXg+CgkJPC91bD4KCTwvZGl2PgkKPC90ZD4KPHRkIGNsYXNzPSJ0ZC1rb25rdXJzeS1idG5NYWluIj4KCTwhLS0gICDQmtC90L7Qv9C60LAg0YPRh9Cw0YHRgtCy0L7QstCw0YLRjCAgLS0+Cgk8ZGl2PgoJCTxmb3JtICBpZD0iZm9ybWJ0bnpheXZrYS1uZXctODgyIiBtZXRob2Q9IkdFVCIgYWN0aW9uPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvY29udGVudC9vZm9ybWxlbmllLXpheWF2a2kiPiAgCgkJCTxpbnB1dCBpZD0ia29ua3Vyc25pZC04ODIiIGNsYXNzPSJrb25rdXJzbmlkIiB0eXBlPSJoaWRkZW4iIG5hbWU9Imtvbmt1cnNuaWQiIHZhbHVlPSI4ODIiPiAKCQkJPGlucHV0IGlkPSJidG4ta29ua3Vyc3ktbWFpbi04ODIiIAljbGFzcz0ia29ua3Vyc3ktYnRuTWFpbiIgdHlwZT0ic3VibWl0IiB2YWx1ZT0i0KPQp9CQ0KHQotCS0J7QktCQ0KLQrCIgbmFtZT0iemF5dmtha29ua3VycyIgICAvPgoJCTwvZm9ybT4KCTwvZGl2PgoJPCEtLSAgRU5EINCa0L3QvtC/0LrQsCDRg9GH0LDRgdGC0LLQvtCy0LDRgtGMICAtLT4KPC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KCgoKPGRpdiAgIGlkPSJ3aW5mb3Jrb25rdXJzLTg4MiIgIGNsYXNzPSJ3aW5mb3Jrb25rdXJzIiA+ICAgIAoJPGRpdiBpZD0iaW4td2luZm9ya29ua3Vycy04ODIiID4KPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTAweDE0MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL2RpcGxvbS91bml2ZXJzYWxueXlfZGlwbG9tXzFfc3RlcGVuaV8xLmpwZz9pdG9rPVZySTNyZ1BtIiAgaGVpZ2h0PSIxMjAiIHdpZHRoPSI4NSIgY2xhc3M9InByaW1lci1kb2MgcHJpbWVyLWRvYy1kaXBsb20iICBhbHQ9ItC00LjQv9C70L7QvCDQv9C+0LHQtdC00LjRgtC10LvRjyIvPiZuYnNwOyZuYnNwOwoKPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTQweDEwMC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL3NlcnRpZmljYXQvdW5pdmVyc2Fsbnl5X3NlcnRpZmlrYXRfMS5qcGc/aXRvaz1UWjVTQzJERyIgIGhlaWdodD0iMTAwIiB3aWR0aD0iMTQwIiBjbGFzcz0icHJpbWVyLWRvYyBwcmltZXItZG9jLXNlcnQiICBhbHQ9ItGB0LXRgNGC0LjRhNC40LrQsNGCINGD0YfQsNGB0YLQvdC40LrQsCIgLz4KICAgIDwvZGl2Pgo8L2Rpdj4KCgo8L2Rpdj4KCgoKCgogPC90ZD48L3RyPjx0ciBjbGFzcz0icm93LTgiPjx0ZCBjbGFzcz0iY29sLTEgY29sLWZpcnN0Ij4KPGRpdiBpZD0ibXktZGl2LXRhYmxlLWtvbmt1cnN5LTUwMzg4IiBjbGFzcz0ibXktZGl2LXRhYmxlLWtvbmt1cnN5Ij4gPCEtLSBBVklTLS0+CiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtZmllbGQtaW1hZ2Uta29ua3VycyI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IHZpZXctZmllbGQtaW1hZ2Uta29ua3Vycy1uZXcgIj4KPGltZyB0eXBlb2Y9ImZvYWY6SW1hZ2UiIGFsdD0i0JrQvtC90LrRg9GA0YEg0KHQv9C+0YDRgiDQsiDQvNC+0LXQuSDQttC40LfQvdC4IiBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMjY4eDE4MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9pbWFnZS9mb3RvX3Nwb3J0LmpwZz9pdG9rPUJ5SXJvcnVLIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwMSIgLz48L2Rpdj4gIDwvZGl2PiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtdGl0bGUiPiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQtY29udGVudCBsYWJlbC1pbmZvLWtvbmt1cnMtdGl0bGUtbmV3Ij48YSBocmVmPSIva29ua3Vycy9zcG9ydCI+0KHQv9C+0YDRgiDQsiDQvNC+0LXQuSDQttC40LfQvdC4PC9hPjwvZGl2PiAgPC9kaXY+PGRpdiBjbGFzcz0iYW5pbWF0aW9uLWtvbmt1cnN5LWJ0blBvZHJvYm5lZSI+Cjxub2luZGV4PjxhIGlkPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUtNTAzODgiIGNsYXNzPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUiIGhyZWY9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9rb25rdXJzL3Nwb3J0IiA+0J/QntCU0KDQntCR0J3QldCVPC9hPgo8L25vaW5kZXg+PC9kaXY+Cgo8dGFibGUgY2xhc3M9InRhYmxlLWl0b2dpLWJ0biI+Cjx0Ym9keT4KPHRyPgo8dGQgY2xhc3M9InRhYmxlLWl0b2dpLWJ0bi10ZC0xIj4KCTxkaXYgaWQ9ImZpZWxkLWtvbmt1cnN5LWJ0bi1zdWJtaXQtNTAzODgiIGNsYXNzPSJ2aWV3cy1rb25rdXJzeS1maWVsZC1idG5NYWluIiA+CgkJPHVsIGNsYXNzPSJpdG9naS1vbmNlIiA+CgkJCTxub2luZGV4PjxsaT7QmNGC0L7Qs9C4IDIg0YDQsNC30LAg0LIg0LzQtdGB0Y/RhjwvbGk+PC9ub2luZGV4PgoJCTwvdWw+Cgk8L2Rpdj4JCjwvdGQ+Cjx0ZCBjbGFzcz0idGQta29ua3Vyc3ktYnRuTWFpbiI+Cgk8IS0tICAg0JrQvdC+0L/QutCwINGD0YfQsNGB0YLQstC+0LLQsNGC0YwgIC0tPgoJPGRpdj4KCQk8Zm9ybSAgaWQ9ImZvcm1idG56YXl2a2EtbmV3LTUwMzg4IiBtZXRob2Q9IkdFVCIgYWN0aW9uPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvY29udGVudC9vZm9ybWxlbmllLXpheWF2a2kiPiAgCgkJCTxpbnB1dCBpZD0ia29ua3Vyc25pZC01MDM4OCIgY2xhc3M9Imtvbmt1cnNuaWQiIHR5cGU9ImhpZGRlbiIgbmFtZT0ia29ua3Vyc25pZCIgdmFsdWU9IjUwMzg4Ij4gCgkJCTxpbnB1dCBpZD0iYnRuLWtvbmt1cnN5LW1haW4tNTAzODgiIAljbGFzcz0ia29ua3Vyc3ktYnRuTWFpbiIgdHlwZT0ic3VibWl0IiB2YWx1ZT0i0KPQp9CQ0KHQotCS0J7QktCQ0KLQrCIgbmFtZT0iemF5dmtha29ua3VycyIgICAvPgoJCTwvZm9ybT4KCTwvZGl2PgoJPCEtLSAgRU5EINCa0L3QvtC/0LrQsCDRg9GH0LDRgdGC0LLQvtCy0LDRgtGMICAtLT4KPC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KCgoKPGRpdiAgIGlkPSJ3aW5mb3Jrb25rdXJzLTUwMzg4IiAgY2xhc3M9IndpbmZvcmtvbmt1cnMiID4gICAgCgk8ZGl2IGlkPSJpbi13aW5mb3Jrb25rdXJzLTUwMzg4IiA+CjxpbWcgZGF0YS1zcmM9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3N0eWxlcy9zdHlsZTEwMHgxNDAvcHVibGljL3BpY3R1cmVzL2tvbmt1cnMvc2hhYmxvbi9kaXBsb20vZGlwbG9tMV9zcG9ydC5qcGc/aXRvaz1VLXhJbmVBeCIgIGhlaWdodD0iMTIwIiB3aWR0aD0iODUiIGNsYXNzPSJwcmltZXItZG9jIHByaW1lci1kb2MtZGlwbG9tIiAgYWx0PSLQtNC40L/Qu9C+0Lwg0L/QvtCx0LXQtNC40YLQtdC70Y8iLz4mbmJzcDsmbmJzcDsKCjxpbWcgZGF0YS1zcmM9Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3N0eWxlcy9zdHlsZTE0MHgxMDAvcHVibGljL3BpY3R1cmVzL2tvbmt1cnMvc2hhYmxvbi9zZXJ0aWZpY2F0L3NlcnRfc3BvcnQuanBnP2l0b2s9aV81TzFORGMiICBoZWlnaHQ9IjEwMCIgd2lkdGg9IjE0MCIgY2xhc3M9InByaW1lci1kb2MgcHJpbWVyLWRvYy1zZXJ0IiAgYWx0PSLRgdC10YDRgtC40YTQuNC60LDRgiDRg9GH0LDRgdGC0L3QuNC60LAiIC8+CiAgICA8L2Rpdj4KPC9kaXY+CgoKPC9kaXY+CgoKCgoKIDwvdGQ+PHRkIGNsYXNzPSJjb2wtMiI+CjxkaXYgaWQ9Im15LWRpdi10YWJsZS1rb25rdXJzeS0xOTQzMyIgY2xhc3M9Im15LWRpdi10YWJsZS1rb25rdXJzeSI+IDwhLS0gQVZJUy0tPgogIAogIDxkaXYgY2xhc3M9InZpZXdzLWZpZWxkIHZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWtvbmt1cnMiPiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQtY29udGVudCB2aWV3LWZpZWxkLWltYWdlLWtvbmt1cnMtbmV3ICI+CjxpbWcgdHlwZW9mPSJmb2FmOkltYWdlIiBhbHQ9ItCS0L7Qu9GI0LXQsdC90LDRjyDQktC10YHQvdCwIC0g0LLRgdC10YDQvtGB0YHQuNC50YHQutC40Lkg0YLQstC+0YDRh9C10YHQutC40Lkg0LrQvtC90LrRg9GA0YEgKNGA0LjRgdGD0L3QvtC6LCDQv9C+0LTQtdC70LrQsCwg0YTQvtGC0L4pIiBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMjY4eDE4MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9pbWFnZS9mb3RvLXZlc25hLmpwZz9pdG9rPXg3TUlwX0JYIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwMSIgLz48L2Rpdj4gIDwvZGl2PiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtdGl0bGUiPiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQtY29udGVudCBsYWJlbC1pbmZvLWtvbmt1cnMtdGl0bGUtbmV3Ij48YSBocmVmPSIva29ua3Vycy92ZXNuYSI+0JLQvtC70YjQtdCx0L3QsNGPINCS0JXQodCd0JA8L2E+PC9kaXY+ICA8L2Rpdj48ZGl2IGNsYXNzPSJhbmltYXRpb24ta29ua3Vyc3ktYnRuUG9kcm9ibmVlIj4KPG5vaW5kZXg+PGEgaWQ9Imtvbmt1cnN5LWJ0blBvZHJvYm5lZS0xOTQzMyIgY2xhc3M9Imtvbmt1cnN5LWJ0blBvZHJvYm5lZSIgaHJlZj0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL2tvbmt1cnMvdmVzbmEiID7Qn9Ce0JTQoNCe0JHQndCV0JU8L2E+Cjwvbm9pbmRleD48L2Rpdj4KCjx0YWJsZSBjbGFzcz0idGFibGUtaXRvZ2ktYnRuIj4KPHRib2R5Pgo8dHI+Cjx0ZCBjbGFzcz0idGFibGUtaXRvZ2ktYnRuLXRkLTEiPgoJPGRpdiBpZD0iZmllbGQta29ua3Vyc3ktYnRuLXN1Ym1pdC0xOTQzMyIgY2xhc3M9InZpZXdzLWtvbmt1cnN5LWZpZWxkLWJ0bk1haW4iID4KCQk8dWwgY2xhc3M9Iml0b2dpLW9uY2UiID4KCQkJPG5vaW5kZXg+PGxpPtCY0YLQvtCz0LggMiDRgNCw0LfQsCDQsiDQvNC10YHRj9GGPC9saT48L25vaW5kZXg+CgkJPC91bD4KCTwvZGl2PgkKPC90ZD4KPHRkIGNsYXNzPSJ0ZC1rb25rdXJzeS1idG5NYWluIj4KCTwhLS0gICDQmtC90L7Qv9C60LAg0YPRh9Cw0YHRgtCy0L7QstCw0YLRjCAgLS0+Cgk8ZGl2PgoJCTxmb3JtICBpZD0iZm9ybWJ0bnpheXZrYS1uZXctMTk0MzMiIG1ldGhvZD0iR0VUIiBhY3Rpb249Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9jb250ZW50L29mb3JtbGVuaWUtemF5YXZraSI+ICAKCQkJPGlucHV0IGlkPSJrb25rdXJzbmlkLTE5NDMzIiBjbGFzcz0ia29ua3Vyc25pZCIgdHlwZT0iaGlkZGVuIiBuYW1lPSJrb25rdXJzbmlkIiB2YWx1ZT0iMTk0MzMiPiAKCQkJPGlucHV0IGlkPSJidG4ta29ua3Vyc3ktbWFpbi0xOTQzMyIgCWNsYXNzPSJrb25rdXJzeS1idG5NYWluIiB0eXBlPSJzdWJtaXQiIHZhbHVlPSLQo9Cn0JDQodCi0JLQntCS0JDQotCsIiBuYW1lPSJ6YXl2a2Frb25rdXJzIiAgIC8+CgkJPC9mb3JtPgoJPC9kaXY+Cgk8IS0tICBFTkQg0JrQvdC+0L/QutCwINGD0YfQsNGB0YLQstC+0LLQsNGC0YwgIC0tPgo8L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgoKCgo8ZGl2ICAgaWQ9IndpbmZvcmtvbmt1cnMtMTk0MzMiICBjbGFzcz0id2luZm9ya29ua3VycyIgPiAgICAKCTxkaXYgaWQ9ImluLXdpbmZvcmtvbmt1cnMtMTk0MzMiID4KPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTAweDE0MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL2RpcGxvbS9kaXBsb20xX3Zlc25hLmpwZz9pdG9rPVdVSmVxMmdpIiAgaGVpZ2h0PSIxMjAiIHdpZHRoPSI4NSIgY2xhc3M9InByaW1lci1kb2MgcHJpbWVyLWRvYy1kaXBsb20iICBhbHQ9ItC00LjQv9C70L7QvCDQv9C+0LHQtdC00LjRgtC10LvRjyIvPiZuYnNwOyZuYnNwOwoKPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTQweDEwMC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL3NlcnRpZmljYXQvc2VydF92ZXNuYS5qcGc/aXRvaz16X0xHaWpaciIgIGhlaWdodD0iMTAwIiB3aWR0aD0iMTQwIiBjbGFzcz0icHJpbWVyLWRvYyBwcmltZXItZG9jLXNlcnQiICBhbHQ9ItGB0LXRgNGC0LjRhNC40LrQsNGCINGD0YfQsNGB0YLQvdC40LrQsCIgLz4KICAgIDwvZGl2Pgo8L2Rpdj4KCgo8L2Rpdj4KCgoKCgogPC90ZD48dGQgY2xhc3M9ImNvbC0zIGNvbC1sYXN0Ij4KPGRpdiBpZD0ibXktZGl2LXRhYmxlLWtvbmt1cnN5LTM2NTI0IiBjbGFzcz0ibXktZGl2LXRhYmxlLWtvbmt1cnN5Ij4gPCEtLSBBVklTLS0+CiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtZmllbGQtaW1hZ2Uta29ua3VycyI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IHZpZXctZmllbGQtaW1hZ2Uta29ua3Vycy1uZXcgIj4KPGltZyB0eXBlb2Y9ImZvYWY6SW1hZ2UiIGFsdD0i0JrQvtC90LrRg9GA0YEg0KHQv9Cw0YHQuNCx0L4g0YHQutCw0LbQtdC8INCU0L7QutGC0L7RgNCw0LwiIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUyNjh5MTgwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL2ltYWdlL2ZvdG8tZG9jdG9yLmpwZz9pdG9rPXFPVFp4RFdJIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwMSIgLz48L2Rpdj4gIDwvZGl2PiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtdGl0bGUiPiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQtY29udGVudCBsYWJlbC1pbmZvLWtvbmt1cnMtdGl0bGUtbmV3Ij48YSBocmVmPSIva29ua3Vycy9kb2N0b3IiPtCh0L/QsNGB0LjQsdC+INGB0LrQsNC20LXQvCDQlNCe0JrQotCe0KDQkNCcITwvYT48L2Rpdj4gIDwvZGl2PjxkaXYgY2xhc3M9ImFuaW1hdGlvbi1rb25rdXJzeS1idG5Qb2Ryb2JuZWUiPgo8bm9pbmRleD48YSBpZD0ia29ua3Vyc3ktYnRuUG9kcm9ibmVlLTM2NTI0IiBjbGFzcz0ia29ua3Vyc3ktYnRuUG9kcm9ibmVlIiBocmVmPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkva29ua3Vycy9kb2N0b3IiID7Qn9Ce0JTQoNCe0JHQndCV0JU8L2E+Cjwvbm9pbmRleD48L2Rpdj4KCjx0YWJsZSBjbGFzcz0idGFibGUtaXRvZ2ktYnRuIj4KPHRib2R5Pgo8dHI+Cjx0ZCBjbGFzcz0idGFibGUtaXRvZ2ktYnRuLXRkLTEiPgoJPGRpdiBpZD0iZmllbGQta29ua3Vyc3ktYnRuLXN1Ym1pdC0zNjUyNCIgY2xhc3M9InZpZXdzLWtvbmt1cnN5LWZpZWxkLWJ0bk1haW4iID4KCQk8dWwgY2xhc3M9Iml0b2dpLW9uY2UiID4KCQkJPG5vaW5kZXg+PGxpPtCY0YLQvtCz0LggMiDRgNCw0LfQsCDQsiDQvNC10YHRj9GGPC9saT48L25vaW5kZXg+CgkJPC91bD4KCTwvZGl2PgkKPC90ZD4KPHRkIGNsYXNzPSJ0ZC1rb25rdXJzeS1idG5NYWluIj4KCTwhLS0gICDQmtC90L7Qv9C60LAg0YPRh9Cw0YHRgtCy0L7QstCw0YLRjCAgLS0+Cgk8ZGl2PgoJCTxmb3JtICBpZD0iZm9ybWJ0bnpheXZrYS1uZXctMzY1MjQiIG1ldGhvZD0iR0VUIiBhY3Rpb249Imh0dHBzOi8veG4tLTgwYXBiY3Flc2picy54bi0tcDFhaS9jb250ZW50L29mb3JtbGVuaWUtemF5YXZraSI+ICAKCQkJPGlucHV0IGlkPSJrb25rdXJzbmlkLTM2NTI0IiBjbGFzcz0ia29ua3Vyc25pZCIgdHlwZT0iaGlkZGVuIiBuYW1lPSJrb25rdXJzbmlkIiB2YWx1ZT0iMzY1MjQiPiAKCQkJPGlucHV0IGlkPSJidG4ta29ua3Vyc3ktbWFpbi0zNjUyNCIgCWNsYXNzPSJrb25rdXJzeS1idG5NYWluIiB0eXBlPSJzdWJtaXQiIHZhbHVlPSLQo9Cn0JDQodCi0JLQntCS0JDQotCsIiBuYW1lPSJ6YXl2a2Frb25rdXJzIiAgIC8+CgkJPC9mb3JtPgoJPC9kaXY+Cgk8IS0tICBFTkQg0JrQvdC+0L/QutCwINGD0YfQsNGB0YLQstC+0LLQsNGC0YwgIC0tPgo8L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgoKCgo8ZGl2ICAgaWQ9IndpbmZvcmtvbmt1cnMtMzY1MjQiICBjbGFzcz0id2luZm9ya29ua3VycyIgPiAgICAKCTxkaXYgaWQ9ImluLXdpbmZvcmtvbmt1cnMtMzY1MjQiID4KPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTAweDE0MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL2RpcGxvbS91bml2ZXJzYWxueXlfZGlwbG9tXzFfc3RlcGVuaV80LmpwZz9pdG9rPXVhdkRTVjlNIiAgaGVpZ2h0PSIxMjAiIHdpZHRoPSI4NSIgY2xhc3M9InByaW1lci1kb2MgcHJpbWVyLWRvYy1kaXBsb20iICBhbHQ9ItC00LjQv9C70L7QvCDQv9C+0LHQtdC00LjRgtC10LvRjyIvPiZuYnNwOyZuYnNwOwoKPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTQweDEwMC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL3NlcnRpZmljYXQvdW5pdmVyc2Fsbnl5X3NlcnRpZmlrYXRfNS5qcGc/aXRvaz1BWG5Ta2c0NiIgIGhlaWdodD0iMTAwIiB3aWR0aD0iMTQwIiBjbGFzcz0icHJpbWVyLWRvYyBwcmltZXItZG9jLXNlcnQiICBhbHQ9ItGB0LXRgNGC0LjRhNC40LrQsNGCINGD0YfQsNGB0YLQvdC40LrQsCIgLz4KICAgIDwvZGl2Pgo8L2Rpdj4KCgo8L2Rpdj4KCgoKCgogPC90ZD48L3RyPjx0ciBjbGFzcz0icm93LTkgcm93LWxhc3QiPjx0ZCBjbGFzcz0iY29sLTEgY29sLWZpcnN0Ij4KPGRpdiBpZD0ibXktZGl2LXRhYmxlLWtvbmt1cnN5LTUxNDMiIGNsYXNzPSJteS1kaXYtdGFibGUta29ua3Vyc3kiPiA8IS0tIEFWSVMtLT4KICAKICA8ZGl2IGNsYXNzPSJ2aWV3cy1maWVsZCB2aWV3cy1maWVsZC1maWVsZC1pbWFnZS1rb25rdXJzIj4gICAgICAgIDxkaXYgY2xhc3M9ImZpZWxkLWNvbnRlbnQgdmlldy1maWVsZC1pbWFnZS1rb25rdXJzLW5ldyAiPgo8aW1nIHR5cGVvZj0iZm9hZjpJbWFnZSIgYWx0PSLQmtC+0L3QutGD0YDRgSDQl9C40LzQvdC40LUg0LfQsNCx0LDQstGLIiBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMjY4eDE4MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9pbWFnZS9mb3RvX3ppbW5pZV96YWJhdnkuanBnP2l0b2s9Y1dVNVhjVlAiIHdpZHRoPSIzMDAiIGhlaWdodD0iMjAxIiAvPjwvZGl2PiAgPC9kaXY+ICAKICA8ZGl2IGNsYXNzPSJ2aWV3cy1maWVsZCB2aWV3cy1maWVsZC10aXRsZSI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IGxhYmVsLWluZm8ta29ua3Vycy10aXRsZS1uZXciPjxhIGhyZWY9Ii9rb25rdXJzL3ppbWEiPtCX0LjQvNC90LjQtSDQt9Cw0LHQsNCy0Ys8L2E+PC9kaXY+ICA8L2Rpdj48ZGl2IGNsYXNzPSJhbmltYXRpb24ta29ua3Vyc3ktYnRuUG9kcm9ibmVlIj4KPG5vaW5kZXg+PGEgaWQ9Imtvbmt1cnN5LWJ0blBvZHJvYm5lZS01MTQzIiBjbGFzcz0ia29ua3Vyc3ktYnRuUG9kcm9ibmVlIiBocmVmPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkva29ua3Vycy96aW1hIiA+0J/QntCU0KDQntCR0J3QldCVPC9hPgo8L25vaW5kZXg+PC9kaXY+Cgo8dGFibGUgY2xhc3M9InRhYmxlLWl0b2dpLWJ0biI+Cjx0Ym9keT4KPHRyPgo8dGQgY2xhc3M9InRhYmxlLWl0b2dpLWJ0bi10ZC0xIj4KCTxkaXYgaWQ9ImZpZWxkLWtvbmt1cnN5LWJ0bi1zdWJtaXQtNTE0MyIgY2xhc3M9InZpZXdzLWtvbmt1cnN5LWZpZWxkLWJ0bk1haW4iID4KCQk8dWwgY2xhc3M9Iml0b2dpLW9uY2UiID4KCQkJPG5vaW5kZXg+PGxpPtCY0YLQvtCz0LggMiDRgNCw0LfQsCDQsiDQvNC10YHRj9GGPC9saT48L25vaW5kZXg+CgkJPC91bD4KCTwvZGl2PgkKPC90ZD4KPHRkIGNsYXNzPSJ0ZC1rb25rdXJzeS1idG5NYWluIj4KCTwhLS0gICDQmtC90L7Qv9C60LAg0YPRh9Cw0YHRgtCy0L7QstCw0YLRjCAgLS0+Cgk8ZGl2PgoJCTxmb3JtICBpZD0iZm9ybWJ0bnpheXZrYS1uZXctNTE0MyIgbWV0aG9kPSJHRVQiIGFjdGlvbj0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL2NvbnRlbnQvb2Zvcm1sZW5pZS16YXlhdmtpIj4gIAoJCQk8aW5wdXQgaWQ9Imtvbmt1cnNuaWQtNTE0MyIgY2xhc3M9Imtvbmt1cnNuaWQiIHR5cGU9ImhpZGRlbiIgbmFtZT0ia29ua3Vyc25pZCIgdmFsdWU9IjUxNDMiPiAKCQkJPGlucHV0IGlkPSJidG4ta29ua3Vyc3ktbWFpbi01MTQzIiAJY2xhc3M9Imtvbmt1cnN5LWJ0bk1haW4iIHR5cGU9InN1Ym1pdCIgdmFsdWU9ItCj0KfQkNCh0KLQktCe0JLQkNCi0KwiIG5hbWU9InpheXZrYWtvbmt1cnMiICAgLz4KCQk8L2Zvcm0+Cgk8L2Rpdj4KCTwhLS0gIEVORCDQmtC90L7Qv9C60LAg0YPRh9Cw0YHRgtCy0L7QstCw0YLRjCAgLS0+CjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+CgoKCjxkaXYgICBpZD0id2luZm9ya29ua3Vycy01MTQzIiAgY2xhc3M9IndpbmZvcmtvbmt1cnMiID4gICAgCgk8ZGl2IGlkPSJpbi13aW5mb3Jrb25rdXJzLTUxNDMiID4KPGltZyBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMTAweDE0MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9zaGFibG9uL2RpcGxvbS9kaXBsb20xX3ppbWEuanBnP2l0b2s9MjFSVEVPSjciICBoZWlnaHQ9IjEyMCIgd2lkdGg9Ijg1IiBjbGFzcz0icHJpbWVyLWRvYyBwcmltZXItZG9jLWRpcGxvbSIgIGFsdD0i0LTQuNC/0LvQvtC8INC/0L7QsdC10LTQuNGC0LXQu9GPIi8+Jm5ic3A7Jm5ic3A7Cgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxNDB4MTAwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vc2VydGlmaWNhdC9zZXJ0X3ppbWEuanBnP2l0b2s9dDZWMHpIa1kiICBoZWlnaHQ9IjEwMCIgd2lkdGg9IjE0MCIgY2xhc3M9InByaW1lci1kb2MgcHJpbWVyLWRvYy1zZXJ0IiAgYWx0PSLRgdC10YDRgtC40YTQuNC60LDRgiDRg9GH0LDRgdGC0L3QuNC60LAiIC8+CiAgICA8L2Rpdj4KPC9kaXY+CgoKPC9kaXY+CgoKCgoKIDwvdGQ+PHRkIGNsYXNzPSJjb2wtMiI+CjxkaXYgaWQ9Im15LWRpdi10YWJsZS1rb25rdXJzeS0yOTE0IiBjbGFzcz0ibXktZGl2LXRhYmxlLWtvbmt1cnN5Ij4gPCEtLSBBVklTLS0+CiAgCiAgPGRpdiBjbGFzcz0idmlld3MtZmllbGQgdmlld3MtZmllbGQtZmllbGQtaW1hZ2Uta29ua3VycyI+ICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZC1jb250ZW50IHZpZXctZmllbGQtaW1hZ2Uta29ua3Vycy1uZXcgIj4KPGltZyB0eXBlb2Y9ImZvYWY6SW1hZ2UiIGFsdD0i0JrQvtC90LrRg9GA0YEg0JzRiyDQktGB0YLRgNC10YfQsNC10Lwg0J3QvtCy0YvQuSDQk9C+0LQg0YDQuNGB0YPQvdC+0Log0LvQvtCz0L7RgtC40L8g0LrQsNGA0LDQvdC00LDRiCDRgNC40YHRg9C50YHQvdCw0LzQuCDRgNC40YHRg9C50YHQvdCw0LzQuC7RgNGEIiBkYXRhLXNyYz0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzL3N0eWxlMjY4eDE4MC9wdWJsaWMvcGljdHVyZXMva29ua3Vycy9pbWFnZS9mb25vX25ld195ZWFycy5qcGc/aXRvaz0ydWUxckdWYSIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIyMDEiIC8+PC9kaXY+ICA8L2Rpdj4gIAogIDxkaXYgY2xhc3M9InZpZXdzLWZpZWxkIHZpZXdzLWZpZWxkLXRpdGxlIj4gICAgICAgIDxkaXYgY2xhc3M9ImZpZWxkLWNvbnRlbnQgbGFiZWwtaW5mby1rb25rdXJzLXRpdGxlLW5ldyI+PGEgaHJlZj0iL2tvbmt1cnMvbXktdnN0cmVjaGFlbS1ub3Z5eS1nb2QiPtCc0Ysg0LLRgdGC0YDQtdGH0LDQtdC8INCd0J7QktCr0Jkg0JPQntCUPC9hPjwvZGl2PiAgPC9kaXY+PGRpdiBjbGFzcz0iYW5pbWF0aW9uLWtvbmt1cnN5LWJ0blBvZHJvYm5lZSI+Cjxub2luZGV4PjxhIGlkPSJrb25rdXJzeS1idG5Qb2Ryb2JuZWUtMjkxNCIgY2xhc3M9Imtvbmt1cnN5LWJ0blBvZHJvYm5lZSIgaHJlZj0iaHR0cHM6Ly94bi0tODBhcGJjcWVzamJzLnhuLS1wMWFpL2tvbmt1cnMvbXktdnN0cmVjaGFlbS1ub3Z5eS1nb2QiID7Qn9Ce0JTQoNCe0JHQndCV0JU8L2E+Cjwvbm9pbmRleD48L2Rpdj4KCjx0YWJsZSBjbGFzcz0idGFibGUtaXRvZ2ktYnRuIj4KPHRib2R5Pgo8dHI+Cjx0ZCBjbGFzcz0idGFibGUtaXRvZ2ktYnRuLXRkLTEiPgoJPGRpdiBpZD0iZmllbGQta29ua3Vyc3ktYnRuLXN1Ym1pdC0yOTE0IiBjbGFzcz0idmlld3Mta29ua3Vyc3ktZmllbGQtYnRuTWFpbiIgPgoJCTx1bCBjbGFzcz0iaXRvZ2ktb25jZSIgPgoJCQk8bm9pbmRleD48bGk+0JjRgtC+0LPQuCAyINGA0LDQt9CwINCyINC80LXRgdGP0YY8L2xpPjwvbm9pbmRleD4KCQk8L3VsPgoJPC9kaXY+CQo8L3RkPgo8dGQgY2xhc3M9InRkLWtvbmt1cnN5LWJ0bk1haW4iPgoJPCEtLSAgINCa0L3QvtC/0LrQsCDRg9GH0LDRgdGC0LLQvtCy0LDRgtGMICAtLT4KCTxkaXY+CgkJPGZvcm0gIGlkPSJmb3JtYnRuemF5dmthLW5ldy0yOTE0IiBtZXRob2Q9IkdFVCIgYWN0aW9uPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvY29udGVudC9vZm9ybWxlbmllLXpheWF2a2kiPiAgCgkJCTxpbnB1dCBpZD0ia29ua3Vyc25pZC0yOTE0IiBjbGFzcz0ia29ua3Vyc25pZCIgdHlwZT0iaGlkZGVuIiBuYW1lPSJrb25rdXJzbmlkIiB2YWx1ZT0iMjkxNCI+IAoJCQk8aW5wdXQgaWQ9ImJ0bi1rb25rdXJzeS1tYWluLTI5MTQiIAljbGFzcz0ia29ua3Vyc3ktYnRuTWFpbiIgdHlwZT0ic3VibWl0IiB2YWx1ZT0i0KPQp9CQ0KHQotCS0J7QktCQ0KLQrCIgbmFtZT0iemF5dmtha29ua3VycyIgICAvPgoJCTwvZm9ybT4KCTwvZGl2PgoJPCEtLSAgRU5EINCa0L3QvtC/0LrQsCDRg9GH0LDRgdGC0LLQvtCy0LDRgtGMICAtLT4KPC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KCgoKPGRpdiAgIGlkPSJ3aW5mb3Jrb25rdXJzLTI5MTQiICBjbGFzcz0id2luZm9ya29ua3VycyIgPiAgICAKCTxkaXYgaWQ9ImluLXdpbmZvcmtvbmt1cnMtMjkxNCIgPgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxMDB4MTQwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vZGlwbG9tL2RpcGxvbTFfbm92Z29kXzAuanBnP2l0b2s9ZUhibnc3bzMiICBoZWlnaHQ9IjEyMCIgd2lkdGg9Ijg1IiBjbGFzcz0icHJpbWVyLWRvYyBwcmltZXItZG9jLWRpcGxvbSIgIGFsdD0i0LTQuNC/0LvQvtC8INC/0L7QsdC10LTQuNGC0LXQu9GPIi8+Jm5ic3A7Jm5ic3A7Cgo8aW1nIGRhdGEtc3JjPSJodHRwczovL3huLS04MGFwYmNxZXNqYnMueG4tLXAxYWkvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc3R5bGUxNDB4MTAwL3B1YmxpYy9waWN0dXJlcy9rb25rdXJzL3NoYWJsb24vc2VydGlmaWNhdC9zZXJ0X25vdmdvZF8wLmpwZz9pdG9rPVYySnpVVW83IiAgaGVpZ2h0PSIxMDAiIHdpZHRoPSIxNDAiIGNsYXNzPSJwcmltZXItZG9jIHByaW1lci1kb2Mtc2VydCIgIGFsdD0i0YHQtdGA0YLQuNGE0LjQutCw0YIg0YPRh9Cw0YHRgtC90LjQutCwIiAvPgogICAgPC9kaXY+CjwvZGl2PgoKCjwvZGl2PgoKCgoKCiA8L3RkPjx0ZCBjbGFzcz0iY29sLTMgY29sLWxhc3QiPiA8L3RkPjwvdHI+Приглашаем детей — школьников и дошкольников, а также взрослых к участию в творческих конкурсах рисунков и поделок! Наши Конкурсы позволяют обратить внимание детей и взрослых на историю нашей Родины, расширить знания по истории Великой Отечественной войны, воспитать у детей чувство патриотизма и гордости за Родину. Все творческие мероприятия разработаны с учетом рекомендаций Министерства образования и науки РФ и направлены на формирование у подрастающего поколения чувства любви и уважения к родным и близким, а также способствуют развитию интереса к художественным видам творчества. Каждый творческий конкурс позволяет проявить школьникам и дошкольникам свой талант и посоревноваться в масштабе страны — от Калининграда до Владивостока.
Творческая мастерская «РИСУЙ С НАМИ» проводит всероссийские конкурсы для всех возрастов. Всероссийские конкурсы являются открытыми и доступны для зарубежных участников. Участие в конкурсах без оплаты ОргВзноса. Принять участие в творческих конкурсах могут все желающие, для этого необходимо зарегистрироваться на сайте рисуйснами.рф и отправить электронную заявку с вашей работой (рисунок, поделка или фотография). Итоги по конкурсам подводятся два раза в месяц (5 и 20 числа) и публикуются в разделе РЕЗУЛЬТАТЫ, также ознакомиться с результатами можно в личном кабинете. Победители конкурса могут заказать дипломы в Личном кабинете (услуга платная). Педагоги, если их указали в качестве наставника, могут бесплатно получить благодарственное письмо при выполнении одного из условий (- в одном из конкурсов 5 и более участников стали Победителями, и у них в Заявке (в поле «E-mail наставника») указан электронный адрес Руководителя; — в конкурсе приняли участие более 15 участников, указавших в поле Заявки («E-mail наставника») электронный адрес Руководителя;) или платно заказать его в своем Личном кабинете. Дипломы, сертификаты и благодарственные письма разработаны в соответствии с требованиями ФГОС и позволяют сформировать качественное портфолио педагога для аттестации.
Преимущество наших творческих конкурсов рисунков и поделок:— БЕСПЛАТНОЕ участие (ОргВзнос платить не надо).
— Справедливая и честная оценка каждой работы.
— Принимать участие можно из любой точки страны и мира, где есть Интернет.
— Все наградные документы остаются в Личном кабинете участника.
— Быстрая и удобная регистрация.
— Быстрое оформление заявки.
— Можно сформировать список учеников, чтобы каждый раз не вводить одни и те же данные при оформлении заявки.
— Расширенная тематика творческих конкурсов.
— В творческом конкурсе участвуют не только рисунки, но и поделки, и фотографии.
10 бесплатных сайтов для обучения рисованию
Многие люди в разные периоды своей жизни испытывали сильный импульс к творчеству и рисованию, но в связи с различными обстоятельствами могли так и не придать ему должного значения. Если вам знакома тяга к творчеству, мысли о рисовании не покидают вас, но страх отсутствия необходимых знаний и навыков не дает раскрыться в этом направлении, мы нашли выход.
Даже если у вас не предусмотрены затраты на обучение рисованию и не хватает времени на посещение курсов, вы можете самостоятельно приобрести необходимую базу и не только. В этом вам поможет наша подборка бесплатных сайтов и онлайн-курсов, обучающих рисованию. Ниже представлены онлайн ресурсы, предоставляющие уроки рисования по разным тематикам и в различном формате.
Список полезных бесплатных ресурсов для начинающих и не только:
Научиться рисовать за 30 дней — этот ресурс представляет собой целый курс поэтапного обучения рисованию. Весь материал излагается довольно подробно и доходчиво, а занятия займут у вас всего 20 минут в день. Главное здесь — систематичность занятий.
Уроки рисования — сайт, где размещено множество видео уроков по рисованию с помощью разных материалов и в различных стилях и направлениях. Здесь каждый сможет найти нечто интересное и полезное из мира рисунка и живописи, ведь разнообразие материала предоставляет возможность попробовать множество различных техник.
Как научиться рисовать — на ресурсе собраны уроки по рисованию карандашом и на планшете онлайн, что становится все более актуальным в наше время. Он отлично подойдет как взрослым, так и детям. Помимо уроков рисунка вы также сможете найти множество интересных фактов различной тематики.
Уроки рисования карандашом для начинающих детей и взрослых — сайт содержит уроки по рисованию карандашом для людей абсолютно разного возраста. Все они разделены на группы и подгруппы, что делает удобным поиск необходимого именно вам материала.
Простой карандаш — самоучитель по рисованию онлайн, где представлены видео уроки и книги для разных уровней владения мастерством рисунка. Здесь много интересного как для взрослых, так и для детей. Более того, ресурс содержит целые курсы, посвященные определенной тематике, что позволяет более глубоко изучить некоторые аспекты.
Уроки рисования и черчения для начинающих — систематизированные уроки по рисованию и черчению онлайн с самых азов. Здесь доходчиво и просто объясняют законы и принципы построения правильной перспективы. Вы сможете развить глазомер и отработать техники рисования.
Художник онлайн — на этой платформе собраны бесплатные онлайн уроки по акварели, скетчингу, рисунку и живописи маслом. Тут вы найдете 19 занятий по четырем направлениям. Также, каждый из уроков имеет подробное описание материала, который освещает.
Рисовать могут все — системно-поэтапные уроки по рисованию. Ресурс содержит как бесплатные, так и платные курсы посвященные рисованию в различных техниках. Сайт позиционирует себя как онлайн художественную школу для взрослых. Однако мы помним, что в вопросе искусства и живописи возраст не имеет значения.
Linteum — онлайн ресурс, который содержит уроки по рисунку и живописи, освещает тематики перспективы, композиции, света и цвета. Занятия посвящены различным техникам, приемам и материалам. Здесь содержаться уроки, мастер классы, книги и статьи о рисунке и живописи. Формат обучающего материала настолько разнообразен, что позволяет использовать различные подходы в изучении одной и той же тематики.
Рисование, уроки для начинающих — 4brain является обучающей площадкой, содержащей множество различных образовательных курсов, посвященных самым разным сферам деятельности. Тема рисования не является исключением и представлена здесь в поэтапном изложении начиная с самых азов. Отлично подойдет тем, кто любит запастись хорошей базой теоретических знаний, прежде чем приступать к практике.
В мире цифровых технологий знания становятся все более доступными. Мировая информационная паутина ежедневно пополняется новыми обучающими ресурсами, доступными всем, кто имеет в своем распоряжении подключение к сети и необходимый гаджет. Поэтому, не стоит сдерживать себя из-за сомнений относительно вашего мастерства. Вооружитесь интересным онлайн уроком и приступайте к процессу рисования. Уверены, что вы сможете найти интересующий вас материал среди сайтов представленных в нашем списке. Если же вы знаете другие интересные и полезные онлайн площадки, которые обучают рисунку и живописи, поделитесь, пожалуйста, с нами в комментариях.
В онлайн галерее картин маслом Struchaieva Art вы можете найти и приобрести картину различных серий и направлений. Каждая картина написана не только кистью, но и душой. Я выражаю свои эмоции на холсте, погружаясь в неизвестность и находя в ней что-то совершенно новое. Также, можно заказать печать картин на холсте или фотобумаге в необходимом размере.
Подборка сайтов с позами и рефами людей
Уже затрагивалась эта тема, но я решила в один пост собрать еще несколько новых и слегка подзабытых источников. В итоге это все отличный материал для практики рисования человека и животных, рекомендуется для использования только в учебных целях. Расположила в порядке того, что больше всего нравится мне и что удобнее всего использовать. В основном все бесплатно.
Осторожно, по ссылкам много обнаженной натуры.
Crocus Cafe Шикарный канал с обнаженной натурой
http://figuresfordrawing.tumblr.com/archive#_=_ Огромная коллекция с Тумблера, очень много интересных и сложных поз с красивой обработкой, люблю ей пользоваться.
http://reference.sketchdaily.net/ru/
Можно задать свои настройки и точно так же рисовать, важный плюсик — есть животные и части тела.
https://line-of-action.com/ Еще один хороший сайт, кроме поз есть отдельно эмоции, руки и животные.
https://drive.google.com/drive/u/0/folders/0B33F9qXgdh-AeXBFcDN3QmlYZDg Чья-то личная коллекция рефов, тоже очень много изображений, все сгруппировано по папкам.
http://senshistock.com/sketch/ Простой доступный сайт с секундомером и фотографиями людей в обстановке, фото с Deviantart, есть пары, есть одиночные фигуры, все одеты.
https://www.quickposes.com/ru Слишком много странных настроек, но тоже пользоваться можно.
http://www.posemaniacs.com/ Мышечные модели людей, нужен флеш плеер в браузере.
http://www.artmodels360.com/ Сайт с возможностью обзора модели на 360 градусов и удобной панелью справа для выбора нужных рефов. Есть рисование на время, есть пары людей. Огромный жирный минус — подписка на год $37, бесплатно доступно только около 50 моделей (в правой панели нужно в меню Others выбрать Sample Image).
http://www.anatomy360.info/anatomy-scan-reference-dump/ 3D модели, для просмотра надо подписаться.
http://artmodelsphoto.tumblr.com/archive Немного глуповатый, на мой взгляд, тумблер с кучей гифок, но иногда попадаются интересные модельки.
free image library and gesture drawing tool for artists
Процедура
Возьмите что-то для рисования! Выберите тип позы, которую вы хотите нарисовать и ваш желаемый лимит времени.
Попытайтесь нарисовать основной образ позы в течение выбранного срока. Изображение изменится после того, как пройдет лимит времени.
Для специального списка изображений перейдите в «Испытания».
Для использования безлимитного времени в Случайные позы.
Для настроек изображений с лимитированным временем используйте Практика с таймером.
Заметка: Испытания они всегда по 20 изображений на каждую сессию.
Примеры
Я верю, что Ryan Woodward это один из лучших Художников когда речь идет о рисовании набросков фигур, жестов.
Советы
- Попытайтесь изначально уловить суть позы, а работать на деталями позже.
- Вы будете становиться лучше каждую сессию, но это требует времени и практики.
- Учитесь на ошибках. Если вы сделаете это, то вы улучшите свои навыки гораздо быстрее.
- Сделайте эти упражнения ежедневной привычкой, и вы, несомненно, усовершенствуетесь быстрее!
- Найдите лучший рисунок с предыдущей сессии и стремиться превзойти его в ходе новой сессии.
- Испытайте себя и выбирайте более короткий лимит времени каждые несколько недель.
- Постарайтесь завершить свой рисунок вовремя.
- Если вы не можете завершить свой рисунок вовремя, может быть, вы должны изменить лимит времени.
- Если наброски не пропорциональны, то попробуйте нарисовать бедра и позвоночник в первую очередь.
- Время от времени попробуйте различные материалы для рисования.
- Не забудьте получвть удовольствие.
Студия рисования для взрослых и детей в СПб — ArtAndMe
Оплата банковскими картами осуществляется через АО «АЛЬФА-БАНК».
К оплате принимаются карты VISA и MasterCard.
Услуга оплаты через интернет осуществляется в соответствии с Правилами международных платежных систем Visa и MasterCard на принципах соблюдения конфиденциальности и безопасности совершения платежа, для чего используются самые современные методы проверки, шифрования и передачи данных по закрытым каналам связи. Ввод данных банковской карты осуществляется на защищенной платежной странице АО «АЛЬФА-БАНК». На странице для ввода данных банковской карты потребуется ввести номер карты, имя владельца карты, срок действия карты, трёхзначный код безопасности (CVV2 для VISA или CVC2 для MasterCard). Все необходимые данные пропечатаны на самой карте.
Трёхзначный код безопасности — это три цифры, находящиеся на обратной стороне карты.
Далее вы будете перенаправлены на страницу Вашего банка для ввода 3DSecure кода, который придет к Вам в СМС. Если 3DSecure код к Вам не пришел, то следует обратится в банк выдавший Вам карту.
Случаи отказа в совершении платежа:
- банковская карта не предназначена для совершения платежей через интернет, о чем можно узнать, обратившись в Ваш Банк;
- недостаточно средств для оплаты на банковской карте. Подробнее о наличии средств на банковской карте Вы можете узнать, обратившись в банк, выпустивший банковскую карту;
- данные банковской карты введены неверно;
- истек срок действия банковской карты. Срок действия карты, как правило, указан на лицевой стороне карты (это месяц и год, до которого действительна карта). Подробнее о сроке действия карты Вы можете узнать, обратившись в банк, выпустивший банковскую карту;
По вопросам оплаты с помощью банковской карты и иным вопросам, связанным с работой сайта, Вы можете обращаться по следующим телефонам: +7 (911) 925-31-75.
Предоставляемая вами персональная информация (имя, адрес, телефон, e-mail, номер банковской карты) является конфиденциальной и не подлежит разглашению. Данные вашей кредитной карты передаются только в зашифрованном виде и не сохраняются на нашем Web-сервере.
Правила возврата товара/отказа от устлуги
При оплате картами возврат наличными денежными средствами не допускается. Порядок возврата регулируется правилами международных платежных систем.
Процедура возврата товара регламентируется статьей 26.1 федерального закона «О защите прав потребителей».
- Потребитель вправе отказаться от товара в любое время до его передачи, а после передачи товара — в течение семи дней;
- Возврат товара надлежащего качества возможен в случае, если сохранены его товарный вид, потребительские свойства, а также документ, подтверждающий факт и условия покупки указанного товара;
- Потребитель не вправе отказаться от товара надлежащего качества, имеющего индивидуально-определенные свойства, если указанный товар может быть использован исключительно приобретающим его человеком;
- При отказе потребителя от товара продавец должен возвратить ему денежную сумму, уплаченную потребителем по договору, за исключением расходов продавца на доставку от потребителя возвращенного товара, не позднее чем через десять дней со дня предъявления потребителем соответствующего требования;
Для возврата денежных средств на банковскую карту необходимо заполнить «Заявление о возврате денежных средств», которое высылается по требованию компанией на электронный адрес и оправить его вместе с приложением копии паспорта по адресу [email protected]
Возврат денежных средств будет осуществлен на банковскую карту в течение 21 (двадцати одного) рабочего дня со дня получения «Заявление о возврате денежных средств» Компанией.
Для возврата денежных средств по операциям проведенными с ошибками необходимо обратиться с письменным заявлением и приложением копии паспорта и чеков/квитанций, подтверждающих ошибочное списание. Данное заявление необходимо направить по адресу [email protected]
Сумма возврата будет равняться сумме покупки. Срок рассмотрения Заявления и возврата денежных средств начинает исчисляться с момента получения Компанией Заявления и рассчитывается «в рабочих днях без учета праздников/выходных дней.
Школа рисования, живописи и композиции — Сайт школы рисования, живописи и композиции. Тут можно записаться на занятия и ознакомиться с деятельностью школы.
Школа рисования, живописи и композиции
-
Первая ступень
Первая ступень
На первой ступени студенты знакомятся с основами рисунка, живописи и композиции. Учатся работать в разных техниках и материалах. Изучают специфику работы в жанрах натюрморт и портрет. Узнают законы перспективы, цветоведения и композиции.
Узнать больше -
Вторая ступень
Вторая ступень
На второй ступени учащиеся продолжают осваивать различные живописные и графические техники. Приступают к изучению пластической анатомии фигуры человека. Работают в таких жанрах, как портрет, пейзаж, натюрморт. Создают сюжетные композиции.
Узнать больше -
Третья ступень
Третья ступень
На третьей ступени основное внимание уделяется рисованию и живописи портрета и фигуры человека, углубленно изучается пластическая анатомия. Наряду с этим создаются сложные натюрморты, ведётся работа над пейзажем. Создаются композиции на бытовую и историческую темы.
Узнать больше -
Четвёртая ступень
Четвёртая ступень
На четвёртой ступени студенты совершенствуются в навыках рисунка, живописи, композиции. Изучаются тонкости работы масляными красками, осваиваются основные техники. Создаются живописные портреты и рисунки обнажённой натуры. Ведётся работа над дипломным проектом с последующей его защитой.
Узнать больше
Руководитель и преподаватель школы-студии: Баландина Мария Рудольфовна.
Окончила МГАХУ Памяти 1905 года, живописный факультет, специальность: художник-преподаватель. Второе образование получила в МГОПУ им. М.А. Шолохова, специальность: педагог-психолог.
Представляем работы Баландиной Марии выполненные в различных стилях.
7 веб-сайтов для рисования, которые можно посетить, когда вам скучно …
7 веб-сайтов для рисования, которые можно посетить, когда вам скучно … ПоделитьсяНезависимо от того, художник ли вы или просто любите рисовать, есть несколько развлекательных веб-сайтов для рисования . В следующий раз, когда вам станет скучно, посмотрите их, потому что они могут потратить впустую часы вашего времени. Кроме того, они могут даже улучшить ваши навыки в искусстве! Вот некоторые из лучших веб-сайтов для рисования, которые будут развлекать вас:
Содержание:
- Нарисуйте Stickman
- Sketch
- Doodletoo
- One Motion
- Bomomo
- Нарисуйте что-нибудь
- Нарисуйте свой собственный мультипликационный персонаж
1 Нарисуйте стикмена
Drawastickman.com почти так же весело, как и получается. Вы начинаете с рисования крошечного человечка. После этого игра просит вас нарисовать в руках персонажа определенные предметы, например, ключ и воздушный шарик. Затем игра оживляет вашего персонажа и отправляет его в приключение. Впереди всего два разных приключения, но они одинаково увлекательны. Это обязательно займет вас какое-то время.
84 Добавить комментарий …2 Sketch
Sketch.io позволяет рисовать потрясающие картинки. У него больше функций, чем просто кисть и ручка.Также есть варианты каллиграфии, штампа и паутины. Вы даже можете добавить клипарт или ввести текст для добавления к изображению. Вы можете делать все, что только можете себе представить.
71 Добавить комментарий …3 Doodletoo
Doodletoo.com — это место, где можно продемонстрировать свои художественные навыки и сравнить их с другими произведениями искусства. По сути, это групповая доска для рисования, на которой группа людей использует один мольберт. Иногда вам будут попадаться самые красивые картинки, которые вы когда-либо видели. В других случаях вы просто увидите смешные каракули.Все зависит от того, с кем вы застряли в холле. Только не используйте этот сайт для рисования шедевра, потому что кто-то может легко его испортить, а вы не хотите расстраиваться.
18 Добавить комментарий …4 One Motion
Вот еще один веб-сайт, который позволяет вам создавать собственные изображения. Onemotion.com начинает с того, что спрашивает, какого размера вы хотите, чтобы ваше изображение было. Тогда вы сможете делать все, что душе угодно. Вы можете выбрать размер, давление и распыление кисти, которую вы используете.Разброс и встряхивание также являются вариантами.
57 Добавить комментарий …5 Bomomo
Bomomo.com — отличный способ зря потратить время. Просто нажмите на ссылку и убедитесь в этом сами. Он позволяет рисовать потрясающие формы на странице, не выполняя при этом особой работы. Это не тот веб-сайт, который стоит посетить, если вы действительно хотите создать свою собственную работу. Это больше похоже на расточительство времени, когда вы можете взглянуть на красивые цвета. Все, что вам действительно нужно сделать, это щелкнуть и перетащить.
80 Добавить комментарий …6 Draw Something
Помните несколько лет назад, когда у всех было приложение Draw Something на своих телефонах? Ну нарисуй-что-нибудь-онлайн.net позволяет играть в ту же игру онлайн, но немного другим способом. Вместо того, чтобы играть против одного человека, вы можете войти в комнату с кучей разных игроков. Таким образом, вы не только гоните на время. Вы также пытаетесь превзойти своих конкурентов.
58 Добавить комментарий …7 Нарисуйте своего собственного мультипликационного персонажа
Agame.com позволяет вам нарисовать своего собственного мультипликационного персонажа. Все, что вам нужно сделать, это нарисовать руки, ноги и тело. Как только вы закончите, игра автоматически оживит вашего персонажа.Конечно, это детская игра, но все же довольно занимательная.
Неважно, художник вы или любитель рисовать. Если вы любите рисовать, то делайте это как можно больше! Все дело в том, чтобы быть счастливым. Какая самая впечатляющая вещь из того, что вы когда-либо рисовали?
25 ПоделитьсяОцените, пожалуйста, эту статью
☆☆☆☆☆
Еще
Комментарии
Популярные
Недавние
The Drawing Website
Формулы мультяшного тела
Я много времени уделял мультипликационным головам.О рисовании голов нужно много знать. Столько же нужно знать о рисовании тела. Под «телом» я подразумеваю туловище и бедра.
Мультипликационные тела можно упростить, так что вам не нужно заходить так глубоко, как с головой, хотя для достижения наилучших результатов хорошо знать, как нарисовать более реалистичное анатомически правильное тело.
В этом уроке я покажу вам несколько простых формул тела, которые вы можете использовать, и то, как некоторые из этих формул можно изменить, чтобы нарисовать несколько более естественные формы тела.Обойдемся:
- Супер простые мультяшные фигуры
- Боб и пуля
- Сундук
- Нижнее белье, форма бедра
- Изменение формулы
- Типы телосложения Фредди Мура
- Типы телосложения Брюса Тимма
- Типы телосложения в аниме.
Супер простые мультяшные формы тела
Когда дело доходит до мультяшных фигур, все подходит. Начните с основных форм: квадратов, кругов, треугольников. Тяни их, толкай, делай интересными:
Снимите с них головы, руки и ноги, и вы получите мультяшное тело.Это действительно очень просто. Если вы хотите, чтобы он тоже выглядел солиднее, добавьте солидности. Придать форму .:
Сделайте это, вы карикатурист, вы устанавливаете правила.
Если же вам нужны формулы чьего-то мультяшного телосложения, то читайте дальше.
Боб и пуля
Безусловно, наиболее часто используемая фигура мультяшного тела — «Боб». Еще одна полезная форма, которую я лично люблю использовать, — это модификация «Боба», которую я назову «Пуля».«Эту форму я узнал от моего любимого учителя рисования фигур, Стива Хьюстона. Позвольте мне объяснить эти формы.
Bean — это именно то, на что это похоже. Похоже на фасоль. Он состоит из двух сфер. Один сверху, один снизу, разделенные небольшим пространством, соединенные линиями сбоку. В результате вы получаете своего рода модифицированный цилиндр. Когда он сгибается, он выглядит как боб. Эта форма предназначена для совместного изображения туловища и бедер.
Полезность Bean заключается в его гибкости.Его можно легко сгибать, растягивать и скручивать. Его также можно модифицировать для создания множества различных форм туловища. Это довольно стандартная форма для большинства традиционных западных мультипликационных персонажей, от Микки Мауса и его банды до персонажей Looney Tunes.
И как только вы привыкнете к простому Бобу, состоящему из двух сфер, вы можете изменить его форму на кубики, конусы, цилиндры и клинья, чтобы сделать тела еще более разнообразными:
Пуля похожа на Боб.Однако все немного сложнее. Он состоит из двух форм: цилиндра в форме пули, обращенного вниз, вставленного в мягкую угловую область бедра коробки. Идея состоит в том, что нижняя круглая часть верхней фигуры сразу же создает форму мышц живота, добавляя анатомическое ощущение вашему рисунку с самого начала.
Если The Bullet трудно понять, вы можете сначала начать с The Bean, а как только вы получите то, что хотите, вы можете преобразовать его в The Bullet позже, как вы увидите через мгновение.
Эту форму лучше всего использовать при рисовании более натуралистичных анатомических персонажей мультфильмов, таких как персонажи аниме или приключенческих боевиков. Но его также можно использовать для дополнения измененной формы фасоли, чтобы добавить больше натурализма преувеличенной мультяшной форме:
Рисуя фасоль или пулю сбоку, не забывайте следить за естественными ритмами тела, чтобы ваши персонажи выглядели натуралистично и убедительно.
Сундук
Если вы собираетесь добавить немного убедительного натурализма в свои мультфильмы, будь то клюв или грудь, вам понадобится простая формула груди, с которой можно работать.
Вот как я подхожу к мужской груди:
- Решив, где разместить центр моего туловища, я нахожу область, где, как я думаю, будут плечи. Я делаю это, рисуя линию плеча в верхней части пули. Я поставил точку для ямки шеи, где соединяются центральная линия и линия плеча. Я также добавляю две линии справа и слева от впадины шеи для шеи.
- Я решаю, где я хочу, чтобы нижняя часть клюва была там, и провожу линию вокруг формы.Это индивидуально для каждого персонажа. Я также добавляю трубки для рук, которые соединяются с линией плеч.
- Затем я соединяю нижний угол выступов с плечами и получаю такую форму. Это НЕ является анатомически точным, но это полезное руководство, которое можно скорректировать с учетом особенностей каждого персонажа.
- А теперь самое интересное. Начиная с нижней части центра клевков, нарисуйте ритмическую линию, которая движется вверх по центру и поворачивается, прежде чем добраться до ямки шеи.Эта линия перемещается, чтобы ритмично создать плечи. Это соединяет область груди с плечом, создавая единый плечевой пояс. Как только это будет сделано, вы можете добавить две вогнутые линии от шеи до плеч, чтобы создать мышцы плеча. Если самец очень мускулистый, эти линии будут нарисованы выпуклыми.
- И все. У меня лежит мужская грудь. Для начала этого достаточно.
А что, если вы хотите нарисовать женскую область груди? Что ж, это почти то же самое с некоторыми небольшими изменениями:
- Вы начинаете точно так же, как мужская грудь, с плечевой линии, ямки шеи и шеи.
- Затем вы рисуете руки и низ клювов. Да, у женщин есть клевки. Сюрприз!
- Соедините клевки с плечами, как с самцом.
- Вот тут кое-что изменилось. Чтобы добавить грудь, просто нарисуйте два наклонных яйца в углу каждого клюва. Этот наклон варьируется в зависимости от типа пазухи. Как и мужская грудь, не все женщины имеют одинаковую грудь.
- Теперь создайте ритмическую линию, соединяющую обе груди друг с другом и с плечами, чтобы они чувствовали себя так, как будто вся эта область является частью одного целого.После этого вы рисуете вогнутые линии мышц плеча.
- И готово. Теперь у вас есть женская грудь, которую нужно нарисовать.
Это и его вариации, вот и все.
Нижнее белье Hip Shape
Независимо от того, является ли ваша область бедер более похожей на коробку или кубическую, как только вы будете готовы ее более четко определить, вы можете превратиться в то, что я называю, формой «нижнего белья». Напоминает мужские трусы.
Эта форма не уникальна для меня.Я взял это из книги школы знаменитых художников по фигуре, а также из книги Уолта Ридса по фигуре. Я обнаружил, что эта форма бедра так же удобна для мультфильмов, как и для натуралистических фигур.
Вот как это выглядит:
Очень напоминает чашу с двумя вырезанными на дне отверстиями.
Его можно разместить на любой форме. Как это:
Причина в том, чтобы лучше определить, где ножки будут вставлены в область.Я покажу вам, как это помогает, когда начну писать о ногах.
Формулы в действии
Когда у вас есть эти элементы, вы можете начать изменять их, чтобы создавать всевозможные типы и стили тела. Вы можете создавать животных, разные типы мужчин, разные типы женщин. Это зависит от вас и ваших экспериментов.
Давайте посмотрим, как работают эти формулы, используя популярные стили мультфильмов …
Боди в стиле Фредди Мура
The Bean — это в значительной степени основа большей части стиля Фредди Мура.Это очень легко увидеть в шрифтах Looney Tune и Mickey Mouse. Но вы также можете увидеть более продвинутую, более естественную версию стиля в анимационных фильмах Диснея.
Ниже представлен корпус типа Looney Tunes. Я не добавил детали сундука или пупка, потому что это тело можно использовать для изготовления кроликов, кошек, собак, мышей и т. Д., А также людей:
- Он просто состоит из двух шаров, верхний примерно наполовину меньше нижнего.
- Которые затем соединяются вместе.Добавление формы и направления.
- А телосложение у вас есть.
Это не «единственный» тип телосложения Looney Tunes, но он очень распространен.
Если, однако, вы собираетесь искать больше принцессы Диснея, вот простая архетипическая формула тела для этого:
- Опять два мяча. На этот раз верхний шар более яйцевидной формы и лишь чуть меньше нижнего.
- За исключением этого раза, когда вы соединяете их двумя кривыми «c», которые изгибаются внутрь, создавая форму песочных часов.Добавляем направление, клевки и маленький шарик на груди, чтобы обозначить грудь. Обычно пазухи не большие. Не забудьте добавить нижнее белье в области бедер.
- И все. Окончательный тип тела обычно очень простой, без особых анатомических деталей.
Помните, это формула тела, а не абсолют. Конечный результат может сильно отличаться в зависимости от ваших потребностей.
Мужские тела, которые больше похожи на диснеевские, отличаются гораздо больше. так что не существует единственной формулы тела, которую вы можете использовать.Однако приведенный ниже тип телосложения должен быть вам полезен. Ниже только один:
- Этот верхний шар намного больше нижнего.
- Снова соедините шарики, расплющивая плечи. Обязательно определите формы и направление, а также добавьте клевки и бедра.
- И все, у тебя есть чувак.
Теперь давайте посмотрим на пулю в действии в более приключенческом стиле …
Боди в стиле Брюса Тимма
Похож на стиль Фредди Мура, за исключением того, что я обнаружил, что использование пули лучше всего подходит для них в качестве основы.Конструкция будет выглядеть примерно так:
- Сначала начните с пули правильной формы. Убедитесь, что форма бедра расширяется.
- Затем добавьте форму «нижнего белья», ритмы груди и форму широчайшей мышцы спины (лат). Это придает туловищу преувеличенную форму песочных часов. Обратите внимание, что треугольник, созданный для плеч, намного шире, чем бедра .
- И готово. Просто нарисуйте окончательные детали, опуская большую часть конструкции.
У самца похожий процесс:
- Начинайте с пули, только бедра не раздувайте.Они должны просто пойти прямо вниз.
- Добавьте грудные ритмы, плечевой пояс и большой модифицированный эллипс для широчайших.
- В последней строке просто оставьте некоторые детали, показанные ниже, и все готово.
Напоминаем, что это НЕ ОДИН способ рисовать в этом стиле.
Если вы хотите стать еще более натуралистичным, например, в стиле аниме, вы можете. Позвольте мне показать вам …
Такахиро Кимура Боди в стиле аниме
Наиболее естественная версия формулы используется в этом стиле аниме.Здесь гораздо меньше преувеличений. При рисовании в этом стиле Bullet проявляет себя как нельзя лучше. Начнем с женского торса:
- Опять же, вы начинаете форму пули с расширенными бедрами.
- Как и в случае с описанным выше стилем Брюса Тимма, вы добавляете ритмы груди и формы бедер. НО вы не добавляете преувеличенные латы. Этот стиль немного более естественный. Кроме того, этот стиль часто имеет немного большую грудь. Обратите внимание, что плечи и бедра, в отличие от стиля Брюса Тимма, описанного выше, почти одинаковой ширины.
- Как только это будет сделано, вы избавитесь от большей части конструкции и добавите верхнюю линию Clavicle.
Самец такой же, но анатомия немного больше, показывает:
- Начни с пули. Если хотите, можете добавить немного расклешенных бёдер на бедрах.
- Добавьте ритмы груди, форму бедер и широту. Такой же большой или легкий, как ваш тип мужчины.
- Как только это будет сделано, вам потребуются некоторые знания анатомии, чтобы поставить все правильные линии в нужном месте.Эти герои мультфильмов, как правило, более натуралистичны.
Вот как вы используете The Bean и The Bullet для рисования трех разных типов мультяшных тел. Как видите, формула очень универсальна.
Мультипликационное тело поворачивается
Как я уже делал раньше, вот полный оборот всех трех стилей. Начиная с …
Поворот торса Фредди Мура
Мужской:
Женский:
Поворот торса в стиле Брюса Тимма
Мужской:
Женский:
Такахиро Кимура Поворот торса в стиле аниме
Мужской:
Женский:
Вот и все.Вы должны быть в состоянии нарисовать любой тип мультяшного тела, какой захотите, используя информацию, которую я вам дал. Помните, что чем больше вы знаете настоящую анатомию, тем лучше будут ваши окончательные рисунки.
Нравится:
Нравится Загрузка …
Уровень 1 | Сайт для рисования
Добро пожаловать в начало уроков уровня 1. Надеюсь, вы прочитали уроки уровня 0 и готовы к следующему шагу. Если вы этого не сделали, я рекомендую вам пройти Уроки Уровня 0, чтобы вы ничего не пропустили.
Уроки Уровня 1 предназначены для развития основ, заложенных в предыдущих уроках.
Теперь вы знаете, что умеете рисовать. Рисовать не сложно, НО рисовать хорошо.
Вы здесь, потому что хотите лучше начать рисовать.
Чтобы помочь вам в этом, уроки Уровня 1 будут посвящены созданию мультфильмов.
Что я имею в виду под мультфильмами?
Под мультфильмами я имею в виду персонажей, которые варьируются от любых беззаботных комиксов до забавных мультипликационных персонажей.От простых комиксов, таких как «Дальняя сторона» и «Овсянка», до стиля Луни Тюнз и даже стиля Диснея.
Я НЕ имею в виду более натуралистические мультфильмы, такие как Супермен, Бэтмен или Терри и пираты. Они относятся к более сложной форме мультипликации, о которой я расскажу на уровне 2.
Почему мультики?
Причины, по которым стоит рисовать мультфильмы
Есть множество оправданий, чтобы не рисовать. Вы можете подумать, что рисовать слишком сложно. Может быть, вы даже не можете вообразить создание чего-либо из своего воображения.С чего вообще начать? Что вы должны сделать? Возможно, вы думаете, что все, что вы создаете, будет бесполезным или слишком скучным.
Рисование мультфильмов — решение этих проблем.
К тому времени, когда мы закончим говорить о рисовании, вы будете знать, как вы можете вывести рисование и перейти на следующий уровень.
Тем не менее, рисование мультфильмов — самоцель. Вы можете быть очень счастливы, только рисуя карикатуры, без необходимости двигаться дальше.
Тем не менее, вот три причины, по которым карикатура поможет вам достичь более высокого уровня рисования:
Мультипликация — легкая победа
Когда дело доходит до создания мультфильмов, на самом деле нет «правильного» способа.Могут быть привлекательные или менее привлекательные мультфильмы, но на самом деле нет «правильного» мультфильма.
Это действительно ТВОЙ способ рисовать мультфильмы. Тем не менее, возможно, вам не НРАВИТСЯ ваш путь. Ничего страшного, поэтому я дал вам уроки дизайна в уроках 3 и 5 уроков уровня 0. Это так, чтобы вы могли попрактиковаться в создании мультяшного стиля, которым вы гордитесь.
Тем не менее, на самом деле не существует способа «провалить карикатуру».
Потому что нет возможности потерпеть неудачу, это делает вас более уверенным в себе.Это помогает развивать ваши навыки по мере того, как вы рисуете все больше и больше.
Чем больше вы рисуете, тем больше узнаете. Чем больше вы узнаете, тем больше экспериментируете.
Скоро вы начнете пробовать разные стили мультфильмов. Что, конечно же, научит вас рисовать еще больше.
Это беспроигрышный вариант. С мультфильмами просто не прогадаешь.
Комфортный рисунок из вашего воображения
Меня часто спрашивают,
«Как мне рисовать из своего воображения? Я могу рисовать то, что вижу, довольно хорошо, но когда я рисую что-то из головы, это выглядит ужасно.«
Рисование на основе наблюдений и рисование на основе воображения — это на самом деле два разных, но взаимодополняющих навыка. Вы можете быть хороши в одном, но не в другом.
Вот почему я рекомендую рисовать карикатуры. Поскольку это такая легкая победа, вы можете научиться рисовать из своего воображения без какого-либо давления.
Рисовать из своего воображения действительно сложно. С чего начать? Глаза, голова?
Рисуя карикатуры, вы можете избавиться от догадок в процессе небольшими кусками.Вы можете изучить один простой стиль рисования, затем другой, немного более сложный, затем более сложный и т. Д.
Скоро ваши мультфильмы станут очень сложными, и вы будете совершенно комфортно рисовать в этом стиле. Рисование из вашего воображения станет вашей второй натурой.
Cartooning — это увлекательный и простой способ научиться рисовать из головы.
Универсальность
Cartooning делает вас более разносторонним рисовальщиком. Больше, чем если бы вы специализируетесь на рисовании натуралистических рисунков.
Это станет более очевидным по мере того, как вы разовьете навыки рисования. Сначала мультфильмы будут настолько простыми, что могут показаться бесполезными. По мере развития ваших навыков ваши мультфильмы станут более продвинутыми и сложными.
Эта изысканность значительно упростит переход от карикатуры к натуралистическому рисунку.
Не только это, но и когда вы объединяете свои навыки рисования карикатур с великолепным дизайном, мир начинает открываться. Преувеличение и ясность мультфильмов становятся очень удобным языком.
Но вот что интересно. Как только вы начнете выходить за рамки карикатуры и начнете рисовать более натуралистичные фигуры, внезапно все, что вы знаете о мультфильмах, расширится и наполнит ваш естественный рисунок.
Стиль становится проще. Выражения станут второй натурой. Ваши рисунки станут более динамичными. Словом, ваш рисунок станет намного разнообразнее.
Я видел много художников, которые рисуют натуралистично и не умеют рисовать карикатуры. Многие из работ этих художников действительно жесткие и жесткие, и они могут рисовать только в одном стиле.
Если бы они сначала начали с мультфильмов, у них бы не было этой проблемы. Рисование мультфильмов дает рисовальщикам больший визуальный словарный запас, на который можно опираться.
Итак, если вы готовы начать …
Давайте приступим к нашему мультяшному фу!
Секрет арсенала рисования Фу — принадлежности для рисования
Урок 1: Нарисуйте секреты перспективы Фу — 5 принципов, которые вы должны знать
Урок 2: Практика рисования Fu Forms
Урок 3: Ключ к потоку, мощности и динамичности — овладение жестами
Урок 4: Делаем ваши мультфильмы профессионально выглядящими — Дизайн мультфильмов
Урок 5: Используйте ритм Люк
Урок 6: Рисование фу в стиле обезьяны — Копирование
Урок 7: Создание динамических изображений и среды
Урок 8: Искусство чернил Fu
Урок 9: Цвет как профессионал: оттенок и насыщенность
БОНУС
Элементы мультфильмов и формулы деталей
РЕСУРСЫ / КНИГИ :
- Уровень 1 Рекомендуемая литература
Если вы хотите прочитать Уроки раньше всех, подпишитесь на НОВОСТНОЙ БЮЛЛЕТЕНЬ.Я публикую там Уроки небольшими кусками, прежде чем размещать их целиком в блоге, чтобы все могли прочитать.
Нравится:
Нравится Загрузка …
Мега Миллионы
Мега МиллионыВсе победители
Матч
Всего победителей
Приз *
Победители Megaplier
Приз Megaplier *
Матч:
Всего победителей:
Сумма приза *:
Матч:
Всего победителей:
Сумма приза *:
Победители Megaplier:
Приз Megaplier *:
Матч:
Всего победителей:
Сумма приза *:
Победители Megaplier:
Приз Megaplier *:
Матч:
Всего победителей:
Сумма приза *:
Победители Megaplier:
Приз Megaplier *:
Матч:
Всего победителей:
Сумма приза *:
Победители Megaplier:
Приз Megaplier *:
Матч:
Всего победителей:
Сумма приза *:
Победители Megaplier:
Приз Megaplier *:
Матч:
Всего победителей:
Сумма приза *:
Победители Megaplier:
Приз Megaplier *:
Матч:
Всего победителей:
Сумма приза *:
Победители Megaplier:
Приз Megaplier *:
Матч:
Всего победителей:
Сумма приза *:
Победители Megaplier:
Приз Megaplier *:
Рисование фигур с помощью холста — веб-API
Теперь, когда мы настроили среду холста, мы можем перейти к деталям того, как рисовать на холсте.К концу этой статьи вы научитесь рисовать прямоугольники, треугольники, линии, дуги и кривые, познакомившись с некоторыми из основных фигур. Работа с контурами важна при рисовании объектов на холсте, и мы увидим, как это можно сделать.
Прежде чем мы сможем начать рисовать, нам нужно поговорить о сетке холста или о пространстве координат . Наш скелет HTML с предыдущей страницы имел элемент холста шириной 150 пикселей и высотой 150 пикселей.
Обычно 1 единица сетки соответствует 1 пикселю на холсте.Начало этой сетки расположено в верхнем левом углу в координате (0,0). Все элементы размещаются относительно этого начала координат. Таким образом, положение верхнего левого угла синего квадрата становится x пикселей слева и y пикселей сверху, в координатах (x, y). Позже в этом уроке мы увидим, как мы можем перевести начало координат в другое положение, повернуть сетку и даже масштабировать ее, но пока мы будем придерживаться значения по умолчанию.
В отличие от SVG, поддерживает только две примитивные формы: прямоугольники и пути (списки точек, соединенных линиями).Все остальные формы должны быть созданы путем объединения одного или нескольких контуров. К счастью, у нас есть набор функций рисования контуров, которые позволяют создавать очень сложные формы.
Сначала посмотрим на прямоугольник. Есть три функции, которые рисуют прямоугольники на холсте:
-
fillRect (x, y, ширина, высота)
Рисует закрашенный прямоугольник.
-
strokeRect (x, y, ширина, высота)
Рисует прямоугольный контур.
-
clearRect (x, y, ширина, высота)
Очищает указанную прямоугольную область, делая ее полностью прозрачной.
Каждая из этих трех функций принимает одни и те же параметры. x
и y
определяют положение на холсте (относительно исходной точки) верхнего левого угла прямоугольника. ширина
и высота
обеспечивают размер прямоугольника.
Ниже представлена функция draw ()
с предыдущей страницы, но теперь она использует эти три функции.
Пример прямоугольной формы
function draw () {
var canvas = document.getElementById ('холст');
if (canvas.getContext) {
var ctx = canvas.getContext ('2d');
ctx.fillRect (25, 25, 100, 100);
ctx.clearRect (45, 45, 60, 60);
ctx.strokeRect (50, 50, 50, 50);
}
}
Результат этого примера показан ниже.
Скриншот | Живой образец |
---|---|
Функция fillRect ()
рисует большой черный квадрат по 100 пикселей с каждой стороны. Затем функция clearRect ()
стирает квадрат размером 60×60 пикселей из центра, а затем вызывается strokeRect () для создания прямоугольного контура 50x50 пикселей внутри очищенного квадрата.
На следующих страницах мы увидим два альтернативных метода для clearRect ()
, а также увидим, как изменить цвет и стиль обводки визуализированных фигур.
В отличие от функций контура, которые мы увидим в следующем разделе, все три прямоугольные функции рисуют непосредственно на холсте.
Теперь посмотрим на пути. Путь - это список точек, соединенных отрезками линий разной формы, изогнутыми или нет, разной ширины и разного цвета. Путь или даже подпуть можно закрыть. Чтобы сделать фигуры с помощью контуров, мы предпримем несколько дополнительных шагов:
- Сначала вы создаете путь.
- Затем вы используете команды рисования, чтобы нарисовать контур.
- После того, как контур был создан, вы можете обвести его или заполнить, чтобы отобразить его.
Вот функции, используемые для выполнения этих шагов:
-
beginPath ()
Создает новый путь. После создания будущие команды рисования направляются в путь и используются для построения пути.
- Методы пути
Способы задания разных путей для объектов.
-
closePath ()
Добавляет прямую линию к пути, идущему до начала текущего вложенного пути.
-
ход ()
Рисует фигуру, обводя ее контур.
-
заполнить ()
Рисует сплошную фигуру, заполняя область содержимого контура.
Первым шагом для создания пути является вызов beginPath ()
. Внутри контуры хранятся в виде списка подпутей (линий, дуг и т. Д.), Которые вместе образуют форму. Каждый раз, когда вызывается этот метод, список сбрасывается, и мы можем начать рисовать новые фигуры.
Примечание: Когда текущий путь пуст, например, сразу после вызова beginPath ()
, или на вновь созданном холсте, первая команда построения пути всегда обрабатывается как moveTo ()
, независимо от того, что она на самом деле есть. По этой причине вам почти всегда нужно специально устанавливать начальную позицию после сброса пути.
Второй шаг - это вызов методов, которые фактически определяют пути, которые нужно нарисовать. Мы увидим это в ближайшее время.
Третий и необязательный шаг - вызвать closePath ()
. Этот метод пытается замкнуть фигуру, проведя прямую линию от текущей точки до начала. Если фигура уже закрыта или в списке только одна точка, эта функция ничего не делает.
Примечание: Когда вы вызываете fill ()
, все открытые фигуры закрываются автоматически, поэтому вам не нужно вызывать closePath ()
. Это , а не , когда вы вызываете stroke ()
.
Рисование треугольника
Например, код для рисования треугольника будет выглядеть примерно так:
function draw () {
var canvas = document.getElementById ('холст');
if (canvas.getContext) {
var ctx = canvas.getContext ('2d');
ctx.beginPath ();
ctx.moveTo (75, 50);
ctx.lineTo (100, 75);
ctx.lineTo (100, 25);
ctx.наполнять();
}
}
Результат выглядит так:
Скриншот | Живой образец |
---|---|
Перемещение пера
Одна очень полезная функция, которая фактически ничего не рисует, но становится частью список путей, описанный выше, - это функция moveTo ()
. Вероятно, вы можете представить себе это как то, что вы поднимаете ручку или карандаш с одного места на листе бумаги и кладете их на другое.
-
moveTo (x, y)
Перемещает перо к координатам, указанным в
x
иy
.
Когда холст инициализируется или вызывается beginPath ()
, вы, как правило, захотите использовать функцию moveTo ()
, чтобы разместить начальную точку в другом месте. Мы также можем использовать moveTo ()
для рисования несвязанных путей. Взгляните на смайлик ниже.
Чтобы попробовать это на себе, вы можете использовать приведенный ниже фрагмент кода.Просто вставьте его в функцию draw ()
, которую мы видели ранее.
function draw () {
var canvas = document.getElementById ('холст');
if (canvas.getContext) {
var ctx = canvas.getContext ('2d');
ctx.beginPath ();
ctx.arc (75, 75, 50, 0, Math.PI * 2, истина);
ctx.moveTo (110, 75);
ctx.arc (75, 75, 35, 0, Math.PI, ложь);
ctx.moveTo (65, 65);
ctx.arc (60, 65, 5, 0, Math.PI * 2, истина);
ctx.moveTo (95, 65);
ctx.arc (90, 65, 5, 0, Math.PI * 2, истина);
ctx.stroke ();
}
}
Результат выглядит следующим образом:
Снимок экрана | Живой образец |
---|---|
Если вы хотите увидеть соединительные линии, вы можете удалить линии, которые вызывают moveTo ( )
.
Примечание: Чтобы узнать больше о функции arc ()
, см. Раздел «Дуги» ниже.
Линии
Для рисования прямых линий используйте метод lineTo ()
.
-
lineTo (x, y)
Рисует линию из текущей позиции рисования в позицию, заданную значениями
x
иy
.
Этот метод принимает два аргумента: x
и y
, которые являются координатами конечной точки линии. Начальная точка зависит от ранее нарисованных путей, где конечная точка предыдущего пути является отправной точкой для следующих и т. Д.Начальную точку также можно изменить с помощью метода moveTo ()
.
Пример ниже рисует два треугольника: один с заливкой и один с контуром.
function draw () {
var canvas = document.getElementById ('холст');
if (canvas.getContext) {
var ctx = canvas.getContext ('2d');
ctx.beginPath ();
ctx.moveTo (25, 25);
ctx.lineTo (105, 25);
ctx.lineTo (25, 105);
ctx.fill ();
ctx.beginPath ();
ctx.moveTo (125, 125);
ctx.lineTo (125, 45);
ctx.lineTo (45, 125);
ctx.closePath ();
ctx.stroke ();
}
}
Это начинается с вызова beginPath ()
, чтобы начать новый контур формы. Затем мы используем метод moveTo ()
, чтобы переместить начальную точку в желаемое положение. Ниже нарисованы две линии, составляющие две стороны треугольника.
Скриншот | Живой образец |
---|---|
Вы заметите разницу между закрашенным и заштрихованным треугольником.Как упоминалось выше, это происходит потому, что фигуры автоматически закрываются при заливке контура, но не при обводке. Если бы мы пропустили closePath ()
для заштрихованного треугольника, были бы нарисованы только две линии, а не полный треугольник.
Дуги
Для рисования дуг или окружностей мы используем методы arc ()
или arcTo ()
.
-
arc (x, y, radius, startAngle, endAngle, против часовой стрелки)
Рисует дугу с центром в позиции (x, y) с радиусом r , начиная с startAngle и заканчивая endAngle в заданном направлении, обозначенном против часовой стрелки (по умолчанию по часовой стрелке).
-
arcTo (x1, y1, x2, y2, radius)
Рисует дугу с заданными контрольными точками и радиусом, соединенную с предыдущей точкой прямой линией.
Давайте более подробно рассмотрим метод arc
, который принимает шесть параметров: x
и y
- координаты центра окружности, на которой должна быть нарисована дуга. Радиус
не требует пояснений. Параметры startAngle
и endAngle
определяют начальную и конечную точки дуги в радианах вдоль кривой окружности.Они отсчитываются от оси x. Параметр против часовой стрелки
- это логическое значение, которое, когда истинно
, рисует дугу против часовой стрелки; в противном случае дуга рисуется по часовой стрелке.
Примечание: Углы в функции arc
измеряются в радианах, а не в градусах. Чтобы преобразовать градусы в радианы, вы можете использовать следующее выражение JavaScript: радиан = (Math.PI / 180) * градусов
.
Следующий пример немного сложнее, чем те, которые мы видели выше.Он рисует 12 разных дуг с разными углами и заливками.
Две петли на
предназначены для прохода по рядам и столбцам дуг. Для каждой дуги мы начинаем новый путь, вызывая beginPath ()
. В коде каждый из параметров дуги для ясности указан в переменной, но в реальной жизни это не обязательно.
Координаты x
и y
должны быть достаточно четкими. radius
и startAngle
являются фиксированными. endAngle
начинается с 180 градусов (полукруга) в первом столбце и увеличивается с шагом 90 градусов, завершаясь полным кругом в последнем столбце.
Оператор для параметра по часовой стрелке
приводит к тому, что первая и третья строки рисуются как дуги по часовой стрелке, а вторая и четвертая строки - как дуги против часовой стрелки. Наконец, оператор if
делает верхнюю половину заштрихованной дугой, а нижнюю половину - заполненной дугой.
Примечание: В этом примере требуется холст немного большего размера, чем другие на этой странице: 150 x 200 пикселей.
function draw () {
var canvas = document.getElementById ('холст');
if (canvas.getContext) {
var ctx = canvas.getContext ('2d');
for (var i = 0; i <4; i ++) {
for (var j = 0; j <3; j ++) {
ctx.beginPath ();
var x = 25 + j * 50;
var y = 25 + i * 50;
var radius = 20;
вар startAngle = 0;
var endAngle = Math.PI + (Math.PI * j) / 2;
var против часовой стрелки = i% 2! == 0;
ctx.arc (x, y, радиус, startAngle, endAngle, против часовой стрелки);
if (i> 1) {
ctx.fill ();
} еще {
ctx.stroke ();
}
}
}
}
}
Скриншот | Живой образец |
---|---|
Кривые Безье и квадратичные
Следующим типом доступных траекторий являются кривые Безье, доступные как в кубическом, так и в квадратичном вариантах.Обычно они используются для рисования сложных органических форм.
-
quadraticCurveTo (cp1x, cp1y, x, y)
Рисует квадратичную кривую Безье от текущего положения пера до конечной точки, указанной параметрами
x
иy
, используя контрольную точку, указанную параметрамиcp1x
иcp1y
.-
bezierCurveTo (cp1x, cp1y, cp2x, cp2y, x, y)
Рисует кубическую кривую Безье от текущего положения пера до конечной точки, указанной параметрами
x
иy
, с использованием контрольных точек, указанных параметрами (cp1x
,cp1y
) и (cp2x, cp2y).
Разница между ними заключается в том, что квадратичная кривая Безье имеет начальную и конечную точки (синие точки) и только одну контрольную точку (обозначена красной точкой), в то время как кубическая кривая Безье использует две контрольные точки.
Параметры x
и y
в обоих этих методах являются координатами конечной точки. cp1x
и cp1y
- координаты первой контрольной точки, а cp2x
и cp2y
- координаты второй контрольной точки.
Использование квадратичных и кубических кривых Безье может быть довольно сложной задачей, потому что в отличие от программного обеспечения для рисования векторных изображений, такого как Adobe Illustrator, у нас нет прямой визуальной обратной связи относительно того, что мы делаем. Из-за этого довольно сложно рисовать сложные формы. В следующем примере мы будем рисовать несколько простых органических форм, но если у вас есть время и, самое главное, терпение, можно создать гораздо более сложные формы.
В этих примерах нет ничего сложного. В обоих случаях мы видим последовательность нарисованных кривых, которые в конечном итоге приводят к завершенной форме.
Квадратичные кривые Безье
В этом примере используется несколько квадратичных кривых Безье для визуализации выноски речи.
function draw () {
var canvas = document.getElementById ('холст');
if (canvas.getContext) {
var ctx = canvas.getContext ('2d');
ctx.beginPath ();
ctx.moveTo (75, 25);
ctx.quadraticCurveTo (25, 25, 25, 62.5);
ctx.quadraticCurveTo (25, 100, 50, 100);
ctx.quadraticCurveTo (50, 120, 30, 125);
ctx.quadraticCurveTo (60, 120, 65, 100);
ctx.quadraticCurveTo (125, 100, 125, 62,5);
ctx.quadraticCurveTo (125, 25, 75, 25);
ctx.stroke ();
}
}
Скриншот | Живой образец |
---|---|
Кубические кривые Безье
В этом примере сердце нарисовано с использованием кубических кривых Безье.
function draw () {
var canvas = document.getElementById ('холст');
if (canvas.getContext) {
var ctx = canvas.getContext ('2d');
ctx.beginPath ();
ctx.moveTo (75, 40);
ctx.bezierCurveTo (75, 37, 70, 25, 50, 25);
ctx.bezierCurveTo (20, 25, 20, 62,5, 20, 62,5);
ctx.bezierCurveTo (20, 80, 40, 102, 75, 120);
ctx.bezierCurveTo (110, 102, 130, 80, 130, 62,5);
ctx.bezierCurveTo (130, 62,5, 130, 25, 100, 25);
ctx.bezierCurveTo (85, 25, 75, 37, 75, 40);
ctx.fill ();
}
}
Скриншот | Живой образец |
---|---|
Прямоугольники
В дополнение к трем методам, которые мы видели в Рисование прямоугольников, которые рисуют прямоугольники прямо на холсте, rect ()
, который добавляет прямоугольный путь к текущему открытому пути.
-
прямоугольник (x, y, ширина, высота)
Рисует прямоугольник, верхний левый угол которого задан как (
x
,y
) с указанной шириной
Перед выполнением этого метода автоматически вызывается метод moveTo ()
с параметрами (x, y). Другими словами, текущее положение пера автоматически сбрасывается до координат по умолчанию.
Создание комбинаций
До сих пор в каждом примере на этой странице использовался только один тип функции контура для каждой формы.Однако нет ограничений на количество или типы путей, которые вы можете использовать для создания формы. Итак, в этом последнем примере давайте объединим все функции пути, чтобы создать набор очень известных игровых персонажей.
function draw () {
var canvas = document.getElementById ('холст');
if (canvas.getContext) {
var ctx = canvas.getContext ('2d');
округленныйRect (ctx, 12, 12, 150, 150, 15);
округленныйRect (CTX, 19, 19, 150, 150, 9);
Round RoundRect (CTX, 53, 53, 49, 33, 10);
Round RoundRect (CTX, 53, 119, 49, 16, 6);
округленныйRect (ctx, 135, 53, 49, 33, 10);
округленныйRect (ctx, 135, 119, 25, 49, 10);
ctx.beginPath ();
ctx.arc (37, 37, 13, Math.PI / 7, -Math.PI / 7, ложь);
ctx.lineTo (31, 37);
ctx.fill ();
for (var i = 0; i <8; i ++) {
ctx.fillRect (51 + я * 16, 35, 4, 4);
}
for (i = 0; i <6; i ++) {
ctx.fillRect (115, 51 + я * 16, 4, 4);
}
for (i = 0; i <8; i ++) {
ctx.fillRect (51 + я * 16, 99, 4, 4);
}
ctx.beginPath ();
ctx.moveTo (83, 116);
ctx.lineTo (83, 102);
ctx.bezierCurveTo (83, 94, 89, 88, 97, 88);
ctx.bezierCurveTo (105, 88, 111, 94, 111, 102);
ctx.lineTo (111, 116);
ctx.lineTo (106,333, 111,333);
ctx.lineTo (101,666, 116);
ctx.lineTo (97, 111.333);
ctx.lineTo (92.333, 116);
ctx.lineTo (87,666, 111,333);
ctx.lineTo (83, 116);
ctx.fill ();
ctx.fillStyle = 'белый';
ctx.beginPath ();
ctx.moveTo (91, 96);
ctx.bezierCurveTo (88, 96, 87, 99, 87, 101);
ctx.bezierCurveTo (87, 103, 88, 106, 91, 106);
ctx.bezierCurveTo (94, 106, 95, 103, 95, 101);
ctx.bezierCurveTo (95, 99, 94, 96, 91, 96);
ctx.moveTo (103, 96);
ctx.bezierCurveTo (100, 96, 99, 99, 99, 101);
ctx.bezierCurveTo (99, 103, 100, 106, 103, 106);
ctx.bezierCurveTo (106, 106, 107, 103, 107, 101);
ctx.bezierCurveTo (107, 99, 106, 96, 103, 96);
ctx.fill ();
ctx.fillStyle = 'черный';
ctx.beginPath ();
ctx.arc (101, 102, 2, 0, Math.PI * 2, истина);
ctx.fill ();
ctx.beginPath ();
ctx.arc (89, 102, 2, 0, Math.PI * 2, истина);
ctx.fill ();
}
}
function roundedRect (ctx, x, y, width, height, radius) {
ctx.beginPath ();
ctx.moveTo (x, y + радиус);
ctx.lineTo (x, y + height - радиус);
ctx.arcTo (x, y + высота, x + радиус, y + высота, радиус);
ctx.lineTo (x + width - радиус, y + высота);
ctx.arcTo (x + ширина, y + высота, x + ширина, y + высота-радиус, радиус);
ctx.lineTo (x + ширина, y + радиус);
ctx.arcTo (x + width, y, x + width - радиус, y, радиус);
ctx.lineTo (x + радиус, y);
ctx.arcTo (x, y, x, y + радиус, радиус);
ctx.stroke ();
}
Полученное изображение выглядит так:
Снимок экрана | Живой образец |
---|---|
Мы не будем вдаваться в подробности, поскольку это на самом деле удивительно просто.Наиболее важные моменты, на которые следует обратить внимание, - это использование свойства fillStyle,
в контексте рисования и использование служебной функции (в данном случае roundedRect ()
). Использование служебных функций для фрагментов рисования, которые вы часто делаете, может быть очень полезным и уменьшить объем необходимого кода, а также его сложность.
Мы еще раз рассмотрим fillStyle
более подробно позже в этом руководстве. Здесь все, что мы делаем, это используем его для изменения цвета заливки контуров с черного цвета по умолчанию на белый, а затем обратно.
Как мы видели в последнем примере, может быть серия путей и команд рисования для рисования объектов на вашем холсте. Чтобы упростить код и повысить производительность, объект Path3D
, доступный в последних версиях браузеров, позволяет кэшировать или записывать эти команды рисования. Вы можете быстро воспроизвести свои пути.
Давайте посмотрим, как мы можем построить объект Path3D
:
-
Path3D ()
Конструктор
Path3D ()
возвращает новый экземпляр объектаPath3D
, необязательно с другим путем в качестве аргумента (создает копию) или, необязательно, со строкой, состоящей из данных пути SVG.
новый Path3D ();
новый Path3D (путь);
новый Path3D (d);
Все методы пути, такие как moveTo
, rect
, arc
или quadraticCurveTo
и т. Д., О которых мы узнали выше, доступны для объектов Path3D
.
API Path3D
также добавляет способ объединения путей с помощью метода addPath
. Это может быть полезно, например, когда вы хотите построить объекты из нескольких компонентов.
-
Path3D.addPath (путь [, преобразование])
Добавляет путь к текущему пути с дополнительной матрицей преобразования.
Пример Path3D
В этом примере мы создаем прямоугольник и круг. Оба хранятся как объект Path3D
, поэтому они доступны для дальнейшего использования. С новым Path3D
API несколько методов были обновлены, чтобы опционально принимать объект Path3D
для использования вместо текущего пути.Здесь, например, для рисования обоих объектов на холсте используются обводка ,
и заливка ,
с аргументом пути.
function draw () {
var canvas = document.getElementById ('холст');
if (canvas.getContext) {
var ctx = canvas.getContext ('2d');
var rectangle = new Path3D ();
прямоугольник. прямоугольник (10, 10, 50, 50);
var circle = new Path3D ();
круг.дуга (100, 35, 25, 0, 2 * Math.PI);
ctx.stroke (прямоугольник);
ctx.fill (кружок);
}
}
Снимок экрана | Живой образец |
---|---|
Использование путей SVG
Еще одна мощная функция нового холста Path3D
API - это инициализация данных пути SVG для данных пути SVG . Это может позволить вам передавать данные пути и повторно использовать их как в SVG, так и в холсте.
Путь переместится в точку ( M10 10
), а затем переместится по горизонтали на 80 точек вправо ( h 80
), затем на 80 точек вниз ( v 80
), затем на 80 точек влево ( h - 80
), а затем обратно в начало ( z
).Вы можете увидеть этот пример на странице конструктора Path3D
.
var p = new Path3D ('M10 10 h 80 v 80 h -80 Z');
Sketch 360 - Microsoft Garage
приложение для Windows
Выпуск от ноября 2020 г.
Sketch 360 позволяет художникам с легкостью создавать полные панорамные эскизы на 360 градусов, используя инновационный дизайн сетки. Изначально выпущенное для Windows и разработанное для Surface Laptop, Surface Go и возможностей Surface Pen, приложение теперь доступно на Android, используя уникальный двухэкранный форм-фактор Surface Duo для использования в дороге. художники, архитекторы, дизайнеры игр виртуальной реальности - или все, кто хочет захватить свое воображение на 360 градусов.
Для Windows
Sketch 360, проект Microsoft Garage, имеет один экран, который разделен между поверхностью рисования слева и 360-градусным обзором справа. Когда пользователь рисует слева в 2D, он отображает справа в 360 - пользователь может перемещаться по каждому виду, панорамируя пальцем. Затем Sketch 360 позволяет экспортировать рисунок в формате JPEG с необходимыми метаданными, чтобы при загрузке изображения на такие сайты, как Facebook и kuula.co, они распознавались как изображения 360 и отображались в их средстве просмотра фотографий 360.
Функции включают:
- Трассировка по встроенным линиям сетки, предназначенная для сцен с обзором на 360 градусов
- Оживите свой дизайн благодаря параллельному двойному интерфейсу
- Создавайте дизайны различной толщины и любого из 30 цветов с помощью Windows Ink
- Используйте перо или прикосновение, чтобы создать свой шедевр, лучше всего на Surface с помощью Surface Pen
- Отрегулируйте настройки в соответствии с вашими предпочтениями при рисовании, включая рисование на правой или левой панели, изменение непрозрачности линии сетки и цвета холста
- Вырезайте, копируйте и вставляйте чернила и перемещайте их по холсту
- Экспортируйте свои творения в формате JPEG с метаданными 360, которые позволяют сайтам с эффектом присутствия, таким как Facebook и Kuula, или встраивать их в полнофункциональные веб-сайты (HTML, CSS, JS, JPEG)
- Устройства с поддержкой Senor позволяют наклонять и поворачивать изображение
- Импортируйте файлы Sketch 360 для редактирования и совместной работы над дизайном
- Работайте в автономном режиме или в пути, отлично работает на Surface Book 2 или Surface Go
- Поддерживает рисование перьями, чувствительными к давлению, а также сенсорным экраном и мышью
- Создано с легкостью с использованием Windows Ink API
Узнайте больше о Sketch 360, посетив блог Garage
ПРОЧИТАЙТЕ БЛОГ POST
шагов к составлению плана участка | Нью-Смирна-Бич, Флорида
Точный план участка дает персоналу важную информацию, необходимую для быстрой обработки вашего заявления на получение разрешения.В то время как некоторые соискатели используют специалистов (архитекторов, инженеров, геодезистов и т. Д.) Для помощи с планом участка, другие этого не делают, особенно для небольших проектов.Следующие четыре шага помогут вам подготовить план участка и включают рисунок того, как план может выглядеть в конце всех четырех шагов. Чтобы составить план участка, вам необходимо знать его размеры, включая размеры участка и дома, размер и расположение проездов и тротуаров, расположение колодца и септика (включая расстояние между ними), размер и расположение защищенных деревьев, уклон. участка, пределы очистки, контроль отложений и экологически чувствительные функции.
Шаг 1
Используя миллиметровую бумагу, выберите масштаб измерения для чертежа плана. Чтобы вся информация умещалась на странице и была удобочитаемой, хорошим примером может быть каждый блок миллиметровой бумаги равным пяти (5) футам (или 1 дюйм = 25 футов). После выбора масштаба измерения нарисуйте линии участка так, чтобы разместить на плане дом, подъездную дорожку и любые тротуары. Запишите ближайшие расстояния в футах от линий участка до дома (т. Е. Неудач строительства) и нарисуйте стрелку, указывающую на север.
Шаг 2
Найдите колодец и септик (со сливным полем) на плане участка, если применимо. Покажите расстояние в футах между ними. (Минимальное расстояние 75 футов). Включите расстояние от любых колодцев или септиков, расположенных на соседних объектах, в соответствии с требованиями Департамента гигиены окружающей среды округа Волусия.
Шаг 3
Определите любые экологически уязвимые объекты (например, заболоченные земли, воронки, 100-летние поймы и т. Д.)), который может находиться на вашей территории. Также найдите и идентифицируйте защищенные деревья на месте, нарисовав маленький кружок и написав рядом с ним название и размер дерева. На плане участка удаляемые охраняемые деревья должны быть перечеркнуты. К охраняемым деревьям относятся любые деревья диаметром шесть дюймов и более на высоте груди.
Чтобы измерить диаметр дерева на высоте груди (DBH), измерьте диаметр дерева в дюймах на высоте 54 дюйма над землей. Затем разделите количество дюймов на 3.14. Полученное число равно диаметру дерева или DBH.
Во время строительства все области вокруг ствола защищаемого дерева в пределах не менее 75% радиуса критической защитной зоны (КЗЗ) должны быть защищены от любой деятельности по развитию, включая складирование материалов, парковку и другую связанную строительную деятельность. .
CPZ - это область вокруг дерева внутри круга, описываемого радиусом в один фут на каждый дюйм диаметра дерева на высоте 54 дюйма над землей (DBH).Семьдесят пять процентов CPZ защищены от посягательств со стороны разработчиков или связанной с ними деятельности.
Шаг 4
Определите и нарисуйте площадь участка, на котором будут проводиться предполагаемые строительные работы. Затем покажите уклон рисунка ливневого стока на участке стрелками, указывающими вниз по направлению стока ливневых вод.