From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3751BC43603 for ; Thu, 12 Dec 2019 17:26:34 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id F169121655 for ; Thu, 12 Dec 2019 17:26:33 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F169121655 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=xenproject.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ifSE3-0001d1-A6; Thu, 12 Dec 2019 17:26:07 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ifSE2-0001cw-08 for xen-devel@lists.xenproject.org; Thu, 12 Dec 2019 17:26:06 +0000 X-Inumbo-ID: 6e9c678a-1d04-11ea-a914-bc764e2007e4 Received: from mail.xenproject.org (unknown [104.130.215.37]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 6e9c678a-1d04-11ea-a914-bc764e2007e4; Thu, 12 Dec 2019 17:25:46 +0000 (UTC) Received: from host146.205.237.98.conversent.net ([205.237.98.146] helo=infra.test-lab.xenproject.org) by mail.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ifSDh-0004im-Qa; Thu, 12 Dec 2019 17:25:45 +0000 Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org) by infra.test-lab.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ifSDh-0001ln-8r; Thu, 12 Dec 2019 17:25:45 +0000 Received: from osstest by osstest.test-lab.xenproject.org with local (Exim 4.89) (envelope-from ) id 1ifSDh-0007iS-8E; Thu, 12 Dec 2019 17:25:45 +0000 To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org Message-ID: MIME-Version: 1.0 X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-xl-qcow2::queued:regression xen-4.8-testing:test-amd64-amd64-xl::queued:regression xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel::queued:regression xen-4.8-testing:test-amd64-amd64-migrupgrade::queued:regression xen-4.8-testing:test-amd64-amd64-xl-xsm::queued:regression xen-4.8-testing:test-armhf-armhf-xl-arndale::queued:regression xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow::queued:regression xen-4.8-testing:test-amd64-amd64-libvirt::queued:regression xen-4.8-testing:test-armhf-armhf-xl-cubietruck::queued:regression xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm::queued:regression xen-4.8-testing:test-arm64-arm64-xl-seattle::queued:regression xen-4.8-testing:test-xtf-amd64-amd64-1::queued:regression xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm::queued:regression xen-4.8-testing:test-arm64-arm64-xl-xsm::queued:regression xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64::queued:regression xen-4.8-testing:test-amd64-i386-freebsd10-amd64::queued:regression xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm::queued:regression xen-4.8-testing:test-arm64-arm64-xl-credit1::queued:regression xen-4.8-testing:test-amd64-i386-pair::queued:regression xen-4.8-testing:test-amd64-i386-migrupgrade::queued:regression xen-4.8-testing:test-amd64-amd64-xl-credit1::queued:regression xen-4.8-testing:test-amd64-i386-xl::queued:regression xen-4.8-testing:test-amd64-i386-xl-xsm::queued:regression xen-4.8-testing:test-amd64-amd64-libvirt-xsm::queued:regression xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm::queued:regression xen-4.8-testing:test-armhf-armhf-xl-vhd::queued:regression xen-4.8-testing:test-amd64-i386-xl-shadow::queued:regression xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64::queued:regression xen-4.8-testing:test-amd64-amd64-libvirt-vhd::queued:regression xen-4.8-testing:test-amd64-amd64-i386-pvgrub::queued:regression xen-4.8-testing:test-amd64-amd64-xl-multivcpu::queued:regression xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64::queued:regression xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow::queued:regression xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd::queued:regression xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64::queued:regression xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm::queued:regression xen-4.8-testing:test-amd64-amd64-pair::queued:regression xen-4.8-testing:test-xtf-amd64-amd64-5::queued:regression xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd::queued:regression xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64::queued:regression xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64::queued:regression xen-4.8-testing:test-armhf-armhf-xl::queued:regression xen-4.8-testing:test-amd64-i386-livepatch::queued:regression xen-4.8-testing:test-amd64-amd64-amd64-pvgrub::queued:regression xen-4.8-testing:test-amd64-i386-libvirt-pair::queued:regression xen-4.8-testing:test-xtf-amd64-amd64-2::queued:regression xen-4.8-testing:test-amd64-amd64-xl-shadow::queued:regression xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64::queued:regression xen-4.8-testing:test-armhf-armhf-libvirt::queued:regression xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64::queued:regression xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd::queued:regression xen-4.8-testing:build-arm64-libvirt::queued:regression xen-4.8-testing:test-xtf-amd64-amd64-4::queued:regression xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64::queued:regression xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm::queued:regression xen-4.8-testing:test-amd64-i386-xl-raw::queued:regression xen-4.8-testing:build-i386-libvirt::queued:regression xen-4.8-testing:test-amd64-i386-freebsd10-i386::queued:regression xen-4.8-testing:test-armhf-armhf-libvirt-raw::queued:regression xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64::queued:regression xen-4.8-testing:test-armhf-armhf-xl-credit1::queued:regression xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64::queued:regression xen-4.8-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm::queued:regression xen-4.8-testing:test-arm64-arm64-xl::queued:regression xen-4.8-testing:test-armhf-armhf-xl-multivcpu::queued:regression xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-intel::queued:regression xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel::queued:regression xen-4.8-testing:test-amd64-amd64-xl-credit2::queued:regression xen-4.8-testing:test-xtf-amd64-amd64-3::queued:regression xen-4.8-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64::queued:regression xen-4.8-testing:test-arm64-arm64-libvirt-xsm::queued:regression xen-4.8-testing:test-amd64-i386-libvirt::queued:regression xen-4.8-testing:test-amd64-amd64-libvirt-pair::queued:regression xen-4.8-testing:test-amd64-amd64-pygrub::queued:regression xen-4.8-testing:test-amd64-amd64-livepatch::queued:regression xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm::queued:regression xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64::queued:regression xen-4.8-testing:test-arm64-arm64-xl-credit2::queued:regression xen-4.8-testing:test-amd64-i386-libvirt-xsm::queued:regression xen-4.8-testing:test-amd64-amd64-xl-rtds::queued:regression xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64::queued:regression xen-4.8-testing:test-arm64-arm64-xl-thunderx::queued:regression xen-4.8-testing:test-armhf-armhf-xl-rtds::queued:regression xen-4.8-testing:build-amd64-libvirt::queued:regression xen-4.8-testing:test-armhf-armhf-xl-credit2::queued:regression xen-4.8-testing:build-armhf-pvops:hosts-allocate:running:regression xen-4.8-testing:build-armhf-libvirt:hosts-allocate:running:regression xen-4.8-testing:build-i386-xsm:hosts-allocate:running:regression xen-4.8-testing:build-amd64-pvops:hosts-allocate:running:regression xen-4.8-testing:build-i386-prev:hosts-allocate:running:regression xen-4.8-testing:build-arm64-pvops:hosts-allocate:running:regression xen-4.8-testing:build-amd64-xtf:hosts-allocate:running:regression xen-4.8-testing:build-arm64:hosts-allocate:running:regression xen-4.8-testing:build-i386:hosts-allocate:running:regression xen-4.8-testing:build-amd64-xsm:hosts-allocate:running:regression xen-4.8-testing:build-amd64-prev:hosts-allocate:running:regression xen-4.8-testing:build-i386-pvops:hosts-allocate:running:regression xen-4.8-testing:build-arm64-xsm:hosts-allocate:running:regression xen-4.8-testing:build-amd64:hosts-allocate:running:regression X-Osstest-Versions-This: xen=8db85532cbb80c6396e5dab8809feb7b7b0d5c45 X-Osstest-Versions-That: xen=a260e93db794f560502e89859aaf111d178e80e4 From: osstest service owner Date: Thu, 12 Dec 2019 17:25:45 +0000 Subject: [Xen-devel] [xen-4.8-testing test] 144761: trouble: pass/preparing/queued X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" ZmxpZ2h0IDE0NDc2MSB4ZW4tNC44LXRlc3RpbmcgcnVubmluZyBbcmVhbF0KaHR0cDovL2xvZ3Mu dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NDc2MS8KCkZhaWx1cmVzIGFu ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAg ICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICA8bm9uZSBleGVjdXRl ZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu dGVsICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFt ZDY0LW1pZ3J1cGdyYWRlICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0 ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAg ICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgIDxub25lIGV4ZWN1dGVk PiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2 bS1hbWQ2NC1zaGFkb3cgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQt YW1kNjQtbGlidmlydCAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQK IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICA8bm9uZSBleGVjdXRlZD4gICAgICAg ICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14 c20gICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgcXVldWVkCiB0ZXN0LWFybTY0LWFybTY0LXhs LXNlYXR0bGUgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LXh0 Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVl dWVkCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg IDxub25lIGV4ZWN1dGVkPiAgICBxdWV1ZWQKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg ICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14 bC1xZW11dS13czE2LWFtZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVk CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAg ICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt eHNtICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtNjQtYXJtNjQt eGwtY3JlZGl0MSAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3Qt YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBx dWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAg ICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgPG5vbmUg ZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg ICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4 Ni14bC14c20gICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRl c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAg ICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg PG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgIHF1ZXVlZAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg ICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1p Mzg2LXhsLXNoYWRvdyAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAog dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICA8bm9uZSBleGVjdXRl ZD4gICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgIDxu b25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt cHZncnViICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0 LWFtZDY0LXhsLW11bHRpdmNwdSAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVl ZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICA8bm9uZSBleGVj dXRlZD4gICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu aHZtLWFtZDY0LXNoYWRvdyAgICA8bm9uZSBleGVjdXRlZD4gICAgICBxdWV1ZWQKIHRlc3QtYW1k NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAg ICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgIDxub25lIGV4 ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl Ymlhbmh2bS1pMzg2LXhzbSAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICBxdWV1ZWQKIHRlc3Qt YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBx dWV1ZWQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAg ICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICA8 bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl bXV0LXdpbjctYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRl c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAg ICAgICAgICAgIHF1ZXVlZAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICA8bm9uZSBl eGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg ICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2 NC1hbWQ2NC1wdmdydWIgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRl c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAg ICBxdWV1ZWQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgPG5v bmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt dXQtZGViaWFuaHZtLWFtZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgIHF1ZXVlZAog dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAg ICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgIDxub25l IGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl bDZodm0tYW1kICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiBidWlsZC1h cm02NC1saWJ2aXJ0ICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVl dWVkCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAg ICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg PG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGli dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxub25lIGV4ZWN1dGVkPiAgIHF1ZXVl ZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAg ICAgICAgIHF1ZXVlZAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICA8bm9uZSBleGVj dXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2 ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhm LWxpYnZpcnQtcmF3ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0 LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAg ICAgICAgIHF1ZXVlZAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICA8bm9uZSBleGVj dXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp YW5odm0tYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFt ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgIDxub25lIGV4 ZWN1dGVkPiBxdWV1ZWQKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgPG5vbmUgZXhl Y3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1 ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYt cWVtdXQtcmhlbDZodm0taW50ZWwgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1 ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgIDxub25lIGV4ZWN1dGVk PiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgIDxu b25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z ICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0 LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAg ICBxdWV1ZWQKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgPG5vbmUgZXhlY3V0ZWQ+ ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgPG5v bmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly dC1wYWlyICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0 LWFtZDY0LXB5Z3J1YiAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVk CiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAg ICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t YW1kNjQteHNtICAgIDxub25lIGV4ZWN1dGVkPiBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x ZW11dS1vdm1mLWFtZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0 ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAg ICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgIDxub25lIGV4ZWN1dGVk PiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgIDxu b25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl bXV1LXdzMTYtYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRl c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAg ICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ ICAgICAgICAgICAgICBxdWV1ZWQKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgPG5v bmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl ZGl0MiAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIGJ1aWxkLWFybWhm LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5n CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg ICAgICAgcnVubmluZwogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgMiBob3N0cy1hbGxv Y2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg IDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1pMzg2LXByZXYg ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogYnVp bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg IHJ1bm5pbmcKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg ICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtaTM4NiAgICAgICAgICAg ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFt ZDY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5u aW5nCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAg ICAgICAgICAgcnVubmluZwogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgMiBob3N0cy1h bGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hbWQ2NCAg ICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwoK dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDhkYjg1 NTMyY2JiODBjNjM5NmU1ZGFiODgwOWZlYjdiN2IwZDVjNDUKYmFzZWxpbmUgdmVyc2lvbjoKIHhl biAgICAgICAgICAgICAgICAgIGEyNjBlOTNkYjc5NGY1NjA1MDJlODk4NTlhYWYxMTFkMTc4ZTgw ZTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NDU1OCAgMjAxOS0xMi0wNSAxNzozNjoxNyBaICAg IDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDQ3MjYgIDIwMTktMTItMTEgMTU6MTA6NDYg WiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv bnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t PgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICBL ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlcGFyaW5nCiBi dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcHJlcGFyaW5nCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgcHJlcGFyaW5nCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlcGFyaW5nCiBidWlsZC1hbWQ2NCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlcGFyaW5n CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgcHJlcGFyaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIGJ1aWxkLWFtZDY0 LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQg IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHF1ZXVlZCAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcHJlcGFyaW5nCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIGJ1aWxkLWFtZDY0 LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJp bmcKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBwcmVwYXJpbmcKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIGJ1aWxkLWFy bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVw YXJpbmcKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LXh0 Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVl dWVkICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJt NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1 ZWQgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2 NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHF1ZXVl ZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz bSAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh bmh2bS1hbWQ2NC14c20gICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11 dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0 LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcXVldWVk ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg ICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2 LXhzbSAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtNjQt YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQg IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1p Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAg CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg ICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2 aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFt ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcXVldWVkICAK IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg ICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg ICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4 Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAog dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg ICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg ICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2 LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0 ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg ICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg ICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2 LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYt eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRl c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg ICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg ICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQt eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVz dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHF1ZXVlZCAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm02NC1hcm02NC14 bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0 LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg cXVldWVkICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3Qt YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBx dWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg ICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1h bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1 ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFt ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVl dWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1k NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1 ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2 NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVl ZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0 LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0 LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVk ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0 bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQt YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBxdWV1ZWQg IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg ICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm02NC1h cm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAg CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgcXVldWVkICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0 IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k NjQteGwtcWNvdzIgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bCBxdWV1ZWQK YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgcXVldWVkCmJy b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSBxdWV1ZWQKYnJva2VuLWpvYiB0 ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhm LXhsLWFybmRhbGUgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k ZWJpYW5odm0tYW1kNjQtc2hhZG93IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQt bGlidmlydCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg cXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4 Ni14c20gcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlIHF1ZXVl ZApicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgcXVldWVkCmJyb2tlbi1qb2IgdGVz dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBxdWV1ZWQKYnJv a2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFt ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0 LWkzODYtZnJlZWJzZDEwLWFtZDY0IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14 bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1h cm02NC14bC1jcmVkaXQxIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIHF1 ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSBxdWV1ZWQKYnJva2Vu LWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1h bWQ2NC1pMzg2LXhsIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gcXVl dWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBxdWV1ZWQKYnJva2Vu LWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIHF1ZXVlZApi cm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHF1ZXVlZApicm9rZW4tam9iIHRlc3Qt YW1kNjQtaTM4Ni14bC1zaGFkb3cgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhs LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0 LWxpYnZpcnQtdmhkIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy dWIgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgcXVldWVk CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBxdWV1 ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo YWRvdyBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IHF1 ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt eHNtIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBxdWV1ZWQKYnJva2Vu LWpvYiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQt YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt eGwtcWVtdXQtd2luNy1hbWQ2NCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhs LXFlbXV0LXdzMTYtYW1kNjQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bCBx dWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIHF1ZXVlZApicm9rZW4t am9iIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHF1ZXVlZApicm9rZW4tam9iIHRlc3Qt YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC14dGYtYW1kNjQt YW1kNjQtMiBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyBxdWV1 ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBx dWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgcXVldWVkCmJyb2tlbi1q b2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHF1ZXVlZApicm9rZW4tam9i IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgcXVldWVkCmJyb2tlbi1qb2IgYnVp bGQtYXJtNjQtbGlidmlydCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00 IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCBx dWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt LWFtZDY0LXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IHF1ZXVl ZApicm9rZW4tam9iIGJ1aWxkLWkzODYtbGlidmlydCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFt ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1o Zi1saWJ2aXJ0LXJhdyBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt d2luNy1hbWQ2NCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg cXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k NjQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl Ymlhbmh2bS1hbWQ2NC14c20gcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC14bCBx dWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSBxdWV1ZWQKYnJv a2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgcXVldWVkCmJyb2tl bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgcXVldWVkCmJyb2tlbi1q b2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHF1ZXVlZApicm9rZW4tam9iIHRlc3QteHRm LWFtZDY0LWFtZDY0LTMgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11 dS1vdm1mLWFtZDY0IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14 c20gcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgcXVldWVkCmJyb2tl bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgcXVldWVkCmJyb2tlbi1qb2IgdGVz dC1hbWQ2NC1hbWQ2NC1weWdydWIgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1s aXZlcGF0Y2ggcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk b20tZGViaWFuaHZtLWFtZDY0LXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt eGwtcWVtdXUtb3ZtZi1hbWQ2NCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhs LWNyZWRpdDIgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIHF1 ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyBxdWV1ZWQKYnJva2VuLWpv YiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgcXVldWVkCmJyb2tlbi1qb2Ig dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhm LWFybWhmLXhsLXJ0ZHMgcXVldWVkCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtbGlidmlydCBxdWV1 ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgcXVldWVkCgpOb3QgcHVz aGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQpjb21taXQgOGRiODU1MzJjYmI4MGM2Mzk2ZTVkYWI4ODA5ZmViN2I3YjBkNWM0 NQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6 ICAgV2VkIERlYyAxMSAxNjowMDowMiAyMDE5ICswMTAwCgogICAgQU1EL0lPTU1VOiBDZWFzZSB1 c2luZyBhIGR5bmFtaWMgaGVpZ2h0IGZvciB0aGUgSU9NTVUgcGFnZXRhYmxlcwogICAgCiAgICB1 cGRhdGVfcGFnaW5nX21vZGUoKSBoYXMgbXVsdGlwbGUgYnVnczoKICAgIAogICAgIDEpIEJvb3Rp bmcgd2l0aCBpb21tdT1kZWJ1ZyB3aWxsIGNhdXNlIGl0IHRvIGluZm9ybSB5b3UgdGhhdCB0aGF0 IGl0IGNhbGxlZAogICAgICAgIHdpdGhvdXQgdGhlIHBkZXZfbGlzdCBsb2NrIGhlbGQuCiAgICAg MikgV2hlbiBncm93aW5nIGJ5IG1vcmUgdGhhbiBhIHNpbmdsZSBsZXZlbCwgaXQgbGVha3MgdGhl IG5ld2x5IGFsbG9jYXRlZAogICAgICAgIHRhYmxlKHMpIGluIHRoZSBjYXNlIG9mIGEgZnVydGhl ciBlcnJvci4KICAgIAogICAgRnVydGhlcm1vcmUsIHRoZSBjaG9pY2Ugb2YgZGVmYXVsdCBsZXZl bCBmb3IgYSBkb21haW4gaGFzIGlzc3VlczoKICAgIAogICAgIDEpIEFsbCBIVk0gZ3Vlc3RzIGdy b3cgZnJvbSAyIHRvIDMgbGV2ZWxzIGR1cmluZyBjb25zdHJ1Y3Rpb24gYmVjYXVzZSBvZiB0aGUK ICAgICAgICBwb3NpdGlvbiBvZiB0aGUgVlJBTSBqdXN0IGJlbG93IHRoZSA0RyBib3VuZGFyeSwg c28gZGVmYXVsdGluZyB0byAyIGlzIGEKICAgICAgICB3YXN0ZSBvZiBlZmZvcnQuCiAgICAgMikg VGhlIGxpbWl0IGZvciBQViBndWVzdHMgZG9lc24ndCB0YWtlIG1lbW9yeSBob3RwbHVnIGludG8g YWNjb3VudCwgYW5kCiAgICAgICAgaXNuJ3QgZHluYW1pYyBhdCBydW50aW1lIGxpa2UgSFZNIGd1 ZXN0cy4gIFRoaXMgbWVhbnMgdGhhdCBhIFBWIGd1ZXN0IG1heQogICAgICAgIGdldCBSQU0gd2hp Y2ggaXQgY2FuJ3QgbWFwIGluIHRoZSBJT01NVS4KICAgIAogICAgVGhlIGR5bmFtaWMgaGVpZ2h0 IGlzIGEgcHJvcGVydHkgdW5pcXVlIHRvIEFNRCwgYW5kIGFkZHMgYSBzdWJzdGFudGlhbAogICAg cXVhbnRpdHkgb2YgY29tcGxleGl0eSBmb3Igd2hhdCBpcyBhIG1hcmdpbmFsIHBlcmZvcm1hbmNl IGltcHJvdmVtZW50LiAgUmVtb3ZlCiAgICB0aGUgY29tcGxleGl0eSBieSByZW1vdmluZyB0aGUg ZHluYW1pYyBoZWlnaHQuCiAgICAKICAgIFBWIGd1ZXN0cyBub3cgZ2V0IDMgb3IgNCBsZXZlbHMg YmFzZWQgb24gYW55IGhvdHBsdWcgcmVnaW9ucyBpbiB0aGUgaG9zdC4KICAgIFRoaXMgb25seSBt YWtlcyBhIGRpZmZlcmVuY2UgZm9yIGhhcmR3YXJlIHdoaWNoIHByZXZpb3VzbHkgaGFkIGFsbCBS QU0gYmVsb3cKICAgIHRoZSA1MTJHIGJvdW5kYXJ5LCBhbmQgYSBob3RwbHVnIHJlZ2lvbiBhYm92 ZS4KICAgIAogICAgSFZNIGd1ZXN0cyBub3cgZ2V0IDQgbGV2ZWxzICh3aGljaCB3aWxsIGJlIHN1 ZmZpY2llbnQgdW50aWwgMjU2VEIgZ3Vlc3RzCiAgICBiZWNvbWUgYSB0aGluZyksIGJlY2F1c2Ug d2UgZG9uJ3QgY3VycmVudGx5IGhhdmUgdGhlIGluZm9ybWF0aW9uIHRvIGtub3cgd2hlbgogICAg MyB3b3VsZCBiZSBzYWZlIHRvIHVzZS4KICAgIAogICAgVGhlIG92ZXJoZWFkIG9mIHRoaXMgZXh0 cmEgbGV2ZWwgaXMgbm90IGV4cGVjdGVkIHRvIGJlIG5vdGljZWFibGUuICBJdCBjb3N0cwogICAg b25lIHBhZ2UgKDRrKSBwZXIgZG9tYWluLCBhbmQgb25lIGV4dHJhIElPLVRMQiBwYWdpbmcgc3Ry dWN0dXJlIGNhY2hlIGVudHJ5CiAgICB3aGljaCBpcyB2ZXJ5IGhvdCBhbmQgbGVzcyBsaWtlbHkg dG8gYmUgZXZpY3RlZC4KICAgIAogICAgVGhpcyBpcyBYU0EtMzExLgogICAgCiAgICBTaWduZWQt b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6 IGI0ZjA0MjIzNmFlMGJiNjcyNWIzZThkZDQwYWY1YTI0NjZhNmY5NzEKICAgIG1hc3RlciBkYXRl OiAyMDE5LTEyLTExIDE0OjU1OjMyICswMTAwCgpjb21taXQgZTYwYzcxODZiNDYxODVlMTk1MmY2 MTJmZDgzMzFkYTJkOTQ1ZWRmYwpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA Y2l0cml4LmNvbT4KRGF0ZTogICBXZWQgRGVjIDExIDE1OjU5OjM5IDIwMTkgKzAxMDAKCiAgICB4 ODYvbW06IHJlbGlucXVpc2hfbWVtb3J5OiBHcmFiIGFuIGV4dHJhIHR5cGUgcmVmIHdoZW4gc2V0 dGluZyBQR1RfcGFydGlhbAogICAgCiAgICBUaGUgUEdUX3BhcnRpYWwgYml0IGluIHBhZ2UtPnR5 cGVfaW5mbyBob2xkcyBib3RoIGEgdHlwZSBjb3VudCBhbmQgYQogICAgZ2VuZXJhbCByZWYgY291 bnQuICBEdXJpbmcgZG9tYWluIHRlYXItZG93biwgd2hlbiBmcmVlX3BhZ2VfdHlwZSgpCiAgICBy ZXR1cm5zIC1FUkVTVEFSVCwgcmVsaW5xdWlzaF9tZW1vcnkoKSBjb3JyZWN0bHkgaGFuZGxlcyB0 aGUgZ2VuZXJhbAogICAgcmVmIGNvdW50LCBidXQgZmFpbHMgdG8gZ3JhYiBhbiBleHRyYSB0eXBl IGNvdW50IHdoZW4gc2V0dGluZwogICAgUEdUX3BhcnRpYWwuICBXaGVuIHRoaXMgYml0IGlzIGV2 ZW50dWFsbHkgY2xlYXJlZCwgdHlwZV9jb3VudCB1bmRlcmZsb3dzCiAgICBhbmQgdHJpZ2dlcnMg dGhlIGZvbGxvd2luZyBCVUcgaW4gcGFnZV9hbGxvYy5jOmZyZWVfZG9taGVhcF9wYWdlcygpOgog ICAgCiAgICAgICAgQlVHX09OKChwZ1tpXS51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9t YXNrKSAhPSAwKTsKICAgIAogICAgQXMgZmFyIGFzIHdlIGNhbiB0ZWxsLCB0aGlzIHBhZ2UgdW5k ZXJmbG93IGNhbm5vdCBiZSBleHBsb2l0ZWQgYW55IGFueQogICAgb3RoZXIgd2F5OiBUaGUgcGFn ZSBjYW4ndCBiZSB1c2VkIGFzIGEgcGFnZXRhYmxlIGJ5IHRoZSBkeWluZyBkb21haW4KICAgIGJl Y2F1c2UgaXQncyBkeWluZzsgaXQgY2FuJ3QgYmUgdXNlZCBhcyBhIHBhZ2V0YWJsZSBieSBhbnkg b3RoZXIKICAgIGRvbWFpbiBzaW5jZSBpdCBiZWxvbmdzIHRvIHRoZSBkeWluZyBkb21haW47IGFu ZCBvd25lcnNoaXAgY2FuJ3QKICAgIHRyYW5zZmVyIHRvIGFueSBvdGhlciBkb21haW4gd2l0aG91 dCBoaXR0aW5nIHRoZSBCVUdfT04oKSBpbgogICAgZnJlZV9kb21oZWFwX3BhZ2VzKCkuCiAgICAK ICAgIChzdGVhbF9wYWdlKCkgd29uJ3Qgd29yayBvbiBhIHBhZ2UgaW4gdGhpcyBzdGF0ZSwgc2lu Y2UgaXQgcmVxdWlyZXMKICAgIFBHQ19hbGxvY2F0ZWQgdG8gYmUgc2V0LCBhbmQgUEdDX2FsbG9j YXRlZCB3aWxsIGFscmVhZHkgaGF2ZSBiZWVuCiAgICBjbGVhcmVkLikKICAgIAogICAgRml4IHRo aXMgYnkgZ3JhYmJpbmcgYW4gZXh0cmEgdHlwZSByZWYgaWYgc2V0dGluZyBQR1RfcGFydGlhbCBp bgogICAgcmVsaW5xdWlzaF9tZW1vcnkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzEw LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp dHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog ICAgbWFzdGVyIGNvbW1pdDogNjZiZGMxNmFlZWQ4ZGRiMmFlNzI0YWRjNWVhNmJkZTBkZWE3OGMz ZAogICAgbWFzdGVyIGRhdGU6IDIwMTktMTItMTEgMTQ6NTU6MDggKzAxMDAKCmNvbW1pdCBkNDZm OGUwODIyNDY4YzMyMzdiMDU2NzE0MjUyMDA3OWNiZjZkODEwCkF1dGhvcjogR2VvcmdlIER1bmxh cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMTEgMTU6NTk6MTQg MjAxOSArMDEwMAoKICAgIHg4Ni9tbTogYWxsb2MvZnJlZV9sTl90YWJsZTogUmV0YWluIHBhcnRp YWxfZmxhZ3Mgb24gLUVJTlRSCiAgICAKICAgIFdoZW4gdmFsaWRhdGluZyBvciBkZS12YWxpZGF0 aW5nIHBhZ2VzIChpbiBhbGxvY19sTl90YWJsZSBhbmQKICAgIGZyZWVfbE5fdGFibGUgcmVzcGVj dGl2ZWx5KSwgdGhlIGBwYXJ0aWFsX2ZsYWdzYCBsb2NhbCB2YXJpYWJsZSBpcwogICAgdXNlZCB0 byBrZWVwIHRyYWNrIG9mIHdoZXRoZXIgdGhlICJjdXJyZW50IiBQVEUgc3RhcnRlZCB0aGUgZW50 aXJlCiAgICBvcGVyYXRpb24gaW4gYSAibWF5IGJlIHBhcnRpYWwiIHN0YXRlLgogICAgCiAgICBP bmUgb2YgdGhlIHBhdGNoZXMgaW4gWFNBLTI5OSBhZGRyZXNzZWQgdGhlIGZhY3QgdGhhdCBpdCBp cyBwb3NzaWJsZQogICAgZm9yIGEgcHJldmlvdXNseS1wYXJ0aWFsbHktdmFsaWRhdGVkIGVudHJ5 IHRvIHN1YnNlcXVlbnRseSBiZSBmb3VuZCB0bwogICAgaGF2ZSBpbnZhbGlkIGVudHJpZXMgKGlu ZGljYXRlZCBieSByZXR1cm5pbmcgLUVJTlZBTCk7IGluIHdoaWNoIGNhc2UKICAgIHBhZ2UtPnBh cnRpYWxfZmxhZ3MgbmVlZHMgdG8gYmUgc2V0IHRvIGluZGljYXRlIHRoYXQgdGhlIGN1cnJlbnQg UFRFCiAgICBtYXkgaGF2ZSB0aGUgcGFydGlhbCBiaXQgc2V0IChhbmQgdGh1cyBfcHV0X3BhZ2Vf dHlwZSgpIHNob3VsZCBiZQogICAgY2FsbGVkIHdpdGggUFRGX3BhcnRpYWxfc2V0KS4KICAgIAog ICAgVW5mb3J0dW5hdGVseSwgdGhlIHBhdGNoZXMgaW4gWFNBLTI5OSBhc3N1bWVkIHRoYXQgb25j ZQogICAgcHV0X3BhZ2VfZnJvbV9sTmUoKSByZXR1cm5lZCAtRVJFU1RBUlQgb24gYSBwYWdlLCBp dCB3YXMgbm90IHBvc3NpYmxlCiAgICBmb3IgaXQgdG8gcmV0dXJuIC1FSU5UUi4gIFRoaXMgdHVy bnMgb3V0IHRvIGJlIHRydWUgZm9yCiAgICBhbGxvY19sTl90YWJsZSgpIGFuZCBmcmVlX2xOX3Rh YmxlLCBidXQgbm90IGZvciBfZ2V0X3BhZ2VfdHlwZSgpIGFuZAogICAgX3B1dF9wYWdlX3R5cGUo KTogYm90aCBjYW4gcmV0dXJuIC1FSU5UUiB3aGVuIGNhbGxlZCBvbiBwYWdlcyB3aXRoCiAgICBQ R1RfcGFydGlhbCBzZXQuICBJbiB0aGVzZSBjYXNlcywgdGhlIHBhZ2VzIFBHVF9wYXJ0aWFsIHdp bGwgc3RpbGwgYmUKICAgIHNldDsgZmFpbGluZyB0byBzZXQgcGFydGlhbF9mbGFncyBhcHByb3By aWF0ZWx5IG1heSBhbGxvdyBhbiBhdHRhY2tlcgogICAgdG8gZG8gYSBwcml2aWxlZ2UgZXNjYWxh dGlvbiBzaW1pbGFyIHRvIHRob3NlIGRlc2NyaWJlZCBpbiBYU0EtMjk5LgogICAgCiAgICBGaXgg dGhpcyBieSBhbHdheXMgY29weWluZyB0aGUgbG9jYWwgcGFydGlhbF9mbGFncyB2YXJpYWJsZSBp bnRvCiAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzIHdoZW4gZXhpdGluZyBlYXJseS4KICAgIAogICAg TkIgdGhhdCBvbiB0aGUgImdldCIgc2lkZSwgbm8gYWRqdXN0bWVudCB0byBucl92YWxpZGF0ZWRf ZW50cmllcyBpcwogICAgbmVlZGVkOiB3aGV0aGVyIHB0ZVtpXSBpcyBwYXJ0aWFsbHkgdmFsaWRh dGVkIG9yIGVudGlyZWx5CiAgICB1bi12YWxpZGF0ZWQsIHdlIHdhbnQgbnJfdmFsaWRhdGVkX2Vu dHJpZXMgPSBpLiAgT24gdGhlICJwdXQiIHNpZGUsCiAgICBob3dldmVyLCB3ZSBuZWVkIHRvIGFk anVzdCBucl92YWxpZGF0ZWRfZW50cmllcyBhcHByb3ByaWF0ZWx5OiBpZgogICAgcHRlW2ldIGlz IGVudGlyZWx5IHZhbGlkYXRlZCwgd2Ugd2FudCBucl92YWxpZGF0ZWRfZW50cmllcyA9IGkgKyAx OyBpZgogICAgcHRlW2ldIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQsIHdlIHdhbnQgbnJfdmFsaWRh dGVkX2VudHJpZXMgPSBpLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMxMC4KICAgIAog ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h c3RlciBjb21taXQ6IDRlNzBmNDQ3NmMwYzU0MzU1OWY5NzFmYWVjZGQ1ZjEzMDBjZGRiMGEKICAg IG1hc3RlciBkYXRlOiAyMDE5LTEyLTExIDE0OjU0OjQzICswMTAwCgpjb21taXQgMzQzMGM0NjNh Y2ZjZWI0ODRjZWVkNGVjNjdmNmUwNDJlNDdjMTJiYQpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdl b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgRGVjIDExIDE1OjU4OjUyIDIwMTkg KzAxMDAKCiAgICB4ODYvbW06IFNldCBvbGRfZ3Vlc3RfdGFibGUgd2hlbiBkZXN0cm95aW5nIHZj cHUgcGFnZXRhYmxlcwogICAgCiAgICBDaGFuZ2VzZXQgNmM0ZWZjMWViYSAoIng4Ni9tbTogRG9u J3QgZHJvcCBhIHR5cGUgcmVmIHVubGVzcyB5b3UgaGVsZCBhCiAgICByZWYgdG8gYmVnaW4gd2l0 aCIpLCBwYXJ0IG9mIFhTQS0yOTksIGNoYW5nZWQgdGhlIGNhbGxpbmcgZGlzY2lwbGluZQogICAg b2YgcHV0X3BhZ2VfdHlwZSgpIHN1Y2ggdGhhdCBpZiBwdXRfcGFnZV90eXBlKCkgcmV0dXJuZWQg LUVSRVNUQVJUCiAgICAoaW5kaWNhdGluZyBhIHBhcnRpYWxseSBkZS12YWxpZGF0ZWQgcGFnZSks IHN1YnNlcXVlbnQgY2FsbHMgdG8KICAgIHB1dF9wYWdlX3R5cGUoKSBtdXN0IGJlIGNhbGxlZCB3 aXRoIFBURl9wYXJ0aWFsX3NldC4gIElmIGNhbGxlZCBvbiBhCiAgICBwYXJ0aWFsbHkgZGUtdmFs aWRhdGVkIHBhZ2UgYnV0IHdpdGhvdXQgUFRGX3BhcnRpYWxfc2V0LCBYZW4gd2lsbAogICAgQlVH KCksIGJlY2F1c2UgdG8gZG8gb3RoZXJ3aXNlIHdvdWxkIHJpc2sgb3BlbmluZyB1cCB0aGUga2lu ZCBvZgogICAgcHJpdmlsZWdlIGVzY2FsYXRpb24gYnVnIGRlc2NyaWJlZCBpbiBYU0EtMjk5Lgog ICAgCiAgICBPbmUgcGxhY2UgdGhpcyB3YXMgbWlzc2VkIHdhcyBpbiB2Y3B1X2Rlc3Ryb3lfcGFn ZXRhYmxlcygpLgogICAgcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUoKSBpcyBjYWxsZWQs IGJ1dCBvbiAtRVJFU1RBUlQsIHRoZQogICAgZW50aXJlIG9wZXJhdGlvbiBpcyBzaW1wbHkgcmVz dGFydGVkLCBjYXVzaW5nIHB1dF9wYWdlX3R5cGUoKSB0byBiZQogICAgY2FsbGVkIG9uIGEgcGFy dGlhbGx5IGRlLXZhbGlkYXRlZCBwYWdlIHdpdGhvdXQgUFRGX3BhcnRpYWxfc2V0LiAgVGhlCiAg ICByZXN1bHQgd2FzIHRoYXQgaWYgc3VjaCBhbiBvcGVyYXRpb24gd2VyZSBpbnRlcnJ1cHRlZCwg WGVuIHdvdWxkIGhpdCBhCiAgICBCVUcoKS4KICAgIAogICAgRml4IHRoaXMgYnkgaGF2aW5nIHZj cHVfZGVzdHJveV9wYWdldGFibGVzKCkgY29uc2lzdGVudGx5IHBhc3Mgb2ZmCiAgICBpbnRlcnJ1 cHRlZCBkZS12YWxpZGF0aW9ucyB0byBwdXRfb2xkX3BhZ2VfdHlwZSgpOgogICAgLSBVbmNvbmRp dGlvbmFsbHkgY2xlYXIgcmVmZXJlbmNlcyB0byB0aGUgcGFnZSwgZXZlbiBpZgogICAgICBwdXRf cGFnZV9hbmRfdHlwZSBmYWlsZWQKICAgIC0gU2V0IG9sZF9ndWVzdF90YWJsZSBhbmQgb2xkX2d1 ZXN0X3RhYmxlX3BhcnRpYWwgYXBwcm9wcmlhdGVseQogICAgCiAgICBXaGlsZSBoZXJlLCBkbyBz b21lIHJlZmFjdG9yaW5nOgogICAgCiAgICAgLSBNb3ZlIGNsZWFyaW5nIG9mIGFyY2guY3IzIHRv IHRoZSB0b3Agb2YgdGhlIGZ1bmN0aW9uCiAgICAKICAgICAtIE5vdyB0aGF0IGNsZWFyaW5nIGlz IHVuY29uZGl0aW9uYWwsIG1vdmUgdGhlIHVubWFwIHRvIHRoZSBzYW1lCiAgICAgICBjb25kaXRp b25hbCBhcyB0aGUgbDR0YWIgbWFwcGluZy4gIFRoaXMgYWxzbyBhbGxvd3MgdXMgdG8gcmVkdWNl CiAgICAgICB0aGUgc2NvcGUgb2YgdGhlIGw0dGFiIHZhcmlhYmxlLgogICAgCiAgICAgLSBBdm9p ZCBjb2RlIGR1cGxpY2F0aW9uIGJ5IGxvb3BpbmcgdG8gZHJvcCByZWZlcmVuY2VzIG9uCiAgICAg ICBndWVzdF90YWJsZV91c2VyCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzEwLgogICAg CiAgICBSZXBvcnRlZC1ieTogU2FyYWggTmV3bWFuIDxzcm5AcHJnbXIuY29tPgogICAgU2lnbmVk LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2 aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21t aXQ6IGVjZWNhMTJiMmM0YzhlNDQzM2U0ZjliZTgzZjVjNjY4YWUzNmZlMDgKICAgIG1hc3RlciBk YXRlOiAyMDE5LTEyLTExIDE0OjU0OjEzICswMTAwCgpjb21taXQgYmFmY2Q3ZmVmODU3MjViMWMz YTllNTM4NzNhNjMxYTg0MTM0MThiZgpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s YXBAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgRGVjIDExIDE1OjU4OjI5IDIwMTkgKzAxMDAKCiAg ICB4ODYvbW06IERvbid0IHJlc2V0IGxpbmVhcl9wdF9jb3VudCBvbiBwYXJ0aWFsIHZhbGlkYXRp b24KICAgIAogICAgIkxpbmVhciBwYWdldGFibGVzIiBpcyBhIHRlY2huaXF1ZSB3aGljaCBpbnZv bHZlcyBlaXRoZXIgcG9pbnRpbmcgYQogICAgcGFnZXRhYmxlIGF0IGl0c2VsZiwgb3IgdG8gYW5v dGhlciBwYWdldGFibGUgdGhlIHNhbWUgb3IgaGlnaGVyIGxldmVsLgogICAgWGVuIGhhcyBsaW1p dGVkIHN1cHBvcnQgZm9yIGxpbmVhciBwYWdldGFibGVzOiBBIHBhZ2UgbWF5IGVpdGhlciBwb2lu dAogICAgdG8gaXRzZWxmLCBvciBwb2ludCB0byBhbm90aGVyIHBhZ2Ugb2YgdGhlIHNhbWUgbGV2 ZWwgKGkuZS4sIEwyIHRvIEwyLAogICAgTDMgdG8gTDMsIGFuZCBzbyBvbikuCiAgICAKICAgIFhT QS0yNDAgaW50cm9kdWNlZCBhbiBhZGRpdGlvbmFsIHJlc3RyaWN0aW9uIHRoYXQgbGltaXRlZCB0 aGUgImRlcHRoIgogICAgb2Ygc3VjaCBjaGFpbnMgYnkgYWxsb3dpbmcgcGFnZXMgdG8gZWl0aGVy ICpwb2ludCB0byogb3RoZXIgcGFnZXMgb2YKICAgIHRoZSBzYW1lIGxldmVsLCBvciAqYmUgcG9p bnRlZCB0byogYnkgb3RoZXIgcGFnZXMgb2YgdGhlIHNhbWUgbGV2ZWwsCiAgICBidXQgbm90IGJv dGguICBUbyBpbXBsZW1lbnQgdGhpcywgd2Uga2VlcCB0cmFjayBvZiB0aGUgbnVtYmVyIG9mCiAg ICBvdXRzdGFuZGluZyB0aW1lcyBhIHBhZ2UgcG9pbnRzIHRvIG9yIGlzIHBvaW50ZWQgdG8gYW5v dGhlciBwYWdlCiAgICB0YWJsZSwgdG8gcHJldmVudCBib3RoIGZyb20gaGFwcGVuaW5nIGF0IHRo ZSBzYW1lIHRpbWUuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIHRoZSBvcmlnaW5hbCBjb21taXQg aW50cm9kdWNpbmcgdGhpcyByZXNldCB0aGlzIGNvdW50CiAgICB3aGVuIHJlc3VtaW5nIHZhbGlk YXRpb24gb2YgYSBwYXJ0aWFsbHktdmFsaWRhdGVkIHBhZ2V0YWJsZSwgZHJvcHBpbmcKICAgIHNv bWUgImxpbmVhcl9wdF9lbnRyeSIgY291bnRzLgogICAgCiAgICBPbiBkZWJ1ZyBidWlsZHMgb24g c3lzdGVtcyB3aGVyZSBndWVzdHMgdXNlZCB0aGlzIGZlYXR1cmUsIHRoaXMgbWlnaHQKICAgIGxl YWQgdG8gY3Jhc2hlcyB0aGF0IGxvb2sgbGlrZSB0aGlzOgogICAgCiAgICAgICAgQXNzZXJ0aW9u ICdvYyA+IDAnIGZhaWxlZCBhdCBtbS5jOjg3NAogICAgCiAgICBXb3JzZSwgaWYgYW4gYXR0YWNr ZXIgY291bGQgZW5naW5lZXIgc3VjaCBhIHNpdHVhdGlvbiB0byBvY2N1ciwgdGhleQogICAgbWln aHQgYmUgYWJsZSB0byBtYWtlIGxvb3BzIG9yIG90aGVyIGFiaXRyYXJ5IGNoYWlucyBvZiBsaW5l YXIKICAgIHBhZ2V0YWJsZXMsIGxlYWRpbmcgdG8gdGhlIGRlbmlhbC1vZi1zZXJ2aWNlIHNpdHVh dGlvbiBvdXRsaW5lZCBpbgogICAgWFNBLTI0MC4KICAgIAogICAgVGhpcyBpcyBYU0EtMzA5Lgog ICAgCiAgICBSZXBvcnRlZC1ieTogTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9y Zz4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4 LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg ICBtYXN0ZXIgY29tbWl0OiA3NDczZWZkMTJmYjdhNjU0OGY1MzAzZjFmNGM1Y2I1MjE1NDNhODEz CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMi0xMSAxNDoxMDoyNyArMDEwMAoKY29tbWl0IDc2ZGFk MmViNDk4Mjk2ZmJlNGUzZWNiODE0N2NkMWMyODgxOTYzYmYKQXV0aG9yOiBBbmRyZXcgQ29vcGVy IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMTEgMTU6NTg6MDMg MjAxOSArMDEwMAoKICAgIHg4Ni92dHg6IFdvcmsgYXJvdW5kIFNpbmdsZVN0ZXAgKyBTVEkvTW92 U1MgVk1FbnRyeSBmYWlsdXJlcwogICAgCiAgICBTZWUgcGF0Y2ggY29tbWVudCBmb3IgdGVjaG5p Y2FsIGRldGFpbHMuCiAgICAKICAgIENvbmNlcm5pbmcgdGhlIHRpbWVsaW5lLCB0aGlzIHdhcyBm aXJzdCBkaXNjb3ZlcmVkIGluIHRoZSBhZnRlcm1hdGggb2YKICAgIFhTQS0xNTYgd2hpY2ggY2F1 c2VkICNEQiB0byBiZSBpbnRlcmNlcHRlZCB1bmNvbmRpdGlvbmFsbHksIGJ1dCBvbmx5IGluCiAg ICBpdHMgU2luZ2xlU3RlcCArIFNUSSBmb3JtIHdoaWNoIGlzIHJlc3RyaWN0ZWQgdG8gcHJpdmls ZWdlZCBzb2Z0d2FyZS4KICAgIAogICAgQWZ0ZXIgd29ya2luZyB3aXRoIEludGVsIGFuZCBpZGVu dGlmeWluZyB0aGUgcHJvYmxlbWF0aWMgdm1lbnRyeSBjaGVjaywKICAgIHRoaXMgd29ya2Fyb3Vu ZCB3YXMgc3VnZ2VzdGVkLCBhbmQgdGhlIHBhdGNoIHdhcyBwb3N0ZWQgaW4gYW4gUkZDCiAgICBz ZXJpZXMuICBPdXRzdGFuZGluZyB3b3JrIGZvciB0aGF0IHNlcmllcyAobm90IGJyZWFraW5nIElu dHJvc3BlY3Rpb24pCiAgICBpcyBzdGlsbCBwZW5kaW5nLCBhbmQgdGhpcyBmaXggZnJvbSBpdCAo d2hpY2ggd291bGRuJ3QgaGF2ZSBiZWVuIGdvb2QKICAgIGVub3VnaCBpbiBpdHMgb3JpZ2luYWwg Zm9ybSkgd2Fzbid0IGNvbW1pdHRlZC4KICAgIAogICAgQSB2bWVudHJ5IGZhaWx1cmUgd2FzIHJl cG9ydGVkIHRvIHhlbi1kZXZlbCwgYW5kIGRlYnVnZ2luZyBpZGVudGlmaWVkCiAgICB0aGlzIGJ1 ZyBpbiBpdHMgU2luZ2xlU3RlcCArIE1vdlNTIGZvcm0gYnkgd2F5IG9mIElOVDEsIHdoaWNoIGRv ZXMgbm90CiAgICBpbnZvbHZlIHRoZSB1c2Ugb2YgYW55IHByaXZpbGVnZWQgaW5zdHJ1Y3Rpb25z LCBhbmQgcHJvdmluZyB0aGlzIHRvIGJlIGEKICAgIHNlY3VyaXR5IGlzc3VlLgogICAgCiAgICBU aGlzIGlzIFhTQS0zMDgKICAgIAogICAgUmVwb3J0ZWQtYnk6IEjDpWtvbiBBbHN0YWRoZWltIDxo YWtvbkBhbHN0YWRoZWltLnByaXYubm8+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu QGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDFkM2ViODI1OTgwNGU1YmVjOTkxYTM0NjJk NjliYTZiZDgwYmI0MGUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEyLTExIDE0OjA5OjMwICswMTAw Cgpjb21taXQgNzE0YTY1YTVjNDgzNmRiMGFjMTAwYWU2NDAyZjFiNWJmY2E1MmFhMgpBdXRob3I6 IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgRGVjIDExIDE1OjU3 OjM1IDIwMTkgKzAxMDAKCiAgICB4ODYrQXJtMzI6IG1ha2UgZmluZF9uZXh0X3ssemVyb199Yml0 KCkgaGF2ZSB3ZWxsIGRlZmluZWQgYmVoYXZpb3IKICAgIAogICAgVGhlc2UgZnVuY3Rpb25zIGdl dHRpbmcgdXNlZCB3aXRoIHRoZSAybmQgYW5kIDNyZCBhcmd1bWVudHMgYmVpbmcgZXF1YWwKICAg IHdhc24ndCB3ZWxsIGRlZmluZWQ6IEFybTY0IHJlbGlhYmx5IHJldHVybnMgdGhlIHZhbHVlIG9m IHRoZSAybmQKICAgIGFyZ3VtZW50IGluIHRoaXMgY2FzZSwgd2hpbGUgb24geDg2IGZvciBiaXRt YXBzIHVwIHRvIDY0IGJpdHMgd2lkZSB0aGUKICAgIHJldHVybiB2YWx1ZSB3YXMgdW5kZWZpbmVk IChkdWUgdG8gdGhlIHVuZGVmaW5lZCBiZWhhdmlvciBvZiBhIHNoaWZ0IG9mCiAgICBhIHZhbHVl IGJ5IHRoZSBudW1iZXIgb2YgYml0cyBpdCdzIHdpZGUpIHdoZW4gdGhlIGluY29taW5nIHZhbHVl IHdhcyA2NC4KICAgIE9uIEFybTMyIGFuIGFjdHVhbCBvdXQgb2YgYm91bmRzIGFjY2VzcyB3b3Vs ZCBoYXBwZW4gd2hlbiB0aGUKICAgIHNpemUvb2Zmc2V0IHZhbHVlIGlzIGEgbXVsdGlwbGUgb2Yg MzI7IGlmIHRoaXMgYWNjZXNzIGRvZXNuJ3QgZmF1bHQsIHRoZQogICAgcmV0dXJuIHZhbHVlIHdv dWxkIGhhdmUgYmVlbiBzdWZmaWNpZW50bHkgY29ycmVjdCBhZmFpY3QuCiAgICAKICAgIE1ha2Ug dGhlIGZ1bmN0aW9ucyBjb25zaXN0ZW50bHkgdG9sZXJhdGUgdGhlIGxhc3QgdHdvIGFyZ3VtZW50 cyBiZWluZwogICAgZXF1YWwgKGFuZCBpbiBmYWN0IHRoZSAzcmQgYXJndW1lbnQgYmVpbmcgZ3Jl YXRlciBvciBlcXVhbCB0byB0aGUgMm5kKSwKICAgIGluIGZhdm9yIG9mIGZpbmRpbmcgYW5kIGZp eGluZyBhbGwgdGhlIHVzZSBzaXRlcyB0aGF0IHZpb2xhdGUgdGhlCiAgICBvcmlnaW5hbCBtb3Jl IHN0cmljdCBhc3N1bXB0aW9uLgogICAgCiAgICBUaGlzIGlzIFhTQS0zMDcuCiAgICAKICAgIFNp Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5 OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgogICAgbWFzdGVyIGNvbW1pdDogNzQ0MjAw NmI5ZjA5NDBmYjM2ZjFmODQ3MGE0MTZlYzgzNmUwZDJjZQogICAgbWFzdGVyIGRhdGU6IDIwMTkt MTItMTEgMTQ6MDY6MTggKzAxMDAKCmNvbW1pdCBkMWQzNDMxZjczODkxZWFjNDdiMjQ3ODBmYmZl ZTYwZjlkNzExZDU4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRl OiAgIFdlZCBEZWMgMTEgMTU6NTY6MzggMjAxOSArMDEwMAoKICAgIEFNRC9JT01NVTogZG9uJ3Qg bmVlZGxlc3NseSB0cmlnZ2VyIGVycm9ycy9jcmFzaGVzIHdoZW4gdW5tYXBwaW5nIGEgcGFnZQog ICAgCiAgICBVbm1hcHBpbmcgYSBwYWdlIHdoaWNoIGhhcyBuZXZlciBiZWVuIG1hcHBlZCBzaG91 bGQgYmUgYSBuby1vcCAobm90ZSBob3cKICAgIGl0IGFscmVhZHkgaXMgaW4gY2FzZSB0aGVyZSB3 YXMgbm8gcm9vdCBwYWdlIHRhYmxlIGFsbG9jYXRlZCkuIFRoZXJlJ3MKICAgIGluIHBhcnRpY3Vs YXIgbm8gbmVlZCB0byBncm93IHRoZSBudW1iZXIgb2YgcGFnZSB0YWJsZSBsZXZlbHMgaW4gdXNl LAogICAgYW5kIHRoZXJlJ3MgYWxzbyBubyBuZWVkIHRvIGFsbG9jYXRlIGludGVybWVkaWF0ZSBw YWdlIHRhYmxlcyBleGNlcHQKICAgIHdoZW4gbmVlZGluZyB0byBzcGxpdCBhIGxhcmdlIHBhZ2Uu CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K ICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICAgIEFja2VkLWJ5 OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNv bW1pdDogYWQ1OTE0NTRmMDY5NjQ3YzM2YTdkYWFhOWVjMjMzODRjMDI2M2YwYgogICAgbWFzdGVy IGRhdGU6IDIwMTktMTEtMTIgMTE6MDg6MzQgKzAxMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVk ZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs