From suporte at logicworks.pt Mon May 6 18:45:44 2013 Content-Type: multipart/mixed; boundary="===============2711585362855538751==" MIME-Version: 1.0 From: suporte at logicworks.pt To: users at ovirt.org Subject: [Users] v2v error Date: Mon, 06 May 2013 23:45:36 +0100 Message-ID: <1286920394.4087.1367880336891.JavaMail.root@logicworks.pt> In-Reply-To: 965099233.4057.1367880027303.JavaMail.root@logicworks.pt --===============2711585362855538751== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_4086_1777656894.1367880336890 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit I'm trying to export a VM from KVM. It's a Fedora14 machine. = I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev = -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Nam= e = It starts to buid the umage but in the end I have an error message: = virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUE= STFS_DEBUG=3D1 for more information = Something wrong with the guestfs? = Jose = -- = Jose Ferradeira = http://www.logicworks.pt = ------=3D_Part_4086_1777656894.1367880336890 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: 7bit
This is what I get if run LIBGUESTFS_DEBUG=3D1 virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name
Fedora14.qcow2: 100% [=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D]D 0h59m31s
libguestfs: create: flags =3D 0, handle =3D 0x2d8fdd0
libguestfs: launch: attach-method=3Dlibvirt
libguestfs: launch: tmpdir=3D/tmp/libguestfs4jk5Wh
libguestfs: launch: umask=3D0022
libguestfs: launch: euid=3D36
libguestfs: libvirt version =3D 10002 (0.10.2)
libguestfs: [00000ms] connect to libvirt
libguestfs: opening libvirt handle: URI =3D NULL, auth =3D virConnectAuthPtrDefault, flags =3D 0
libguestfs: successfully opened libvirt handle: conn =3D 0x2d7b690
libguestfs: [00164ms] get libvirt capabilities
libguestfs: [05465ms] parsing capabilities XML
libguestfs: [05467ms] build appliance
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ -f checksum
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
supermin helper [00002ms] whitelist =3D (not specified), host_cpu =3D x86_64, kernel =3D (null), initrd =3D (null), applia= nce =3D (null)
supermin helper [00002ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00002ms] finished creating kernel
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [00010ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [00052ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [00748ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [00762ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [00770ms] adding kernel modules
supermin helper [00898ms] finished creating appliance
libguestfs: checksum of existing appliance: 7705d920c064a722def20ac25b6fb162ceec1019efac541dacfea976a5540326<= br> libguestfs: [06509ms] begin building supermin appliance
libguestfs: [06509ms] run supermin-helper
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ --copy-kernel
libguestfs: command: run: \ -f ext2
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] whitelist =3D (not specified), host_cpu =3D x86_64, kernel =3D /var/tmp/guestfs.uYx5Jb/kernel, initrd =3D /var/tmp/guestfs.uYx5Jb/initrd, appliance =3D /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00110ms] finished creating kernel
supermin helper [02561ms] finished mke2fs
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [11451ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [38010ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [38016ms] adding kernel modules
supermin helper [62584ms] closing ext2 filesystem
supermin helper [62585ms] finished creating appliance
libguestfs: [69110ms] finished building supermin appliance
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358
libguestfs: command: run: \ -o backing_fmt=3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1
Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3Dqcow2 size=3D4294967296 backing_file=3D'/var/tmp/.guestfs-36/root.14358' backing_fmt=3D'raw' encryption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /tmp/etlVovb09U
libguestfs: command: run: \ -o backing_fmt=3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2
Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3Dqcow2 size=3D446464 backing_file=3D'/tmp/etlVovb09U' backing_fmt=3D'raw' encryption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff
libguestfs: [69351ms] create libvirt XML
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D1 for more information
libguestfs: closing guestfs handle 0x2d8fdd0 (state 0)
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh
De: suporte(a)logicworks.pt
Para: Users(a)ovirt.org
Enviadas: Segunda-feira, 6 Maio, 2013 23:45:36
Assunto: [Users] v2v error
I'm trying to export a VM from KVM. It's a Fedora14 machine.
I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name
It starts to buid the umage but in the end I have an error message:
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D1 for more information<= br>
Something wrong with the guestfs?
Jose
--
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users<= br>
_______________________________________________ Users mailing list Use= rs(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- = Mit freundlichen Grüßen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Geschäftsführer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150--------------010206040401030402090605-- --===============9214840371179557141== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMTAyMDYwNDA0MDEwMzA0MDIwOTA2MDUKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog OGJpdAoKSGksCkkgaGFkIHRoZSBzYW1lIHByb2JsZW0gc29tZSB3ZWVrcyBhZ28uIEFmdGVyIG1h bnkgaG91cnMgb2YgdHJ5IGFuIGVycm9yIApJIHdlbnQgYW5vdGhlciB3YXkuCkkgbWFkZSBhIG5l dyBWTSBvbiB0aGUgb3ZpcnQgZW5naW5lIHdpdGggdGhlIHNhbWUgcGFyYW1ldGVyIHRoYW4gdGhl IGt2bSAKVk0uIEVzcGVjaWFsbHkgdGhlICJBbGxvY2F0aW9uIFBvbGljeSIgb2YgdGhlIHZpcnR1 YWwgZGlzayBpcyBpbXBvcnRhbnQgCihQcmVhbGxvY2F0ZWQgZm9yIHJhdyBpbWFnZXMgYW5kIFRo aW4gUHJvdmlzaW9uIGZvciBxY293IGltYWdlcykuIFRoZW4gSSAKZXhwb3J0IHRoZSBWTS4gVGhl biBJIGNvcHkgdGhlIGltYWdlIGZyb20gdGhlIEtWTSBzZXJ2ZXIgdG8gdGhlIG92aXJ0IApleHBv cnQgZm9sZGVyIGFuZCBvdmVycmlkZSB0aGUgZW1wdHkgb25lLiBQbGVhc2UgY2hlY2sgdGhlIHBl cm1pc3Npb25zLiAKTm93IHlvdSBjYW4gaW1wb3J0IHRoZSBWTS4KSSBnbyB0aGlzIHdheSB3aXRo IGEgbG90IG9mIGxpbnV4IGFuZCB3aW5kb3dzIFZNcy4KClJlZ2FyZHMsICBNaWNoYWVsCgoKQW0g MDcuMDUuMjAxMyAwMTo1Miwgc2NocmllYiBzdXBvcnRlQGxvZ2ljd29ya3MucHQ6Cj4gVGhpcyBp cyB3aGF0IEkgZ2V0IGlmIHJ1biBMSUJHVUVTVEZTX0RFQlVHPTEgdmlydC12MnYgLWkgbGlidmly dCAtaWMgCj4gcWVtdStzc2g6Ly9yb290QElQLUFkZHJlc3Mvc3lzdGVtIC1vIHJoZXYgLW9zIAo+ IG5mcy5kb21haW4ubG9jYWw6L292aXJ0L2V4cG9ydCAtb2YgcWNvdzIgLW9hIHNwYXJzZSAtbiBv dmlydG1nbXQgVk1fTmFtZQo+Cj4gRmVkb3JhMTQucWNvdzI6IDEwMCUgCj4gWz09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XUQgMGg1OW0zMXMKPiBsaWJndWVz dGZzOiBjcmVhdGU6IGZsYWdzID0gMCwgaGFuZGxlID0gMHgyZDhmZGQwCj4gbGliZ3Vlc3Rmczog bGF1bmNoOiBhdHRhY2gtbWV0aG9kPWxpYnZpcnQKPiBsaWJndWVzdGZzOiBsYXVuY2g6IHRtcGRp cj0vdG1wL2xpYmd1ZXN0ZnM0ams1V2gKPiBsaWJndWVzdGZzOiBsYXVuY2g6IHVtYXNrPTAwMjIK PiBsaWJndWVzdGZzOiBsYXVuY2g6IGV1aWQ9MzYKPiBsaWJndWVzdGZzOiBsaWJ2aXJ0IHZlcnNp b24gPSAxMDAwMiAoMC4xMC4yKQo+IGxpYmd1ZXN0ZnM6IFswMDAwMG1zXSBjb25uZWN0IHRvIGxp YnZpcnQKPiBsaWJndWVzdGZzOiBvcGVuaW5nIGxpYnZpcnQgaGFuZGxlOiBVUkkgPSBOVUxMLCBh dXRoID0gCj4gdmlyQ29ubmVjdEF1dGhQdHJEZWZhdWx0LCBmbGFncyA9IDAKPiBsaWJndWVzdGZz OiBzdWNjZXNzZnVsbHkgb3BlbmVkIGxpYnZpcnQgaGFuZGxlOiBjb25uID0gMHgyZDdiNjkwCj4g bGliZ3Vlc3RmczogWzAwMTY0bXNdIGdldCBsaWJ2aXJ0IGNhcGFiaWxpdGllcwo+IGxpYmd1ZXN0 ZnM6IFswNTQ2NW1zXSBwYXJzaW5nIGNhcGFiaWxpdGllcyBYTUwKPiBsaWJndWVzdGZzOiBbMDU0 Njdtc10gYnVpbGQgYXBwbGlhbmNlCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBmZWJvb3Rz dHJhcC1zdXBlcm1pbi1oZWxwZXIKPiBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLS12ZXJi b3NlCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC11IDM2Cj4gbGliZ3Vlc3RmczogY29t bWFuZDogcnVuOiBcIC1nIDM2Cj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1mIGNoZWNr c3VtCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBl cm1pbi5kCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIHg4Nl82NAo+IHN1cGVybWluIGhl bHBlciBbMDAwMDJtc10gd2hpdGVsaXN0ID0gKG5vdCBzcGVjaWZpZWQpLCBob3N0X2NwdSA9IAo+ IHg4Nl82NCwga2VybmVsID0gKG51bGwpLCBpbml0cmQgPSAobnVsbCksIGFwcGxpYW5jZSA9IChu dWxsKQo+IHN1cGVybWluIGhlbHBlciBbMDAwMDJtc10gaW5wdXRzWzBdID0gL3Vzci9saWI2NC9n dWVzdGZzL3N1cGVybWluLmQKPiBjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguNi0y MDMuZmMxOC54ODZfNjQgaXMgYSBkaXJlY3RvcnkKPiBwaWNrZWQgdm1saW51ei0zLjguNi0yMDMu ZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoIAo+IC9saWIvbW9kdWxlcy8zLjguNi0yMDMuZmMx OC54ODZfNjQgZXhpc3RzCj4gY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjExLTIw MC5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeQo+IHBpY2tlZCB2bWxpbnV6LTMuOC4xMS0yMDAu ZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoIAo+IC9saWIvbW9kdWxlcy8zLjguMTEtMjAwLmZj MTgueDg2XzY0IGV4aXN0cwo+IGNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC44LTIw Mi5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeQo+IHBpY2tlZCB2bWxpbnV6LTMuOC44LTIwMi5m YzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGggCj4gL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4 Lng4Nl82NCBleGlzdHMKPiBzdXBlcm1pbiBoZWxwZXIgWzAwMDAybXNdIGZpbmlzaGVkIGNyZWF0 aW5nIGtlcm5lbAo+IHN1cGVybWluIGhlbHBlciBbMDAwMDNtc10gdmlzaXRpbmcgL3Vzci9saWI2 NC9ndWVzdGZzL3N1cGVybWluLmQKPiBzdXBlcm1pbiBoZWxwZXIgWzAwMDAzbXNdIHZpc2l0aW5n IC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2Jhc2UuaW1nCj4gc3VwZXJtaW4gaGVscGVy IFswMDAxMG1zXSB2aXNpdGluZyAKPiAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9kYWVt b24uaW1nCj4gc3VwZXJtaW4gaGVscGVyIFswMDA1Mm1zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1 ZXN0ZnMvc3VwZXJtaW4uZC9ob3N0ZmlsZXMKPiBzdXBlcm1pbiBoZWxwZXIgWzAwNzQ4bXNdIHZp c2l0aW5nIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2luaXQuaW1nCj4gc3VwZXJtaW4g aGVscGVyIFswMDc2Mm1zXSB2aXNpdGluZyAKPiAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4u ZC91ZGV2LXJ1bGVzLmltZwo+IHN1cGVybWluIGhlbHBlciBbMDA3NzBtc10gYWRkaW5nIGtlcm5l bCBtb2R1bGVzCj4gc3VwZXJtaW4gaGVscGVyIFswMDg5OG1zXSBmaW5pc2hlZCBjcmVhdGluZyBh cHBsaWFuY2UKPiBsaWJndWVzdGZzOiBjaGVja3N1bSBvZiBleGlzdGluZyBhcHBsaWFuY2U6IAo+ IDc3MDVkOTIwYzA2NGE3MjJkZWYyMGFjMjViNmZiMTYyY2VlYzEwMTllZmFjNTQxZGFjZmVhOTc2 YTU1NDAzMjYKPiBsaWJndWVzdGZzOiBbMDY1MDltc10gYmVnaW4gYnVpbGRpbmcgc3VwZXJtaW4g YXBwbGlhbmNlCj4gbGliZ3Vlc3RmczogWzA2NTA5bXNdIHJ1biBzdXBlcm1pbi1oZWxwZXIKPiBs aWJndWVzdGZzOiBjb21tYW5kOiBydW46IGZlYm9vdHN0cmFwLXN1cGVybWluLWhlbHBlcgo+IGxp Ymd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtLXZlcmJvc2UKPiBsaWJndWVzdGZzOiBjb21tYW5k OiBydW46IFwgLXUgMzYKPiBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWcgMzYKPiBsaWJn dWVzdGZzOiBjb21tYW5kOiBydW46IFwgLS1jb3B5LWtlcm5lbAo+IGxpYmd1ZXN0ZnM6IGNvbW1h bmQ6IHJ1bjogXCAtZiBleHQyCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC91c3IvbGli NjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIHg4Nl82 NAo+IGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYi9r ZXJuZWwKPiBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgL3Zhci90bXAvZ3Vlc3Rmcy51WXg1 SmIvaW5pdHJkCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC92YXIvdG1wL2d1ZXN0ZnMu dVl4NUpiL3Jvb3QKPiBzdXBlcm1pbiBoZWxwZXIgWzAwMDAxbXNdIHdoaXRlbGlzdCA9IChub3Qg c3BlY2lmaWVkKSwgaG9zdF9jcHUgPSAKPiB4ODZfNjQsIGtlcm5lbCA9IC92YXIvdG1wL2d1ZXN0 ZnMudVl4NUpiL2tlcm5lbCwgaW5pdHJkID0gCj4gL3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIvaW5p dHJkLCBhcHBsaWFuY2UgPSAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYi9yb290Cj4gc3VwZXJtaW4g aGVscGVyIFswMDAwMW1zXSBpbnB1dHNbMF0gPSAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4u ZAo+IGNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBp cyBhIGRpcmVjdG9yeQo+IHBpY2tlZCB2bWxpbnV6LTMuOC42LTIwMy5mYzE4Lng4Nl82NCBiZWNh dXNlIG1vZHBhdGggCj4gL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBleGlzdHMK PiBjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGlz IGEgZGlyZWN0b3J5Cj4gcGlja2VkIHZtbGludXotMy44LjExLTIwMC5mYzE4Lng4Nl82NCBiZWNh dXNlIG1vZHBhdGggCj4gL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgZXhpc3Rz Cj4gY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjgtMjAyLmZjMTgueDg2XzY0IGlz IGEgZGlyZWN0b3J5Cj4gcGlja2VkIHZtbGludXotMy44LjgtMjAyLmZjMTgueDg2XzY0IGJlY2F1 c2UgbW9kcGF0aCAKPiAvbGliL21vZHVsZXMvMy44LjgtMjAyLmZjMTgueDg2XzY0IGV4aXN0cwo+ IHN1cGVybWluIGhlbHBlciBbMDAxMTBtc10gZmluaXNoZWQgY3JlYXRpbmcga2VybmVsCj4gc3Vw ZXJtaW4gaGVscGVyIFswMjU2MW1zXSBmaW5pc2hlZCBta2UyZnMKPiBzdXBlcm1pbiBoZWxwZXIg WzAyNTYzbXNdIHZpc2l0aW5nIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kCj4gc3VwZXJt aW4gaGVscGVyIFswMjU2M21zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4u ZC9iYXNlLmltZwo+IHN1cGVybWluIGhlbHBlciBbMTE0NTFtc10gdmlzaXRpbmcgCj4gL3Vzci9s aWI2NC9ndWVzdGZzL3N1cGVybWluLmQvZGFlbW9uLmltZwo+IHN1cGVybWluIGhlbHBlciBbMTE1 MjJtc10gdmlzaXRpbmcgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaG9zdGZpbGVzCj4g c3VwZXJtaW4gaGVscGVyIFszODAwNG1zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3Vw ZXJtaW4uZC9pbml0LmltZwo+IHN1cGVybWluIGhlbHBlciBbMzgwMTBtc10gdmlzaXRpbmcgCj4g L3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvdWRldi1ydWxlcy5pbWcKPiBzdXBlcm1pbiBo ZWxwZXIgWzM4MDE2bXNdIGFkZGluZyBrZXJuZWwgbW9kdWxlcwo+IHN1cGVybWluIGhlbHBlciBb NjI1ODRtc10gY2xvc2luZyBleHQyIGZpbGVzeXN0ZW0KPiBzdXBlcm1pbiBoZWxwZXIgWzYyNTg1 bXNdIGZpbmlzaGVkIGNyZWF0aW5nIGFwcGxpYW5jZQo+IGxpYmd1ZXN0ZnM6IFs2OTExMG1zXSBm aW5pc2hlZCBidWlsZGluZyBzdXBlcm1pbiBhcHBsaWFuY2UKPiBsaWJndWVzdGZzOiBjb21tYW5k OiBydW46IHJtCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1yZiAvdmFyL3RtcC9ndWVz dGZzLnVZeDVKYgo+IGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogcWVtdS1pbWcKPiBsaWJndWVz dGZzOiBjb21tYW5kOiBydW46IFwgY3JlYXRlCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBc IC1mIHFjb3cyCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1iIC92YXIvdG1wLy5ndWVz dGZzLTM2L3Jvb3QuMTQzNTgKPiBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLW8gYmFja2lu Z19mbXQ9cmF3Cj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC90bXAvbGliZ3Vlc3RmczRq azVXaC9zbmFwc2hvdDEKPiBGb3JtYXR0aW5nICcvdG1wL2xpYmd1ZXN0ZnM0ams1V2gvc25hcHNo b3QxJywgZm10PXFjb3cyIAo+IHNpemU9NDI5NDk2NzI5NiBiYWNraW5nX2ZpbGU9Jy92YXIvdG1w Ly5ndWVzdGZzLTM2L3Jvb3QuMTQzNTgnIAo+IGJhY2tpbmdfZm10PSdyYXcnIGVuY3J5cHRpb249 b2ZmIGNsdXN0ZXJfc2l6ZT02NTUzNiBsYXp5X3JlZmNvdW50cz1vZmYKPiBsaWJndWVzdGZzOiBj b21tYW5kOiBydW46IHFlbXUtaW1nCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIGNyZWF0 ZQo+IGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtZiBxY293Mgo+IGxpYmd1ZXN0ZnM6IGNv bW1hbmQ6IHJ1bjogXCAtYiAvdG1wL2V0bFZvdmIwOVUKPiBsaWJndWVzdGZzOiBjb21tYW5kOiBy dW46IFwgLW8gYmFja2luZ19mbXQ9cmF3Cj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC90 bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDIKPiBGb3JtYXR0aW5nICcvdG1wL2xpYmd1ZXN0 ZnM0ams1V2gvc25hcHNob3QyJywgZm10PXFjb3cyIHNpemU9NDQ2NDY0IAo+IGJhY2tpbmdfZmls ZT0nL3RtcC9ldGxWb3ZiMDlVJyBiYWNraW5nX2ZtdD0ncmF3JyBlbmNyeXB0aW9uPW9mZiAKPiBj bHVzdGVyX3NpemU9NjU1MzYgbGF6eV9yZWZjb3VudHM9b2ZmCj4gbGliZ3Vlc3RmczogWzY5MzUx bXNdIGNyZWF0ZSBsaWJ2aXJ0IFhNTAo+IHZpcnQtdjJ2OiBGYWlsZWQgdG8gbGF1bmNoIGd1ZXN0 ZnMgYXBwbGlhbmNlLiBUcnkgcnVubmluZyBhZ2FpbiB3aXRoIAo+IExJQkdVRVNURlNfREVCVUc9 MSBmb3IgbW9yZSBpbmZvcm1hdGlvbgo+IGxpYmd1ZXN0ZnM6IGNsb3NpbmcgZ3Vlc3RmcyBoYW5k bGUgMHgyZDhmZGQwIChzdGF0ZSAwKQo+IGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogcm0KPiBs aWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLXJmIC90bXAvbGliZ3Vlc3RmczRqazVXaAo+Cj4K Pgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICpEZTogKnN1cG9ydGVAbG9naWN3b3Jrcy5wdAo+ICpQYXJh OiAqVXNlcnNAb3ZpcnQub3JnCj4gKkVudmlhZGFzOiAqU2VndW5kYS1mZWlyYSwgNiBNYWlvLCAy MDEzIDIzOjQ1OjM2Cj4gKkFzc3VudG86ICpbVXNlcnNdIHYydiBlcnJvcgo+Cj4gSSdtIHRyeWlu ZyB0byBleHBvcnQgYSBWTSBmcm9tIEtWTS4gSXQncyBhIEZlZG9yYTE0IG1hY2hpbmUuCj4gSSBy dW46IHZpcnQtdjJ2IC1pIGxpYnZpcnQgLWljIHFlbXUrc3NoOi8vcm9vdEBJUC1BZGRyZXNzL3N5 c3RlbSAtbyAKPiByaGV2IC1vcyBuZnMuZG9tYWluLmxvY2FsOi9vdmlydC9leHBvcnQgLW9mIHFj b3cyIC1vYSBzcGFyc2UgLW4gCj4gb3ZpcnRtZ210IFZNX05hbWUKPgo+IEl0IHN0YXJ0cyB0byBi dWlkIHRoZSB1bWFnZSBidXQgaW4gdGhlIGVuZCBJIGhhdmUgYW4gZXJyb3IgbWVzc2FnZToKPiB2 aXJ0LXYydjogRmFpbGVkIHRvIGxhdW5jaCBndWVzdGZzIGFwcGxpYW5jZS4gVHJ5IHJ1bm5pbmcg YWdhaW4gd2l0aCAKPiBMSUJHVUVTVEZTX0RFQlVHPTEgZm9yIG1vcmUgaW5mb3JtYXRpb24KPgo+ IFNvbWV0aGluZyB3cm9uZyB3aXRoIHRoZSBndWVzdGZzPwo+Cj4gSm9zZQo+Cj4gLS0gCj4gLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCj4gSm9zZSBGZXJyYWRlaXJhCj4gaHR0cDovL3d3dy5sb2dpY3dvcmtzLnB0 Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g VXNlcnMgbWFpbGluZyBsaXN0Cj4gVXNlcnNAb3ZpcnQub3JnCj4gaHR0cDovL2xpc3RzLm92aXJ0 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxpc3QKPiBVc2Vyc0Bv dmlydC5vcmcKPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMK Ci0tIApNaXQgZnJldW5kbGljaGVuIEdy/N9lbgoKTWljaGFlbCBXYWdlbmtuZWNodApGdUggRW50 d2lja2x1bmdzZ2VzZWxsc2NoYWZ0IG1iSApHZXNjaORmdHNm/GhyZXIgQ2Fyb2xhIEZvcm5vZmYK SFJCIEZyZWlidXJnIDcwMTIwMywgVUlEIERFMjU1MDA3MzcyCkhhdXB0c3RyLiA0LCBELTc5MjI0 IFVta2lyY2gKVGVsICs0OSA3NjY1IDkzMjg4LTAsIEZheCAtMTUwCgoKCi0tLS0tLS0tLS0tLS0t MDEwMjA2MDQwNDAxMDMwNDAyMDkwNjA1CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0 PUlTTy04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKPGh0bWw+CiAgPGhl YWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSIKICAg ICAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkgdGV4dD0iIzAw MDAwMCIgYmdjb2xvcj0iI0ZGRkZGRiI+CiAgICBIaSw8YnI+CiAgICBJIGhhZCB0aGUgc2FtZSBw cm9ibGVtIHNvbWUgd2Vla3MgYWdvLiBBZnRlciBtYW55IGhvdXJzIG9mIHRyeSBhbgogICAgZXJy b3IgSSB3ZW50IGFub3RoZXIgd2F5Ljxicj4KICAgIEkgbWFkZSBhIG5ldyBWTSBvbiB0aGUgb3Zp cnQgZW5naW5lIHdpdGggdGhlIHNhbWUgcGFyYW1ldGVyIHRoYW4gdGhlCiAgICBrdm0gVk0uIEVz cGVjaWFsbHkgdGhlICJBbGxvY2F0aW9uIFBvbGljeSIgb2YgdGhlIHZpcnR1YWwgZGlzayBpcwog ICAgaW1wb3J0YW50IChQcmVhbGxvY2F0ZWQgZm9yIHJhdyBpbWFnZXMgYW5kIFRoaW4gUHJvdmlz aW9uIGZvciBxY293CiAgICBpbWFnZXMpLiBUaGVuIEkgZXhwb3J0IHRoZSBWTS4gVGhlbiBJIGNv cHkgdGhlIGltYWdlIGZyb20gdGhlIEtWTQogICAgc2VydmVyIHRvIHRoZSBvdmlydCBleHBvcnQg Zm9sZGVyIGFuZCBvdmVycmlkZSB0aGUgZW1wdHkgb25lLiBQbGVhc2UKICAgIGNoZWNrIHRoZSBw ZXJtaXNzaW9ucy4gTm93IHlvdSBjYW4gaW1wb3J0IHRoZSBWTS4gPGJyPgogICAgSSBnbyB0aGlz IHdheSB3aXRoIGEgbG90IG9mIGxpbnV4IGFuZCB3aW5kb3dzIFZNcy48YnI+CiAgICA8YnI+CiAg ICBSZWdhcmRzLCZuYnNwOyBNaWNoYWVsPGJyPgogICAgPGJyPgogICAgPGJyPgogICAgQW0gMDcu MDUuMjAxMyAwMTo1Miwgc2NocmllYiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVk IiBocmVmPSJtYWlsdG86c3Vwb3J0ZUBsb2dpY3dvcmtzLnB0Ij5zdXBvcnRlQGxvZ2ljd29ya3Mu cHQ8L2E+OgogICAgPGJsb2NrcXVvdGUKICAgICAgY2l0ZT0ibWlkOjEwNjE0MjQ4NTYuNDEzOC4x MzY3ODg0MzcxOTU5LkphdmFNYWlsLnJvb3RAbG9naWN3b3Jrcy5wdCIKICAgICAgdHlwZT0iY2l0 ZSI+CiAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBUaW1lcyBOZXcgUm9tYW47IGZvbnQt c2l6ZTogMTBwdDsgY29sb3I6CiAgICAgICAgIzAwMDAwMCI+CiAgICAgICAgPGRpdj5UaGlzIGlz IHdoYXQgSSBnZXQgaWYgcnVuIExJQkdVRVNURlNfREVCVUc9MSB2aXJ0LXYydiAtaQogICAgICAg ICAgbGlidmlydCAtaWMgcWVtdStzc2g6Ly9yb290QElQLUFkZHJlc3Mvc3lzdGVtIC1vIHJoZXYg LW9zCiAgICAgICAgICBuZnMuZG9tYWluLmxvY2FsOi9vdmlydC9leHBvcnQgLW9mIHFjb3cyIC1v YSBzcGFyc2UgLW4KICAgICAgICAgIG92aXJ0bWdtdCBWTV9OYW1lPGJyPgogICAgICAgIDwvZGl2 PgogICAgICAgIDxkaXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+RmVkb3JhMTQu cWNvdzI6IDEwMCUKICAgICAgICAgIFs9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PV1EIDBoNTltMzFzPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY3JlYXRl OiBmbGFncyA9IDAsIGhhbmRsZSA9IDB4MmQ4ZmRkMDxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6 IGxhdW5jaDogYXR0YWNoLW1ldGhvZD1saWJ2aXJ0PGJyPgogICAgICAgICAgbGliZ3Vlc3Rmczog bGF1bmNoOiB0bXBkaXI9L3RtcC9saWJndWVzdGZzNGprNVdoPGJyPgogICAgICAgICAgbGliZ3Vl c3RmczogbGF1bmNoOiB1bWFzaz0wMDIyPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogbGF1bmNo OiBldWlkPTM2PGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogbGlidmlydCB2ZXJzaW9uID0gMTAw MDIgKDAuMTAuMik8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBbMDAwMDBtc10gY29ubmVjdCB0 byBsaWJ2aXJ0PGJyPgogICAgICAgICAgbGliZ3Vlc3Rmczogb3BlbmluZyBsaWJ2aXJ0IGhhbmRs ZTogVVJJID0gTlVMTCwgYXV0aCA9CiAgICAgICAgICB2aXJDb25uZWN0QXV0aFB0ckRlZmF1bHQs IGZsYWdzID0gMDxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IHN1Y2Nlc3NmdWxseSBvcGVuZWQg bGlidmlydCBoYW5kbGU6IGNvbm4gPQogICAgICAgICAgMHgyZDdiNjkwPGJyPgogICAgICAgICAg bGliZ3Vlc3RmczogWzAwMTY0bXNdIGdldCBsaWJ2aXJ0IGNhcGFiaWxpdGllczxicj4KICAgICAg ICAgIGxpYmd1ZXN0ZnM6IFswNTQ2NW1zXSBwYXJzaW5nIGNhcGFiaWxpdGllcyBYTUw8YnI+CiAg ICAgICAgICBsaWJndWVzdGZzOiBbMDU0Njdtc10gYnVpbGQgYXBwbGlhbmNlPGJyPgogICAgICAg ICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBmZWJvb3RzdHJhcC1zdXBlcm1pbi1oZWxwZXI8 YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLS12ZXJib3NlPGJyPgog ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC11IDM2PGJyPgogICAgICAgICAg bGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1nIDM2PGJyPgogICAgICAgICAgbGliZ3Vlc3Rm czogY29tbWFuZDogcnVuOiBcIC1mIGNoZWNrc3VtPGJyPgogICAgICAgICAgbGliZ3Vlc3Rmczog Y29tbWFuZDogcnVuOiBcIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAg ICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIHg4Nl82NDxicj4KICAgICAgICAgIHN1cGVy bWluIGhlbHBlciBbMDAwMDJtc10gd2hpdGVsaXN0ID0gKG5vdCBzcGVjaWZpZWQpLAogICAgICAg ICAgaG9zdF9jcHUgPSB4ODZfNjQsIGtlcm5lbCA9IChudWxsKSwgaW5pdHJkID0gKG51bGwpLCBh cHBsaWFuY2UKICAgICAgICAgID0gKG51bGwpPGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVy IFswMDAwMm1zXSBpbnB1dHNbMF0gPQogICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVy bWluLmQ8YnI+CiAgICAgICAgICBjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguNi0y MDMuZmMxOC54ODZfNjQgaXMgYQogICAgICAgICAgZGlyZWN0b3J5PGJyPgogICAgICAgICAgcGlj a2VkIHZtbGludXotMy44LjYtMjAzLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAogICAgICAg ICAgL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBleGlzdHM8YnI+CiAgICAgICAg ICBjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGlz IGEKICAgICAgICAgIGRpcmVjdG9yeTxicj4KICAgICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC4x MS0yMDAuZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoCiAgICAgICAgICAvbGliL21vZHVsZXMv My44LjExLTIwMC5mYzE4Lng4Nl82NCBleGlzdHM8YnI+CiAgICAgICAgICBjaGVja2luZyBtb2Rw YXRoIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMxOC54ODZfNjQgaXMgYQogICAgICAgICAgZGly ZWN0b3J5PGJyPgogICAgICAgICAgcGlja2VkIHZtbGludXotMy44LjgtMjAyLmZjMTgueDg2XzY0 IGJlY2F1c2UgbW9kcGF0aAogICAgICAgICAgL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4 Nl82NCBleGlzdHM8YnI+CiAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAybXNdIGZpbmlz aGVkIGNyZWF0aW5nIGtlcm5lbDxicj4KICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDNt c10gdmlzaXRpbmcKICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgog ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwM21zXSB2aXNpdGluZwogICAgICAgICAgL3Vz ci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvYmFzZS5pbWc8YnI+CiAgICAgICAgICBzdXBlcm1p biBoZWxwZXIgWzAwMDEwbXNdIHZpc2l0aW5nCiAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMv c3VwZXJtaW4uZC9kYWVtb24uaW1nPGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDA1 Mm1zXSB2aXNpdGluZwogICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaG9z dGZpbGVzPGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDc0OG1zXSB2aXNpdGluZwog ICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaW5pdC5pbWc8YnI+CiAgICAg ICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwNzYybXNdIHZpc2l0aW5nCiAgICAgICAgICAvdXNyL2xp YjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC91ZGV2LXJ1bGVzLmltZzxicj4KICAgICAgICAgIHN1cGVy bWluIGhlbHBlciBbMDA3NzBtc10gYWRkaW5nIGtlcm5lbCBtb2R1bGVzPGJyPgogICAgICAgICAg c3VwZXJtaW4gaGVscGVyIFswMDg5OG1zXSBmaW5pc2hlZCBjcmVhdGluZyBhcHBsaWFuY2U8YnI+ CiAgICAgICAgICBsaWJndWVzdGZzOiBjaGVja3N1bSBvZiBleGlzdGluZyBhcHBsaWFuY2U6CiAg ICAgICAgICA3NzA1ZDkyMGMwNjRhNzIyZGVmMjBhYzI1YjZmYjE2MmNlZWMxMDE5ZWZhYzU0MWRh Y2ZlYTk3NmE1NTQwMzI2PGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogWzA2NTA5bXNdIGJlZ2lu IGJ1aWxkaW5nIHN1cGVybWluIGFwcGxpYW5jZTxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IFsw NjUwOW1zXSBydW4gc3VwZXJtaW4taGVscGVyPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29t bWFuZDogcnVuOiBmZWJvb3RzdHJhcC1zdXBlcm1pbi1oZWxwZXI8YnI+CiAgICAgICAgICBsaWJn dWVzdGZzOiBjb21tYW5kOiBydW46IFwgLS12ZXJib3NlPGJyPgogICAgICAgICAgbGliZ3Vlc3Rm czogY29tbWFuZDogcnVuOiBcIC11IDM2PGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFu ZDogcnVuOiBcIC1nIDM2PGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBc IC0tY29weS1rZXJuZWw8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwg LWYgZXh0Mjxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdXNyL2xp YjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZDxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6 IHJ1bjogXCB4ODZfNjQ8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwg L3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIva2VybmVsPGJyPgogICAgICAgICAgbGliZ3Vlc3Rmczog Y29tbWFuZDogcnVuOiBcIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL2luaXRyZDxicj4KICAgICAg ICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYi9y b290PGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwMW1zXSB3aGl0ZWxpc3QgPSAo bm90IHNwZWNpZmllZCksCiAgICAgICAgICBob3N0X2NwdSA9IHg4Nl82NCwga2VybmVsID0gL3Zh ci90bXAvZ3Vlc3Rmcy51WXg1SmIva2VybmVsLAogICAgICAgICAgaW5pdHJkID0gL3Zhci90bXAv Z3Vlc3Rmcy51WXg1SmIvaW5pdHJkLCBhcHBsaWFuY2UgPQogICAgICAgICAgL3Zhci90bXAvZ3Vl c3Rmcy51WXg1SmIvcm9vdDxicj4KICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDFtc10g aW5wdXRzWzBdID0KICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgog ICAgICAgICAgY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjYtMjAzLmZjMTgueDg2 XzY0IGlzIGEKICAgICAgICAgIGRpcmVjdG9yeTxicj4KICAgICAgICAgIHBpY2tlZCB2bWxpbnV6 LTMuOC42LTIwMy5mYzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGgKICAgICAgICAgIC9saWIvbW9k dWxlcy8zLjguNi0yMDMuZmMxOC54ODZfNjQgZXhpc3RzPGJyPgogICAgICAgICAgY2hlY2tpbmcg bW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjExLTIwMC5mYzE4Lng4Nl82NCBpcyBhCiAgICAgICAg ICBkaXJlY3Rvcnk8YnI+CiAgICAgICAgICBwaWNrZWQgdm1saW51ei0zLjguMTEtMjAwLmZjMTgu eDg2XzY0IGJlY2F1c2UgbW9kcGF0aAogICAgICAgICAgL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAu ZmMxOC54ODZfNjQgZXhpc3RzPGJyPgogICAgICAgICAgY2hlY2tpbmcgbW9kcGF0aCAvbGliL21v ZHVsZXMvMy44LjgtMjAyLmZjMTgueDg2XzY0IGlzIGEKICAgICAgICAgIGRpcmVjdG9yeTxicj4K ICAgICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC44LTIwMi5mYzE4Lng4Nl82NCBiZWNhdXNlIG1v ZHBhdGgKICAgICAgICAgIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMxOC54ODZfNjQgZXhpc3Rz PGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDExMG1zXSBmaW5pc2hlZCBjcmVhdGlu ZyBrZXJuZWw8YnI+CiAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAyNTYxbXNdIGZpbmlzaGVk IG1rZTJmczxicj4KICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDI1NjNtc10gdmlzaXRpbmcK ICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAgICAgc3Vw ZXJtaW4gaGVscGVyIFswMjU2M21zXSB2aXNpdGluZwogICAgICAgICAgL3Vzci9saWI2NC9ndWVz dGZzL3N1cGVybWluLmQvYmFzZS5pbWc8YnI+CiAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzEx NDUxbXNdIHZpc2l0aW5nCiAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9k YWVtb24uaW1nPGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFsxMTUyMm1zXSB2aXNpdGlu ZwogICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaG9zdGZpbGVzPGJyPgog ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFszODAwNG1zXSB2aXNpdGluZwogICAgICAgICAgL3Vz ci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaW5pdC5pbWc8YnI+CiAgICAgICAgICBzdXBlcm1p biBoZWxwZXIgWzM4MDEwbXNdIHZpc2l0aW5nCiAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMv c3VwZXJtaW4uZC91ZGV2LXJ1bGVzLmltZzxicj4KICAgICAgICAgIHN1cGVybWluIGhlbHBlciBb MzgwMTZtc10gYWRkaW5nIGtlcm5lbCBtb2R1bGVzPGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVs cGVyIFs2MjU4NG1zXSBjbG9zaW5nIGV4dDIgZmlsZXN5c3RlbTxicj4KICAgICAgICAgIHN1cGVy bWluIGhlbHBlciBbNjI1ODVtc10gZmluaXNoZWQgY3JlYXRpbmcgYXBwbGlhbmNlPGJyPgogICAg ICAgICAgbGliZ3Vlc3RmczogWzY5MTEwbXNdIGZpbmlzaGVkIGJ1aWxkaW5nIHN1cGVybWluIGFw cGxpYW5jZTxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogcm08YnI+CiAg ICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLXJmIC92YXIvdG1wL2d1ZXN0ZnMu dVl4NUpiPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBxZW11LWltZzxi cj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCBjcmVhdGU8YnI+CiAgICAg ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWYgcWNvdzI8YnI+CiAgICAgICAgICBs aWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWIgL3Zhci90bXAvLmd1ZXN0ZnMtMzYvcm9vdC4x NDM1ODxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtbyBiYWNraW5n X2ZtdD1yYXc8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgL3RtcC9s aWJndWVzdGZzNGprNVdoL3NuYXBzaG90MTxicj4KICAgICAgICAgIEZvcm1hdHRpbmcgJy90bXAv bGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDEnLCBmbXQ9cWNvdzIKICAgICAgICAgIHNpemU9NDI5 NDk2NzI5NiBiYWNraW5nX2ZpbGU9Jy92YXIvdG1wLy5ndWVzdGZzLTM2L3Jvb3QuMTQzNTgnCiAg ICAgICAgICBiYWNraW5nX2ZtdD0ncmF3JyBlbmNyeXB0aW9uPW9mZiBjbHVzdGVyX3NpemU9NjU1 MzYKICAgICAgICAgIGxhenlfcmVmY291bnRzPW9mZjxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6 IGNvbW1hbmQ6IHJ1bjogcWVtdS1pbWc8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5k OiBydW46IFwgY3JlYXRlPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBc IC1mIHFjb3cyPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1iIC90 bXAvZXRsVm92YjA5VTxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAt byBiYWNraW5nX2ZtdD1yYXc8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46 IFwgL3RtcC9saWJndWVzdGZzNGprNVdoL3NuYXBzaG90Mjxicj4KICAgICAgICAgIEZvcm1hdHRp bmcgJy90bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDInLCBmbXQ9cWNvdzIKICAgICAgICAg IHNpemU9NDQ2NDY0IGJhY2tpbmdfZmlsZT0nL3RtcC9ldGxWb3ZiMDlVJyBiYWNraW5nX2ZtdD0n cmF3JwogICAgICAgICAgZW5jcnlwdGlvbj1vZmYgY2x1c3Rlcl9zaXplPTY1NTM2IGxhenlfcmVm Y291bnRzPW9mZjxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IFs2OTM1MW1zXSBjcmVhdGUgbGli dmlydCBYTUw8YnI+CiAgICAgICAgICB2aXJ0LXYydjogRmFpbGVkIHRvIGxhdW5jaCBndWVzdGZz IGFwcGxpYW5jZS4gVHJ5IHJ1bm5pbmcKICAgICAgICAgIGFnYWluIHdpdGggTElCR1VFU1RGU19E RUJVRz0xIGZvciBtb3JlIGluZm9ybWF0aW9uPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY2xv c2luZyBndWVzdGZzIGhhbmRsZSAweDJkOGZkZDAgKHN0YXRlIDApPGJyPgogICAgICAgICAgbGli Z3Vlc3RmczogY29tbWFuZDogcnVuOiBybTxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1h bmQ6IHJ1bjogXCAtcmYgL3RtcC9saWJndWVzdGZzNGprNVdoPGJyPgogICAgICAgICAgPGJyPgog ICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxk aXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxociBpZD0iendjaHIiPgogICAgICAgIDxk aXYKc3R5bGU9ImNvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFs O3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxzYW5zLXNl cmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGI+RGU6CiAgICAgICAgICA8L2I+PGEgY2xhc3M9Im1vei10 eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnN1cG9ydGVAbG9naWN3b3Jrcy5wdCI+ c3Vwb3J0ZUBsb2dpY3dvcmtzLnB0PC9hPjxicj4KICAgICAgICAgIDxiPlBhcmE6IDwvYj48YSBj bGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQu b3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPgogICAgICAgICAgPGI+RW52aWFkYXM6IDwvYj5T ZWd1bmRhLWZlaXJhLCA2IE1haW8sIDIwMTMgMjM6NDU6MzY8YnI+CiAgICAgICAgICA8Yj5Bc3N1 bnRvOiA8L2I+W1VzZXJzXSB2MnYgZXJyb3I8YnI+CiAgICAgICAgICA8ZGl2Pjxicj4KICAgICAg ICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IFRpbWVzIE5ldyBS b21hbjsgZm9udC1zaXplOiAxMHB0OwogICAgICAgICAgICBjb2xvcjogIzAwMDAwMCI+CiAgICAg ICAgICAgIDxkaXY+SSdtIHRyeWluZyB0byBleHBvcnQgYSBWTSBmcm9tIEtWTS4gSXQncyBhIEZl ZG9yYTE0CiAgICAgICAgICAgICAgbWFjaGluZS48YnI+CiAgICAgICAgICAgIDwvZGl2PgogICAg ICAgICAgICA8ZGl2PkkgcnVuOiB2aXJ0LXYydiAtaSBsaWJ2aXJ0IC1pYwogICAgICAgICAgICAg IHFlbXUrc3NoOi8vcm9vdEBJUC1BZGRyZXNzL3N5c3RlbSAtbyByaGV2IC1vcwogICAgICAgICAg ICAgIG5mcy5kb21haW4ubG9jYWw6L292aXJ0L2V4cG9ydCAtb2YgcWNvdzIgLW9hIHNwYXJzZSAt bgogICAgICAgICAgICAgIG92aXJ0bWdtdCBWTV9OYW1lPGJyPgogICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2 Pkl0IHN0YXJ0cyB0byBidWlkIHRoZSB1bWFnZSBidXQgaW4gdGhlIGVuZCBJIGhhdmUgYW4KICAg ICAgICAgICAgICBlcnJvciBtZXNzYWdlOjxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAg ICAgIDxkaXY+dmlydC12MnY6IEZhaWxlZCB0byBsYXVuY2ggZ3Vlc3RmcyBhcHBsaWFuY2UuIFRy eQogICAgICAgICAgICAgIHJ1bm5pbmcgYWdhaW4gd2l0aCBMSUJHVUVTVEZTX0RFQlVHPTEgZm9y IG1vcmUgaW5mb3JtYXRpb248YnI+CiAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAg ICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2PlNvbWV0aGluZyB3 cm9uZyB3aXRoIHRoZSBndWVzdGZzPzxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAg IDxkaXY+PGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdj5Kb3NlPGJyPgog ICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgIDwvZGl2 PgogICAgICAgICAgICA8ZGl2Pi0tIDxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAg IDxkaXY+PHNwYW4+PC9zcGFuPgogICAgICAgICAgICAgIDxociBzdHlsZT0id2lkdGg6IDEwMCU7 IGhlaWdodDogMnB4OyI+Sm9zZSBGZXJyYWRlaXJhPGJyPgogICAgICAgICAgICAgIDxhIGNsYXNz PSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly93d3cubG9naWN3b3Jrcy5wdCI+ aHR0cDovL3d3dy5sb2dpY3dvcmtzLnB0PC9hPjxicj4KICAgICAgICAgICAgICA8c3Bhbj48L3Nw YW4+PGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGJy PgogICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X188YnI+CiAgICAgICAgICBVc2VycyBtYWlsaW5nIGxpc3Q8YnI+CiAgICAgICAgICA8YSBjbGFz cz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3Jn Ij5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPgogICAgICAgICAgPGEgY2xhc3M9Im1vei10eHQtbGlu ay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+ PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+PGJyPgogICAgICAgIDwvZGl2PgogICAg ICA8L2Rpdj4KICAgICAgPGJyPgogICAgICA8ZmllbGRzZXQgY2xhc3M9Im1pbWVBdHRhY2htZW50 SGVhZGVyIj48L2ZpZWxkc2V0PgogICAgICA8YnI+CiAgICAgIDxwcmUgd3JhcD0iIj5fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpVc2VycyBtYWlsaW5nIGxp c3QKPGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOlVzZXJz QG92aXJ0Lm9yZyI+VXNlcnNAb3ZpcnQub3JnPC9hPgo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZy ZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNl cnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT4KPC9w cmU+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgICA8cHJlIGNsYXNzPSJtb3otc2lnbmF0 dXJlIiBjb2xzPSI3MiI+LS0gCk1pdCBmcmV1bmRsaWNoZW4gR3ImdXVtbDsmc3psaWc7ZW4KCk1p Y2hhZWwgV2FnZW5rbmVjaHQKRnVIIEVudHdpY2tsdW5nc2dlc2VsbHNjaGFmdCBtYkgKR2VzY2gm YXVtbDtmdHNmJnV1bWw7aHJlciBDYXJvbGEgRm9ybm9mZgpIUkIgRnJlaWJ1cmcgNzAxMjAzLCBV SUQgREUyNTUwMDczNzIKSGF1cHRzdHIuIDQsIEQtNzkyMjQgVW1raXJjaApUZWwgKzQ5IDc2NjUg OTMyODgtMCwgRmF4IC0xNTAKCjwvcHJlPgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0t LS0wMTAyMDYwNDA0MDEwMzA0MDIwOTA2MDUtLQo= --===============9214840371179557141==-- From suporte at logicworks.pt Tue May 7 07:24:35 2013 Content-Type: multipart/mixed; boundary="===============6213596348591226498==" MIME-Version: 1.0 From: suporte at logicworks.pt To: users at ovirt.org Subject: Re: [Users] v2v error Date: Tue, 07 May 2013 12:24:24 +0100 Message-ID: <31679512.646.1367925871638.JavaMail.ferra@pc-ferra> In-Reply-To: 5188A04D.9010005@FuH-E.de --===============6213596348591226498== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_645_2479486.1367925871636 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable Hi Michael,=3D20 Thanks. One question, Myexported VM has the name Fedora, how can I identify= =3D it on the system?=3D20 In the export domain i have=3D20 drwxr-xr-x. 2 vdsm kvm 4096 Apr 12 17:07 dom_md=3D20 drwxr-xr-x. 3 vdsm kvm 4096 May 7 10:57 images=3D20 drwxr-xr-x. 4 vdsm kvm 4096 Apr 12 17:08 master=3D20 and in=3D20 /mnt/398da79f-53e1-43dd-8836-e58edd4de975/images/2a95635c-3e1b-45a6-be8c-fa= =3D 66317b6475=3D20 I have=3D20 -rw-rw----. 1 vdsm kvm 1073741824 May 7 10:59 f89d8ca3-f65c-45a0-8f2e-df2f0= =3D 5014d0b=3D20 -rw-r--r--. 1 vdsm kvm 269 May 7 10:57 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b= =3D .meta=3D20 which one is the exported VM?=3D20 ----- Original Message ----- From: "Michael Wagenknecht"
This is what I get if run LIBGUESTFS_DEBUG=3D3D1 virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name
Fedora14.qcow2: 100% [=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3= D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D]D 0h59m31s
libguestfs: create: flags =3D3D 0, handle =3D3D 0x2d8fdd0
libguestfs: launch: attach-method=3D3Dlibvirt
libguestfs: launch: tmpdir=3D3D/tmp/libguestfs4jk5Wh
libguestfs: launch: umask=3D3D0022
libguestfs: launch: euid=3D3D36
libguestfs: libvirt version =3D3D 10002 (0.10.2)
libguestfs: [00000ms] connect to libvirt
libguestfs: opening libvirt handle: URI =3D3D NULL, auth =3D3D virConnectAuthPtrDefault, flags =3D3D 0
libguestfs: successfully opened libvirt handle: conn =3D3D 0x2d7b690
libguestfs: [00164ms] get libvirt capabilities
libguestfs: [05465ms] parsing capabilities XML
libguestfs: [05467ms] build appliance
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ -f checksum
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
supermin helper [00002ms] whitelist =3D3D (not specified), host_cpu =3D3D x86_64, kernel =3D3D (null), initrd =3D3D (null), = applia=3D nce =3D3D (null)
supermin helper [00002ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00002ms] finished creating kernel
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [00010ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [00052ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [00748ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [00762ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [00770ms] adding kernel modules
supermin helper [00898ms] finished creating appliance
libguestfs: checksum of existing appliance: 7705d920c064a722def20ac25b6fb162ceec1019efac541dacfea976a5540326<= =3D br> libguestfs: [06509ms] begin building supermin appliance
libguestfs: [06509ms] run supermin-helper
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ --copy-kernel
libguestfs: command: run: \ -f ext2
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] whitelist =3D3D (not specified), host_cpu =3D3D x86_64, kernel =3D3D /var/tmp/guestfs.uYx5Jb/kerne= l, initrd =3D3D /var/tmp/guestfs.uYx5Jb/initrd, appliance =3D3D /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00110ms] finished creating kernel
supermin helper [02561ms] finished mke2fs
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [11451ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [38010ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [38016ms] adding kernel modules
supermin helper [62584ms] closing ext2 filesystem
supermin helper [62585ms] finished creating appliance
libguestfs: [69110ms] finished building supermin appliance
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358
libguestfs: command: run: \ -o backing_fmt=3D3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1
Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3D3Dqcow2 size=3D3D4294967296 backing_file=3D3D'/var/tmp/.guestfs-36/root.1= 4358=3D ' backing_fmt=3D3D'raw' encryption=3D3Doff cluster_size=3D3D65536 lazy_refcounts=3D3Doff
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /tmp/etlVovb09U
libguestfs: command: run: \ -o backing_fmt=3D3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2
Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3D3Dqcow2 size=3D3D446464 backing_file=3D3D'/tmp/etlVovb09U' backing_fmt=3D= 3D'raw=3D ' encryption=3D3Doff cluster_size=3D3D65536 lazy_refcounts=3D3Doff<= br> libguestfs: [69351ms] create libvirt XML
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D3D1 for more information
libguestfs: closing guestfs handle 0x2d8fdd0 (state 0)
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh
De: suporte(a)logicworks.pt
Para: Users(a)ovirt.org
Enviadas: Segunda-feira, 6 Maio, 2013 23:45:36
Assunto: [Users] v2v error
I'm trying to export a VM from KVM. It's a Fedora14 machine.
I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name
It starts to buid the umage but in the end I have an error message:
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D3D1 for more informatio= n<=3D br>
Something wrong with the guestfs?
Jose
--
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman= /l=3D istinfo/users
_______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/= us=3D ers
--=3D20 Mit freundlichen Gr=3DC3=3DBC=3DC3=3D9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150
Hi Michael,
Thanks. One question, Myexported VM has the name Fedora, how can I identify it on the system?
In the export domain i have
drwxr-xr-x. 2 vdsm kvm 4096 Apr 12 17:07 dom_md
drwxr-xr-x. 3 vdsm kvm 4096 May=C2=A0 7 10:57 images
drwxr-xr-x. 4 vdsm kvm 4096 Apr 12 17:08 master
and in
/mnt/398da79f-53e1-43dd-8836-e58edd4de975/images/2a95635c-3e1b-45a6-be8c-fa= 66317b6475
I have
-rw-rw----. 1 vdsm kvm 1073741824 May=C2=A0 7 10:59 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b
-rw-r--r--. 1 vdsm kvm=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 26= 9 May=C2=A0 7 10:57 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b.meta
which one is the exported VM?
From: "Micha= el Wagenknecht" <Wagenknecht(a)FuH-E.de>
To: users(a)ovirt.org
Sent: Ter=C3=A7a-feira, 7 de Maio de 2013 7:33:49
Subject: Re: [Users] v2v error
Hi,
I had the same problem some weeks ago. After many hours of try an error I went another way.
I made a new VM on the ovirt engine with the same parameter than the kvm VM. Especially the "Allocation Policy" of the virtual disk is important (Preallocated for raw images and Thin Provision for qcow images). Then I export the VM. Then I copy the image from the KVM server to the ovirt export folder and override the empty one. Please check the permissions. Now you can import the VM.
I go this way with a lot of linux and windows VMs.
Regards,=C2=A0 Michael
Am 07.05.2013 01:52, schrieb supor= te(a)logicworks.pt:This is what I get if run LIBGUESTFS_DEBUG=3D1 virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name
Fedora14.qcow2: 100% [=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D]D 0h59m31s
libguestfs: create: flags =3D 0, handle =3D 0x2d8fdd0
libguestfs: launch: attach-method=3Dlibvirt
libguestfs: launch: tmpdir=3D/tmp/libguestfs4jk5Wh
libguestfs: launch: umask=3D0022
libguestfs: launch: euid=3D36
libguestfs: libvirt version =3D 10002 (0.10.2)
libguestfs: [00000ms] connect to libvirt
libguestfs: opening libvirt handle: URI =3D NULL, auth =3D virConnectAuthPtrDefault, flags =3D 0
libguestfs: successfully opened libvirt handle: conn =3D 0x2d7b690
libguestfs: [00164ms] get libvirt capabilities
libguestfs: [05465ms] parsing capabilities XML
libguestfs: [05467ms] build appliance
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ -f checksum
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
supermin helper [00002ms] whitelist =3D (not specified), host_cpu =3D x86_64, kernel =3D (null), initrd =3D (null), appliance =3D (null)
supermin helper [00002ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00002ms] finished creating kernel
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [00010ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [00052ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [00748ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [00762ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [00770ms] adding kernel modules
supermin helper [00898ms] finished creating appliance
libguestfs: checksum of existing appliance: 7705d920c064a722def20ac25b6fb162ceec1019efac541dacfea976a55= 40326
libguestfs: [06509ms] begin building supermin appliance
libguestfs: [06509ms] run supermin-helper
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ --copy-kernel
libguestfs: command: run: \ -f ext2
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] whitelist =3D (not specified), host_cpu =3D x86_64, kernel =3D /var/tmp/guestfs.uYx5Jb/kernel, initrd =3D /var/tmp/guestfs.uYx5Jb/initrd, appliance =3D /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00110ms] finished creating kernel
supermin helper [02561ms] finished mke2fs
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [11451ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [38010ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [38016ms] adding kernel modules
supermin helper [62584ms] closing ext2 filesystem
supermin helper [62585ms] finished creating appliance
libguestfs: [69110ms] finished building supermin appliance
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358
libguestfs: command: run: \ -o backing_fmt=3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1
Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3Dqcow2 size=3D4294967296 backing_file=3D'/var/tmp/.guestfs-36/root.14358' backing_fmt=3D'raw' encryption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /tmp/etlVovb09U
libguestfs: command: run: \ -o backing_fmt=3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2
Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3Dqcow2 size=3D446464 backing_file=3D'/tmp/etlVovb09U' backing_fmt=3D'raw' encryption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff
libguestfs: [69351ms] create libvirt XML
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D1 for more information
libguestfs: closing guestfs handle 0x2d8fdd0 (state 0)
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh
De: suporte(a)logicworks.pt
Para: Users= (a)ovirt.org
Enviadas: Segunda-feira, 6 Maio, 2013 23:45:36
Assunto: [Users] v2v error
I'm trying to export a VM from KVM. It's a Fedora14 machine.
I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name
It starts to buid the umage but in the end I have an error message:
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D1 for more information
Something wrong with the guestfs?
Jose
--
_______________________________________________
Users mailing list
Users= (a)ovirt.org
http://lists.ovirt.org/mailman/listinfo= /users
_______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovir= t.org/mailman/listinfo/users
-- = Mit freundlichen Gr=C3=BC=C3=9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users<= br>
-- = Mit freundlichen Gr=C3=BC=C3=9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150--------------050904070309040709090909-- --===============7027889012595839134== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNTA5MDQwNzAzMDkwNDA3MDkwOTA5MDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQK CkhpLAp0aGUgZm9sZGVyIGltYWdlcy88aW1nSWQ+IGNvbnRhaW5zIHRoZSB2aXJ0dWFsIGRpc2tz LiBFdmVyeSBkaXNrIGluIGEgCnNlcGFyYXRlIGZvbGRlci4KWW91IGNhbiBpZ25vcmUgdGhlIC5t ZXRhIGZpbGUgaW4gdGhlIGltYWdlcyBmb2xkZXIuClRoZSBvdGhlciBvbmUgaXMgdGhlIGltYWdl IGZpbGUuIFlvdSBjYW4gY2hlY2sgaXQgd2l0aCB0aGUgY29tbWFuZDoKcWVtdS1pbWcgaW5mbyAg Zjg5ZDhjYTMtZjY1Yy00NWEwLThmMmUtZGYyZjA1MDE0ZDBiCgpUaGUgZm9sZGVyIG1hc3Rlci92 bXMvPHZtSWQ+IGNvbnRhaW5zIGEgZGVzY3JpcHRpb24gZmlsZSBvZiB0aGUgdm0gaW4gCnRoZSAu b3ZmIGZvcm1hdC4KV2hlbiB5b3VyIFZNIHVzZXMgbW9yZSB0aGFuIG9uZSB2aXJ0dWFsIGRpc2tz LCB0aGVyZSB5b3UgY2FuIGZpbmQgdGhlIAppbWdJZCBvZiB0aGUgZGlza3MuCgpSZWdhcmRzLCAg IE1pY2hhZWwKCgpBbSAwNy4wNS4yMDEzIDEzOjI0LCBzY2hyaWViIHN1cG9ydGVAbG9naWN3b3Jr cy5wdDoKPiBIaSBNaWNoYWVsLAo+Cj4gVGhhbmtzLiBPbmUgcXVlc3Rpb24sIE15ZXhwb3J0ZWQg Vk0gaGFzIHRoZSBuYW1lIEZlZG9yYSwgaG93IGNhbiBJIAo+IGlkZW50aWZ5IGl0IG9uIHRoZSBz eXN0ZW0/Cj4gSW4gdGhlIGV4cG9ydCBkb21haW4gaSBoYXZlCj4gZHJ3eHIteHIteC4gMiB2ZHNt IGt2bSA0MDk2IEFwciAxMiAxNzowNyBkb21fbWQKPiBkcnd4ci14ci14LiAzIHZkc20ga3ZtIDQw OTYgTWF5ICA3IDEwOjU3IGltYWdlcwo+IGRyd3hyLXhyLXguIDQgdmRzbSBrdm0gNDA5NiBBcHIg MTIgMTc6MDggbWFzdGVyCj4KPiBhbmQgaW4KPiAvbW50LzM5OGRhNzlmLTUzZTEtNDNkZC04ODM2 LWU1OGVkZDRkZTk3NS9pbWFnZXMvMmE5NTYzNWMtM2UxYi00NWE2LWJlOGMtZmE2NjMxN2I2NDc1 Cj4gSSBoYXZlCj4gLXJ3LXJ3LS0tLS4gMSB2ZHNtIGt2bSAxMDczNzQxODI0IE1heSAgNyAxMDo1 OSAKPiBmODlkOGNhMy1mNjVjLTQ1YTAtOGYyZS1kZjJmMDUwMTRkMGIKPiAtcnctci0tci0tLiAx IHZkc20ga3ZtICAgICAgICAyNjkgTWF5ICA3IDEwOjU3IAo+IGY4OWQ4Y2EzLWY2NWMtNDVhMC04 ZjJlLWRmMmYwNTAxNGQwYi5tZXRhCj4KPiB3aGljaCBvbmUgaXMgdGhlIGV4cG9ydGVkIFZNPwo+ Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCj4gKkZyb206ICoiTWljaGFlbCBXYWdlbmtuZWNodCIgPFdhZ2Vu a25lY2h0QEZ1SC1FLmRlPgo+ICpUbzogKnVzZXJzQG92aXJ0Lm9yZwo+ICpTZW50OiAqVGVyw6dh LWZlaXJhLCA3IGRlIE1haW8gZGUgMjAxMyA3OjMzOjQ5Cj4gKlN1YmplY3Q6ICpSZTogW1VzZXJz XSB2MnYgZXJyb3IKPgo+IEhpLAo+IEkgaGFkIHRoZSBzYW1lIHByb2JsZW0gc29tZSB3ZWVrcyBh Z28uIEFmdGVyIG1hbnkgaG91cnMgb2YgdHJ5IGFuIAo+IGVycm9yIEkgd2VudCBhbm90aGVyIHdh eS4KPiBJIG1hZGUgYSBuZXcgVk0gb24gdGhlIG92aXJ0IGVuZ2luZSB3aXRoIHRoZSBzYW1lIHBh cmFtZXRlciB0aGFuIHRoZSAKPiBrdm0gVk0uIEVzcGVjaWFsbHkgdGhlICJBbGxvY2F0aW9uIFBv bGljeSIgb2YgdGhlIHZpcnR1YWwgZGlzayBpcyAKPiBpbXBvcnRhbnQgKFByZWFsbG9jYXRlZCBm b3IgcmF3IGltYWdlcyBhbmQgVGhpbiBQcm92aXNpb24gZm9yIHFjb3cgCj4gaW1hZ2VzKS4gVGhl biBJIGV4cG9ydCB0aGUgVk0uIFRoZW4gSSBjb3B5IHRoZSBpbWFnZSBmcm9tIHRoZSBLVk0gCj4g c2VydmVyIHRvIHRoZSBvdmlydCBleHBvcnQgZm9sZGVyIGFuZCBvdmVycmlkZSB0aGUgZW1wdHkg b25lLiBQbGVhc2UgCj4gY2hlY2sgdGhlIHBlcm1pc3Npb25zLiBOb3cgeW91IGNhbiBpbXBvcnQg dGhlIFZNLgo+IEkgZ28gdGhpcyB3YXkgd2l0aCBhIGxvdCBvZiBsaW51eCBhbmQgd2luZG93cyBW TXMuCj4KPiBSZWdhcmRzLCAgTWljaGFlbAo+Cj4KPiBBbSAwNy4wNS4yMDEzIDAxOjUyLCBzY2hy aWViIHN1cG9ydGVAbG9naWN3b3Jrcy5wdDoKPgo+ICAgICBUaGlzIGlzIHdoYXQgSSBnZXQgaWYg cnVuIExJQkdVRVNURlNfREVCVUc9MSB2aXJ0LXYydiAtaSBsaWJ2aXJ0Cj4gICAgIC1pYyBxZW11 K3NzaDovL3Jvb3RASVAtQWRkcmVzcy9zeXN0ZW0gLW8gcmhldiAtb3MKPiAgICAgbmZzLmRvbWFp bi5sb2NhbDovb3ZpcnQvZXhwb3J0IC1vZiBxY293MiAtb2Egc3BhcnNlIC1uIG92aXJ0bWdtdAo+ ICAgICBWTV9OYW1lCj4KPiAgICAgRmVkb3JhMTQucWNvdzI6IDEwMCUKPiAgICAgWz09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XUQgMGg1OW0zMXMKPiAgICAg bGliZ3Vlc3RmczogY3JlYXRlOiBmbGFncyA9IDAsIGhhbmRsZSA9IDB4MmQ4ZmRkMAo+ICAgICBs aWJndWVzdGZzOiBsYXVuY2g6IGF0dGFjaC1tZXRob2Q9bGlidmlydAo+ICAgICBsaWJndWVzdGZz OiBsYXVuY2g6IHRtcGRpcj0vdG1wL2xpYmd1ZXN0ZnM0ams1V2gKPiAgICAgbGliZ3Vlc3Rmczog bGF1bmNoOiB1bWFzaz0wMDIyCj4gICAgIGxpYmd1ZXN0ZnM6IGxhdW5jaDogZXVpZD0zNgo+ICAg ICBsaWJndWVzdGZzOiBsaWJ2aXJ0IHZlcnNpb24gPSAxMDAwMiAoMC4xMC4yKQo+ICAgICBsaWJn dWVzdGZzOiBbMDAwMDBtc10gY29ubmVjdCB0byBsaWJ2aXJ0Cj4gICAgIGxpYmd1ZXN0ZnM6IG9w ZW5pbmcgbGlidmlydCBoYW5kbGU6IFVSSSA9IE5VTEwsIGF1dGggPQo+ICAgICB2aXJDb25uZWN0 QXV0aFB0ckRlZmF1bHQsIGZsYWdzID0gMAo+ICAgICBsaWJndWVzdGZzOiBzdWNjZXNzZnVsbHkg b3BlbmVkIGxpYnZpcnQgaGFuZGxlOiBjb25uID0gMHgyZDdiNjkwCj4gICAgIGxpYmd1ZXN0ZnM6 IFswMDE2NG1zXSBnZXQgbGlidmlydCBjYXBhYmlsaXRpZXMKPiAgICAgbGliZ3Vlc3RmczogWzA1 NDY1bXNdIHBhcnNpbmcgY2FwYWJpbGl0aWVzIFhNTAo+ICAgICBsaWJndWVzdGZzOiBbMDU0Njdt c10gYnVpbGQgYXBwbGlhbmNlCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogZmVib290 c3RyYXAtc3VwZXJtaW4taGVscGVyCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAt LXZlcmJvc2UKPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC11IDM2Cj4gICAgIGxp Ymd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtZyAzNgo+ICAgICBsaWJndWVzdGZzOiBjb21tYW5k OiBydW46IFwgLWYgY2hlY2tzdW0KPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC91 c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1 bjogXCB4ODZfNjQKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwMm1zXSB3aGl0ZWxpc3QgPSAo bm90IHNwZWNpZmllZCksIGhvc3RfY3B1ID0KPiAgICAgeDg2XzY0LCBrZXJuZWwgPSAobnVsbCks IGluaXRyZCA9IChudWxsKSwgYXBwbGlhbmNlID0gKG51bGwpCj4gICAgIHN1cGVybWluIGhlbHBl ciBbMDAwMDJtc10gaW5wdXRzWzBdID0gL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQKPiAg ICAgY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjYtMjAzLmZjMTgueDg2XzY0IGlz IGEgZGlyZWN0b3J5Cj4gICAgIHBpY2tlZCB2bWxpbnV6LTMuOC42LTIwMy5mYzE4Lng4Nl82NCBi ZWNhdXNlIG1vZHBhdGgKPiAgICAgL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBl eGlzdHMKPiAgICAgY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjExLTIwMC5mYzE4 Lng4Nl82NCBpcyBhIGRpcmVjdG9yeQo+ICAgICBwaWNrZWQgdm1saW51ei0zLjguMTEtMjAwLmZj MTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAo+ICAgICAvbGliL21vZHVsZXMvMy44LjExLTIwMC5m YzE4Lng4Nl82NCBleGlzdHMKPiAgICAgY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44 LjgtMjAyLmZjMTgueDg2XzY0IGlzIGEgZGlyZWN0b3J5Cj4gICAgIHBpY2tlZCB2bWxpbnV6LTMu OC44LTIwMi5mYzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGgKPiAgICAgL2xpYi9tb2R1bGVzLzMu OC44LTIwMi5mYzE4Lng4Nl82NCBleGlzdHMKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwMm1z XSBmaW5pc2hlZCBjcmVhdGluZyBrZXJuZWwKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwM21z XSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZAo+ICAgICBzdXBlcm1pbiBo ZWxwZXIgWzAwMDAzbXNdIHZpc2l0aW5nCj4gICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1p bi5kL2Jhc2UuaW1nCj4gICAgIHN1cGVybWluIGhlbHBlciBbMDAwMTBtc10gdmlzaXRpbmcKPiAg ICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvZGFlbW9uLmltZwo+ICAgICBzdXBlcm1p biBoZWxwZXIgWzAwMDUybXNdIHZpc2l0aW5nCj4gICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBl cm1pbi5kL2hvc3RmaWxlcwo+ICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwNzQ4bXNdIHZpc2l0aW5n Cj4gICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2luaXQuaW1nCj4gICAgIHN1cGVy bWluIGhlbHBlciBbMDA3NjJtc10gdmlzaXRpbmcKPiAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1 cGVybWluLmQvdWRldi1ydWxlcy5pbWcKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMDc3MG1zXSBh ZGRpbmcga2VybmVsIG1vZHVsZXMKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMDg5OG1zXSBmaW5p c2hlZCBjcmVhdGluZyBhcHBsaWFuY2UKPiAgICAgbGliZ3Vlc3RmczogY2hlY2tzdW0gb2YgZXhp c3RpbmcgYXBwbGlhbmNlOgo+ICAgICA3NzA1ZDkyMGMwNjRhNzIyZGVmMjBhYzI1YjZmYjE2MmNl ZWMxMDE5ZWZhYzU0MWRhY2ZlYTk3NmE1NTQwMzI2Cj4gICAgIGxpYmd1ZXN0ZnM6IFswNjUwOW1z XSBiZWdpbiBidWlsZGluZyBzdXBlcm1pbiBhcHBsaWFuY2UKPiAgICAgbGliZ3Vlc3RmczogWzA2 NTA5bXNdIHJ1biBzdXBlcm1pbi1oZWxwZXIKPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVu OiBmZWJvb3RzdHJhcC1zdXBlcm1pbi1oZWxwZXIKPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDog cnVuOiBcIC0tdmVyYm9zZQo+ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLXUgMzYK PiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1nIDM2Cj4gICAgIGxpYmd1ZXN0ZnM6 IGNvbW1hbmQ6IHJ1bjogXCAtLWNvcHkta2VybmVsCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6 IHJ1bjogXCAtZiBleHQyCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdXNyL2xp YjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZAo+ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwg eDg2XzY0Cj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdmFyL3RtcC9ndWVzdGZz LnVZeDVKYi9rZXJuZWwKPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC92YXIvdG1w L2d1ZXN0ZnMudVl4NUpiL2luaXRyZAo+ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwg L3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIvcm9vdAo+ICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAx bXNdIHdoaXRlbGlzdCA9IChub3Qgc3BlY2lmaWVkKSwgaG9zdF9jcHUgPQo+ICAgICB4ODZfNjQs IGtlcm5lbCA9IC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL2tlcm5lbCwgaW5pdHJkID0KPiAgICAg L3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIvaW5pdHJkLCBhcHBsaWFuY2UgPQo+ICAgICAvdmFyL3Rt cC9ndWVzdGZzLnVZeDVKYi9yb290Cj4gICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDFtc10gaW5w dXRzWzBdID0gL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQKPiAgICAgY2hlY2tpbmcgbW9k cGF0aCAvbGliL21vZHVsZXMvMy44LjYtMjAzLmZjMTgueDg2XzY0IGlzIGEgZGlyZWN0b3J5Cj4g ICAgIHBpY2tlZCB2bWxpbnV6LTMuOC42LTIwMy5mYzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGgK PiAgICAgL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBleGlzdHMKPiAgICAgY2hl Y2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjExLTIwMC5mYzE4Lng4Nl82NCBpcyBhIGRp cmVjdG9yeQo+ICAgICBwaWNrZWQgdm1saW51ei0zLjguMTEtMjAwLmZjMTgueDg2XzY0IGJlY2F1 c2UgbW9kcGF0aAo+ICAgICAvbGliL21vZHVsZXMvMy44LjExLTIwMC5mYzE4Lng4Nl82NCBleGlz dHMKPiAgICAgY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjgtMjAyLmZjMTgueDg2 XzY0IGlzIGEgZGlyZWN0b3J5Cj4gICAgIHBpY2tlZCB2bWxpbnV6LTMuOC44LTIwMi5mYzE4Lng4 Nl82NCBiZWNhdXNlIG1vZHBhdGgKPiAgICAgL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4 Nl82NCBleGlzdHMKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMDExMG1zXSBmaW5pc2hlZCBjcmVh dGluZyBrZXJuZWwKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMjU2MW1zXSBmaW5pc2hlZCBta2Uy ZnMKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMjU2M21zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1 ZXN0ZnMvc3VwZXJtaW4uZAo+ICAgICBzdXBlcm1pbiBoZWxwZXIgWzAyNTYzbXNdIHZpc2l0aW5n Cj4gICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2Jhc2UuaW1nCj4gICAgIHN1cGVy bWluIGhlbHBlciBbMTE0NTFtc10gdmlzaXRpbmcKPiAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1 cGVybWluLmQvZGFlbW9uLmltZwo+ICAgICBzdXBlcm1pbiBoZWxwZXIgWzExNTIybXNdIHZpc2l0 aW5nCj4gICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2hvc3RmaWxlcwo+ICAgICBz dXBlcm1pbiBoZWxwZXIgWzM4MDA0bXNdIHZpc2l0aW5nCj4gICAgIC91c3IvbGliNjQvZ3Vlc3Rm cy9zdXBlcm1pbi5kL2luaXQuaW1nCj4gICAgIHN1cGVybWluIGhlbHBlciBbMzgwMTBtc10gdmlz aXRpbmcKPiAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvdWRldi1ydWxlcy5pbWcK PiAgICAgc3VwZXJtaW4gaGVscGVyIFszODAxNm1zXSBhZGRpbmcga2VybmVsIG1vZHVsZXMKPiAg ICAgc3VwZXJtaW4gaGVscGVyIFs2MjU4NG1zXSBjbG9zaW5nIGV4dDIgZmlsZXN5c3RlbQo+ICAg ICBzdXBlcm1pbiBoZWxwZXIgWzYyNTg1bXNdIGZpbmlzaGVkIGNyZWF0aW5nIGFwcGxpYW5jZQo+ ICAgICBsaWJndWVzdGZzOiBbNjkxMTBtc10gZmluaXNoZWQgYnVpbGRpbmcgc3VwZXJtaW4gYXBw bGlhbmNlCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogcm0KPiAgICAgbGliZ3Vlc3Rm czogY29tbWFuZDogcnVuOiBcIC1yZiAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYgo+ICAgICBsaWJn dWVzdGZzOiBjb21tYW5kOiBydW46IHFlbXUtaW1nCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6 IHJ1bjogXCBjcmVhdGUKPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1mIHFjb3cy Cj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtYiAvdmFyL3RtcC8uZ3Vlc3Rmcy0z Ni9yb290LjE0MzU4Cj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtbyBiYWNraW5n X2ZtdD1yYXcKPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC90bXAvbGliZ3Vlc3Rm czRqazVXaC9zbmFwc2hvdDEKPiAgICAgRm9ybWF0dGluZyAnL3RtcC9saWJndWVzdGZzNGprNVdo L3NuYXBzaG90MScsIGZtdD1xY293Mgo+ICAgICBzaXplPTQyOTQ5NjcyOTYgYmFja2luZ19maWxl PScvdmFyL3RtcC8uZ3Vlc3Rmcy0zNi9yb290LjE0MzU4Jwo+ICAgICBiYWNraW5nX2ZtdD0ncmF3 JyBlbmNyeXB0aW9uPW9mZiBjbHVzdGVyX3NpemU9NjU1MzYgbGF6eV9yZWZjb3VudHM9b2ZmCj4g ICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogcWVtdS1pbWcKPiAgICAgbGliZ3Vlc3Rmczog Y29tbWFuZDogcnVuOiBcIGNyZWF0ZQo+ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwg LWYgcWNvdzIKPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1iIC90bXAvZXRsVm92 YjA5VQo+ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLW8gYmFja2luZ19mbXQ9cmF3 Cj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdG1wL2xpYmd1ZXN0ZnM0ams1V2gv c25hcHNob3QyCj4gICAgIEZvcm1hdHRpbmcgJy90bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hv dDInLCBmbXQ9cWNvdzIKPiAgICAgc2l6ZT00NDY0NjQgYmFja2luZ19maWxlPScvdG1wL2V0bFZv dmIwOVUnIGJhY2tpbmdfZm10PSdyYXcnCj4gICAgIGVuY3J5cHRpb249b2ZmIGNsdXN0ZXJfc2l6 ZT02NTUzNiBsYXp5X3JlZmNvdW50cz1vZmYKPiAgICAgbGliZ3Vlc3RmczogWzY5MzUxbXNdIGNy ZWF0ZSBsaWJ2aXJ0IFhNTAo+ICAgICB2aXJ0LXYydjogRmFpbGVkIHRvIGxhdW5jaCBndWVzdGZz IGFwcGxpYW5jZS4gVHJ5IHJ1bm5pbmcgYWdhaW4KPiAgICAgd2l0aCBMSUJHVUVTVEZTX0RFQlVH PTEgZm9yIG1vcmUgaW5mb3JtYXRpb24KPiAgICAgbGliZ3Vlc3RmczogY2xvc2luZyBndWVzdGZz IGhhbmRsZSAweDJkOGZkZDAgKHN0YXRlIDApCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1 bjogcm0KPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1yZiAvdG1wL2xpYmd1ZXN0 ZnM0ams1V2gKPgo+Cj4KPiAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gICAgICpEZTogKnN1cG9ydGVA bG9naWN3b3Jrcy5wdAo+ICAgICAqUGFyYTogKlVzZXJzQG92aXJ0Lm9yZwo+ICAgICAqRW52aWFk YXM6ICpTZWd1bmRhLWZlaXJhLCA2IE1haW8sIDIwMTMgMjM6NDU6MzYKPiAgICAgKkFzc3VudG86 ICpbVXNlcnNdIHYydiBlcnJvcgo+Cj4gICAgIEknbSB0cnlpbmcgdG8gZXhwb3J0IGEgVk0gZnJv bSBLVk0uIEl0J3MgYSBGZWRvcmExNCBtYWNoaW5lLgo+ICAgICBJIHJ1bjogdmlydC12MnYgLWkg bGlidmlydCAtaWMgcWVtdStzc2g6Ly9yb290QElQLUFkZHJlc3Mvc3lzdGVtCj4gICAgIC1vIHJo ZXYgLW9zIG5mcy5kb21haW4ubG9jYWw6L292aXJ0L2V4cG9ydCAtb2YgcWNvdzIgLW9hIHNwYXJz ZSAtbgo+ICAgICBvdmlydG1nbXQgVk1fTmFtZQo+Cj4gICAgIEl0IHN0YXJ0cyB0byBidWlkIHRo ZSB1bWFnZSBidXQgaW4gdGhlIGVuZCBJIGhhdmUgYW4gZXJyb3IgbWVzc2FnZToKPiAgICAgdmly dC12MnY6IEZhaWxlZCB0byBsYXVuY2ggZ3Vlc3RmcyBhcHBsaWFuY2UuIFRyeSBydW5uaW5nIGFn YWluCj4gICAgIHdpdGggTElCR1VFU1RGU19ERUJVRz0xIGZvciBtb3JlIGluZm9ybWF0aW9uCj4K PiAgICAgU29tZXRoaW5nIHdyb25nIHdpdGggdGhlIGd1ZXN0ZnM/Cj4KPiAgICAgSm9zZQo+Cj4g ICAgIC0tIAo+ICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgICAgSm9zZSBGZXJyYWRlaXJhCj4gICAg IGh0dHA6Ly93d3cubG9naWN3b3Jrcy5wdAo+Cj4KPiAgICAgX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPiAgICAgVXNlcnMgbWFpbGluZyBsaXN0Cj4gICAg IFVzZXJzQG92aXJ0Lm9yZwo+ICAgICBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlz dGluZm8vdXNlcnMKPgo+Cj4KPiAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KPiAgICAgVXNlcnMgbWFpbGluZyBsaXN0Cj4gICAgIFVzZXJzQG92aXJ0 Lm9yZwo+ICAgICBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMK Pgo+Cj4gLS0gCj4gTWl0IGZyZXVuZGxpY2hlbiBHcsO8w59lbgo+Cj4gTWljaGFlbCBXYWdlbmtu ZWNodAo+IEZ1SCBFbnR3aWNrbHVuZ3NnZXNlbGxzY2hhZnQgbWJICj4gR2VzY2jDpGZ0c2bDvGhy ZXIgQ2Fyb2xhIEZvcm5vZmYKPiBIUkIgRnJlaWJ1cmcgNzAxMjAzLCBVSUQgREUyNTUwMDczNzIK PiBIYXVwdHN0ci4gNCwgRC03OTIyNCBVbWtpcmNoCj4gVGVsICs0OSA3NjY1IDkzMjg4LTAsIEZh eCAtMTUwCj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCj4gVXNlcnMgbWFpbGluZyBsaXN0Cj4gVXNlcnNAb3ZpcnQub3JnCj4gaHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4KCi0tIApNaXQgZnJldW5kbGljaGVu IEdyw7zDn2VuCgpNaWNoYWVsIFdhZ2Vua25lY2h0CkZ1SCBFbnR3aWNrbHVuZ3NnZXNlbGxzY2hh ZnQgbWJICkdlc2Now6RmdHNmw7xocmVyIENhcm9sYSBGb3Jub2ZmCkhSQiBGcmVpYnVyZyA3MDEy MDMsIFVJRCBERTI1NTAwNzM3MgpIYXVwdHN0ci4gNCwgRC03OTIyNCBVbWtpcmNoClRlbCArNDkg NzY2NSA5MzI4OC0wLCBGYXggLTE1MAoKCgotLS0tLS0tLS0tLS0tLTA1MDkwNDA3MDMwOTA0MDcw OTA5MDkwOQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1VVEYtOApDb250ZW50LVRy YW5zZmVyLUVuY29kaW5nOiA4Yml0Cgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGNvbnRlbnQ9 InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCIgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICA8 L2hlYWQ+CiAgPGJvZHkgdGV4dD0iIzAwMDAwMCIgYmdjb2xvcj0iI0ZGRkZGRiI+CiAgICBIaSw8 YnI+CiAgICB0aGUgZm9sZGVyIGltYWdlcy8mbHQ7aW1nSWQmZ3Q7IGNvbnRhaW5zIHRoZSB2aXJ0 dWFsIGRpc2tzLiBFdmVyeQogICAgZGlzayBpbiBhIHNlcGFyYXRlIGZvbGRlci4gPGJyPgogICAg WW91IGNhbiBpZ25vcmUgdGhlIC5tZXRhIGZpbGUgaW4gdGhlIGltYWdlcyBmb2xkZXIuPGJyPgog ICAgVGhlIG90aGVyIG9uZSBpcyB0aGUgaW1hZ2UgZmlsZS4gWW91IGNhbiBjaGVjayBpdCB3aXRo IHRoZSBjb21tYW5kOjxicj4KICAgIHFlbXUtaW1nIGluZm/CoCBmODlkOGNhMy1mNjVjLTQ1YTAt OGYyZS1kZjJmMDUwMTRkMGI8YnI+CiAgICA8YnI+CiAgICBUaGUgZm9sZGVyIG1hc3Rlci92bXMv Jmx0O3ZtSWQmZ3Q7IGNvbnRhaW5zIGEgZGVzY3JpcHRpb24gZmlsZSBvZgogICAgdGhlIHZtIGlu IHRoZSAub3ZmIGZvcm1hdC48YnI+CiAgICBXaGVuIHlvdXIgVk0gdXNlcyBtb3JlIHRoYW4gb25l IHZpcnR1YWwgZGlza3MsIHRoZXJlIHlvdSBjYW4gZmluZAogICAgdGhlIGltZ0lkIG9mIHRoZSBk aXNrcy48YnI+CiAgICA8YnI+CiAgICBSZWdhcmRzLMKgwqAgTWljaGFlbDxicj4KICAgIDxicj4K ICAgIDxicj4KICAgIEFtIDA3LjA1LjIwMTMgMTM6MjQsIHNjaHJpZWIgPGEgY2xhc3M9Im1vei10 eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnN1cG9ydGVAbG9naWN3b3Jrcy5wdCI+ c3Vwb3J0ZUBsb2dpY3dvcmtzLnB0PC9hPjoKICAgIDxibG9ja3F1b3RlCiAgICAgIGNpdGU9Im1p ZDozMTY3OTUxMi42NDYuMTM2NzkyNTg3MTYzOC5KYXZhTWFpbC5mZXJyYUBwYy1mZXJyYSIKICAg ICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+cCB7IG1hcmdpbjog MDsgfTwvc3R5bGU+CiAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbCxoZWx2ZXRp Y2Esc2Fucy1zZXJpZjsgZm9udC1zaXplOgogICAgICAgIDEwcHQ7IGNvbG9yOiAjMDAwMDAwIj5I aSBNaWNoYWVsLDxicj4KICAgICAgICA8YnI+CiAgICAgICAgVGhhbmtzLiBPbmUgcXVlc3Rpb24s IE15ZXhwb3J0ZWQgVk0gaGFzIHRoZSBuYW1lIEZlZG9yYSwgaG93IGNhbgogICAgICAgIEkgaWRl bnRpZnkgaXQgb24gdGhlIHN5c3RlbT88YnI+CiAgICAgICAgSW4gdGhlIGV4cG9ydCBkb21haW4g aSBoYXZlPGJyPgogICAgICAgIGRyd3hyLXhyLXguIDIgdmRzbSBrdm0gNDA5NiBBcHIgMTIgMTc6 MDcgZG9tX21kPGJyPgogICAgICAgIGRyd3hyLXhyLXguIDMgdmRzbSBrdm0gNDA5NiBNYXnCoCA3 IDEwOjU3IGltYWdlczxicj4KICAgICAgICBkcnd4ci14ci14LiA0IHZkc20ga3ZtIDQwOTYgQXBy IDEyIDE3OjA4IG1hc3Rlcjxicj4KICAgICAgICA8YnI+CiAgICAgICAgYW5kIGluPGJyPgovbW50 LzM5OGRhNzlmLTUzZTEtNDNkZC04ODM2LWU1OGVkZDRkZTk3NS9pbWFnZXMvMmE5NTYzNWMtM2Ux Yi00NWE2LWJlOGMtZmE2NjMxN2I2NDc1PGJyPgogICAgICAgIEkgaGF2ZTxicj4KICAgICAgICAt cnctcnctLS0tLiAxIHZkc20ga3ZtIDEwNzM3NDE4MjQgTWF5wqAgNyAxMDo1OQogICAgICAgIGY4 OWQ4Y2EzLWY2NWMtNDVhMC04ZjJlLWRmMmYwNTAxNGQwYjxicj4KICAgICAgICAtcnctci0tci0t LiAxIHZkc20ga3ZtwqDCoMKgwqDCoMKgwqAgMjY5IE1hecKgIDcgMTA6NTcKICAgICAgICBmODlk OGNhMy1mNjVjLTQ1YTAtOGYyZS1kZjJmMDUwMTRkMGIubWV0YTxicj4KICAgICAgICA8YnI+CiAg ICAgICAgd2hpY2ggb25lIGlzIHRoZSBleHBvcnRlZCBWTT88YnI+CiAgICAgICAgPGJyPgogICAg ICAgIDxociBpZD0iendjaHIiPgogICAgICAgIDxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwg MCk7IGZvbnQtd2VpZ2h0OiBub3JtYWw7CiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IHRl eHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC1mYW1pbHk6CiAgICAgICAgICBIZWx2ZXRpY2EsQXJp YWwsc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyI+PGI+RnJvbTogPC9iPiJNaWNoYWVsCiAg ICAgICAgICBXYWdlbmtuZWNodCIgPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJl Zj0ibWFpbHRvOldhZ2Vua25lY2h0QEZ1SC1FLmRlIj4mbHQ7V2FnZW5rbmVjaHRARnVILUUuZGUm Z3Q7PC9hPjxicj4KICAgICAgICAgIDxiPlRvOiA8L2I+PGEgY2xhc3M9Im1vei10eHQtbGluay1h YmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQub3Jn PC9hPjxicj4KICAgICAgICAgIDxiPlNlbnQ6IDwvYj5UZXLDp2EtZmVpcmEsIDcgZGUgTWFpbyBk ZSAyMDEzIDc6MzM6NDk8YnI+CiAgICAgICAgICA8Yj5TdWJqZWN0OiA8L2I+UmU6IFtVc2Vyc10g djJ2IGVycm9yPGJyPgogICAgICAgICAgPGJyPgogICAgICAgICAgSGksPGJyPgogICAgICAgICAg SSBoYWQgdGhlIHNhbWUgcHJvYmxlbSBzb21lIHdlZWtzIGFnby4gQWZ0ZXIgbWFueSBob3VycyBv ZiB0cnkKICAgICAgICAgIGFuIGVycm9yIEkgd2VudCBhbm90aGVyIHdheS48YnI+CiAgICAgICAg ICBJIG1hZGUgYSBuZXcgVk0gb24gdGhlIG92aXJ0IGVuZ2luZSB3aXRoIHRoZSBzYW1lIHBhcmFt ZXRlcgogICAgICAgICAgdGhhbiB0aGUga3ZtIFZNLiBFc3BlY2lhbGx5IHRoZSAiQWxsb2NhdGlv biBQb2xpY3kiIG9mIHRoZQogICAgICAgICAgdmlydHVhbCBkaXNrIGlzIGltcG9ydGFudCAoUHJl YWxsb2NhdGVkIGZvciByYXcgaW1hZ2VzIGFuZAogICAgICAgICAgVGhpbiBQcm92aXNpb24gZm9y IHFjb3cgaW1hZ2VzKS4gVGhlbiBJIGV4cG9ydCB0aGUgVk0uIFRoZW4gSQogICAgICAgICAgY29w eSB0aGUgaW1hZ2UgZnJvbSB0aGUgS1ZNIHNlcnZlciB0byB0aGUgb3ZpcnQgZXhwb3J0IGZvbGRl cgogICAgICAgICAgYW5kIG92ZXJyaWRlIHRoZSBlbXB0eSBvbmUuIFBsZWFzZSBjaGVjayB0aGUg cGVybWlzc2lvbnMuIE5vdwogICAgICAgICAgeW91IGNhbiBpbXBvcnQgdGhlIFZNLiA8YnI+CiAg ICAgICAgICBJIGdvIHRoaXMgd2F5IHdpdGggYSBsb3Qgb2YgbGludXggYW5kIHdpbmRvd3MgVk1z Ljxicj4KICAgICAgICAgIDxicj4KICAgICAgICAgIFJlZ2FyZHMswqAgTWljaGFlbDxicj4KICAg ICAgICAgIDxicj4KICAgICAgICAgIDxicj4KICAgICAgICAgIEFtIDA3LjA1LjIwMTMgMDE6NTIs IHNjaHJpZWIgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICBjbGFzcz0ibW96 LXR4dC1saW5rLWFiYnJldmlhdGVkIgogICAgICAgICAgICBocmVmPSJtYWlsdG86c3Vwb3J0ZUBs b2dpY3dvcmtzLnB0IiB0YXJnZXQ9Il9ibGFuayI+c3Vwb3J0ZUBsb2dpY3dvcmtzLnB0PC9hPjoK ICAgICAgICAgIDxibG9ja3F1b3RlCiAgICAgICAgICAgIGNpdGU9Im1pZDoxMDYxNDI0ODU2LjQx MzguMTM2Nzg4NDM3MTk1OS5KYXZhTWFpbC5yb290QGxvZ2ljd29ya3MucHQiPgogICAgICAgICAg ICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogVGltZXMgTmV3IFJvbWFuOyBmb250LXNpemU6IDEw cHQ7CiAgICAgICAgICAgICAgY29sb3I6IHJnYigwLCAwLCAwKTsiPgogICAgICAgICAgICAgIDxk aXY+VGhpcyBpcyB3aGF0IEkgZ2V0IGlmIHJ1biBMSUJHVUVTVEZTX0RFQlVHPTEgdmlydC12MnYK ICAgICAgICAgICAgICAgIC1pIGxpYnZpcnQgLWljIHFlbXUrc3NoOi8vcm9vdEBJUC1BZGRyZXNz L3N5c3RlbSAtbyByaGV2CiAgICAgICAgICAgICAgICAtb3MgbmZzLmRvbWFpbi5sb2NhbDovb3Zp cnQvZXhwb3J0IC1vZiBxY293MiAtb2Egc3BhcnNlCiAgICAgICAgICAgICAgICAtbiBvdmlydG1n bXQgVk1fTmFtZTxicj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2Pjxi cj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2PkZlZG9yYTE0LnFjb3cy OiAxMDAlCiAgICAgICAgICAgICAgICBbPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT1dRAogICAgICAgICAgICAgICAgMGg1OW0zMXM8YnI+CiAgICAgICAgICAg ICAgICBsaWJndWVzdGZzOiBjcmVhdGU6IGZsYWdzID0gMCwgaGFuZGxlID0gMHgyZDhmZGQwPGJy PgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogbGF1bmNoOiBhdHRhY2gtbWV0aG9kPWxpYnZp cnQ8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBsYXVuY2g6IHRtcGRpcj0vdG1wL2xp Ymd1ZXN0ZnM0ams1V2g8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBsYXVuY2g6IHVt YXNrPTAwMjI8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBsYXVuY2g6IGV1aWQ9MzY8 YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBsaWJ2aXJ0IHZlcnNpb24gPSAxMDAwMiAo MC4xMC4yKTxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFswMDAwMG1zXSBjb25uZWN0 IHRvIGxpYnZpcnQ8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBvcGVuaW5nIGxpYnZp cnQgaGFuZGxlOiBVUkkgPSBOVUxMLCBhdXRoID0KICAgICAgICAgICAgICAgIHZpckNvbm5lY3RB dXRoUHRyRGVmYXVsdCwgZmxhZ3MgPSAwPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3Rmczog c3VjY2Vzc2Z1bGx5IG9wZW5lZCBsaWJ2aXJ0IGhhbmRsZTogY29ubiA9CiAgICAgICAgICAgICAg ICAweDJkN2I2OTA8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBbMDAxNjRtc10gZ2V0 IGxpYnZpcnQgY2FwYWJpbGl0aWVzPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogWzA1 NDY1bXNdIHBhcnNpbmcgY2FwYWJpbGl0aWVzIFhNTDxicj4KICAgICAgICAgICAgICAgIGxpYmd1 ZXN0ZnM6IFswNTQ2N21zXSBidWlsZCBhcHBsaWFuY2U8YnI+CiAgICAgICAgICAgICAgICBsaWJn dWVzdGZzOiBjb21tYW5kOiBydW46IGZlYm9vdHN0cmFwLXN1cGVybWluLWhlbHBlcjxicj4KICAg ICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtLXZlcmJvc2U8YnI+CiAg ICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLXUgMzY8YnI+CiAgICAg ICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWcgMzY8YnI+CiAgICAgICAg ICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWYgY2hlY2tzdW08YnI+CiAgICAg ICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwKICAgICAgICAgICAgICAgIC91 c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3Rm czogY29tbWFuZDogcnVuOiBcIHg4Nl82NDxicj4KICAgICAgICAgICAgICAgIHN1cGVybWluIGhl bHBlciBbMDAwMDJtc10gd2hpdGVsaXN0ID0gKG5vdCBzcGVjaWZpZWQpLAogICAgICAgICAgICAg ICAgaG9zdF9jcHUgPSB4ODZfNjQsIGtlcm5lbCA9IChudWxsKSwgaW5pdHJkID0gKG51bGwpLAog ICAgICAgICAgICAgICAgYXBwbGlhbmNlID0gKG51bGwpPGJyPgogICAgICAgICAgICAgICAgc3Vw ZXJtaW4gaGVscGVyIFswMDAwMm1zXSBpbnB1dHNbMF0gPQogICAgICAgICAgICAgICAgL3Vzci9s aWI2NC9ndWVzdGZzL3N1cGVybWluLmQ8YnI+CiAgICAgICAgICAgICAgICBjaGVja2luZyBtb2Rw YXRoIC9saWIvbW9kdWxlcy8zLjguNi0yMDMuZmMxOC54ODZfNjQgaXMgYQogICAgICAgICAgICAg ICAgZGlyZWN0b3J5PGJyPgogICAgICAgICAgICAgICAgcGlja2VkIHZtbGludXotMy44LjYtMjAz LmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAogICAgICAgICAgICAgICAgL2xpYi9tb2R1bGVz LzMuOC42LTIwMy5mYzE4Lng4Nl82NCBleGlzdHM8YnI+CiAgICAgICAgICAgICAgICBjaGVja2lu ZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGlzCiAgICAgICAg ICAgICAgICBhIGRpcmVjdG9yeTxicj4KICAgICAgICAgICAgICAgIHBpY2tlZCB2bWxpbnV6LTMu OC4xMS0yMDAuZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoCiAgICAgICAgICAgICAgICAvbGli L21vZHVsZXMvMy44LjExLTIwMC5mYzE4Lng4Nl82NCBleGlzdHM8YnI+CiAgICAgICAgICAgICAg ICBjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMxOC54ODZfNjQgaXMg YQogICAgICAgICAgICAgICAgZGlyZWN0b3J5PGJyPgogICAgICAgICAgICAgICAgcGlja2VkIHZt bGludXotMy44LjgtMjAyLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAogICAgICAgICAgICAg ICAgL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBleGlzdHM8YnI+CiAgICAgICAg ICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAybXNdIGZpbmlzaGVkIGNyZWF0aW5nIGtlcm5l bDxicj4KICAgICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDNtc10gdmlzaXRpbmcK ICAgICAgICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAg ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwM21zXSB2aXNpdGluZwogICAgICAgICAgICAg ICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvYmFzZS5pbWc8YnI+CiAgICAgICAgICAg ICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDEwbXNdIHZpc2l0aW5nCiAgICAgICAgICAgICAgICAv dXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9kYWVtb24uaW1nPGJyPgogICAgICAgICAgICAg ICAgc3VwZXJtaW4gaGVscGVyIFswMDA1Mm1zXSB2aXNpdGluZwogICAgICAgICAgICAgICAgL3Vz ci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaG9zdGZpbGVzPGJyPgogICAgICAgICAgICAgICAg c3VwZXJtaW4gaGVscGVyIFswMDc0OG1zXSB2aXNpdGluZwogICAgICAgICAgICAgICAgL3Vzci9s aWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaW5pdC5pbWc8YnI+CiAgICAgICAgICAgICAgICBzdXBl cm1pbiBoZWxwZXIgWzAwNzYybXNdIHZpc2l0aW5nCiAgICAgICAgICAgICAgICAvdXNyL2xpYjY0 L2d1ZXN0ZnMvc3VwZXJtaW4uZC91ZGV2LXJ1bGVzLmltZzxicj4KICAgICAgICAgICAgICAgIHN1 cGVybWluIGhlbHBlciBbMDA3NzBtc10gYWRkaW5nIGtlcm5lbCBtb2R1bGVzPGJyPgogICAgICAg ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDg5OG1zXSBmaW5pc2hlZCBjcmVhdGluZyBhcHBs aWFuY2U8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjaGVja3N1bSBvZiBleGlzdGlu ZyBhcHBsaWFuY2U6CiAgICAgICAgICAgICAgICA3NzA1ZDkyMGMwNjRhNzIyZGVmMjBhYzI1YjZm YjE2MmNlZWMxMDE5ZWZhYzU0MWRhY2ZlYTk3NmE1NTQwMzI2PGJyPgogICAgICAgICAgICAgICAg bGliZ3Vlc3RmczogWzA2NTA5bXNdIGJlZ2luIGJ1aWxkaW5nIHN1cGVybWluIGFwcGxpYW5jZTxi cj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFswNjUwOW1zXSBydW4gc3VwZXJtaW4taGVs cGVyPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBmZWJvb3Rz dHJhcC1zdXBlcm1pbi1oZWxwZXI8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwgLS12ZXJib3NlPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29t bWFuZDogcnVuOiBcIC11IDM2PGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFu ZDogcnVuOiBcIC1nIDM2PGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDog cnVuOiBcIC0tY29weS1rZXJuZWw8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwgLWYgZXh0Mjxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1h bmQ6IHJ1bjogXAogICAgICAgICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQ8 YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgeDg2XzY0PGJy PgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcCiAgICAgICAgICAg ICAgICAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYi9rZXJuZWw8YnI+CiAgICAgICAgICAgICAgICBs aWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwKICAgICAgICAgICAgICAgIC92YXIvdG1wL2d1ZXN0 ZnMudVl4NUpiL2luaXRyZDxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6 IHJ1bjogXCAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYi9yb290PGJyPgogICAgICAgICAgICAgICAg c3VwZXJtaW4gaGVscGVyIFswMDAwMW1zXSB3aGl0ZWxpc3QgPSAobm90IHNwZWNpZmllZCksCiAg ICAgICAgICAgICAgICBob3N0X2NwdSA9IHg4Nl82NCwga2VybmVsID0KICAgICAgICAgICAgICAg IC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL2tlcm5lbCwgaW5pdHJkID0KICAgICAgICAgICAgICAg IC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL2luaXRyZCwgYXBwbGlhbmNlID0KICAgICAgICAgICAg ICAgIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL3Jvb3Q8YnI+CiAgICAgICAgICAgICAgICBzdXBl cm1pbiBoZWxwZXIgWzAwMDAxbXNdIGlucHV0c1swXSA9CiAgICAgICAgICAgICAgICAvdXNyL2xp YjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZDxicj4KICAgICAgICAgICAgICAgIGNoZWNraW5nIG1vZHBh dGggL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBpcyBhCiAgICAgICAgICAgICAg ICBkaXJlY3Rvcnk8YnI+CiAgICAgICAgICAgICAgICBwaWNrZWQgdm1saW51ei0zLjguNi0yMDMu ZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoCiAgICAgICAgICAgICAgICAvbGliL21vZHVsZXMv My44LjYtMjAzLmZjMTgueDg2XzY0IGV4aXN0czxicj4KICAgICAgICAgICAgICAgIGNoZWNraW5n IG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgaXMKICAgICAgICAg ICAgICAgIGEgZGlyZWN0b3J5PGJyPgogICAgICAgICAgICAgICAgcGlja2VkIHZtbGludXotMy44 LjExLTIwMC5mYzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGgKICAgICAgICAgICAgICAgIC9saWIv bW9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGV4aXN0czxicj4KICAgICAgICAgICAgICAg IGNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBpcyBh CiAgICAgICAgICAgICAgICBkaXJlY3Rvcnk8YnI+CiAgICAgICAgICAgICAgICBwaWNrZWQgdm1s aW51ei0zLjguOC0yMDIuZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoCiAgICAgICAgICAgICAg ICAvbGliL21vZHVsZXMvMy44LjgtMjAyLmZjMTgueDg2XzY0IGV4aXN0czxicj4KICAgICAgICAg ICAgICAgIHN1cGVybWluIGhlbHBlciBbMDAxMTBtc10gZmluaXNoZWQgY3JlYXRpbmcga2VybmVs PGJyPgogICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMjU2MW1zXSBmaW5pc2hlZCBt a2UyZnM8YnI+CiAgICAgICAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAyNTYzbXNdIHZpc2l0 aW5nCiAgICAgICAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZDxicj4KICAg ICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDI1NjNtc10gdmlzaXRpbmcKICAgICAgICAg ICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2Jhc2UuaW1nPGJyPgogICAgICAg ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFsxMTQ1MW1zXSB2aXNpdGluZwogICAgICAgICAgICAg ICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvZGFlbW9uLmltZzxicj4KICAgICAgICAg ICAgICAgIHN1cGVybWluIGhlbHBlciBbMTE1MjJtc10gdmlzaXRpbmcKICAgICAgICAgICAgICAg IC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2hvc3RmaWxlczxicj4KICAgICAgICAgICAg ICAgIHN1cGVybWluIGhlbHBlciBbMzgwMDRtc10gdmlzaXRpbmcKICAgICAgICAgICAgICAgIC91 c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2luaXQuaW1nPGJyPgogICAgICAgICAgICAgICAg c3VwZXJtaW4gaGVscGVyIFszODAxMG1zXSB2aXNpdGluZwogICAgICAgICAgICAgICAgL3Vzci9s aWI2NC9ndWVzdGZzL3N1cGVybWluLmQvdWRldi1ydWxlcy5pbWc8YnI+CiAgICAgICAgICAgICAg ICBzdXBlcm1pbiBoZWxwZXIgWzM4MDE2bXNdIGFkZGluZyBrZXJuZWwgbW9kdWxlczxicj4KICAg ICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbNjI1ODRtc10gY2xvc2luZyBleHQyIGZpbGVz eXN0ZW08YnI+CiAgICAgICAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzYyNTg1bXNdIGZpbmlz aGVkIGNyZWF0aW5nIGFwcGxpYW5jZTxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFs2 OTExMG1zXSBmaW5pc2hlZCBidWlsZGluZyBzdXBlcm1pbgogICAgICAgICAgICAgICAgYXBwbGlh bmNlPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBybTxicj4K ICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtcmYgL3Zhci90bXAv Z3Vlc3Rmcy51WXg1SmI8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBy dW46IHFlbXUtaW1nPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVu OiBcIGNyZWF0ZTxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjog XCAtZiBxY293Mjxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjog XCAtYgogICAgICAgICAgICAgICAgL3Zhci90bXAvLmd1ZXN0ZnMtMzYvcm9vdC4xNDM1ODxicj4K ICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtbyBiYWNraW5nX2Zt dD1yYXc8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwKICAg ICAgICAgICAgICAgIC90bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDE8YnI+CiAgICAgICAg ICAgICAgICBGb3JtYXR0aW5nICcvdG1wL2xpYmd1ZXN0ZnM0ams1V2gvc25hcHNob3QxJywgZm10 PXFjb3cyCiAgICAgICAgICAgICAgICBzaXplPTQyOTQ5NjcyOTYKICAgICAgICAgICAgICAgIGJh Y2tpbmdfZmlsZT0nL3Zhci90bXAvLmd1ZXN0ZnMtMzYvcm9vdC4xNDM1OCcKICAgICAgICAgICAg ICAgIGJhY2tpbmdfZm10PSdyYXcnIGVuY3J5cHRpb249b2ZmIGNsdXN0ZXJfc2l6ZT02NTUzNgog ICAgICAgICAgICAgICAgbGF6eV9yZWZjb3VudHM9b2ZmPGJyPgogICAgICAgICAgICAgICAgbGli Z3Vlc3RmczogY29tbWFuZDogcnVuOiBxZW11LWltZzxicj4KICAgICAgICAgICAgICAgIGxpYmd1 ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCBjcmVhdGU8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVz dGZzOiBjb21tYW5kOiBydW46IFwgLWYgcWNvdzI8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVz dGZzOiBjb21tYW5kOiBydW46IFwgLWIgL3RtcC9ldGxWb3ZiMDlVPGJyPgogICAgICAgICAgICAg ICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1vIGJhY2tpbmdfZm10PXJhdzxicj4KICAg ICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXAogICAgICAgICAgICAgICAg L3RtcC9saWJndWVzdGZzNGprNVdoL3NuYXBzaG90Mjxicj4KICAgICAgICAgICAgICAgIEZvcm1h dHRpbmcgJy90bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDInLCBmbXQ9cWNvdzIKICAgICAg ICAgICAgICAgIHNpemU9NDQ2NDY0IGJhY2tpbmdfZmlsZT0nL3RtcC9ldGxWb3ZiMDlVJwogICAg ICAgICAgICAgICAgYmFja2luZ19mbXQ9J3JhdycgZW5jcnlwdGlvbj1vZmYgY2x1c3Rlcl9zaXpl PTY1NTM2CiAgICAgICAgICAgICAgICBsYXp5X3JlZmNvdW50cz1vZmY8YnI+CiAgICAgICAgICAg ICAgICBsaWJndWVzdGZzOiBbNjkzNTFtc10gY3JlYXRlIGxpYnZpcnQgWE1MPGJyPgogICAgICAg ICAgICAgICAgdmlydC12MnY6IEZhaWxlZCB0byBsYXVuY2ggZ3Vlc3RmcyBhcHBsaWFuY2UuIFRy eQogICAgICAgICAgICAgICAgcnVubmluZyBhZ2FpbiB3aXRoIExJQkdVRVNURlNfREVCVUc9MSBm b3IgbW9yZQogICAgICAgICAgICAgICAgaW5mb3JtYXRpb248YnI+CiAgICAgICAgICAgICAgICBs aWJndWVzdGZzOiBjbG9zaW5nIGd1ZXN0ZnMgaGFuZGxlIDB4MmQ4ZmRkMCAoc3RhdGUgMCk8YnI+ CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IHJtPGJyPgogICAgICAg ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1yZiAvdG1wL2xpYmd1ZXN0ZnM0 ams1V2g8YnI+CiAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGRp dj48YnI+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGhyIGlkPSJ6d2NociI+ CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC13ZWln aHQ6IG5vcm1hbDsKICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgdGV4dC1kZWNv cmF0aW9uOiBub25lOyBmb250LWZhbWlseToKICAgICAgICAgICAgICAgIEhlbHZldGljYSxBcmlh bCxzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7Ij48Yj5EZTogPC9iPjxhCiAgICAgICAgICAg ICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgY2xhc3M9Im1v ei10eHQtbGluay1hYmJyZXZpYXRlZCIKICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnN1 cG9ydGVAbG9naWN3b3Jrcy5wdCIgdGFyZ2V0PSJfYmxhbmsiPnN1cG9ydGVAbG9naWN3b3Jrcy5w dDwvYT48YnI+CiAgICAgICAgICAgICAgICA8Yj5QYXJhOiA8L2I+PGEgbW96LWRvLW5vdC1zZW5k PSJ0cnVlIgogICAgICAgICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVk IgogICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIiB0YXJnZXQ9 Il9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgICAgICAgIDxiPkVudmlh ZGFzOiA8L2I+U2VndW5kYS1mZWlyYSwgNiBNYWlvLCAyMDEzIDIzOjQ1OjM2PGJyPgogICAgICAg ICAgICAgICAgPGI+QXNzdW50bzogPC9iPltVc2Vyc10gdjJ2IGVycm9yPGJyPgogICAgICAgICAg ICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBUaW1lcyBOZXcgUm9tYW47IGZvbnQtc2l6ZToKICAgICAg ICAgICAgICAgICAgMTBwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPgogICAgICAgICAgICAgICAg ICA8ZGl2PkknbSB0cnlpbmcgdG8gZXhwb3J0IGEgVk0gZnJvbSBLVk0uIEl0J3MgYQogICAgICAg ICAgICAgICAgICAgIEZlZG9yYTE0IG1hY2hpbmUuPGJyPgogICAgICAgICAgICAgICAgICA8L2Rp dj4KICAgICAgICAgICAgICAgICAgPGRpdj5JIHJ1bjogdmlydC12MnYgLWkgbGlidmlydCAtaWMK ICAgICAgICAgICAgICAgICAgICBxZW11K3NzaDovL3Jvb3RASVAtQWRkcmVzcy9zeXN0ZW0gLW8g cmhldiAtb3MKICAgICAgICAgICAgICAgICAgICBuZnMuZG9tYWluLmxvY2FsOi9vdmlydC9leHBv cnQgLW9mIHFjb3cyIC1vYSBzcGFyc2UKICAgICAgICAgICAgICAgICAgICAtbiBvdmlydG1nbXQg Vk1fTmFtZTxicj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxk aXY+PGJyPgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdj5J dCBzdGFydHMgdG8gYnVpZCB0aGUgdW1hZ2UgYnV0IGluIHRoZSBlbmQgSSBoYXZlCiAgICAgICAg ICAgICAgICAgICAgYW4gZXJyb3IgbWVzc2FnZTo8YnI+CiAgICAgICAgICAgICAgICAgIDwvZGl2 PgogICAgICAgICAgICAgICAgICA8ZGl2PnZpcnQtdjJ2OiBGYWlsZWQgdG8gbGF1bmNoIGd1ZXN0 ZnMgYXBwbGlhbmNlLiBUcnkKICAgICAgICAgICAgICAgICAgICBydW5uaW5nIGFnYWluIHdpdGgg TElCR1VFU1RGU19ERUJVRz0xIGZvciBtb3JlCiAgICAgICAgICAgICAgICAgICAgaW5mb3JtYXRp b248YnI+CiAgICAgICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgICAg PC9kaXY+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2PlNv bWV0aGluZyB3cm9uZyB3aXRoIHRoZSBndWVzdGZzPzxicj4KICAgICAgICAgICAgICAgICAgPC9k aXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgICAgICAgICAgPGRpdj5Kb3NlPGJyPgogICAgICAgICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAg ICAgICAgICAgICAgICA8ZGl2Pi0tIDxicj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgICAgICAgIDxkaXY+PHNwYW4+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDxociBz dHlsZT0id2lkdGg6IDEwMCU7IGhlaWdodDogMnB4OyI+Sm9zZQogICAgICAgICAgICAgICAgICAg IEZlcnJhZGVpcmE8YnI+CiAgICAgICAgICAgICAgICAgICAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0 cnVlIgogICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIK ICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Imh0dHA6Ly93d3cubG9naWN3b3Jrcy5wdCIgdGFy Z2V0PSJfYmxhbmsiPmh0dHA6Ly93d3cubG9naWN3b3Jrcy5wdDwvYT48YnI+CiAgICAgICAgICAg ICAgICAgICAgPHNwYW4+PC9zcGFuPjxicj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgIF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPgogICAgICAg ICAgICAgICAgVXNlcnMgbWFpbGluZyBsaXN0PGJyPgogICAgICAgICAgICAgICAgPGEgbW96LWRv LW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWFi YnJldmlhdGVkIgogICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3Jn IiB0YXJnZXQ9Il9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgICAgICAg IDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIK ICAgICAgICAgICAgICAgICAgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL3VzZXJzIgogICAgICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xp c3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjxicj4KICAgICAgICAgICAg ICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgICA8L2Rpdj4KICAg ICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGZpZWxkc2V0IGNs YXNzPSJtaW1lQXR0YWNobWVudEhlYWRlciI+PC9maWVsZHNldD4KICAgICAgICAgICAgPGJyPgog ICAgICAgICAgICA8cHJlPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClVzZXJzIG1haWxpbmcgbGlzdAo8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNz PSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmci IHRhcmdldD0iX2JsYW5rIj5Vc2Vyc0BvdmlydC5vcmc8L2E+CjxhIG1vei1kby1ub3Qtc2VuZD0i dHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xp c3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPgo8L3ByZT4KICAgICAgICAg IDwvYmxvY2txdW90ZT4KICAgICAgICAgIDxicj4KICAgICAgICAgIDxwcmUgY2xhc3M9Im1vei1z aWduYXR1cmUiPi0tIApNaXQgZnJldW5kbGljaGVuIEdyw7zDn2VuCgpNaWNoYWVsIFdhZ2Vua25l Y2h0CkZ1SCBFbnR3aWNrbHVuZ3NnZXNlbGxzY2hhZnQgbWJICkdlc2Now6RmdHNmw7xocmVyIENh cm9sYSBGb3Jub2ZmCkhSQiBGcmVpYnVyZyA3MDEyMDMsIFVJRCBERTI1NTAwNzM3MgpIYXVwdHN0 ci4gNCwgRC03OTIyNCBVbWtpcmNoClRlbCArNDkgNzY2NSA5MzI4OC0wLCBGYXggLTE1MAoKPC9w cmU+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXzxicj4KICAgICAgICAgIFVzZXJzIG1haWxpbmcgbGlzdDxicj4K ICAgICAgICAgIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0 bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICA8YSBj bGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3Jn L21haWxtYW4vbGlzdGluZm8vdXNlcnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9s aXN0aW5mby91c2VyczwvYT48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGJyPgogICAgICA8 L2Rpdj4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIDxwcmUgY2xhc3M9Im1vei1zaWdu YXR1cmUiIGNvbHM9IjcyIj4tLSAKTWl0IGZyZXVuZGxpY2hlbiBHcsO8w59lbgoKTWljaGFlbCBX YWdlbmtuZWNodApGdUggRW50d2lja2x1bmdzZ2VzZWxsc2NoYWZ0IG1iSApHZXNjaMOkZnRzZsO8 aHJlciBDYXJvbGEgRm9ybm9mZgpIUkIgRnJlaWJ1cmcgNzAxMjAzLCBVSUQgREUyNTUwMDczNzIK SGF1cHRzdHIuIDQsIEQtNzkyMjQgVW1raXJjaApUZWwgKzQ5IDc2NjUgOTMyODgtMCwgRmF4IC0x NTAKCjwvcHJlPgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wNTA5MDQwNzAzMDkw NDA3MDkwOTA5MDktLQo= --===============7027889012595839134==-- From suporte at logicworks.pt Tue May 7 12:51:14 2013 Content-Type: multipart/mixed; boundary="===============2893861042989968717==" MIME-Version: 1.0 From: suporte at logicworks.pt To: users at ovirt.org Subject: Re: [Users] v2v error Date: Tue, 07 May 2013 17:51:03 +0100 Message-ID: <20931328.252.1367945470674.JavaMail.ferra@pc-ferra> In-Reply-To: 5188E9E8.2080406@FuH-E.de --===============2893861042989968717== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_251_17102348.1367945470671 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable Hi,=3D20 I did that but it fails, maybe the KVM disk has to be the same size or bigg= =3D er?=3D20 Regards=3D20 Jose=3D20 ----- Original Message ----- From: "Michael Wagenknecht"
This is what I get if run LIBGUESTFS_DEBUG=3D3D1 virt-v2v -i libvirt -ic qe= mu=3D +ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export = -o=3D f qcow2 -oa sparse -n ovirtmgmt VM_Name=3D20 Fedora14.qcow2: 100% [=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D= 3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D]D 0h59m31s=3D20 libguestfs: create: flags =3D3D 0, handle =3D3D 0x2d8fdd0=3D20 libguestfs: launch: attach-method=3D3Dlibvirt=3D20 libguestfs: launch: tmpdir=3D3D/tmp/libguestfs4jk5Wh=3D20 libguestfs: launch: umask=3D3D0022=3D20 libguestfs: launch: euid=3D3D36=3D20 libguestfs: libvirt version =3D3D 10002 (0.10.2)=3D20 libguestfs: [00000ms] connect to libvirt=3D20 libguestfs: opening libvirt handle: URI =3D3D NULL, auth =3D3D virConnectAu= thPt=3D rDefault, flags =3D3D 0=3D20 libguestfs: successfully opened libvirt handle: conn =3D3D 0x2d7b690=3D20 libguestfs: [00164ms] get libvirt capabilities=3D20 libguestfs: [05465ms] parsing capabilities XML=3D20 libguestfs: [05467ms] build appliance=3D20 libguestfs: command: run: febootstrap-supermin-helper=3D20 libguestfs: command: run: \ --verbose=3D20 libguestfs: command: run: \ -u 36=3D20 libguestfs: command: run: \ -g 36=3D20 libguestfs: command: run: \ -f checksum=3D20 libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d=3D20 libguestfs: command: run: \ x86_64=3D20 supermin helper [00002ms] whitelist =3D3D (not specified), host_cpu =3D3D x= 86_6=3D 4, kernel =3D3D (null), initrd =3D3D (null), appliance =3D3D (null)=3D20 supermin helper [00002ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d=3D20 checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203= =3D .fc18.x86_64 exists=3D20 checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-2= =3D 00.fc18.x86_64 exists=3D20 checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202= =3D .fc18.x86_64 exists=3D20 supermin helper [00002ms] finished creating kernel=3D20 supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d=3D20 supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d/base.img= =3D =3D20 supermin helper [00010ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img= =3D =3D20 supermin helper [00052ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles= =3D =3D20 supermin helper [00748ms] visiting /usr/lib64/guestfs/supermin.d/init.img= =3D =3D20 supermin helper [00762ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules= =3D .img=3D20 supermin helper [00770ms] adding kernel modules=3D20 supermin helper [00898ms] finished creating appliance=3D20 libguestfs: checksum of existing appliance: 7705d920c064a722def20ac25b6fb16= =3D 2ceec1019efac541dacfea976a5540326=3D20 libguestfs: [06509ms] begin building supermin appliance=3D20 libguestfs: [06509ms] run supermin-helper=3D20 libguestfs: command: run: febootstrap-supermin-helper=3D20 libguestfs: command: run: \ --verbose=3D20 libguestfs: command: run: \ -u 36=3D20 libguestfs: command: run: \ -g 36=3D20 libguestfs: command: run: \ --copy-kernel=3D20 libguestfs: command: run: \ -f ext2=3D20 libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d=3D20 libguestfs: command: run: \ x86_64=3D20 libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel=3D20 libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd=3D20 libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root=3D20 supermin helper [00001ms] whitelist =3D3D (not specified), host_cpu =3D3D x= 86_6=3D 4, kernel =3D3D /var/tmp/guestfs.uYx5Jb/kernel, initrd =3D3D /var/tmp/guest= fs.u=3D Yx5Jb/initrd, appliance =3D3D /var/tmp/guestfs.uYx5Jb/root=3D20 supermin helper [00001ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d=3D20 checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203= =3D .fc18.x86_64 exists=3D20 checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-2= =3D 00.fc18.x86_64 exists=3D20 checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202= =3D .fc18.x86_64 exists=3D20 supermin helper [00110ms] finished creating kernel=3D20 supermin helper [02561ms] finished mke2fs=3D20 supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d=3D20 supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img= =3D =3D20 supermin helper [11451ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img= =3D =3D20 supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles= =3D =3D20 supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.img= =3D =3D20 supermin helper [38010ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules= =3D .img=3D20 supermin helper [38016ms] adding kernel modules=3D20 supermin helper [62584ms] closing ext2 filesystem=3D20 supermin helper [62585ms] finished creating appliance=3D20 libguestfs: [69110ms] finished building supermin appliance=3D20 libguestfs: command: run: rm=3D20 libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb=3D20 libguestfs: command: run: qemu-img=3D20 libguestfs: command: run: \ create=3D20 libguestfs: command: run: \ -f qcow2=3D20 libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358=3D20 libguestfs: command: run: \ -o backing_fmt=3D3Draw=3D20 libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1=3D20 Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3D3Dqcow2 size=3D3D429496= 7296=3D backing_file=3D3D'/var/tmp/.guestfs-36/root.14358' backing_fmt=3D3D'raw' e= ncry=3D ption=3D3Doff cluster_size=3D3D65536 lazy_refcounts=3D3Doff=3D20 libguestfs: command: run: qemu-img=3D20 libguestfs: command: run: \ create=3D20 libguestfs: command: run: \ -f qcow2=3D20 libguestfs: command: run: \ -b /tmp/etlVovb09U=3D20 libguestfs: command: run: \ -o backing_fmt=3D3Draw=3D20 libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2=3D20 Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3D3Dqcow2 size=3D3D446464= bac=3D king_file=3D3D'/tmp/etlVovb09U' backing_fmt=3D3D'raw' encryption=3D3Doff cl= uster_=3D size=3D3D65536 lazy_refcounts=3D3Doff=3D20 libguestfs: [69351ms] create libvirt XML=3D20 virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUE= =3D STFS_DEBUG=3D3D1 for more information=3D20 libguestfs: closing guestfs handle 0x2d8fdd0 (state 0)=3D20 libguestfs: command: run: rm=3D20 libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh=3D20 ----- Original Message ----- De: suporte(a)logicworks.pt=3D20 Para: Users(a)ovirt.org=3D20 Enviadas: Segunda-feira, 6 Maio, 2013 23:45:36=3D20 Assunto: [Users] v2v error=3D20 I'm trying to export a VM from KVM. It's a Fedora14 machine.=3D20 I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev = -o=3D s nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name= =3D =3D20 It starts to buid the umage but in the end I have an error message:=3D20 virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUE= =3D STFS_DEBUG=3D3D1 for more information=3D20 Something wrong with the guestfs?=3D20 Jose=3D20 --=3D20 Jose Ferradeira=3D20 http://www.logicworks.pt=3D20 _______________________________________________=3D20 Users mailing list=3D20 Users(a)ovirt.org=3D20 http://lists.ovirt.org/mailman/listinfo/users=3D20 _______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinf= o/=3D users=3D20 --=3D20 Mit freundlichen Gr=3DC3=3DBC=3DC3=3D9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150=3D20 _______________________________________________=3D20 Users mailing list=3D20 Users(a)ovirt.org=3D20 http://lists.ovirt.org/mailman/listinfo/users=3D20--=3D20 Mit freundlichen Gr=3DC3=3DBC=3DC3=3D9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150=3D20 _______________________________________________=3D20 Users mailing list=3D20 Users(a)ovirt.org=3D20 http://lists.ovirt.org/mailman/listinfo/users=3D20 ------=3D_Part_251_17102348.1367945470671 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable <=3D div style=3D3D'font-family: arial,helvetica,sans-serif; font-size: 10pt; co= lo=3D r: #000000'>Hi,
Hi Michael,
Thanks. One question, Myexported VM has the name Fedora, how can I identify it on the system?
In the export domain i have
drwxr-xr-x. 2 vdsm kvm 4096 Apr 12 17:07 dom_md
drwxr-xr-x. 3 vdsm kvm 4096 May 7 10:57 images
drwxr-xr-x. 4 vdsm kvm 4096 Apr 12 17:08 master
and in
/mnt/398da79f-53e1-43dd-8836-e58edd4de975/images/2a95635c-3e1b-45a6-be8c-fa= =3D 66317b6475
I have
-rw-rw----. 1 vdsm kvm 1073741824 May 7 10:59 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b
-rw-r--r--. 1 vdsm kvm 26= =3D 9 May 7 10:57 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b.meta
which one is the exported VM?
From: "Michael Wagenknecht" <Wagenknecht(a)FuH-E.de>
To: users(a)ovirt.org
Sent: Ter=3DC3=3DA7a-feira, 7 de Maio de 2013 7:33:49
Subject: Re: [Users] v2v error
Hi,
I had the same problem some weeks ago. After many hours of try an error I went another way.
I made a new VM on the ovirt engine with the same parameter than the kvm VM. Especially the "Allocation Policy" of the virtual disk is important (Preallocated for raw images and Thin Provision for qcow images). Then I export the VM. Then I copy the image from the KVM server to the ovirt export folder and override the empty one. Please check the permissions. Now you can import the VM.
I go this way with a lot of linux and windows VMs.
Regards, Michael
Am 07.05.2013 01:52, schrieb suporte(a)l= ogicwork=3D s.pt:This is what I get if run LIBGUESTFS_DEBUG=3D3D1 virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name
Fedora14.qcow2: 100% [=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D= 3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D]D 0h59m31s
libguestfs: create: flags =3D3D 0, handle =3D3D 0x2d8fdd0 libguestfs: launch: attach-method=3D3Dlibvirt
libguestfs: launch: tmpdir=3D3D/tmp/libguestfs4jk5Wh
libguestfs: launch: umask=3D3D0022
libguestfs: launch: euid=3D3D36
libguestfs: libvirt version =3D3D 10002 (0.10.2)
libguestfs: [00000ms] connect to libvirt
libguestfs: opening libvirt handle: URI =3D3D NULL, auth = =3D3D virConnectAuthPtrDefault, flags =3D3D 0
libguestfs: successfully opened libvirt handle: conn =3D3D 0x2d7b690
libguestfs: [00164ms] get libvirt capabilities
libguestfs: [05465ms] parsing capabilities XML
libguestfs: [05467ms] build appliance
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ -f checksum
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
supermin helper [00002ms] whitelist =3D3D (not specified), host_cpu =3D3D x86_64, kernel =3D3D (null), initrd =3D3D (n= ull), appliance =3D3D (null)
supermin helper [00002ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00002ms] finished creating kernel
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [00010ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [00052ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [00748ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [00762ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [00770ms] adding kernel modules
supermin helper [00898ms] finished creating appliance
libguestfs: checksum of existing appliance: 7705d920c064a722def20ac25b6fb162ceec1019efac541dacfea976a55= =3D 40326
libguestfs: [06509ms] begin building supermin appliance
libguestfs: [06509ms] run supermin-helper
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ --copy-kernel
libguestfs: command: run: \ -f ext2
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] whitelist =3D3D (not specified), host_cpu =3D3D x86_64, kernel =3D3D /var/tmp/guestfs.uYx5Jb/kernel, initrd =3D3D /var/tmp/guestfs.uYx5Jb/initrd, appliance =3D3D /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00110ms] finished creating kernel
supermin helper [02561ms] finished mke2fs
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [11451ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [38010ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [38016ms] adding kernel modules
supermin helper [62584ms] closing ext2 filesystem
supermin helper [62585ms] finished creating appliance
libguestfs: [69110ms] finished building supermin appliance
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358
libguestfs: command: run: \ -o backing_fmt=3D3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1
Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3D3Dqcow2 size=3D3D4294967296 backing_file=3D3D'/var/tmp/.guestfs-36/root.14358' backing_fmt=3D3D'raw' encryption=3D3Doff cluster_size=3D3D6= 5536 lazy_refcounts=3D3Doff
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /tmp/etlVovb09U
libguestfs: command: run: \ -o backing_fmt=3D3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2
Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3D3Dqcow2 size=3D3D446464 backing_file=3D3D'/tmp/etlVovb09U' backing_fmt=3D3D'raw' encryption=3D3Doff cluster_size=3D3D6= 5536 lazy_refcounts=3D3Doff
libguestfs: [69351ms] create libvirt XML
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D3D1 for more information
libguestfs: closing guestfs handle 0x2d8fdd0 (state 0)
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh
De: suporte(a)logicwo= rks.pt=3D a>
Para: Users(a)ovirt.org
Enviadas: Segunda-feira, 6 Maio, 2013 23:45:36
Assunto: [Users] v2v error
I'm trying to export a VM from KVM. It's a Fedora14 machine.
I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name
It starts to buid the umage but in the end I have an error message:
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D3D1 for more information
Something wrong with the guestfs?
Jose
--
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/m= ai=3D lman/listinfo/users
_______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/= us=3D ers
--=3D20 Mit freundlichen Gr=3DC3=3DBC=3DC3=3D9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman= /l=3D istinfo/users
--=3D20 Mit freundlichen Gr=3DC3=3DBC=3DC3=3D9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150
Hi,
I did that but it fails, maybe the KVM disk has to be the same size or bigger?
Regards
Jose
From: "Micha= el Wagenknecht" <Wagenknecht(a)FuH-E.de>
To: users(a)ovirt.org
Sent: Ter=C3=A7a-feira, 7 de Maio de 2013 12:47:52
Subject: Re: [Users] v2v error
Hi,
the folder images/<imgId> contains the virtual disks. Every disk in a separate folder.
You can ignore the .meta file in the images folder.
The other one is the image file. You can check it with the command:
qemu-img info=C2=A0 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b
The folder master/vms/<vmId> contains a description file of the vm in the .ovf format.
When your VM uses more than one virtual disks, there you can find the imgId of the disks.
Regards,=C2=A0=C2=A0 Michael
Am 07.05.2013 13:24, schrieb supor= te(a)logicworks.pt:Hi Michael,
Thanks. One question, Myexported VM has the name Fedora, how can I identify it on the system?
In the export domain i have
drwxr-xr-x. 2 vdsm kvm 4096 Apr 12 17:07 dom_md
drwxr-xr-x. 3 vdsm kvm 4096 May=C2=A0 7 10:57 images
drwxr-xr-x. 4 vdsm kvm 4096 Apr 12 17:08 master
and in
/mnt/398da79f-53e1-43dd-8836-e58edd4de975/images/2a95635c-3e1b-45a6-be8c-fa= 66317b6475
I have
-rw-rw----. 1 vdsm kvm 1073741824 May=C2=A0 7 10:59 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b
-rw-r--r--. 1 vdsm kvm=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 269 May=C2=A0 7 10:57 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b.meta
which one is the exported VM?
From: = "Michael Wagenknecht" = <Wagenknecht(a)FuH-E.de>
To: users= (a)ovirt.org
Sent: Ter=C3=A7a-feira, 7 de Maio de 2013 7:33:49
Subject: Re: [Users] v2v error
Hi,
I had the same problem some weeks ago. After many hours of try an error I went another way.
I made a new VM on the ovirt engine with the same parameter than the kvm VM. Especially the "Allocation Policy" of the virtual disk is important (Preallocated for raw images and Thin Provision for qcow images). Then I export the VM. Then I copy the image from the KVM server to the ovirt export folder and override the empty one. Please check the permissions. Now you can import the VM.
I go this way with a lot of linux and windows VMs.
Regards,=C2=A0 Michael
Am 07.05.2013 01:52, schrieb suporte(a)logicworks.pt:This is what I get if run LIBGUESTFS_DEBUG=3D1 virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name
Fedora14.qcow2: 100% [=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D]D 0h59m31s
libguestfs: create: flags =3D 0, handle =3D 0x2d8fdd0=
libguestfs: launch: attach-method=3Dlibvirt
libguestfs: launch: tmpdir=3D/tmp/libguestfs4jk5Wh
libguestfs: launch: umask=3D0022
libguestfs: launch: euid=3D36
libguestfs: libvirt version =3D 10002 (0.10.2)
libguestfs: [00000ms] connect to libvirt
libguestfs: opening libvirt handle: URI =3D NULL, auth =3D virConnectAuthPtrDefault, flags =3D 0
libguestfs: successfully opened libvirt handle: conn =3D 0x2d7b690
libguestfs: [00164ms] get libvirt capabilities
libguestfs: [05465ms] parsing capabilities XML
libguestfs: [05467ms] build appliance
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ -f checksum
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
supermin helper [00002ms] whitelist =3D (not specified), host_cpu =3D x86_64, kernel =3D (null), initrd =3D (null), appliance =3D (null)
supermin helper [00002ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00002ms] finished creating kernel
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [00010ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [00052ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [00748ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [00762ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [00770ms] adding kernel modules
supermin helper [00898ms] finished creating appliance
libguestfs: checksum of existing appliance: 7705d920c064a722def20ac25b6fb162ceec1019efac541dacfea= 976a5540326
libguestfs: [06509ms] begin building supermin appliance
libguestfs: [06509ms] run supermin-helper
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ --copy-kernel
libguestfs: command: run: \ -f ext2
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] whitelist =3D (not specified), host_cpu =3D x86_64, kernel =3D /var/tmp/guestfs.uYx5Jb/kernel, initrd =3D /var/tmp/guestfs.uYx5Jb/initrd, appliance =3D /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00110ms] finished creating kernel
supermin helper [02561ms] finished mke2fs
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [11451ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [38010ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [38016ms] adding kernel modules
supermin helper [62584ms] closing ext2 filesystem
supermin helper [62585ms] finished creating appliance
libguestfs: [69110ms] finished building supermin appliance
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358
libguestfs: command: run: \ -o backing_fmt=3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1
Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3Dqcow2 size=3D4294967296 backing_file=3D'/var/tmp/.guestfs-36/root.14358' backing_fmt=3D'raw' encryption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /tmp/etlVovb09U
libguestfs: command: run: \ -o backing_fmt=3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2
Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3Dqcow2 size=3D446464 backing_file=3D'/tmp/etlVovb09U' backing_fmt=3D'raw' encryption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff
libguestfs: [69351ms] create libvirt XML
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D1 for more information
libguestfs: closing guestfs handle 0x2d8fdd0 (state 0)
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh
De: suporte(a)logicworks.pt
Para: Users(a)ovirt.org
Enviadas: Segunda-feira, 6 Maio, 2013 23:45:36
Assunto: [Users] v2v error
I'm trying to export a VM from KVM. It's a Fedora14 machine.
I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name
It starts to buid the umage but in the end I have an error message:
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D1 for more information
Something wrong with the guestfs?
Jose
--
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/li= stinfo/users
_______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovir= t.org/mailman/listinfo/users
-- = Mit freundlichen Gr=C3=BC=C3=9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150
_______________________________________________
Users mailing list
Users= (a)ovirt.org
http://lists.ovirt.org/mailman/listinfo= /users
-- = Mit freundlichen Gr=C3=BC=C3=9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users<= br>
-- = Mit freundlichen Gr=C3=BC=C3=9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150--------------020509010105080604000205-- --===============6978569869264108329== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMjA1MDkwMTAxMDUwODA2MDQwMDAyMDUKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQK CkhpIEpvc2UsCnRoZSBkaXNrIHNpemUgaGFzIHRvIGJlIHRoZSBzYW1lIGFuZCB0aGUgIkFsbG9j YXRpb24gUG9saWN5IiBoYXMgdG8gYmUgCnRoZSByaWdodCBvbmUgKHNlZSBteSBmaXJzdCBhbnN3 ZXIpLgoKUmVnYXJkcywgIE1pY2hhZWwKCgpBbSAwNy4wNS4yMDEzIDE4OjUxLCBzY2hyaWViIHN1 cG9ydGVAbG9naWN3b3Jrcy5wdDoKPiBIaSwKPgo+IEkgZGlkIHRoYXQgYnV0IGl0IGZhaWxzLCBt YXliZSB0aGUgS1ZNIGRpc2sgaGFzIHRvIGJlIHRoZSBzYW1lIHNpemUgb3IgCj4gYmlnZ2VyPwo+ Cj4gUmVnYXJkcwo+IEpvc2UKPgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICpGcm9tOiAqIk1pY2hhZWwg V2FnZW5rbmVjaHQiIDxXYWdlbmtuZWNodEBGdUgtRS5kZT4KPiAqVG86ICp1c2Vyc0BvdmlydC5v cmcKPiAqU2VudDogKlRlcsOnYS1mZWlyYSwgNyBkZSBNYWlvIGRlIDIwMTMgMTI6NDc6NTIKPiAq U3ViamVjdDogKlJlOiBbVXNlcnNdIHYydiBlcnJvcgo+Cj4gSGksCj4gdGhlIGZvbGRlciBpbWFn ZXMvPGltZ0lkPiBjb250YWlucyB0aGUgdmlydHVhbCBkaXNrcy4gRXZlcnkgZGlzayBpbiBhIAo+ IHNlcGFyYXRlIGZvbGRlci4KPiBZb3UgY2FuIGlnbm9yZSB0aGUgLm1ldGEgZmlsZSBpbiB0aGUg aW1hZ2VzIGZvbGRlci4KPiBUaGUgb3RoZXIgb25lIGlzIHRoZSBpbWFnZSBmaWxlLiBZb3UgY2Fu IGNoZWNrIGl0IHdpdGggdGhlIGNvbW1hbmQ6Cj4gcWVtdS1pbWcgaW5mbyAgZjg5ZDhjYTMtZjY1 Yy00NWEwLThmMmUtZGYyZjA1MDE0ZDBiCj4KPiBUaGUgZm9sZGVyIG1hc3Rlci92bXMvPHZtSWQ+ IGNvbnRhaW5zIGEgZGVzY3JpcHRpb24gZmlsZSBvZiB0aGUgdm0gaW4gCj4gdGhlIC5vdmYgZm9y bWF0Lgo+IFdoZW4geW91ciBWTSB1c2VzIG1vcmUgdGhhbiBvbmUgdmlydHVhbCBkaXNrcywgdGhl cmUgeW91IGNhbiBmaW5kIHRoZSAKPiBpbWdJZCBvZiB0aGUgZGlza3MuCj4KPiBSZWdhcmRzLCAg IE1pY2hhZWwKPgo+Cj4gQW0gMDcuMDUuMjAxMyAxMzoyNCwgc2NocmllYiBzdXBvcnRlQGxvZ2lj d29ya3MucHQ6Cj4KPiAgICAgSGkgTWljaGFlbCwKPgo+ICAgICBUaGFua3MuIE9uZSBxdWVzdGlv biwgTXlleHBvcnRlZCBWTSBoYXMgdGhlIG5hbWUgRmVkb3JhLCBob3cgY2FuIEkKPiAgICAgaWRl bnRpZnkgaXQgb24gdGhlIHN5c3RlbT8KPiAgICAgSW4gdGhlIGV4cG9ydCBkb21haW4gaSBoYXZl Cj4gICAgIGRyd3hyLXhyLXguIDIgdmRzbSBrdm0gNDA5NiBBcHIgMTIgMTc6MDcgZG9tX21kCj4g ICAgIGRyd3hyLXhyLXguIDMgdmRzbSBrdm0gNDA5NiBNYXkgIDcgMTA6NTcgaW1hZ2VzCj4gICAg IGRyd3hyLXhyLXguIDQgdmRzbSBrdm0gNDA5NiBBcHIgMTIgMTc6MDggbWFzdGVyCj4KPiAgICAg YW5kIGluCj4gICAgIC9tbnQvMzk4ZGE3OWYtNTNlMS00M2RkLTg4MzYtZTU4ZWRkNGRlOTc1L2lt YWdlcy8yYTk1NjM1Yy0zZTFiLTQ1YTYtYmU4Yy1mYTY2MzE3YjY0NzUKPiAgICAgSSBoYXZlCj4g ICAgIC1ydy1ydy0tLS0uIDEgdmRzbSBrdm0gMTA3Mzc0MTgyNCBNYXkgIDcgMTA6NTkKPiAgICAg Zjg5ZDhjYTMtZjY1Yy00NWEwLThmMmUtZGYyZjA1MDE0ZDBiCj4gICAgIC1ydy1yLS1yLS0uIDEg dmRzbSBrdm0gICAgICAgIDI2OSBNYXkgIDcgMTA6NTcKPiAgICAgZjg5ZDhjYTMtZjY1Yy00NWEw LThmMmUtZGYyZjA1MDE0ZDBiLm1ldGEKPgo+ICAgICB3aGljaCBvbmUgaXMgdGhlIGV4cG9ydGVk IFZNPwo+Cj4gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgICAqRnJvbTogKiJNaWNoYWVsIFdhZ2Vu a25lY2h0IiA8V2FnZW5rbmVjaHRARnVILUUuZGU+Cj4gICAgICpUbzogKnVzZXJzQG92aXJ0Lm9y Zwo+ICAgICAqU2VudDogKlRlcsOnYS1mZWlyYSwgNyBkZSBNYWlvIGRlIDIwMTMgNzozMzo0OQo+ ICAgICAqU3ViamVjdDogKlJlOiBbVXNlcnNdIHYydiBlcnJvcgo+Cj4gICAgIEhpLAo+ICAgICBJ IGhhZCB0aGUgc2FtZSBwcm9ibGVtIHNvbWUgd2Vla3MgYWdvLiBBZnRlciBtYW55IGhvdXJzIG9m IHRyeSBhbgo+ICAgICBlcnJvciBJIHdlbnQgYW5vdGhlciB3YXkuCj4gICAgIEkgbWFkZSBhIG5l dyBWTSBvbiB0aGUgb3ZpcnQgZW5naW5lIHdpdGggdGhlIHNhbWUgcGFyYW1ldGVyIHRoYW4KPiAg ICAgdGhlIGt2bSBWTS4gRXNwZWNpYWxseSB0aGUgIkFsbG9jYXRpb24gUG9saWN5IiBvZiB0aGUg dmlydHVhbCBkaXNrCj4gICAgIGlzIGltcG9ydGFudCAoUHJlYWxsb2NhdGVkIGZvciByYXcgaW1h Z2VzIGFuZCBUaGluIFByb3Zpc2lvbiBmb3IKPiAgICAgcWNvdyBpbWFnZXMpLiBUaGVuIEkgZXhw b3J0IHRoZSBWTS4gVGhlbiBJIGNvcHkgdGhlIGltYWdlIGZyb20gdGhlCj4gICAgIEtWTSBzZXJ2 ZXIgdG8gdGhlIG92aXJ0IGV4cG9ydCBmb2xkZXIgYW5kIG92ZXJyaWRlIHRoZSBlbXB0eSBvbmUu Cj4gICAgIFBsZWFzZSBjaGVjayB0aGUgcGVybWlzc2lvbnMuIE5vdyB5b3UgY2FuIGltcG9ydCB0 aGUgVk0uCj4gICAgIEkgZ28gdGhpcyB3YXkgd2l0aCBhIGxvdCBvZiBsaW51eCBhbmQgd2luZG93 cyBWTXMuCj4KPiAgICAgUmVnYXJkcywgIE1pY2hhZWwKPgo+Cj4gICAgIEFtIDA3LjA1LjIwMTMg MDE6NTIsIHNjaHJpZWIgc3Vwb3J0ZUBsb2dpY3dvcmtzLnB0Ogo+Cj4gICAgICAgICBUaGlzIGlz IHdoYXQgSSBnZXQgaWYgcnVuIExJQkdVRVNURlNfREVCVUc9MSB2aXJ0LXYydiAtaQo+ICAgICAg ICAgbGlidmlydCAtaWMgcWVtdStzc2g6Ly9yb290QElQLUFkZHJlc3Mvc3lzdGVtIC1vIHJoZXYg LW9zCj4gICAgICAgICBuZnMuZG9tYWluLmxvY2FsOi9vdmlydC9leHBvcnQgLW9mIHFjb3cyIC1v YSBzcGFyc2UgLW4KPiAgICAgICAgIG92aXJ0bWdtdCBWTV9OYW1lCj4KPiAgICAgICAgIEZlZG9y YTE0LnFjb3cyOiAxMDAlCj4gICAgICAgICBbPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT1dRCAwaDU5bTMxcwo+ICAgICAgICAgbGliZ3Vlc3RmczogY3JlYXRl OiBmbGFncyA9IDAsIGhhbmRsZSA9IDB4MmQ4ZmRkMAo+ICAgICAgICAgbGliZ3Vlc3RmczogbGF1 bmNoOiBhdHRhY2gtbWV0aG9kPWxpYnZpcnQKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IGxhdW5jaDog dG1wZGlyPS90bXAvbGliZ3Vlc3RmczRqazVXaAo+ICAgICAgICAgbGliZ3Vlc3RmczogbGF1bmNo OiB1bWFzaz0wMDIyCj4gICAgICAgICBsaWJndWVzdGZzOiBsYXVuY2g6IGV1aWQ9MzYKPiAgICAg ICAgIGxpYmd1ZXN0ZnM6IGxpYnZpcnQgdmVyc2lvbiA9IDEwMDAyICgwLjEwLjIpCj4gICAgICAg ICBsaWJndWVzdGZzOiBbMDAwMDBtc10gY29ubmVjdCB0byBsaWJ2aXJ0Cj4gICAgICAgICBsaWJn dWVzdGZzOiBvcGVuaW5nIGxpYnZpcnQgaGFuZGxlOiBVUkkgPSBOVUxMLCBhdXRoID0KPiAgICAg ICAgIHZpckNvbm5lY3RBdXRoUHRyRGVmYXVsdCwgZmxhZ3MgPSAwCj4gICAgICAgICBsaWJndWVz dGZzOiBzdWNjZXNzZnVsbHkgb3BlbmVkIGxpYnZpcnQgaGFuZGxlOiBjb25uID0gMHgyZDdiNjkw Cj4gICAgICAgICBsaWJndWVzdGZzOiBbMDAxNjRtc10gZ2V0IGxpYnZpcnQgY2FwYWJpbGl0aWVz Cj4gICAgICAgICBsaWJndWVzdGZzOiBbMDU0NjVtc10gcGFyc2luZyBjYXBhYmlsaXRpZXMgWE1M Cj4gICAgICAgICBsaWJndWVzdGZzOiBbMDU0Njdtc10gYnVpbGQgYXBwbGlhbmNlCj4gICAgICAg ICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IGZlYm9vdHN0cmFwLXN1cGVybWluLWhlbHBlcgo+ ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC0tdmVyYm9zZQo+ICAgICAgICAg bGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC11IDM2Cj4gICAgICAgICBsaWJndWVzdGZzOiBj b21tYW5kOiBydW46IFwgLWcgMzYKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjog XCAtZiBjaGVja3N1bQo+ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC91c3Iv bGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBy dW46IFwgeDg2XzY0Cj4gICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAybXNdIHdoaXRlbGlz dCA9IChub3Qgc3BlY2lmaWVkKSwKPiAgICAgICAgIGhvc3RfY3B1ID0geDg2XzY0LCBrZXJuZWwg PSAobnVsbCksIGluaXRyZCA9IChudWxsKSwgYXBwbGlhbmNlCj4gICAgICAgICA9IChudWxsKQo+ ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwMm1zXSBpbnB1dHNbMF0gPQo+ICAgICAgICAg L3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQKPiAgICAgICAgIGNoZWNraW5nIG1vZHBhdGgg L2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeQo+ICAgICAg ICAgcGlja2VkIHZtbGludXotMy44LjYtMjAzLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAo+ ICAgICAgICAgL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBleGlzdHMKPiAgICAg ICAgIGNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQg aXMgYQo+ICAgICAgICAgZGlyZWN0b3J5Cj4gICAgICAgICBwaWNrZWQgdm1saW51ei0zLjguMTEt MjAwLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAo+ICAgICAgICAgL2xpYi9tb2R1bGVzLzMu OC4xMS0yMDAuZmMxOC54ODZfNjQgZXhpc3RzCj4gICAgICAgICBjaGVja2luZyBtb2RwYXRoIC9s aWIvbW9kdWxlcy8zLjguOC0yMDIuZmMxOC54ODZfNjQgaXMgYSBkaXJlY3RvcnkKPiAgICAgICAg IHBpY2tlZCB2bWxpbnV6LTMuOC44LTIwMi5mYzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGgKPiAg ICAgICAgIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMxOC54ODZfNjQgZXhpc3RzCj4gICAgICAg ICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAybXNdIGZpbmlzaGVkIGNyZWF0aW5nIGtlcm5lbAo+ICAg ICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwM21zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0 ZnMvc3VwZXJtaW4uZAo+ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwM21zXSB2aXNpdGlu Zwo+ICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvYmFzZS5pbWcKPiAgICAg ICAgIHN1cGVybWluIGhlbHBlciBbMDAwMTBtc10gdmlzaXRpbmcKPiAgICAgICAgIC91c3IvbGli NjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2RhZW1vbi5pbWcKPiAgICAgICAgIHN1cGVybWluIGhlbHBl ciBbMDAwNTJtc10gdmlzaXRpbmcKPiAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1p bi5kL2hvc3RmaWxlcwo+ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDc0OG1zXSB2aXNpdGlu Zwo+ICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaW5pdC5pbWcKPiAgICAg ICAgIHN1cGVybWluIGhlbHBlciBbMDA3NjJtc10gdmlzaXRpbmcKPiAgICAgICAgIC91c3IvbGli NjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL3VkZXYtcnVsZXMuaW1nCj4gICAgICAgICBzdXBlcm1pbiBo ZWxwZXIgWzAwNzcwbXNdIGFkZGluZyBrZXJuZWwgbW9kdWxlcwo+ICAgICAgICAgc3VwZXJtaW4g aGVscGVyIFswMDg5OG1zXSBmaW5pc2hlZCBjcmVhdGluZyBhcHBsaWFuY2UKPiAgICAgICAgIGxp Ymd1ZXN0ZnM6IGNoZWNrc3VtIG9mIGV4aXN0aW5nIGFwcGxpYW5jZToKPiAgICAgICAgIDc3MDVk OTIwYzA2NGE3MjJkZWYyMGFjMjViNmZiMTYyY2VlYzEwMTllZmFjNTQxZGFjZmVhOTc2YTU1NDAz MjYKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IFswNjUwOW1zXSBiZWdpbiBidWlsZGluZyBzdXBlcm1p biBhcHBsaWFuY2UKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IFswNjUwOW1zXSBydW4gc3VwZXJtaW4t aGVscGVyCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IGZlYm9vdHN0cmFwLXN1 cGVybWluLWhlbHBlcgo+ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC0tdmVy Ym9zZQo+ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC11IDM2Cj4gICAgICAg ICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWcgMzYKPiAgICAgICAgIGxpYmd1ZXN0ZnM6 IGNvbW1hbmQ6IHJ1bjogXCAtLWNvcHkta2VybmVsCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwgLWYgZXh0Mgo+ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBc IC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwgeDg2XzY0Cj4gICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwg L3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIva2VybmVsCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwgL3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIvaW5pdHJkCj4gICAgICAgICBsaWJn dWVzdGZzOiBjb21tYW5kOiBydW46IFwgL3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIvcm9vdAo+ICAg ICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwMW1zXSB3aGl0ZWxpc3QgPSAobm90IHNwZWNpZmll ZCksCj4gICAgICAgICBob3N0X2NwdSA9IHg4Nl82NCwga2VybmVsID0gL3Zhci90bXAvZ3Vlc3Rm cy51WXg1SmIva2VybmVsLAo+ICAgICAgICAgaW5pdHJkID0gL3Zhci90bXAvZ3Vlc3Rmcy51WXg1 SmIvaW5pdHJkLCBhcHBsaWFuY2UgPQo+ICAgICAgICAgL3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIv cm9vdAo+ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwMW1zXSBpbnB1dHNbMF0gPQo+ICAg ICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQKPiAgICAgICAgIGNoZWNraW5nIG1v ZHBhdGggL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeQo+ ICAgICAgICAgcGlja2VkIHZtbGludXotMy44LjYtMjAzLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9k cGF0aAo+ICAgICAgICAgL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBleGlzdHMK PiAgICAgICAgIGNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54 ODZfNjQgaXMgYQo+ICAgICAgICAgZGlyZWN0b3J5Cj4gICAgICAgICBwaWNrZWQgdm1saW51ei0z LjguMTEtMjAwLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAo+ICAgICAgICAgL2xpYi9tb2R1 bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgZXhpc3RzCj4gICAgICAgICBjaGVja2luZyBtb2Rw YXRoIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMxOC54ODZfNjQgaXMgYSBkaXJlY3RvcnkKPiAg ICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC44LTIwMi5mYzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBh dGgKPiAgICAgICAgIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMxOC54ODZfNjQgZXhpc3RzCj4g ICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMTEwbXNdIGZpbmlzaGVkIGNyZWF0aW5nIGtlcm5l bAo+ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMjU2MW1zXSBmaW5pc2hlZCBta2UyZnMKPiAg ICAgICAgIHN1cGVybWluIGhlbHBlciBbMDI1NjNtc10gdmlzaXRpbmcgL3Vzci9saWI2NC9ndWVz dGZzL3N1cGVybWluLmQKPiAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDI1NjNtc10gdmlzaXRp bmcKPiAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2Jhc2UuaW1nCj4gICAg ICAgICBzdXBlcm1pbiBoZWxwZXIgWzExNDUxbXNdIHZpc2l0aW5nCj4gICAgICAgICAvdXNyL2xp YjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9kYWVtb24uaW1nCj4gICAgICAgICBzdXBlcm1pbiBoZWxw ZXIgWzExNTIybXNdIHZpc2l0aW5nCj4gICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJt aW4uZC9ob3N0ZmlsZXMKPiAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMzgwMDRtc10gdmlzaXRp bmcKPiAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2luaXQuaW1nCj4gICAg ICAgICBzdXBlcm1pbiBoZWxwZXIgWzM4MDEwbXNdIHZpc2l0aW5nCj4gICAgICAgICAvdXNyL2xp YjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC91ZGV2LXJ1bGVzLmltZwo+ICAgICAgICAgc3VwZXJtaW4g aGVscGVyIFszODAxNm1zXSBhZGRpbmcga2VybmVsIG1vZHVsZXMKPiAgICAgICAgIHN1cGVybWlu IGhlbHBlciBbNjI1ODRtc10gY2xvc2luZyBleHQyIGZpbGVzeXN0ZW0KPiAgICAgICAgIHN1cGVy bWluIGhlbHBlciBbNjI1ODVtc10gZmluaXNoZWQgY3JlYXRpbmcgYXBwbGlhbmNlCj4gICAgICAg ICBsaWJndWVzdGZzOiBbNjkxMTBtc10gZmluaXNoZWQgYnVpbGRpbmcgc3VwZXJtaW4gYXBwbGlh bmNlCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IHJtCj4gICAgICAgICBsaWJn dWVzdGZzOiBjb21tYW5kOiBydW46IFwgLXJmIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiCj4gICAg ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IHFlbXUtaW1nCj4gICAgICAgICBsaWJndWVz dGZzOiBjb21tYW5kOiBydW46IFwgY3JlYXRlCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5k OiBydW46IFwgLWYgcWNvdzIKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAt YiAvdmFyL3RtcC8uZ3Vlc3Rmcy0zNi9yb290LjE0MzU4Cj4gICAgICAgICBsaWJndWVzdGZzOiBj b21tYW5kOiBydW46IFwgLW8gYmFja2luZ19mbXQ9cmF3Cj4gICAgICAgICBsaWJndWVzdGZzOiBj b21tYW5kOiBydW46IFwgL3RtcC9saWJndWVzdGZzNGprNVdoL3NuYXBzaG90MQo+ICAgICAgICAg Rm9ybWF0dGluZyAnL3RtcC9saWJndWVzdGZzNGprNVdoL3NuYXBzaG90MScsIGZtdD1xY293Mgo+ ICAgICAgICAgc2l6ZT00Mjk0OTY3Mjk2IGJhY2tpbmdfZmlsZT0nL3Zhci90bXAvLmd1ZXN0ZnMt MzYvcm9vdC4xNDM1OCcKPiAgICAgICAgIGJhY2tpbmdfZm10PSdyYXcnIGVuY3J5cHRpb249b2Zm IGNsdXN0ZXJfc2l6ZT02NTUzNgo+ICAgICAgICAgbGF6eV9yZWZjb3VudHM9b2ZmCj4gICAgICAg ICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IHFlbXUtaW1nCj4gICAgICAgICBsaWJndWVzdGZz OiBjb21tYW5kOiBydW46IFwgY3JlYXRlCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBy dW46IFwgLWYgcWNvdzIKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtYiAv dG1wL2V0bFZvdmIwOVUKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtbyBi YWNraW5nX2ZtdD1yYXcKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdG1w L2xpYmd1ZXN0ZnM0ams1V2gvc25hcHNob3QyCj4gICAgICAgICBGb3JtYXR0aW5nICcvdG1wL2xp Ymd1ZXN0ZnM0ams1V2gvc25hcHNob3QyJywgZm10PXFjb3cyCj4gICAgICAgICBzaXplPTQ0NjQ2 NCBiYWNraW5nX2ZpbGU9Jy90bXAvZXRsVm92YjA5VScgYmFja2luZ19mbXQ9J3JhdycKPiAgICAg ICAgIGVuY3J5cHRpb249b2ZmIGNsdXN0ZXJfc2l6ZT02NTUzNiBsYXp5X3JlZmNvdW50cz1vZmYK PiAgICAgICAgIGxpYmd1ZXN0ZnM6IFs2OTM1MW1zXSBjcmVhdGUgbGlidmlydCBYTUwKPiAgICAg ICAgIHZpcnQtdjJ2OiBGYWlsZWQgdG8gbGF1bmNoIGd1ZXN0ZnMgYXBwbGlhbmNlLiBUcnkgcnVu bmluZwo+ICAgICAgICAgYWdhaW4gd2l0aCBMSUJHVUVTVEZTX0RFQlVHPTEgZm9yIG1vcmUgaW5m b3JtYXRpb24KPiAgICAgICAgIGxpYmd1ZXN0ZnM6IGNsb3NpbmcgZ3Vlc3RmcyBoYW5kbGUgMHgy ZDhmZGQwIChzdGF0ZSAwKQo+ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBybQo+ ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1yZiAvdG1wL2xpYmd1ZXN0ZnM0 ams1V2gKPgo+Cj4KPiAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgICAgICAgKkRlOiAqc3Vw b3J0ZUBsb2dpY3dvcmtzLnB0Cj4gICAgICAgICAqUGFyYTogKlVzZXJzQG92aXJ0Lm9yZwo+ICAg ICAgICAgKkVudmlhZGFzOiAqU2VndW5kYS1mZWlyYSwgNiBNYWlvLCAyMDEzIDIzOjQ1OjM2Cj4g ICAgICAgICAqQXNzdW50bzogKltVc2Vyc10gdjJ2IGVycm9yCj4KPiAgICAgICAgIEknbSB0cnlp bmcgdG8gZXhwb3J0IGEgVk0gZnJvbSBLVk0uIEl0J3MgYSBGZWRvcmExNCBtYWNoaW5lLgo+ICAg ICAgICAgSSBydW46IHZpcnQtdjJ2IC1pIGxpYnZpcnQgLWljCj4gICAgICAgICBxZW11K3NzaDov L3Jvb3RASVAtQWRkcmVzcy9zeXN0ZW0gLW8gcmhldiAtb3MKPiAgICAgICAgIG5mcy5kb21haW4u bG9jYWw6L292aXJ0L2V4cG9ydCAtb2YgcWNvdzIgLW9hIHNwYXJzZSAtbgo+ICAgICAgICAgb3Zp cnRtZ210IFZNX05hbWUKPgo+ICAgICAgICAgSXQgc3RhcnRzIHRvIGJ1aWQgdGhlIHVtYWdlIGJ1 dCBpbiB0aGUgZW5kIEkgaGF2ZSBhbiBlcnJvcgo+ICAgICAgICAgbWVzc2FnZToKPiAgICAgICAg IHZpcnQtdjJ2OiBGYWlsZWQgdG8gbGF1bmNoIGd1ZXN0ZnMgYXBwbGlhbmNlLiBUcnkgcnVubmlu Zwo+ICAgICAgICAgYWdhaW4gd2l0aCBMSUJHVUVTVEZTX0RFQlVHPTEgZm9yIG1vcmUgaW5mb3Jt YXRpb24KPgo+ICAgICAgICAgU29tZXRoaW5nIHdyb25nIHdpdGggdGhlIGd1ZXN0ZnM/Cj4KPiAg ICAgICAgIEpvc2UKPgo+ICAgICAgICAgLS0gCj4gICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAg ICAgICAgIEpvc2UgRmVycmFkZWlyYQo+ICAgICAgICAgaHR0cDovL3d3dy5sb2dpY3dvcmtzLnB0 Cj4KPgo+ICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KPiAgICAgICAgIFVzZXJzIG1haWxpbmcgbGlzdAo+ICAgICAgICAgVXNlcnNAb3ZpcnQu b3JnCj4gICAgICAgICBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNl cnMKPgo+Cj4KPiAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCj4gICAgICAgICBVc2VycyBtYWlsaW5nIGxpc3QKPiAgICAgICAgIFVzZXJzQG92 aXJ0Lm9yZwo+ICAgICAgICAgaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L3VzZXJzCj4KPgo+ICAgICAtLSAKPiAgICAgTWl0IGZyZXVuZGxpY2hlbiBHcsO8w59lbgo+Cj4g ICAgIE1pY2hhZWwgV2FnZW5rbmVjaHQKPiAgICAgRnVIIEVudHdpY2tsdW5nc2dlc2VsbHNjaGFm dCBtYkgKPiAgICAgR2VzY2jDpGZ0c2bDvGhyZXIgQ2Fyb2xhIEZvcm5vZmYKPiAgICAgSFJCIEZy ZWlidXJnIDcwMTIwMywgVUlEIERFMjU1MDA3MzcyCj4gICAgIEhhdXB0c3RyLiA0LCBELTc5MjI0 IFVta2lyY2gKPiAgICAgVGVsICs0OSA3NjY1IDkzMjg4LTAsIEZheCAtMTUwCj4KPgo+Cj4gICAg IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gICAgIFVz ZXJzIG1haWxpbmcgbGlzdAo+ICAgICBVc2Vyc0BvdmlydC5vcmcKPiAgICAgaHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4KPgo+IC0tIAo+IE1pdCBmcmV1bmRs aWNoZW4gR3LDvMOfZW4KPgo+IE1pY2hhZWwgV2FnZW5rbmVjaHQKPiBGdUggRW50d2lja2x1bmdz Z2VzZWxsc2NoYWZ0IG1iSAo+IEdlc2Now6RmdHNmw7xocmVyIENhcm9sYSBGb3Jub2ZmCj4gSFJC IEZyZWlidXJnIDcwMTIwMywgVUlEIERFMjU1MDA3MzcyCj4gSGF1cHRzdHIuIDQsIEQtNzkyMjQg VW1raXJjaAo+IFRlbCArNDkgNzY2NSA5MzI4OC0wLCBGYXggLTE1MAo+Cj4KPiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFVzZXJzIG1haWxpbmcgbGlz dAo+IFVzZXJzQG92aXJ0Lm9yZwo+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0 aW5mby91c2Vycwo+CgotLSAKTWl0IGZyZXVuZGxpY2hlbiBHcsO8w59lbgoKTWljaGFlbCBXYWdl bmtuZWNodApGdUggRW50d2lja2x1bmdzZ2VzZWxsc2NoYWZ0IG1iSApHZXNjaMOkZnRzZsO8aHJl ciBDYXJvbGEgRm9ybm9mZgpIUkIgRnJlaWJ1cmcgNzAxMjAzLCBVSUQgREUyNTUwMDczNzIKSGF1 cHRzdHIuIDQsIEQtNzkyMjQgVW1raXJjaApUZWwgKzQ5IDc2NjUgOTMyODgtMCwgRmF4IC0xNTAK CgoKLS0tLS0tLS0tLS0tLS0wMjA1MDkwMTAxMDUwODA2MDQwMDAyMDUKQ29udGVudC1UeXBlOiB0 ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoK PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRG LTgiIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IHRleHQ9IiMw MDAwMDAiIGJnY29sb3I9IiNGRkZGRkYiPgogICAgSGkgSm9zZSw8YnI+CiAgICB0aGUgZGlzayBz aXplIGhhcyB0byBiZSB0aGUgc2FtZSBhbmQgdGhlICJBbGxvY2F0aW9uIFBvbGljeSIgaGFzIHRv CiAgICBiZSB0aGUgcmlnaHQgb25lIChzZWUgbXkgZmlyc3QgYW5zd2VyKS48YnI+CiAgICA8YnI+ CiAgICBSZWdhcmRzLMKgIE1pY2hhZWw8YnI+CiAgICA8YnI+CiAgICA8YnI+CiAgICBBbSAwNy4w NS4yMDEzIDE4OjUxLCBzY2hyaWViIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQi IGhyZWY9Im1haWx0bzpzdXBvcnRlQGxvZ2ljd29ya3MucHQiPnN1cG9ydGVAbG9naWN3b3Jrcy5w dDwvYT46CiAgICA8YmxvY2txdW90ZQogICAgICBjaXRlPSJtaWQ6MjA5MzEzMjguMjUyLjEzNjc5 NDU0NzA2NzQuSmF2YU1haWwuZmVycmFAcGMtZmVycmEiCiAgICAgIHR5cGU9ImNpdGUiPgogICAg ICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPnAgeyBtYXJnaW46IDA7IH08L3N0eWxlPgogICAgICA8 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQt c2l6ZToKICAgICAgICAxMHB0OyBjb2xvcjogIzAwMDAwMCI+SGksPGJyPgogICAgICAgIDxicj4K ICAgICAgICBJIGRpZCB0aGF0IGJ1dCBpdCBmYWlscywgbWF5YmUgdGhlIEtWTSBkaXNrIGhhcyB0 byBiZSB0aGUgc2FtZQogICAgICAgIHNpemUgb3IgYmlnZ2VyPzxicj4KICAgICAgICA8YnI+CiAg ICAgICAgUmVnYXJkczxicj4KICAgICAgICBKb3NlPGJyPgogICAgICAgIDxicj4KICAgICAgICA8 aHIgaWQ9Inp3Y2hyIj4KICAgICAgICA8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBm b250LXdlaWdodDogbm9ybWFsOwogICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB0ZXh0LWRl Y29yYXRpb246IG5vbmU7IGZvbnQtZmFtaWx5OgogICAgICAgICAgSGVsdmV0aWNhLEFyaWFsLHNh bnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsiPjxiPkZyb206IDwvYj4iTWljaGFlbAogICAgICAg ICAgV2FnZW5rbmVjaHQiIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9Im1h aWx0bzpXYWdlbmtuZWNodEBGdUgtRS5kZSI+Jmx0O1dhZ2Vua25lY2h0QEZ1SC1FLmRlJmd0Ozwv YT48YnI+CiAgICAgICAgICA8Yj5UbzogPC9iPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2 aWF0ZWQiIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92aXJ0Lm9yZzwvYT48 YnI+CiAgICAgICAgICA8Yj5TZW50OiA8L2I+VGVyw6dhLWZlaXJhLCA3IGRlIE1haW8gZGUgMjAx MyAxMjo0Nzo1Mjxicj4KICAgICAgICAgIDxiPlN1YmplY3Q6IDwvYj5SZTogW1VzZXJzXSB2MnYg ZXJyb3I8YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBIaSw8YnI+CiAgICAgICAgICB0aGUg Zm9sZGVyIGltYWdlcy8mbHQ7aW1nSWQmZ3Q7IGNvbnRhaW5zIHRoZSB2aXJ0dWFsIGRpc2tzLgog ICAgICAgICAgRXZlcnkgZGlzayBpbiBhIHNlcGFyYXRlIGZvbGRlci4gPGJyPgogICAgICAgICAg WW91IGNhbiBpZ25vcmUgdGhlIC5tZXRhIGZpbGUgaW4gdGhlIGltYWdlcyBmb2xkZXIuPGJyPgog ICAgICAgICAgVGhlIG90aGVyIG9uZSBpcyB0aGUgaW1hZ2UgZmlsZS4gWW91IGNhbiBjaGVjayBp dCB3aXRoIHRoZQogICAgICAgICAgY29tbWFuZDo8YnI+CiAgICAgICAgICBxZW11LWltZyBpbmZv wqAgZjg5ZDhjYTMtZjY1Yy00NWEwLThmMmUtZGYyZjA1MDE0ZDBiPGJyPgogICAgICAgICAgPGJy PgogICAgICAgICAgVGhlIGZvbGRlciBtYXN0ZXIvdm1zLyZsdDt2bUlkJmd0OyBjb250YWlucyBh IGRlc2NyaXB0aW9uIGZpbGUKICAgICAgICAgIG9mIHRoZSB2bSBpbiB0aGUgLm92ZiBmb3JtYXQu PGJyPgogICAgICAgICAgV2hlbiB5b3VyIFZNIHVzZXMgbW9yZSB0aGFuIG9uZSB2aXJ0dWFsIGRp c2tzLCB0aGVyZSB5b3UgY2FuCiAgICAgICAgICBmaW5kIHRoZSBpbWdJZCBvZiB0aGUgZGlza3Mu PGJyPgogICAgICAgICAgPGJyPgogICAgICAgICAgUmVnYXJkcyzCoMKgIE1pY2hhZWw8YnI+CiAg ICAgICAgICA8YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBBbSAwNy4wNS4yMDEzIDEzOjI0 LCBzY2hyaWViIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgY2xhc3M9Im1v ei10eHQtbGluay1hYmJyZXZpYXRlZCIKICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnN1cG9ydGVA bG9naWN3b3Jrcy5wdCIgdGFyZ2V0PSJfYmxhbmsiPnN1cG9ydGVAbG9naWN3b3Jrcy5wdDwvYT46 CiAgICAgICAgICA8YmxvY2txdW90ZQogICAgICAgICAgICBjaXRlPSJtaWQ6MzE2Nzk1MTIuNjQ2 LjEzNjc5MjU4NzE2MzguSmF2YU1haWwuZmVycmFAcGMtZmVycmEiPgogICAgICAgICAgICA8c3R5 bGU+cCB7IG1hcmdpbjogMDsgfTwvc3R5bGU+CiAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiBhcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsKICAgICAgICAgICAgICBmb250LXNp emU6IDEwcHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij5IaSBNaWNoYWVsLDxicj4KICAgICAgICAg ICAgICA8YnI+CiAgICAgICAgICAgICAgVGhhbmtzLiBPbmUgcXVlc3Rpb24sIE15ZXhwb3J0ZWQg Vk0gaGFzIHRoZSBuYW1lIEZlZG9yYSwKICAgICAgICAgICAgICBob3cgY2FuIEkgaWRlbnRpZnkg aXQgb24gdGhlIHN5c3RlbT88YnI+CiAgICAgICAgICAgICAgSW4gdGhlIGV4cG9ydCBkb21haW4g aSBoYXZlPGJyPgogICAgICAgICAgICAgIGRyd3hyLXhyLXguIDIgdmRzbSBrdm0gNDA5NiBBcHIg MTIgMTc6MDcgZG9tX21kPGJyPgogICAgICAgICAgICAgIGRyd3hyLXhyLXguIDMgdmRzbSBrdm0g NDA5NiBNYXnCoCA3IDEwOjU3IGltYWdlczxicj4KICAgICAgICAgICAgICBkcnd4ci14ci14LiA0 IHZkc20ga3ZtIDQwOTYgQXByIDEyIDE3OjA4IG1hc3Rlcjxicj4KICAgICAgICAgICAgICA8YnI+ CiAgICAgICAgICAgICAgYW5kIGluPGJyPgovbW50LzM5OGRhNzlmLTUzZTEtNDNkZC04ODM2LWU1 OGVkZDRkZTk3NS9pbWFnZXMvMmE5NTYzNWMtM2UxYi00NWE2LWJlOGMtZmE2NjMxN2I2NDc1PGJy PgogICAgICAgICAgICAgIEkgaGF2ZTxicj4KICAgICAgICAgICAgICAtcnctcnctLS0tLiAxIHZk c20ga3ZtIDEwNzM3NDE4MjQgTWF5wqAgNyAxMDo1OQogICAgICAgICAgICAgIGY4OWQ4Y2EzLWY2 NWMtNDVhMC04ZjJlLWRmMmYwNTAxNGQwYjxicj4KICAgICAgICAgICAgICAtcnctci0tci0tLiAx IHZkc20ga3ZtwqDCoMKgwqDCoMKgwqAgMjY5IE1hecKgIDcgMTA6NTcKICAgICAgICAgICAgICBm ODlkOGNhMy1mNjVjLTQ1YTAtOGYyZS1kZjJmMDUwMTRkMGIubWV0YTxicj4KICAgICAgICAgICAg ICA8YnI+CiAgICAgICAgICAgICAgd2hpY2ggb25lIGlzIHRoZSBleHBvcnRlZCBWTT88YnI+CiAg ICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgIDxociBpZD0iendjaHIiPgogICAgICAgICAg ICAgIDxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtd2VpZ2h0OiBub3JtYWw7 CiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IHRleHQtZGVjb3JhdGlvbjogbm9u ZTsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICBIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJp ZjsgZm9udC1zaXplOiAxMnB0OyI+PGI+RnJvbTogPC9iPiJNaWNoYWVsCgogICAgICAgICAgICAg ICAgV2FnZW5rbmVjaHQiIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAg ICAgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIKICAgICAgICAgICAgICAgICAgaHJlZj0i bWFpbHRvOldhZ2Vua25lY2h0QEZ1SC1FLmRlIiB0YXJnZXQ9Il9ibGFuayI+Jmx0O1dhZ2Vua25l Y2h0QEZ1SC1FLmRlJmd0OzwvYT48YnI+CiAgICAgICAgICAgICAgICA8Yj5UbzogPC9iPjxhIG1v ei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQtbGlu ay1hYmJyZXZpYXRlZCIKICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0 Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICAg ICAgICA8Yj5TZW50OiA8L2I+VGVyw6dhLWZlaXJhLCA3IGRlIE1haW8gZGUgMjAxMyA3OjMzOjQ5 PGJyPgogICAgICAgICAgICAgICAgPGI+U3ViamVjdDogPC9iPlJlOiBbVXNlcnNdIHYydiBlcnJv cjxicj4KICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgIEhpLDxicj4KICAgICAg ICAgICAgICAgIEkgaGFkIHRoZSBzYW1lIHByb2JsZW0gc29tZSB3ZWVrcyBhZ28uIEFmdGVyIG1h bnkgaG91cnMKICAgICAgICAgICAgICAgIG9mIHRyeSBhbiBlcnJvciBJIHdlbnQgYW5vdGhlciB3 YXkuPGJyPgogICAgICAgICAgICAgICAgSSBtYWRlIGEgbmV3IFZNIG9uIHRoZSBvdmlydCBlbmdp bmUgd2l0aCB0aGUgc2FtZQogICAgICAgICAgICAgICAgcGFyYW1ldGVyIHRoYW4gdGhlIGt2bSBW TS4gRXNwZWNpYWxseSB0aGUgIkFsbG9jYXRpb24KICAgICAgICAgICAgICAgIFBvbGljeSIgb2Yg dGhlIHZpcnR1YWwgZGlzayBpcyBpbXBvcnRhbnQgKFByZWFsbG9jYXRlZAogICAgICAgICAgICAg ICAgZm9yIHJhdyBpbWFnZXMgYW5kIFRoaW4gUHJvdmlzaW9uIGZvciBxY293IGltYWdlcykuIFRo ZW4KICAgICAgICAgICAgICAgIEkgZXhwb3J0IHRoZSBWTS4gVGhlbiBJIGNvcHkgdGhlIGltYWdl IGZyb20gdGhlIEtWTQogICAgICAgICAgICAgICAgc2VydmVyIHRvIHRoZSBvdmlydCBleHBvcnQg Zm9sZGVyIGFuZCBvdmVycmlkZSB0aGUgZW1wdHkKICAgICAgICAgICAgICAgIG9uZS4gUGxlYXNl IGNoZWNrIHRoZSBwZXJtaXNzaW9ucy4gTm93IHlvdSBjYW4gaW1wb3J0CiAgICAgICAgICAgICAg ICB0aGUgVk0uIDxicj4KICAgICAgICAgICAgICAgIEkgZ28gdGhpcyB3YXkgd2l0aCBhIGxvdCBv ZiBsaW51eCBhbmQgd2luZG93cyBWTXMuPGJyPgogICAgICAgICAgICAgICAgPGJyPgogICAgICAg ICAgICAgICAgUmVnYXJkcyzCoCBNaWNoYWVsPGJyPgogICAgICAgICAgICAgICAgPGJyPgogICAg ICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgQW0gMDcuMDUuMjAxMyAwMTo1Miwgc2No cmllYiA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgIGNsYXNzPSJt b3otdHh0LWxpbmstYWJicmV2aWF0ZWQiCiAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpz dXBvcnRlQGxvZ2ljd29ya3MucHQiIHRhcmdldD0iX2JsYW5rIj5zdXBvcnRlQGxvZ2ljd29ya3Mu cHQ8L2E+OgogICAgICAgICAgICAgICAgPGJsb2NrcXVvdGUKICAgICAgICAgICAgICAgICAgY2l0 ZT0ibWlkOjEwNjE0MjQ4NTYuNDEzOC4xMzY3ODg0MzcxOTU5LkphdmFNYWlsLnJvb3RAbG9naWN3 b3Jrcy5wdCI+CiAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBUaW1l cyBOZXcgUm9tYW47IGZvbnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAxMHB0OyBjb2xvcjog cmdiKDAsIDAsIDApOyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdj5UaGlzIGlzIHdoYXQgSSBn ZXQgaWYgcnVuIExJQkdVRVNURlNfREVCVUc9MQogICAgICAgICAgICAgICAgICAgICAgdmlydC12 MnYgLWkgbGlidmlydCAtaWMKICAgICAgICAgICAgICAgICAgICAgIHFlbXUrc3NoOi8vcm9vdEBJ UC1BZGRyZXNzL3N5c3RlbSAtbyByaGV2IC1vcwogICAgICAgICAgICAgICAgICAgICAgbmZzLmRv bWFpbi5sb2NhbDovb3ZpcnQvZXhwb3J0IC1vZiBxY293MiAtb2EKICAgICAgICAgICAgICAgICAg ICAgIHNwYXJzZSAtbiBvdmlydG1nbXQgVk1fTmFtZTxicj4KICAgICAgICAgICAgICAgICAgICA8 L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgICAgICAgICA8 L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2PkZlZG9yYTE0LnFjb3cyOiAxMDAlCiAgICAg ICAgICAgICAgICAgICAgICBbPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT1dRAogICAgICAgICAgICAgICAgICAgICAgMGg1OW0zMXM8YnI+CiAgICAgICAgICAg ICAgICAgICAgICBsaWJndWVzdGZzOiBjcmVhdGU6IGZsYWdzID0gMCwgaGFuZGxlID0gMHgyZDhm ZGQwPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogbGF1bmNoOiBhdHRhY2gt bWV0aG9kPWxpYnZpcnQ8YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBsYXVu Y2g6IHRtcGRpcj0vdG1wL2xpYmd1ZXN0ZnM0ams1V2g8YnI+CiAgICAgICAgICAgICAgICAgICAg ICBsaWJndWVzdGZzOiBsYXVuY2g6IHVtYXNrPTAwMjI8YnI+CiAgICAgICAgICAgICAgICAgICAg ICBsaWJndWVzdGZzOiBsYXVuY2g6IGV1aWQ9MzY8YnI+CiAgICAgICAgICAgICAgICAgICAgICBs aWJndWVzdGZzOiBsaWJ2aXJ0IHZlcnNpb24gPSAxMDAwMiAoMC4xMC4yKTxicj4KICAgICAgICAg ICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFswMDAwMG1zXSBjb25uZWN0IHRvIGxpYnZpcnQ8YnI+ CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBvcGVuaW5nIGxpYnZpcnQgaGFuZGxl OiBVUkkgPSBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgYXV0aCA9IHZpckNvbm5lY3RBdXRo UHRyRGVmYXVsdCwgZmxhZ3MgPSAwPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3Rm czogc3VjY2Vzc2Z1bGx5IG9wZW5lZCBsaWJ2aXJ0IGhhbmRsZToKICAgICAgICAgICAgICAgICAg ICAgIGNvbm4gPSAweDJkN2I2OTA8YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZz OiBbMDAxNjRtc10gZ2V0IGxpYnZpcnQgY2FwYWJpbGl0aWVzPGJyPgogICAgICAgICAgICAgICAg ICAgICAgbGliZ3Vlc3RmczogWzA1NDY1bXNdIHBhcnNpbmcgY2FwYWJpbGl0aWVzIFhNTDxicj4K ICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFswNTQ2N21zXSBidWlsZCBhcHBsaWFu Y2U8YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46CiAg ICAgICAgICAgICAgICAgICAgICBmZWJvb3RzdHJhcC1zdXBlcm1pbi1oZWxwZXI8YnI+CiAgICAg ICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLS12ZXJib3NlPGJy PgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC11IDM2 PGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1n IDM2PGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBc IC1mIGNoZWNrc3VtPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFu ZDogcnVuOiBcCiAgICAgICAgICAgICAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJt aW4uZDxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjog XCB4ODZfNjQ8YnI+CiAgICAgICAgICAgICAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAy bXNdIHdoaXRlbGlzdCA9IChub3QKICAgICAgICAgICAgICAgICAgICAgIHNwZWNpZmllZCksIGhv c3RfY3B1ID0geDg2XzY0LCBrZXJuZWwgPSAobnVsbCksCiAgICAgICAgICAgICAgICAgICAgICBp bml0cmQgPSAobnVsbCksIGFwcGxpYW5jZSA9IChudWxsKTxicj4KICAgICAgICAgICAgICAgICAg ICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDJtc10gaW5wdXRzWzBdID0KICAgICAgICAgICAgICAg ICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAgICAgICAgICAg ICAgICAgY2hlY2tpbmcgbW9kcGF0aAogICAgICAgICAgICAgICAgICAgICAgL2xpYi9tb2R1bGVz LzMuOC42LTIwMy5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeTxicj4KICAgICAgICAgICAgICAg ICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC42LTIwMy5mYzE4Lng4Nl82NCBiZWNhdXNlCiAgICAg ICAgICAgICAgICAgICAgICBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguNi0yMDMuZmMxOC54ODZf NjQgZXhpc3RzPGJyPgogICAgICAgICAgICAgICAgICAgICAgY2hlY2tpbmcgbW9kcGF0aAogICAg ICAgICAgICAgICAgICAgICAgL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgaXMg YSBkaXJlY3Rvcnk8YnI+CiAgICAgICAgICAgICAgICAgICAgICBwaWNrZWQgdm1saW51ei0zLjgu MTEtMjAwLmZjMTgueDg2XzY0IGJlY2F1c2UKICAgICAgICAgICAgICAgICAgICAgIG1vZHBhdGgg L2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgZXhpc3RzPGJyPgogICAgICAgICAg ICAgICAgICAgICAgY2hlY2tpbmcgbW9kcGF0aAogICAgICAgICAgICAgICAgICAgICAgL2xpYi9t b2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeTxicj4KICAgICAgICAg ICAgICAgICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC44LTIwMi5mYzE4Lng4Nl82NCBiZWNhdXNl CiAgICAgICAgICAgICAgICAgICAgICBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMx OC54ODZfNjQgZXhpc3RzPGJyPgogICAgICAgICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVy IFswMDAwMm1zXSBmaW5pc2hlZCBjcmVhdGluZyBrZXJuZWw8YnI+CiAgICAgICAgICAgICAgICAg ICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAzbXNdIHZpc2l0aW5nCiAgICAgICAgICAgICAgICAg ICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZDxicj4KICAgICAgICAgICAgICAgICAg ICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDNtc10gdmlzaXRpbmcKICAgICAgICAgICAgICAgICAg ICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2Jhc2UuaW1nPGJyPgogICAgICAgICAg ICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAxMG1zXSB2aXNpdGluZwogICAgICAgICAg ICAgICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvZGFlbW9uLmltZzxicj4K ICAgICAgICAgICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDAwNTJtc10gdmlzaXRpbmcK ICAgICAgICAgICAgICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2hvc3Rm aWxlczxicj4KICAgICAgICAgICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDA3NDhtc10g dmlzaXRpbmcKICAgICAgICAgICAgICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1p bi5kL2luaXQuaW1nPGJyPgogICAgICAgICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFsw MDc2Mm1zXSB2aXNpdGluZwogICAgICAgICAgICAgICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZz L3N1cGVybWluLmQvdWRldi1ydWxlcy5pbWc8YnI+CiAgICAgICAgICAgICAgICAgICAgICBzdXBl cm1pbiBoZWxwZXIgWzAwNzcwbXNdIGFkZGluZyBrZXJuZWwgbW9kdWxlczxicj4KICAgICAgICAg ICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDA4OThtc10gZmluaXNoZWQgY3JlYXRpbmcK ICAgICAgICAgICAgICAgICAgICAgIGFwcGxpYW5jZTxicj4KICAgICAgICAgICAgICAgICAgICAg IGxpYmd1ZXN0ZnM6IGNoZWNrc3VtIG9mIGV4aXN0aW5nIGFwcGxpYW5jZToKICAgICAgICAgICAg ICAgICAgICAgIDc3MDVkOTIwYzA2NGE3MjJkZWYyMGFjMjViNmZiMTYyY2VlYzEwMTllZmFjNTQx ZGFjZmVhOTc2YTU1NDAzMjY8YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBb MDY1MDltc10gYmVnaW4gYnVpbGRpbmcgc3VwZXJtaW4KICAgICAgICAgICAgICAgICAgICAgIGFw cGxpYW5jZTxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFswNjUwOW1zXSBy dW4gc3VwZXJtaW4taGVscGVyPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3Rmczog Y29tbWFuZDogcnVuOgogICAgICAgICAgICAgICAgICAgICAgZmVib290c3RyYXAtc3VwZXJtaW4t aGVscGVyPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVu OiBcIC0tdmVyYm9zZTxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1h bmQ6IHJ1bjogXCAtdSAzNjxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNv bW1hbmQ6IHJ1bjogXCAtZyAzNjxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6 IGNvbW1hbmQ6IHJ1bjogXCAtLWNvcHkta2VybmVsPGJyPgogICAgICAgICAgICAgICAgICAgICAg bGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1mIGV4dDI8YnI+CiAgICAgICAgICAgICAgICAg ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwKICAgICAgICAgICAgICAgICAgICAgIC91 c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGli Z3Vlc3RmczogY29tbWFuZDogcnVuOiBcIHg4Nl82NDxicj4KICAgICAgICAgICAgICAgICAgICAg IGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXAogICAgICAgICAgICAgICAgICAgICAgL3Zhci90 bXAvZ3Vlc3Rmcy51WXg1SmIva2VybmVsPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vl c3RmczogY29tbWFuZDogcnVuOiBcCiAgICAgICAgICAgICAgICAgICAgICAvdmFyL3RtcC9ndWVz dGZzLnVZeDVKYi9pbml0cmQ8YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBj b21tYW5kOiBydW46IFwKICAgICAgICAgICAgICAgICAgICAgIC92YXIvdG1wL2d1ZXN0ZnMudVl4 NUpiL3Jvb3Q8YnI+CiAgICAgICAgICAgICAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAx bXNdIHdoaXRlbGlzdCA9IChub3QKICAgICAgICAgICAgICAgICAgICAgIHNwZWNpZmllZCksIGhv c3RfY3B1ID0geDg2XzY0LCBrZXJuZWwgPQogICAgICAgICAgICAgICAgICAgICAgL3Zhci90bXAv Z3Vlc3Rmcy51WXg1SmIva2VybmVsLCBpbml0cmQgPQogICAgICAgICAgICAgICAgICAgICAgL3Zh ci90bXAvZ3Vlc3Rmcy51WXg1SmIvaW5pdHJkLCBhcHBsaWFuY2UgPQogICAgICAgICAgICAgICAg ICAgICAgL3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIvcm9vdDxicj4KICAgICAgICAgICAgICAgICAg ICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDFtc10gaW5wdXRzWzBdID0KICAgICAgICAgICAgICAg ICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAgICAgICAgICAg ICAgICAgY2hlY2tpbmcgbW9kcGF0aAogICAgICAgICAgICAgICAgICAgICAgL2xpYi9tb2R1bGVz LzMuOC42LTIwMy5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeTxicj4KICAgICAgICAgICAgICAg ICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC42LTIwMy5mYzE4Lng4Nl82NCBiZWNhdXNlCiAgICAg ICAgICAgICAgICAgICAgICBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguNi0yMDMuZmMxOC54ODZf NjQgZXhpc3RzPGJyPgogICAgICAgICAgICAgICAgICAgICAgY2hlY2tpbmcgbW9kcGF0aAogICAg ICAgICAgICAgICAgICAgICAgL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgaXMg YSBkaXJlY3Rvcnk8YnI+CiAgICAgICAgICAgICAgICAgICAgICBwaWNrZWQgdm1saW51ei0zLjgu MTEtMjAwLmZjMTgueDg2XzY0IGJlY2F1c2UKICAgICAgICAgICAgICAgICAgICAgIG1vZHBhdGgg L2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgZXhpc3RzPGJyPgogICAgICAgICAg ICAgICAgICAgICAgY2hlY2tpbmcgbW9kcGF0aAogICAgICAgICAgICAgICAgICAgICAgL2xpYi9t b2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeTxicj4KICAgICAgICAg ICAgICAgICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC44LTIwMi5mYzE4Lng4Nl82NCBiZWNhdXNl CiAgICAgICAgICAgICAgICAgICAgICBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMx OC54ODZfNjQgZXhpc3RzPGJyPgogICAgICAgICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVy IFswMDExMG1zXSBmaW5pc2hlZCBjcmVhdGluZyBrZXJuZWw8YnI+CiAgICAgICAgICAgICAgICAg ICAgICBzdXBlcm1pbiBoZWxwZXIgWzAyNTYxbXNdIGZpbmlzaGVkIG1rZTJmczxicj4KICAgICAg ICAgICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDI1NjNtc10gdmlzaXRpbmcKICAgICAg ICAgICAgICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAg ICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMjU2M21zXSB2aXNpdGluZwogICAgICAg ICAgICAgICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvYmFzZS5pbWc8YnI+ CiAgICAgICAgICAgICAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzExNDUxbXNdIHZpc2l0aW5n CiAgICAgICAgICAgICAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9kYWVt b24uaW1nPGJyPgogICAgICAgICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFsxMTUyMm1z XSB2aXNpdGluZwogICAgICAgICAgICAgICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVy bWluLmQvaG9zdGZpbGVzPGJyPgogICAgICAgICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVy IFszODAwNG1zXSB2aXNpdGluZwogICAgICAgICAgICAgICAgICAgICAgL3Vzci9saWI2NC9ndWVz dGZzL3N1cGVybWluLmQvaW5pdC5pbWc8YnI+CiAgICAgICAgICAgICAgICAgICAgICBzdXBlcm1p biBoZWxwZXIgWzM4MDEwbXNdIHZpc2l0aW5nCiAgICAgICAgICAgICAgICAgICAgICAvdXNyL2xp YjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC91ZGV2LXJ1bGVzLmltZzxicj4KICAgICAgICAgICAgICAg ICAgICAgIHN1cGVybWluIGhlbHBlciBbMzgwMTZtc10gYWRkaW5nIGtlcm5lbCBtb2R1bGVzPGJy PgogICAgICAgICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFs2MjU4NG1zXSBjbG9zaW5n IGV4dDIgZmlsZXN5c3RlbTxicj4KICAgICAgICAgICAgICAgICAgICAgIHN1cGVybWluIGhlbHBl ciBbNjI1ODVtc10gZmluaXNoZWQgY3JlYXRpbmcKICAgICAgICAgICAgICAgICAgICAgIGFwcGxp YW5jZTxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFs2OTExMG1zXSBmaW5p c2hlZCBidWlsZGluZyBzdXBlcm1pbgogICAgICAgICAgICAgICAgICAgICAgYXBwbGlhbmNlPGJy PgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBybTxicj4K ICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtcmYKICAg ICAgICAgICAgICAgICAgICAgIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiPGJyPgogICAgICAgICAg ICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBxZW11LWltZzxicj4KICAgICAg ICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCBjcmVhdGU8YnI+CiAg ICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWYgcWNvdzI8 YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWIK ICAgICAgICAgICAgICAgICAgICAgIC92YXIvdG1wLy5ndWVzdGZzLTM2L3Jvb3QuMTQzNTg8YnI+ CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLW8gYmFj a2luZ19mbXQ9cmF3PGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFu ZDogcnVuOiBcCiAgICAgICAgICAgICAgICAgICAgICAvdG1wL2xpYmd1ZXN0ZnM0ams1V2gvc25h cHNob3QxPGJyPgogICAgICAgICAgICAgICAgICAgICAgRm9ybWF0dGluZyAnL3RtcC9saWJndWVz dGZzNGprNVdoL3NuYXBzaG90MScsCiAgICAgICAgICAgICAgICAgICAgICBmbXQ9cWNvdzIgc2l6 ZT00Mjk0OTY3Mjk2CiAgICAgICAgICAgICAgICAgICAgICBiYWNraW5nX2ZpbGU9Jy92YXIvdG1w Ly5ndWVzdGZzLTM2L3Jvb3QuMTQzNTgnCiAgICAgICAgICAgICAgICAgICAgICBiYWNraW5nX2Zt dD0ncmF3JyBlbmNyeXB0aW9uPW9mZgogICAgICAgICAgICAgICAgICAgICAgY2x1c3Rlcl9zaXpl PTY1NTM2IGxhenlfcmVmY291bnRzPW9mZjxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1 ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogcWVtdS1pbWc8YnI+CiAgICAgICAgICAgICAgICAgICAgICBs aWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgY3JlYXRlPGJyPgogICAgICAgICAgICAgICAgICAg ICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1mIHFjb3cyPGJyPgogICAgICAgICAgICAg ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1iIC90bXAvZXRsVm92YjA5VTxi cj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtbyBi YWNraW5nX2ZtdD1yYXc8YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwKICAgICAgICAgICAgICAgICAgICAgIC90bXAvbGliZ3Vlc3RmczRqazVXaC9z bmFwc2hvdDI8YnI+CiAgICAgICAgICAgICAgICAgICAgICBGb3JtYXR0aW5nICcvdG1wL2xpYmd1 ZXN0ZnM0ams1V2gvc25hcHNob3QyJywKICAgICAgICAgICAgICAgICAgICAgIGZtdD1xY293MiBz aXplPTQ0NjQ2NAogICAgICAgICAgICAgICAgICAgICAgYmFja2luZ19maWxlPScvdG1wL2V0bFZv dmIwOVUnIGJhY2tpbmdfZm10PSdyYXcnCiAgICAgICAgICAgICAgICAgICAgICBlbmNyeXB0aW9u PW9mZiBjbHVzdGVyX3NpemU9NjU1MzYKICAgICAgICAgICAgICAgICAgICAgIGxhenlfcmVmY291 bnRzPW9mZjxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFs2OTM1MW1zXSBj cmVhdGUgbGlidmlydCBYTUw8YnI+CiAgICAgICAgICAgICAgICAgICAgICB2aXJ0LXYydjogRmFp bGVkIHRvIGxhdW5jaCBndWVzdGZzIGFwcGxpYW5jZS4gVHJ5CiAgICAgICAgICAgICAgICAgICAg ICBydW5uaW5nIGFnYWluIHdpdGggTElCR1VFU1RGU19ERUJVRz0xIGZvciBtb3JlCiAgICAgICAg ICAgICAgICAgICAgICBpbmZvcm1hdGlvbjxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1 ZXN0ZnM6IGNsb3NpbmcgZ3Vlc3RmcyBoYW5kbGUgMHgyZDhmZGQwCiAgICAgICAgICAgICAgICAg ICAgICAoc3RhdGUgMCk8YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IHJtPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFu ZDogcnVuOiBcIC1yZgogICAgICAgICAgICAgICAgICAgICAgL3RtcC9saWJndWVzdGZzNGprNVdo PGJyPgogICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgIDwvZGl2 PgogICAgICAgICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICAgIDwvZGl2 PgogICAgICAgICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICAgIDwvZGl2 PgogICAgICAgICAgICAgICAgICAgIDxociBpZD0iendjaHIiPgogICAgICAgICAgICAgICAgICAg IDxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtd2VpZ2h0OgogICAgICAgICAg ICAgICAgICAgICAgbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IHRleHQtZGVjb3JhdGlvbjog bm9uZTsKICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsQXJpYWws c2Fucy1zZXJpZjsKICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsiPjxiPkRl OiA8L2I+PGEKICAgICAgICAgICAgICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgog ICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIgog ICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86c3Vwb3J0ZUBsb2dpY3dvcmtzLnB0 IgogICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayI+c3Vwb3J0ZUBsb2dpY3dv cmtzLnB0PC9hPjxicj4KICAgICAgICAgICAgICAgICAgICAgIDxiPlBhcmE6IDwvYj48YSBtb3ot ZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0 LWxpbmstYWJicmV2aWF0ZWQiCiAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpV c2Vyc0BvdmlydC5vcmciIHRhcmdldD0iX2JsYW5rIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPgog ICAgICAgICAgICAgICAgICAgICAgPGI+RW52aWFkYXM6IDwvYj5TZWd1bmRhLWZlaXJhLCA2IE1h aW8sIDIwMTMKICAgICAgICAgICAgICAgICAgICAgIDIzOjQ1OjM2PGJyPgogICAgICAgICAgICAg ICAgICAgICAgPGI+QXNzdW50bzogPC9iPltVc2Vyc10gdjJ2IGVycm9yPGJyPgogICAgICAgICAg ICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBUaW1lcyBOZXcgUm9tYW47 CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBwdDsgY29sb3I6IHJnYigwLCAw LCAwKTsiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PkknbSB0cnlpbmcgdG8gZXhwb3J0 IGEgVk0gZnJvbSBLVk0uIEl0J3MgYQogICAgICAgICAgICAgICAgICAgICAgICAgIEZlZG9yYTE0 IG1hY2hpbmUuPGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAg ICAgICAgICAgICAgPGRpdj5JIHJ1bjogdmlydC12MnYgLWkgbGlidmlydCAtaWMKICAgICAgICAg ICAgICAgICAgICAgICAgICBxZW11K3NzaDovL3Jvb3RASVAtQWRkcmVzcy9zeXN0ZW0gLW8gcmhl diAtb3MKICAgICAgICAgICAgICAgICAgICAgICAgICBuZnMuZG9tYWluLmxvY2FsOi9vdmlydC9l eHBvcnQgLW9mIHFjb3cyIC1vYQogICAgICAgICAgICAgICAgICAgICAgICAgIHNwYXJzZSAtbiBv dmlydG1nbXQgVk1fTmFtZTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rp dj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj5JdCBzdGFydHMgdG8gYnVpZCB0aGUgdW1h Z2UgYnV0IGluIHRoZSBlbmQKICAgICAgICAgICAgICAgICAgICAgICAgICBJIGhhdmUgYW4gZXJy b3IgbWVzc2FnZTo8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg ICAgICAgICAgICAgICA8ZGl2PnZpcnQtdjJ2OiBGYWlsZWQgdG8gbGF1bmNoIGd1ZXN0ZnMKICAg ICAgICAgICAgICAgICAgICAgICAgICBhcHBsaWFuY2UuIFRyeSBydW5uaW5nIGFnYWluIHdpdGgK ICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJHVUVTVEZTX0RFQlVHPTEgZm9yIG1vcmUgaW5m b3JtYXRpb248YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgog ICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PlNvbWV0aGluZyB3cm9uZyB3aXRoIHRoZSBndWVz dGZzPzxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAg ICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAg ICAgICAgICAgICAgICAgPGRpdj5Kb3NlPGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rp dj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgICAg ICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pi0tIDxicj4KICAgICAgICAg ICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+PHNwYW4+ PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxociBzdHlsZT0id2lkdGg6IDEwMCU7 IGhlaWdodDogMnB4OyI+Sm9zZQogICAgICAgICAgICAgICAgICAgICAgICAgIEZlcnJhZGVpcmE8 YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIK ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Imh0dHA6Ly93d3cubG9naWN3b3Jrcy5w dCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vd3d3 LmxvZ2ljd29ya3MucHQ8L2E+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPjwv c3Bhbj48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAg ICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAg ICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4K ICAgICAgICAgICAgICAgICAgICAgIFVzZXJzIG1haWxpbmcgbGlzdDxicj4KICAgICAgICAgICAg ICAgICAgICAgIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAg ICAgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIKICAgICAgICAgICAgICAgICAgICAg ICAgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPlVzZXJzQG92 aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICAgICAgICAgICAgICA8YSBtb3otZG8tbm90LXNlbmQ9 InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRl eHQiCiAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcv bWFpbG1hbi9saXN0aW5mby91c2VycyIKICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJf YmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48 YnI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdj48 YnI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDwvZGl2Pgog ICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgIDxmaWVsZHNldCBjbGFzcz0i bWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgICAgICAgICAgICAgIDxicj4K ICAgICAgICAgICAgICAgICAgPHByZT5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpVc2VycyBtYWlsaW5nIGxpc3QKPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVl IiBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86VXNlcnNAb3Zp cnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPgo8YSBtb3otZG8tbm90 LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9s aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0 dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT4KPC9wcmU+CiAg ICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAg ICAgICAgICA8cHJlIGNsYXNzPSJtb3otc2lnbmF0dXJlIj4tLSAKTWl0IGZyZXVuZGxpY2hlbiBH csO8w59lbgoKTWljaGFlbCBXYWdlbmtuZWNodApGdUggRW50d2lja2x1bmdzZ2VzZWxsc2NoYWZ0 IG1iSApHZXNjaMOkZnRzZsO8aHJlciBDYXJvbGEgRm9ybm9mZgpIUkIgRnJlaWJ1cmcgNzAxMjAz LCBVSUQgREUyNTUwMDczNzIKSGF1cHRzdHIuIDQsIEQtNzkyMjQgVW1raXJjaApUZWwgKzQ5IDc2 NjUgOTMyODgtMCwgRmF4IC0xNTAKCjwvcHJlPgogICAgICAgICAgICAgICAgPGJyPgogICAgICAg ICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188 YnI+CiAgICAgICAgICAgICAgICBVc2VycyBtYWlsaW5nIGxpc3Q8YnI+CiAgICAgICAgICAgICAg ICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3ot dHh0LWxpbmstYWJicmV2aWF0ZWQiCiAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpVc2Vy c0BvdmlydC5vcmciIHRhcmdldD0iX2JsYW5rIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPgogICAg ICAgICAgICAgICAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5r LWZyZWV0ZXh0IgogICAgICAgICAgICAgICAgICBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3Jn L21haWxtYW4vbGlzdGluZm8vdXNlcnMiCiAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5r Ij5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPgog ICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPC9kaXY+ CiAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICA8YnI+CiAgICAgICAgICA8cHJlIGNs YXNzPSJtb3otc2lnbmF0dXJlIj4tLSAKTWl0IGZyZXVuZGxpY2hlbiBHcsO8w59lbgoKTWljaGFl bCBXYWdlbmtuZWNodApGdUggRW50d2lja2x1bmdzZ2VzZWxsc2NoYWZ0IG1iSApHZXNjaMOkZnRz ZsO8aHJlciBDYXJvbGEgRm9ybm9mZgpIUkIgRnJlaWJ1cmcgNzAxMjAzLCBVSUQgREUyNTUwMDcz NzIKSGF1cHRzdHIuIDQsIEQtNzkyMjQgVW1raXJjaApUZWwgKzQ5IDc2NjUgOTMyODgtMCwgRmF4 IC0xNTAKCjwvcHJlPgogICAgICAgICAgPGJyPgogICAgICAgICAgX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+CiAgICAgICAgICBVc2VycyBtYWlsaW5n IGxpc3Q8YnI+CiAgICAgICAgICA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBo cmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPgogICAg ICAgICAgPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3Jn L21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxi cj4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgICA8cHJlIGNsYXNz PSJtb3otc2lnbmF0dXJlIiBjb2xzPSI3MiI+LS0gCk1pdCBmcmV1bmRsaWNoZW4gR3LDvMOfZW4K Ck1pY2hhZWwgV2FnZW5rbmVjaHQKRnVIIEVudHdpY2tsdW5nc2dlc2VsbHNjaGFmdCBtYkgKR2Vz Y2jDpGZ0c2bDvGhyZXIgQ2Fyb2xhIEZvcm5vZmYKSFJCIEZyZWlidXJnIDcwMTIwMywgVUlEIERF MjU1MDA3MzcyCkhhdXB0c3RyLiA0LCBELTc5MjI0IFVta2lyY2gKVGVsICs0OSA3NjY1IDkzMjg4 LTAsIEZheCAtMTUwCgo8L3ByZT4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDIw NTA5MDEwMTA1MDgwNjA0MDAwMjA1LS0K --===============6978569869264108329==--