Question on Backup and Restore API

This is a multi-part MIME message. --=_reb-r3908E055-t53F22B02 Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit Hi, The link Backup and Restore API <http://www.ovirt.org/Features/Backup-Restore_API_Integration> has steps for Full VM Backups. The mentioned steps are, 1. Take a snapshot of the virtual machine to be backed up - (existing oVirt REST API operation) 2. Back up the virtual machine configuration at the time of the snapshot (the disk configuration can be backed up as well if needed) - (added capabillity to oVirt as part of the Backup API) 3. Attach the disk snapshots that were created in (1) to the virtual appliance for data backup - (added capabillity to oVirt as part of the Backup API) 4. <data can be backed up> 5. Detach the disk snapshots that were attached in (4) from the virtual appliance - (added capabillity to oVirt as part of the Backup API) In the example section, following is the explanation for step 2. Grab the wanted vm configuration from the needed snapshot - it'll be under _*initialization/configuration/data *_ URL = SERVER:PORT/api/vms/VM_ID/snapshots/ID Method = GET But When run the GET request using rest API, I am not finding information for _*initialization/configuration/data*_ in the output. Following is the output of the GET request. Please advise If I am missing something or looking at wrong place. I am also attaching xml file with the following content. Please let me know if you need more information. *<snapshothref="/api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094"id="a8f63b31-1bfa-45ba-a8cc-d10b486f1094">* ** ***<actions>* ** *<linkhref="/api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/restore"rel="restore"/>* ** *</actions>* ** *<description>**FirstClick**</description>* ** *<type>**regular**</type>* ** ***<vmid="4dcd5b6a-cf4b-460c-899d-4edb5345d705">* ** *<name>**RHEL_65_CL1**</name>* ** *<description>**This is cluster 1**</description>* ** *<linkhref="/api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/cdroms"rel="cdroms"/>* ** *<linkhref="/api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/disks"rel="disks"/>* ** *<linkhref="/api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/nics"rel="nics"/>* ** *<type>**server**</type>* ** ***<status>* ** *<state>**up**</state>* ** *</status>* ** *<memory>**1073741824**</memory>* ** ***<cpu>* ** *<topologysockets="1"cores="1"/>* ** *<architecture>**X86_64**</architecture>* ** *</cpu>* ** *<cpu_shares>**0**</cpu_shares>* ** ***<ostype="other">* ** *<bootdev="cdrom"/>* ** *<bootdev="hd"/>* ** *</os>* ** ***<high_availability>* ** *<enabled>**false**</enabled>* ** *<priority>**1**</priority>* ** *</high_availability>* ** ***<display>* ** *<type>**vnc**</type>* ** *<address>172.19.110.43**</address>* ** *<port>**5900**</port>* ** *<monitors>**1**</monitors>* ** *<single_qxl_pci>**false**</single_qxl_pci>* ** *<allow_override>**false**</allow_override>* ** *<smartcard_enabled>**false**</smartcard_enabled>* ** *</display>* ** *<hostid="2704a037-0a61-4f3e-8063-6bd67bdbac36"/>* ** *<clusterid="ba23117a-708e-40f6-bf32-970c4f86b7ee"/>* ** *<templateid="00000000-0000-0000-0000-000000000000"/>* ** *<start_time>**2014-08-18T11:16:47.307-04:00**</start_time>* ** *<stop_time>**2014-08-18T11:14:26.323-04:00**</stop_time>* ** *<creation_time>**2014-08-08T17:39:52.000-04:00**</creation_time>* ** *<origin>**ovirt**</origin>* ** *<stateless>**false**</stateless>* ** *<delete_protected>**false**</delete_protected>* ** ***<sso>* ** ***<methods>* ** *<methodid="GUEST_AGENT"/>* ** *</methods>* ** *</sso>* ** *<initialization/>* ** ***<placement_policy>* ** *<affinity>**migratable**</affinity>* ** *</placement_policy>* ** ***<memory_policy>* ** *<guaranteed>**1073741824**</guaranteed>* ** *</memory_policy>* ** ***<usb>* ** *<enabled>**false**</enabled>* ** *</usb>* ** *<migration_downtime>**-1**</migration_downtime>* ** *</vm>* ** *<date>**2014-08-17T17:03:53.461-04:00**</date>* ** *<snapshot_status>**ok**</snapshot_status>* ** *<persist_memorystate>**false**</persist_memorystate>* ** *</snapshot>* Thanks, Santosh ***************************Legal Disclaimer*************************** "This communication may contain confidential and privileged material for the sole use of the intended recipient. Any unauthorized review, use or distribution by others is strictly prohibited. If you have received the message by mistake, please advise the sender by reply email and delete the message. Thank you." ********************************************************************** --=_reb-r3908E055-t53F22B02 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQogIDxoZWFkPg0KDQogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBl IiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KICA8L2hlYWQ+DQogIDxi b2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPg0KICAgIEhpLDxicj4NCiAg ICA8YnI+DQogICAgVGhlIGxpbmsgPGENCiAgICAgIGhyZWY9Imh0dHA6Ly93d3cub3ZpcnQu b3JnL0ZlYXR1cmVzL0JhY2t1cC1SZXN0b3JlX0FQSV9JbnRlZ3JhdGlvbiI+QmFja3VwDQog ICAgICBhbmQgUmVzdG9yZSBBUEk8L2E+IGhhcyBzdGVwcyBmb3IgRnVsbCBWTSBCYWNrdXBz LiBUaGUgbWVudGlvbmVkDQogICAgc3RlcHMgYXJlLDxicj4NCiAgICA8YnI+DQogICAgPG9s Pg0KICAgICAgPGxpPiA8Zm9udCBjb2xvcj0iIzAwMDA2NiI+VGFrZSBhIHNuYXBzaG90IG9m IHRoZSB2aXJ0dWFsIG1hY2hpbmUNCiAgICAgICAgICB0byBiZSBiYWNrZWQgdXAgLSAoZXhp c3Rpbmcgb1ZpcnQgUkVTVCBBUEkgb3BlcmF0aW9uKQ0KICAgICAgICA8L2ZvbnQ+PC9saT4N CiAgICAgIDxsaT48Zm9udCBjb2xvcj0iIzAwMDA2NiI+IEJhY2sgdXAgdGhlIHZpcnR1YWwg bWFjaGluZQ0KICAgICAgICAgIGNvbmZpZ3VyYXRpb24gYXQgdGhlIHRpbWUgb2YgdGhlIHNu YXBzaG90ICh0aGUgZGlzaw0KICAgICAgICAgIGNvbmZpZ3VyYXRpb24gY2FuIGJlIGJhY2tl ZCB1cCBhcyB3ZWxsIGlmIG5lZWRlZCkgLSAoYWRkZWQNCiAgICAgICAgICBjYXBhYmlsbGl0 eSB0byBvVmlydCBhcyBwYXJ0IG9mIHRoZSBCYWNrdXAgQVBJKQ0KICAgICAgICA8L2ZvbnQ+ PC9saT4NCiAgICAgIDxsaT48Zm9udCBjb2xvcj0iIzAwMDA2NiI+IEF0dGFjaCB0aGUgZGlz ayBzbmFwc2hvdHMgdGhhdCB3ZXJlDQogICAgICAgICAgY3JlYXRlZCBpbiAoMSkgdG8gdGhl IHZpcnR1YWwgYXBwbGlhbmNlIGZvciBkYXRhIGJhY2t1cCAtDQogICAgICAgICAgKGFkZGVk IGNhcGFiaWxsaXR5IHRvIG9WaXJ0IGFzIHBhcnQgb2YgdGhlIEJhY2t1cCBBUEkpDQogICAg ICAgIDwvZm9udD48L2xpPg0KICAgICAgPGxpPjxmb250IGNvbG9yPSIjMDAwMDY2Ij4gJmx0 O2RhdGEgY2FuIGJlIGJhY2tlZCB1cCZndDsNCiAgICAgICAgPC9mb250PjwvbGk+DQogICAg ICA8bGk+PGZvbnQgY29sb3I9IiMwMDAwNjYiPiBEZXRhY2ggdGhlIGRpc2sgc25hcHNob3Rz IHRoYXQgd2VyZQ0KICAgICAgICAgIGF0dGFjaGVkIGluICg0KSBmcm9tIHRoZSB2aXJ0dWFs IGFwcGxpYW5jZSAtIChhZGRlZA0KICAgICAgICAgIGNhcGFiaWxsaXR5IHRvIG9WaXJ0IGFz IHBhcnQgb2YgdGhlIEJhY2t1cCBBUEkpDQogICAgICAgIDwvZm9udD48L2xpPg0KICAgIDwv b2w+DQogICAgPGJyPg0KICAgIEluIHRoZSBleGFtcGxlIHNlY3Rpb24sIGZvbGxvd2luZyBp cyB0aGUgZXhwbGFuYXRpb24gZm9yIHN0ZXAgMi48YnI+DQogICAgPGJyPg0KICAgIDxibG9j a3F1b3RlPjxmb250IGNvbG9yPSIjMDAwMDY2Ij5HcmFiIHRoZSB3YW50ZWQgdm0gY29uZmln dXJhdGlvbg0KICAgICAgICBmcm9tIHRoZSBuZWVkZWQgc25hcHNob3QgLSBpdCdsbCBiZSB1 bmRlciA8dT48Yj5pbml0aWFsaXphdGlvbi9jb25maWd1cmF0aW9uL2RhdGENCiAgICAgICAg ICA8L2I+PC91PjwvZm9udD4NCiAgICAgIDxwcmU+PGZvbnQgY29sb3I9IiMwMDAwNjYiPiAg VVJMID0gU0VSVkVSOlBPUlQvYXBpL3Ztcy9WTV9JRC9zbmFwc2hvdHMvSUQNCiAgTWV0aG9k ID0gR0VUDQo8L2ZvbnQ+PC9wcmU+DQogICAgPC9ibG9ja3F1b3RlPg0KICAgIDxicj4NCiAg ICBCdXQgV2hlbiBydW4gdGhlIEdFVCByZXF1ZXN0IHVzaW5nIHJlc3QgQVBJLCBJIGFtIG5v dCBmaW5kaW5nDQogICAgaW5mb3JtYXRpb24gZm9ywqA8Zm9udCBjb2xvcj0iIzAwMDA2NiI+ IDx1PjxiPmluaXRpYWxpemF0aW9uL2NvbmZpZ3VyYXRpb24vZGF0YTwvYj48L3U+PC9mb250 Pg0KICAgIGluIHRoZSBvdXRwdXQuPGJyPg0KICAgIEZvbGxvd2luZyBpcyB0aGUgb3V0cHV0 IG9mIHRoZSBHRVQgcmVxdWVzdC7CoCBQbGVhc2UgYWR2aXNlIElmIEkgYW0NCiAgICBtaXNz aW5nIHNvbWV0aGluZyBvciBsb29raW5nIGF0IHdyb25nIHBsYWNlLjxicj4NCiAgICBJIGFt IGFsc28gYXR0YWNoaW5nIHhtbCBmaWxlIHdpdGggdGhlIGZvbGxvd2luZyBjb250ZW50LsKg wqAgUGxlYXNlDQogICAgbGV0IG1lIGtub3cgaWYgeW91IG5lZWQgbW9yZSBpbmZvcm1hdGlv bi48YnI+DQogICAgPGJyPg0KICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCiAgICA8YmxvY2txdW90ZT4N CiAgICAgIDxibG9ja3F1b3RlPg0KICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIiBzdHlsZT0i Y29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6DQogICAgICAgICAgbW9ub3NwYWNl OyBmb250LXNpemU6IDEzcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50Og0K ICAgICAgICAgIG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6 IG5vcm1hbDsNCiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiBhdXRv OyB0ZXh0LWFsaWduOiBzdGFydDsNCiAgICAgICAgICB0ZXh0LWluZGVudDogMHB4OyB0ZXh0 LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsNCiAgICAgICAgICB3aWRv d3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRo Og0KICAgICAgICAgIDBweDsiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZs dDtzbmFwc2hvdDxzcGFuDQogICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0 dHJpYnV0ZSI+PHNwYW4NCiAgICAgICAgICAgICAgICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0 ZWQtc3BhY2UiPsKgPC9zcGFuPjxzcGFuDQogICAgICAgICAgICAgICAgICBjbGFzcz0id2Vi a2l0LWh0bWwtYXR0cmlidXRlLW5hbWUiPmhyZWY8L3NwYW4+PSI8c3Bhbg0KICAgICAgICAg ICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1ZSI+L2FwaS92bXMv NGRjZDViNmEtY2Y0Yi00NjBjLTg5OWQtNGVkYjUzNDVkNzA1L3NuYXBzaG90cy9hOGY2M2Iz MS0xYmZhLTQ1YmEtYThjYy1kMTBiNDg2ZjEwOTQ8L3NwYW4+Ijwvc3Bhbj48c3Bhbg0KICAg ICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUiPjxzcGFuDQogICAg ICAgICAgICAgICAgICBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoDwvc3Bhbj48 c3Bhbg0KICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS1u YW1lIj5pZDwvc3Bhbj49IjxzcGFuDQogICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0 LWh0bWwtYXR0cmlidXRlLXZhbHVlIj5hOGY2M2IzMS0xYmZhLTQ1YmEtYThjYy1kMTBiNDg2 ZjEwOTQ8L3NwYW4+Ijwvc3Bhbj4mZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAgICAgICAgPGRp diBjbGFzcz0iY29sbGFwc2libGUtY29udGVudCIgc3R5bGU9Im1hcmdpbi1sZWZ0OiAxZW07 IGNvbG9yOg0KICAgICAgICAgIHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IG1vbm9zcGFj ZTsgZm9udC1zaXplOiAxM3B4Ow0KICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9u dC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7DQogICAgICAgICAgbGV0 dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogYXV0 bzsNCiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4 dC10cmFuc2Zvcm06IG5vbmU7DQogICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lk b3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsNCiAgICAgICAgICAtd2Via2l0LXRleHQt c3Ryb2tlLXdpZHRoOiAwcHg7Ij48Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4N CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xsYXBzaWJsZSIgaWQ9ImNvbGxhcHNpYmxlMSI+ DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHBhbmRlZCI+DQogICAgICAgICAgICAgIDxk aXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJidXR0b24gY29sbGFwc2UtYnV0dG9u Ig0KICAgICAgICAgICAgICAgICAgICBzdHlsZT0iLXdlYmtpdC11c2VyLXNlbGVjdDogbm9u ZTsgY3Vyc29yOiBwb2ludGVyOw0KICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxp bmUtYmxvY2s7IG1hcmdpbi1sZWZ0OiAtMTBweDsgd2lkdGg6DQogICAgICAgICAgICAgICAg ICAgIDEwcHg7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IGhlaWdodDogMTBweDsNCiAgICAg ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1jYW52YXMoYXJyb3dE b3duKTsNCiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7 IGJhY2tncm91bmQtcmVwZWF0Og0KICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQ7Ij48 L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQt aHRtbC10YWciPiZsdDthY3Rpb25zJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAg ICAgIDxkaXYgY2xhc3M9ImNvbGxhcHNpYmxlLWNvbnRlbnQiIHN0eWxlPSJtYXJnaW4tbGVm dDogMWVtOyI+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPjwv c3Bhbj48L2I+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4g Y2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2xpbms8c3Bhbg0KICAgICAgICAgICAgICAg ICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZSI+PHNwYW4NCiAgICAgICAg ICAgICAgICAgICAgICAgICAgY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+wqA8L3Nw YW4+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1s LWF0dHJpYnV0ZS1uYW1lIj5ocmVmPC9zcGFuPj0iPHNwYW4NCiAgICAgICAgICAgICAgICAg ICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1ZSI+L2FwaS92bXMv NGRjZDViNmEtY2Y0Yi00NjBjLTg5OWQtNGVkYjUzNDVkNzA1L3NuYXBzaG90cy9hOGY2M2Iz MS0xYmZhLTQ1YmEtYThjYy1kMTBiNDg2ZjEwOTQvcmVzdG9yZTwvc3Bhbj4iPC9zcGFuPjxz cGFuDQogICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmli dXRlIj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0iQXBwbGUtY29u dmVydGVkLXNwYWNlIj7CoDwvc3Bhbj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAg ICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmlidXRlLW5hbWUiPnJlbDwvc3Bhbj49IjxzcGFu DQogICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1 dGUtdmFsdWUiPnJlc3RvcmU8L3NwYW4+Ijwvc3Bhbj4vJmd0Ozwvc3Bhbj48L2I+PC9kaXY+ DQogICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+PC9k aXY+DQogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3 ZWJraXQtaHRtbC10YWciPiZsdDsvYWN0aW9ucyZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAg ICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGI+PHNwYW4g Y2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+ PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2Rlc2NyaXB0aW9uJmd0Ozwv c3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICBjbGFzcz0idGV4dCI+Rmlyc3RD bGljazwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0 LWh0bWwtdGFnIj4mbHQ7L2Rlc2NyaXB0aW9uJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAg ICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgPGRp diBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O3R5 cGUmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0 Ij5yZWd1bGFyPC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgIGNsYXNzPSJ3 ZWJraXQtaHRtbC10YWciPiZsdDsvdHlwZSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAg ICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAgIDxkaXYg Y2xhc3M9ImNvbGxhcHNpYmxlIiBpZD0iY29sbGFwc2libGUyIj4NCiAgICAgICAgICAgIDxk aXYgY2xhc3M9ImV4cGFuZGVkIj4NCiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+ PGI+PHNwYW4gY2xhc3M9ImJ1dHRvbiBjb2xsYXBzZS1idXR0b24iDQogICAgICAgICAgICAg ICAgICAgIHN0eWxlPSItd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyBjdXJzb3I6IHBvaW50 ZXI7DQogICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2lu LWxlZnQ6IC0xMHB4OyB3aWR0aDoNCiAgICAgICAgICAgICAgICAgICAgMTBweDsgdmVydGlj YWwtYWxpZ246IGJvdHRvbTsgaGVpZ2h0OiAxMHB4Ow0KICAgICAgICAgICAgICAgICAgICBi YWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWNhbnZhcyhhcnJvd0Rvd24pOw0KICAgICAgICAg ICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTsgYmFja2dyb3VuZC1yZXBl YXQ6DQogICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdDsiPjwvc3Bhbj48L2I+PGI+PHNw YW4NCiAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O3Zt PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmli dXRlIj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IkFwcGxlLWNvbnZl cnRlZC1zcGFjZSI+wqA8L3NwYW4+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgIGNs YXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUtbmFtZSI+aWQ8L3NwYW4+PSI8c3Bhbg0KICAg ICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1 ZSI+NGRjZDViNmEtY2Y0Yi00NjBjLTg5OWQtNGVkYjUzNDVkNzA1PC9zcGFuPiI8L3NwYW4+ Jmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbGxh cHNpYmxlLWNvbnRlbnQiIHN0eWxlPSJtYXJnaW4tbGVmdDogMWVtOyI+PGI+PHNwYW4NCiAg ICAgICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAg ICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRh ZyI+Jmx0O25hbWUmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgICAg ICAgIGNsYXNzPSJ0ZXh0Ij5SSEVMXzY1X0NMMTwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAg ICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L25hbWUmZ3Q7 PC9zcGFuPjwvYj48L2Rpdj4NCiAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4 dCI+PC9zcGFuPjwvYj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48 c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7ZGVzY3JpcHRpb24mZ3Q7PC9zcGFu PjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij5UaGlz IGlzIGNsdXN0ZXIgMTwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAg ICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L2Rlc2NyaXB0aW9uJmd0Ozwvc3Bhbj48 L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bh bj48L2I+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xh c3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2xpbms8c3Bhbg0KICAgICAgICAgICAgICAgICAg ICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZSI+PHNwYW4NCiAgICAgICAgICAg ICAgICAgICAgICAgICAgY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+wqA8L3NwYW4+ PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0 dHJpYnV0ZS1uYW1lIj5ocmVmPC9zcGFuPj0iPHNwYW4NCiAgICAgICAgICAgICAgICAgICAg ICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1ZSI+L2FwaS92bXMvNGRj ZDViNmEtY2Y0Yi00NjBjLTg5OWQtNGVkYjUzNDVkNzA1L3NuYXBzaG90cy9hOGY2M2IzMS0x YmZhLTQ1YmEtYThjYy1kMTBiNDg2ZjEwOTQvY2Ryb21zPC9zcGFuPiI8L3NwYW4+PHNwYW4N CiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUi PjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0 ZWQtc3BhY2UiPsKgPC9zcGFuPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgIGNs YXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUtbmFtZSI+cmVsPC9zcGFuPj0iPHNwYW4NCiAg ICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12 YWx1ZSI+Y2Ryb21zPC9zcGFuPiI8L3NwYW4+LyZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAg ICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAg ICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRt bC10YWciPiZsdDtsaW5rPHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3 ZWJraXQtaHRtbC1hdHRyaWJ1dGUiPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAg IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPsKgPC9zcGFuPjxzcGFuDQogICAgICAg ICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUtbmFtZSI+ aHJlZjwvc3Bhbj49IjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3 ZWJraXQtaHRtbC1hdHRyaWJ1dGUtdmFsdWUiPi9hcGkvdm1zLzRkY2Q1YjZhLWNmNGItNDYw Yy04OTlkLTRlZGI1MzQ1ZDcwNS9zbmFwc2hvdHMvYThmNjNiMzEtMWJmYS00NWJhLWE4Y2Mt ZDEwYjQ4NmYxMDk0L2Rpc2tzPC9zcGFuPiI8L3NwYW4+PHNwYW4NCiAgICAgICAgICAgICAg ICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUiPjxzcGFuDQogICAgICAg ICAgICAgICAgICAgICAgICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPsKgPC9z cGFuPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRt bC1hdHRyaWJ1dGUtbmFtZSI+cmVsPC9zcGFuPj0iPHNwYW4NCiAgICAgICAgICAgICAgICAg ICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1ZSI+ZGlza3M8L3Nw YW4+Ijwvc3Bhbj4vJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgPGI+ PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAgICAgPGRpdiBj bGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2xpbms8 c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJp YnV0ZSI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IkFwcGxlLWNv bnZlcnRlZC1zcGFjZSI+wqA8L3NwYW4+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAg ICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS1uYW1lIj5ocmVmPC9zcGFuPj0iPHNw YW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJp YnV0ZS12YWx1ZSI+L2FwaS92bXMvNGRjZDViNmEtY2Y0Yi00NjBjLTg5OWQtNGVkYjUzNDVk NzA1L3NuYXBzaG90cy9hOGY2M2IzMS0xYmZhLTQ1YmEtYThjYy1kMTBiNDg2ZjEwOTQvbmlj czwvc3Bhbj4iPC9zcGFuPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0i d2Via2l0LWh0bWwtYXR0cmlidXRlIj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAg ICBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoDwvc3Bhbj48c3Bhbg0KICAgICAg ICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmlidXRlLW5hbWUi PnJlbDwvc3Bhbj49IjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3 ZWJraXQtaHRtbC1hdHRyaWJ1dGUtdmFsdWUiPm5pY3M8L3NwYW4+Ijwvc3Bhbj4vJmd0Ozwv c3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQi Pjwvc3Bhbj48L2I+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNw YW4gY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O3R5cGUmZ3Q7PC9zcGFuPjwvYj48Yj48 c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij5zZXJ2ZXI8L3NwYW4+ PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1s LXRhZyI+Jmx0Oy90eXBlJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAg PGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAgICAgPGRp diBjbGFzcz0iY29sbGFwc2libGUiIGlkPSJjb2xsYXBzaWJsZTMiPg0KICAgICAgICAgICAg ICAgICAgPGRpdiBjbGFzcz0iZXhwYW5kZWQiPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2 IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0iYnV0dG9uDQogICAgICAgICAgICAgICAg ICAgICAgICAgIGNvbGxhcHNlLWJ1dHRvbiIgc3R5bGU9Ii13ZWJraXQtdXNlci1zZWxlY3Q6 DQogICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmU7IGN1cnNvcjogcG9pbnRlcjsgZGlz cGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4t bGVmdDogLTEwcHg7IHdpZHRoOiAxMHB4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICB2 ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyBoZWlnaHQ6IDEwcHg7DQogICAgICAgICAgICAgICAg ICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtY2FudmFzKGFycm93RG93bik7 DQogICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAl OyBiYWNrZ3JvdW5kLXJlcGVhdDoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVw ZWF0OyI+PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgICBj bGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7c3RhdHVzJmd0Ozwvc3Bhbj48L2I+PC9kaXY+ DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbGxhcHNpYmxlLWNvbnRlbnQi IHN0eWxlPSJtYXJnaW4tbGVmdDoNCiAgICAgICAgICAgICAgICAgICAgICAxZW07Ij48Yj48 c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAgICAgICAgICAgICAgICAgICAgICA8 ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7 c3RhdGUmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGNsYXNzPSJ0ZXh0Ij51cDwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L3N0YXRlJmd0Ozwv c3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9 InRleHQiPjwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xh c3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDsvc3RhdHVz Jmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAg ICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4 dCI+PC9zcGFuPjwvYj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48 c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7bWVtb3J5Jmd0Ozwvc3Bhbj48L2I+ PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0idGV4dCI+MTA3Mzc0MTgy NDwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Vi a2l0LWh0bWwtdGFnIj4mbHQ7L21lbW9yeSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAg ICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAg ICAgICAgIDxkaXYgY2xhc3M9ImNvbGxhcHNpYmxlIiBpZD0iY29sbGFwc2libGU0Ij4NCiAg ICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImV4cGFuZGVkIj4NCiAgICAgICAgICAgICAg ICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9ImJ1dHRvbg0KICAgICAg ICAgICAgICAgICAgICAgICAgICBjb2xsYXBzZS1idXR0b24iIHN0eWxlPSItd2Via2l0LXVz ZXItc2VsZWN0Og0KICAgICAgICAgICAgICAgICAgICAgICAgICBub25lOyBjdXJzb3I6IHBv aW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICAgICAgICAgICAgICAgICAgICAg ICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB3aWR0aDogMTBweDsNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgaGVpZ2h0OiAxMHB4Ow0KICAgICAg ICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWNhbnZhcyhh cnJvd0Rvd24pOw0KICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0 aW9uOiAwJSAwJTsgYmFja2dyb3VuZC1yZXBlYXQ6DQogICAgICAgICAgICAgICAgICAgICAg ICAgIG5vLXJlcGVhdDsiPjwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAg ICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2NwdSZndDs8L3NwYW4+PC9i PjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xsYXBzaWJsZS1j b250ZW50IiBzdHlsZT0ibWFyZ2luLWxlZnQ6DQogICAgICAgICAgICAgICAgICAgICAgMWVt OyI+PGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAgICAg ICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRh ZyI+Jmx0O3RvcG9sb2d5PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNs YXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUiPjxzcGFuDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPsKgPC9zcGFuPjxz cGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRt bC1hdHRyaWJ1dGUtbmFtZSI+c29ja2V0czwvc3Bhbj49IjxzcGFuDQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUtdmFsdWUi PjE8L3NwYW4+Ijwvc3Bhbj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Y2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZSI+PHNwYW4NCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+wqA8L3NwYW4+ PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1o dG1sLWF0dHJpYnV0ZS1uYW1lIj5jb3Jlczwvc3Bhbj49IjxzcGFuDQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUtdmFsdWUi PjE8L3NwYW4+Ijwvc3Bhbj4vJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAg ICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAg ICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1o dG1sLXRhZyI+Jmx0O2FyY2hpdGVjdHVyZSZndDs8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPlg4Nl82NDwvc3Bhbj48L2I+ PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0 bWwtdGFnIj4mbHQ7L2FyY2hpdGVjdHVyZSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAg ICAgICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPjwvZGl2 Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFz cz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L2NwdSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAg ICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAg ICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAg ICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRh ZyI+Jmx0O2NwdV9zaGFyZXMmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAg ICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij4wPC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAg ICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDsvY3B1X3NoYXJlcyZn dDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0 ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbGxhcHNp YmxlIiBpZD0iY29sbGFwc2libGU1Ij4NCiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9 ImV4cGFuZGVkIj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+ PHNwYW4gY2xhc3M9ImJ1dHRvbg0KICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xsYXBz ZS1idXR0b24iIHN0eWxlPSItd2Via2l0LXVzZXItc2VsZWN0Og0KICAgICAgICAgICAgICAg ICAgICAgICAgICBub25lOyBjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9j azsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB3aWR0 aDogMTBweDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJv dHRvbTsgaGVpZ2h0OiAxMHB4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3Jv dW5kLWltYWdlOiAtd2Via2l0LWNhbnZhcyhhcnJvd0Rvd24pOw0KICAgICAgICAgICAgICAg ICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTsgYmFja2dyb3VuZC1yZXBl YXQ6DQogICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdDsiPjwvc3Bhbj48L2I+ PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1s LXRhZyI+Jmx0O29zPHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0i d2Via2l0LWh0bWwtYXR0cmlidXRlIj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+wqA8L3NwYW4+PHNwYW4NCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1 dGUtbmFtZSI+dHlwZTwvc3Bhbj49IjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmlidXRlLXZhbHVlIj5vdGhlcjwvc3Bhbj4i PC9zcGFuPiZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2 IGNsYXNzPSJjb2xsYXBzaWJsZS1jb250ZW50IiBzdHlsZT0ibWFyZ2luLWxlZnQ6DQogICAg ICAgICAgICAgICAgICAgICAgMWVtOyI+PGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48 L2I+DQogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4g Y2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2Jvb3Q8c3Bhbg0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZSI+PHNwYW4NCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1z cGFjZSI+wqA8L3NwYW4+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Y2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS1uYW1lIj5kZXY8L3NwYW4+PSI8c3Bhbg0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0 cmlidXRlLXZhbHVlIj5jZHJvbTwvc3Bhbj4iPC9zcGFuPi8mZ3Q7PC9zcGFuPjwvYj48L2Rp dj4NCiAgICAgICAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFu PjwvYj4NCiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3Bh biBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7Ym9vdDxzcGFuDQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmlidXRlIj48c3Bhbg0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0iQXBwbGUtY29udmVydGVk LXNwYWNlIj7CoDwvc3Bhbj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmlidXRlLW5hbWUiPmRldjwvc3Bhbj49IjxzcGFu DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1h dHRyaWJ1dGUtdmFsdWUiPmhkPC9zcGFuPiI8L3NwYW4+LyZndDs8L3NwYW4+PC9iPjwvZGl2 Pg0KICAgICAgICAgICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+ PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48 c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L29zJmd0Ozwvc3Bhbj48L2I+PC9k aXY+DQogICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4N CiAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAg ICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xsYXBzaWJsZSIgaWQ9ImNvbGxhcHNpYmxl NiI+DQogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHBhbmRlZCI+DQogICAgICAg ICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJidXR0b24N CiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sbGFwc2UtYnV0dG9uIiBzdHlsZT0iLXdl YmtpdC11c2VyLXNlbGVjdDoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgbm9uZTsgY3Vy c29yOiBwb2ludGVyOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgICAgICAgICAgICAg ICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgd2lkdGg6IDEwcHg7DQogICAgICAgICAg ICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IGhlaWdodDogMTBweDsN CiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1j YW52YXMoYXJyb3dEb3duKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3Vu ZC1wb3NpdGlvbjogMCUgMCU7IGJhY2tncm91bmQtcmVwZWF0Og0KICAgICAgICAgICAgICAg ICAgICAgICAgICBuby1yZXBlYXQ7Ij48L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAg ICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDtoaWdoX2F2YWls YWJpbGl0eSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2 IGNsYXNzPSJjb2xsYXBzaWJsZS1jb250ZW50IiBzdHlsZT0ibWFyZ2luLWxlZnQ6DQogICAg ICAgICAgICAgICAgICAgICAgMWVtOyI+PGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48 L2I+DQogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4g Y2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2VuYWJsZWQmZ3Q7PC9zcGFuPjwvYj48Yj48 c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij5mYWxzZTwv c3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0i d2Via2l0LWh0bWwtdGFnIj4mbHQ7L2VuYWJsZWQmZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAg ICAgICAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4N CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFz cz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7cHJpb3JpdHkmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bh bg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij4xPC9zcGFuPjwv Yj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQt aHRtbC10YWciPiZsdDsvcHJpb3JpdHkmZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAgICAgICAg ICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj48L2Rpdj4N CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9 IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy9oaWdoX2F2YWlsYWJpbGl0eSZndDs8L3NwYW4+PC9i PjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9k aXY+DQogICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+ DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sbGFwc2libGUiIGlkPSJjb2xsYXBz aWJsZTciPg0KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZXhwYW5kZWQiPg0KICAg ICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0iYnV0 dG9uDQogICAgICAgICAgICAgICAgICAgICAgICAgIGNvbGxhcHNlLWJ1dHRvbiIgc3R5bGU9 Ii13ZWJraXQtdXNlci1zZWxlY3Q6DQogICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmU7 IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICAgICAg ICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7IHdpZHRoOiAxMHB4Ow0KICAgICAg ICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyBoZWlnaHQ6IDEw cHg7DQogICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJr aXQtY2FudmFzKGFycm93RG93bik7DQogICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tn cm91bmQtcG9zaXRpb246IDAlIDAlOyBiYWNrZ3JvdW5kLXJlcGVhdDoNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgbm8tcmVwZWF0OyI+PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAg ICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7ZGlzcGxh eSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNz PSJjb2xsYXBzaWJsZS1jb250ZW50IiBzdHlsZT0ibWFyZ2luLWxlZnQ6DQogICAgICAgICAg ICAgICAgICAgICAgMWVtOyI+PGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQog ICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9 IndlYmtpdC1odG1sLXRhZyI+Jmx0O3R5cGUmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij52bmM8L3NwYW4+PC9iPjxi PjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1s LXRhZyI+Jmx0Oy90eXBlJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAg ICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAg ICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1s LXRhZyI+Jmx0O2FkZHJlc3MmZ3Q7MTcyLjE5LjExMC40Mzwvc3Bhbj48L2I+PGI+PHNwYW4N CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4m bHQ7L2FkZHJlc3MmZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAg ICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAgICAgICAgICAgICAgICAg ICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFn Ij4mbHQ7cG9ydCZndDs8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgY2xhc3M9InRleHQiPjU5MDA8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy9wb3J0 Jmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgPGI+PHNwYW4g Y2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAgICAgICAgICAgPGRpdiBj bGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O21vbml0 b3JzJmd0Ozwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICBjbGFzcz0idGV4dCI+MTwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L21vbml0b3JzJmd0Ozwv c3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9 InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0i bGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O3NpbmdsZV9xeGxf cGNpJmd0Ozwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICBjbGFzcz0idGV4dCI+ZmFsc2U8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy9zaW5nbGVfcXhs X3BjaSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgIDxiPjxz cGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAgICAgICAgICAgICAgIDxk aXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDth bGxvd19vdmVycmlkZSZndDs8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgY2xhc3M9InRleHQiPmZhbHNlPC9zcGFuPjwvYj48Yj48c3Bhbg0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDsv YWxsb3dfb3ZlcnJpZGUmZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAgICAgICAgICAgICAgICAg ICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAgICAgICAgICAgICAg ICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0LWh0bWwt dGFnIj4mbHQ7c21hcnRjYXJkX2VuYWJsZWQmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij5mYWxzZTwvc3Bhbj48L2I+ PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0 bWwtdGFnIj4mbHQ7L3NtYXJ0Y2FyZF9lbmFibGVkJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQog ICAgICAgICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+ PC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFu IGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDsvZGlzcGxheSZndDs8L3NwYW4+PC9iPjwv ZGl2Pg0KICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+ DQogICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQog ICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtp dC1odG1sLXRhZyI+Jmx0O2hvc3Q8c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgY2xh c3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZSI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAg ICAgICAgY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+wqA8L3NwYW4+PHNwYW4NCiAg ICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS1u YW1lIj5pZDwvc3Bhbj49IjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNz PSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUtdmFsdWUiPjI3MDRhMDM3LTBhNjEtNGYzZS04MDYz LTZiZDY3YmRiYWMzNjwvc3Bhbj4iPC9zcGFuPi8mZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAg ICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAgICAg ICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0LWh0 bWwtdGFnIj4mbHQ7Y2x1c3RlcjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICBjbGFz cz0id2Via2l0LWh0bWwtYXR0cmlidXRlIj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAg ICAgICBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoDwvc3Bhbj48c3Bhbg0KICAg ICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmlidXRlLW5h bWUiPmlkPC9zcGFuPj0iPHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9 IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1ZSI+YmEyMzExN2EtNzA4ZS00MGY2LWJmMzIt OTcwYzRmODZiN2VlPC9zcGFuPiI8L3NwYW4+LyZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAg ICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAg ICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRt bC10YWciPiZsdDt0ZW1wbGF0ZTxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICBjbGFz cz0id2Via2l0LWh0bWwtYXR0cmlidXRlIj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAg ICAgICBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoDwvc3Bhbj48c3Bhbg0KICAg ICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmlidXRlLW5h bWUiPmlkPC9zcGFuPj0iPHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9 IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1ZSI+MDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAt MDAwMDAwMDAwMDAwPC9zcGFuPiI8L3NwYW4+LyZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAg ICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAg ICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRt bC10YWciPiZsdDtzdGFydF90aW1lJmd0Ozwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAg ICAgICAgICAgICAgICBjbGFzcz0idGV4dCI+MjAxNC0wOC0xOFQxMToxNjo0Ny4zMDctMDQ6 MDA8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Indl YmtpdC1odG1sLXRhZyI+Jmx0Oy9zdGFydF90aW1lJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQog ICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAg ICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1o dG1sLXRhZyI+Jmx0O3N0b3BfdGltZSZndDs8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAg ICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPjIwMTQtMDgtMThUMTE6MTQ6MjYuMzIzLTA0 OjAwPC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3 ZWJraXQtaHRtbC10YWciPiZsdDsvc3RvcF90aW1lJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQog ICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAg ICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1o dG1sLXRhZyI+Jmx0O2NyZWF0aW9uX3RpbWUmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAg ICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij4yMDE0LTA4LTA4VDE3OjM5OjUyLjAw MC0wNDowMDwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICBjbGFz cz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L2NyZWF0aW9uX3RpbWUmZ3Q7PC9zcGFuPjwvYj48 L2Rpdj4NCiAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwv Yj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0i d2Via2l0LWh0bWwtdGFnIj4mbHQ7b3JpZ2luJmd0Ozwvc3Bhbj48L2I+PGI+PHNwYW4NCiAg ICAgICAgICAgICAgICAgICAgICBjbGFzcz0idGV4dCI+b3ZpcnQ8L3NwYW4+PC9iPjxiPjxz cGFuDQogICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0 Oy9vcmlnaW4mZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAgICAgICAgICAgICAgICA8Yj48c3Bh biBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNz PSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7c3RhdGVsZXNz Jmd0Ozwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0i dGV4dCI+ZmFsc2U8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAg Y2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy9zdGF0ZWxlc3MmZ3Q7PC9zcGFuPjwvYj48 L2Rpdj4NCiAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwv Yj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0i d2Via2l0LWh0bWwtdGFnIj4mbHQ7ZGVsZXRlX3Byb3RlY3RlZCZndDs8L3NwYW4+PC9iPjxi PjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPmZhbHNlPC9zcGFu PjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRt bC10YWciPiZsdDsvZGVsZXRlX3Byb3RlY3RlZCZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAg ICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAg ICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbGxhcHNpYmxlIiBpZD0iY29sbGFwc2libGU4Ij4N CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImV4cGFuZGVkIj4NCiAgICAgICAgICAg ICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9ImJ1dHRvbg0KICAg ICAgICAgICAgICAgICAgICAgICAgICBjb2xsYXBzZS1idXR0b24iIHN0eWxlPSItd2Via2l0 LXVzZXItc2VsZWN0Og0KICAgICAgICAgICAgICAgICAgICAgICAgICBub25lOyBjdXJzb3I6 IHBvaW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICAgICAgICAgICAgICAgICAg ICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB3aWR0aDogMTBweDsNCiAgICAgICAgICAgICAg ICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgaGVpZ2h0OiAxMHB4Ow0KICAg ICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWNhbnZh cyhhcnJvd0Rvd24pOw0KICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBv c2l0aW9uOiAwJSAwJTsgYmFja2dyb3VuZC1yZXBlYXQ6DQogICAgICAgICAgICAgICAgICAg ICAgICAgIG5vLXJlcGVhdDsiPjwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAg ICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O3NzbyZndDs8L3NwYW4+ PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xsYXBzaWJs ZS1jb250ZW50IiBzdHlsZT0ibWFyZ2luLWxlZnQ6DQogICAgICAgICAgICAgICAgICAgICAg MWVtOyI+PGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAg ICAgICAgICAgPGRpdiBjbGFzcz0iY29sbGFwc2libGUiIGlkPSJjb2xsYXBzaWJsZTkiPg0K ICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZXhwYW5kZWQiPg0KICAgICAg ICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0i YnV0dG9uDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbGxhcHNlLWJ1dHRv biINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9Ii13ZWJraXQtdXNl ci1zZWxlY3Q6IG5vbmU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNv cjogcG9pbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7IHdpZHRoOiAxMHB4Ow0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyBoZWln aHQ6IDEwcHg7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQt aW1hZ2U6DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY2FudmFz KGFycm93RG93bik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91 bmQtcG9zaXRpb246IDAlIDAlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi YWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyI+PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4m bHQ7bWV0aG9kcyZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAg ICAgICA8ZGl2IGNsYXNzPSJjb2xsYXBzaWJsZS1jb250ZW50Ig0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHN0eWxlPSJtYXJnaW4tbGVmdDogMWVtOyI+PGI+PHNwYW4NCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4N CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwt dGFnIj4mbHQ7bWV0aG9kPHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUiPjxzcGFuDQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui PsKgPC9zcGFuPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUtbmFtZSI+aWQ8L3NwYW4+PSI8c3Bhbg0K Y2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1ZSI+R1VFU1RfQUdFTlQ8L3NwYW4+ Ijwvc3Bhbj4vJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAg ICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuDQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDsv bWV0aG9kcyZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAg PC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAg ICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAg ICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQt aHRtbC10YWciPiZsdDsvc3NvJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAg ICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8 Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAgICAgICAgICAgICAgICA8ZGl2 IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7aW5p dGlhbGl6YXRpb24vJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgPGI+ PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAgICAgPGRpdiBj bGFzcz0iY29sbGFwc2libGUiIGlkPSJjb2xsYXBzaWJsZTEwIj4NCiAgICAgICAgICAgICAg ICAgIDxkaXYgY2xhc3M9ImV4cGFuZGVkIj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBj bGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9ImJ1dHRvbg0KICAgICAgICAgICAgICAgICAg ICAgICAgICBjb2xsYXBzZS1idXR0b24iIHN0eWxlPSItd2Via2l0LXVzZXItc2VsZWN0Og0K ICAgICAgICAgICAgICAgICAgICAgICAgICBub25lOyBjdXJzb3I6IHBvaW50ZXI7IGRpc3Bs YXk6IGlubGluZS1ibG9jazsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxl ZnQ6IC0xMHB4OyB3aWR0aDogMTBweDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgdmVy dGljYWwtYWxpZ246IGJvdHRvbTsgaGVpZ2h0OiAxMHB4Ow0KICAgICAgICAgICAgICAgICAg ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWNhbnZhcyhhcnJvd0Rvd24pOw0K ICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTsg YmFja2dyb3VuZC1yZXBlYXQ6DQogICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVh dDsiPjwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xh c3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O3BsYWNlbWVudF9wb2xpY3kmZ3Q7PC9zcGFuPjwv Yj48L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sbGFwc2libGUt Y29udGVudCIgc3R5bGU9Im1hcmdpbi1sZWZ0Og0KICAgICAgICAgICAgICAgICAgICAgIDFl bTsiPjxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAgICAgICAg ICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10 YWciPiZsdDthZmZpbml0eSZndDs8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPm1pZ3JhdGFibGU8L3NwYW4+PC9iPjxiPjxz cGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRh ZyI+Jmx0Oy9hZmZpbml0eSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAg ICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAg ICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0 LWh0bWwtdGFnIj4mbHQ7L3BsYWNlbWVudF9wb2xpY3kmZ3Q7PC9zcGFuPjwvYj48L2Rpdj4N CiAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAg ICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAg ICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbGxhcHNpYmxlIiBpZD0iY29sbGFwc2libGUxMSI+ DQogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHBhbmRlZCI+DQogICAgICAgICAg ICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJidXR0b24NCiAg ICAgICAgICAgICAgICAgICAgICAgICAgY29sbGFwc2UtYnV0dG9uIiBzdHlsZT0iLXdlYmtp dC11c2VyLXNlbGVjdDoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgbm9uZTsgY3Vyc29y OiBwb2ludGVyOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgICAgICAgICAgICAgICAg ICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgd2lkdGg6IDEwcHg7DQogICAgICAgICAgICAg ICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IGhlaWdodDogMTBweDsNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1jYW52 YXMoYXJyb3dEb3duKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1w b3NpdGlvbjogMCUgMCU7IGJhY2tncm91bmQtcmVwZWF0Og0KICAgICAgICAgICAgICAgICAg ICAgICAgICBuby1yZXBlYXQ7Ij48L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAg ICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDttZW1vcnlfcG9saWN5 Jmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9 ImNvbGxhcHNpYmxlLWNvbnRlbnQiIHN0eWxlPSJtYXJnaW4tbGVmdDoNCiAgICAgICAgICAg ICAgICAgICAgICAxZW07Ij48Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAg ICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0i d2Via2l0LWh0bWwtdGFnIj4mbHQ7Z3VhcmFudGVlZCZndDs8L3NwYW4+PC9iPjxiPjxzcGFu DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPjEwNzM3NDE4MjQ8 L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9 IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy9ndWFyYW50ZWVkJmd0Ozwvc3Bhbj48L2I+PC9kaXY+ DQogICAgICAgICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48 L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxz cGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDsvbWVtb3J5X3BvbGljeSZndDs8L3Nw YW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAg ICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bh bj48L2I+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sbGFwc2libGUiIGlkPSJj b2xsYXBzaWJsZTEyIj4NCiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImV4cGFuZGVk Ij4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xh c3M9ImJ1dHRvbg0KICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xsYXBzZS1idXR0b24i IHN0eWxlPSItd2Via2l0LXVzZXItc2VsZWN0Og0KICAgICAgICAgICAgICAgICAgICAgICAg ICBub25lOyBjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB3aWR0aDogMTBweDsN CiAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgaGVp Z2h0OiAxMHB4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdl OiAtd2Via2l0LWNhbnZhcyhhcnJvd0Rvd24pOw0KICAgICAgICAgICAgICAgICAgICAgICAg ICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTsgYmFja2dyb3VuZC1yZXBlYXQ6DQogICAg ICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdDsiPjwvc3Bhbj48L2I+PGI+PHNwYW4N CiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0 O3VzYiZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNs YXNzPSJjb2xsYXBzaWJsZS1jb250ZW50IiBzdHlsZT0ibWFyZ2luLWxlZnQ6DQogICAgICAg ICAgICAgICAgICAgICAgMWVtOyI+PGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+ DQogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xh c3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2VuYWJsZWQmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bh bg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij5mYWxzZTwvc3Bh bj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Vi a2l0LWh0bWwtdGFnIj4mbHQ7L2VuYWJsZWQmZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAgICAg ICAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj48L2Rp dj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xh c3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy91c2ImZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAg ICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAg ICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAg ICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10 YWciPiZsdDttaWdyYXRpb25fZG93bnRpbWUmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAg ICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij4tMTwvc3Bhbj48L2I+PGI+PHNwYW4N CiAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L21p Z3JhdGlvbl9kb3dudGltZSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAg IDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAg ICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4m bHQ7L3ZtJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAg ICAgICA8L2Rpdj4NCiAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwv Yj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0 LWh0bWwtdGFnIj4mbHQ7ZGF0ZSZndDs8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAg ICAgICAgY2xhc3M9InRleHQiPjIwMTQtMDgtMTdUMTc6MDM6NTMuNDYxLTA0OjAwPC9zcGFu PjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWci PiZsdDsvZGF0ZSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgIDxiPjxzcGFuIGNs YXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxi PjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDtzbmFwc2hvdF9zdGF0dXMmZ3Q7 PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij5vazwv c3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwt dGFnIj4mbHQ7L3NuYXBzaG90X3N0YXR1cyZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAg ICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAgIDxkaXYg Y2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDtwZXJz aXN0X21lbW9yeXN0YXRlJmd0Ozwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAg ICBjbGFzcz0idGV4dCI+ZmFsc2U8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAg ICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy9wZXJzaXN0X21lbW9yeXN0YXRlJmd0 Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwv c3Bhbj48L2I+PC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiIHN0eWxlPSJjb2xv cjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseToNCiAgICAgICAgICBtb25vc3BhY2U7IGZv bnQtc2l6ZTogMTNweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6DQogICAg ICAgICAgbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9y bWFsOw0KICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRl eHQtYWxpZ246IHN0YXJ0Ow0KICAgICAgICAgIHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJh bnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOw0KICAgICAgICAgIHdpZG93czog YXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6DQog ICAgICAgICAgMHB4OyI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy9z bmFwc2hvdCZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICA8YnI+DQogICAgICA8L2Js b2NrcXVvdGU+DQogICAgPC9ibG9ja3F1b3RlPg0KICAgIFRoYW5rcyw8YnI+DQogICAgU2Fu dG9zaDxicj4NCiAgPC9ib2R5Pg0KPC9odG1sPg0KDQoNCjxwcmU+DQoNCioqKioqKioqKioq KioqKioqKioqKioqKioqKkxlZ2FsIERpc2NsYWltZXIqKioqKioqKioqKioqKioqKioqKioq KioqKioNCiJUaGlzIGNvbW11bmljYXRpb24gbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGFu ZCBwcml2aWxlZ2VkIG1hdGVyaWFsIGZvciB0aGUNCnNvbGUgdXNlIG9mIHRoZSBpbnRlbmRl ZCByZWNpcGllbnQuIEFueSB1bmF1dGhvcml6ZWQgcmV2aWV3LCB1c2Ugb3IgZGlzdHJpYnV0 aW9uDQpieSBvdGhlcnMgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVj ZWl2ZWQgdGhlIG1lc3NhZ2UgYnkgbWlzdGFrZSwNCnBsZWFzZSBhZHZpc2UgdGhlIHNlbmRl ciBieSByZXBseSBlbWFpbCBhbmQgZGVsZXRlIHRoZSBtZXNzYWdlLiBUaGFuayB5b3UuIg0K KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKjwvcHJlPg0K --=_reb-r3908E055-t53F22B02--

