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.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 5D63BC43603 for ; Fri, 13 Dec 2019 21:00:23 +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 7DF0C24682 for ; Fri, 13 Dec 2019 21:00:22 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7DF0C24682 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 1ifrax-00011N-Bz; Fri, 13 Dec 2019 20:31:27 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ifrav-00011I-Od for xen-devel@lists.xenproject.org; Fri, 13 Dec 2019 20:31:25 +0000 X-Inumbo-ID: 7a3f36f6-1de7-11ea-b6f1-bc764e2007e4 Received: from mail.xenproject.org (unknown [104.130.215.37]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 7a3f36f6-1de7-11ea-b6f1-bc764e2007e4; Fri, 13 Dec 2019 20:31:01 +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 1ifraX-0006ha-2k; Fri, 13 Dec 2019 20:31:01 +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 1ifraW-0007qY-PR; Fri, 13 Dec 2019 20:31:00 +0000 Received: from osstest by osstest.test-lab.xenproject.org with local (Exim 4.89) (envelope-from ) id 1ifraW-0002Z6-Np; Fri, 13 Dec 2019 20:31:00 +0000 To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org Message-ID: MIME-Version: 1.0 X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:guest-saverestore.2:fail:regression xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:guest-saverestore:fail:heisenbug xen-4.10-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:heisenbug xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:leak-check/check:fail:nonblocking xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking xen-4.10-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking xen-4.10-testing:test-arm64-arm64-xl-thunderx:hosts-allocate:starved:nonblocking X-Osstest-Versions-This: xen=6cb1cb9c63e91b71ce639e7b7cf08ca85d44266f X-Osstest-Versions-That: xen=e4899550ff7834e1ea5dfbbfb1c618f64e247761 From: osstest service owner Date: Fri, 13 Dec 2019 20:31:00 +0000 Subject: [Xen-devel] [xen-4.10-testing test] 144772: regressions - trouble: fail/pass/starved 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" ZmxpZ2h0IDE0NDc3MiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDQ3NzIvCgpSZWdyZXNzaW9ucyA6 LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11 dC1kZWJpYW5odm0taTM4Ni14c20gMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIFJFR1IuIHZz LiAxNDQzMjQKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxv Y2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAxMyBn dWVzdC1zYXZlcmVzdG9yZSBmYWlsIGluIDE0NDcyOCBwYXNzIGluIDE0NDc3MgogdGVzdC1hcm1o Zi1hcm1oZi14bC12aGQgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTQ0NzI4IHBh c3MgaW4gMTQ0NzcyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVz dC1zYXZlcmVzdG9yZSAgIGZhaWwgcGFzcyBpbiAxNDQ3MjgKClRlc3RzIHdoaWNoIGRpZCBub3Qg c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxNDQ3MjggbGlrZSAxNDQzMjQKIHRl c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAyMiBsZWFrLWNoZWNrL2NoZWNrIGZhaWwg aW4gMTQ0NzI4IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDE0NDMyNAogdGVzdC1hbWQ2NC1h bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2 NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2 aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0 b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRl LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0 LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0 LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJl c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2 NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0 MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2 ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0 aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0 ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2 NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0 ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0 LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg ICAgICAgc3RhcnZlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg ICAgICAgICAgICAgICAgNmNiMWNiOWM2M2U5MWI3MWNlNjM5ZTdiN2NmMDhjYTg1ZDQ0MjY2Zgpi YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZTQ4OTk1NTBmZjc4MzRlMWVh NWRmYmJmYjFjNjE4ZjY0ZTI0Nzc2MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ0MzI0ICAyMDE5 LTExLTI3IDEyOjQ4OjM3IFogICAxNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NDcyOCAg MjAxOS0xMi0xMSAxNToxMDo0NyBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJl dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg PGp1bGllbkB4ZW4ub3JnPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKam9i czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0 LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2 b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0 ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0 LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14 bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0 LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2 bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0 LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11 dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2 NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1 LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0 LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0 MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAK IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0 ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0 LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0 LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt c2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy bTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Rh cnZlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj b21taXQgNmNiMWNiOWM2M2U5MWI3MWNlNjM5ZTdiN2NmMDhjYTg1ZDQ0MjY2ZgpBdXRob3I6IEFu ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIERlYyAx MSAxNTo0NDowOSAyMDE5ICswMTAwCgogICAgQU1EL0lPTU1VOiBDZWFzZSB1c2luZyBhIGR5bmFt aWMgaGVpZ2h0IGZvciB0aGUgSU9NTVUgcGFnZXRhYmxlcwogICAgCiAgICB1cGRhdGVfcGFnaW5n X21vZGUoKSBoYXMgbXVsdGlwbGUgYnVnczoKICAgIAogICAgIDEpIEJvb3Rpbmcgd2l0aCBpb21t dT1kZWJ1ZyB3aWxsIGNhdXNlIGl0IHRvIGluZm9ybSB5b3UgdGhhdCB0aGF0IGl0IGNhbGxlZAog ICAgICAgIHdpdGhvdXQgdGhlIHBkZXZfbGlzdCBsb2NrIGhlbGQuCiAgICAgMikgV2hlbiBncm93 aW5nIGJ5IG1vcmUgdGhhbiBhIHNpbmdsZSBsZXZlbCwgaXQgbGVha3MgdGhlIG5ld2x5IGFsbG9j YXRlZAogICAgICAgIHRhYmxlKHMpIGluIHRoZSBjYXNlIG9mIGEgZnVydGhlciBlcnJvci4KICAg IAogICAgRnVydGhlcm1vcmUsIHRoZSBjaG9pY2Ugb2YgZGVmYXVsdCBsZXZlbCBmb3IgYSBkb21h aW4gaGFzIGlzc3VlczoKICAgIAogICAgIDEpIEFsbCBIVk0gZ3Vlc3RzIGdyb3cgZnJvbSAyIHRv IDMgbGV2ZWxzIGR1cmluZyBjb25zdHJ1Y3Rpb24gYmVjYXVzZSBvZiB0aGUKICAgICAgICBwb3Np dGlvbiBvZiB0aGUgVlJBTSBqdXN0IGJlbG93IHRoZSA0RyBib3VuZGFyeSwgc28gZGVmYXVsdGlu ZyB0byAyIGlzIGEKICAgICAgICB3YXN0ZSBvZiBlZmZvcnQuCiAgICAgMikgVGhlIGxpbWl0IGZv ciBQViBndWVzdHMgZG9lc24ndCB0YWtlIG1lbW9yeSBob3RwbHVnIGludG8gYWNjb3VudCwgYW5k CiAgICAgICAgaXNuJ3QgZHluYW1pYyBhdCBydW50aW1lIGxpa2UgSFZNIGd1ZXN0cy4gIFRoaXMg bWVhbnMgdGhhdCBhIFBWIGd1ZXN0IG1heQogICAgICAgIGdldCBSQU0gd2hpY2ggaXQgY2FuJ3Qg bWFwIGluIHRoZSBJT01NVS4KICAgIAogICAgVGhlIGR5bmFtaWMgaGVpZ2h0IGlzIGEgcHJvcGVy dHkgdW5pcXVlIHRvIEFNRCwgYW5kIGFkZHMgYSBzdWJzdGFudGlhbAogICAgcXVhbnRpdHkgb2Yg Y29tcGxleGl0eSBmb3Igd2hhdCBpcyBhIG1hcmdpbmFsIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50 LiAgUmVtb3ZlCiAgICB0aGUgY29tcGxleGl0eSBieSByZW1vdmluZyB0aGUgZHluYW1pYyBoZWln aHQuCiAgICAKICAgIFBWIGd1ZXN0cyBub3cgZ2V0IDMgb3IgNCBsZXZlbHMgYmFzZWQgb24gYW55 IGhvdHBsdWcgcmVnaW9ucyBpbiB0aGUgaG9zdC4KICAgIFRoaXMgb25seSBtYWtlcyBhIGRpZmZl cmVuY2UgZm9yIGhhcmR3YXJlIHdoaWNoIHByZXZpb3VzbHkgaGFkIGFsbCBSQU0gYmVsb3cKICAg IHRoZSA1MTJHIGJvdW5kYXJ5LCBhbmQgYSBob3RwbHVnIHJlZ2lvbiBhYm92ZS4KICAgIAogICAg SFZNIGd1ZXN0cyBub3cgZ2V0IDQgbGV2ZWxzICh3aGljaCB3aWxsIGJlIHN1ZmZpY2llbnQgdW50 aWwgMjU2VEIgZ3Vlc3RzCiAgICBiZWNvbWUgYSB0aGluZyksIGJlY2F1c2Ugd2UgZG9uJ3QgY3Vy cmVudGx5IGhhdmUgdGhlIGluZm9ybWF0aW9uIHRvIGtub3cgd2hlbgogICAgMyB3b3VsZCBiZSBz YWZlIHRvIHVzZS4KICAgIAogICAgVGhlIG92ZXJoZWFkIG9mIHRoaXMgZXh0cmEgbGV2ZWwgaXMg bm90IGV4cGVjdGVkIHRvIGJlIG5vdGljZWFibGUuICBJdCBjb3N0cwogICAgb25lIHBhZ2UgKDRr KSBwZXIgZG9tYWluLCBhbmQgb25lIGV4dHJhIElPLVRMQiBwYWdpbmcgc3RydWN0dXJlIGNhY2hl IGVudHJ5CiAgICB3aGljaCBpcyB2ZXJ5IGhvdCBhbmQgbGVzcyBsaWtlbHkgdG8gYmUgZXZpY3Rl ZC4KICAgIAogICAgVGhpcyBpcyBYU0EtMzExLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBC ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGI0ZjA0MjIzNmFl MGJiNjcyNWIzZThkZDQwYWY1YTI0NjZhNmY5NzEKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEyLTEx IDE0OjU1OjMyICswMTAwCgpjb21taXQgYmEyNzc2YTFjMTllYTNiZDE3ZDFiMjBmYWM5NzEwYTcw ZDQ3ODk4MQpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K RGF0ZTogICBXZWQgRGVjIDExIDE1OjQzOjQ0IDIwMTkgKzAxMDAKCiAgICB4ODYvbW06IHJlbGlu cXVpc2hfbWVtb3J5OiBHcmFiIGFuIGV4dHJhIHR5cGUgcmVmIHdoZW4gc2V0dGluZyBQR1RfcGFy dGlhbAogICAgCiAgICBUaGUgUEdUX3BhcnRpYWwgYml0IGluIHBhZ2UtPnR5cGVfaW5mbyBob2xk cyBib3RoIGEgdHlwZSBjb3VudCBhbmQgYQogICAgZ2VuZXJhbCByZWYgY291bnQuICBEdXJpbmcg ZG9tYWluIHRlYXItZG93biwgd2hlbiBmcmVlX3BhZ2VfdHlwZSgpCiAgICByZXR1cm5zIC1FUkVT VEFSVCwgcmVsaW5xdWlzaF9tZW1vcnkoKSBjb3JyZWN0bHkgaGFuZGxlcyB0aGUgZ2VuZXJhbAog ICAgcmVmIGNvdW50LCBidXQgZmFpbHMgdG8gZ3JhYiBhbiBleHRyYSB0eXBlIGNvdW50IHdoZW4g c2V0dGluZwogICAgUEdUX3BhcnRpYWwuICBXaGVuIHRoaXMgYml0IGlzIGV2ZW50dWFsbHkgY2xl YXJlZCwgdHlwZV9jb3VudCB1bmRlcmZsb3dzCiAgICBhbmQgdHJpZ2dlcnMgdGhlIGZvbGxvd2lu ZyBCVUcgaW4gcGFnZV9hbGxvYy5jOmZyZWVfZG9taGVhcF9wYWdlcygpOgogICAgCiAgICAgICAg QlVHX09OKChwZ1tpXS51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSAhPSAwKTsK ICAgIAogICAgQXMgZmFyIGFzIHdlIGNhbiB0ZWxsLCB0aGlzIHBhZ2UgdW5kZXJmbG93IGNhbm5v dCBiZSBleHBsb2l0ZWQgYW55IGFueQogICAgb3RoZXIgd2F5OiBUaGUgcGFnZSBjYW4ndCBiZSB1 c2VkIGFzIGEgcGFnZXRhYmxlIGJ5IHRoZSBkeWluZyBkb21haW4KICAgIGJlY2F1c2UgaXQncyBk eWluZzsgaXQgY2FuJ3QgYmUgdXNlZCBhcyBhIHBhZ2V0YWJsZSBieSBhbnkgb3RoZXIKICAgIGRv bWFpbiBzaW5jZSBpdCBiZWxvbmdzIHRvIHRoZSBkeWluZyBkb21haW47IGFuZCBvd25lcnNoaXAg Y2FuJ3QKICAgIHRyYW5zZmVyIHRvIGFueSBvdGhlciBkb21haW4gd2l0aG91dCBoaXR0aW5nIHRo ZSBCVUdfT04oKSBpbgogICAgZnJlZV9kb21oZWFwX3BhZ2VzKCkuCiAgICAKICAgIChzdGVhbF9w YWdlKCkgd29uJ3Qgd29yayBvbiBhIHBhZ2UgaW4gdGhpcyBzdGF0ZSwgc2luY2UgaXQgcmVxdWly ZXMKICAgIFBHQ19hbGxvY2F0ZWQgdG8gYmUgc2V0LCBhbmQgUEdDX2FsbG9jYXRlZCB3aWxsIGFs cmVhZHkgaGF2ZSBiZWVuCiAgICBjbGVhcmVkLikKICAgIAogICAgRml4IHRoaXMgYnkgZ3JhYmJp bmcgYW4gZXh0cmEgdHlwZSByZWYgaWYgc2V0dGluZyBQR1RfcGFydGlhbCBpbgogICAgcmVsaW5x dWlzaF9tZW1vcnkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzEwLgogICAgCiAgICBT aWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNv bW1pdDogNjZiZGMxNmFlZWQ4ZGRiMmFlNzI0YWRjNWVhNmJkZTBkZWE3OGMzZAogICAgbWFzdGVy IGRhdGU6IDIwMTktMTItMTEgMTQ6NTU6MDggKzAxMDAKCmNvbW1pdCA5ZDE0M2U4NGMyYTNmMWI5 YmIxNzgzY2Y2NDc2OWZhYWIwYjExNjI1CkF1dGhvcjogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1 bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMTEgMTU6NDM6MDkgMjAxOSArMDEwMAoK ICAgIHg4Ni9tbTogYWxsb2MvZnJlZV9sTl90YWJsZTogUmV0YWluIHBhcnRpYWxfZmxhZ3Mgb24g LUVJTlRSCiAgICAKICAgIFdoZW4gdmFsaWRhdGluZyBvciBkZS12YWxpZGF0aW5nIHBhZ2VzIChp biBhbGxvY19sTl90YWJsZSBhbmQKICAgIGZyZWVfbE5fdGFibGUgcmVzcGVjdGl2ZWx5KSwgdGhl IGBwYXJ0aWFsX2ZsYWdzYCBsb2NhbCB2YXJpYWJsZSBpcwogICAgdXNlZCB0byBrZWVwIHRyYWNr IG9mIHdoZXRoZXIgdGhlICJjdXJyZW50IiBQVEUgc3RhcnRlZCB0aGUgZW50aXJlCiAgICBvcGVy YXRpb24gaW4gYSAibWF5IGJlIHBhcnRpYWwiIHN0YXRlLgogICAgCiAgICBPbmUgb2YgdGhlIHBh dGNoZXMgaW4gWFNBLTI5OSBhZGRyZXNzZWQgdGhlIGZhY3QgdGhhdCBpdCBpcyBwb3NzaWJsZQog ICAgZm9yIGEgcHJldmlvdXNseS1wYXJ0aWFsbHktdmFsaWRhdGVkIGVudHJ5IHRvIHN1YnNlcXVl bnRseSBiZSBmb3VuZCB0bwogICAgaGF2ZSBpbnZhbGlkIGVudHJpZXMgKGluZGljYXRlZCBieSBy ZXR1cm5pbmcgLUVJTlZBTCk7IGluIHdoaWNoIGNhc2UKICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg bmVlZHMgdG8gYmUgc2V0IHRvIGluZGljYXRlIHRoYXQgdGhlIGN1cnJlbnQgUFRFCiAgICBtYXkg aGF2ZSB0aGUgcGFydGlhbCBiaXQgc2V0IChhbmQgdGh1cyBfcHV0X3BhZ2VfdHlwZSgpIHNob3Vs ZCBiZQogICAgY2FsbGVkIHdpdGggUFRGX3BhcnRpYWxfc2V0KS4KICAgIAogICAgVW5mb3J0dW5h dGVseSwgdGhlIHBhdGNoZXMgaW4gWFNBLTI5OSBhc3N1bWVkIHRoYXQgb25jZQogICAgcHV0X3Bh Z2VfZnJvbV9sTmUoKSByZXR1cm5lZCAtRVJFU1RBUlQgb24gYSBwYWdlLCBpdCB3YXMgbm90IHBv c3NpYmxlCiAgICBmb3IgaXQgdG8gcmV0dXJuIC1FSU5UUi4gIFRoaXMgdHVybnMgb3V0IHRvIGJl IHRydWUgZm9yCiAgICBhbGxvY19sTl90YWJsZSgpIGFuZCBmcmVlX2xOX3RhYmxlLCBidXQgbm90 IGZvciBfZ2V0X3BhZ2VfdHlwZSgpIGFuZAogICAgX3B1dF9wYWdlX3R5cGUoKTogYm90aCBjYW4g cmV0dXJuIC1FSU5UUiB3aGVuIGNhbGxlZCBvbiBwYWdlcyB3aXRoCiAgICBQR1RfcGFydGlhbCBz ZXQuICBJbiB0aGVzZSBjYXNlcywgdGhlIHBhZ2VzIFBHVF9wYXJ0aWFsIHdpbGwgc3RpbGwgYmUK ICAgIHNldDsgZmFpbGluZyB0byBzZXQgcGFydGlhbF9mbGFncyBhcHByb3ByaWF0ZWx5IG1heSBh bGxvdyBhbiBhdHRhY2tlcgogICAgdG8gZG8gYSBwcml2aWxlZ2UgZXNjYWxhdGlvbiBzaW1pbGFy IHRvIHRob3NlIGRlc2NyaWJlZCBpbiBYU0EtMjk5LgogICAgCiAgICBGaXggdGhpcyBieSBhbHdh eXMgY29weWluZyB0aGUgbG9jYWwgcGFydGlhbF9mbGFncyB2YXJpYWJsZSBpbnRvCiAgICBwYWdl LT5wYXJ0aWFsX2ZsYWdzIHdoZW4gZXhpdGluZyBlYXJseS4KICAgIAogICAgTkIgdGhhdCBvbiB0 aGUgImdldCIgc2lkZSwgbm8gYWRqdXN0bWVudCB0byBucl92YWxpZGF0ZWRfZW50cmllcyBpcwog ICAgbmVlZGVkOiB3aGV0aGVyIHB0ZVtpXSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkIG9yIGVudGly ZWx5CiAgICB1bi12YWxpZGF0ZWQsIHdlIHdhbnQgbnJfdmFsaWRhdGVkX2VudHJpZXMgPSBpLiAg T24gdGhlICJwdXQiIHNpZGUsCiAgICBob3dldmVyLCB3ZSBuZWVkIHRvIGFkanVzdCBucl92YWxp ZGF0ZWRfZW50cmllcyBhcHByb3ByaWF0ZWx5OiBpZgogICAgcHRlW2ldIGlzIGVudGlyZWx5IHZh bGlkYXRlZCwgd2Ugd2FudCBucl92YWxpZGF0ZWRfZW50cmllcyA9IGkgKyAxOyBpZgogICAgcHRl W2ldIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQsIHdlIHdhbnQgbnJfdmFsaWRhdGVkX2VudHJpZXMg PSBpLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMxMC4KICAgIAogICAgU2lnbmVkLW9m Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3 ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6 IDRlNzBmNDQ3NmMwYzU0MzU1OWY5NzFmYWVjZGQ1ZjEzMDBjZGRiMGEKICAgIG1hc3RlciBkYXRl OiAyMDE5LTEyLTExIDE0OjU0OjQzICswMTAwCgpjb21taXQgZmU4ZGFiM2NmYzgyMWFlZDNlOTRi MTEzNjNhODMwNGJiNjIwYzRlZgpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA Y2l0cml4LmNvbT4KRGF0ZTogICBXZWQgRGVjIDExIDE1OjQyOjMzIDIwMTkgKzAxMDAKCiAgICB4 ODYvbW06IFNldCBvbGRfZ3Vlc3RfdGFibGUgd2hlbiBkZXN0cm95aW5nIHZjcHUgcGFnZXRhYmxl cwogICAgCiAgICBDaGFuZ2VzZXQgNmM0ZWZjMWViYSAoIng4Ni9tbTogRG9uJ3QgZHJvcCBhIHR5 cGUgcmVmIHVubGVzcyB5b3UgaGVsZCBhCiAgICByZWYgdG8gYmVnaW4gd2l0aCIpLCBwYXJ0IG9m IFhTQS0yOTksIGNoYW5nZWQgdGhlIGNhbGxpbmcgZGlzY2lwbGluZQogICAgb2YgcHV0X3BhZ2Vf dHlwZSgpIHN1Y2ggdGhhdCBpZiBwdXRfcGFnZV90eXBlKCkgcmV0dXJuZWQgLUVSRVNUQVJUCiAg ICAoaW5kaWNhdGluZyBhIHBhcnRpYWxseSBkZS12YWxpZGF0ZWQgcGFnZSksIHN1YnNlcXVlbnQg Y2FsbHMgdG8KICAgIHB1dF9wYWdlX3R5cGUoKSBtdXN0IGJlIGNhbGxlZCB3aXRoIFBURl9wYXJ0 aWFsX3NldC4gIElmIGNhbGxlZCBvbiBhCiAgICBwYXJ0aWFsbHkgZGUtdmFsaWRhdGVkIHBhZ2Ug YnV0IHdpdGhvdXQgUFRGX3BhcnRpYWxfc2V0LCBYZW4gd2lsbAogICAgQlVHKCksIGJlY2F1c2Ug dG8gZG8gb3RoZXJ3aXNlIHdvdWxkIHJpc2sgb3BlbmluZyB1cCB0aGUga2luZCBvZgogICAgcHJp dmlsZWdlIGVzY2FsYXRpb24gYnVnIGRlc2NyaWJlZCBpbiBYU0EtMjk5LgogICAgCiAgICBPbmUg cGxhY2UgdGhpcyB3YXMgbWlzc2VkIHdhcyBpbiB2Y3B1X2Rlc3Ryb3lfcGFnZXRhYmxlcygpLgog ICAgcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUoKSBpcyBjYWxsZWQsIGJ1dCBvbiAtRVJF U1RBUlQsIHRoZQogICAgZW50aXJlIG9wZXJhdGlvbiBpcyBzaW1wbHkgcmVzdGFydGVkLCBjYXVz aW5nIHB1dF9wYWdlX3R5cGUoKSB0byBiZQogICAgY2FsbGVkIG9uIGEgcGFydGlhbGx5IGRlLXZh bGlkYXRlZCBwYWdlIHdpdGhvdXQgUFRGX3BhcnRpYWxfc2V0LiAgVGhlCiAgICByZXN1bHQgd2Fz IHRoYXQgaWYgc3VjaCBhbiBvcGVyYXRpb24gd2VyZSBpbnRlcnJ1cHRlZCwgWGVuIHdvdWxkIGhp dCBhCiAgICBCVUcoKS4KICAgIAogICAgRml4IHRoaXMgYnkgaGF2aW5nIHZjcHVfZGVzdHJveV9w YWdldGFibGVzKCkgY29uc2lzdGVudGx5IHBhc3Mgb2ZmCiAgICBpbnRlcnJ1cHRlZCBkZS12YWxp ZGF0aW9ucyB0byBwdXRfb2xkX3BhZ2VfdHlwZSgpOgogICAgLSBVbmNvbmRpdGlvbmFsbHkgY2xl YXIgcmVmZXJlbmNlcyB0byB0aGUgcGFnZSwgZXZlbiBpZgogICAgICBwdXRfcGFnZV9hbmRfdHlw ZSBmYWlsZWQKICAgIC0gU2V0IG9sZF9ndWVzdF90YWJsZSBhbmQgb2xkX2d1ZXN0X3RhYmxlX3Bh cnRpYWwgYXBwcm9wcmlhdGVseQogICAgCiAgICBXaGlsZSBoZXJlLCBkbyBzb21lIHJlZmFjdG9y aW5nOgogICAgCiAgICAgLSBNb3ZlIGNsZWFyaW5nIG9mIGFyY2guY3IzIHRvIHRoZSB0b3Agb2Yg dGhlIGZ1bmN0aW9uCiAgICAKICAgICAtIE5vdyB0aGF0IGNsZWFyaW5nIGlzIHVuY29uZGl0aW9u YWwsIG1vdmUgdGhlIHVubWFwIHRvIHRoZSBzYW1lCiAgICAgICBjb25kaXRpb25hbCBhcyB0aGUg bDR0YWIgbWFwcGluZy4gIFRoaXMgYWxzbyBhbGxvd3MgdXMgdG8gcmVkdWNlCiAgICAgICB0aGUg c2NvcGUgb2YgdGhlIGw0dGFiIHZhcmlhYmxlLgogICAgCiAgICAgLSBBdm9pZCBjb2RlIGR1cGxp Y2F0aW9uIGJ5IGxvb3BpbmcgdG8gZHJvcCByZWZlcmVuY2VzIG9uCiAgICAgICBndWVzdF90YWJs ZV91c2VyCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzEwLgogICAgCiAgICBSZXBvcnRl ZC1ieTogU2FyYWggTmV3bWFuIDxzcm5AcHJnbXIuY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vv cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGVjZWNhMTJi MmM0YzhlNDQzM2U0ZjliZTgzZjVjNjY4YWUzNmZlMDgKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEy LTExIDE0OjU0OjEzICswMTAwCgpjb21taXQgMDdlNTQ2ZWY0OWRhZWRiNGZiMWJjYjI4Yzc0NDM1 MzNjMDY3NTEyMgpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv bT4KRGF0ZTogICBXZWQgRGVjIDExIDE1OjQxOjU0IDIwMTkgKzAxMDAKCiAgICB4ODYvbW06IERv bid0IHJlc2V0IGxpbmVhcl9wdF9jb3VudCBvbiBwYXJ0aWFsIHZhbGlkYXRpb24KICAgIAogICAg IkxpbmVhciBwYWdldGFibGVzIiBpcyBhIHRlY2huaXF1ZSB3aGljaCBpbnZvbHZlcyBlaXRoZXIg cG9pbnRpbmcgYQogICAgcGFnZXRhYmxlIGF0IGl0c2VsZiwgb3IgdG8gYW5vdGhlciBwYWdldGFi bGUgdGhlIHNhbWUgb3IgaGlnaGVyIGxldmVsLgogICAgWGVuIGhhcyBsaW1pdGVkIHN1cHBvcnQg Zm9yIGxpbmVhciBwYWdldGFibGVzOiBBIHBhZ2UgbWF5IGVpdGhlciBwb2ludAogICAgdG8gaXRz ZWxmLCBvciBwb2ludCB0byBhbm90aGVyIHBhZ2Ugb2YgdGhlIHNhbWUgbGV2ZWwgKGkuZS4sIEwy IHRvIEwyLAogICAgTDMgdG8gTDMsIGFuZCBzbyBvbikuCiAgICAKICAgIFhTQS0yNDAgaW50cm9k dWNlZCBhbiBhZGRpdGlvbmFsIHJlc3RyaWN0aW9uIHRoYXQgbGltaXRlZCB0aGUgImRlcHRoIgog ICAgb2Ygc3VjaCBjaGFpbnMgYnkgYWxsb3dpbmcgcGFnZXMgdG8gZWl0aGVyICpwb2ludCB0byog b3RoZXIgcGFnZXMgb2YKICAgIHRoZSBzYW1lIGxldmVsLCBvciAqYmUgcG9pbnRlZCB0byogYnkg b3RoZXIgcGFnZXMgb2YgdGhlIHNhbWUgbGV2ZWwsCiAgICBidXQgbm90IGJvdGguICBUbyBpbXBs ZW1lbnQgdGhpcywgd2Uga2VlcCB0cmFjayBvZiB0aGUgbnVtYmVyIG9mCiAgICBvdXRzdGFuZGlu ZyB0aW1lcyBhIHBhZ2UgcG9pbnRzIHRvIG9yIGlzIHBvaW50ZWQgdG8gYW5vdGhlciBwYWdlCiAg ICB0YWJsZSwgdG8gcHJldmVudCBib3RoIGZyb20gaGFwcGVuaW5nIGF0IHRoZSBzYW1lIHRpbWUu CiAgICAKICAgIFVuZm9ydHVuYXRlbHksIHRoZSBvcmlnaW5hbCBjb21taXQgaW50cm9kdWNpbmcg dGhpcyByZXNldCB0aGlzIGNvdW50CiAgICB3aGVuIHJlc3VtaW5nIHZhbGlkYXRpb24gb2YgYSBw YXJ0aWFsbHktdmFsaWRhdGVkIHBhZ2V0YWJsZSwgZHJvcHBpbmcKICAgIHNvbWUgImxpbmVhcl9w dF9lbnRyeSIgY291bnRzLgogICAgCiAgICBPbiBkZWJ1ZyBidWlsZHMgb24gc3lzdGVtcyB3aGVy ZSBndWVzdHMgdXNlZCB0aGlzIGZlYXR1cmUsIHRoaXMgbWlnaHQKICAgIGxlYWQgdG8gY3Jhc2hl cyB0aGF0IGxvb2sgbGlrZSB0aGlzOgogICAgCiAgICAgICAgQXNzZXJ0aW9uICdvYyA+IDAnIGZh aWxlZCBhdCBtbS5jOjg3NAogICAgCiAgICBXb3JzZSwgaWYgYW4gYXR0YWNrZXIgY291bGQgZW5n aW5lZXIgc3VjaCBhIHNpdHVhdGlvbiB0byBvY2N1ciwgdGhleQogICAgbWlnaHQgYmUgYWJsZSB0 byBtYWtlIGxvb3BzIG9yIG90aGVyIGFiaXRyYXJ5IGNoYWlucyBvZiBsaW5lYXIKICAgIHBhZ2V0 YWJsZXMsIGxlYWRpbmcgdG8gdGhlIGRlbmlhbC1vZi1zZXJ2aWNlIHNpdHVhdGlvbiBvdXRsaW5l ZCBpbgogICAgWFNBLTI0MC4KICAgIAogICAgVGhpcyBpcyBYU0EtMzA5LgogICAgCiAgICBSZXBv cnRlZC1ieTogTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICAgIFNpZ25l ZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJl dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29t bWl0OiA3NDczZWZkMTJmYjdhNjU0OGY1MzAzZjFmNGM1Y2I1MjE1NDNhODEzCiAgICBtYXN0ZXIg ZGF0ZTogMjAxOS0xMi0xMSAxNDoxMDoyNyArMDEwMAoKY29tbWl0IGZlZmE1ZjkyNjE2ZDg1MDVm Njc1M2I1ZjE4ZmEyNWFhNTljMTcwNTMKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v cGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMTEgMTU6NDE6MjIgMjAxOSArMDEwMAoK ICAgIHg4Ni92dHg6IFdvcmsgYXJvdW5kIFNpbmdsZVN0ZXAgKyBTVEkvTW92U1MgVk1FbnRyeSBm YWlsdXJlcwogICAgCiAgICBTZWUgcGF0Y2ggY29tbWVudCBmb3IgdGVjaG5pY2FsIGRldGFpbHMu CiAgICAKICAgIENvbmNlcm5pbmcgdGhlIHRpbWVsaW5lLCB0aGlzIHdhcyBmaXJzdCBkaXNjb3Zl cmVkIGluIHRoZSBhZnRlcm1hdGggb2YKICAgIFhTQS0xNTYgd2hpY2ggY2F1c2VkICNEQiB0byBi ZSBpbnRlcmNlcHRlZCB1bmNvbmRpdGlvbmFsbHksIGJ1dCBvbmx5IGluCiAgICBpdHMgU2luZ2xl U3RlcCArIFNUSSBmb3JtIHdoaWNoIGlzIHJlc3RyaWN0ZWQgdG8gcHJpdmlsZWdlZCBzb2Z0d2Fy ZS4KICAgIAogICAgQWZ0ZXIgd29ya2luZyB3aXRoIEludGVsIGFuZCBpZGVudGlmeWluZyB0aGUg cHJvYmxlbWF0aWMgdm1lbnRyeSBjaGVjaywKICAgIHRoaXMgd29ya2Fyb3VuZCB3YXMgc3VnZ2Vz dGVkLCBhbmQgdGhlIHBhdGNoIHdhcyBwb3N0ZWQgaW4gYW4gUkZDCiAgICBzZXJpZXMuICBPdXRz dGFuZGluZyB3b3JrIGZvciB0aGF0IHNlcmllcyAobm90IGJyZWFraW5nIEludHJvc3BlY3Rpb24p CiAgICBpcyBzdGlsbCBwZW5kaW5nLCBhbmQgdGhpcyBmaXggZnJvbSBpdCAod2hpY2ggd291bGRu J3QgaGF2ZSBiZWVuIGdvb2QKICAgIGVub3VnaCBpbiBpdHMgb3JpZ2luYWwgZm9ybSkgd2Fzbid0 IGNvbW1pdHRlZC4KICAgIAogICAgQSB2bWVudHJ5IGZhaWx1cmUgd2FzIHJlcG9ydGVkIHRvIHhl bi1kZXZlbCwgYW5kIGRlYnVnZ2luZyBpZGVudGlmaWVkCiAgICB0aGlzIGJ1ZyBpbiBpdHMgU2lu Z2xlU3RlcCArIE1vdlNTIGZvcm0gYnkgd2F5IG9mIElOVDEsIHdoaWNoIGRvZXMgbm90CiAgICBp bnZvbHZlIHRoZSB1c2Ugb2YgYW55IHByaXZpbGVnZWQgaW5zdHJ1Y3Rpb25zLCBhbmQgcHJvdmlu ZyB0aGlzIHRvIGJlIGEKICAgIHNlY3VyaXR5IGlzc3VlLgogICAgCiAgICBUaGlzIGlzIFhTQS0z MDgKICAgIAogICAgUmVwb3J0ZWQtYnk6IEjDpWtvbiBBbHN0YWRoZWltIDxoYWtvbkBhbHN0YWRo ZWltLnByaXYubm8+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K ICAgIG1hc3RlciBjb21taXQ6IDFkM2ViODI1OTgwNGU1YmVjOTkxYTM0NjJkNjliYTZiZDgwYmI0 MGUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEyLTExIDE0OjA5OjMwICswMTAwCgpjb21taXQgYzlm OWZmNzdhNmFjZDMzMDZmNzI4NzJkZGFkMzJiNGJkNDEzZWQ4MQpBdXRob3I6IEphbiBCZXVsaWNo IDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgRGVjIDExIDE1OjQwOjM5IDIwMTkgKzAx MDAKCiAgICB4ODYrQXJtMzI6IG1ha2UgZmluZF9uZXh0X3ssemVyb199Yml0KCkgaGF2ZSB3ZWxs IGRlZmluZWQgYmVoYXZpb3IKICAgIAogICAgVGhlc2UgZnVuY3Rpb25zIGdldHRpbmcgdXNlZCB3 aXRoIHRoZSAybmQgYW5kIDNyZCBhcmd1bWVudHMgYmVpbmcgZXF1YWwKICAgIHdhc24ndCB3ZWxs IGRlZmluZWQ6IEFybTY0IHJlbGlhYmx5IHJldHVybnMgdGhlIHZhbHVlIG9mIHRoZSAybmQKICAg IGFyZ3VtZW50IGluIHRoaXMgY2FzZSwgd2hpbGUgb24geDg2IGZvciBiaXRtYXBzIHVwIHRvIDY0 IGJpdHMgd2lkZSB0aGUKICAgIHJldHVybiB2YWx1ZSB3YXMgdW5kZWZpbmVkIChkdWUgdG8gdGhl IHVuZGVmaW5lZCBiZWhhdmlvciBvZiBhIHNoaWZ0IG9mCiAgICBhIHZhbHVlIGJ5IHRoZSBudW1i ZXIgb2YgYml0cyBpdCdzIHdpZGUpIHdoZW4gdGhlIGluY29taW5nIHZhbHVlIHdhcyA2NC4KICAg IE9uIEFybTMyIGFuIGFjdHVhbCBvdXQgb2YgYm91bmRzIGFjY2VzcyB3b3VsZCBoYXBwZW4gd2hl biB0aGUKICAgIHNpemUvb2Zmc2V0IHZhbHVlIGlzIGEgbXVsdGlwbGUgb2YgMzI7IGlmIHRoaXMg YWNjZXNzIGRvZXNuJ3QgZmF1bHQsIHRoZQogICAgcmV0dXJuIHZhbHVlIHdvdWxkIGhhdmUgYmVl biBzdWZmaWNpZW50bHkgY29ycmVjdCBhZmFpY3QuCiAgICAKICAgIE1ha2UgdGhlIGZ1bmN0aW9u cyBjb25zaXN0ZW50bHkgdG9sZXJhdGUgdGhlIGxhc3QgdHdvIGFyZ3VtZW50cyBiZWluZwogICAg ZXF1YWwgKGFuZCBpbiBmYWN0IHRoZSAzcmQgYXJndW1lbnQgYmVpbmcgZ3JlYXRlciBvciBlcXVh bCB0byB0aGUgMm5kKSwKICAgIGluIGZhdm9yIG9mIGZpbmRpbmcgYW5kIGZpeGluZyBhbGwgdGhl IHVzZSBzaXRlcyB0aGF0IHZpb2xhdGUgdGhlCiAgICBvcmlnaW5hbCBtb3JlIHN0cmljdCBhc3N1 bXB0aW9uLgogICAgCiAgICBUaGlzIGlzIFhTQS0zMDcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6 IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3Jh bGwgPGp1bGllbkB4ZW4ub3JnPgogICAgbWFzdGVyIGNvbW1pdDogNzQ0MjAwNmI5ZjA5NDBmYjM2 ZjFmODQ3MGE0MTZlYzgzNmUwZDJjZQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTItMTEgMTQ6MDY6 MTggKzAxMDAKCmNvbW1pdCA0MDZkNDBkOGI0MTYxYWVjZWRmYjhmZDFjM2NiNzRkY2RiOTQxOWEx CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBEZWMg MTEgMTU6Mzk6MDcgMjAxOSArMDEwMAoKICAgIEFNRC9JT01NVTogZG9uJ3QgbmVlZGxlc3NseSB0 cmlnZ2VyIGVycm9ycy9jcmFzaGVzIHdoZW4gdW5tYXBwaW5nIGEgcGFnZQogICAgCiAgICBVbm1h cHBpbmcgYSBwYWdlIHdoaWNoIGhhcyBuZXZlciBiZWVuIG1hcHBlZCBzaG91bGQgYmUgYSBuby1v cCAobm90ZSBob3cKICAgIGl0IGFscmVhZHkgaXMgaW4gY2FzZSB0aGVyZSB3YXMgbm8gcm9vdCBw YWdlIHRhYmxlIGFsbG9jYXRlZCkuIFRoZXJlJ3MKICAgIGluIHBhcnRpY3VsYXIgbm8gbmVlZCB0 byBncm93IHRoZSBudW1iZXIgb2YgcGFnZSB0YWJsZSBsZXZlbHMgaW4gdXNlLAogICAgYW5kIHRo ZXJlJ3MgYWxzbyBubyBuZWVkIHRvIGFsbG9jYXRlIGludGVybWVkaWF0ZSBwYWdlIHRhYmxlcyBl eGNlcHQKICAgIHdoZW4gbmVlZGluZyB0byBzcGxpdCBhIGxhcmdlIHBhZ2UuCiAgICAKICAgIFNp Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29v cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYWQ1OTE0 NTRmMDY5NjQ3YzM2YTdkYWFhOWVjMjMzODRjMDI2M2YwYgogICAgbWFzdGVyIGRhdGU6IDIwMTkt MTEtMTIgMTE6MDg6MzQgKzAxMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs