From owner-freebsd-xen@freebsd.org Sun May 13 17:33:28 2018 Return-Path: Delivered-To: freebsd-xen@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 15FD8FC704C for ; Sun, 13 May 2018 17:33:28 +0000 (UTC) (envelope-from kai_otto@duckster.net) Received: from woodhouse.mariphil-volunteers.com (woodhouse.mariphil-volunteers.com [IPv6:2a03:4000:10:14::dead:beef]) by mx1.freebsd.org (Postfix) with ESMTP id 86C6E78A1F; Sun, 13 May 2018 17:33:27 +0000 (UTC) (envelope-from kai_otto@duckster.net) Received: from localhost (localhost [127.0.0.1]) by woodhouse.mariphil-volunteers.com (Postfix) with ESMTP id AF342404; Sun, 13 May 2018 19:33:34 +0200 (CEST) X-Virus-Scanned: amavisd-new at woodhouse.mariphil-volunteers.com Received: from woodhouse.mariphil-volunteers.com ([127.0.0.1]) by localhost (woodhouse.mariphil-volunteers.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id P55OHTzRiqzm; Sun, 13 May 2018 19:33:18 +0200 (CEST) Received: from [IPv6:2001:16b8:227e:79c0:f863:a5a3:18b1:f57c] (200116b8227e79c0f863a5a318b1f57c.dip.versatel-1u1.de [IPv6:2001:16b8:227e:79c0:f863:a5a3:18b1:f57c]) by woodhouse.mariphil-volunteers.com (Postfix) with ESMTPSA id 6180D3F2; Sun, 13 May 2018 19:33:18 +0200 (CEST) Subject: Re: Linux domU only works with xen_platform_pci=0 ? To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Cc: freebsd-xen@freebsd.org References: <20180513151649.4ls73myegkhm3cep@MacBook-Pro-de-Roger.local> From: Kai Otto Message-ID: <0749df4b-1614-dcdf-1bf2-1bbad1ae5743@duckster.net> Date: Sun, 13 May 2018 19:33:03 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <20180513151649.4ls73myegkhm3cep@MacBook-Pro-de-Roger.local> Content-Type: multipart/mixed; boundary="------------D8AD9E49249F0A938B795047" Content-Language: en-US X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 May 2018 17:33:28 -0000 This is a multi-part message in MIME format. --------------D8AD9E49249F0A938B795047 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit On 13/05/18 17:16, Roger Pau Monné wrote: > On Sun, May 13, 2018 at 03:51:36PM +0200, Kai Otto wrote: >> Hello, >> >> I'm trying to set up a FreeBSD 11.1 system as Xen virtualization host. >> Following a combination of handbook [1] and wiki [2], I was able to get >> get a FreeBSD dom0 in PVH mode, and FreeBSD domU in HVM mode running, >> including installation to disk and networking. >> >> It seemed to me as if the switch 'xen_platform_pci' doesn't have an >> effect on FreeBSD domU's, as I see e.g. a xenpci0 and xbd0 in dmesg no >> matter if I set it to 1 or 0. >> >> Do I understand it correctly, that this switch makes the difference >> between HVM and PVHVM mode? >> According to xl.cfg(5), it 'enables a guest Operating System [...] to >> make use of paravirtualization features such as disk and network devices'. >> >> >> Afterwards, I tried to create a Linux domU. Both Centos 7 and Alpine >> Linux only detected the harddisk with xen_platform_pci=0. >> >> For Alpine Linux, with xen_platform_pci=1, I get the following messages >> on the console: >> >> vbd vbd-5632: 19 xenbus_dev_probe on device/vbd/5632 > That's ENODEV IIRC, I think there's something wrong with FreeBSD disk > backend. > >> vbd vbd-5632: failed to write error node for device/vbd/5632 (19 >> xenbus_dev_probe on device/vbd/5632) >> >> After waiting for a couple minutes it boots, but doesn't detect the disk. >> >> Looking in /var/log/xen/qemu-dm-alpine-hvm.log, I see the following >> messages: >> >> xen be core: can't open gnttab device >> xen be core: can't open gnttab device >> xen be: vkbd-0: initalize() failed >> xen be: vkbd-0: initalize() failed >> xen be: vkbd-0: initalize() failed >> >> >> >> Googling around yielded [3], where someone apparently ran into the same >> problem, and used xen_platform_pci=0 as workaround. >> >> >> >> So my question is: >> Is xen_platform_pci=1 required for PVHVM mode? > No, it shouldn't be. > >> If yes, is PVHVM mode only available for FreeBSD domU's? >> If no, how can I enable it for Linux guests? > If you boot FreeBSD Dom0 kernel with boot_verbose=YES (in > /boot/loader.conf), can you paste the messages you get when trying to > boot the PVHVM guest with xen_platform_pci=1? > > Also, can you paste the output of `xenstore-ls -fp` executed on Dom0 > after the PVHVM guest has failed to boot but is still running? > Hello again, thanks for your response Roger! I attached both. Because I don't know how the mailinglist handles attachments, here is a pastebin of xenstore-ls: https://pastebin.com/s7wa1ee7 And a direct paste of dmesg messages: random: harvesting attach, 8 bytes (4 bits) from xbbd0 tap0: bpf attached tap0: Ethernet address: 00:bd:ee:99:ff:00 tap0: link state changed to UP tap0: changing name to 'xnb2.0-emu' xnb(xnb_probe:1127): Claiming device 0, xnb xnb2.0: bpf attached xnb(xnb_attach:1271): Attaching to backend/vif/2/0 random: harvesting attach, 8 bytes (4 bits) from xnb0 xnb(xnb_frontend_changed:1395): frontend_state=Initialising, xnb_state=InitWait xnb2.0: link state changed to DOWN xnb2.0: link state changed to UP xnb2.0: link state changed to DOWN xnb2.0: promiscuous mode enabled xnb2.0: link state changed to UP xnb2.0-emu: promiscuous mode enabled nd6_dad_timer: cancel DAD on xnb2.0 because of ND6_IFF_IFDISABLED. xnb(xnb_frontend_changed:1395): frontend_state=Connected, xnb_state=InitWait xnb(xnb_connect_comms:788): rings connected! - Kai --------------D8AD9E49249F0A938B795047 Content-Type: text/plain; charset=UTF-8; name="dmesg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg" cmFuZG9tOiBoYXJ2ZXN0aW5nIGF0dGFjaCwgOCBieXRlcyAoNCBiaXRzKSBmcm9tIHhiYmQw CnRhcDA6IGJwZiBhdHRhY2hlZAp0YXAwOiBFdGhlcm5ldCBhZGRyZXNzOiAwMDpiZDplZTo5 OTpmZjowMAp0YXAwOiBsaW5rIHN0YXRlIGNoYW5nZWQgdG8gVVAKdGFwMDogY2hhbmdpbmcg bmFtZSB0byAneG5iMi4wLWVtdScKeG5iKHhuYl9wcm9iZToxMTI3KTogQ2xhaW1pbmcgZGV2 aWNlIDAsIHhuYgp4bmIyLjA6IGJwZiBhdHRhY2hlZAp4bmIoeG5iX2F0dGFjaDoxMjcxKTog QXR0YWNoaW5nIHRvIGJhY2tlbmQvdmlmLzIvMApyYW5kb206IGhhcnZlc3RpbmcgYXR0YWNo LCA4IGJ5dGVzICg0IGJpdHMpIGZyb20geG5iMAp4bmIoeG5iX2Zyb250ZW5kX2NoYW5nZWQ6 MTM5NSk6IGZyb250ZW5kX3N0YXRlPUluaXRpYWxpc2luZywgeG5iX3N0YXRlPUluaXRXYWl0 CnhuYjIuMDogbGluayBzdGF0ZSBjaGFuZ2VkIHRvIERPV04KeG5iMi4wOiBsaW5rIHN0YXRl IGNoYW5nZWQgdG8gVVAKeG5iMi4wOiBsaW5rIHN0YXRlIGNoYW5nZWQgdG8gRE9XTgp4bmIy LjA6IHByb21pc2N1b3VzIG1vZGUgZW5hYmxlZAp4bmIyLjA6IGxpbmsgc3RhdGUgY2hhbmdl ZCB0byBVUAp4bmIyLjAtZW11OiBwcm9taXNjdW91cyBtb2RlIGVuYWJsZWQKbmQ2X2RhZF90 aW1lcjogY2FuY2VsIERBRCBvbiB4bmIyLjAgYmVjYXVzZSBvZiBORDZfSUZGX0lGRElTQUJM RUQuCnhuYih4bmJfZnJvbnRlbmRfY2hhbmdlZDoxMzk1KTogZnJvbnRlbmRfc3RhdGU9Q29u bmVjdGVkLCB4bmJfc3RhdGU9SW5pdFdhaXQKeG5iKHhuYl9jb25uZWN0X2NvbW1zOjc4OCk6 IHJpbmdzIGNvbm5lY3RlZCEK --------------D8AD9E49249F0A938B795047 Content-Type: text/plain; charset=UTF-8; name="xenstore-ls" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="xenstore-ls" L3Rvb2wgPSAiIiAgIChuMCkKL3Rvb2wveGVuc3RvcmVkID0gIiIgICAobjApCi92bSA9ICIi ICAgKG4wKQovdm0vMTNmNGQ4ZTgtNTZkMS0xMWU4LTg2ZjctZDA2N2U1ZjA3YTJiID0gIiIg ICAobjAscjIpCi92bS8xM2Y0ZDhlOC01NmQxLTExZTgtODZmNy1kMDY3ZTVmMDdhMmIvbmFt ZSA9ICJhbHBpbmUtaHZtIiAgIChuMCxyMikKL3ZtLzEzZjRkOGU4LTU2ZDEtMTFlOC04NmY3 LWQwNjdlNWYwN2EyYi91dWlkID0gIjEzZjRkOGU4LTU2ZDEtMTFlOC04NmY3LWQwNjdlNWYw N2EyYiIgICAobjAscjIpCi92bS8xM2Y0ZDhlOC01NmQxLTExZTgtODZmNy1kMDY3ZTVmMDdh MmIvcnRjID0gIiIgICAobjAscjIpCi92bS8xM2Y0ZDhlOC01NmQxLTExZTgtODZmNy1kMDY3 ZTVmMDdhMmIvcnRjL3RpbWVvZmZzZXQgPSAiIiAgIChuMCxyMikKL3ZtLzEzZjRkOGU4LTU2 ZDEtMTFlOC04NmY3LWQwNjdlNWYwN2EyYi9pbWFnZSA9ICIiICAgKG4wLHIyKQovdm0vMTNm NGQ4ZTgtNTZkMS0xMWU4LTg2ZjctZDA2N2U1ZjA3YTJiL2ltYWdlL29zdHlwZSA9ICJodm0i ICAgKG4wLHIyKQovdm0vMTNmNGQ4ZTgtNTZkMS0xMWU4LTg2ZjctZDA2N2U1ZjA3YTJiL3N0 YXJ0X3RpbWUgPSAiMTUyNjIzMTY2MS43OCIgICAobjAscjIpCi9saWJ4bCA9ICIiICAgKG4w KQovbGlieGwvMiA9ICIiICAgKG4wKQovbGlieGwvMi9kZXZpY2UgPSAiIiAgIChuMCkKL2xp YnhsLzIvZGV2aWNlL3ZiZCA9ICIiICAgKG4wKQovbGlieGwvMi9kZXZpY2UvdmJkLzUxNzEy ID0gIiIgICAobjApCi9saWJ4bC8yL2RldmljZS92YmQvNTE3MTIvZnJvbnRlbmQgPSAiL2xv Y2FsL2RvbWFpbi8yL2RldmljZS92YmQvNTE3MTIiICAgKG4wKQovbGlieGwvMi9kZXZpY2Uv dmJkLzUxNzEyL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzIvNTE3 MTIiICAgKG4wKQovbGlieGwvMi9kZXZpY2UvdmJkLzUxNzEyL3BhcmFtcyA9ICIvZGV2L3p2 b2wvemJ1bGsvdm0vYWxwaW5lLWh2bV9kaXNrMCIgICAobjApCi9saWJ4bC8yL2RldmljZS92 YmQvNTE3MTIvc2NyaXB0ID0gIi91c3IvbG9jYWwvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrIiAg IChuMCkKL2xpYnhsLzIvZGV2aWNlL3ZiZC81MTcxMi9mcm9udGVuZC1pZCA9ICIyIiAgIChu MCkKL2xpYnhsLzIvZGV2aWNlL3ZiZC81MTcxMi9vbmxpbmUgPSAiMSIgICAobjApCi9saWJ4 bC8yL2RldmljZS92YmQvNTE3MTIvcmVtb3ZhYmxlID0gIjAiICAgKG4wKQovbGlieGwvMi9k ZXZpY2UvdmJkLzUxNzEyL2Jvb3RhYmxlID0gIjEiICAgKG4wKQovbGlieGwvMi9kZXZpY2Uv dmJkLzUxNzEyL3N0YXRlID0gIjEiICAgKG4wKQovbGlieGwvMi9kZXZpY2UvdmJkLzUxNzEy L2RldiA9ICJ4dmRhIiAgIChuMCkKL2xpYnhsLzIvZGV2aWNlL3ZiZC81MTcxMi90eXBlID0g InBoeSIgICAobjApCi9saWJ4bC8yL2RldmljZS92YmQvNTE3MTIvbW9kZSA9ICJ3IiAgIChu MCkKL2xpYnhsLzIvZGV2aWNlL3ZiZC81MTcxMi9kZXZpY2UtdHlwZSA9ICJkaXNrIiAgIChu MCkKL2xpYnhsLzIvZGV2aWNlL3ZiZC81MTcxMi9kaXNjYXJkLWVuYWJsZSA9ICIxIiAgIChu MCkKL2xpYnhsLzIvZGV2aWNlL3ZiZC81MTcyOCA9ICIiICAgKG4wKQovbGlieGwvMi9kZXZp Y2UvdmJkLzUxNzI4L2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMi9kZXZpY2UvdmJkLzUx NzI4IiAgIChuMCkKL2xpYnhsLzIvZGV2aWNlL3ZiZC81MTcyOC9iYWNrZW5kID0gIi9sb2Nh bC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzIvNTE3MjgiICAgKG4wKQovbGlieGwvMi9kZXZp Y2UvdmJkLzUxNzI4L3BhcmFtcyA9ICJhaW86L3pidWxrL21lZGlhc2hhcmUvaXNvcy9saW51 eC9hbHBpbmUtdmlydC0zLjcuMC14ODZfNjQuaXNvIiAgIChuMCkKL2xpYnhsLzIvZGV2aWNl L3ZiZC81MTcyOC9mcm9udGVuZC1pZCA9ICIyIiAgIChuMCkKL2xpYnhsLzIvZGV2aWNlL3Zi ZC81MTcyOC9vbmxpbmUgPSAiMSIgICAobjApCi9saWJ4bC8yL2RldmljZS92YmQvNTE3Mjgv cmVtb3ZhYmxlID0gIjEiICAgKG4wKQovbGlieGwvMi9kZXZpY2UvdmJkLzUxNzI4L2Jvb3Rh YmxlID0gIjEiICAgKG4wKQovbGlieGwvMi9kZXZpY2UvdmJkLzUxNzI4L3N0YXRlID0gIjEi ICAgKG4wKQovbGlieGwvMi9kZXZpY2UvdmJkLzUxNzI4L2RldiA9ICJ4dmRiIiAgIChuMCkK L2xpYnhsLzIvZGV2aWNlL3ZiZC81MTcyOC90eXBlID0gInFkaXNrIiAgIChuMCkKL2xpYnhs LzIvZGV2aWNlL3ZiZC81MTcyOC9tb2RlID0gInIiICAgKG4wKQovbGlieGwvMi9kZXZpY2Uv dmJkLzUxNzI4L2RldmljZS10eXBlID0gImNkcm9tIiAgIChuMCkKL2xpYnhsLzIvZGV2aWNl L3ZiZC81MTcyOC9kaXNjYXJkLWVuYWJsZSA9ICIwIiAgIChuMCkKL2xpYnhsLzIvZGV2aWNl L2NvbnNvbGUgPSAiIiAgIChuMCkKL2xpYnhsLzIvZGV2aWNlL2NvbnNvbGUvMCA9ICIiICAg KG4wKQovbGlieGwvMi9kZXZpY2UvY29uc29sZS8wL2Zyb250ZW5kID0gIi9sb2NhbC9kb21h aW4vMi9jb25zb2xlIiAgIChuMCkKL2xpYnhsLzIvZGV2aWNlL2NvbnNvbGUvMC9iYWNrZW5k ID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMi8wIiAgIChuMCkKL2xpYnhs LzIvZGV2aWNlL2NvbnNvbGUvMC9mcm9udGVuZC1pZCA9ICIyIiAgIChuMCkKL2xpYnhsLzIv ZGV2aWNlL2NvbnNvbGUvMC9vbmxpbmUgPSAiMSIgICAobjApCi9saWJ4bC8yL2RldmljZS9j b25zb2xlLzAvc3RhdGUgPSAiMSIgICAobjApCi9saWJ4bC8yL2RldmljZS9jb25zb2xlLzAv cHJvdG9jb2wgPSAidnQxMDAiICAgKG4wKQovbGlieGwvMi9kZXZpY2UvdmtiZCA9ICIiICAg KG4wKQovbGlieGwvMi9kZXZpY2UvdmtiZC8wID0gIiIgICAobjApCi9saWJ4bC8yL2Rldmlj ZS92a2JkLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8yL2RldmljZS92a2JkLzAiICAg KG4wKQovbGlieGwvMi9kZXZpY2UvdmtiZC8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8w L2JhY2tlbmQvdmtiZC8yLzAiICAgKG4wKQovbGlieGwvMi9kZXZpY2UvdmtiZC8wL2Zyb250 ZW5kLWlkID0gIjIiICAgKG4wKQovbGlieGwvMi9kZXZpY2UvdmtiZC8wL29ubGluZSA9ICIx IiAgIChuMCkKL2xpYnhsLzIvZGV2aWNlL3ZrYmQvMC9zdGF0ZSA9ICIxIiAgIChuMCkKL2xp YnhsLzIvZGV2aWNlL3ZpZiA9ICIiICAgKG4wKQovbGlieGwvMi9kZXZpY2UvdmlmLzAgPSAi IiAgIChuMCkKL2xpYnhsLzIvZGV2aWNlL3ZpZi8wL2Zyb250ZW5kID0gIi9sb2NhbC9kb21h aW4vMi9kZXZpY2UvdmlmLzAiICAgKG4wKQovbGlieGwvMi9kZXZpY2UvdmlmLzAvYmFja2Vu ZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMi8wIiAgIChuMCkKL2xpYnhsLzIv ZGV2aWNlL3ZpZi8wL2Zyb250ZW5kLWlkID0gIjIiICAgKG4wKQovbGlieGwvMi9kZXZpY2Uv dmlmLzAvb25saW5lID0gIjEiICAgKG4wKQovbGlieGwvMi9kZXZpY2UvdmlmLzAvc3RhdGUg PSAiMSIgICAobjApCi9saWJ4bC8yL2RldmljZS92aWYvMC9zY3JpcHQgPSAiL3Vzci9sb2Nh bC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZSIgICAobjApCi9saWJ4bC8yL2RldmljZS92 aWYvMC9tYWMgPSAiMDA6MTY6M2U6MTM6ZjU6ZTAiICAgKG4wKQovbGlieGwvMi9kZXZpY2Uv dmlmLzAvYnJpZGdlID0gImJyaWRnZTAiICAgKG4wKQovbGlieGwvMi9kZXZpY2UvdmlmLzAv aGFuZGxlID0gIjAiICAgKG4wKQovbGlieGwvMi9kZXZpY2UvdmlmLzAvdHlwZSA9ICJ2aWZf aW9lbXUiICAgKG4wKQovbGlieGwvMi9kbS12ZXJzaW9uID0gInFlbXVfeGVuIiAgIChuMCkK L2xvY2FsID0gIiIgICAobjApCi9sb2NhbC9kb21haW4gPSAiIiAgIChuMCkKL2xvY2FsL2Rv bWFpbi8wID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9kb21pZCA9ICIwIiAgIChuMCkK L2xvY2FsL2RvbWFpbi8wL25hbWUgPSAiRG9tYWluLTAiICAgKG4wKQovbG9jYWwvZG9tYWlu LzAvZGV2aWNlLW1vZGVsID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9k ZWwvMiA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzIvc3RhdGUg PSAicnVubmluZyIgICAobjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMi9waHlz bWFwID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMi9waHlzbWFw LzNmODAwMDAwID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMi9w aHlzbWFwLzNmODAwMDAwL3N0YXJ0X2FkZHIgPSAiZjAwMDAwMDAiICAgKG4wKQovbG9jYWwv ZG9tYWluLzAvZGV2aWNlLW1vZGVsLzIvcGh5c21hcC8zZjgwMDAwMC9zaXplID0gIjgwMDAw MCIgICAobjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMi9waHlzbWFwLzNmODAw MDAwL25hbWUgPSAidmdhLnZyYW0iICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZCA9 ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQgPSAiIiAgIChuMCkKL2xv Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzIgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8w L2JhY2tlbmQvdmJkLzIvNTE3MTIgPSAiIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8wL2Jh Y2tlbmQvdmJkLzIvNTE3MTIvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8yL2RldmljZS92 YmQvNTE3MTIiICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMi81MTcx Mi9wYXJhbXMgPSAiL2Rldi96dm9sL3pidWxrL3ZtL2FscGluZS1odm1fZGlzazAiICAgKG4w LHIyKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMi81MTcxMi9zY3JpcHQgPSAiL3Vz ci9sb2NhbC9ldGMveGVuL3NjcmlwdHMvYmxvY2siICAgKG4wLHIyKQovbG9jYWwvZG9tYWlu LzAvYmFja2VuZC92YmQvMi81MTcxMi9mcm9udGVuZC1pZCA9ICIyIiAgIChuMCxyMikKL2xv Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzIvNTE3MTIvb25saW5lID0gIjEiICAgKG4wLHIy KQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMi81MTcxMi9yZW1vdmFibGUgPSAiMCIg ICAobjAscjIpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8yLzUxNzEyL2Jvb3RhYmxl ID0gIjEiICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMi81MTcxMi9z dGF0ZSA9ICIzIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzIvNTE3 MTIvZGV2ID0gInh2ZGEiICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQv Mi81MTcxMi90eXBlID0gInBoeSIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k L3ZiZC8yLzUxNzEyL21vZGUgPSAidyIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMC9iYWNr ZW5kL3ZiZC8yLzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAgKG4wLHIyKQovbG9jYWwv ZG9tYWluLzAvYmFja2VuZC92YmQvMi81MTcxMi9kaXNjYXJkLWVuYWJsZSA9ICIxIiAgIChu MCxyMikKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzIvNTE3MTIvZmVhdHVyZS1iYXJy aWVyID0gIjEiICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMi81MTcx Mi9mZWF0dXJlLWZsdXNoLWNhY2hlID0gIjEiICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzAv YmFja2VuZC92YmQvMi81MTcxMi9tYXgtcmluZy1wYWdlLW9yZGVyID0gIjUiICAgKG4wLHIy KQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMi81MTcxMi9waHlzaWNhbC1kZXZpY2Ut cGF0aCA9ICIvZGV2L3p2b2wvemJ1bGsvdm0vYWxwaW5lLWh2bV9kaXNrMCIgICAobjAscjIp Ci9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8yLzUxNzEyL2hvdHBsdWctc3RhdHVzID0g ImNvbm5lY3RlZCIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3FkaXNrID0g IiIgICAobjApCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzIgPSAiIiAgIChuMCkK L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMi81MTcyOCA9ICIiICAgKG4wLHIyKQov bG9jYWwvZG9tYWluLzAvYmFja2VuZC9xZGlzay8yLzUxNzI4L2Zyb250ZW5kID0gIi9sb2Nh bC9kb21haW4vMi9kZXZpY2UvdmJkLzUxNzI4IiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8w L2JhY2tlbmQvcWRpc2svMi81MTcyOC9wYXJhbXMgPSAiYWlvOi96YnVsay9tZWRpYXNoYXJl L2lzb3MvbGludXgvYWxwaW5lLXZpcnQtMy43LjAteDg2XzY0LmlzbyIgICAobjAscjIpCi9s b2NhbC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzIvNTE3MjgvZnJvbnRlbmQtaWQgPSAiMiIg ICAobjAscjIpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzIvNTE3Mjgvb25saW5l ID0gIjEiICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9xZGlzay8yLzUxNzI4 L3JlbW92YWJsZSA9ICIxIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRp c2svMi81MTcyOC9ib290YWJsZSA9ICIxIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8wL2Jh Y2tlbmQvcWRpc2svMi81MTcyOC9zdGF0ZSA9ICIxIiAgIChuMCxyMikKL2xvY2FsL2RvbWFp bi8wL2JhY2tlbmQvcWRpc2svMi81MTcyOC9kZXYgPSAieHZkYiIgICAobjAscjIpCi9sb2Nh bC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzIvNTE3MjgvdHlwZSA9ICJxZGlzayIgICAobjAs cjIpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzIvNTE3MjgvbW9kZSA9ICJyIiAg IChuMCxyMikKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMi81MTcyOC9kZXZpY2Ut dHlwZSA9ICJjZHJvbSIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3FkaXNr LzIvNTE3MjgvZGlzY2FyZC1lbmFibGUgPSAiMCIgICAobjAscjIpCi9sb2NhbC9kb21haW4v MC9iYWNrZW5kL2NvbnNvbGUgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv Y29uc29sZS8yID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUv Mi8wID0gIiIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMi8w L2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMi9jb25zb2xlIiAgIChuMCxyMikKL2xvY2Fs L2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8yLzAvZnJvbnRlbmQtaWQgPSAiMiIgICAobjAs cjIpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMi8wL29ubGluZSA9ICIxIiAg IChuMCxyMikKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8yLzAvc3RhdGUgPSAi MSIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMi8wL3Byb3Rv Y29sID0gInZ0MTAwIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmtiZCA9 ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92a2JkLzIgPSAiIiAgIChuMCkK L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmtiZC8yLzAgPSAiIiAgIChuMCxyMikKL2xvY2Fs L2RvbWFpbi8wL2JhY2tlbmQvdmtiZC8yLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8y L2RldmljZS92a2JkLzAiICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92a2Jk LzIvMC9mcm9udGVuZC1pZCA9ICIyIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8wL2JhY2tl bmQvdmtiZC8yLzAvb25saW5lID0gIjEiICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzAvYmFj a2VuZC92a2JkLzIvMC9zdGF0ZSA9ICIyIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8wL2Jh Y2tlbmQvdmtiZC8yLzAvZmVhdHVyZS1hYnMtcG9pbnRlciA9ICIxIiAgIChuMCxyMikKL2xv Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmtiZC8yLzAvaG90cGx1Zy1zdGF0dXMgPSAiY29ubmVj dGVkIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmID0gIiIgICAobjAp Ci9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8yID0gIiIgICAobjApCi9sb2NhbC9kb21h aW4vMC9iYWNrZW5kL3ZpZi8yLzAgPSAiIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8wL2Jh Y2tlbmQvdmlmLzIvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzIvZGV2aWNlL3ZpZi8w IiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzIvMC9mcm9udGVuZC1p ZCA9ICIyIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzIvMC9vbmxp bmUgPSAiMSIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8yLzAvc3Rh dGUgPSAiNCIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8yLzAvc2Ny aXB0ID0gIi91c3IvbG9jYWwvZXRjL3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2UiICAgKG4wLHIy KQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMi8wL21hYyA9ICIwMDoxNjozZToxMzpm NTplMCIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8yLzAvYnJpZGdl ID0gImJyaWRnZTAiICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMi8w L2hhbmRsZSA9ICIwIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzIv MC90eXBlID0gInZpZl9pb2VtdSIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k L3ZpZi8yLzAvaG90cGx1Zy1zdGF0dXMgPSAiY29ubmVjdGVkIiAgIChuMCxyMikKL2xvY2Fs L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzIvMC9mZWF0dXJlLXNnID0gIjEiICAgKG4wLHIyKQov bG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMi8wL2ZlYXR1cmUtZ3NvLXRjcHY0ID0gIjAi ICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMi8wL2ZlYXR1cmUtcngt Y29weSA9ICIxIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzIvMC9m ZWF0dXJlLXJ4LWZsaXAgPSAiMCIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMiA9ICIiICAg KG4wLHIyKQovbG9jYWwvZG9tYWluLzIvdm0gPSAiL3ZtLzEzZjRkOGU4LTU2ZDEtMTFlOC04 NmY3LWQwNjdlNWYwN2EyYiIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMi9uYW1lID0gImFs cGluZS1odm0iICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzIvY3B1ID0gIiIgICAobjAscjIp Ci9sb2NhbC9kb21haW4vMi9jcHUvMCA9ICIiICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzIv Y3B1LzAvYXZhaWxhYmlsaXR5ID0gIm9ubGluZSIgICAobjAscjIpCi9sb2NhbC9kb21haW4v Mi9tZW1vcnkgPSAiIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8yL21lbW9yeS9zdGF0aWMt bWF4ID0gIjEwNDg1NzYiICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzIvbWVtb3J5L3Rhcmdl dCA9ICIxMDQwMzg0IiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8yL21lbW9yeS92aWRlb3Jh bSA9ICI4MTkyIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8yL2RldmljZSA9ICIiICAgKG4w LHIyKQovbG9jYWwvZG9tYWluLzIvZGV2aWNlL3N1c3BlbmQgPSAiIiAgIChuMCxyMikKL2xv Y2FsL2RvbWFpbi8yL2RldmljZS9zdXNwZW5kL2V2ZW50LWNoYW5uZWwgPSAiIiAgIChuMikK L2xvY2FsL2RvbWFpbi8yL2RldmljZS92YmQgPSAiIiAgIChuMCxyMikKL2xvY2FsL2RvbWFp bi8yL2RldmljZS92YmQvNTE3MTIgPSAiIiAgIChuMixyMCkKL2xvY2FsL2RvbWFpbi8yL2Rl dmljZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQv Mi81MTcxMiIgICAobjIscjApCi9sb2NhbC9kb21haW4vMi9kZXZpY2UvdmJkLzUxNzEyL2Jh Y2tlbmQtaWQgPSAiMCIgICAobjIscjApCi9sb2NhbC9kb21haW4vMi9kZXZpY2UvdmJkLzUx NzEyL3N0YXRlID0gIjEiICAgKG4yLHIwKQovbG9jYWwvZG9tYWluLzIvZGV2aWNlL3ZiZC81 MTcxMi92aXJ0dWFsLWRldmljZSA9ICI1MTcxMiIgICAobjIscjApCi9sb2NhbC9kb21haW4v Mi9kZXZpY2UvdmJkLzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAgKG4yLHIwKQovbG9j YWwvZG9tYWluLzIvZGV2aWNlL3ZiZC81MTcyOCA9ICIiICAgKG4yLHIwKQovbG9jYWwvZG9t YWluLzIvZGV2aWNlL3ZiZC81MTcyOC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNr ZW5kL3FkaXNrLzIvNTE3MjgiICAgKG4yLHIwKQovbG9jYWwvZG9tYWluLzIvZGV2aWNlL3Zi ZC81MTcyOC9iYWNrZW5kLWlkID0gIjAiICAgKG4yLHIwKQovbG9jYWwvZG9tYWluLzIvZGV2 aWNlL3ZiZC81MTcyOC9zdGF0ZSA9ICI2IiAgIChuMixyMCkKL2xvY2FsL2RvbWFpbi8yL2Rl dmljZS92YmQvNTE3MjgvdmlydHVhbC1kZXZpY2UgPSAiNTE3MjgiICAgKG4yLHIwKQovbG9j YWwvZG9tYWluLzIvZGV2aWNlL3ZiZC81MTcyOC9kZXZpY2UtdHlwZSA9ICJjZHJvbSIgICAo bjIscjApCi9sb2NhbC9kb21haW4vMi9kZXZpY2UvdmtiZCA9ICIiICAgKG4wLHIyKQovbG9j YWwvZG9tYWluLzIvZGV2aWNlL3ZrYmQvMCA9ICIiICAgKG4yLHIwKQovbG9jYWwvZG9tYWlu LzIvZGV2aWNlL3ZrYmQvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zr YmQvMi8wIiAgIChuMixyMCkKL2xvY2FsL2RvbWFpbi8yL2RldmljZS92a2JkLzAvYmFja2Vu ZC1pZCA9ICIwIiAgIChuMixyMCkKL2xvY2FsL2RvbWFpbi8yL2RldmljZS92a2JkLzAvc3Rh dGUgPSAiNCIgICAobjIscjApCi9sb2NhbC9kb21haW4vMi9kZXZpY2UvdmtiZC8wL3JlcXVl c3QtYWJzLXBvaW50ZXIgPSAiMSIgICAobjIscjApCi9sb2NhbC9kb21haW4vMi9kZXZpY2Uv dmtiZC8wL3BhZ2UtcmVmID0gIjI0OTY5MyIgICAobjIscjApCi9sb2NhbC9kb21haW4vMi9k ZXZpY2UvdmtiZC8wL3BhZ2UtZ3JlZiA9ICI4IiAgIChuMixyMCkKL2xvY2FsL2RvbWFpbi8y L2RldmljZS92a2JkLzAvZXZlbnQtY2hhbm5lbCA9ICIxNCIgICAobjIscjApCi9sb2NhbC9k b21haW4vMi9kZXZpY2UvdmlmID0gIiIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMi9kZXZp Y2UvdmlmLzAgPSAiIiAgIChuMixyMCkKL2xvY2FsL2RvbWFpbi8yL2RldmljZS92aWYvMC9i YWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8yLzAiICAgKG4yLHIwKQov bG9jYWwvZG9tYWluLzIvZGV2aWNlL3ZpZi8wL2JhY2tlbmQtaWQgPSAiMCIgICAobjIscjAp Ci9sb2NhbC9kb21haW4vMi9kZXZpY2UvdmlmLzAvc3RhdGUgPSAiNCIgICAobjIscjApCi9s b2NhbC9kb21haW4vMi9kZXZpY2UvdmlmLzAvaGFuZGxlID0gIjAiICAgKG4yLHIwKQovbG9j YWwvZG9tYWluLzIvZGV2aWNlL3ZpZi8wL21hYyA9ICIwMDoxNjozZToxMzpmNTplMCIgICAo bjIscjApCi9sb2NhbC9kb21haW4vMi9kZXZpY2UvdmlmLzAvdHgtcmluZy1yZWYgPSAiNzY4 IiAgIChuMixyMCkKL2xvY2FsL2RvbWFpbi8yL2RldmljZS92aWYvMC9yeC1yaW5nLXJlZiA9 ICI3NjkiICAgKG4yLHIwKQovbG9jYWwvZG9tYWluLzIvZGV2aWNlL3ZpZi8wL2V2ZW50LWNo YW5uZWwgPSAiMTYiICAgKG4yLHIwKQovbG9jYWwvZG9tYWluLzIvZGV2aWNlL3ZpZi8wL3Jl cXVlc3QtcngtY29weSA9ICIxIiAgIChuMixyMCkKL2xvY2FsL2RvbWFpbi8yL2RldmljZS92 aWYvMC9mZWF0dXJlLXJ4LW5vdGlmeSA9ICIxIiAgIChuMixyMCkKL2xvY2FsL2RvbWFpbi8y L2RldmljZS92aWYvMC9mZWF0dXJlLXNnID0gIjEiICAgKG4yLHIwKQovbG9jYWwvZG9tYWlu LzIvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtZ3NvLXRjcHY0ID0gIjEiICAgKG4yLHIwKQovbG9j YWwvZG9tYWluLzIvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtZ3NvLXRjcHY2ID0gIjEiICAgKG4y LHIwKQovbG9jYWwvZG9tYWluLzIvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtaXB2Ni1jc3VtLW9m ZmxvYWQgPSAiMSIgICAobjIscjApCi9sb2NhbC9kb21haW4vMi9jb250cm9sID0gIiIgICAo bjAscjIpCi9sb2NhbC9kb21haW4vMi9jb250cm9sL3NodXRkb3duID0gIiIgICAobjIpCi9s b2NhbC9kb21haW4vMi9jb250cm9sL3BsYXRmb3JtLWZlYXR1cmUtbXVsdGlwcm9jZXNzb3It c3VzcGVuZCA9ICIxIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8yL2NvbnRyb2wvcGxhdGZv cm0tZmVhdHVyZS14c19yZXNldF93YXRjaGVzID0gIjEiICAgKG4wLHIyKQovbG9jYWwvZG9t YWluLzIvaHZtbG9hZGVyID0gIiIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMi9odm1sb2Fk ZXIvYmlvcyA9ICJzZWFiaW9zIiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8yL2h2bWxvYWRl ci9hbGxvdy1tZW1vcnktcmVsb2NhdGUgPSAiMCIgICAobjAscjIpCi9sb2NhbC9kb21haW4v Mi9kYXRhID0gIiIgICAobjIpCi9sb2NhbC9kb21haW4vMi9kcml2ZXJzID0gIiIgICAobjIp Ci9sb2NhbC9kb21haW4vMi9mZWF0dXJlID0gIiIgICAobjIpCi9sb2NhbC9kb21haW4vMi9h dHRyID0gIiIgICAobjIpCi9sb2NhbC9kb21haW4vMi9kb21pZCA9ICIyIiAgIChuMCxyMikK L2xvY2FsL2RvbWFpbi8yL3N0b3JlID0gIiIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMi9z dG9yZS9wb3J0ID0gIjEiICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzIvc3RvcmUvcmluZy1y ZWYgPSAiMTA0NDQ3NiIgICAobjAscjIpCi9sb2NhbC9kb21haW4vMi9wbGF0Zm9ybSA9ICIi ICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzIvcGxhdGZvcm0vYWNwaSA9ICIxIiAgIChuMCxy MikKL2xvY2FsL2RvbWFpbi8yL3BsYXRmb3JtL2FjcGlfczMgPSAiMSIgICAobjAscjIpCi9s b2NhbC9kb21haW4vMi9wbGF0Zm9ybS9hY3BpX3M0ID0gIjEiICAgKG4wLHIyKQovbG9jYWwv ZG9tYWluLzIvY29uc29sZSA9ICIiICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzIvY29uc29s ZS9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMi8wIiAgIChu MCxyMikKL2xvY2FsL2RvbWFpbi8yL2NvbnNvbGUvYmFja2VuZC1pZCA9ICIwIiAgIChuMixy MCkKL2xvY2FsL2RvbWFpbi8yL2NvbnNvbGUvbGltaXQgPSAiMTA0ODU3NiIgICAobjAscjIp Ci9sb2NhbC9kb21haW4vMi9jb25zb2xlL3R5cGUgPSAieGVuY29uc29sZWQiICAgKG4wLHIy KQovbG9jYWwvZG9tYWluLzIvY29uc29sZS9vdXRwdXQgPSAicHR5IiAgIChuMCxyMikKL2xv Y2FsL2RvbWFpbi8yL2NvbnNvbGUvdHR5ID0gIi9kZXYvcHRzLzIiICAgKG4wLHIyKQovbG9j YWwvZG9tYWluLzIvY29uc29sZS9wb3J0ID0gIjIiICAgKG4wLHIyKQovbG9jYWwvZG9tYWlu LzIvY29uc29sZS9yaW5nLXJlZiA9ICIxMDQ0NDc5IiAgIChuMCxyMikKL2xvY2FsL2RvbWFp bi8yL2NvbnNvbGUvdm5jLWxpc3RlbiA9ICIwLjAuMC4wIiAgIChuMCxyMikKL2xvY2FsL2Rv bWFpbi8yL2NvbnNvbGUvdm5jLXBvcnQgPSAiNTkwMCIgICAobjAscjIpCi9sb2NhbC9kb21h aW4vMi9pbWFnZSA9ICIiICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzIvaW1hZ2UvZGV2aWNl LW1vZGVsLXBpZCA9ICIxMDg5IiAgIChuMCxyMikKL2xvY2FsL2RvbWFpbi8yL3NlcmlhbCA9 ICIiICAgKG4wLHIyKQovbG9jYWwvZG9tYWluLzIvc2VyaWFsLzAgPSAiIiAgIChuMCxyMikK L2xvY2FsL2RvbWFpbi8yL3NlcmlhbC8wL3R0eSA9ICIvZGV2L3B0cy8zIiAgIChuMCxyMikK --------------D8AD9E49249F0A938B795047--