Pflichtangaben nach der Pkw-EnVKV in der Autowerbung

Zusammenfassung

PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImRlIj4KPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCI+CiAgICA8dGl0...

PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImRlIj4KPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCI+CiAgICA8dGl0bGU+UGZsaWNodGFuZ2FiZW4gbmFjaCBkZXIgUGt3LUVuVktWIGluIGRlciBBdXRvd2VyYnVuZzwvdGl0bGU+CiAgICA8c3R5bGU+CiAgICAgICAgOnJvb3QgewogICAgICAgICAgICAtLW1haW4tY29sb3I6ICMxYTNjNmU7CiAgICAgICAgICAgIC0tYWNjZW50LWNvbG9yLTE6ICMyZThiNTc7CiAgICAgICAgICAgIC0tYWNjZW50LWNvbG9yLTI6ICNkMzJmMmY7CiAgICAgICAgICAgIC0tYmctY29sb3I6ICNmNWY1ZjU7CiAgICAgICAgICAgIC0tdGV4dC1jb2xvcjogIzMzMzMzMzsKICAgICAgICAgICAgLS1saWdodC1iZzogI2U5ZjBmOTsKICAgICAgICAgICAgLS1ib3JkZXItY29sb3I6ICNkZGQ7CiAgICAgICAgICAgIC0tdHJhbnNpdGlvbi1zcGVlZDogMC4zczsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgKiB7CiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7CiAgICAgICAgICAgIG1hcmdpbjogMDsKICAgICAgICAgICAgcGFkZGluZzogMDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgYm9keSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOwogICAgICAgICAgICBsaW5lLWhlaWdodDogMS42OwogICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7CiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yKTsKICAgICAgICAgICAgcGFkZGluZzogMjBweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmNvbnRhaW5lciB7CiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4OwogICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsKICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7CiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5oZWFkZXIgewogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTsKICAgICAgICAgICAgY29sb3I6IHdoaXRlOwogICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7CiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmhlYWRlciBoMSB7CiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OwogICAgICBmb250LXNpemU6IDI4cHg7CiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5oZWFkZXIgcCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsKICAgICAgICAgICAgb3BhY2l0eTogMC45OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAudGFicyB7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpOwogICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOwogICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvOwogICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi8KICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLnRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHsKICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UgKi8KICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLnRhYiB7CiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDsKICAgICAgICAgICAgY29sb3I6IHdoaXRlOwogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsKICAgICAgICAgICAgYm9yZGVyOiBub25lOwogICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7CiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tdHJhbnNpdGlvbi1zcGVlZCk7CiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC50YWI6aG92ZXIgewogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC50YWIuYWN0aXZlIHsKICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmNvbnRlbnQgewogICAgICAgICAgICBwYWRkaW5nOiAzMHB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAudGFiLWNvbnRlbnQgewogICAgICAgICAgICBkaXNwbGF5OiBub25lOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAudGFiLWNvbnRlbnQuYWN0aXZlIHsKICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDAuNXM7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIEBrZXlmcmFtZXMgZmFkZUluIHsKICAgICAgICAgICAgZnJvbSB7IG9wYWNpdHk6IDA7IH0KICAgICAgICAgICAgdG8geyBvcGFjaXR5OiAxOyB9CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5zZWN0aW9uLXRpdGxlIHsKICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OwogICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsKICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuaW5mby1ib3ggewogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1iZyk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgICAgICAgICAgcGFkZGluZzogMjBweDsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsKICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmluZm8tYm94IGgzIHsKICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuaW5mby1ib3ggcCB7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5pbmZvLWJveCB1bCwgLmluZm8tYm94IG9sIHsKICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5pbmZvLWJveCBsaSB7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmV4YW1wbGUtYWQgewogICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7CiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5leGFtcGxlLWFkLXRpdGxlIHsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OwogICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7CiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuZXhhbXBsZS1hZC1jb250ZW50IHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOwogICAgICAgICAgICBnYXA6IDIwcHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5jYXItaW1hZ2UgewogICAgICAgICAgICBmbGV4OiAxOwogICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1iZyk7CiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5jYXItaW5mbyB7CiAgICAgICAgICAgIGZsZXg6IDI7CiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5jYXItdGl0bGUgewogICAgICAgICAgICBmb250LXNpemU6IDI0cHg7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmNhci1wcmljZSB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5jYXItZmVhdHVyZXMgewogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAucmVxdWlyZWQtaW5mbyB7CiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJnKTsKICAgICAgICAgICAgcGFkZGluZzogMTVweDsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OwogICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvci0xKTsKICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLnJlcXVpcmVkLWluZm8gaDQgewogICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLTEpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuaG90c3BvdCB7CiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgICAgd2lkdGg6IDMwcHg7CiAgICAgICAgICAgIGhlaWdodDogMzBweDsKICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLTEpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgICAgICBjb2xvcjogd2hpdGU7CiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOwogICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7CiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10cmFuc2l0aW9uLXNwZWVkKTsKICAgICAgICAgICAgei1pbmRleDogMTA7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5ob3RzcG90OmhvdmVyIHsKICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAudG9vbHRpcCB7CiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsKICAgICAgICAgICAgcGFkZGluZzogMTVweDsKICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7CiAgICAgICAgICAgIHotaW5kZXg6IDIwOwogICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OwogICAgICAgICAgICBkaXNwbGF5OiBub25lOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAudG9vbHRpcC5hY3RpdmUgewogICAgICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zczsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLnRvb2x0aXAgaDQgewogICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC50b29sdGlwIHAgewogICAgICAgICAgICBmb250LXNpemU6IDE0cHg7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5hY2NvcmRpb24gewogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuYWNjb3JkaW9uLWl0ZW0gewogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OwogICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7CiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHsKICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmcpOwogICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7CiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRyYW5zaXRpb24tc3BlZWQpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuYWNjb3JkaW9uLWhlYWRlcjpob3ZlciB7CiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmU1ZjE7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5hY2NvcmRpb24taGVhZGVyIGgzIHsKICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OwogICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5hY2NvcmRpb24taGVhZGVyIC5pY29uIHsKICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRyYW5zaXRpb24tc3BlZWQpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuYWNjb3JkaW9uLWhlYWRlci5hY3RpdmUgLmljb24gewogICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQgewogICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7CiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7CiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgdmFyKC0tdHJhbnNpdGlvbi1zcGVlZCksIHBhZGRpbmcgdmFyKC0tdHJhbnNpdGlvbi1zcGVlZCk7CiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQuYWN0aXZlIHsKICAgICAgICAgICAgcGFkZGluZzogMjBweDsKICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAud2FybmluZy1pdGVtIHsKICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhmODsKICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1hY2NlbnQtY29sb3ItMik7CiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLndhcm5pbmctaXRlbSBoNCB7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3ItMik7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC53YXJuaW5nLWl0ZW0gaDQ6OmJlZm9yZSB7CiAgICAgICAgICAgIGNvbnRlbnQ6ICLimqDvuI8iOwogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC50aXAtaXRlbSB7CiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZjQ7CiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tYWNjZW50LWNvbG9yLTEpOwogICAgICAgICAgICBwYWRkaW5nOiAxNXB4OwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC50aXAtaXRlbSBoNCB7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3ItMSk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC50aXAtaXRlbSBoNDo6YmVmb3JlIHsKICAgICAgICAgICAgY29udGVudDogIuKckyI7CiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmNvbnNlcXVlbmNlLWl0ZW0gewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1iZyk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmNvbnNlcXVlbmNlLWljb24gewogICAgICAgICAgICB3aWR0aDogODBweDsKICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgICAgICBjb2xvcjogd2hpdGU7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmNvbnNlcXVlbmNlLWNvbnRlbnQgewogICAgICAgICAgICBwYWRkaW5nOiAxNXB4OwogICAgICAgICAgICBmbGV4OiAxOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuY29uc2VxdWVuY2UtY29udGVudCBoNCB7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmFkLWZvcm0tZ3JpZCB7CiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7CiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpOwogICAgICAgICAgICBnYXA6IDIwcHg7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5hZC1mb3JtLWl0ZW0gewogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1iZyk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgICAgICAgICAgcGFkZGluZzogMjBweDsKICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRyYW5zaXRpb24tc3BlZWQpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuYWQtZm9ybS1pdGVtOmhvdmVyIHsKICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOwogICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmFkLWZvcm0taXRlbSBoMyB7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuYWQtZm9ybS1pdGVtIHAgewogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5mb290ZXIgewogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTsKICAgICAgICAgICAgY29sb3I6IHdoaXRlOwogICAgICAgICAgICBwYWRkaW5nOiAyMHB4OwogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5mb290ZXIgYSB7CiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsKICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmZvb3RlciBhOmhvdmVyIHsKICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgewogICAgICAgICAgICAuY29udGVudCB7CiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4OwogICAgICAgICAgICB9CiAgICAgICAgICAgIAogICAgICAgICAgICAuZXhhbXBsZS1hZC1jb250ZW50IHsKICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgICAgICAgICAgIH0KICAgICAgICAgICAgCiAgICAgICAgICAgIC5jYXItaW1hZ2UsIC5jYXItaW5mbyB7CiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgCiAgICAgICAgICAgIC50YWIgewogICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4OwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGVyIj4KICAgICAgICAgICAgPGgxPlBmbGljaHRhbmdhYmVuIG5hY2ggZGVyIFBrdy1FblZLViBpbiBkZXIgQXV0b3dlcmJ1bmc8L2gxPgogICAgICAgICAgICA8cD5SZWNodHNzaWNoZXJlIFdlcmJ1bmcgZsO8ciBBdXRvaMOkbmRsZXI8L3A+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0idGFicyI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9InRhYiBhY3RpdmUiIGRhdGEtdGFiPSJwZmxpY2h0YW5nYWJlbiI+UGZsaWNodGFuZ2FiZW48L2J1dHRvbj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0idGFiIiBkYXRhLXRhYj0iZGFyc3RlbGx1bmciPkRhcnN0ZWxsdW5nc2FuZm9yZGVydW5nZW48L2J1dHRvbj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0idGFiIiBkYXRhLXRhYj0id2VyYmVmb3JtZW4iPldlcmJlZm9ybWVuPC9idXR0b24+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9InRhYiIgZGF0YS10YWI9ImZlaGxlciI+SMOkdWZpZ2UgRmVobGVyPC9idXR0b24+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9InRhYiIgZGF0YS10YWI9ImZvbGdlbiI+UmVjaHRsaWNoZSBGb2xnZW48L2J1dHRvbj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0idGFiIiBkYXRhLXRhYj0idGlwcHMiPkNvbXBsaWFuY2UtVGlwcHM8L2J1dHRvbj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4KICAgICAgICAgICAgPCEtLSBUYWIgMTogUGZsaWNodGFuZ2FiZW4gLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRhYi1jb250ZW50IGFjdGl2ZSIgaWQ9InBmbGljaHRhbmdhYmVuIj4KICAgICAgICAgICAgICAgIDxoMiBjbGFzcz0ic2VjdGlvbi10aXRsZSI+UGZsaWNodGFuZ2FiZW4gZsO8ciBOZXVmYWhyemV1Z2U8L2gyPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbmZvLWJveCI+CiAgICAgICAgICAgICAgICAgICAgPGgzPkRpZSBQa3ctRW5WS1YgcmVnZWx0IGRpZSBQZmxpY2h0YW5nYWJlbiBiZWkgZGVyIFdlcmJ1bmcgZsO8ciBOZXVmYWhyemV1Z2U8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwPkRpZSBQa3ctRW5lcmdpZXZlcmJyYXVjaHNrZW5uemVpY2hudW5nc3Zlcm9yZG51bmcgKFBrdy1FblZLVikgdmVycGZsaWNodGV0IEF1dG9ow6RuZGxlciwgYmVpIGRlciBXZXJidW5nIGbDvHIgTmV1ZmFocnpldWdlIGJlc3RpbW10ZSBJbmZvcm1hdGlvbmVuIGFuenVnZWJlbi4gRGllc2UgVmVyb3JkbnVuZyBkaWVudCBkZW0gVmVyYnJhdWNoZXJzY2h1dHogdW5kIHNvbGwgZWluZSBpbmZvcm1pZXJ0ZSBLYXVmZW50c2NoZWlkdW5nIGVybcO2Z2xpY2hlbi48L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZXhhbXBsZS1hZCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZXhhbXBsZS1hZC10aXRsZSI+QmVpc3BpZWwgZWluZXIgRmFocnpldWd3ZXJidW5nPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZXhhbXBsZS1hZC1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyLWltYWdlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPkZhaHJ6ZXVnYWJiaWxkdW5nPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhci1pbmZvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0iY2FyLXRpdGxlIj5QcmVtaXVtIExpbW91c2luZSBYWVo8L2gzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImNhci1wcmljZSI+QWIgMzkuOTkwIOKCrDwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhci1mZWF0dXJlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+4oCiIExlaXN0dW5nc3N0YXJrZXIgMi4wIFR1cmJvbW90b3I8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+4oCiIEx1eHVyacO2c2UgQXVzc3RhdHR1bmc8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+4oCiIElubm92YXRpdmUgRmFocmVyYXNzaXN0ZW56c3lzdGVtZTwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXF1aXJlZC1pbmZvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDQ+UGZsaWNodGFuZ2FiZW46PC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD7igKIgS3JhZnRzdG9mZnZlcmJyYXVjaDogaW5uZXJvcnRzIDgsNSBsLzEwMCBrbSwgYXXDn2Vyb3J0cyA1LDggbC8xMDAga20sIGtvbWJpbmllcnQgNiw4IGwvMTAwIGttPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPuKAoiBDT+KCgi1FbWlzc2lvbmVuOiAxNTggZy9rbSAoRWZmaXppZW56a2xhc3NlIEQpPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPuKAoiBXZXJ0ZSBuYWNoIFdMVFAtTWVzc3ZlcmZhaHJlbiBlcm1pdHRlbHQ8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPCEtLSBIb3RzcG90cyAtLT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJob3RzcG90IiBzdHlsZT0idG9wOiA1MCU7IGxlZnQ6IDMwJTsiIGRhdGEtdG9vbHRpcD0ia3JhZnRzdG9mZiI+MTwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhvdHNwb3QiIHN0eWxlPSJ0b3A6IDcwJTsgbGVmdDogNjAlOyIgZGF0YS10b29sdGlwPSJjbzIiPjI8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJob3RzcG90IiBzdHlsZT0idG9wOiA4MCU7IGxlZnQ6IDcwJTsiIGRhdGEtdG9vbHRpcD0id2x0cCI+MzwvZGl2PgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwhLS0gVG9vbHRpcHMgLS0+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idG9vbHRpcCIgaWQ9ImtyYWZ0c3RvZmYiPgogICAgICAgICAgICAgICAgICAgICAgICA8aDQ+S3JhZnRzdG9mZnZlcmJyYXVjaDwvaDQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkRlciBLcmFmdHN0b2ZmdmVyYnJhdWNoIG11c3MgZGlmZmVyZW56aWVydCBuYWNoIGlubmVyb3J0cywgYXXDn2Vyb3J0cyB1bmQga29tYmluaWVydCBpbiBsLzEwMCBrbSBhbmdlZ2ViZW4gd2VyZGVuLiBEaWVzZSBXZXJ0ZSBtw7xzc2VuIG5hY2ggZGVtIGFrdHVlbGxlbiBXTFRQLU1lc3N2ZXJmYWhyZW4gZXJtaXR0ZWx0IHdvcmRlbiBzZWluLjwvcD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0b29sdGlwIiBpZD0iY28yIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGg0PkNP4oKCLUVtaXNzaW9uZW4gdW5kIEVmZml6aWVuemtsYXNzZTwvaDQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkRpZSBzcGV6aWZpc2NoZW4gQ0/igoItRW1pc3Npb25lbiBtw7xzc2VuIGluIGcva20gYW5nZWdlYmVuIHdlcmRlbi4gWnVzw6R0emxpY2ggaXN0IGRpZSBFZmZpemllbnprbGFzc2UgZGVzIEZhaHJ6ZXVncyAoQSsgYmlzIEcpIGFuenVnZWJlbi4gRGllc2UgQW5nYWJlbiBzaW5kIHdpY2h0aWcgZsO8ciBkaWUgQmVyZWNobnVuZyBkZXIgS2Z6LVN0ZXVlciB1bmQgaW5mb3JtaWVyZW4gw7xiZXIgZGllIFVtd2VsdGF1c3dpcmt1bmdlbi48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idG9vbHRpcCIgaWQ9IndsdHAiPgogICAgICAgICAgICAgICAgICAgICAgICA8aDQ+V0xUUC1NZXNzdmVyZmFocmVuPC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+U2VpdCBkZXIgTm92ZWxsaWVydW5nIGRlciBQa3ctRW5WS1YgYW0gMjMuIEZlYnJ1YXIgMjAyNCBzaW5kIGRpZSBuYWNoIGRlbSBXTFRQLU1lc3N2ZXJmYWhyZW4gKFdvcmxkd2lkZSBIYXJtb25pemVkIExpZ2h0IFZlaGljbGVzIFRlc3QgUHJvY2VkdXJlKSBlcm1pdHRlbHRlbiBXZXJ0ZSBhbnp1Z2ViZW4uIERpZXNlcyBWZXJmYWhyZW4gbGllZmVydCByZWFsaXN0aXNjaGVyZSBWZXJicmF1Y2hzd2VydGUgYWxzIGRhcyBmcsO8aGVyZSBORUZaLVZlcmZhaHJlbi48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNjb3JkaW9uIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhY2NvcmRpb24taXRlbSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjY29yZGlvbi1oZWFkZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzPlBmbGljaHRhbmdhYmVuIGbDvHIga29udmVudGlvbmVsbGUgRmFocnpldWdlPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpY29uIj7ilrw8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhY2NvcmRpb24tY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxzdHJvbmc+S3JhZnRzdG9mZnZlcmJyYXVjaDwvc3Ryb25nPjogQW5nYWJlIGluIGwvMTAwIGttLCBkaWZmZXJlbnppZXJ0IG5hY2ggaW5uZXJvcnRzLCBhdcOfZXJvcnRzIHVuZCBrb21iaW5pZXJ0PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PHN0cm9uZz5DT+KCgi1FbWlzc2lvbmVuPC9zdHJvbmc+OiBBbmdhYmUgaW4gZy9rbTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxzdHJvbmc+RWZmaXppZW56a2xhc3NlPC9zdHJvbmc+OiBFaW5zdHVmdW5nIHZvbiBBKyAoc2VociBlZmZpemllbnQpIGJpcyBHICh3ZW5pZyBlZmZpemllbnQpPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PHN0cm9uZz5NZXNzdmVyZmFocmVuPC9zdHJvbmc+OiBIaW53ZWlzIGF1ZiBkYXMgV0xUUC1NZXNzdmVyZmFocmVuPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5EaWVzZSBBbmdhYmVuIG3DvHNzZW4gYmVpIGplZGVyIFdlcmJ1bmcgZsO8ciBOZXVmYWhyemV1Z2UgZ2VtYWNodCB3ZXJkZW4sIHVuYWJow6RuZ2lnIHZvbSBXZXJiZW1lZGl1bS48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjY29yZGlvbi1pdGVtIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNjb3JkaW9uLWhlYWRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDM+UGZsaWNodGFuZ2FiZW4gZsO8ciBFbGVrdHJvZmFocnpldWdlPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpY29uIj7ilrw8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhY2NvcmRpb24tY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxzdHJvbmc+U3Ryb212ZXJicmF1Y2g8L3N0cm9uZz46IEFuZ2FiZSBpbiBrV2gvMTAwIGttPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PHN0cm9uZz5DT+KCgi1FbWlzc2lvbmVuPC9zdHJvbmc+OiBJbiBkZXIgUmVnZWwgMCBnL2ttPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PHN0cm9uZz5FZmZpemllbnprbGFzc2U8L3N0cm9uZz46IEVpbnN0dWZ1bmcgdm9uIEErIChzZWhyIGVmZml6aWVudCkgYmlzIEcgKHdlbmlnIGVmZml6aWVudCk8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48c3Ryb25nPkVsZWt0cmlzY2hlIFJlaWNod2VpdGU8L3N0cm9uZz46IEFuZ2FiZSBpbiBrbSAoZW1wZm9obGVuLCBhYmVyIG5pY2h0IHp3aW5nZW5kIHZvcmdlc2NocmllYmVuKTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+QXVjaCBiZWkgRWxla3Ryb2ZhaHJ6ZXVnZW4gbcO8c3NlbiBkaWUgVmVyYnJhdWNoc3dlcnRlIG5hY2ggZGVtIFdMVFAtTWVzc3ZlcmZhaHJlbiBlcm1pdHRlbHQgd29yZGVuIHNlaW4uPC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhY2NvcmRpb24taXRlbSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjY29yZGlvbi1oZWFkZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzPlBmbGljaHRhbmdhYmVuIGbDvHIgUGx1Zy1pbi1IeWJyaWRlPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpY29uIj7ilrw8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhY2NvcmRpb24tY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxzdHJvbmc+S3JhZnRzdG9mZnZlcmJyYXVjaDwvc3Ryb25nPjogQW5nYWJlIGluIGwvMTAwIGttLCBkaWZmZXJlbnppZXJ0IG5hY2ggaW5uZXJvcnRzLCBhdcOfZXJvcnRzIHVuZCBrb21iaW5pZXJ0PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PHN0cm9uZz5TdHJvbXZlcmJyYXVjaDwvc3Ryb25nPjogQW5nYWJlIGluIGtXaC8xMDAga208L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48c3Ryb25nPkNP4oKCLUVtaXNzaW9uZW48L3N0cm9uZz46IEFuZ2FiZSBpbiBnL2ttPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PHN0cm9uZz5FZmZpemllbnprbGFzc2U8L3N0cm9uZz46IEVpbnN0dWZ1bmcgdm9uIEErIChzZWhyIGVmZml6aWVudCkgYmlzIEcgKHdlbmlnIGVmZml6aWVudCk8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48c3Ryb25nPkVsZWt0cmlzY2hlIFJlaWNod2VpdGU8L3N0cm9uZz46IEFuZ2FiZSBpbiBrbSAoZW1wZm9obGVuLCBhYmVyIG5pY2h0IHp3aW5nZW5kIHZvcmdlc2NocmllYmVuKTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+QmVpIFBsdWctaW4tSHlicmlkZW4gbcO8c3NlbiBzb3dvaGwgZGllIEtyYWZ0c3RvZmYtIGFscyBhdWNoIGRpZSBTdHJvbXZlcmJyYXVjaHN3ZXJ0ZSBhbmdlZ2ViZW4gd2VyZGVuLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8IS0tIFRhYiAyOiBEYXJzdGVsbHVuZ3NhbmZvcmRlcnVuZ2VuIC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0YWItY29udGVudCIgaWQ9ImRhcnN0ZWxsdW5nIj4KICAgICAgICAgICAgICAgIDxoMiBjbGFzcz0ic2VjdGlvbi10aXRsZSI+RGFyc3RlbGx1bmdzYW5mb3JkZXJ1bmdlbjwvaDI+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImluZm8tYm94Ij4KICAgICAgICAgICAgICAgICAgICA8aDM+V2llIG3DvHNzZW4gZGllIFBmbGljaHRhbmdhYmVuIGRhcmdlc3RlbGx0IHdlcmRlbj88L2gzPgogICAgICAgICAgICAgICAgICAgIDxwPkRpZSBQa3ctRW5WS1Ygc3RlbGx0IG5pY2h0IG51ciBBbmZvcmRlcnVuZ2VuIGFuIGRlbiBJbmhhbHQgZGVyIFBmbGljaHRhbmdhYmVuLCBzb25kZXJuIGF1Y2ggYW4gZGVyZW4gRGFyc3RlbGx1bmcuIERpZSBSZWNodHNwcmVjaHVuZyBoYXQgZGllc2UgQW5mb3JkZXJ1bmdlbiBpbiB6YWhscmVpY2hlbiBFbnRzY2hlaWR1bmdlbiBrb25rcmV0aXNpZXJ0LjwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhY2NvcmRpb24iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjY29yZGlvbi1pdGVtIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNjb3JkaW9uLWhlYWRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDM+TGVzYmFya2VpdCB1bmQgSGVydm9yaGVidW5nPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpY29uIj7ilrw8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhY2NvcmRpb24tY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5EaWUgUGZsaWNodGFuZ2FiZW4gbcO8c3NlbiA8c3Ryb25nPmd1dCBsZXNiYXI8L3N0cm9uZz4gdW5kIDxzdHJvbmc+bWluZGVzdGVucyBnZW5hdXNvIGhlcnZvcmdlaG9iZW48L3N0cm9uZz4gc2VpbiB3aWUgZGllIEhhdXB0YXVzc2FnZW4gZGVyIFdlcmJlYm90c2NoYWZ0LiBEYXMgT0xHIE3DvG5jaGVuIGhhdCBpbiBzZWluZXIgRW50c2NoZWlkdW5nIHZvbSAxNS4wNy4yMDIxIChBei4gNiBVIDU5MjgvMjApIGtvbmtyZXRpc2llcnQsIHdhcyBkaWVzIGJlZGV1dGV0OjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+RGllIFNjaHJpZnRncsO2w59lIGRlciBQZmxpY2h0YW5nYWJlbiBkYXJmIG5pY2h0IGRldXRsaWNoIGtsZWluZXIgc2VpbiBhbHMgZGllIGRlciBIYXVwdHdlcmJlYm90c2NoYWZ0PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+RGllIFBsYXR6aWVydW5nIGFtIHVudGVyZW4gUmFuZCBkZXIgQW56ZWlnZSBpbiBlaW5lciBGdcOfemVpbGUgaXN0IHByb2JsZW1hdGlzY2gsIHdlbm4gZGFkdXJjaCBkaWUgV2Focm5laG1iYXJrZWl0IGJlZWludHLDpGNodGlndCB3aXJkPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+RGllIFBmbGljaHRhbmdhYmVuIG3DvHNzZW4gc28gZ2VzdGFsdGV0IHNlaW4sIGRhc3Mgc2llIHZvbSBWZXJicmF1Y2hlciBvaG5lIHdlaXRlcmVzIHdhaHJnZW5vbW1lbiB3ZXJkZW4ga8O2bm5lbjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkRpZSBQZmxpY2h0YW5nYWJlbiBkw7xyZmVuIG5pY2h0IGFscyBsw6RzdGlnZXMgQmVpd2VyayBiZWhhbmRlbHQgd2VyZGVuLCBzb25kZXJuIG3DvHNzZW4gaW50ZWdyYWxlciBCZXN0YW5kdGVpbCBkZXIgV2VyYnVuZyBzZWluPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjY29yZGlvbi1pdGVtIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNjb3JkaW9uLWhlYWRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDM+UGxhdHppZXJ1bmc8L2gzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Imljb24iPuKWvDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjY29yZGlvbi1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPkRpZSBQZmxpY2h0YW5nYWJlbiBtw7xzc2VuIDxzdHJvbmc+aW0gSGF1cHR0ZWlsIGRlciBXZXJidW5nPC9zdHJvbmc+IGVyc2NoZWluZW4gdW5kIGTDvHJmZW4gbmljaHQgbnVyIGluIGVpbmVyIEZ1w59ub3RlIHZlcnN0ZWNrdCB3ZXJkZW4uIERhcyBPTEcgRnJhbmtmdXJ0IGhhdCBpbiBzZWluZXIgRW50c2NoZWlkdW5nIHZvbSAwOS4wNi4yMDIyIChBei4gNiBVIDEwMi8yMSAtIEdhdGVmb2xkZXIpIGJlc3TDpHRpZ3QsIGRhc3MgZGllIGJsb8OfZSBUYXRzYWNoZSwgZGFzcyBkaWUgUGZsaWNodGFuZ2FiZW4gw7xiZXJoYXVwdCBnZW1hY2h0IHdlcmRlbiwgbmljaHQgYXVzcmVpY2h0LCB3ZW5uIHNpZSBuaWNodCBkZW4gZm9ybWFsZW4gQW5mb3JkZXJ1bmdlbiBkZXIgVmVyb3JkbnVuZyBlbnRzcHJlY2hlbi48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5Lb25rcmV0ZSBBbmZvcmRlcnVuZ2VuIGFuIGRpZSBQbGF0emllcnVuZzo8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkRpZSBQZmxpY2h0YW5nYWJlbiBtw7xzc2VuIGRvcnQgZXJzY2hlaW5lbiwgd28gYXVjaCBkaWUgSGF1cHR3ZXJiZWJvdHNjaGFmdCBwbGF0emllcnQgaXN0PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+QmVpIG1laHJzZWl0aWdlbiBBbnplaWdlbiBtw7xzc2VuIGRpZSBQZmxpY2h0YW5nYWJlbiBhdWYgZGVyc2VsYmVuIFNlaXRlIGVyc2NoZWluZW4gd2llIGRpZSBIYXVwdHdlcmJlYm90c2NoYWZ0PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+QmVpIFZpZGVvY2xpcHMgbcO8c3NlbiBkaWUgUGZsaWNodGFuZ2FiZW4gd8OkaHJlbmQgZGVzIGdlc2FtdGVuIFZpZGVvcyBvZGVyIHp1bWluZGVzdCBmw7xyIGVpbmVuIGF1c3JlaWNoZW5kIGxhbmdlbiBaZWl0cmF1bSBlaW5nZWJsZW5kZXQgd2VyZGVuPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+QmVpIFdlYnNpdGVzIG3DvHNzZW4gZGllIFBmbGljaHRhbmdhYmVuIGRpcmVrdCBhdWYgZGVuIEZhaHJ6ZXVnZGV0YWlsc2VpdGVuIGVyc2NoZWluZW4gdW5kIG5pY2h0IG51ciDDvGJlciBMaW5rcyBvZGVyIGluIGF1c2tsYXBwYmFyZW4gTWVuw7xzIHp1Z8OkbmdsaWNoIHNlaW48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNjb3JkaW9uLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhY2NvcmRpb24taGVhZGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMz5Ba3R1YWxpdMOkdCBkZXIgTWVzc3ZlcmZhaHJlbjwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaWNvbiI+4pa8PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNjb3JkaW9uLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+TmFjaCBkZXIgTm92ZWxsaWVydW5nIGRlciBQa3ctRW5WS1YgYW0gMjMuIEZlYnJ1YXIgMjAyNCBzaW5kIGRpZSBuYWNoIGRlbSA8c3Ryb25nPldMVFAtTWVzc3ZlcmZhaHJlbjwvc3Ryb25nPiAoV29ybGR3aWRlIEhhcm1vbml6ZWQgTGlnaHQgVmVoaWNsZXMgVGVzdCBQcm9jZWR1cmUpIGVybWl0dGVsdGVuIFdlcnRlIGFuenVnZWJlbi4gRGVyIEJ1bmRlc2dlcmljaHRzaG9mIGhhdHRlIGJlcmVpdHMgaW4gc2VpbmVyIEVudHNjaGVpZHVuZyB2b20gMTguMTEuMjAyMSAoQXouIEkgWlIgMjQxLzE5IC0gV0xUUC1XZXJ0ZSkga2xhcmdlc3RlbGx0LCBkYXNzIGRpZSBBbmdhYmUgdm9uIFdMVFAtV2VydGVuIGF1c3JlaWNoZW5kIGlzdCwgd2VubiBrZWluZSBORUZaLVdlcnRlIG1laHIgdmVyZsO8Z2JhciBzaW5kLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPkRhcyBPTEcgRnJhbmtmdXJ0IGhhdCBpbiBzZWluZXIgRW50c2NoZWlkdW5nIHZvbSAwNy4xMS4yMDI0IChBei4gNiBVIDE0MS8yMiAtIFdMVFAtV2VydGUgSUkpIGJlc3TDpHRpZ3QsIGRhc3MgbmFjaCBkZXIgTm92ZWxsaWVydW5nIGRlciBQa3ctRW5WS1YgV0xUUC1XZXJ0ZSBhbnp1Z2ViZW4gc2luZC4gRGllIG5vdmVsbGllcnRlIFBrdy1FblZLViB2ZXJ3ZWlzdCBhdXNkcsO8Y2tsaWNoIGF1ZiBkYXMgV0xUUC1NZXNzdmVyZmFocmVuLCB3b2R1cmNoIFJlY2h0c3NpY2hlcmhlaXQgZ2VzY2hhZmZlbiB3dXJkZS48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjY29yZGlvbi1pdGVtIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNjb3JkaW9uLWhlYWRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDM+QmVzb25kZXJoZWl0ZW4gYmVpIHZlcnNjaGllZGVuZW4gRmFocnpldWd0eXBlbjwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaWNvbiI+4pa8PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNjb3JkaW9uLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHN0cm9uZz5FbGVrdHJvZmFocnpldWdlOjwvc3Ryb25nPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+U3Ryb212ZXJicmF1Y2ggaW4ga1doLzEwMCBrbTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkNP4oKCLUVtaXNzaW9uZW46IDAgZy9rbTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkVmZml6aWVuemtsYXNzZTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkVsZWt0cmlzY2hlIFJlaWNod2VpdGUgKGVtcGZvaGxlbik8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHN0cm9uZz5QbHVnLWluLUh5YnJpZGU6PC9zdHJvbmc+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5LcmFmdHN0b2ZmdmVyYnJhdWNoIGluIGwvMTAwIGttPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+U3Ryb212ZXJicmF1Y2ggaW4ga1doLzEwMCBrbTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkNP4oKCLUVtaXNzaW9uZW4gaW4gZy9rbTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkVmZml6aWVuemtsYXNzZTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkVsZWt0cmlzY2hlIFJlaWNod2VpdGUgKGVtcGZvaGxlbik8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+QmVpIGRlciBCZXdlcmJ1bmcgdm9uIFVtd2VsdHZvcnRlaWxlbiBpc3QgYmVzb25kZXJlIFZvcnNpY2h0IGdlYm90ZW4sIHVtIGtlaW5lIGlycmVmw7xocmVuZGVuIEF1c3NhZ2VuIHp1IHRyZWZmZW4uIEZvcm11bGllcnVuZ2VuIHdpZSAiZW1pc3Npb25zZnJlaSIgc29sbHRlbiBudXIgdmVyd2VuZGV0IHdlcmRlbiwgd2VubiBzaWUgZHVyY2ggZW50c3ByZWNoZW5kZSBOYWNod2Vpc2UgYmVsZWd0IHdlcmRlbiBrw7ZubmVuIHVuZCBzaWNoIGVpbmRldXRpZyBhdWYgZGVuIEZhaHJiZXRyaWViIGJlemllaGVuLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8IS0tIFRhYiAzOiBXZXJiZWZvcm1lbiAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGFiLWNvbnRlbnQiIGlkPSJ3ZXJiZWZvcm1lbiI+CiAgICAgICAgICAgICAgICA8aDIgY2xhc3M9InNlY3Rpb24tdGl0bGUiPkJlc29uZGVyZSBXZXJiZWZvcm1lbjwvaDI+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImluZm8tYm94Ij4KICAgICAgICAgICAgICAgICAgICA8aDM+QW5mb3JkZXJ1bmdlbiBhbiB2ZXJzY2hpZWRlbmUgV2VyYmVmb3JtZW48L2gzPgogICAgICAgICAgICAgICAgICAgIDxwPkRpZSBQZmxpY2h0YW5nYWJlbiBuYWNoIGRlciBQa3ctRW5WS1YgbcO8c3NlbiBiZWkgYWxsZW4gV2VyYmVmb3JtZW4gZ2VtYWNodCB3ZXJkZW4uIEplIG5hY2ggTWVkaXVtIGdlbHRlbiBqZWRvY2ggYmVzb25kZXJlIEFuZm9yZGVydW5nZW4uPC9wPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFkLWZvcm0tZ3JpZCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWQtZm9ybS1pdGVtIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGgzPlNvY2lhbCBNZWRpYTwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPlZvbGxzdMOkbmRpZ2UgQW5nYWJlbiB0cm90eiBaZWljaGVuYmVncmVuenVuZyBlcmZvcmRlcmxpY2g8L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWQtZm9ybS1pdGVtIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGgzPlZpZGVvY2xpcHM8L2gzPgogICAgICAgICAgICAgICAgICAgICAgICA8cD5FaW5ibGVuZHVuZyBkZXIgUGZsaWNodGFuZ2FiZW4gd8OkaHJlbmQgZGVzIFZpZGVvczwvcD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhZC1mb3JtLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgICAgICA8aDM+V2Vic2l0ZTwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkRpcmVrdCBhdWYgRmFocnpldWdkZXRhaWxzZWl0ZW4sIG5pY2h0IG51ciDDvGJlciBMaW5rczwvcD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhZC1mb3JtLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgICAgICA8aDM+UHJpbnRhbnplaWdlbjwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkd1dCBsZXNiYXJlIFNjaHJpZnRncsO2w59lLCBrZWluZSB2ZXJzdGVja3RlbiBGdcOfbm90ZW48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNjb3JkaW9uIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhY2NvcmRpb24taXRlbSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjY29yZGlvbi1oZWFkZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzPlNvY2lhbCBNZWRpYTwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaWNvbiI+4pa8PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNjb3JkaW9uLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+QXVjaCBpbiBTb2NpYWwtTWVkaWEtUG9zdHMgd2llIGF1ZiBGYWNlYm9vaywgSW5zdGFncmFtIG9kZXIgVHdpdHRlciBtw7xzc2VuIGRpZSB2b2xsc3TDpG5kaWdlbiBWZXJicmF1Y2hzLSB1bmQgRW1pc3Npb25zd2VydGUgYW5nZWdlYmVuIHdlcmRlbiwgd2VubiBmw7xyIE5ldWZhaHJ6ZXVnZSBnZXdvcmJlbiB3aXJkLiBEZXIgQnVuZGVzZ2VyaWNodHNob2YgaGF0IGluIHNlaW5lciBFbnRzY2hlaWR1bmcgdm9tIDEuIEFwcmlsIDIwMjEgKEF6LiBJIFpSIDExNS8yMCAtIEZlcnJhcmkgNDU4IFNwZWNpYWxlKSBrbGFyZ2VzdGVsbHQsIGRhc3MgZGllIEluZm9ybWF0aW9uc3BmbGljaHRlbiBkZXIgUGt3LUVuVktWIGF1Y2ggZsO8ciBXZXJidW5nIGluIHNvemlhbGVuIE1lZGllbiBnZWx0ZW4uPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHN0cm9uZz5Mw7ZzdW5nZW4gZsO8ciBQbGF0emJlc2NocsOkbmt1bmdlbjo8L3N0cm9uZz48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPk51dHp1bmcgdm9uIEJpbGRlcm4gb2RlciBHcmFmaWtlbiwgZGllIGRpZSBQZmxpY2h0YW5nYWJlbiBlbnRoYWx0ZW48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5FaW5zYXR6IHZvbiBLYXJ1c3NlbGwtUG9zdHMsIGJlaSBkZW5lbiBkaWUgZXJzdGUgS2FydGUgZGllIFdlcmJlYm90c2NoYWZ0IHVuZCBkaWUgendlaXRlIGRpZSBQZmxpY2h0YW5nYWJlbiBlbnRow6RsdDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkJlaSBUd2l0dGVyL1g6IE51dHp1bmcgZWluZXMgVGhyZWFkcywgd29iZWkgZGVyIGVyc3RlIFR3ZWV0IGRpZSBXZXJiZWJvdHNjaGFmdCB1bmQgZGVyIHp3ZWl0ZSBkaWUgUGZsaWNodGFuZ2FiZW4gZW50aMOkbHQ8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5JbnRlZ3JhdGlvbiBkZXIgd2ljaHRpZ3N0ZW4gSW5mb3JtYXRpb25lbiBkaXJla3QgaW4gZGVuIEhhdXB0dGV4dCB1bmQgVmVyd2VpcyBhdWYgZWluZW4gdW5taXR0ZWxiYXIgenVnw6RuZ2xpY2hlbiBMaW5rIGbDvHIgd2VpdGVyZSBEZXRhaWxzPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5XaWNodGlnIGlzdCwgZGFzcyBkaWUgUGZsaWNodGFuZ2FiZW4gZsO8ciBkZW4gVmVyYnJhdWNoZXIgb2huZSB6dXPDpHR6bGljaGVuIEF1ZndhbmQgenVnw6RuZ2xpY2ggc2luZC4gRGllIFBsYXR6YmVzY2hyw6Rua3VuZyByZWNodGZlcnRpZ3Qga2VpbmVuIFZlcnppY2h0IGF1ZiBkaWUgZ2VzZXR6bGljaCB2b3JnZXNjaHJpZWJlbmVuIEluZm9ybWF0aW9uZW4uPC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhY2NvcmRpb24taXRlbSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjY29yZGlvbi1oZWFkZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzPlZpZGVvY2xpcHM8L2gzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Imljb24iPuKWvDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjY29yZGlvbi1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPkJlaSBkZXIgV2VyYnVuZyBtaXQgVmlkZW9jbGlwcyBpbiBzb3ppYWxlbiBNZWRpZW4gZ2VsdGVuIGJlc29uZGVyZSBBbmZvcmRlcnVuZ2VuLiBEYXMgT0xHIEvDtmxuIGhhdCBpbiBzZWluZXIgRW50c2NoZWlkdW5nIHZvbSAxMC4wNi4yMDIyIChBei4gNiBVIDMvMjIgLSBHZXRlaWx0ZXIgRmFjZWJvb2stVmlkZW9jbGlwKSBrbGFyZ2VzdGVsbHQsIGRhc3MgYXVjaCBiZWkgRmFjZWJvb2stVmlkZW9jbGlwcyBkaWUgUGZsaWNodGFuZ2FiZW4gbmFjaCBkZXIgUGt3LUVuVktWIGdlbWFjaHQgd2VyZGVuIG3DvHNzZW4uPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHN0cm9uZz5JbnRlZ3JhdGlvbiBkZXIgUGZsaWNodGFuZ2FiZW46PC9zdHJvbmc+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5BbHMgRWluYmxlbmR1bmcgd8OkaHJlbmQgZGVzIGdlc2FtdGVuIFZpZGVvczwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkFscyBFaW5ibGVuZHVuZyBhbSBBbmZhbmcgb2RlciBFbmRlIGRlcyBWaWRlb3MgKGbDvHIgYXVzcmVpY2hlbmQgbGFuZ2UgWmVpdCk8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5BbHMgQmVnbGVpdHRleHQgenVtIFZpZGVvLCBzb2Zlcm4gZGllc2VyIG9obmUgd2VpdGVyZXMgc2ljaHRiYXIgaXN0PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5BdWNoIGJlaSBrdXJ6ZW4gVmlkZW9jbGlwcyBtw7xzc2VuIGRpZSB2b2xsc3TDpG5kaWdlbiBQZmxpY2h0YW5nYWJlbiBnZW1hY2h0IHdlcmRlbi4gRGllIEvDvHJ6ZSBkZXMgQ2xpcHMgcmVjaHRmZXJ0aWd0IGtlaW5lbiBWZXJ6aWNodCBhdWYgZGllIGdlc2V0emxpY2ggdm9yZ2VzY2hyaWViZW5lbiBJbmZvcm1hdGlvbmVuLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPkF1Y2ggd2VubiBlaW4gVmlkZW9jbGlwIG51ciBnZXRlaWx0IHdpcmQsIG3DvHNzZW4gZGllIFBmbGljaHRhbmdhYmVuIGdlbWFjaHQgd2VyZGVuLiBEaWUgVmVyYW50d29ydHVuZyBsaWVndCBiZWltIHRlaWxlbmRlbiBVbnRlcm5laG1lbiwgbmljaHQgYmVpbSB1cnNwcsO8bmdsaWNoZW4gRXJzdGVsbGVyIGRlcyBWaWRlb3MuPC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhY2NvcmRpb24taXRlbSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjY29yZGlvbi1oZWFkZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzPldlYnNpdGU8L2gzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Imljb24iPuKWvDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjY29yZGlvbi1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPkbDvHIgZGllIFdlcmJ1bmcgYXVmIGRlciBlaWdlbmVuIFdlYnNpdGUgZ2VsdGVuIGdydW5kc8OkdHpsaWNoIGRpZSBnbGVpY2hlbiBBbmZvcmRlcnVuZ2VuIHdpZSBmw7xyIGFuZGVyZSBXZXJiZWZvcm1lbi4gQmVzb25kZXJzIHp1IGJlYWNodGVuIHNpbmQ6PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5Wb2xsc3TDpG5kaWdlIEFuZ2FiZW4genUgS3JhZnRzdG9mZnZlcmJyYXVjaCB1bmQgQ08yLUVtaXNzaW9uZW4gYmVpIE5ldWZhaHJ6ZXVnZW4gZ2Vtw6TDnyBQa3ctRW5WS1Y8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5Lb3JyZWt0ZSBQcmVpc2FuZ2FiZW4gZWluc2NobGllw59saWNoIMOcYmVyZsO8aHJ1bmdza29zdGVuIGdlbcOkw58gUEFuZ1Y8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5Wb2xsc3TDpG5kaWdlIEluZm9ybWF0aW9uZW4gYmVpIEZpbmFuemllcnVuZ3MtIHVuZCBMZWFzaW5nYW5nZWJvdGVuPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+VHJhbnNwYXJlbnRlIERhcnN0ZWxsdW5nIHZvbiBBdXNzdGF0dHVuZ3NtZXJrbWFsZW4gdW5kIFNvbmRlcmF1c3N0YXR0dW5nZW48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5EZXV0bGljaGUgVW50ZXJzY2hlaWR1bmcgendpc2NoZW4gTmV1d2FnZW4sIFZvcmbDvGhyd2FnZW4gdW5kIEdlYnJhdWNodHdhZ2VuPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5EaWUgUGZsaWNodGFuZ2FiZW4gc29sbHRlbiBkaXJla3QgYXVmIGRlbiBGYWhyemV1Z2RldGFpbHNlaXRlbiBlcnNjaGVpbmVuIHVuZCBuaWNodCBudXIgw7xiZXIgTGlua3Mgb2RlciBpbiBhdXNrbGFwcGJhcmVuIE1lbsO8cyB6dWfDpG5nbGljaCBzZWluLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPlp1c8OkdHpsaWNoIG3DvHNzZW4gZGllIGFsbGdlbWVpbmVuIEFuZm9yZGVydW5nZW4gYW4gV2Vic2l0ZXMgYmVhY2h0ZXQgd2VyZGVuOjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+Vm9sbHN0w6RuZGlnZXMgSW1wcmVzc3VtIGdlbcOkw58gwqcgNSBUTUc8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5EYXRlbnNjaHV0emVya2zDpHJ1bmcgZ2Vtw6TDnyBEU0dWTzwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkdnZi4gV2lkZXJydWZzYmVsZWhydW5nIGJlaSBGZXJuYWJzYXR6Z2VzY2jDpGZ0ZW48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5CYXJyaWVyZWZyZWloZWl0IGRlciBJbmZvcm1hdGlvbmVuIGF1ZiB2ZXJzY2hpZWRlbmVuIEVuZGdlcsOkdGVuPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjY29yZGlvbi1pdGVtIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNjb3JkaW9uLWhlYWRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDM+UHJpbnRhbnplaWdlbjwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaWNvbiI+4pa8PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNjb3JkaW9uLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+QmVpIFByaW50YW56ZWlnZW4gaXN0IGJlc29uZGVycyBhdWYgZGllIExlc2JhcmtlaXQgdW5kIEhlcnZvcmhlYnVuZyBkZXIgUGZsaWNodGFuZ2FiZW4genUgYWNodGVuLiBEYXMgT0xHIEZyYW5rZnVydCBoYXQgaW4gc2VpbmVyIEVudHNjaGVpZHVuZyB2b20gMDkuMDYuMjAyMiAoQXouIDYgVSAxMDIvMjEgLSBHYXRlZm9sZGVyKSBrbGFyZ2VzdGVsbHQsIGRhc3MgZGllIFBmbGljaHRhbmdhYmVuIG5hY2ggZGVyIFBrdy1FblZLViBhdWNoIGJlaSBHYXRlZm9sZGVyLUFuemVpZ2VuIGd1dCBsZXNiYXIgdW5kIG1pbmRlc3RlbnMgZ2VuYXVzbyBoZXJ2b3JnZWhvYmVuIHNlaW4gbcO8c3NlbiB3aWUgZGllIEhhdXB0YXVzc2FnZW4gZGVyIFdlcmJlYm90c2NoYWZ0LjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzdHJvbmc+QmVzb25kZXJoZWl0ZW4gYmVpIEdhdGVmb2xkZXItQW56ZWlnZW46PC9zdHJvbmc+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5EaWUgUGZsaWNodGFuZ2FiZW4gZMO8cmZlbiBuaWNodCBhdWYgZGVuIGF1ZmtsYXBwYmFyZW4gU2VpdGVuIHZlcnN0ZWNrdCB3ZXJkZW4sIHdlbm4gZGllIEhhdXB0d2VyYmVib3RzY2hhZnQgYXVmIGRlciBWb3JkZXJzZWl0ZSBlcnNjaGVpbnQ8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5EaWUgUGZsaWNodGFuZ2FiZW4gbcO8c3NlbiBkb3J0IGVyc2NoZWluZW4sIHdvIGF1Y2ggZGllIEhhdXB0d2VyYmVib3RzY2hhZnQgcGxhdHppZXJ0IGlzdDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPldlbm4gZGllIEdhdGVmb2xkZXItQW56ZWlnZSBhbHMgZWluaGVpdGxpY2hlIFdlcmJ1bmcgd2Focmdlbm9tbWVuIHdpcmQsIG3DvHNzZW4gZGllIFBmbGljaHRhbmdhYmVuIGbDvHIgYWxsZSBiZXdvcmJlbmVuIEZhaHJ6ZXVnZSBnZW1hY2h0IHdlcmRlbjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPlRyb3R6IGRlcyBrb21wbGV4ZW4gTGF5b3V0cyBlaW5lciBHYXRlZm9sZGVyLUFuemVpZ2UgbcO8c3NlbiBkaWUgUGZsaWNodGFuZ2FiZW4gZ3V0IGxlc2JhciBzZWluPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5EaWUga3JlYXRpdmUgR2VzdGFsdHVuZyBlaW5lciBQcmludGFuemVpZ2UgcmVjaHRmZXJ0aWd0IGtlaW5lIEF1c25haG1lbiB2b24gZGVuIEluZm9ybWF0aW9uc3BmbGljaHRlbiBkZXIgUGt3LUVuVktWLiBEaWUgUGZsaWNodGFuZ2FiZW4gbcO8c3NlbiBpbiBqZWRlbSBGYWxsIGdlbWFjaHQgd2VyZGVuLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNjb3JkaW9uLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhY2NvcmRpb24taGVhZGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMz5MZWFzaW5nYW5nZWJvdGU8L2gzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Imljb24iPuKWvDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjY29yZGlvbi1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPkJlaSBMZWFzaW5nYW5nZWJvdGVuIG3DvHNzZW4gc293b2hsIGRpZSBQZmxpY2h0YW5nYWJlbiBuYWNoIGRlciBQa3ctRW5WS1YgYWxzIGF1Y2ggZGllIFBmbGljaHRhbmdhYmVuIG5hY2ggZGVyIFBBbmdWIGdlbWFjaHQgd2VyZGVuLiBEYXMgTEcgV2llc2JhZGVuIGhhdCBpbiBzZWluZXIgRW50c2NoZWlkdW5nIHZvbSAxMy4xMi4yMDIyIChBei4gMTEgTyA1NS8yMikga2xhcmdlc3RlbGx0LCBkYXNzIGRlciBWZXJicmF1Y2hlciBkaWUgUGZsaWNodGFuZ2FiZW4genVtIG9mZml6aWVsbGVuIEtyYWZ0c3RvZmZ2ZXJicmF1Y2ggdW5kIHp1IGRlbiBvZmZpemllbGxlbiBDTzItRW1pc3Npb25lbiBiZW7DtnRpZ3QsIHVtIGJlaSBlaW5lbSBMZWFzaW5nIGVpbmUgaW5mb3JtaWVydGUgZ2VzY2jDpGZ0bGljaGUgRW50c2NoZWlkdW5nIHp1IHRyZWZmZW4uPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+QmVpIGRlciBXZXJidW5nIG1pdCBaaW5zc8OkdHplbiBvZGVyIHNvbnN0aWdlbiBLb3N0ZW4gZsO8ciBWZXJicmF1Y2hlcmtyZWRpdHZlcnRyw6RnZSDigJMgdW5kIGRhbWl0IGF1Y2ggZsO8ciBMZWFzaW5ndmVydHLDpGdlIOKAkyBtw7xzc2VuIGdlbcOkw58gwqcgNmEgUEFuZ1YgZm9sZ2VuZGUgU3RhbmRhcmRpbmZvcm1hdGlvbmVuIGtsYXIsIHZlcnN0w6RuZGxpY2ggdW5kIGluIGF1ZmZhbGxlbmRlciBXZWlzZSBhbmdlZ2ViZW4gd2VyZGVuOjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+RGVyIFNvbGx6aW5zc2F0eiAoZ2VidW5kZW4sIHZlcsOkbmRlcmxpY2ggb2RlciBrb21iaW5pZXJ0KTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkFsbGUgYW5mYWxsZW5kZW4gS29zdGVuIGbDvHIgZGVuIFZlcmJyYXVjaGVyIGJlaW0gQWJzY2hsdXNzIGRlcyBWZXJ0cmFncyBpbiBFdXJvPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+RGVyIE5ldHRvZGFybGVoZW5zYmV0cmFnPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+RGVyIGVmZmVrdGl2ZSBKYWhyZXN6aW5zIChhdWYgendlaSBOYWNoa29tbWFzdGVsbGVuIGdlbmF1KTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkVpbiBLcmVkaXR2ZXJtaXR0bHVuZ3NoaW53ZWlzLCBmYWxscyB6dXRyZWZmZW5kPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+RGllIExhdWZ6ZWl0IGRlcyBWZXJ0cmFnczwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkRlciBCYXJ6YWhsdW5nc3ByZWlzIHVuZCBkaWUgQW56YWhsdW5nPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+RGVyIEdlc2FtdGJldHJhZyB1bmQgZGllIG1vbmF0bGljaGVuIFJhdGVuIChpbmtsdXNpdmUgZXR3YWlnZXIgU2NobHVzc3JhdGUpPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+RWluIHJlcHLDpHNlbnRhdGl2ZXMgQmVpc3BpZWw8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPlp1c8OkdHpsaWNoIG11c3MgZWluIEJvbml0w6R0c2hpbndlaXMgZXJmb2xnZW4gKCJCb25pdMOkdCB2b3JhdXNnZXNldHp0IikgdW5kIG5hY2ggwqcgNWEgQWJzLiAzIE5yLiAyIFVXRyBtdXNzIGluIGRlciBXZXJidW5nIGF1Y2ggZGllIElkZW50aXTDpHQgdW5kIEFuc2NocmlmdCBkZXMgTGVhc2luZ2dlYmVycyBvZGVyIGRlcyB2ZXJtaXR0ZWxuZGVuIEtyZWRpdGluc3RpdHV0cyBnZW5hbm50IHdlcmRlbi48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgPCEtLSBUYWIgNDogSMOkdWZpZ2UgRmVobGVyIC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0YWItY29udGVudCIgaWQ9ImZlaGxlciI+CiAgICAgICAgICAgICAgICA8aDIgY2xhc3M9InNlY3Rpb24tdGl0bGUiPkjDpHVmaWdlIEZlaGxlcjwvaDI+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImluZm8tYm94Ij4KICAgICAgICAgICAgICAgICAgICA8aDM+VHlwaXNjaGUgVmVyc3TDtsOfZSBnZWdlbiBkaWUgUGt3LUVuVktWPC9oMz4KICAgICAgICAgICAgICAgICAgICA8cD5Ucm90eiBrbGFyZXIgcmVjaHRsaWNoZXIgVm9yZ2FiZW4ga29tbXQgZXMgaW4gZGVyIFByYXhpcyBpbW1lciB3aWVkZXIgenUgVmVyc3TDtsOfZW4gZ2VnZW4gZGllIFBrdy1FblZLVi4gRGllc2UgVmVyc3TDtsOfZSBrw7ZubmVuIHp1IGtvc3RzcGllbGlnZW4gQWJtYWhudW5nZW4gZsO8aHJlbi48L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0id2FybmluZy1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8aDQ+WnUga2xlaW5lIFNjaHJpZnRncsO2w59lIGbDvHIgUGZsaWNodGFuZ2FiZW48L2g0PgogICAgICAgICAgICAgICAgICAgIDxwPkRpZSBQZmxpY2h0YW5nYWJlbiBtw7xzc2VuIGd1dCBsZXNiYXIgdW5kIG1pbmRlc3RlbnMgZ2VuYXVzbyBoZXJ2b3JnZWhvYmVuIHNlaW4gd2llIGRpZSBIYXVwdGF1c3NhZ2VuIGRlciBXZXJiZWJvdHNjaGFmdC4gRWluZSB6dSBrbGVpbmUgU2NocmlmdGdyw7bDn2UgaXN0IGVpbmVyIGRlciBow6R1Zmlnc3RlbiBWZXJzdMO2w59lIGdlZ2VuIGRpZSBQa3ctRW5WS1YuIERhcyBPTEcgTcO8bmNoZW4gaGF0IGluIHNlaW5lciBFbnRzY2hlaWR1bmcgdm9tIDE1LjA3LjIwMjEgKEF6LiA2IFUgNTkyOC8yMCkga2xhcmdlc3RlbGx0LCBkYXNzIGRpZSBTY2hyaWZ0Z3LDtsOfZSBkZXIgUGZsaWNodGFuZ2FiZW4gbmljaHQgZGV1dGxpY2gga2xlaW5lciBzZWluIGRhcmYgYWxzIGRpZSBkZXIgSGF1cHR3ZXJiZWJvdHNjaGFmdC48L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0id2FybmluZy1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8aDQ+VmVyc3RlY2tlbiBkZXIgQW5nYWJlbiBpbiBGdcOfbm90ZW48L2g0PgogICAgICAgICAgICAgICAgICAgIDxwPkRpZSBQZmxpY2h0YW5nYWJlbiBtw7xzc2VuIGltIEhhdXB0dGVpbCBkZXIgV2VyYnVuZyBlcnNjaGVpbmVuIHVuZCBkw7xyZmVuIG5pY2h0IG51ciBpbiBlaW5lciBGdcOfbm90ZSB2ZXJzdGVja3Qgd2VyZGVuLiBEYXMgT0xHIEZyYW5rZnVydCBoYXQgaW4gc2VpbmVyIEVudHNjaGVpZHVuZyB2b20gMDkuMDYuMjAyMiAoQXouIDYgVSAxMDIvMjEgLSBHYXRlZm9sZGVyKSBiZXN0w6R0aWd0LCBkYXNzIGRpZSBQbGF0emllcnVuZyBkZXIgUGZsaWNodGFuZ2FiZW4gaW4gZWluZXIgRnXDn3plaWxlIG1pdCBrbGVpbmVyZXIgU2NocmlmdGdyw7bDn2UgYWxzIGRlciBXZXJiZXRleHQgZWluZW4gVmVyc3Rvw58gZ2VnZW4gZGllIFBrdy1FblZLViBkYXJzdGVsbHQsIGF1Y2ggd2VubiBkaWVzIGRlciBnw6RuZ2lnZW4gUHJheGlzIGltIFByaW50YmVyZWljaCBlbnRzcHJpY2h0LjwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3YXJuaW5nLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgIDxoND5VbnZvbGxzdMOkbmRpZ2UgQW5nYWJlbiAoei5CLiBudXIga29tYmluaWVydGVyIFZlcmJyYXVjaCk8L2g0PgogICAgICAgICAgICAgICAgICAgIDxwPkRlciBLcmFmdHN0b2ZmdmVyYnJhdWNoIG11c3MgZGlmZmVyZW56aWVydCBuYWNoIGlubmVyb3J0cywgYXXDn2Vyb3J0cyB1bmQga29tYmluaWVydCBpbiBsLzEwMCBrbSBhbmdlZ2ViZW4gd2VyZGVuLiBEaWUgQW5nYWJlIG51ciBkZXMga29tYmluaWVydGVuIFZlcmJyYXVjaHMgaXN0IG5pY2h0IGF1c3JlaWNoZW5kLiBBdWNoIGRpZSBDT+KCgi1FbWlzc2lvbmVuIHVuZCBkaWUgRWZmaXppZW56a2xhc3NlIG3DvHNzZW4gYW5nZWdlYmVuIHdlcmRlbi4gQmVpIEVsZWt0cm9mYWhyemV1Z2VuIHVuZCBQbHVnLWluLUh5YnJpZGVuIGdlbHRlbiBiZXNvbmRlcmUgQW5mb3JkZXJ1bmdlbi48L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0id2FybmluZy1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8aDQ+VmVyYWx0ZXRlIE1lc3N2ZXJmYWhyZW4gKE5FRlogc3RhdHQgV0xUUCk8L2g0PgogICAgICAgICAgICAgICAgICAgIDxwPk5hY2ggZGVyIE5vdmVsbGllcnVuZyBkZXIgUGt3LUVuVktWIGFtIDIzLiBGZWJydWFyIDIwMjQgc2luZCBkaWUgbmFjaCBkZW0gV0xUUC1NZXNzdmVyZmFocmVuIGVybWl0dGVsdGVuIFdlcnRlIGFuenVnZWJlbi4gRGllIFZlcndlbmR1bmcgdm9uIE5FRlotV2VydGVuIGlzdCBuaWNodCBtZWhyIHp1bMOkc3NpZy4gRGFzIE9MRyBGcmFua2Z1cnQgaGF0IGluIHNlaW5lciBFbnRzY2hlaWR1bmcgdm9tIDA3LjExLjIwMjQgKEF6LiA2IFUgMTQxLzIyIC0gV0xUUC1XZXJ0ZSBJSSkgYmVzdMOkdGlndCwgZGFzcyBuYWNoIGRlciBOb3ZlbGxpZXJ1bmcgZGVyIFBrdy1FblZLViBXTFRQLVdlcnRlIGFuenVnZWJlbiBzaW5kLjwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3YXJuaW5nLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgIDxoND5GZWhsZW5kZSBBbmdhYmVuIGJlaSBiZXN0aW1tdGVuIFdlcmJlZm9ybWVuPC9oND4KICAgICAgICAgICAgICAgICAgICA8cD5EaWUgUGZsaWNodGFuZ2FiZW4gbcO8c3NlbiBiZWkgYWxsZW4gV2VyYmVmb3JtZW4gZ2VtYWNodCB3ZXJkZW4sIGF1Y2ggYmVpIFNvY2lhbC1NZWRpYS1Qb3N0cywgVmlkZW9jbGlwcyBvZGVyIExlYXNpbmdhbmdlYm90ZW4uIERlciBCdW5kZXNnZXJpY2h0c2hvZiBoYXQgaW4gc2VpbmVyIEVudHNjaGVpZHVuZyB2b20gMS4gQXByaWwgMjAyMSAoQXouIEkgWlIgMTE1LzIwIC0gRmVycmFyaSA0NTggU3BlY2lhbGUpIGtsYXJnZXN0ZWxsdCwgZGFzcyBkaWUgSW5mb3JtYXRpb25zcGZsaWNodGVuIGRlciBQa3ctRW5WS1YgYXVjaCBmw7xyIFdlcmJ1bmcgaW4gc296aWFsZW4gTWVkaWVuIGdlbHRlbi4gRGllIGJlZ3Jlbnp0ZW4gWmVpY2hlbnphaGxlbiBvZGVyIGRhcyBGb3JtYXQgZGVzIHNvemlhbGVuIE1lZGl1bXMgZW50YmluZGVuIG5pY2h0IHZvbiBkZW4gSW5mb3JtYXRpb25zcGZsaWNodGVuLjwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3YXJuaW5nLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgIDxoND5GZWhsZW5kZSBBbmdhYmVuIGJlaSBMZWFzaW5nYW5nZWJvdGVuPC9oND4KICAgICAgICAgICAgICAgICAgICA8cD5CZWkgTGVhc2luZ2FuZ2Vib3RlbiBtw7xzc2VuIHNvd29obCBkaWUgUGZsaWNodGFuZ2FiZW4gbmFjaCBkZXIgUGt3LUVuVktWIGFscyBhdWNoIGRpZSBQZmxpY2h0YW5nYWJlbiBuYWNoIGRlciBQQW5nViBnZW1hY2h0IHdlcmRlbi4gRGFzIExHIFdpZXNiYWRlbiBoYXQgaW4gc2VpbmVyIEVudHNjaGVpZHVuZyB2b20gMTMuMTIuMjAyMiAoQXouIDExIE8gNTUvMjIpIGtsYXJnZXN0ZWxsdCwgZGFzcyBkZXIgVmVyYnJhdWNoZXIgZGllIFBmbGljaHRhbmdhYmVuIHp1bSBvZmZpemllbGxlbiBLcmFmdHN0b2ZmdmVyYnJhdWNoIHVuZCB6dSBkZW4gb2ZmaXppZWxsZW4gQ08yLUVtaXNzaW9uZW4gYmVuw7Z0aWd0LCB1bSBiZWkgZWluZW0gTGVhc2luZyBlaW5lIGluZm9ybWllcnRlIGdlc2Now6RmdGxpY2hlIEVudHNjaGVpZHVuZyB6dSB0cmVmZmVuLjwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3YXJuaW5nLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgIDxoND5JcnJlZsO8aHJlbmRlIFVtd2VsdGF1c3NhZ2VuPC9oND4KICAgICAgICAgICAgICAgICAgICA8cD5CZWkgZGVyIEJld2VyYnVuZyB2b24gVW13ZWx0dm9ydGVpbGVuIGlzdCBiZXNvbmRlcmUgVm9yc2ljaHQgZ2Vib3RlbiwgdW0ga2VpbmUgaXJyZWbDvGhyZW5kZW4gQXVzc2FnZW4genUgdHJlZmZlbi4gRm9ybXVsaWVydW5nZW4gd2llICJlbWlzc2lvbnNmcmVpIiBzb2xsdGVuIG51ciB2ZXJ3ZW5kZXQgd2VyZGVuLCB3ZW5uIHNpZSBkdXJjaCBlbnRzcHJlY2hlbmRlIE5hY2h3ZWlzZSBiZWxlZ3Qgd2VyZGVuIGvDtm5uZW4gdW5kIHNpY2ggZWluZGV1dGlnIGF1ZiBkZW4gRmFocmJldHJpZWIgYmV6aWVoZW4uIElycmVmw7xocmVuZGUgVW13ZWx0YXVzc2FnZW4ga8O2bm5lbiBuaWNodCBudXIgZ2VnZW4gZGllIFBrdy1FblZLViwgc29uZGVybiBhdWNoIGdlZ2VuIGRhcyBVV0cgdmVyc3Rvw59lbi48L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8IS0tIFRhYiA1OiBSZWNodGxpY2hlIEZvbGdlbiAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGFiLWNvbnRlbnQiIGlkPSJmb2xnZW4iPgogICAgICAgICAgICAgICAgPGgyIGNsYXNzPSJzZWN0aW9uLXRpdGxlIj5SZWNodGxpY2hlIEZvbGdlbiBiZWkgVmVyc3TDtsOfZW48L2gyPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbmZvLWJveCI+CiAgICAgICAgICAgICAgICAgICAgPGgzPldlbGNoZSBLb25zZXF1ZW56ZW4gZHJvaGVuIGJlaSBWZXJzdMO2w59lbiBnZWdlbiBkaWUgUGt3LUVuVktWPzwvaDM+CiAgICAgICAgICAgICAgICAgICAgPHA+VmVyc3TDtsOfZSBnZWdlbiBkaWUgUGt3LUVuVktWIGvDtm5uZW4gZXJoZWJsaWNoZSByZWNodGxpY2hlIHVuZCBmaW5hbnppZWxsZSBGb2xnZW4gaGFiZW4uIEF1dG9ow6RuZGxlciBzb2xsdGVuIGRpZXNlIFJpc2lrZW4ga2VubmVuIHVuZCBkdXJjaCBlaW4gZWZmZWt0aXZlcyBDb21wbGlhbmNlLVN5c3RlbSBtaW5pbWllcmVuLjwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb25zZXF1ZW5jZS1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb25zZXF1ZW5jZS1pY29uIj7wn5OdPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29uc2VxdWVuY2UtY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoND5BYm1haG51bmdlbjwvaDQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPlZlcnN0w7bDn2UgZ2VnZW4gZGllIFBrdy1FblZLViBrw7ZubmVuIHZvbiBXZXR0YmV3ZXJiZXJuLCBWZXJiw6RuZGVuIHdpZSBkZXIgRGV1dHNjaGVuIFVtd2VsdGhpbGZlIChEVUgpIG9kZXIgZGVyIFdldHRiZXdlcmJzemVudHJhbGUgYWJnZW1haG50IHdlcmRlbi4gRWluZSBBYm1haG51bmcgZm9yZGVydCBpbiBkZXIgUmVnZWwgZGllIEFiZ2FiZSBlaW5lciBzdHJhZmJld2VocnRlbiBVbnRlcmxhc3N1bmdzZXJrbMOkcnVuZyB1bmQgZGllIEVyc3RhdHR1bmcgZGVyIEFibWFobmtvc3Rlbi4gRGllIEFibWFobmtvc3RlbiBrw7ZubmVuIGplIG5hY2ggU3RyZWl0d2VydCB6d2lzY2hlbiAxLjAwMCB1bmQgMi41MDAgRXVybyBiZXRyYWdlbi48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29uc2VxdWVuY2UtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29uc2VxdWVuY2UtaWNvbiI+8J+SsDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnNlcXVlbmNlLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICA8aDQ+VmVydHJhZ3NzdHJhZmVuPC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+QmVpIEFiZ2FiZSBlaW5lciBVbnRlcmxhc3N1bmdzZXJrbMOkcnVuZyB2ZXJwZmxpY2h0ZXQgc2ljaCBkZXIgQWJnZW1haG50ZSB6dXIgWmFobHVuZyBlaW5lciBWZXJ0cmFnc3N0cmFmZSBpbSBXaWVkZXJob2x1bmdzZmFsbC4gRGllIEFuZ2VtZXNzZW5oZWl0IGVpbmVyIFZlcnRyYWdzc3RyYWZlIGjDpG5ndCB2b24gdmVyc2NoaWVkZW5lbiBGYWt0b3JlbiBhYjo8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5BcnQsIEludGVuc2l0w6R0IHVuZCBEYXVlciBkZXIgVmVybGV0enVuZ3NoYW5kbHVuZzwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+V2lydHNjaGFmdGxpY2hlIEJlZGV1dHVuZyBkZXMgVW50ZXJuZWhtZW5zIChVbXNhdHosIE1hcmt0c3RlbGx1bmcpPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5HcmFkIGRlcyBWZXJzY2h1bGRlbnM8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPldpZWRlcmhvbHVuZ3NmYWxsIG9kZXIgRXJzdHZlcnN0w7bDnzwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkJlaSBlcnN0bWFsaWdlbiBWZXJzdMO2w59lbiBnZWdlbiBkaWUgUGt3LUVuVktWIHdlcmRlbiBWZXJ0cmFnc3N0cmFmZW4gendpc2NoZW4gMS41MDAgdW5kIDUuMDAwIEV1cm8gYWxzIGFuZ2VtZXNzZW4gYW5nZXNlaGVuLiBCZWkgd2llZGVyaG9sdGVuIFZlcnN0w7bDn2VuIG9kZXIgYmVzb25kZXJzIHNjaHdlcndpZWdlbmRlbiBGw6RsbGVuIGvDtm5uZW4gYXVjaCBow7ZoZXJlIEJldHLDpGdlIGdlcmVjaHRmZXJ0aWd0IHNlaW4uIERhcyBPTEcgRnJhbmtmdXJ0IGhhdCBpbiBzZWluZXIgRW50c2NoZWlkdW5nIHZvbSAxOS4gT2t0b2JlciAyMDIzIChBei4gNiBVIDg4LzIyKSBWZXJ0cmFnc3N0cmFmZW4gaW0gZsO8bmZzdGVsbGlnZW4gQmVyZWljaCBiZWkgd2llZGVyaG9sdGVuIFZlcnN0w7bDn2VuIGJlc3TDpHRpZ3QuPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnNlcXVlbmNlLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnNlcXVlbmNlLWljb24iPuKalu+4jzwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnNlcXVlbmNlLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICA8aDQ+R2VyaWNodHN2ZXJmYWhyZW48L2g0PgogICAgICAgICAgICAgICAgICAgICAgICA8cD5XaXJkIGtlaW5lIFVudGVybGFzc3VuZ3Nlcmtsw6RydW5nIGFiZ2VnZWJlbiBvZGVyIGtvbW10IGVzIHp1IFN0cmVpdGlna2VpdGVuIMO8YmVyIGRpZSBBbmdlbWVzc2VuaGVpdCBkZXIgVmVydHJhZ3NzdHJhZmUsIGthbm4gZWluIGdlcmljaHRsaWNoZXMgVmVyZmFocmVuIGZvbGdlbi4gR2VyaWNodHN2ZXJmYWhyZW4gc2luZCBtaXQgZXJoZWJsaWNoZW4gS29zdGVuIHZlcmJ1bmRlbjo8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5HZXJpY2h0c2tvc3RlbjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+RWlnZW5lIEFud2FsdHNrb3N0ZW48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkJlaSBVbnRlcmxpZWdlbjogQW53YWx0c2tvc3RlbiBkZXIgR2VnZW5zZWl0ZTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+WmVpdGF1ZndhbmQgZsO8ciBkaWUgUHJvemVzc2JlZ2xlaXR1bmc8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPlJlcHV0YXRpb25zc2Now6RkZW48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICA8cD5EaWUgRXJmb2xnc2F1c3NpY2h0ZW4gaW4gR2VyaWNodHN2ZXJmYWhyZW4gd2VnZW4gVmVyc3TDtsOfZW4gZ2VnZW4gZGllIFBrdy1FblZLViBzaW5kIGbDvHIgQXV0b2jDpG5kbGVyIGluIGRlciBSZWdlbCBnZXJpbmcsIGRhIGRpZSBSZWNodHNwcmVjaHVuZyBkaWUgSW5mb3JtYXRpb25zcGZsaWNodGVuIHN0cmVuZyBhdXNsZWd0LjwvcD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb25zZXF1ZW5jZS1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb25zZXF1ZW5jZS1pY29uIj7imqDvuI88L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb25zZXF1ZW5jZS1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGg0PkJ1w59nZWxkZXI8L2g0PgogICAgICAgICAgICAgICAgICAgICAgICA8cD5WZXJzdMO2w59lIGdlZ2VuIGRpZSBQa3ctRW5WS1Yga8O2bm5lbiBtaXQgQnXDn2dlbGRlcm4gYmlzIHp1IDI1LjAwMCBFdXJvIGdlYWhuZGV0IHdlcmRlbi4gRGllcyBnaWx0IGluc2Jlc29uZGVyZSBmw7xyIHZvcnPDpHR6bGljaGUgb2RlciBncm9iIGZhaHJsw6Rzc2lnZSBWZXJzdMO2w59lLiBBdWNoIFZlcnN0w7bDn2UgZ2VnZW4gZGllIFBBbmdWIGJlaSBGaW5hbnppZXJ1bmdzLSB1bmQgTGVhc2luZ2FuZ2Vib3RlbiBrw7ZubmVuIG1pdCBCdcOfZ2VsZGVybiBnZWFobmRldCB3ZXJkZW4uPC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8cD5JbiBkZXIgUHJheGlzIHdlcmRlbiBCdcOfZ2VsZGVyIGplZG9jaCBzZWx0ZW4gdmVyaMOkbmd0LCBkYSBkaWUgbWVpc3RlbiBWZXJzdMO2w59lIGR1cmNoIEFibWFobnVuZ2VuIHVuZCB6aXZpbHJlY2h0bGljaGUgVmVyZmFocmVuIGdlYWhuZGV0IHdlcmRlbi48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5mby1ib3giPgogICAgICAgICAgICAgICAgICAgIDxoMz5SZWNodHNtaXNzYnJhdWNoc2VpbnfDpG5kZSBnZWdlbiBkaWUgRGV1dHNjaGUgVW13ZWx0aGlsZmU8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwPk5hY2ggZGVyIEdydW5kc2F0emVudHNjaGVpZHVuZyBkZXMgQnVuZGVzZ2VyaWNodHNob2ZzIHZvbSA0LiBKdWxpIDIwMTkgKEF6LiBJIFpSIDE0OS8xOCAtIFVtd2VsdGhpbGZlKSBoYWJlbiBFaW53w6RuZGUgZGVzIFJlY2h0c21pc3NicmF1Y2hzIGdlZ2VuIGRpZSBEZXV0c2NoZSBVbXdlbHRoaWxmZSBrYXVtIEF1c3NpY2h0IGF1ZiBFcmZvbGcuIERlciBCR0ggaGF0IGtsYXJnZXN0ZWxsdCwgZGFzcyBkaWUgw7Zrb2xvZ2lzY2hlIE1hcmt0w7xiZXJ3YWNodW5nIGRlciBEVUggcmVjaHRtw6TDn2lnIGlzdCB1bmQgZGllIEVpbnRyYWd1bmcgaW4gZGllIExpc3RlIGRlciBxdWFsaWZpemllcnRlbiBFaW5yaWNodHVuZ2VuIG5hY2ggwqcgNCBVS2xhRyB6dSBSZWNodCBlcmZvbGd0IGlzdC4gRGllIEFibWFobnVuZ2VuIGRlciBEVUggd2VnZW4gVmVyc3TDtsOfZW4gZ2VnZW4gZGllIFBrdy1FblZLViBzZWllbiBuaWNodCByZWNodHNtaXNzYnLDpHVjaGxpY2gsIGF1Y2ggd2VubiBzaWUgaW4gZ3Jvw59lciBaYWhsIGVyZm9sZ2VuLiBEaWUgVGF0c2FjaGUsIGRhc3MgZGllIERVSCBkdXJjaCBpaHJlIEFibWFobnTDpHRpZ2tlaXQgRWlubmFobWVuIGVyemllbHQsIG1hY2hlIGRpZXNlIG5pY2h0IHJlY2h0c21pc3NicsOkdWNobGljaCwgc29sYW5nZSBkaWUgRWlubmFobWVuIHp1ciBGaW5hbnppZXJ1bmcgZGVyIHNhdHp1bmdzZ2Vtw6TDn2VuIFTDpHRpZ2tlaXQgdmVyd2VuZGV0IHdlcmRlbi48L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8IS0tIFRhYiA2OiBDb21wbGlhbmNlLVRpcHBzIC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0YWItY29udGVudCIgaWQ9InRpcHBzIj4KICAgICAgICAgICAgICAgIDxoMiBjbGFzcz0ic2VjdGlvbi10aXRsZSI+Q29tcGxpYW5jZS1UaXBwczwvaDI+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImluZm8tYm94Ij4KICAgICAgICAgICAgICAgICAgICA8aDM+V2llIGvDtm5uZW4gQXV0b2jDpG5kbGVyIFZlcnN0w7bDn2UgdmVybWVpZGVuPzwvaDM+CiAgICAgICAgICAgICAgICAgICAgPHA+RWluIGVmZmVrdGl2ZXMgQ29tcGxpYW5jZS1TeXN0ZW0ga2FubiBBdXRvaMOkbmRsZXJuIGhlbGZlbiwgVmVyc3TDtsOfZSBnZWdlbiBkaWUgUGt3LUVuVktWIHp1IHZlcm1laWRlbiB1bmQgZGFzIFJpc2lrbyB2b24gQWJtYWhudW5nZW4genUgbWluaW1pZXJlbi48L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGlwLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgIDxoND5TY2h1bHVuZyBkZXIgTWl0YXJiZWl0ZXI8L2g0PgogICAgICAgICAgICAgICAgICAgIDxwPkFsbGUgTWl0YXJiZWl0ZXIsIGRpZSBtaXQgZGVyIEVyc3RlbGx1bmcgdm9uIFdlcmJlbWF0ZXJpYWxpZW4gYmVmYXNzdCBzaW5kLCBzb2xsdGVuIHJlZ2VsbcOkw59pZyB6dSBkZW4gQW5mb3JkZXJ1bmdlbiBkZXIgUGt3LUVuVktWIGdlc2NodWx0IHdlcmRlbi4gRGllcyB1bWZhc3N0IGluc2Jlc29uZGVyZSBNaXRhcmJlaXRlciBpbSBNYXJrZXRpbmcsIGluIGRlciBWZXJrYXVmc2FidGVpbHVuZyB1bmQgaW4gZGVyIEdlc2Now6RmdHNmw7xocnVuZy48L3A+CiAgICAgICAgICAgICAgICAgICAgPHA+U2NodWx1bmdzaW5oYWx0ZSBzb2xsdGVuIHVtZmFzc2VuOjwvcD4KICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5HcnVuZGxhZ2VuIGRlciBQa3ctRW5WS1YgdW5kIGRlciBQQW5nVjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5Ba3R1ZWxsZSBSZWNodHNwcmVjaHVuZzwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5QcmFrdGlzY2hlIEJlaXNwaWVsZSBmw7xyIGtvcnJla3RlIHVuZCBmZWhsZXJoYWZ0ZSBXZXJidW5nPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPlVtZ2FuZyBtaXQgQWJtYWhudW5nZW48L2xpPgogICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGlwLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgIDxoND5DaGVja2xpc3RlbiB1bmQgU3RhbmRhcmR2b3JsYWdlbjwvaDQ+CiAgICAgICAgICAgICAgICAgICAgPHA+RW50d2lja2x1bmcgdm9uIENoZWNrbGlzdGVuIHVuZCBTdGFuZGFyZHZvcmxhZ2VuIGbDvHIgdmVyc2NoaWVkZW5lIFdlcmJlZm9ybWVuIChQcmludCwgT25saW5lLCBTb2NpYWwgTWVkaWEpLCBkaWUgYWxsZSBlcmZvcmRlcmxpY2hlbiBQZmxpY2h0YW5nYWJlbiBlbnRoYWx0ZW4uIERpZXNlIHNvbGx0ZW4gcmVnZWxtw6TDn2lnIGFrdHVhbGlzaWVydCB3ZXJkZW4sIHVtIMOEbmRlcnVuZ2VuIGRlciBSZWNodHNwcmVjaHVuZyBvZGVyIGRlciBWZXJvcmRudW5nIHp1IGJlcsO8Y2tzaWNodGlnZW4uPC9wPgogICAgICAgICAgICAgICAgICAgIDxwPkJlaXNwaWVsIGbDvHIgZWluZSBDaGVja2xpc3RlOjwvcD4KICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5TaW5kIGFsbGUgUGZsaWNodGFuZ2FiZW4gdm9sbHN0w6RuZGlnIChLcmFmdHN0b2ZmdmVyYnJhdWNoLCBDT+KCgi1FbWlzc2lvbmVuLCBFZmZpemllbnprbGFzc2UpPzwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5TaW5kIGRpZSBQZmxpY2h0YW5nYWJlbiBndXQgbGVzYmFyIHVuZCBtaW5kZXN0ZW5zIGdlbmF1c28gaGVydm9yZ2Vob2JlbiB3aWUgZGllIEhhdXB0YXVzc2FnZW4/PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkVyc2NoZWluZW4gZGllIFBmbGljaHRhbmdhYmVuIGltIEhhdXB0dGVpbCBkZXIgV2VyYnVuZz88L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGk+V2VyZGVuIGRpZSBha3R1ZWxsZW4gV0xUUC1XZXJ0ZSB2ZXJ3ZW5kZXQ/PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPlNpbmQgYmVpIEZpbmFuemllcnVuZ3MtIHVuZCBMZWFzaW5nYW5nZWJvdGVuIGFsbGUgUGZsaWNodGFuZ2FiZW4gbmFjaCBkZXIgUEFuZ1YgZW50aGFsdGVuPzwvbGk+CiAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXAtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGg0PlZpZXItQXVnZW4tUHJpbnppcDwvaDQ+CiAgICAgICAgICAgICAgICAgICAgPHA+RWluZsO8aHJ1bmcgZWluZXMgVmllci1BdWdlbi1QcmluemlwcyBiZWkgZGVyIEZyZWlnYWJlIHZvbiBXZXJiZW1hdGVyaWFsaWVuLiBKZWRlcyBXZXJiZW1hdGVyaWFsIHNvbGx0ZSB2b24gbWluZGVzdGVucyB6d2VpIFBlcnNvbmVuIGF1ZiBkaWUgRWluaGFsdHVuZyBkZXIgUGt3LUVuVktWIMO8YmVycHLDvGZ0IHdlcmRlbiwgYmV2b3IgZXMgdmVyw7ZmZmVudGxpY2h0IHdpcmQuPC9wPgogICAgICAgICAgICAgICAgICAgIDxwPklkZWFsZXJ3ZWlzZSBzb2xsdGUgZWluZSBkZXIgYmVpZGVuIFBlcnNvbmVuIMO8YmVyIGp1cmlzdGlzY2hlIEtlbm50bmlzc2UgdmVyZsO8Z2VuIG9kZXIgc3BlemllbGwgZsO8ciBkaWUgw5xiZXJwcsO8ZnVuZyBkZXIgcmVjaHRsaWNoZW4gQW5mb3JkZXJ1bmdlbiBnZXNjaHVsdCBzZWluLjwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXAtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGg0PlJlZ2VsbcOkw59pZ2Ugw5xiZXJwcsO8ZnVuZyBiZXN0ZWhlbmRlciBXZXJiZW1hdGVyaWFsaWVuPC9oND4KICAgICAgICAgICAgICAgICAgICA8cD5SZWdlbG3DpMOfaWdlIMOcYmVycHLDvGZ1bmcgYWxsZXIgYmVzdGVoZW5kZW4gV2VyYmVtYXRlcmlhbGllbiwgZWluc2NobGllw59saWNoIGRlciBXZWJzaXRlLCBTb2NpYWwtTWVkaWEtS2Fuw6RsZSB1bmQgUHJpbnRtYXRlcmlhbGllbiwgYXVmIGRpZSBFaW5oYWx0dW5nIGRlciBha3R1ZWxsZW4gQW5mb3JkZXJ1bmdlbi48L3A+CiAgICAgICAgICAgICAgICAgICAgPHA+RGllc2Ugw5xiZXJwcsO8ZnVuZyBzb2xsdGUgbWluZGVzdGVucyB2aWVydGVsasOkaHJsaWNoIGVyZm9sZ2VuLCBiZWkgw4RuZGVydW5nZW4gZGVyIFJlY2h0c2xhZ2Ugb2RlciBkZXIgVmVyb3JkbnVuZyBhdWNoIGjDpHVmaWdlci48L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGlwLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgIDxoND5adXNhbW1lbmFyYmVpdCBtaXQgc3BlemlhbGlzaWVydGVuIFJlY2h0c2Fud8OkbHRlbjwvaDQ+CiAgICAgICAgICAgICAgICAgICAgPHA+UmVnZWxtw6TDn2lnZSBLb25zdWx0YXRpb24gdm9uIGF1ZiBXZXR0YmV3ZXJic3JlY2h0IHNwZXppYWxpc2llcnRlbiBSZWNodHNhbnfDpGx0ZW4sIHVtIMO8YmVyIGFrdHVlbGxlIEVudHdpY2tsdW5nZW4gaW4gZGVyIFJlY2h0c3ByZWNodW5nIGluZm9ybWllcnQgenUgYmxlaWJlbiB1bmQgYmVpIEJlZGFyZiByZWNodGxpY2hlIEJlcmF0dW5nIGVpbnp1aG9sZW4uPC9wPgogICAgICAgICAgICAgICAgICAgIDxwPkluc2Jlc29uZGVyZSBiZWkgbmV1ZW4gV2VyYmVmb3JtZW4gb2RlciAta2FtcGFnbmVuIHNvbGx0ZSB2b3JhYiBlaW5lIHJlY2h0bGljaGUgUHLDvGZ1bmcgZXJmb2xnZW4uPC9wPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpcC1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8aDQ+RG9rdW1lbnRhdGlvbjwvaDQ+CiAgICAgICAgICAgICAgICAgICAgPHA+U29yZ2bDpGx0aWdlIERva3VtZW50YXRpb24gYWxsZXIgTWHDn25haG1lbiB6dXIgRWluaGFsdHVuZyBkZXIgUGt3LUVuVktWLCBlaW5zY2hsaWXDn2xpY2ggU2NodWx1bmdlbiwgw5xiZXJwcsO8ZnVuZ2VuIHVuZCBCZXJhdHVuZ2VuLiBEaWVzZSBEb2t1bWVudGF0aW9uIGthbm4gaW0gRmFsbGUgZWluZXIgQWJtYWhudW5nIG9kZXIgZWluZXMgUmVjaHRzc3RyZWl0cyBoaWxmcmVpY2ggc2Vpbi48L3A+CiAgICAgICAgICAgICAgICAgICAgPHA+RGllIERva3VtZW50YXRpb24gc29sbHRlIHVtZmFzc2VuOjwvcD4KICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5UZWlsbmVobWVybGlzdGVuIHVuZCBJbmhhbHRlIHZvbiBTY2h1bHVuZ2VuPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPlByb3Rva29sbGUgdm9uIMOcYmVycHLDvGZ1bmdlbjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5GcmVpZ2FiZXByb3plc3NlIGbDvHIgV2VyYmVtYXRlcmlhbGllbjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5SZWNodGxpY2hlIEJlcmF0dW5nZW48L2xpPgogICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGlwLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgIDxoND5TY2huZWxsZSBSZWFrdGlvbiBhdWYgQWJtYWhudW5nZW48L2g0PgogICAgICAgICAgICAgICAgICAgIDxwPkVudHdpY2tsdW5nIGVpbmVzIE5vdGZhbGxwbGFucyBmw7xyIGRlbiBVbWdhbmcgbWl0IEFibWFobnVuZ2VuLCBkZXIgZWluZSBzY2huZWxsZSBSZWFrdGlvbiB1bmQgZGllIEVpbmJlemllaHVuZyBzcGV6aWFsaXNpZXJ0ZXIgUmVjaHRzYW53w6RsdGUgdm9yc2llaHQuPC9wPgogICAgICAgICAgICAgICAgICAgIDxwPkJlaSBFcmhhbHQgZWluZXIgQWJtYWhudW5nIHNvbGx0ZW4gZm9sZ2VuZGUgU2Nocml0dGUgYmVhY2h0ZXQgd2VyZGVuOjwvcD4KICAgICAgICAgICAgICAgICAgICA8b2w+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5SdWhlIGJld2FocmVuIHVuZCBkaWUgZ2VzZXR6dGVuIEZyaXN0ZW4gbm90aWVyZW4gKG1laXN0IG51ciB3ZW5pZ2UgVGFnZSk8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGk+VW1nZWhlbmQgZWluZW4gYXVmIFdldHRiZXdlcmJzcmVjaHQgc3BlemlhbGlzaWVydGVuIFJlY2h0c2Fud2FsdCBrb25zdWx0aWVyZW48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGk+RGVuIFNhY2h2ZXJoYWx0IGdlbWVpbnNhbSBtaXQgZGVtIEFud2FsdCBwcsO8ZmVuOiBMaWVndCB0YXRzw6RjaGxpY2ggZWluIFZlcnN0b8OfIHZvcj8gSXN0IGRpZSBBYm1haG51bmcgZm9ybWVsbCBrb3JyZWt0PzwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5EaWUgSGFuZGx1bmdzb3B0aW9uZW4gYWJ3w6RnZW46IEFiZ2FiZSBkZXIgZ2Vmb3JkZXJ0ZW4gVW50ZXJsYXNzdW5nc2Vya2zDpHJ1bmcsIEFiZ2FiZSBlaW5lciBtb2RpZml6aWVydGVuIFVudGVybGFzc3VuZ3Nlcmtsw6RydW5nIG9kZXIgWnVyw7xja3dlaXN1bmcgZGVyIEFibWFobnVuZzwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5CZWkgQWJnYWJlIGVpbmVyIFVudGVybGFzc3VuZ3Nlcmtsw6RydW5nIGF1ZiBlaW5lIGFuZ2VtZXNzZW5lIFZlcnRyYWdzc3RyYWZlIGFjaHRlbiwgZ2dmLiBuYWNoIGRlbSAiTmV1ZW4gSGFtYnVyZ2VyIEJyYXVjaCI8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGk+RGllIGJlYW5zdGFuZGV0ZSBXZXJidW5nIHNvZm9ydCBlaW5zdGVsbGVuLCB1bSB3ZWl0ZXJlIEFibWFobnVuZ2VuIHp1IHZlcm1laWRlbjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5JbnRlcm5lIFByb3plc3NlIMO8YmVycHLDvGZlbiwgdW0gw6RobmxpY2hlIFZlcnN0w7bDn2UgaW4gWnVrdW5mdCB6dSB2ZXJtZWlkZW48L2xpPgogICAgICAgICAgICAgICAgICAgIDwvb2w+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0iZm9vdGVyIj4KICAgICAgICAgICAgPHA+wqkgMjAyNSA8YSBocmVmPSJodHRwczovL3d3dy5hdXRva2F1ZnJlY2h0LWZyYW5rZnVydC5kZSIgdGFyZ2V0PSJfYmxhbmsiPnd3dy5hdXRva2F1ZnJlY2h0LWZyYW5rZnVydC5kZTwvYT4gLSBSZWNodGxpY2hlIEJlcmF0dW5nIGJlaSBGcmFnZW4genVtIFdldHRiZXdlcmJzcmVjaHQgaW0gS2Z6LUhhbmRlbDwvcD4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxzY3JpcHQ+CiAgICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAvLyBUYWIgZnVuY3Rpb25hbGl0eQogICAgICAgICAgICBjb25zdCB0YWJzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnRhYicpOwogICAgICAgICAgICBjb25zdCB0YWJDb250ZW50cyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy50YWItY29udGVudCcpOwogICAgICAgICAgICAKICAgICAgICAgICAgdGFicy5mb3JFYWNoKHRhYiA9PiB7CiAgICAgICAgICAgICAgICB0YWIuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgICAgICBjb25zdCB0YWJJZCA9IHRoaXMuZ2V0QXR0cmlidXRlKCdkYXRhLXRhYicpOwogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIC8vIFJlbW92ZSBhY3RpdmUgY2xhc3MgZnJvbSBhbGwgdGFicyBhbmQgY29udGVudHMKICAgICAgICAgICAgICAgICAgICB0YWJzLmZvckVhY2godCA9PiB0LmNsYXNzTGlzdC5yZW1vdmUoJ2FjdGl2ZScpKTsKICAgICAgICAgICAgICAgICAgICB0YWJDb250ZW50cy5mb3JFYWNoKGMgPT4gYy5jbGFzc0xpc3QucmVtb3ZlKCdhY3RpdmUnKSk7CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgLy8gQWRkIGFjdGl2ZSBjbGFzcyB0byBjdXJyZW50IHRhYiBhbmQgY29udGVudAogICAgICAgICAgICAgICAgICAgIHRoaXMuY2xhc3NMaXN0LmFkZCgnYWN0aXZlJyk7CiAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodGFiSWQpLmNsYXNzTGlzdC5hZGQoJ2FjdGl2ZScpOwogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICAKICAgICAgICAgICAgLy8gQWNjb3JkaW9uIGZ1bmN0aW9uYWxpdHkKICAgICAgICAgICAgY29uc3QgYWNjb3JkaW9uSGVhZGVycyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5hY2NvcmRpb24taGVhZGVyJyk7CiAgICAgICAgICAgIAogICAgICAgICAgICBhY2NvcmRpb25IZWFkZXJzLmZvckVhY2goaGVhZGVyID0+IHsKICAgICAgICAgICAgICAgIGhlYWRlci5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgIHRoaXMuY2xhc3NMaXN0LnRvZ2dsZSgnYWN0aXZlJyk7CiAgICAgICAgICAgICAgICAgICAgY29uc3QgY29udGVudCA9IHRoaXMubmV4dEVsZW1lbnRTaWJsaW5nOwogICAgICAgICAgICAgICAgICAgIGNvbnRlbnQuY2xhc3NMaXN0LnRvZ2dsZSgnYWN0aXZlJyk7CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIAogICAgICAgICAgICAvLyBIb3RzcG90IGZ1bmN0aW9uYWxpdHkKICAgICAgICAgICAgY29uc3QgaG90c3BvdHMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuaG90c3BvdCcpOwogICAgICAgICAgICAKICAgICAgICAgICAgaG90c3BvdHMuZm9yRWFjaChob3RzcG90ID0+IHsKICAgICAgICAgICAgICAgIGhvdHNwb3QuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgICAgICBjb25zdCB0b29sdGlwSWQgPSB0aGlzLmdldEF0dHJpYnV0ZSgnZGF0YS10b29sdGlwJyk7CiAgICAgICAgICAgICAgICAgICAgY29uc3QgdG9vbHRpcCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHRvb2x0aXBJZCk7CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgLy8gQ2xvc2UgYWxsIHRvb2x0aXBzCiAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnRvb2x0aXAnKS5mb3JFYWNoKHQgPT4gewogICAgICAgICAgICAgICAgICAgICAgICBpZiAodC5pZCAhPT0gdG9vbHRpcElkKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0LmNsYXNzTGlzdC5yZW1vdmUoJ2FjdGl2ZScpOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgLy8gVG9nZ2xlIGN1cnJlbnQgdG9vbHRpcAogICAgICAgICAgICAgICAgICAgIHRvb2x0aXAuY2xhc3NMaXN0LnRvZ2dsZSgnYWN0aXZlJyk7CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgLy8gUG9zaXRpb24gdG9vbHRpcCBuZWFyIGhvdHNwb3QKICAgICAgICAgICAgICAgICAgICBjb25zdCBob3RzcG90UmVjdCA9IHRoaXMuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7CiAgICAgICAgICAgICAgICAgICAgY29uc3QgY29udGFpbmVyUmVjdCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5leGFtcGxlLWFkJykuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgdG9vbHRpcC5zdHlsZS50b3AgPSAoaG90c3BvdFJlY3QudG9wIC0gY29udGFpbmVyUmVjdC50b3AgKyA0MCkgKyAncHgnOwogICAgICAgICAgICAgICAgICAgIHRvb2x0aXAuc3R5bGUubGVmdCA9IChob3RzcG90UmVjdC5sZWZ0IC0gY29udGFpbmVyUmVjdC5sZWZ0ICsgMjApICsgJ3B4JzsKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgCiAgICAgICAgICAgIC8vIENsb3NlIHRvb2x0aXBzIHdoZW4gY2xpY2tpbmcgb3V0c2lkZQogICAgICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKGV2ZW50KSB7CiAgICAgICAgICAgICAgICBpZiAoIWV2ZW50LnRhcmdldC5jbG9zZXN0KCcuaG90c3BvdCcpICYmICFldmVudC50YXJnZXQuY2xvc2VzdCgnLnRvb2x0aXAnKSkgewogICAgICAgICAgICAgICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy50b29sdGlwJykuZm9yRWFjaCh0b29sdGlwID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgdG9vbHRpcC5jbGFzc0xpc3QucmVtb3ZlKCdhY3RpdmUnKTsKICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSk7CiAgICAgICAgfSk7CiAgICA8L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+

Benötigen Sie rechtliche Unterstützung?

Wir prüfen Ihren Fall und setzen Ihre Rechte durch. Vereinbaren Sie jetzt einen Termin für eine Erstberatung.

Bundesweite Vertretung Spezialisiertes Know-how Schnelle Termine