----- Original Message -----
From: "santosh" <sbahir@commvault.com> To: users@ovirt.org Sent: Monday, August 18, 2014 7:34:02 PM Subject: [ovirt-users] Question on Backup and Restore API
Hi,
The link Backup and Restore API has steps for Full VM Backups. The mentioned steps are,
1. Take a snapshot of the virtual machine to be backed up - (existing oVirt REST API operation) 2. Back up the virtual machine configuration at the time of the snapshot (the disk configuration can be backed up as well if needed) - (added capabillity to oVirt as part of the Backup API) 3. Attach the disk snapshots that were created in (1) to the virtual appliance for data backup - (added capabillity to oVirt as part of the Backup API) 4. <data can be backed up> 5. Detach the disk snapshots that were attached in (4) from the virtual appliance - (added capabillity to oVirt as part of the Backup API)
In the example section, following is the explanation for step 2.
Grab the wanted vm configuration from the needed snapshot - it'll be under initialization/configuration/data URL = SERVER:PORT/api/vms/VM_ID/snapshots/ID Method = GET
Hi santosh, you should also have All-Content:true header. I updated the wiki page accordingly. thanks!
But When run the GET request using rest API, I am not finding information for initialization/configuration/data in the output. Following is the output of the GET request. Please advise If I am missing something or looking at wrong place. I am also attaching xml file with the following content. Please let me know if you need more information.
<snapshot href =" /api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094 " id =" a8f63b31-1bfa-45ba-a8cc-d10b486f1094 " > <actions> <link href =" /api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/restore " rel =" restore " /> </actions> <description> FirstClick </description> <type> regular </type> <vm id =" 4dcd5b6a-cf4b-460c-899d-4edb5345d705 " > <name> RHEL_65_CL1 </name> <description> This is cluster 1 </description> <link href =" /api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/cdroms " rel =" cdroms " /> <link href =" /api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/disks " rel =" disks " /> <link href =" /api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/nics " rel =" nics " /> <type> server </type> <status> <state> up </state> </status> <memory> 1073741824 </memory> <cpu> <topology sockets =" 1 " cores =" 1 " /> <architecture> X86_64 </architecture> </cpu> <cpu_shares> 0 </cpu_shares> <os type =" other " > <boot dev =" cdrom " /> <boot dev =" hd " /> </os> <high_availability> <enabled> false </enabled> <priority> 1 </priority> </high_availability> <display> <type> vnc </type> <address>172.19.110.43 </address> <port> 5900 </port> <monitors> 1 </monitors> <single_qxl_pci> false </single_qxl_pci> <allow_override> false </allow_override> <smartcard_enabled> false </smartcard_enabled> </display> <host id =" 2704a037-0a61-4f3e-8063-6bd67bdbac36 " /> <cluster id =" ba23117a-708e-40f6-bf32-970c4f86b7ee " /> <template id =" 00000000-0000-0000-0000-000000000000 " /> <start_time> 2014-08-18T11:16:47.307-04:00 </start_time> <stop_time> 2014-08-18T11:14:26.323-04:00 </stop_time> <creation_time> 2014-08-08T17:39:52.000-04:00 </creation_time> <origin> ovirt </origin> <stateless> false </stateless> <delete_protected> false </delete_protected> <sso> <methods> <method id =" GUEST_AGENT " /> </methods> </sso> <initialization/> <placement_policy> <affinity> migratable </affinity> </placement_policy> <memory_policy> <guaranteed> 1073741824 </guaranteed> </memory_policy> <usb> <enabled> false </enabled> </usb> <migration_downtime> -1 </migration_downtime> </vm> <date> 2014-08-17T17:03:53.461-04:00 </date> <snapshot_status> ok </snapshot_status> <persist_memorystate> false </persist_memorystate> </snapshot>
Thanks, Santosh ***************************Legal Disclaimer*************************** "This communication may contain confidential and privileged material for the sole use of the intended recipient. Any unauthorized review, use or distribution by others is strictly prohibited. If you have received the message by mistake, please advise the sender by reply email and delete the message. Thank you." **********************************************************************
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

On 08/19/2014 10:24 AM, Liron Aravot wrote:
----- Original Message -----
From: "santosh" <sbahir@commvault.com> To: users@ovirt.org Sent: Monday, August 18, 2014 7:34:02 PM Subject: [ovirt-users] Question on Backup and Restore API
Hi,
The link Backup and Restore API has steps for Full VM Backups. The mentioned steps are,
1. Take a snapshot of the virtual machine to be backed up - (existing oVirt REST API operation) 2. Back up the virtual machine configuration at the time of the snapshot (the disk configuration can be backed up as well if needed) - (added capabillity to oVirt as part of the Backup API) 3. Attach the disk snapshots that were created in (1) to the virtual appliance for data backup - (added capabillity to oVirt as part of the Backup API) 4. <data can be backed up> 5. Detach the disk snapshots that were attached in (4) from the virtual appliance - (added capabillity to oVirt as part of the Backup API)
In the example section, following is the explanation for step 2.
Grab the wanted vm configuration from the needed snapshot - it'll be under initialization/configuration/data URL = SERVER:PORT/api/vms/VM_ID/snapshots/ID Method = GET Hi santosh, you should also have All-Content:true header. I updated the wiki page accordingly.
Thanks Liron. It gives the information I am looking for. Thanks, Santosh.
thanks!
But When run the GET request using rest API, I am not finding information for initialization/configuration/data in the output. Following is the output of the GET request. Please advise If I am missing something or looking at wrong place. I am also attaching xml file with the following content. Please let me know if you need more information.
<snapshot href =" /api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094 " id =" a8f63b31-1bfa-45ba-a8cc-d10b486f1094 " > <actions> <link href =" /api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/restore " rel =" restore " /> </actions> <description> FirstClick </description> <type> regular </type> <vm id =" 4dcd5b6a-cf4b-460c-899d-4edb5345d705 " > <name> RHEL_65_CL1 </name> <description> This is cluster 1 </description> <link href =" /api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/cdroms " rel =" cdroms " /> <link href =" /api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/disks " rel =" disks " /> <link href =" /api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/nics " rel =" nics " /> <type> server </type> <status> <state> up </state> </status> <memory> 1073741824 </memory> <cpu> <topology sockets =" 1 " cores =" 1 " /> <architecture> X86_64 </architecture> </cpu> <cpu_shares> 0 </cpu_shares> <os type =" other " > <boot dev =" cdrom " /> <boot dev =" hd " /> </os> <high_availability> <enabled> false </enabled> <priority> 1 </priority> </high_availability> <display> <type> vnc </type> <address>172.19.110.43 </address> <port> 5900 </port> <monitors> 1 </monitors> <single_qxl_pci> false </single_qxl_pci> <allow_override> false </allow_override> <smartcard_enabled> false </smartcard_enabled> </display> <host id =" 2704a037-0a61-4f3e-8063-6bd67bdbac36 " /> <cluster id =" ba23117a-708e-40f6-bf32-970c4f86b7ee " /> <template id =" 00000000-0000-0000-0000-000000000000 " /> <start_time> 2014-08-18T11:16:47.307-04:00 </start_time> <stop_time> 2014-08-18T11:14:26.323-04:00 </stop_time> <creation_time> 2014-08-08T17:39:52.000-04:00 </creation_time> <origin> ovirt </origin> <stateless> false </stateless> <delete_protected> false </delete_protected> <sso> <methods> <method id =" GUEST_AGENT " /> </methods> </sso> <initialization/> <placement_policy> <affinity> migratable </affinity> </placement_policy> <memory_policy> <guaranteed> 1073741824 </guaranteed> </memory_policy> <usb> <enabled> false </enabled> </usb> <migration_downtime> -1 </migration_downtime> </vm> <date> 2014-08-17T17:03:53.461-04:00 </date> <snapshot_status> ok </snapshot_status> <persist_memorystate> false </persist_memorystate> </snapshot>
Thanks, Santosh ***************************Legal Disclaimer*************************** "This communication may contain confidential and privileged material for the sole use of the intended recipient. Any unauthorized review, use or distribution by others is strictly prohibited. If you have received the message by mistake, please advise the sender by reply email and delete the message. Thank you." **********************************************************************
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
***************************Legal Disclaimer*************************** "This communication may contain confidential and privileged material for the sole use of the intended recipient. Any unauthorized review, use or distribution by others is strictly prohibited. If you have received the message by mistake, please advise the sender by reply email and delete the message. Thank you." **********************************************************************
participants (2)
-
Liron Aravot
-
santosh