From owner-freebsd-x11@freebsd.org Fri Jan 10 20:12:20 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A8BF81F266E for ; Fri, 10 Jan 2020 20:12:20 +0000 (UTC) (envelope-from zeus.panchenko@gmail.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 47vZ043Vb1z45PQ for ; Fri, 10 Jan 2020 20:12:20 +0000 (UTC) (envelope-from zeus.panchenko@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id 776C31F266D; Fri, 10 Jan 2020 20:12:20 +0000 (UTC) Delivered-To: x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 75A441F266C for ; Fri, 10 Jan 2020 20:12:20 +0000 (UTC) (envelope-from zeus.panchenko@gmail.com) Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47vZ026J42z45PG for ; Fri, 10 Jan 2020 20:12:18 +0000 (UTC) (envelope-from zeus.panchenko@gmail.com) Received: by mail-lj1-x230.google.com with SMTP id o13so3395669ljg.4 for ; Fri, 10 Jan 2020 12:12:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=Zr7JLNgKQwGdqU40g0izTWzmlnhiUPh+ZPLRxlM4jfU=; b=uMgF+VLnwW8Lde2gBfc25FJtGz+weabJnUKCcZD+/Ae8eHQnFaPn0dnNwwfRTPQe4d DbjNAG+gjjTqtTNWj2NEtqoqDv9jtRV8BGEdXboZ8iR6RqJHIkKvgxBROf6RWIcBrVOx 2m2aIPdTOwPtjn2L3l/kdKr3OuvRhAIymklBbcestxKR4MYrU9CxXQoaIxZ6KdJU0Zcw zz3j8vDyc6NFWAg7BUG5Fsn/zJiZQzoibUGYNzXCjYmuv5brjhWuaCcKPzCD5of+et3d GJYa3Q00dvC4Dyy68DE2g6widmrgA8EbvkQS5GGlMpY053mXYxibsxGyXH7ILq9afTwG 9b/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Zr7JLNgKQwGdqU40g0izTWzmlnhiUPh+ZPLRxlM4jfU=; b=eXnhECIuIXjfThqgOSqlEZ67Bi8S5GlguP033zy1my/NqRRcTQBSm7H6gBKdIzf/ON /gDXxOb8tUz8OqxikPPBYx6JUf6NgB2ytn3+SHXV7ouJHoaVAAD/mWVa1Bk/hBDi8esD gwmfgwWqZc+g1N/RAk0kULAJ/Es4t+R3lSbcM8p0pDTm9ZHr3w28c5/qZFubV0mycqD6 JIQ+NBZwCE7ABGH7pe8sG7KsSwLI7qs2P5UuBeG7e1E/iPZylRQfJVTVJUK+MnvXy6cJ hl2MYg2hllimAnu0ruJeQjvyG/ptHLIPFygTvgQhmrpuE3vqqCJYIWcoZeYEMxs8zn6A mSGg== X-Gm-Message-State: APjAAAXB+kII4/fOPy0NLIxiFULqK/ispzoQnefHGS65cliqBdx+F/xi VP9+AtDqUCMCcbVueBfzfLqy5VlM6gTHoTiOwOxn3fLJJjM= X-Google-Smtp-Source: APXvYqxSaKtagd4awfj0xXq3mFShHhHTCYljbEo1G1alBerNWXJec7GvN4pnonVf/ESv5w5PbZNcvq5UWi4MRxROT+o= X-Received: by 2002:a2e:a361:: with SMTP id i1mr3577115ljn.29.1578687135557; Fri, 10 Jan 2020 12:12:15 -0800 (PST) MIME-Version: 1.0 From: Zeus Panchenko Message-ID: Subject: [bug report] lang/clover (port r.522578) doesn't build on 12.1-RELEASE-p1 To: x11@freebsd.org Content-Type: multipart/mixed; boundary="000000000000ee2667059bcebdd4" X-Rspamd-Queue-Id: 47vZ026J42z45PG X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=uMgF+VLn; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of zeuspanchenko@gmail.com designates 2a00:1450:4864:20::230 as permitted sender) smtp.mailfrom=zeuspanchenko@gmail.com X-Spamd-Result: default: False [-2.90 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; HAS_ATTACHMENT(0.00)[]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MIME_BASE64_TEXT(0.10)[]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.00)[ip: (-9.15), ipnet: 2a00:1450::/32(-2.60), asn: 15169(-1.84), country: US(-0.05)]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~,4:+,5:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/mixed,multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[x11@freebsd.org]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[0.3.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-Mailman-Approved-At: Sun, 02 Feb 2020 11:46:56 +0000 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Fri, 10 Jan 2020 20:12:20 -0000 X-Original-Date: Fri, 10 Jan 2020 22:12:03 +0200 X-List-Received-Date: Fri, 10 Jan 2020 20:12:20 -0000 --000000000000ee2667059bcebdd4 Content-Type: text/plain; charset="UTF-8" hi, lang/clover doesn't build ---[ make output quotation start ]------------------------------------------- ... checking for LIBELF... no checking for elf_memory in -lelf... yes checking for LIBUNWIND... yes checking for LIBDRM... yes checking for XCB_DRI2... no configure: error: Package requirements (x11-xcb xcb xcb-dri2 >= 1.8 xcb-xfixes) were not met: ... ---[ make output quotation end ]------------------------------------------- > svnlite info Path: . Working Copy Root Path: /usr/ports URL: https://svn.freebsd.org/ports/head Relative URL: ^/head Repository Root: https://svn.freebsd.org/ports Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 Revision: 522578 Node Kind: directory Schedule: normal Last Changed Author: gerald Last Changed Rev: 522578 Last Changed Date: 2020-01-10 18:21:54 +0200 (Fri, 10 Jan 2020) > kldstat Id Refs Address Size Name 16 1 0xffffffff82c21000 253e84 amdgpu.ko 17 2 0xffffffff82e75000 769f0 drm.ko 18 5 0xffffffff82eec000 10eb0 linuxkpi.ko 19 4 0xffffffff82efd000 12f30 linuxkpi_gplv2.ko 20 2 0xffffffff82f10000 6c0 debugfs.ko 21 1 0xffffffff82f11000 f2e1 ttm.ko 22 1 0xffffffff82f21000 80db amdgpu_polaris12_mc_bin.ko 23 1 0xffffffff82f2a000 4421 amdgpu_polaris12_pfp_2_bin.ko 24 1 0xffffffff82f2f000 441f amdgpu_polaris12_me_2_bin.ko 25 1 0xffffffff82f34000 241f amdgpu_polaris12_ce_2_bin.ko 26 1 0xffffffff82f37000 429d amdgpu_polaris12_rlc_bin.ko 27 1 0xffffffff82f3c000 40431 amdgpu_polaris12_mec_2_bin.ko 28 1 0xffffffff82f7d000 40433 amdgpu_polaris12_mec2_2_bin.ko 29 1 0xffffffff82fbe000 331f amdgpu_polaris12_sdma_bin.ko 30 1 0xffffffff82fc2000 3321 amdgpu_polaris12_sdma1_bin.ko 31 1 0xffffffff82fc6000 5bbfd amdgpu_polaris12_uvd_bin.ko 32 1 0xffffffff83022000 28d1d amdgpu_polaris12_vce_bin.ko 33 1 0xffffffff8304b000 1fedd amdgpu_polaris12_smc_bin.ko > uname -a FreeBSD tabr.ibs 12.1-RELEASE-p1 FreeBSD 12.1-RELEASE-p1 GENERIC amd64 > pciconf -lv ... vgapci0@pci0:2:0:0: class=0x030000 card=0x22fe1458 chip=0x699f1002 rev=0xc7 hdr=0x00 vendor = 'Advanced Micro Devices, Inc. [AMD/ATI]' device = 'Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X]' class = display subclass = VGA hdac0@pci0:2:0:1: class=0x040300 card=0xaae01458 chip=0xaae01002 rev=0x00 hdr=0x00 vendor = 'Advanced Micro Devices, Inc. [AMD/ATI]' device = 'Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]' class = multimedia subclass = HDA ... -- xmpp://zeus@gnu.org.ua GPG: 0FF7A32A --000000000000ee2667059bcebdd4 Content-Type: text/plain; charset="US-ASCII"; name="pkg-static-info.txt" Content-Disposition: attachment; filename="pkg-static-info.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k58li5wh1 SW1hZ2VNYWdpY2s2LTYuOS4xMC41NywxICAgICAgIEltYWdlIHByb2Nlc3NpbmcgdG9vbHMgKGxl Z2FjeSB2ZXJzaW9uKQpPUkJpdDItMi4xNC4xOV8yICAgICAgICAgICAgICAgSGlnaC1wZXJmb3Jt YW5jZSBDT1JCQSBPUkIgd2l0aCBzdXBwb3J0IGZvciB0aGUgQyBsYW5ndWFnZQphYWxpYi0xLjQu cjVfMTMgICAgICAgICAgICAgICAgQVNDSUkgYXJ0IGxpYnJhcnkKYWR3YWl0YS1pY29uLXRoZW1l LTMuMjguMCAgICAgIEdOT01FIFN5bWJvbGljIEljb25zCmFsZWYtd2ViZm9udC0xLjBfMiAgICAg ICAgICAgICBGcmVlIG11bHRpLWxpbmd1YWwgZm9udCBkZXNpZ25lZCBmb3Igc2NyZWVucwphbHNh LWxpYi0xLjEuMl8yICAgICAgICAgICAgICAgQUxTQSBjb21wYXRpYmlsaXR5IGxpYnJhcnkKYWxz YS1wbHVnaW5zLTEuMS4xXzYgICAgICAgICAgIEFMU0EgY29tcGF0aWJpbGl0eSBsaWJyYXJ5IHBs dWdpbnMKYW5kcm9pZC1maWxlLXRyYW5zZmVyLTMuOV8xICAgIEFuZHJvaWQgTVRQIGNsaWVudCB3 aXRoIG1pbmltYWxpc3RpYyBVSQphbnRpd29yZC0wLjM3XzQgICAgICAgICAgICAgICAgQXBwbGlj YXRpb24gZm9yIGRpc3BsYXlpbmcgTWljcm9zb2Z0KFIpIFdvcmQgZG9jdW1lbnRzCmFvbS0xLjAu MC4yNzUxICAgICAgICAgICAgICAgICBBVjEgcmVmZXJlbmNlIGVuY29kZXIvZGVjb2RlcgphcHBy ZXMtMS4wLjUgICAgICAgICAgICAgICAgICAgUHJvZ3JhbSB0byBsaXN0IGFwcGxpY2F0aW9uJ3Mg cmVzb3VyY2VzCmFyZ3lsbGNtcy0xLjkuMl81ICAgICAgICAgICAgICBJQ0MgY29tcGF0aWJsZSBj b2xvciBtYW5hZ2VtZW50IHN5c3RlbQphc2NpaWRvYy04LjYuMTBfMSAgICAgICAgICAgICAgVGV4 dCBkb2N1bWVudCBmb3JtYXQgZm9yIHdyaXRpbmcgc2hvcnQgZG9jdW1lbnRzIGFuZCBtYW4gcGFn ZXMKYXNwZWxsLTAuNjAuOCwxICAgICAgICAgICAgICAgIFNwZWxsaW5nIGNoZWNrZXIgd2l0aCBi ZXR0ZXIgc3VnZ2VzdGlvbiBsb2dpYyB0aGFuIGlzcGVsbAphdC1zcGkyLWF0ay0yLjI2LjIgICAg ICAgICAgICAgQXNzaXN0ZWQgVGVjaG5vbG9neSBQcm92aWRlciBtb2R1bGUgZm9yIEdUSysKYXQt c3BpMi1jb3JlLTIuMjguMCAgICAgICAgICAgIEFzc2lzdGl2ZSBUZWNobm9sb2d5IFNlcnZpY2Ug UHJvdmlkZXIgSW50ZXJmYWNlCmF0ay0yLjI4LjEgICAgICAgICAgICAgICAgICAgICBHTk9NRSBh Y2Nlc3NpYmlsaXR5IHRvb2xraXQgKEFUSykKYXRrbW0tMi4yNC4yXzQgICAgICAgICAgICAgICAg IEMrKyB3cmFwcGVyIGZvciBBVEsgQVBJIGxpYnJhcnkKYXVkYWNpdHktMi4zLjMgICAgICAgICAg ICAgICAgIEdVSSBlZGl0b3IgZm9yIGRpZ2l0YWwgYXVkaW8gd2F2ZWZvcm1zCmF1dG9jb25mLTIu NjlfMyAgICAgICAgICAgICAgICBBdXRvbWF0aWNhbGx5IGNvbmZpZ3VyZSBzb3VyY2UgY29kZSBv biBtYW55IFVuKnggcGxhdGZvcm1zCmF1dG9jb25mLXdyYXBwZXItMjAxMzEyMDMgICAgICBXcmFw cGVyIHNjcmlwdCBmb3IgR05VIGF1dG9jb25mCmF1dG9jdXRzZWwtMC4xMC4wXzEgICAgICAgICAg ICBTeW5jaHJvbml6ZXMgdGhlIHR3byBjb3B5L3Bhc3RlIGJ1ZmZlcnMgdXNlZCBieSBYIGFwcGxp Y2F0aW9ucwphdXRvbWFrZS0xLjE2LjFfMiAgICAgICAgICAgICAgR05VIFN0YW5kYXJkcy1jb21w bGlhbnQgTWFrZWZpbGUgZ2VuZXJhdG9yCmF2YWhpLWFwcC0wLjdfMiAgICAgICAgICAgICAgICBT ZXJ2aWNlIGRpc2NvdmVyeSBvbiBhIGxvY2FsIG5ldHdvcmsKYmFibC0wLjEuNjZfMSAgICAgICAg ICAgICAgICAgIER5bmFtaWMgcGl4ZWwgZm9ybWF0IGNvbnZlcnNpb24gbGlicmFyeQpiYXNoLTUu MC4xMSAgICAgICAgICAgICAgICAgICAgR05VIFByb2plY3QncyBCb3VybmUgQWdhaW4gU0hlbGwK YmludXRpbHMtMi4zMy4xLDEgICAgICAgICAgICAgIEdOVSBiaW5hcnkgdG9vbHMKYmlzb24tMy40 LjIsMSAgICAgICAgICAgICAgICAgIFBhcnNlciBnZW5lcmF0b3IgZnJvbSBGU0YsIChtb3N0bHkp IGNvbXBhdGlibGUgd2l0aCBZYWNjCmJpdG1hcC0xLjAuOSAgICAgICAgICAgICAgICAgICBCaXRt YXAgZWRpdG9yIGFuZCBjb252ZXJ0ZXIgdXRpbGl0aWVzIGZvciBYCmJvZWhtLWdjLTguMC40XzEg ICAgICAgICAgICAgICBHYXJiYWdlIGNvbGxlY3Rpb24gYW5kIG1lbW9yeSBsZWFrIGRldGVjdGlv biBmb3IgQyBhbmQgQysrCmJvZWhtLWdjLXRocmVhZGVkLTguMC40XzEgICAgICBHYXJiYWdlIGNv bGxlY3Rpb24gYW5kIG1lbW9yeSBsZWFrIGRldGVjdGlvbiBmb3IgQyBhbmQgQysrCmJvb3N0LWxp YnMtMS43Mi4wICAgICAgICAgICAgICBGcmVlIHBvcnRhYmxlIEMrKyBsaWJyYXJpZXMgKHdpdGhv dXQgQm9vc3QuUHl0aG9uKQpicm90bGktMS4wLjdfMiwxICAgICAgICAgICAgICAgR2VuZXJpYy1w dXJwb3NlIGxvc3NsZXNzIGNvbXByZXNzaW9uIGFsZ29yaXRobQpjYV9yb290X25zcy0zLjQ3LjEg ICAgICAgICAgICAgUm9vdCBjZXJ0aWZpY2F0ZSBidW5kbGUgZnJvbSB0aGUgTW96aWxsYSBQcm9q ZWN0CmNhaXJvLTEuMTYuMCwyICAgICAgICAgICAgICAgICBWZWN0b3IgZ3JhcGhpY3MgbGlicmFy eSB3aXRoIGNyb3NzLWRldmljZSBvdXRwdXQgc3VwcG9ydApjYWlyb21tLTEuMTIuMl80ICAgICAg ICAgICAgICAgQysrIGludGVyZmFjZSB0byBjYWlybwpjYWwtMy41XzEgICAgICAgICAgICAgICAg ICAgICAgRW5oYW5jZWQgY29sb3IgdmVyc2lvbiBvZiBzdGFuZGFyZCBjYWxlbmRhciB1dGlsaXR5 CmNhbnRhcmVsbC1mb250cy0wLjEwMV8xICAgICAgICBDYW50YXJlbGwsIGEgSHVtYW5pc3Qgc2Fu cy1zZXJpZiBmb250IGZhbWlseQpjaHJvbWl1bS03OC4wLjM5MDQuMTA4ICAgICAgICAgR29vZ2xl IHdlYiBicm93c2VyIGJhc2VkIG9uIFdlYktpdApjbGV4LTQuNi45ICAgICAgICAgICAgICAgICAg ICAgQ29tbWFuZCBsaW5lIGZpbGUgbWFuYWdlcgpjbGluZm8tMi4xLjE2LjAxLjEyICAgICAgICAg ICAgT3BlbkNMIGluZm8gcHJvZ3JhbSBsaWtlIGdseGluZm8gaXMgZm9yIGxpYkdMCmNsb3Zlci0x OC4zLjJfNSAgICAgICAgICAgICAgICBNZXNhICJDbG92ZXIiIE9wZW5DTCBsaWJyYXJ5CmNscGVh ay0xLjBnMjAxNzA1MjQgICAgICAgICAgICBCZW5jaG1hcmtpbmcgdG9vbCB0byBtZWFzdXJlIHBl YWsgY2FwYWJpbGl0aWVzIG9mIG9wZW5jbCBkZXZpY2VzCmNtb2NrYS0xLjEuNSAgICAgICAgICAg ICAgICAgICBVbml0IHRlc3RpbmcgZnJhbWV3b3JrIGZvciBDIHdpdGggc3VwcG9ydCBmb3IgbW9j ayBvYmplY3RzCmNvbG9yZC0xLjMuNSAgICAgICAgICAgICAgICAgICBNYW5hZ2UgY29sb3IgcHJv ZmlsZXMgdG8gYWNjdXJhdGVseSBjb2xvciBpbnB1dC9vdXRwdXQgZGV2aWNlcwpjb2xvcmQtZ3Rr LTAuMS4yNiAgICAgICAgICAgICAgTWFuYWdlIGNvbG9yIHByb2ZpbGVzIHRvIGFjY3VyYXRlbHkg Y29sb3IgaW5wdXQvb3V0cHV0IGRldmljZXMKY29tcGF0N3gtYW1kNjQtNy40LjcwNDAwMC4yMDEz MTAuMSBDb252ZW5pZW5jZSBwYWNrYWdlIHRvIGluc3RhbGwgdGhlIGNvbXBhdDd4IGxpYnJhcmll cwpjb25zb2xla2l0Mi0xLjIuMV8xICAgICAgICAgICAgRnJhbWV3b3JrIGZvciBkZWZpbmluZyBh bmQgdHJhY2tpbmcgdXNlcnMKY3Vwcy0yLjIuMTIgICAgICAgICAgICAgICAgICAgIENvbW1vbiBV TklYIFByaW50aW5nIFN5c3RlbQpjdXBzLWZpbHRlcnMtMS4yNS4xMiAgICAgICAgICAgQWRkaXRp b25hbCBiYWNrZW5kcywgZmlsdGVycyBhbmQgb3RoZXIgc29mdHdhcmUgZm9yIENVUFMKY3VybC03 LjY3LjAgICAgICAgICAgICAgICAgICAgIENvbW1hbmQgbGluZSB0b29sIGFuZCBsaWJyYXJ5IGZv ciB0cmFuc2ZlcnJpbmcgZGF0YSB3aXRoIFVSTHMKZGFya3RhYmxlLTMuMC4wICAgICAgICAgICAg ICAgIFZpcnR1YWwgbGlnaHR0YWJsZSBhbmQgZGFya3Jvb20gZm9yIHBob3RvZ3JhcGhlcnMKZGF2 MWQtMC41LjIgICAgICAgICAgICAgICAgICAgIFNtYWxsIGFuZCBmYXN0IEFWMSBkZWNvZGVyCmRi NS01LjMuMjhfNyAgICAgICAgICAgICAgICAgICBPcmFjbGUgQmVya2VsZXkgREIsIHJldmlzaW9u IDUuMwpkYnVzLTEuMTIuMTYgICAgICAgICAgICAgICAgICAgTWVzc2FnZSBidXMgc3lzdGVtIGZv ciBpbnRlci1hcHBsaWNhdGlvbiBjb21tdW5pY2F0aW9uCmRidXMtZ2xpYi0wLjExMCAgICAgICAg ICAgICAgICBHTGliIGJpbmRpbmdzIGZvciB0aGUgRC1CVVMgbWVzc2FnaW5nIHN5c3RlbQpkY29u Zi0wLjI4LjAgICAgICAgICAgICAgICAgICAgQ29uZmlndXJhdGlvbiBkYXRhYmFzZSBzeXN0ZW0g Zm9yIEdOT01FCmRlamF2dS0yLjM3XzEgICAgICAgICAgICAgICAgICBCaXRzdHJlYW0gVmVyYSBG b250cyBjbG9uZSB3aXRoIGEgd2lkZXIgcmFuZ2Ugb2YgY2hhcmFjdGVycwpkZXNrdG9wLWZpbGUt dXRpbHMtMC4yMyAgICAgICAgQ291cGxlIG9mIGNvbW1hbmQgbGluZSB1dGlsaXRpZXMgZm9yIHdv cmtpbmcgd2l0aCBkZXNrdG9wIGVudHJpZXMKZGlhbG9nNHBvcnRzLTAuMS42ICAgICAgICAgICAg IENvbnNvbGUgSW50ZXJmYWNlIHRvIGNvbmZpZ3VyZSBwb3J0cwpkbWlkZWNvZGUtMy4yICAgICAg ICAgICAgICAgICAgVG9vbCBmb3IgZHVtcGluZyBETUkgKFNNQklPUykgY29udGVudHMgaW4gaHVt YW4tcmVhZGFibGUgZm9ybWF0CmRvY2Jvb2stMS41ICAgICAgICAgICAgICAgICAgICBNZXRhLXBv cnQgZm9yIHRoZSBkaWZmZXJlbnQgdmVyc2lvbnMgb2YgdGhlIERvY0Jvb2sgRFRECmRvY2Jvb2st c2dtbC00LjVfMSAgICAgICAgICAgICBEb2NCb29rIFNHTUwgRFRECmRvY2Jvb2steG1sLTUuMF8z ICAgICAgICAgICAgICBEb2NCb29rIFhNTCBEVEQKZG9jYm9vay14c2wtMS43OS4xXzEsMSAgICAg ICAgIFhTTCBEb2NCb29rIHN0eWxlc2hlZXRzCmRvdGNvbmYtMS4zXzEgICAgICAgICAgICAgICAg ICBTaW1wbGUsIHBvd2VyZnVsIGNvbmZpZ3VyYXRpb24tZmlsZSBwYXJzZXIKZHJtLWZic2QxMi4w LWttb2QtNC4xNi5nMjAxOTExMjAgRFJNIG1vZHVsZXMgZm9yIHRoZSBsaW51eGtwaS1iYXNlZCBL TVMgY29tcG9uZW50cwpkcm0ta21vZC1nMjAxOTA3MTAgICAgICAgICAgICAgTWV0YXBvcnQgb2Yg RFJNIG1vZHVsZXMgZm9yIHRoZSBsaW51eGtwaS1iYXNlZCBLTVMgY29tcG9uZW50cwpkcm9pZC1m b250cy10dGYtMjAxMzEwMjRfNSAgICAgRHJvaWQgdHlwZWZhY2UgZmFtaWx5CmR1bnN0LTEuNC4x ICAgICAgICAgICAgICAgICAgICBMaWdodHdlaWdodCBub3RpZmljYXRpb24gZGFlbW9uCmVkaWQt ZGVjb2RlLTAuMS4yMDE4MDgxMyAgICAgICBEZWNvZGVzIGJpbmFyeSBFRElEIGluZm9ybWF0aW9u IGZyb20gbW9uaXRvcnMKZWxpbmtzLTAuMTEuN18xMyAgICAgICAgICAgICAgIExpbmtzIHRleHQg V1dXIGJyb3dzZXIgd2l0aCBlbmhhbmNlbWVudHMKZW1hY3MtMjYuM18xLDMgICAgICAgICAgICAg ICAgIEdOVSBlZGl0aW5nIG1hY3Jvcwplbi1naW1wLWhlbHAtaHRtbC0yLjguMl8xICAgICAgR0lN UCBVc2VyIE1hbnVhbCBpbiBFbmdsaXNoCmVuY2hhbnQtMS42LjBfOSAgICAgICAgICAgICAgICBE aWN0aW9uYXJ5L3NwZWxsY2hlY2tpbmcgZnJhbWV3b3JrCmVuY2hhbnQyLTIuMi4zXzQgICAgICAg ICAgICAgICBEaWN0aW9uYXJ5L3NwZWxsY2hlY2tpbmcgZnJhbWV3b3JrCmVuY29kaW5ncy0xLjAu NSwxICAgICAgICAgICAgICBYLk9yZyBFbmNvZGluZyBmb250cwplc3BlYWstMS40OC4wNF83ICAg ICAgICAgICAgICAgU29mdHdhcmUgc3BlZWNoIHN5bnRoZXNpemVyCmV0Y19vcy1yZWxlYXNlLTAu MV8yICAgICAgICAgICBPcGVyYXRpbmcgc3lzdGVtIGlkZW50aWZpY2F0aW9uIGZpbGUKZXhpdjIt MC4yNy4yLDEgICAgICAgICAgICAgICAgIEV4aWYsIElQVEMsIGFuZCBYTVAgbWV0YWRhdGEgbWFu aXB1bGF0aW9uIGxpYnJhcnkgYW5kIHRvb2xzCmV4cGF0LTIuMi44ICAgICAgICAgICAgICAgICAg ICBYTUwgMS4wIHBhcnNlciB3cml0dGVuIGluIEMKZmZtcGVnLTQuMi4xXzE3LDEgICAgICAgICAg ICAgIFJlYWx0aW1lIGF1ZGlvL3ZpZGVvIGVuY29kZXIvY29udmVydGVyIGFuZCBzdHJlYW1pbmcg c2VydmVyCmZmbXBlZ3RodW1ibmFpbGVyLTIuMi4wXzEwICAgICBMaWdodHdlaWdodCB2aWRlbyB0 aHVtYm5haWxlciB0aGF0IGNhbiBiZSB1c2VkIGJ5IGZpbGUgbWFuYWdlcnMKZmZ0dzMtMy4zLjhf NSAgICAgICAgICAgICAgICAgIEZhc3QgQyByb3V0aW5lcyB0byBjb21wdXRlIHRoZSBEaXNjcmV0 ZSBGb3VyaWVyIFRyYW5zZm9ybQpmaXJlZm94LTcxLjBfMiwxICAgICAgICAgICAgICAgV2ViIGJy b3dzZXIgYmFzZWQgb24gdGhlIGJyb3dzZXIgcG9ydGlvbiBvZiBNb3ppbGxhCmZsYWMtMS4zLjMg ICAgICAgICAgICAgICAgICAgICBGcmVlIGxvc3NsZXNzIGF1ZGlvIGNvZGVjCmZsaWNrY3VybC0x LjI2XzEgICAgICAgICAgICAgICBDIGxpYnJhcnkgZm9yIHRoZSBGbGlja3IgQVBJCmZsdGstMS4z LjUgICAgICAgICAgICAgICAgICAgICBDcm9zcy1wbGF0Zm9ybSBDKysgZ3JhcGhpY2FsIHVzZXIg aW50ZXJmYWNlIHRvb2xraXQKZm9udC1hZG9iZS0xMDBkcGktMS4wLjNfNCAgICAgIFguT3JnIEFk b2JlIDEwMGRwaSBmb250CmZvbnQtYWRvYmUtNzVkcGktMS4wLjNfNCAgICAgICBYLk9yZyBBZG9i ZSA3NWRwaSBmb250CmZvbnQtYWRvYmUtdXRvcGlhLTEwMGRwaS0xLjAuNF80IFguT3JnIEFkb2Jl IFV0b3BpYSAxMDBkcGkgZm9udApmb250LWFkb2JlLXV0b3BpYS03NWRwaS0xLjAuNF80IFguT3Jn IEFkb2JlIFV0b3BpYSA3NWRwaSBmb250CmZvbnQtYWRvYmUtdXRvcGlhLXR5cGUxLTEuMC40XzQg WC5PcmcgQWRvYmUgVXRvcGlhIFR5cGUxIGZvbnQKZm9udC1hbGlhcy0xLjAuM18zICAgICAgICAg ICAgIFguT3JnIEZvbnQgYWxpYXNlcwpmb250LWFyYWJpYy1taXNjLTEuMC4zXzQgICAgICAgWC5P cmcgbWlzY2VsbGFuZW91cyBBcmFiaWMgZm9udHMKZm9udC1iaC0xMDBkcGktMS4wLjNfNCAgICAg ICAgIFguT3JnIEJpZ2Vsb3cgSG9sbWVzIDEwMGRwaSBmb250CmZvbnQtYmgtNzVkcGktMS4wLjNf NCAgICAgICAgICBYLk9yZyBCaWdlbG93IEhvbG1lcyA3NWRwaSBmb250CmZvbnQtYmgtbHVjaWRh dHlwZXdyaXRlci0xMDBkcGktMS4wLjNfNCBYLk9yZyBCaWdlbG93IEhvbG1lcyBMdWNpZGEgVHlw ZVdyaXRlciAxMDBkcGkgZm9udApmb250LWJoLWx1Y2lkYXR5cGV3cml0ZXItNzVkcGktMS4wLjNf NCBYLk9yZyBCaWdlbG93IEhvbG1lcyBMdWNpZGEgVHlwZVdyaXRlciA3NWRwaSBmb250CmZvbnQt YmgtdHRmLTEuMC4zXzQgICAgICAgICAgICBYLk9yZyBCaWdlbG93ICYgSG9sbWVzIFRURiBmb250 CmZvbnQtYmgtdHlwZTEtMS4wLjNfNCAgICAgICAgICBYLk9yZyBCaWdlbG93IEhvbG1lcyBUeXBl MSBmb250CmZvbnQtYml0c3RyZWFtLTEwMGRwaS0xLjAuM180ICBYLk9yZyBCaXRzdHJlYW0gVmVy YSAxMDBkcGkgZm9udApmb250LWJpdHN0cmVhbS03NWRwaS0xLjAuM180ICAgWC5PcmcgQml0c3Ry ZWFtIFZlcmEgNzVkcGkgZm9udApmb250LWJpdHN0cmVhbS10eXBlMS0xLjAuM180ICAgWC5Pcmcg Qml0c3RyZWFtIFZlcmEgVHlwZTEgZm9udApmb250LWNyb255eC1jeXJpbGxpYy0xLjAuM180ICAg WC5PcmcgQ3Jvbnl4IEN5cmlsbGljIGZvbnQKZm9udC1jdXJzb3ItbWlzYy0xLjAuM180ICAgICAg IFguT3JnIG1pc2NlbGxhbmVvdXMgQ3Vyc29yIGZvbnRzCmZvbnQtZGFld29vLW1pc2MtMS4wLjNf NCAgICAgICBYLk9yZyBtaXNjZWxsYW5lb3VzIERhZXdvbyBmb250cwpmb250LWRlYy1taXNjLTEu MC4zXzQgICAgICAgICAgWC5PcmcgbWlzY2VsbGFuZW91cyBEZWMgZm9udHMKZm9udC1pYm0tdHlw ZTEtMS4wLjNfNCAgICAgICAgIFguT3JnIElCTSBUeXBlMSBmb250CmZvbnQtaXNhcy1taXNjLTEu MC4zXzQgICAgICAgICBYLk9yZyBtaXNjZWxsYW5lb3VzIElTQVMgZm9udHMKZm9udC1qaXMtbWlz Yy0xLjAuM180ICAgICAgICAgIFguT3JnIG1pc2NlbGxhbmVvdXMgSklTIGZvbnRzCmZvbnQtbWlj cm8tbWlzYy0xLjAuM180ICAgICAgICBYLk9yZyBtaXNjZWxsYW5lb3VzIE1pY3JvIGZvbnRzCmZv bnQtbWlzYy1jeXJpbGxpYy0xLjAuM180ICAgICBYLk9yZyBtaXNjZWxsYW5lb3VzIEN5cmlsbGlj IGZvbnQKZm9udC1taXNjLWV0aGlvcGljLTEuMC4zXzQgICAgIFguT3JnIG1pc2NlbGxhbmVvdXMg RXRoaW9waWMgZm9udApmb250LW1pc2MtbWVsdGhvLTEuMC4zXzQgICAgICAgWC5PcmcgbWlzY2Vs bGFuZW91cyBNZWx0aG8gZm9udApmb250LW1pc2MtbWlzYy0xLjEuMl80ICAgICAgICAgWC5Pcmcg bWlzY2VsbGFuZW91cyBNaXNjIGZvbnRzCmZvbnQtbXV0dC1taXNjLTEuMC4zXzQgICAgICAgICBY Lk9yZyBtaXNjZWxsYW5lb3VzIE11dHQgZm9udHMKZm9udC1zY2h1bWFjaGVyLW1pc2MtMS4xLjJf NCAgIFguT3JnIG1pc2NlbGxhbmVvdXMgU2NodW1hY2hlciBmb250cwpmb250LXNjcmVlbi1jeXJp bGxpYy0xLjAuNF80ICAgWC5PcmcgU2NyZWVuIEN5cmlsbGljIGZvbnQKZm9udC1zb255LW1pc2Mt MS4wLjNfNCAgICAgICAgIFguT3JnIG1pc2NlbGxhbmVvdXMgU29ueSBmb250cwpmb250LXN1bi1t aXNjLTEuMC4zXzQgICAgICAgICAgWC5PcmcgbWlzY2VsbGFuZW91cyBTdW4gZm9udHMKZm9udC11 dGlsLTEuMy4yICAgICAgICAgICAgICAgIENyZWF0ZSBhbiBpbmRleCBvZiBYIGZvbnQgZmlsZXMg aW4gYSBkaXJlY3RvcnkKZm9udC13aW5pdHpraS1jeXJpbGxpYy0xLjAuM180IFguT3JnIFdpbml0 emtpIEN5cmlsbGljIGZvbnQKZm9udC14ZnJlZTg2LXR5cGUxLTEuMC40XzQgICAgIFguT3JnIFhG cmVlODYgVHlwZTEgZm9udApmb250Y29uZmlnLTIuMTIuNiwxICAgICAgICAgICAgWE1MLWJhc2Vk IGZvbnQgY29uZmlndXJhdGlvbiBBUEkgZm9yIFggV2luZG93cwpmcGluZy00LjIgICAgICAgICAg ICAgICAgICAgICAgUXVpY2tseSBwaW5nIG11bHRpcGxlIGhvc3RzIHdpdGhvdXQgZmxvb2Rpbmcg dGhlIG5ldHdvcmsKZnJlZWZvbnQtdHRmLTIwMTIwNTAzXzIgICAgICAgIEZyZWUgVUNTIE91dGxp bmUgRm9udHMKZnJlZWdsdXQtMy4wLjBfMiAgICAgICAgICAgICAgIG9wZW4gc291cmNlIGltcGxl bWVudGF0aW9uIG9mIHRoZSBHTFVUIGxpYnJhcnkKZnJlZXJkcC0yLjAuMC5yNF82ICAgICAgICAg ICAgIEZyZWUgaW1wbGVtZW50YXRpb24gb2YgUmVtb3RlIERlc2t0b3AgUHJvdG9jb2wKZnJlZXR5 cGUyLTIuMTAuMSAgICAgICAgICAgICAgIEZyZWUgYW5kIHBvcnRhYmxlIFRydWVUeXBlIGZvbnQg cmVuZGVyaW5nIGVuZ2luZQpmcmliaWRpLTAuMTkuNyAgICAgICAgICAgICAgICAgRnJlZSBJbXBs ZW1lbnRhdGlvbiBvZiB0aGUgVW5pY29kZSBCaWRpcmVjdGlvbmFsIEFsZ29yaXRobQpmc2xzZm9u dHMtMS4wLjUgICAgICAgICAgICAgICAgTGlzdCBmb250cyBzZXJ2ZWQgYnkgdGhlIFggZm9udCBz ZXJ2ZXIKZnVzZS0xLjUuN18xICAgICAgICAgICAgICAgICAgIEZyZWUgVW5peCAoU2luY2xhaXIg WlgtKVNwZWN0cnVtIEVtdWxhdG9yCmZ1c2UtdXRpbHMtMS40LjMgICAgICAgICAgICAgICBVdGls aXRpZXMgZnJvbSB0aGUgRnJlZSBVbml4IFNwZWN0cnVtIEVtdWxhdG9yCmZ1c2Vmcy1saWJzLTIu OS45XzEgICAgICAgICAgICBGVVNFIGFsbG93cyBmaWxlc3lzdGVtIGltcGxlbWVudGF0aW9uIGlu IHVzZXJzcGFjZQpmdXNlZnMtc2ltcGxlLW10cGZzLTAuMy4wXzUgICAgU2ltcGxlIE1UUCBmdXNl IGZpbGVzeXN0ZW0gZHJpdmVyCmdhbWluLTAuMS4xMF8xMCAgICAgICAgICAgICAgICBGaWxlIGFu ZCBkaXJlY3RvcnkgbW9uaXRvcmluZyBzeXN0ZW0KZ2NjLTlfNCAgICAgICAgICAgICAgICAgICAg ICAgIE1ldGEtcG9ydCBmb3IgdGhlIGRlZmF1bHQgdmVyc2lvbiBvZiB0aGUgR05VIENvbXBpbGVy IENvbGxlY3Rpb24KZ2NjOS05LjIuMCAgICAgICAgICAgICAgICAgICAgIEdOVSBDb21waWxlciBD b2xsZWN0aW9uIDkKZ2NvbmYyLTMuMi42XzUgICAgICAgICAgICAgICAgIENvbmZpZ3VyYXRpb24g ZGF0YWJhc2Ugc3lzdGVtIGZvciBHTk9NRQpnY3ItMy4yOC4wICAgICAgICAgICAgICAgICAgICAg TGlicmFyeSBmb3IgYml0cyBvZiBjcnlwdG8gVUkgYW5kIHBhcnNpbmcKZ2RiLTguMy4xICAgICAg ICAgICAgICAgICAgICAgIEdOVSBHREIgb2YgbmV3ZXIgdmVyc2lvbiB0aGFuIGNvbWVzIHdpdGgg dGhlIHN5c3RlbQpnZGJtLTEuMTguMV8xICAgICAgICAgICAgICAgICAgR05VIGRhdGFiYXNlIG1h bmFnZXIKZ2RrLXBpeGJ1ZjItMi4zOC4xICAgICAgICAgICAgIEdyYXBoaWMgbGlicmFyeSBmb3Ig R1RLKwpnZWVxaWUtMS41LjEgICAgICAgICAgICAgICAgICAgTGlnaHR3ZWlnaHQgaW1hZ2Ugdmll d2VyIGZvcmtlZCBmcm9tIEdRdmlldwpnZWdsLTAuNC4xOF8xICAgICAgICAgICAgICAgICAgR3Jh cGggYmFzZWQgaW1hZ2UgcHJvY2Vzc2luZyBmcmFtZXdvcmsKZ2VvY2x1ZS0yLjQuNyAgICAgICAg ICAgICAgICAgIEQtQnVzIHNlcnZpY2UgdGhhdCBwcm92aWRlcyBsb2NhdGlvbiBpbmZvcm1hdGlv bgpnZXRvcHQtMS4xLjYgICAgICAgICAgICAgICAgICAgUmVwbGFjZW1lbnQgZm9yIGdldG9wdCgx KSB0aGF0IHN1cHBvcnRzIEdOVS1zdHlsZSBsb25nIG9wdGlvbnMKZ2V0dGV4dC1ydW50aW1lLTAu MjAuMSAgICAgICAgIEdOVSBnZXR0ZXh0IHJ1bnRpbWUgbGlicmFyaWVzIGFuZCBwcm9ncmFtcwpn ZXR0ZXh0LXRvb2xzLTAuMjAuMV8xICAgICAgICAgR05VIGdldHRleHQgZGV2ZWxvcG1lbnQgYW5k IHRyYW5zbGF0aW9uIHRvb2xzCmdleGl2Mi0wLjEyLjBfMSAgICAgICAgICAgICAgICBHT2JqZWN0 LWJhc2VkIHdyYXBwZXIgYXJvdW5kIEV4aXYyIGxpYnJhcnkKZ2hvc3RzY3JpcHQ5LWFncGwtYmFz ZS05LjI3XzMgIFBvc3RTY3JpcHQgYW5kIFBERiBpbnRlcnByZXRlcgpnaG9zdHNjcmlwdDktYWdw bC14MTEtOS4yNyAgICAgUG9zdFNjcmlwdCBhbmQgUERGIGludGVycHJldGVyLCBYMTEgc3VwcG9y dApnaWJsaWItMS4yLjRfMTMgICAgICAgICAgICAgICAgVXRpbGl0eSBsaWJyYXJ5IHRoYXQgaW5j bHVkZXMgYSB3cmFwcGVyIGZvciBpbWxpYjIKZ2lmbGliLTUuMi4xICAgICAgICAgICAgICAgICAg IFRvb2xzIGFuZCBsaWJyYXJ5IHJvdXRpbmVzIGZvciB3b3JraW5nIHdpdGggR0lGIGltYWdlcwpn aW1wLTIuMTAuMTJfMSwyICAgICAgICAgICAgICAgVGhlICJtZXRhLXBvcnQiIGZvciBUaGUgR2lt cApnaW1wLWFwcC0yLjEwLjE0LDEgICAgICAgICAgICAgR05VIEltYWdlIE1hbmlwdWxhdGlvbiBQ cm9ncmFtCmdpbXAtZ3V0ZW5wcmludC01LjMuMyAgICAgICAgICBHdXRlbnByaW50IFByaW50ZXIg RHJpdmVycwpnbGZ3LTMuM18xICAgICAgICAgICAgICAgICAgICAgUG9ydGFibGUgZnJhbWV3b3Jr IGZvciBPcGVuR0wgZGV2ZWxvcG1lbnQKZ2xpYi0yLjU2LjNfNiwxICAgICAgICAgICAgICAgIFNv bWUgdXNlZnVsIHJvdXRpbmVzIG9mIEMgcHJvZ3JhbW1pbmcgKGN1cnJlbnQgc3RhYmxlIHZlcnNp b24pCmdsaWItbmV0d29ya2luZy0yLjU2LjFfMiAgICAgICBOZXR3b3JrLXJlbGF0ZWQgZ2lvbW9k dWxlcyBmb3IgZ2xpYgpnbGlibW0tMi41Ni4wXzIsMSAgICAgICAgICAgICAgQysrIGludGVyZmFj ZXMgZm9yIGdsaWIyCmdtYWtlLTQuMi4xXzMgICAgICAgICAgICAgICAgICBHTlUgdmVyc2lvbiBv ZiAnbWFrZScgdXRpbGl0eQpnbXAtNi4xLjJfMSAgICAgICAgICAgICAgICAgICAgRnJlZSBsaWJy YXJ5IGZvciBhcmJpdHJhcnkgcHJlY2lzaW9uIGFyaXRobWV0aWMKZ25vbWUtZG9jLXV0aWxzLTAu MjAuMTBfNSAgICAgIEdOT01FIGRvYyB1dGlscwpnbm9tZS1tb3VudC0wLjhfMTMgICAgICAgICAg ICAgRnJvbnQtZW5kIHRvIG1vdW50LCB1bW91bnQsIGFuZCBlamVjdCB1c2luZyBIQUwKZ25vbWUt b25saW5lLWFjY291bnRzLTMuMjguMF8yIEludGVyZmFjZSBwcm92aWRlciB0byBhY2Nlc3MgdGhl IHVzZXIncyBvbmxpbmUgYWNjb3VudHMKZ25vbWVfc3Vici0xLjAgICAgICAgICAgICAgICAgIENv bW1vbiBzdGFydHVwIGFuZCBzaHV0ZG93biBzdWJyb3V0aW5lcyB1c2VkIGJ5IEdOT01FIHNjcmlw dHMKZ251cGctMi4yLjE4ICAgICAgICAgICAgICAgICAgIENvbXBsZXRlIGFuZCBmcmVlIFBHUCBp bXBsZW1lbnRhdGlvbgpnbnV0bHMtMy42LjEwICAgICAgICAgICAgICAgICAgR05VIFRyYW5zcG9y dCBMYXllciBTZWN1cml0eSBsaWJyYXJ5CmdvYmplY3QtaW50cm9zcGVjdGlvbi0xLjU2LjEsMSBH ZW5lcmF0ZSBpbnRlcmZhY2UgaW50cm9zcGVjdGlvbiBkYXRhIGZvciBHT2JqZWN0IGxpYnJhcmll cwpncHUtZmlybXdhcmUta21vZC1nMjAxOTEwMTUgICAgRmlybXdhcmUgbW9kdWxlcyBmb3IgdGhl IGxpbnV4a3BpLWJhc2VkIEtNUyBjb21wb25lbnRzCmdyYXBoZW5lLTEuOC4yXzEgICAgICAgICAg ICAgICBPcHRpbWl6YXRpb25zIGZvciBzcGVlZGluZyB1cCB2ZWN0b3Igb3BlcmF0aW9ucwpncmFw aGl0ZTItMS4zLjEzXzEgICAgICAgICAgICAgUmVuZGVyaW5nIGNhcGFiaWxpdGllcyBmb3IgY29t cGxleCBub24tUm9tYW4gd3JpdGluZyBzeXN0ZW1zCmdyYXBodml6LTIuNDIuMl8zICAgICAgICAg ICAgICBHcmFwaCBWaXN1YWxpemF0aW9uIFNvZnR3YXJlIGZyb20gQVQmVCBhbmQgQmVsbCBMYWJz CmdzZXR0aW5ncy1kZXNrdG9wLXNjaGVtYXMtMy4yOC4xIENvbGxlY3Rpb24gb2YgZ2xvYmFsbHkg c2hhcmVkIEdTZXR0aW5nIHNjaGVtYXMKZ3Nmb250cy04LjExXzggICAgICAgICAgICAgICAgIFN0 YW5kYXJkIEZvbnRzIGZvciBHaG9zdHNjcmlwdApnc2wtMi42ICAgICAgICAgICAgICAgICAgICAg ICAgVGhlIEdOVSBTY2llbnRpZmljIExpYnJhcnkgLSBtYXRoZW1hdGljYWwgbGlicwpnc3RyZWFt ZXIxLTEuMTQuNCAgICAgICAgICAgICAgTWVkaWEgYXBwbGljYXRpb25zIGZyYW1ld29yawpnc3Ry ZWFtZXIxLXBsdWdpbnMtMS4xNC40XzIgICAgR1N0cmVhbWVyIHdyaXR0ZW4gY29sbGVjdGlvbiBv ZiBwbHVnaW5zIGhhbmRsaW5nIHNldmVyYWwgbWVkaWEgdHlwZXMKZ3N0cmVhbWVyMS1wbHVnaW5z LWJhZC0xLjE0LjQgIEdTdHJlYW1lci1wbHVnaW5zIHRoYXQgbmVlZCBtb3JlIHF1YWxpdHksIHRl c3Rpbmcgb3IgZG9jdW1lbnRhdGlvbgpnc3RyZWFtZXIxLXBsdWdpbnMtZ2wtMS4xNC40XzIgR1N0 cmVhbWVyIEdMIGdyYXBoaWNzIHBsdWdpbgpndGstdXBkYXRlLWljb24tY2FjaGUtMi4yNC4zMiAg R3RrLXVwZGF0ZS1pY29uLWNhY2hlIHV0aWxpdHkgZnJvbSB0aGUgR3RrKyB0b29sa2l0Cmd0azIt Mi4yNC4zMiAgICAgICAgICAgICAgICAgICBHaW1wIFRvb2xraXQgZm9yIFgxMSBHVUkgKHByZXZp b3VzIHN0YWJsZSB2ZXJzaW9uKQpndGszLTMuMjQuMTBfMSAgICAgICAgICAgICAgICAgR2ltcCBU b29sa2l0IGZvciBYMTEgR1VJIChjdXJyZW50IHN0YWJsZSB2ZXJzaW9uKQpndGttbTI0LTIuMjQu NV8xICAgICAgICAgICAgICAgQysrIHdyYXBwZXIgZm9yIEd0aysKZ3Rrc3BlbGwtMi4wLjE2XzYg ICAgICAgICAgICAgIEdUSysgMiBzcGVsbCBjaGVja2luZyBjb21wb25lbnQKZ3V0ZW5wcmludC01 LjMuMyAgICAgICAgICAgICAgIEd1dGVucHJpbnQgUHJpbnRlciBEcml2ZXJzCmd2ZnMtMS4zMC40 XzIgICAgICAgICAgICAgICAgICBHTk9NRSB2aXJ0dWFsIGZpbGUgc3lzdGVtCmhhbC0wLjUuMTRf MzQgICAgICAgICAgICAgICAgICBIYXJkd2FyZSBBYnN0cmFjdGlvbiBMYXllciBmb3Igc2ltcGxp ZnlpbmcgZGV2aWNlIGFjY2VzcwpoYXJmYnV6ei0yLjYuNCAgICAgICAgICAgICAgICAgT3BlblR5 cGUgdGV4dCBzaGFwaW5nIGVuZ2luZQpoYXJmYnV6ei1pY3UtMi42LjQgICAgICAgICAgICAgSGFy ZmJ1enogSUNVIHN1cHBvcnQKaGVscDJtYW4tMS40Ny4xMiAgICAgICAgICAgICAgIEF1dG9tYXRp Y2FsbHkgZ2VuZXJhdGluZyBzaW1wbGUgbWFudWFsIHBhZ2VzIGZyb20gcHJvZ3JhbSBvdXRwdXQK aGljb2xvci1pY29uLXRoZW1lLTAuMTcgICAgICAgIEhpZ2gtY29sb3IgaWNvbiB0aGVtZSBzaGVs bCBmcm9tIHRoZSBGcmVlRGVza3RvcCBwcm9qZWN0Cmh1bnNwZWxsLTEuNy4wXzIgICAgICAgICAg ICAgICBJbXByb3ZlZCBzcGVsbC1jaGVja2VyIGZvciBIdW5nYXJpYW4gYW5kIG90aGVyIGxhbmd1 YWdlcwpoeXBoZW4tMi44LjggICAgICAgICAgICAgICAgICAgTGlicmFyeSBmb3IgaGlnaCBxdWFs aXR5IGh5cGhlbmF0aW9uIGFuZCBqdXN0aWZpY2F0aW9uCmkzLTQuMTcuMSAgICAgICAgICAgICAg ICAgICAgICBJbXByb3ZlZCBkeW5hbWljIHRpbGluZyB3aW5kb3cgbWFuYWdlcgppM2xvY2stMi4x MiAgICAgICAgICAgICAgICAgICAgU2xpZ2h0bHkgaW1wcm92ZWQgc2NyZWVuIGxvY2tlciBiYXNl ZCBvbiBzbG9jawppM3N0YXR1cy0yLjEzICAgICAgICAgICAgICAgICAgU21hbGwgcHJvZ3JhbSBm b3IgZ2VuZXJhdGluZyBhIHN0YXR1cyBiYXIKaWNlYXV0aC0xLjAuOF8yICAgICAgICAgICAgICAg IElDRSBhdXRob3JpdHkgZmlsZSB1dGlsaXR5IGZvciBYCmljdS02NS4xLDEgICAgICAgICAgICAg ICAgICAgICBJbnRlcm5hdGlvbmFsIENvbXBvbmVudHMgZm9yIFVuaWNvZGUgKGZyb20gSUJNKQpp ZDNsaWItMy44LjNfMTAgICAgICAgICAgICAgICAgTGlicmFyeSBmb3IgbWFuaXB1bGF0aW5nIElE M3YxL3YxLjEgYW5kIElEM3YyIHRhZ3MKaWZ0b3AtMS4wLnA0ICAgICAgICAgICAgICAgICAgIERp c3BsYXkgYmFuZHdpZHRoIHVzYWdlIG9uIGFuIGludGVyZmFjZSBieSBob3N0CmlsbWJhc2UtMi40 LjAgICAgICAgICAgICAgICAgICBJTE0gQmFzZSBsaWJyYXJpZXMgYS5rLmEuIEhhbGYsIElsbVRo cmVhZCwgSW1hdGgsIGFuZCBJZXgKaW1saWIyLTEuNS4xLDIgICAgICAgICAgICAgICAgIFRoZSBu ZXh0IGdlbmVyYXRpb24gZ3JhcGhpY3MgbGlicmFyeSBmb3IgRW5saWdodGVubWVudAppbXdoZWVs LTEuMC4wLnAxMl8yICAgICAgICAgICAgVXRpbGl0eSB0byB0cmFuc2xhdGUgbW91c2Ugd2hlZWwg YWN0aW9ucyBpbnRvIFgga2V5Ym9hcmQgZXZlbnRzCmluZGV4aW5mby0wLjMuMSAgICAgICAgICAg ICAgICBVdGlsaXR5IHRvIHJlZ2VuZXJhdGUgdGhlIEdOVSBpbmZvIHBhZ2UgaW5kZXgKaW5rc2Nh cGUtMC45Mi40XzExICAgICAgICAgICAgIEZ1bGwgZmVhdHVyZWQgb3BlbiBzb3VyY2UgU1ZHIGVk aXRvcgppbnRsZm9udHMtMS4yLjFfNiAgICAgICAgICAgICAgRnJlZSBYMTEgZm9udHMgZm9yIGFs bCBjaGFyYWN0ZXJzIHRoYXQgRW1hY3MgY2FuIGhhbmRsZQppcGNhbGMtMC40MV8zICAgICAgICAg ICAgICAgICAgSVAgQ2FsY3VsYXRvcgppcGVyZjMtMy43ICAgICAgICAgICAgICAgICAgICAgSW1w cm92ZWQgdG9vbCB0byBtZWFzdXJlIFRDUCBhbmQgVURQIGJhbmR3aWR0aAppc28tY29kZXMtNC4y ICAgICAgICAgICAgICAgICAgTGlzdHMgb2YgdGhlIGNvdW50cnksIGxhbmd1YWdlLCBhbmQgY3Vy cmVuY3kgaXNvIG5hbWVzCmlzbzg4NzktMTk4Nl8zICAgICAgICAgICAgICAgICBDaGFyYWN0ZXIg ZW50aXR5IHNldHMgZnJvbSBJU08gODg3OToxOTg2IChTR01MKQpqYW5zc29uLTIuMTIgICAgICAg ICAgICAgICAgICAgQyBsaWJyYXJ5IGZvciBlbmNvZGluZywgZGVjb2RpbmcsIGFuZCBtYW5pcHVs YXRpbmcgSlNPTiBkYXRhCmphc3Blci0xLjkwMC4xXzE3ICAgICAgICAgICAgICBJbXBsZW1lbnRh dGlvbiBvZiB0aGUgY29kZWMgc3BlY2lmaWVkIGluIHRoZSBKUEVHLTIwMDAgc3RhbmRhcmQKamJp ZzJkZWMtMC4xNyAgICAgICAgICAgICAgICAgIERlY29kZXIgaW1wbGVtZW50YXRpb24gb2YgdGhl IEpCSUcyIGltYWdlIGNvbXByZXNzaW9uIGZvcm1hdApqYmlna2l0LTIuMV8xICAgICAgICAgICAg ICAgICAgTG9zc2xlc3MgY29tcHJlc3Npb24gZm9yIGJpLWxldmVsIGltYWdlcyBzdWNoIGFzIHNj YW5uZWQgcGFnZXMsIGZheGVzCmpwZWctdHVyYm8tMi4wLjMgICAgICAgICAgICAgICBTSU1ELWFj Y2VsZXJhdGVkIEpQRUcgY29kZWMgd2hpY2ggcmVwbGFjZXMgbGlianBlZwpqc29uLWMtMC4xMy4x XzEgICAgICAgICAgICAgICAgSlNPTiAoSmF2YVNjcmlwdCBPYmplY3QgTm90YXRpb24pIGltcGxl bWVudGF0aW9uIGluIEMKanNvbi1nbGliLTEuNC4yICAgICAgICAgICAgICAgIEpTT04gKFJGQyA0 NjI3KSBpbnRlcmZhY2UgZm9yIEdsaWIKanNvbmNwcC0xLjguMV83ICAgICAgICAgICAgICAgIEpT T04gcmVhZGVyIGFuZCB3cml0ZXIgbGlicmFyeSBmb3IgQysrCmxhZHNwYS0xLjE1ICAgICAgICAg ICAgICAgICAgICBMaW51eCBBdWRpbyBEZXZlbG9wZXIncyBTaW1wbGUgUGx1Z2luIEFQSQpsYW1l LTMuMTAwXzIgICAgICAgICAgICAgICAgICAgRmFzdCBNUDMgZW5jb2RlciBraXQKbGNtcy0xLjE5 XzYsMSAgICAgICAgICAgICAgICAgIExpZ2h0IENvbG9yIE1hbmFnZW1lbnQgU3lzdGVtIC0tIGEg Y29sb3IgbWFuYWdlbWVudCBsaWJyYXJ5CmxjbXMyLTIuOSAgICAgICAgICAgICAgICAgICAgICBB Y2N1cmF0ZSwgZmFzdCwgYW5kIHNtYWxsLWZvb3RwcmludCBjb2xvciBtYW5hZ2VtZW50IGVuZ2lu ZQpsZW5zZnVuLTAuMy4yXzIgICAgICAgICAgICAgICAgTGlicmFyeSBmb3IgZml4aW5nIGxlbnMg Z2VvbWV0cnkgZGlzdG9ydGlvbnMKbGVwdG9uaWNhLTEuNzYuMF8xICAgICAgICAgICAgIEMgbGli cmFyeSBmb3IgZWZmaWNpZW50IGltYWdlIHByb2Nlc3NpbmcgYW5kIGltYWdlIGFuYWx5c2lzIG9w ZXJhdGlvbnMKbGZ0cC00LjguNF81ICAgICAgICAgICAgICAgICAgIFNoZWxsLWxpa2UgY29tbWFu ZCBsaW5lIEZUUCBjbGllbnQKbGliRlMtMS4wLjggICAgICAgICAgICAgICAgICAgIFRoZSBGUyBs aWJyYXJ5CmxpYkdMVS05LjAuMSAgICAgICAgICAgICAgICAgICBPcGVuR0wgdXRpbGl0eSBsaWJy YXJ5CmxpYklDRS0xLjAuMTAsMSAgICAgICAgICAgICAgICBJbnRlciBDbGllbnQgRXhjaGFuZ2Ug bGlicmFyeSBmb3IgWDExCmxpYklETC0wLjguMTRfNCAgICAgICAgICAgICAgICBMaWJyYXJ5IGZv ciBjcmVhdGluZyB0cmVlcyBvZiBDT1JCQSBJREwgZmlsZXMKbGliU00tMS4yLjMsMSAgICAgICAg ICAgICAgICAgIFNlc3Npb24gTWFuYWdlbWVudCBsaWJyYXJ5IGZvciBYMTEKbGliWDExLTEuNi45 LDEgICAgICAgICAgICAgICAgIFgxMSBsaWJyYXJ5CmxpYlhTY3JuU2F2ZXItMS4yLjNfMiAgICAg ICAgICBUaGUgWFNjcm5TYXZlciBsaWJyYXJ5CmxpYlhUcmFwLTEuMC4xXzUgICAgICAgICAgICAg ICBUaGUgWFRyYXAgbGlicmFyeQpsaWJYYXUtMS4wLjkgICAgICAgICAgICAgICAgICAgQXV0aGVu dGljYXRpb24gUHJvdG9jb2wgbGlicmFyeSBmb3IgWDExCmxpYlhhdy0xLjAuMTNfMywyICAgICAg ICAgICAgICBYIEF0aGVuYSBXaWRnZXRzIGxpYnJhcnkKbGliWGNvbXBvc2l0ZS0wLjQuNSwxICAg ICAgICAgIFggQ29tcG9zaXRlIGV4dGVuc2lvbiBsaWJyYXJ5CmxpYlhjdXJzb3ItMS4yLjAgICAg ICAgICAgICAgICBYIGNsaWVudC1zaWRlIGN1cnNvciBsb2FkaW5nIGxpYnJhcnkKbGliWGRhbWFn ZS0xLjEuNSAgICAgICAgICAgICAgIFggRGFtYWdlIGV4dGVuc2lvbiBsaWJyYXJ5CmxpYlhkbWNw LTEuMS4zICAgICAgICAgICAgICAgICBYIERpc3BsYXkgTWFuYWdlciBDb250cm9sIFByb3RvY29s IGxpYnJhcnkKbGliWGV2aWUtMS4wLjNfNSAgICAgICAgICAgICAgIFRoZSBYZXZpZSBsaWJyYXJ5 CmxpYlhleHQtMS4zLjQsMSAgICAgICAgICAgICAgICBYMTEgRXh0ZW5zaW9uIGxpYnJhcnkKbGli WGZpeGVzLTUuMC4zXzIgICAgICAgICAgICAgIFggRml4ZXMgZXh0ZW5zaW9uIGxpYnJhcnkKbGli WGZvbnQtMS41LjRfMiwyICAgICAgICAgICAgIFggZm9udCBsaWJyYXJ5CmxpYlhmb250Y2FjaGUt MS4wLjVfNSAgICAgICAgICBUaGUgWGZvbnRjYWNoZSBsaWJyYXJ5CmxpYlhmdC0yLjMuMyAgICAg ICAgICAgICAgICAgICBDbGllbnQtc2lkZWQgZm9udCBBUEkgZm9yIFggYXBwbGljYXRpb25zCmxp YlhpLTEuNy4xMCwxICAgICAgICAgICAgICAgICBYIElucHV0IGV4dGVuc2lvbiBsaWJyYXJ5Cmxp YlhpbmVyYW1hLTEuMS40XzIsMSAgICAgICAgICBYMTEgWGluZXJhbWEgbGlicmFyeQpsaWJYbXUt MS4xLjMsMSAgICAgICAgICAgICAgICAgWCBNaXNjZWxsYW5lb3VzIFV0aWxpdGllcyBsaWJyYXJp ZXMKbGliWHBtLTMuNS4xMl8yICAgICAgICAgICAgICAgIFggUGl4bWFwIGxpYnJhcnkKbGliWHJh bmRyLTEuNS4yICAgICAgICAgICAgICAgIFggUmVzaXplIGFuZCBSb3RhdGUgZXh0ZW5zaW9uIGxp YnJhcnkKbGliWHJlbmRlci0wLjkuMTBfMiAgICAgICAgICAgIFggUmVuZGVyIGV4dGVuc2lvbiBs aWJyYXJ5CmxpYlhyZXMtMS4yLjBfMiAgICAgICAgICAgICAgICBYIFJlc291cmNlIHVzYWdlIGxp YnJhcnkKbGliWHQtMS4yLjAsMSAgICAgICAgICAgICAgICAgIFggVG9vbGtpdCBsaWJyYXJ5Cmxp Ylh0c3QtMS4yLjNfMiAgICAgICAgICAgICAgICBYIFRlc3QgZXh0ZW5zaW9uCmxpYlh2LTEuMC4x MV8yLDEgICAgICAgICAgICAgICBYIFZpZGVvIEV4dGVuc2lvbiBsaWJyYXJ5CmxpYlh2TUMtMS4w LjEyICAgICAgICAgICAgICAgICBYIFZpZGVvIEV4dGVuc2lvbiBNb3Rpb24gQ29tcGVuc2F0aW9u IGxpYnJhcnkKbGliWHhmODZkZ2EtMS4xLjUgICAgICAgICAgICAgIFggREdBIEV4dGVuc2lvbgps aWJYeGY4Nm1pc2MtMS4wLjRfMiAgICAgICAgICAgWCBYRjg2LU1pc2MgRXh0ZW5zaW9uCmxpYlh4 Zjg2dm0tMS4xLjRfMyAgICAgICAgICAgICBYIFZpZG1vZGUgRXh0ZW5zaW9uCmxpYmFyY2hpdmUt My40LjAsMSAgICAgICAgICAgICBMaWJyYXJ5IHRvIGNyZWF0ZSBhbmQgcmVhZCBzZXZlcmFsIHN0 cmVhbWluZyBhcmNoaXZlIGZvcm1hdHMKbGliYXNzLTAuMTQuMCAgICAgICAgICAgICAgICAgIFBv cnRhYmxlIEFTUy9TU0Egc3VidGl0bGUgcmVuZGVyZXIKbGliYXNzdWFuLTIuNS4zICAgICAgICAg ICAgICAgIElQQyBsaWJyYXJ5IHVzZWQgYnkgR251UEcgYW5kIGdwZ21lCmxpYmF1ZGlvZmlsZS0w LjMuNl8zICAgICAgICAgICBTb3VuZCBsaWJyYXJ5IGZvciBTR0kgYXVkaW8gZmlsZQpsaWJjZGRi LTEuMy4yXzQgICAgICAgICAgICAgICAgTGlicmFyeSB0byBhY2Nlc3MgZGF0YSBvbiBhIENEREIg c2VydmVyCmxpYmNkaW8tMi4wLjBfMSAgICAgICAgICAgICAgICBDb21wYWN0IERpc2MgSW5wdXQg YW5kIENvbnRyb2wgTGlicmFyeQpsaWJjZGlvLXBhcmFub2lhLTEwLjIrMi4wLjAgICAgUmVhZCBh dWRpbyBmcm9tIHRoZSBDRFJPTSBkaXJlY3RseSBhcyBkYXRhCmxpYmNkcjAxLTAuMS41XzUgICAg ICAgICAgICAgICBMaWJyYXJ5IGFuZCB0b29scyBmb3IgcGFyc2luZyBDb3JlbCBEcmF3IGZpbGUg Zm9ybWF0CmxpYmNsYy0wLjQuMC4yMDE5MDUyN18yICAgICAgICBSZXF1aXJlZCBsaWJyYXJ5IGZ1 bmN0aW9ucyBmb3IgT3BlbkNMIEMgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2UKbGliY29uZnVzZS0zLjIu MV8xICAgICAgICAgICAgIENvbmZpZ3VyYXRpb24gZmlsZSBwYXJzaW5nIGxpYnJhcnkKbGliY3Jv Y28tMC42LjEyICAgICAgICAgICAgICAgIENTUzIgcGFyc2luZyBsaWJyYXJ5CmxpYmRhZW1vbi0w LjE0XzEgICAgICAgICAgICAgICBMaWdodHdlaWdodCBDIGxpYnJhcnkgdGhhdCBlYXNlcyB0aGUg d3JpdGluZyBvZiBVTklYIGRhZW1vbnMKbGliZG14LTEuMS40XzIgICAgICAgICAgICAgICAgIERN WCBleHRlbnNpb24gbGlicmFyeQpsaWJkcm0tMi40Ljk5LDEgICAgICAgICAgICAgICAgVXNlcnNw YWNlIGludGVyZmFjZSB0byBrZXJuZWwgRGlyZWN0IFJlbmRlcmluZyBNb2R1bGUgc2VydmljZXMK bGliZHZkbmF2LTYuMC4xICAgICAgICAgICAgICAgIFZpZGVvbGFuIHZlcnNpb24gb2YgdGhlIGxp YmR2ZG5hdiBwcm9qZWN0CmxpYmR2ZHJlYWQtNi4wLjIgICAgICAgICAgICAgICBWaWRlb2xhbiB2 ZXJzaW9uIG9mIHRoZSBsaWJkdmRyZWFkIHByb2plY3QKbGliZWRpdC0zLjEuMjAxOTAzMjQsMSAg ICAgICAgIENvbW1hbmQgbGluZSBlZGl0b3IgbGlicmFyeQpsaWJlcG9sbC1zaGltLTAuMC4yMDE5 MDMxMSAgICAgZXBvbGwgc2hpbSBpbXBsZW1lbnRlZCB1c2luZyBrZXZlbnQKbGliZXBveHktMS41 LjIgICAgICAgICAgICAgICAgIExpYnJhcnkgdG8gaGFuZGxlIE9wZW5HTCBmdW5jdGlvbiBwb2lu dGVyIG1hbmFnZW1lbnQKbGliZXYtNC4yNCwxICAgICAgICAgICAgICAgICAgIEZ1bGwtZmVhdHVy ZWQgYW5kIGhpZ2gtcGVyZm9ybWFuY2UgZXZlbnQgbG9vcCBsaWJyYXJ5CmxpYmV2ZGV2LTEuNS45 XzEgICAgICAgICAgICAgICBMaW51eCBFdmVudCBEZXZpY2UgbGlicmFyeQpsaWJldmVudC0yLjEu MTEgICAgICAgICAgICAgICAgQVBJIGZvciBleGVjdXRpbmcgY2FsbGJhY2sgZnVuY3Rpb25zIG9u IGV2ZW50cyBvciB0aW1lb3V0cwpsaWJleGlmLTAuNi4yMV80ICAgICAgICAgICAgICAgTGlicmFy eSB0byByZWFkIGRpZ2l0YWwgY2FtZXJhIGZpbGUgbWV0YS1kYXRhCmxpYmZmaS0zLjIuMV8zICAg ICAgICAgICAgICAgICBGb3JlaWduIEZ1bmN0aW9uIEludGVyZmFjZQpsaWJmb250ZW5jLTEuMS40 ICAgICAgICAgICAgICAgVGhlIGZvbnRlbmMgTGlicmFyeQpsaWJnY3J5cHQtMS44LjUgICAgICAg ICAgICAgICAgR2VuZXJhbCBwdXJwb3NlIGNyeXB0b2dyYXBoaWMgbGlicmFyeSBiYXNlZCBvbiB0 aGUgY29kZSBmcm9tIEdudVBHCmxpYmdkLTIuMi41XzIsMSAgICAgICAgICAgICAgICBHcmFwaGlj cyBsaWJyYXJ5IGZvciBmYXN0IGNyZWF0aW9uIG9mIGltYWdlcwpsaWJnZGF0YS0wLjE3LjkgICAg ICAgICAgICAgICAgR0xpYiBiYXNlZCBpbXBsaW1lbnRhdGlvbiBvZiB0aGUgR0RhdGEgcHJvdG9j b2wKbGliZ2xhZGUyLTIuNi40XzkgICAgICAgICAgICAgIEdOT01FIGdsYWRlIGxpYnJhcnkKbGli Z25vbWUta2V5cmluZy0zLjEyLjBfMiAgICAgIFByb2dyYW0gdGhhdCBrZWVwcyBwYXNzd29yZHMg YW5kIG90aGVyIHNlY3JldHMKbGliZ3BnLWVycm9yLTEuMzYgICAgICAgICAgICAgIENvbW1vbiBl cnJvciB2YWx1ZXMgZm9yIGFsbCBHbnVQRyBjb21wb25lbnRzCmxpYmdwaG90bzItMi41LjIyICAg ICAgICAgICAgICBVbml2ZXJzYWwgZGlnaXRhbCBjYW1lcmEgY29udHJvbCBsaWJyYXJ5CmxpYmdz Zi0xLjE0LjQ0ICAgICAgICAgICAgICAgICBFeHRlbnNpYmxlIEkvTyBhYnN0cmFjdGlvbiBmb3Ig ZGVhbGluZyB3aXRoIHN0cnVjdHVyZWQgZmlsZSBmb3JtYXRzCmxpYmd1ZGV2LTIzMF8xICAgICAg ICAgICAgICAgICBHT2JqZWN0IGJpbmRpbmdzIGZvciBsaWJ1ZGV2LgpsaWJpY29udi0xLjE0XzEx ICAgICAgICAgICAgICAgQ2hhcmFjdGVyIHNldCBjb252ZXJzaW9uIGxpYnJhcnkKbGliaWQzdGFn LTAuMTUuMWJfMSAgICAgICAgICAgIElEMyB0YWdzIGxpYnJhcnkgKHBhcnQgb2YgTUFEIHByb2pl Y3QpCmxpYmlkbi0xLjM1ICAgICAgICAgICAgICAgICAgICBJbnRlcm5hdGlvbmFsaXplZCBEb21h aW4gTmFtZXMgY29tbWFuZCBsaW5lIHRvb2wKbGliaWRuMi0yLjMuMCAgICAgICAgICAgICAgICAg IEltcGxlbWVudGF0aW9uIG9mIElETkEyMDA4IGludGVybmF0aW9uYWxpemVkIGRvbWFpbiBuYW1l cwpsaWJpanMtMC4zNV81ICAgICAgICAgICAgICAgICAgQyBsaWJyYXJ5IHRoYXQgc3VwcG9ydHMg cGx1Z2luIHByaW50ZXIgZHJpdmVyIGZvciBHaG9zdHNjcmlwdApsaWJpbm90aWZ5LTIwMTgwMjAx XzEgICAgICAgICAgS2V2ZW50IGJhc2VkIGlub3RpZnkgY29tcGF0aWJsZSBsaWJyYXJ5CmxpYmlu cHV0LTEuMTIuNl8xICAgICAgICAgICAgICBHZW5lcmljIGlucHV0IGxpYnJhcnkKbGlia3NiYS0x LjMuNV8xICAgICAgICAgICAgICAgIEtTQkEgaXMgYW4gWC41MDkgTGlicmFyeQpsaWJscXItMS0w LjQuMiAgICAgICAgICAgICAgICAgRWFzeSB0byB1c2UgQy9DKysgc2VhbSBjYXJ2aW5nIGxpYnJh cnkKbGlibHRkbC0yLjQuNiAgICAgICAgICAgICAgICAgIFN5c3RlbSBpbmRlcGVuZGVudCBkbG9w ZW4gd3JhcHBlcgpsaWJsejQtMS45LjIsMSAgICAgICAgICAgICAgICAgTFo0IGNvbXByZXNzaW9u IGxpYnJhcnksIGxvc3NsZXNzIGFuZCB2ZXJ5IGZhc3QKbGlibWFkLTAuMTUuMWJfNyAgICAgICAg ICAgICAgIExpYm1hZCBsaWJyYXJ5IChwYXJ0IG9mIE1BRCBwcm9qZWN0KQpsaWJtbmctMS4wLjEw XzMgICAgICAgICAgICAgICAgTXVsdGlwbGUtaW1hZ2UgTmV0d29yayBHcmFwaGljcyAoTU5HKSBy ZWZlcmVuY2UgbGlicmFyeQpsaWJtc3BhY2stMC45LjEgICAgICAgICAgICAgICAgTGlicmFyeSBm b3IgTWljcm9zb2Z0IGNvbXByZXNzaW9uIGZvcm1hdHMKbGlibXRkZXYtMS4xLjVfMiAgICAgICAg ICAgICAgIE11bHRpdG91Y2ggUHJvdG9jb2wgVHJhbnNsYXRpb24gTGlicmFyeQpsaWJtdHAtMS4x LjE2ICAgICAgICAgICAgICAgICAgTWVkaWEgVHJhbnNmZXIgUHJvdG9jb2wgKE1UUCkgbGlicmFy eQpsaWJteXBhaW50LTEuMy4wXzMgICAgICAgICAgICAgQnJ1c2ggbGlicmFyeSBmcm9tIHRoZSBN eVBhaW50IHByb2plY3QKbGlibXlzb2ZhLTAuOSAgICAgICAgICAgICAgICAgIFNPRkEgKFNwYXRp YWxseSBPcmllbnRlZCBGb3JtYXQgZm9yIEFjb3VzdGljcykgZmlsZSByZWFkZXIKbGlibmdodHRw Mi0xLjQwLjAgICAgICAgICAgICAgIEhUVFAvMi4wIEMgTGlicmFyeQpsaWJub3RpZnktMC43Ljdf MSAgICAgICAgICAgICAgTGlicmFyeSBmb3IgZGVza3RvcCBub3RpZmljYXRpb25zCmxpYm9hdXRo LTEuMC4zXzQgICAgICAgICAgICAgICBDIGxpYnJhcnkgaW1wbGVtZW50aW5nIHRoZSBPQXV0aCBD b3JlIHN0YW5kYXJkCmxpYm9nZy0xLjMuNCw0ICAgICAgICAgICAgICAgICBPZ2cgYml0c3RyZWFt IGxpYnJhcnkKbGlib2xkWC0xLjAuMV8zICAgICAgICAgICAgICAgIE9sZCBYIGxpYnJhcnkKbGli b3BlbnJhdy0wLjEuM182ICAgICAgICAgICAgIExpYnJhcnkgZm9yIGNhbWVyYSBSQVcgZmlsZXMg ZGVjb2RpbmcKbGlib3RmLTAuOS4xNiAgICAgICAgICAgICAgICAgIExpYnJhcnkgZm9yIGhhbmRs aW5nIE9wZW5UeXBlIGZvbnRzCmxpYnBhcGVyLTEuMS4yNC40ICAgICAgICAgICAgICBMaWJyYXJ5 IHByb3ZpZGluZyByb3V0aW5lcyBmb3IgcGFwZXIgc2l6ZSBtYW5hZ2VtZW50CmxpYnBjaS0zLjYu MiAgICAgICAgICAgICAgICAgICBQQ0kgY29uZmlndXJhdGlvbiBzcGFjZSBJL08gbWFkZSBlYXN5 CmxpYnBjaWFjY2Vzcy0wLjE2ICAgICAgICAgICAgICBHZW5lcmljIFBDSSBhY2Nlc3MgbGlicmFy eQpsaWJwb3RyYWNlLTEuMTIgICAgICAgICAgICAgICAgTGlicmFyeSBmb3IgdHJhbnNmb3JtaW5n IGJpdG1hcHMgaW50byB2ZWN0b3IgZ3JhcGhpY3MKbGlicHJveHktMC40LjE1ICAgICAgICAgICAg ICAgIExpYnJhcnkgdGhhdCBwcm92aWRlcyBhdXRvbWF0aWMgcHJveHkgY29uZmlndXJhdGlvbiBt YW5hZ2VtZW50CmxpYnB0aHJlYWQtc3R1YnMtMC40ICAgICAgICAgICBUaGlzIGxpYnJhcnkgcHJv dmlkZXMgd2VhayBhbGlhc2VzIGZvciBwdGhyZWFkIGZ1bmN0aW9ucwpsaWJyYXFtLTAuNi4wICAg ICAgICAgICAgICAgICAgTGlicmFyeSB0aGF0IGVuY2Fwc3VsYXRlcyBjb21wbGV4IHRleHQgbGF5 b3V0IGxvZ2ljCmxpYnJhdy0wLjE5LjJfMSAgICAgICAgICAgICAgICBMaWJyYXJ5IGZvciBtYW5p cHVsYXRpbmcgcmF3IGltYWdlcwpsaWJyZXZlbmdlLTAuMC40XzEyICAgICAgICAgICAgQmFzZSBs aWJyYXJ5IGZvciB3cml0aW5nIGRvY3VtZW50IGltcG9ydCBmaWx0ZXJzCmxpYnJzdmcyLTIuNDAu MjAgICAgICAgICAgICAgICBMaWJyYXJ5IGZvciBwYXJzaW5nIGFuZCByZW5kZXJpbmcgU1ZHIHZl Y3Rvci1ncmFwaGljIGZpbGVzCmxpYnNlY3JldC0wLjE4LjZfMSAgICAgICAgICAgICBMaWJyYXJ5 IHRvIGFjY2VzcyB0aGUgc2VjcmV0IHNlcnZpY2UgQVBJCmxpYnNpZ2MrKy0yLjEwLjBfNCAgICAg ICAgICAgICBDYWxsYmFjayBGcmFtZXdvcmsgZm9yIEMrKwpsaWJzbmRmaWxlLTEuMC4yOF8yICAg ICAgICAgICAgUmVhZGluZyBhbmQgd3JpdGluZyBmaWxlcyBjb250YWluaW5nIHNhbXBsZWQgc291 bmQgKGxpa2UgV0FWIG9yIEFJRkYpCmxpYnNvdXAtMi42Mi4zICAgICAgICAgICAgICAgICBTT0FQ IChTaW1wbGUgT2JqZWN0IEFjY2VzcyBQcm90b2NvbCkgaW1wbGVtZW50YXRpb24gaW4gQwpsaWJz b3VwLWdub21lLTIuNjIuMyAgICAgICAgICAgU09BUCAoU2ltcGxlIE9iamVjdCBBY2Nlc3MgUHJv dG9jb2wpIGltcGxlbWVudGF0aW9uIGluIEMKbGlic294ci0wLjEuM18yICAgICAgICAgICAgICAg IEhpZ2ggcXVhbGl0eSwgb25lLWRpbWVuc2lvbmFsIHNhbXBsZS1yYXRlIGNvbnZlcnNpb24gbGli cmFyeQpsaWJzcGVjdHJ1bS0xLjQuNCAgICAgICAgICAgICAgSGFuZGxpbmcgb2YgWlgtU3BlY3Ry dW0gZW11bGF0b3IgZmlsZXMgZm9ybWF0cwpsaWJzcGlyby0yMDE5MDczMSwxICAgICAgICAgICAg TGlicmFyeSB0byBjb252ZXJ0IGNsb3Rob2lkIHNwbGluZXMgaW50byBCZXppZXIgc3BsaW5lcwps aWJzdW5hY2wtMS4wLjEgICAgICAgICAgICAgICAgV3JhcHBlciBwcm92aWRpbmcgU3VuT1MgTkZT djQgQUNMIEFQSQpsaWJ0YXNuMS00LjE1LjAgICAgICAgICAgICAgICAgQVNOLjEgc3RydWN0dXJl IHBhcnNlciBsaWJyYXJ5CmxpYnRleHRzdHlsZS0wLjIwLjEgICAgICAgICAgICBUZXh0IHN0eWxp bmcgbGlicmFyeQpsaWJ0aGVvcmEtMS4xLjFfNyAgICAgICAgICAgICAgVGhlb3JhIHZpZGVvIGNv ZGVjIGZvciB0aGUgT2dnIG11bHRpbWVkaWEgc3RyZWFtaW5nIHN5c3RlbQpsaWJ0b3JyZW50LTAu MTMuOCAgICAgICAgICAgICAgQml0VG9ycmVudCBMaWJyYXJ5IHdyaXR0ZW4gaW4gQysrCmxpYnVk ZXYtZGV2ZC0wLjQgICAgICAgICAgICAgICBsaWJ1ZGV2LWNvbXBhdGlibGUgaW50ZXJmYWNlIGZv ciBkZXZkCmxpYnVuaXN0cmluZy0wLjkuMTBfMSAgICAgICAgICBVbmljb2RlIHN0cmluZyBsaWJy YXJ5CmxpYnVud2luZC0yMDE3MDYxNSAgICAgICAgICAgICBHZW5lcmljIHN0YWNrIHVud2luZGlu ZyBsaWJyYXJ5CmxpYnY0bC0xLjYuM180ICAgICAgICAgICAgICAgICBWaWRlbzRMaW51eCBsaWJy YXJ5CmxpYnZhLTIuNS4wICAgICAgICAgICAgICAgICAgICBWQUFQSSB3cmFwcGVyIGFuZCBkdW1t eSBkcml2ZXIKbGlidmEtdmRwYXUtZHJpdmVyLTAuNy40XzkgICAgIFZEUEFVLWJhc2VkIGJhY2tl bmQgZm9yIFZBQVBJCmxpYnZkcGF1LTEuMS4xXzIgICAgICAgICAgICAgICBWRFBBVSB3cmFwcGVy IGFuZCB0cmFjaW5nIGxpYnJhcnkKbGlidmRwYXUtdmEtZ2wtMC40LjJfNCAgICAgICAgIFZEUEFV IGRyaXZlciB3aXRoIE9wZW5HTC9WQUFQSSBiYWNrZW5kCmxpYnZpc2lvMDEtMC4xLjZfMTUgICAg ICAgICAgICBMaWJyYXJ5IGFuZCB0b29scyBmb3IgcGFyc2luZyB0aGUgdmlzaW8gZmlsZSBmb3Jt YXQgc3RydWN0dXJlCmxpYnZvbHVtZV9pZC0wLjgxLjEgICAgICAgICAgICBMaWJyYXJ5IHRvIHBy b3ZpZGUgZmlsZSBzeXN0ZW0gdHlwZSBpbmZvcm1hdGlvbgpsaWJ2b3JiaXMtMS4zLjYsMyAgICAg ICAgICAgICAgQXVkaW8gY29tcHJlc3Npb24gY29kZWMgbGlicmFyeQpsaWJ2cHgtMS44LjFfMSAg ICAgICAgICAgICAgICAgVlA4L1ZQOSBDb2RlYyBTREsKbGlid2Fjb20tMC4zMiAgICAgICAgICAg ICAgICAgIEFkZHMgdGFibGV0IHN1cHBvcnQgdG8gbGliaW5wdXQKbGlid21mLTAuMi44LjRfMTUg ICAgICAgICAgICAgIFRvb2xzIGFuZCBsaWJyYXJ5IGZvciBjb252ZXJ0aW5nIE1pY3Jvc29mdCBX TUYgKHdpbmRvd3MgbWV0YWZpbGUpCmxpYndwZDAxMC0wLjEwLjNfMyAgICAgICAgICAgICBUb29s cyBmb3IgaW1wb3J0aW5nIGFuZCBleHBvcnRpbmcgV29yZFBlcmZlY3QodG0pIGRvY3VtZW50cwps aWJ3cGUtMS40LjAgICAgICAgICAgICAgICAgICAgR2VuZXJhbC1wdXJwb3NlIGxpYnJhcnkgZm9y IFdQRSBXZWJLaXQKbGlid3BnMDMtMC4zLjNfMSAgICAgICAgICAgICAgIExpYnJhcnkgYW5kIHRv b2xzIHRvIHdvcmsgd2l0aCBXb3JkUGVyZmVjdCBHcmFwaGljcyAoV1BHKSBmaWxlcwpsaWJ3d3ct NS40LjIgICAgICAgICAgICAgICAgICAgVzNDIFJlZmVyZW5jZSBMaWJyYXJ5CmxpYngyNjQtMC4x NTcuMjk4MCAgICAgICAgICAgICBILjI2NC9NUEVHLTQgQVZDIFZpZGVvIEVuY29kaW5nIChMaWJy YXJ5KQpsaWJ4ODYtMS4xXzIgICAgICAgICAgICAgICAgICAgSGFyZHdhcmUtaW5kZXBlbmRlbnQg bGlicmFyeSBmb3IgZXhlY3V0aW5nIHJlYWwtbW9kZSB4ODYgY29kZQpsaWJ4Y2ItMS4xMy4xICAg ICAgICAgICAgICAgICAgVGhlIFggcHJvdG9jb2wgQy1sYW5ndWFnZSBCaW5kaW5nIChYQ0IpIGxp YnJhcnkKbGlieGRnLWJhc2VkaXItMS4yLjBfMSAgICAgICAgIEltcGxlbWVudGF0aW9uIG9mIHRo ZSBYREcgQmFzZSBEaXJlY3Rvcnkgc3BlY2lmaWNhdGlvbgpsaWJ4a2Jjb21tb24tMC44LjQgICAg ICAgICAgICAgS2V5bWFwIGhhbmRsaW5nIGxpYnJhcnkgZm9yIHRvb2xraXRzIGFuZCB3aW5kb3cg c3lzdGVtcwpsaWJ4a2JmaWxlLTEuMS4wICAgICAgICAgICAgICAgWEtCIGZpbGUgbGlicmFyeQps aWJ4a2J1aS0xLjAuMl82ICAgICAgICAgICAgICAgVGhlIHhrYnVpIGxpYnJhcnkKbGlieG1sKyst Mi40MC4xLDEgICAgICAgICAgICAgIFhNTCBBUEkgZm9yIEMrKwpsaWJ4bWwyLTIuOS4xMCAgICAg ICAgICAgICAgICAgWE1MIHBhcnNlciBsaWJyYXJ5IGZvciBHTk9NRQpsaWJ4c2htZmVuY2UtMS4z ICAgICAgICAgICAgICAgU2hhcmVkIG1lbW9yeSAnU3luY0ZlbmNlJyBzeW5jaHJvbml6YXRpb24g cHJpbWl0aXZlCmxpYnhzbHQtMS4xLjM0ICAgICAgICAgICAgICAgICBUaGUgWFNMVCBDIGxpYnJh cnkgZm9yIEdOT01FCmxpYnlhbWwtMC4yLjIgICAgICAgICAgICAgICAgICBZQU1MIDEuMSBwYXJz ZXIgYW5kIGVtaXR0ZXIgd3JpdHRlbiBpbiBDCmxsdm02MC02LjAuMV83ICAgICAgICAgICAgICAg ICBMTFZNIGFuZCBDbGFuZwpsbHZtODAtOC4wLjFfMyAgICAgICAgICAgICAgICAgTExWTSBhbmQg Q2xhbmcKbGx2bTkwLTkuMC4xICAgICAgICAgICAgICAgICAgIExMVk0gYW5kIENsYW5nCmxtZGIt MC45LjI0LDEgICAgICAgICAgICAgICAgICBPcGVuTERBUCBMaWdodG5pbmcgTWVtb3J5LU1hcHBl ZCBEYXRhYmFzZQpsc29mLTQuOTMuMl81LDggICAgICAgICAgICAgICAgTGlzdHMgaW5mb3JtYXRp b24gYWJvdXQgb3BlbiBmaWxlcyAoc2ltaWxhciB0byBmc3RhdCgxKSkKbHVhNTEtNS4xLjVfOSAg ICAgICAgICAgICAgICAgIFNtYWxsLCBjb21waWxhYmxlIHNjcmlwdGluZyBsYW5ndWFnZSBwcm92 aWRpbmcgZWFzeSBhY2Nlc3MgdG8gQyBjb2RlCmx1YTUyLTUuMi40ICAgICAgICAgICAgICAgICAg ICBTbWFsbCwgY29tcGlsYWJsZSBzY3JpcHRpbmcgbGFuZ3VhZ2UgcHJvdmlkaW5nIGVhc3kgYWNj ZXNzIHRvIEMgY29kZQpsdWE1My01LjMuNV8zICAgICAgICAgICAgICAgICAgUG93ZXJmdWwsIGVm ZmljaWVudCwgbGlnaHR3ZWlnaHQsIGVtYmVkZGFibGUgc2NyaXB0aW5nIGxhbmd1YWdlCmx1aXQt MjAxOTAxMDYgICAgICAgICAgICAgICAgICBMb2NhbGUgYW5kIElTTyAyMDIyIHN1cHBvcnQgZm9y IFVuaWNvZGUgdGVybWluYWxzCmx4YXBwZWFyYW5jZS0wLjYuMyAgICAgICAgICAgICBEZXNrdG9w LWluZGVwZW5kZW50IHRoZW1lIHN3aXRjaGVyIGZvciBHVEsrCmx6bzItMi4xMF8xICAgICAgICAg ICAgICAgICAgICBQb3J0YWJsZSBzcGVlZHksIGxvc3NsZXNzIGRhdGEgY29tcHJlc3Npb24gbGli cmFyeQptMTduLWRiLTEuOC4wICAgICAgICAgICAgICAgICAgRGF0YSBmaWxlcyBmb3IgdGhlIG0x N24gbGlicmFyeQptMTduLWxpYi0xLjguMF8xICAgICAgICAgICAgICAgTGlicmFyeSBmb3IgdGhl IG11bHRpbGluZ3VhbCB0ZXh0IGhhbmRsaW5nCm00LTEuNC4xOF8xLDEgICAgICAgICAgICAgICAg ICBHTlUgTTQKbWFpbHV0aWxzLTMuOCAgICAgICAgICAgICAgICAgIFV0aWxpdGllcywgZGFlbW9u cywgYW5kIGZpbHRlcnMgZm9yIHByb2Nlc3NpbmcgZS1tYWlsCm1lZ2F0b29scy0xLjEwLjJfMiAg ICAgICAgICAgICBDb21tYW5kIGxpbmUgdG9vbHMgZm9yIE1FR0EuTlogY2xvdWQgZHJpdmUKbWVz YS1kcmktMTguMy4yXzkgICAgICAgICAgICAgIE9wZW5HTCBoYXJkd2FyZSBhY2NlbGVyYXRpb24g ZHJpdmVycyBmb3IgRFJJMisKbWVzYS1saWJzLTE4LjMuMl8zICAgICAgICAgICAgIE9wZW5HTCBs aWJyYXJpZXMgdGhhdCBzdXBwb3J0IEdMWCBhbmQgRUdMIGNsaWVudHMKbWV0aXMtNS4xLjBfOCAg ICAgICAgICAgICAgICAgIFBhY2thZ2UgZm9yIHVuc3RydWN0dXJlZCBncmFwaCBwYXJ0aXRpb25p bmcKbWluaXppcC0xLjIuMTEgICAgICAgICAgICAgICAgIFppcCBsaWJyYXJ5IGFuZCBwcm9ncmFt cyBmcm9tIFpsaWIgZGlzdHJpYnV0aW9uCm1rZm9udHNjYWxlLTEuMi4xICAgICAgICAgICAgICBD cmVhdGVzIGFuIGluZGV4IG9mIHNjYWxhYmxlIGZvbnQgZmlsZXMgZm9yIFgKbW9jLTIuNS4yXzQg ICAgICAgICAgICAgICAgICAgIENvbnNvbGUgYXVkaW8gcGxheWVyIGRlc2lnbmVkIHRvIGJlIHBv d2VyZnVsIGFuZCBlYXN5IHRvIHVzZQptcGMtMS4xLjBfMiAgICAgICAgICAgICAgICAgICAgTGli cmFyeSBvZiBjb21wbGV4IG51bWJlcnMgd2l0aCBhcmJpdHJhcmlseSBoaWdoIHByZWNpc2lvbgpt cGZyLTQuMC4yICAgICAgICAgICAgICAgICAgICAgTGlicmFyeSBmb3IgbXVsdGlwbGUtcHJlY2lz aW9uIGZsb2F0aW5nLXBvaW50IGNvbXB1dGF0aW9ucwptcGxheWVyLTEuNC4wLjIwMTkwOTI4ICAg ICAgICAgSGlnaCBwZXJmb3JtYW5jZSBtZWRpYSBwbGF5ZXIgc3VwcG9ydGluZyBtYW55IGZvcm1h dHMKbXBsYXllci1za2lucy0xLjEuNSAgICAgICAgICAgIFNraW5zIGZvciBNUGxheWVyJ3MgR3Jh cGhpY2FsIFVzZXIgSW50ZXJmYWNlIChHVUkpCm10cGZzLTEuMV8yICAgICAgICAgICAgICAgICAg ICBNVFAgZGV2aWNlIGZpbGVzeXN0ZW0KbXRyLTAuOTJfMSAgICAgICAgICAgICAgICAgICAgIFRy YWNlcm91dGUgYW5kIHBpbmcgaW4gYSBzaW5nbGUgbmV0d29yayBkaWFnbm9zdGljIHRvb2wKbXVw ZGYtMS4xNi4wLDEgICAgICAgICAgICAgICAgIExpZ2h0d2VpZ2h0IFBERiB2aWV3ZXIgYW5kIHRv b2xraXQKbXlwYWludC1icnVzaGVzLTEuMy4wICAgICAgICAgIEJydXNoZXMgdXNlZCBieSBNeVBh aW50IGFuZCBvdGhlciBzb2Z0d2FyZSB1c2luZyBsaWJteXBhaW50Cm5ldHRsZS0zLjUuMV8xICAg ICAgICAgICAgICAgICBMb3ctbGV2ZWwgY3J5cHRvZ3JhcGhpYyBsaWJyYXJ5Cm5vdG8tYmFzaWMt Mi4wICAgICAgICAgICAgICAgICBHb29nbGUgTm90byBGb250cyBmYW1pbHkgKEJhc2ljIGFuZCBF bW9qaSkKbnB0aC0xLjYgICAgICAgICAgICAgICAgICAgICAgIE5ldyBHTlUgUG9ydGFibGUgVGhy ZWFkcwpuc3ByLTQuMjQgICAgICAgICAgICAgICAgICAgICAgUGxhdGZvcm0tbmV1dHJhbCBBUEkg Zm9yIHN5c3RlbSBsZXZlbCBhbmQgbGliYyBsaWtlIGZ1bmN0aW9ucwpuc3MtMy40Ny4xICAgICAg ICAgICAgICAgICAgICAgTGlicmFyaWVzIHRvIHN1cHBvcnQgZGV2ZWxvcG1lbnQgb2Ygc2VjdXJp dHktZW5hYmxlZCBhcHBsaWNhdGlvbnMKb2NsLWljZC0yLjIuMTIgICAgICAgICAgICAgICAgIE9w ZW5DTCBJbnN0YWxsYWJsZSBDbGllbnQgRHJpdmVyCm9wZW5hbC1zb2Z0LTEuMjAuMCAgICAgICAg ICAgICBTb2Z0d2FyZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgT3BlbkFMIHNwZWNpZmljYXRpb24K b3BlbmJsYXMtMC4yLjIwXzExLDEgICAgICAgICAgIE9wdGltaXplZCBCTEFTIGxpYnJhcnkgYmFz ZWQgb24gR290b0JMQVMyCm9wZW5jbC0yLjJfMSAgICAgICAgICAgICAgICAgICBPcGVuIENvbXB1 dGluZyBMYW5ndWFnZSAoT3BlbkNMKSBzcGVjaWZpY2F0aW9ucyBWMi4yIChoZWFkZXIgZmlsZXMp Cm9wZW5jdi1jb3JlLTMuNC4xXzI1ICAgICAgICAgICBPcGVuIFNvdXJjZSBDb21wdXRlciBWaXNp b24gbGlicmFyeQpvcGVuZXhyLTIuNC4wICAgICAgICAgICAgICAgICAgSGlnaCBkeW5hbWljLXJh bmdlIChIRFIpIGltYWdlIGZpbGUgZm9ybWF0Cm9wZW5oMjY0LTIuMC4wLDIgICAgICAgICAgICAg ICBDaXNjbyBpbXBsZW1lbnRhdGlvbiBvZiBILjI2NCBjb2RlYwpvcGVuanBlZy0yLjMuMSAgICAg ICAgICAgICAgICAgT3Blbi1zb3VyY2UgSlBFRyAyMDAwIGNvZGVjCm9wZW5sZGFwLWNsaWVudC0y LjQuNDggICAgICAgICBPcGVuIHNvdXJjZSBMREFQIGNsaWVudCBpbXBsZW1lbnRhdGlvbgpvcGVu bXAtOS4wLjAgICAgICAgICAgICAgICAgICAgT3BlbiBNdWx0aS1Qcm9jZXNzaW5nIHJ1bnRpbWUg Zm9yIExMVk0vQ2xhbmcKb3B1cy0xLjMuMSAgICAgICAgICAgICAgICAgICAgIElFVEYgYXVkaW8g Y29kZWMKb3JjLTAuNC4yOCAgICAgICAgICAgICAgICAgICAgIExpYnJhcnkgYW5kIHRvb2xzZXQg dG8gb3BlcmF0ZSBhcnJheXMgb2YgZGF0YQpvc20tZ3BzLW1hcC0xLjEuMCAgICAgICAgICAgICAg R3RrKyAzLjAgbWFwcGluZyB3aWRnZXQKcDExLWtpdC0wLjIzLjE4LjEgICAgICAgICAgICAgIExp YnJhcnkgZm9yIGxvYWRpbmcgYW5kIGVudW1lcmF0aW5nIG9mIFBLQ1MjMTEgbW9kdWxlcwpwNS1B bnlFdmVudC03LjE3LDEgICAgICAgICAgICAgUHJvdmlkZSBmcmFtZXdvcmsgZm9yIG11bHRpcGxl IGV2ZW50IGxvb3BzCnA1LUFueUV2ZW50LUkzLTAuMTcgICAgICAgICAgICBDb21tdW5pY2F0ZSB3 aXRoIHRoZSBpMyB3aW5kb3cgbWFuYWdlcgpwNS1DYXJwLTEuNTAgICAgICAgICAgICAgICAgICAg QWx0ZXJuYXRpdmUgd2FybiBhbmQgZGllIGZvciBtb2R1bGVzCnA1LUNsYXNzLUFjY2Vzc29yLTAu NTEgICAgICAgICBBdXRvbWF0ZWQgYWNjZXNzb3IgZ2VuZXJhdGlvbgpwNS1DbG9uZS1QUC0xLjA3 ICAgICAgICAgICAgICAgUmVjdXJzaXZlbHkgY29weSBQZXJsIGRhdGF0eXBlcwpwNS1DcnlwdC1H ZW5lcmF0ZVBhc3N3b3JkLTAuMDUgR2VuZXJhdGUgc2VjdXJlIHJhbmRvbSBwcm9ub3VuY2VhYmxl IHBhc3N3b3JkcwpwNS1EYXRhLVByaW50ZXItMC40MCAgICAgICAgICAgQ29sb3JlZCBwcmV0dHkt cHJpbnQgb2YgUGVybCBkYXRhIHN0cnVjdHVyZXMgYW5kIG9iamVjdHMKcDUtRGF0YS1VVUlELTEu MjI0ICAgICAgICAgICAgIEdlbmVyYXRlIEdsb2JhbGx5L1VuaXZlcnNhbGx5IFVuaXF1ZSBJZGVu dGlmaWVycyAoR1VJRHMvVVVJRHMpCnA1LURpc3QtQ2hlY2tDb25mbGljdHMtMC4xMV8xICBEZWNs YXJlIHZlcnNpb24gY29uZmxpY3RzIGZvciB5b3VyIGRpc3QKcDUtRXhwb3J0ZXItNS42OF8xICAg ICAgICAgICAgIEltcGxlbWVudHMgZGVmYXVsdCBpbXBvcnQgbWV0aG9kIGZvciBtb2R1bGVzCnA1 LUV4cG9ydGVyLVRpbnktMS4wMDIwMDEgICAgICBFeHBvcnRlciB3aXRoIGZlYXR1cmVzIG9mIFN1 Yjo6RXhwb3J0ZXIgYnV0IG9ubHkgY29yZSBkZXBlbmRlbmNpZXMKcDUtRmlsZS1Ib21lRGlyLTEu MDA0ICAgICAgICAgIEdldCBob21lIGRpcmVjdG9yeSBmb3Igc2VsZiBvciBvdGhlciB1c2Vycwpw NS1GaWxlLVBpZC0xLjAxXzIgICAgICAgICAgICAgUGlkIEZpbGUgTWFuaXB1bGF0aW9uCnA1LUZp bGUtV2hpY2gtMS4yMyAgICAgICAgICAgICBQb3J0YWJsZSBpbXBsZW1lbnRhdGlvbiBvZiB3aGlj aCgxKSBpbiBQZXJsCnA1LUlPLVR0eS0xLjEyXzIgICAgICAgICAgICAgICBGbGV4aWJsZSBJL08g UGVybDUgbW9kdWxlIHRoYXQgYWxsb3dzIG1hbmlwdWxhdGlvbiBvZiBwc2V1ZG8tVFRZcwpwNS1J UEMtUnVuLTAuOTkgICAgICAgICAgICAgICAgSVBDOjpSdW4gLSBSdW4gc3VicHJvY2Vzc2VzIHdp dGggcGlwaW5nIGFuZCByZWRpcmVjdGlvbgpwNS1JbWFnZS1FeGlmVG9vbC0xMS41MCAgICAgICAg UGVybCBtb2R1bGUgZm9yIGdldHRpbmcgRVhJRiBkYXRhIGZyb20gaW1hZ2UgZmlsZXMKcDUtSW1h Z2UtUE5HLVFSQ29kZS0wLjA5XzEgICAgIE1ha2UgYSBQTkcgaW1hZ2UgY29udGFpbmluZyBhIFFS IGNvZGUgZnJvbSB0ZXh0CnA1LUpTT04tWFMtNC4wMiAgICAgICAgICAgICAgICBKU09OIHNlcmlh bGlzaW5nL2Rlc2VyaWFsaXNpbmcsIGRvbmUgY29ycmVjdGx5IGFuZCBmYXN0CnA1LUxpc3QtTW9y ZVV0aWxzLTAuNDI4ICAgICAgICBQcm92aWRlIHRoZSBzdHVmZiBtaXNzaW5nIGluIExpc3Q6OlV0 aWwKcDUtTGlzdC1Nb3JlVXRpbHMtWFMtMC40MjggICAgIFByb3ZpZGUgY29tcGlsZWQgTGlzdDo6 TW9yZVV0aWxzIGZ1bmN0aW9ucwpwNS1Mb2NhbGUtZ2V0dGV4dC0xLjA3ICAgICAgICAgTWVzc2Fn ZSBoYW5kbGluZyBmdW5jdGlvbnMKcDUtTG9jYWxlLWxpYmludGwtMS4zMSAgICAgICAgIEludGVy bmF0aW9uYWxpemF0aW9uIGxpYnJhcnkgZm9yIFBlcmwKcDUtTW9kdWxlLUltcGxlbWVudGF0aW9u LTAuMDlfMSBMb2FkcyBvbmUgb2Ygc2V2ZXJhbCBhbHRlcm5hdGUgdW5kZXJseWluZyBpbXBsZW1l bnRhdGlvbnMgZm9yIGEgbW9kdWxlCnA1LU1vZHVsZS1SdW50aW1lLTAuMDE2ICAgICAgICBSdW50 aW1lIG1vZHVsZSBoYW5kbGluZwpwNS1OZXQtQ0lEUi0wLjIwICAgICAgICAgICAgICAgUGVybCBt b2R1bGUgdG8gbWFuaXB1bGF0ZSBJUHY0L0lQdjYgbmV0YmxvY2tzIGluIENJRFIgbm90YXRpb24K cDUtTmV0LUROUy1MaXRlLTAuMTJfMSAgICAgICAgIFB1cmUtUGVybCBETlMgcmVzb2x2ZXIgd2l0 aCBzdXBwb3J0IGZvciB0aW1lb3V0CnA1LVBhY2thZ2UtU3Rhc2gtMC4zOCAgICAgICAgICBSb3V0 aW5lcyBmb3IgbWFuaXB1bGF0aW5nIHN0YXNoZXMKcDUtUGFja2FnZS1TdGFzaC1YUy0wLjI5ICAg ICAgIEZhc3RlciBhbmQgbW9yZSBjb3JyZWN0IGltcGxlbWVudGF0aW9uIG9mIHRoZSBQYWNrYWdl OjpTdGFzaCBBUEkKcDUtU29ydC1OYXR1cmFsbHktMS4wM18xICAgICAgIFNvcnQgbGV4aWNhbGx5 LCBidXQgc29ydCBudW1lcmFsIHBhcnRzIG51bWVyaWNhbGx5CnA1LVRleHQtVW5pZGVjb2RlLTEu MzAgICAgICAgICBUZXh0OjpVbmlkZWNvZGUgLS0gVVMtQVNDSUkgdHJhbnNsaXRlcmF0aW9ucyBv ZiBVbmljb2RlIHRleHQKcDUtVHJ5LVRpbnktMC4zMCAgICAgICAgICAgICAgIE1pbmltYWwgdHJ5 L2NhdGNoIHdpdGggcHJvcGVyIGxvY2FsaXphdGlvbiBvZiAkQApwNS1UeXBlcy1TZXJpYWxpc2Vy LTEuMF8xICAgICAgU2ltcGxlIGRhdGEgdHlwZXMgZm9yIGNvbW1vbiBzZXJpYWxpc2F0aW9uIGZv cm1hdHMKcDUtVW5pY29kZS1FYXN0QXNpYW5XaWR0aC0xMi4wIEVhc3QgQXNpYW4gV2lkdGggcHJv cGVydGllcwpwNS1YU0xvYWRlci0wLjI0ICAgICAgICAgICAgICAgRHluYW1pY2FsbHkgbG9hZCBD IGxpYnJhcmllcyBpbnRvIFBlcmwgY29kZQpwNS1jb21tb24tc2Vuc2UtMy43NCAgICAgICAgICAg UGVybCBjb21tb24gZGVmYXVsdHMgd2l0aCBsb3dlciBtZW1vcnkgdXNhZ2UKcDd6aXAtMTYuMDJf MiAgICAgICAgICAgICAgICAgIEZpbGUgYXJjaGl2ZXIgd2l0aCBoaWdoIGNvbXByZXNzaW9uIHJh dGlvCnBhbmdvLTEuNDIuNF8zICAgICAgICAgICAgICAgICBPcGVuLXNvdXJjZSBmcmFtZXdvcmsg Zm9yIHRoZSBsYXlvdXQgYW5kIHJlbmRlcmluZyBvZiBpMThuIHRleHQKcGFuZ29tbS0yLjQwLjFf NCAgICAgICAgICAgICAgIEMrKyB3cmFwcGVyIGZvciBQYW5nbwpwY2lpZHMtMjAxOTEwMTIgICAg ICAgICAgICAgICAgRGF0YWJhc2Ugb2YgYWxsIGtub3duIElEcyB1c2VkIGluIFBDSSBkZXZpY2Vz CnBjcmUtOC40M18yICAgICAgICAgICAgICAgICAgICBQZXJsIENvbXBhdGlibGUgUmVndWxhciBF eHByZXNzaW9ucyBsaWJyYXJ5CnBjcmUyLTEwLjMzICAgICAgICAgICAgICAgICAgICBQZXJsIENv bXBhdGlibGUgUmVndWxhciBFeHByZXNzaW9ucyBsaWJyYXJ5LCB2ZXJzaW9uIDIKcGVybDUtNS4z MC4xICAgICAgICAgICAgICAgICAgIFByYWN0aWNhbCBFeHRyYWN0aW9uIGFuZCBSZXBvcnQgTGFu Z3VhZ2UKcGVybDUuMjYtNS4yNi4zICAgICAgICAgICAgICAgIFByYWN0aWNhbCBFeHRyYWN0aW9u IGFuZCBSZXBvcnQgTGFuZ3VhZ2UKcGluZW50cnktMS4xLjBfNiAgICAgICAgICAgICAgIENvbGxl Y3Rpb24gb2Ygc2ltcGxlIFBJTiBvciBwYXNzcGhyYXNlIGVudHJ5IGRpYWxvZ3MKcGluZW50cnkt Z3RrMi0xLjEuMCAgICAgICAgICAgIEdUSysgMi4wIHZlcnNpb24gb2YgdGhlIEdudVBHIHBhc3N3 b3JkIGRpYWxvZwpwaW5lbnRyeS10dHktMS4xLjAgICAgICAgICAgICAgQ29uc29sZSB2ZXJzaW9u IG9mIHRoZSBHbnVQRyBwYXNzd29yZCBkaWFsb2cKcGl4bWFuLTAuMzguNCAgICAgICAgICAgICAg ICAgIExvdy1sZXZlbCBwaXhlbCBtYW5pcHVsYXRpb24gbGlicmFyeQpwa2ctMS4xMi4wICAgICAg ICAgICAgICAgICAgICAgUGFja2FnZSBtYW5hZ2VyCnBrZ2NvbmYtMS42LjMsMSAgICAgICAgICAg ICAgICBVdGlsaXR5IHRvIGhlbHAgdG8gY29uZmlndXJlIGNvbXBpbGVyIGFuZCBsaW5rZXIgZmxh Z3MKcG5nLTEuNi4zNyAgICAgICAgICAgICAgICAgICAgIExpYnJhcnkgZm9yIG1hbmlwdWxhdGlu ZyBQTkcgaW1hZ2VzCnBvbGljeWtpdC0wLjlfMTAgICAgICAgICAgICAgICBGcmFtZXdvcmsgZm9y IGNvbnRyb2xsaW5nIGFjY2VzcyB0byBzeXN0ZW0td2lkZSBjb21wb25lbnRzCnBvbGljeWtpdC1n bm9tZS0wLjkuMl84ICAgICAgICBHTk9NRSBmcm9udGVuZCB0byB0aGUgUG9saWN5S2l0IGZyYW1l d29yawpwb2xraXQtMC4xMTRfMyAgICAgICAgICAgICAgICAgRnJhbWV3b3JrIGZvciBjb250cm9s bGluZyBhY2Nlc3MgdG8gc3lzdGVtLXdpZGUgY29tcG9uZW50cwpwb3BwbGVyLTAuODIuMF8xICAg ICAgICAgICAgICAgUERGIHJlbmRlcmluZyBsaWJyYXJ5CnBvcHBsZXItZGF0YS0wLjQuOV8xICAg ICAgICAgICBQb3BwbGVyIGVuY29kaW5nIGRhdGEKcG9wcGxlci1nbGliLTAuODIuMF8yICAgICAg ICAgIEdMaWIgYmluZGluZ3MgdG8gcG9wcGxlcgpwb3BwbGVyLXV0aWxzLTAuODIuMF8zICAgICAg ICAgUG9wcGxlcidzIHhwZGYtd29ya2FsaWtlIGNvbW1hbmQgbGluZSB1dGlsaXRpZXMKcG9wdC0x LjE2XzIgICAgICAgICAgICAgICAgICAgIEdldG9wdCgzKSBsaWtlIGxpYnJhcnkgd2l0aCBhIG51 bWJlciBvZiBlbmhhbmNlbWVudHMsIGZyb20gUmVkaGF0CnBvcnRhdWRpby0xOS42LjBfMywxICAg ICAgICAgICBQb3J0YWJsZSBjcm9zcy1wbGF0Zm9ybSBBdWRpbyBBUEkKcG9ydHVwZ3JhZGUtMi40 LjE2LDIgICAgICAgICAgIEZyZWVCU0QgcG9ydHMvcGFja2FnZXMgYWRtaW5pc3RyYXRpb24gYW5k IG1hbmFnZW1lbnQgdG9vbCBzdWl0ZQpwcm90b2J1Zi0zLjkuMiwxICAgICAgICAgICAgICAgRGF0 YSBpbnRlcmNoYW5nZSBmb3JtYXQgbGlicmFyeQpwdWdpeG1sLTEuMTAgICAgICAgICAgICAgICAg ICAgTGlnaHQtd2VpZ2h0LCBzaW1wbGUgYW5kIGZhc3QgWE1MIHBhcnNlciBmb3IgQysrIHdpdGgg WFBhdGggc3VwcG9ydApweTI3LWNhaXJvLTEuMTguMV8xICAgICAgICAgICAgUHl0aG9uIDIgYmlu ZGluZ3MgZm9yIENhaXJvCnB5MjctZG5zcHl0aG9uLTEuMTYuMCAgICAgICAgICBETlMgdG9vbGtp dCBmb3IgUHl0aG9uCnB5MjctZ2ltcC0yLjEwLjEyXzUgICAgICAgICAgICBHTlUgSW1hZ2UgTWFu aXB1bGF0aW9uIFByb2dyYW0KcHkyNy1nb2JqZWN0LTIuMjguNl84ICAgICAgICAgIFB5dGhvbiBi aW5kaW5ncyBmb3IgR09iamVjdApweTI3LWd0azItMi4yNC4wXzUgICAgICAgICAgICAgU2V0IG9m IFB5dGhvbiBiaW5kaW5ncyBmb3IgR1RLKwpweTI3LWlzbzg2MDEtMC4xLjEyICAgICAgICAgICAg U2ltcGxlIG1vZHVsZSB0byBwYXJzZSBJU08gODYwMSBkYXRlcwpweTI3LWxpYnhtbDItMi45LjEw ICAgICAgICAgICAgUHl0aG9uIGludGVyZmFjZSBmb3IgWE1MIHBhcnNlciBsaWJyYXJ5IGZvciBH Tk9NRQpweTI3LWx4bWwtNC40LjIgICAgICAgICAgICAgICAgUHl0aG9uaWMgYmluZGluZyBmb3Ig dGhlIGxpYnhtbDIgYW5kIGxpYnhzbHQgbGlicmFyaWVzCnB5MjctbnVtcHktMS4xNi41XzEsMSAg ICAgICAgICBUaGUgTmV3IE51bWVyaWMgRXh0ZW5zaW9uIHRvIFB5dGhvbgpweTI3LXNjb3VyLTAu MzcgICAgICAgICAgICAgICAgU1ZHIHNjcnViYmVyCnB5Mjctc2V0dXB0b29scy00MS40LjAgICAg ICAgICBQeXRob24gcGFja2FnZXMgaW5zdGFsbGVyCnB5Mjctc2l4LTEuMTIuMCAgICAgICAgICAg ICAgICBQeXRob24gMiBhbmQgMyBjb21wYXRpYmlsaXR5IHV0aWxpdGllcwpweTM2LWNhaXJvLTEu MTguMV8xICAgICAgICAgICAgUHl0aG9uIDIgYmluZGluZ3MgZm9yIENhaXJvCnB5MzYtZG5zcHl0 aG9uLTEuMTYuMCAgICAgICAgICBETlMgdG9vbGtpdCBmb3IgUHl0aG9uCnB5MzYtZXZkZXYtMC44 LjFfMSAgICAgICAgICAgICBCaW5kaW5ncyB0byB0aGUgTGludXggaW5wdXQgaGFuZGxpbmcgc3Vi c3lzdGVtCnB5MzYtZ29iamVjdDMtMy4yOC4zICAgICAgICAgICBDb21tb24gZmlsZXMgZm9yIHRo ZSBQeXRob24gYmluZGluZ3MgZm9yIEdPYmplY3QKcHkzNi1pc284NjAxLTAuMS4xMiAgICAgICAg ICAgIFNpbXBsZSBtb2R1bGUgdG8gcGFyc2UgSVNPIDg2MDEgZGF0ZXMKcHkzNi1weXVkZXYtMC4y MS4wICAgICAgICAgICAgIFB1cmUgUHl0aG9uIGxpYnVkZXYgYmluZGluZwpweTM2LXNldHVwdG9v bHMtNDEuNC4wICAgICAgICAgUHl0aG9uIHBhY2thZ2VzIGluc3RhbGxlcgpweTM2LXNpeC0xLjEy LjAgICAgICAgICAgICAgICAgUHl0aG9uIDIgYW5kIDMgY29tcGF0aWJpbGl0eSB1dGlsaXRpZXMK cHlnb2JqZWN0My1jb21tb24tMy4yOC4zICAgICAgIENvbW1vbiBmaWxlcyBmb3IgdGhlIFB5dGhv biBiaW5kaW5ncyBmb3IgR09iamVjdApweXRob24yNy0yLjcuMTdfMSAgICAgICAgICAgICAgSW50 ZXJwcmV0ZWQgb2JqZWN0LW9yaWVudGVkIHByb2dyYW1taW5nIGxhbmd1YWdlCnB5dGhvbjM2LTMu Ni45XzEgICAgICAgICAgICAgICBJbnRlcnByZXRlZCBvYmplY3Qtb3JpZW50ZWQgcHJvZ3JhbW1p bmcgbGFuZ3VhZ2UKcHl0aG9uMzctMy43LjYgICAgICAgICAgICAgICAgIEludGVycHJldGVkIG9i amVjdC1vcmllbnRlZCBwcm9ncmFtbWluZyBsYW5ndWFnZQpxaXYtMi4zLjFfMSAgICAgICAgICAg ICAgICAgICAgU21hbGwsIGZhc3QgR0RLL0ltbGliMiBpbWFnZSB2aWV3ZXIKcXBkZi05LjAuMCAg ICAgICAgICAgICAgICAgICAgIENvbW1hbmQtbGluZSB0b29scyBmb3IgdHJhbnNmb3JtaW5nIGFu ZCBpbnNwZWN0aW5nIFBERiBkb2N1bWVudHMKcXQ1LWNvcmUtNS4xMy4yICAgICAgICAgICAgICAg IFF0IGNvcmUgbm9uLWdyYXBoaWNhbCBtb2R1bGUKcXQ1LWRidXMtNS4xMy4yICAgICAgICAgICAg ICAgIFF0IEQtQnVzIGludGVyLXByb2Nlc3MgY29tbXVuaWNhdGlvbiBtb2R1bGUKcXQ1LWd1aS01 LjEzLjJfMiAgICAgICAgICAgICAgIFF0IGdyYXBoaWNhbCB1c2VyIGludGVyZmFjZSBtb2R1bGUK cXQ1LWltYWdlZm9ybWF0cy01LjEzLjIgICAgICAgIFF0IHBsdWdpbnMgZm9yIGFkZGl0aW9uYWwg aW1hZ2UgZm9ybWF0cwpxdDUtbmV0d29yay01LjEzLjIgICAgICAgICAgICAgUXQgbmV0d29yayBt b2R1bGUKcXQ1LXdpZGdldHMtNS4xMy4yICAgICAgICAgICAgIFF0IEMrKyB3aWRnZXRzIG1vZHVs ZQpxdGNob29zZXItNjYgICAgICAgICAgICAgICAgICAgUXQgdG9vbCB3cmFwcGVyCnJhZGVvbnRv b2wtMS41ICAgICAgICAgICAgICAgICBBVEkgUmFkZW9uIHZpZGVvIGNhcmQgY29udHJvbGxpbmcg dG9vbCB1c2VmdWwgZm9yIGxhcHRvcHMKcmFkZW9udG9wLTEuMiAgICAgICAgICAgICAgICAgIFBy b2dyYW0gdGhhdCBzaG93cyBBTUQgUmFkZW9uIEdQVSByZXNvdXJjZSB1dGlsaXphdGlvbgpyYXB0 b3IyLTIuMC4xNV8xMiAgICAgICAgICAgICAgUkRGIFBhcnNlciBUb29sa2l0IGZvciBSZWRsYW5k CnJhci01LjcuMSwzICAgICAgICAgICAgICAgICAgICBGaWxlIGFyY2hpdmVyIChiaW5hcnkgcG9y dCkKcmFyaWFuLTAuOC4xXzQgICAgICAgICAgICAgICAgIE9NRiBoZWxwIHN5c3RlbSBiYXNlZCBv biB0aGUgRnJlZWRlc2t0b3Agc3BlY2lmaWNhdGlvbgpyZGVza3RvcC0xLjguNiAgICAgICAgICAg ICAgICAgUkRQIGNsaWVudCBmb3IgV2luZG93cyBOVC8yMDAwLzIwMDMgVGVybWluYWwgU2VydmVy CnJlMi0yMDE5MTEwMSAgICAgICAgICAgICAgICAgICBGYXN0IEMrKyByZWdleCBsaWJyYXJ5CnJl YWQtZWRpZC0zLjAuMiAgICAgICAgICAgICAgICBUb29scyBmb3IgcmVhZGluZyB0aGUgRURJRCBm cm9tIGEgbW9uaXRvcgpyZWFkbGluZS04LjAuMCAgICAgICAgICAgICAgICAgTGlicmFyeSBmb3Ig ZWRpdGluZyBjb21tYW5kIGxpbmVzIGFzIHRoZXkgYXJlIHR5cGVkCnJlY3V0aWxzLTEuN18zICAg ICAgICAgICAgICAgICBUb29scyBhbmQgbGlicmFyaWVzIHRvIGFjY2VzcyBodW1hbi1lZGl0YWJs ZSwgcGxhaW4gdGV4dCBkYXRhYmFzZXMKcmVucm90LTEuMi4wXzEgICAgICAgICAgICAgICAgIFBy b2dyYW0gdG8gcmVuYW1lIGFuZCByb3RhdGUgaW1hZ2UgZmlsZXMgYWNjb3JkaW5nIHRvIEVYSUYg dGFncwpyZXN0LTAuNy45MyAgICAgICAgICAgICAgICAgICAgRWFzeSBhY2Nlc3MgdG8gUkVTVGZ1 bCB3ZWIgc2VydmljZXMKcm9ib3RvLWZvbnRzLXR0Zi0yLjEzNF8xLDEgICAgIFJvYm90byB0eXBl ZmFjZSBmYW1pbHkKcm9maS0xLjUuNCAgICAgICAgICAgICAgICAgICAgIFdpbmRvdyBzd2l0Y2hl ciwgcnVuIGRpYWxvZyBhbmQgZG1lbnUgcmVwbGFjZW1lbnQKcnN5bmMtMy4xLjNfMSAgICAgICAg ICAgICAgICAgIE5ldHdvcmsgZmlsZSBkaXN0cmlidXRpb24vc3luY2hyb25pemF0aW9uIHV0aWxp dHkKcnRvcnJlbnQtMC45LjggICAgICAgICAgICAgICAgIEJpdFRvcnJlbnQgQ2xpZW50IHdyaXR0 ZW4gaW4gQysrCnJ1YnktMi42LjUsMSAgICAgICAgICAgICAgICAgICBPYmplY3Qtb3JpZW50ZWQg aW50ZXJwcmV0ZWQgc2NyaXB0aW5nIGxhbmd1YWdlCnJ1YnkyNC0yLjQuOSwxICAgICAgICAgICAg ICAgICBPYmplY3Qtb3JpZW50ZWQgaW50ZXJwcmV0ZWQgc2NyaXB0aW5nIGxhbmd1YWdlCnJ1Ynky NC1iZGItMC42LjZfNSAgICAgICAgICAgICBSdWJ5IGludGVyZmFjZSB0byBPcmFjbGUgQmVya2Vs ZXkgREIgcmV2aXNpb24gMiBvciBsYXRlcgpydWJ5MjUtYmRiLTAuNi42XzYgICAgICAgICAgICAg UnVieSBpbnRlcmZhY2UgdG8gT3JhY2xlIEJlcmtlbGV5IERCIHJldmlzaW9uIDIgb3IgbGF0ZXIK cnVieTI2LWJkYi0wLjYuNl83ICAgICAgICAgICAgIFJ1YnkgaW50ZXJmYWNlIHRvIE9yYWNsZSBC ZXJrZWxleSBEQiByZXZpc2lvbiAyIG9yIGxhdGVyCnJ4dnQtdW5pY29kZS05LjIyXzEgICAgICAg ICAgICBDbG9uZSBvZiB0aGUgdGVybWluYWwgZW11bGF0b3Igcnh2dCBtb2RpZmllZCB0byBzdXBw b3J0IFVuaWNvZGUKc2FtYmE0MTAtNC4xMC4xMCAgICAgICAgICAgICAgIEZyZWUgU01CL0NJRlMg YW5kIEFEL0RDIHNlcnZlciBhbmQgY2xpZW50IGZvciBVbml4CnNjcm90LTEuMiAgICAgICAgICAg ICAgICAgICAgICBTQ1JlZW5zaE9UIC0gY29tbWFuZCBsaW5lIHNjcmVlbiBjYXB0dXJlIHV0aWxp dHkKc2RsLTEuMi4xNV8xNCwyICAgICAgICAgICAgICAgIENyb3NzLXBsYXRmb3JtIG11bHRpbWVk aWEgZGV2ZWxvcG1lbnQgQVBJCnNkbDItMi4wLjEwXzEgICAgICAgICAgICAgICAgICBDcm9zcy1w bGF0Zm9ybSBtdWx0aW1lZGlhIGRldmVsb3BtZW50IEFQSQpzZG9jYm9vay14bWwtMS4xXzIsMiAg ICAgICAgICAgIlNpbXBsaWZpZWQiIERvY0Jvb2sgWE1MIERURApzZXNzcmVnLTEuMS4yICAgICAg ICAgICAgICAgICAgTWFuYWdlIHV0bXAvd3RtcCBlbnRyaWVzIGZvciBub24taW5pdCBYIGNsaWVu dHMKc2V0eGtibWFwLTEuMy4yICAgICAgICAgICAgICAgIFNldCB0aGUga2V5Ym9hcmQgdXNpbmcg dGhlIFggS2V5Ym9hcmQgRXh0ZW5zaW9uCnNoYXJlZC1taW1lLWluZm8tMS4xMF8yICAgICAgICBN SU1FIHR5cGVzIGRhdGFiYXNlIGZyb20gdGhlIGZyZWVkZXNrdG9wLm9yZyBwcm9qZWN0CnNpbXBs ZXZpZXdlci0zLjEuN18xICAgICAgICAgICBTbWFsbCBhbmQgc2ltcGxlIGltYWdlIHZpZXdlciBi YXNlZCBvbiBPcGVuR0wKc21hcnRtb250b29scy03LjBfMiAgICAgICAgICAgIFMuTS5BLlIuVC4g ZGlzayBtb25pdG9yaW5nIHRvb2xzCnNtcHJveHktMS4wLjYgICAgICAgICAgICAgICAgICBTZXNz aW9uIE1hbmFnZXIgUHJveHkKc25hcHB5LTEuMS43ICAgICAgICAgICAgICAgICAgIEZhc3QgY29t cHJlc3Nvci9kZWNvbXByZXNzb3IgbGlicmFyeQpzb2xhcml6ZWQtMS4wLjAgICAgICAgICAgICAg ICAgUHJlY2lzaW9uIGNvbG9ycyBzY2hlbWVzIGZvciBtYWNoaW5lcyBhbmQgcGVvcGxlCnNvdW5k dG91Y2gtMS45LjJfNyAgICAgICAgICAgICBPcGVuLXNvdXJjZSBhdWRpbyBwcm9jZXNzaW5nIGxp YnJhcnkKc291cmNlLWhpZ2hsaWdodC0zLjEuOV8xICAgICAgIEMvQysrIGFuZCBKYXZhIHNvdXJj ZXMgdG8gSFRNTCBjb252ZXJ0ZXIKc3BlZWNoLWRpc3BhdGNoZXItMC44LjggICAgICAgIENvbW1v biBpbnRlcmZhY2UgdG8gc3BlZWNoIHN5bnRoZXNpcwpzcGVleC0xLjIuMCwxICAgICAgICAgICAg ICAgICAgQXVkaW8gY29tcHJlc3Npb24gZm9ybWF0IGRlc2lnbmVkIGZvciBzcGVlY2gKc3BlZXhk c3AtMS4yLjAgICAgICAgICAgICAgICAgIEF1ZGlvIGNvbXByZXNzaW9uIGZvcm1hdCBkZXNpZ25l ZCBmb3Igc3BlZWNoCnNwaWRlcm1vbmtleTUyLTUyLjkuMF81ICAgICAgICBTdGFuZGFsb25lIEph dmFTY3JpcHQgYmFzZWQgZnJvbSBNb3ppbGxhIDUyLWVzcgpzcWxpdGUzLTMuMzAuMSAgICAgICAg ICAgICAgICAgU1FMIGRhdGFiYXNlIGVuZ2luZSBpbiBhIEMgbGlicmFyeQpzdGFydHVwLW5vdGlm aWNhdGlvbi0wLjEyXzQgICAgTGlicmFyeSB0aGF0IHN1cHBvcnRzIHN0YXJ0dXAgbm90aWZpY2F0 aW9uIHNwZWMgZnJvbSBmcmVlZGVza3RvcC5vcmcKc3Vkby0xLjguMjkgICAgICAgICAgICAgICAg ICAgIEFsbG93IG90aGVycyB0byBydW4gY29tbWFuZHMgYXMgcm9vdApzdWl0ZXNwYXJzZS01LjQu MF8zICAgICAgICAgICAgU3VpdGVTcGFyc2UgaXMgYSBzZXQgb2YgcGFja2FnZXMgZm9yIHNwYXJz ZSBtYXRyaWNlcyBjYWxjdWxhdGlvbgp0YWxsb2MtMi4zLjAgICAgICAgICAgICAgICAgICAgSGll cmFyY2hpY2FsIHBvb2wgYmFzZWQgbWVtb3J5IGFsbG9jYXRvcgp0YmItMjAxOS44ICAgICAgICAg ICAgICAgICAgICAgTGlicmFyeSB0aGF0IHByb3ZpZGVzIHRocmVhZCBidWlsZGluZyBibG9ja3MK dGRiLTEuNC4yLDEgICAgICAgICAgICAgICAgICAgIFRyaXZpYWwgRGF0YWJhc2UKdGVsZWdyYW0t ZGVza3RvcC0xLjguMTUgICAgICAgIFRlbGVncmFtIERlc2t0b3AgbWVzc2FnaW5nIGFwcAp0ZWxl cGF0aHktZ2xpYi0wLjI0LjFfMSAgICAgICAgR0xpYiB1dGlsaXR5IGxpYnJhcnkgZm9yIHRoZSBU ZWxlcGF0aHkgZnJhbWV3b3JrCnRlc3NlcmFjdC00LjEuMF8zICAgICAgICAgICAgICBDb21tZXJj aWFsIHF1YWxpdHkgb3BlbiBzb3VyY2UgT0NSIGVuZ2luZQp0ZXNzZXJhY3QtZGF0YS00LjAuMCAg ICAgICAgICAgVHJhaW5lZCBsYW5ndWFnZSBkYXRhIGZvciB0aGUgVGVzc2VyYWN0IE9DUiBlbmdp bmUKdGV2ZW50LTAuMTAuMSAgICAgICAgICAgICAgICAgIFRhbGxvYyBiYXNlZCBldmVudCBsb29w IGxpYnJhcnkKdGV4aW5mby02LjdfMSwxICAgICAgICAgICAgICAgIFR5cGVzZXQgZG9jdW1lbnRh dGlvbiBzeXN0ZW0gd2l0aCBtdWx0aXBsZSBmb3JtYXQgb3V0cHV0CnRpZmYtNC4xLjAgICAgICAg ICAgICAgICAgICAgICBUb29scyBhbmQgbGlicmFyeSByb3V0aW5lcyBmb3Igd29ya2luZyB3aXRo IFRJRkYgaW1hZ2VzCnRpZ2Vydm5jLTEuOS4wXzQgICAgICAgICAgICAgICBIaWdoLXBlcmZvcm1h bmNlLCBwbGF0Zm9ybS1uZXV0cmFsIGltcGxlbWVudGF0aW9uIG9mIFZOQyAobWV0YSBwb3J0KQp0 aWdlcnZuYy1zZXJ2ZXItMS4xMC4wICAgICAgICAgVGlnZXJWTkMgU2VydmVyCnRtdXgtMi45YV8x ICAgICAgICAgICAgICAgICAgICBUZXJtaW5hbCBNdWx0aXBsZXhlcgp0b3ItMC40LjEuNiAgICAg ICAgICAgICAgICAgICAgQW5vbnltaXppbmcgb3ZlcmxheSBuZXR3b3JrIGZvciBUQ1AKdG9yc29j a3MtMi4zLjBfMSAgICAgICAgICAgICAgIEVhc3kgd2F5IHRvIG1ha2UgYW55IGFwcCB3b3JrIHRo cm91Z2ggVG9yCnRwbS1lbXVsYXRvci0wLjcuNF8yICAgICAgICAgICBUcnVzdGVkIFBsYXRmb3Jt IE1vZHVsZSAoVFBNKSBlbXVsYXRvcgp0cm91c2Vycy0wLjMuMTRfMiAgICAgICAgICAgICAgT3Bl bi1zb3VyY2UgVENHIFNvZnR3YXJlIFN0YWNrCnR3bS0xLjAuMTAgICAgICAgICAgICAgICAgICAg ICBUYWIgV2luZG93IE1hbmFnZXIgZm9yIHRoZSBYIFdpbmRvdyBTeXN0ZW0KdHdvbGFtZS0wLjQu MCAgICAgICAgICAgICAgICAgIE1QRUcgQXVkaW8gTGF5ZXIgMiBlbmNvZGVyCnVidW50dS1mb250 LTAuODNfMiAgICAgICAgICAgICBVYnVudHUgZm9udCBmYW1pbHkKdW56aXAtNi4wXzggICAgICAg ICAgICAgICAgICAgIExpc3QsIHRlc3QsIGFuZCBleHRyYWN0IGNvbXByZXNzZWQgZmlsZXMgZnJv bSBhIFpJUCBhcmNoaXZlCnVyd2ZvbnRzLTEuMF84ICAgICAgICAgICAgICAgICBBbm90aGVyIGZv bnQgcGFja2FnZSBmb3IgWAp1cndmb250cy10dGYtMS4wLjdiMThfOCAgICAgICAgVW5pY29kZSBU cnVlVHlwZSBmb250cyBmcm9tIFVSVyBleHRlbmRlZCBieSBWYWxlayBGaWxpcHBvdgp1dGY4cHJv Yy0yLjQuMCAgICAgICAgICAgICAgICAgVVRGLTggcHJvY2Vzc2luZyBsaWJyYXJ5CnY0bF9jb21w YXQtMS42LjNfMyAgICAgICAgICAgICBWaWRlbzRMaW51eCBJT0NUTCBoZWFkZXIgZmlsZXMKdmFs YS0wLjQwLjE1LDEgICAgICAgICAgICAgICAgIFByb2dyYW1taW5nIGxhbmd1YWdlIGFuZCBjb21w aWxlciB0aGF0IGNvbnZlcnRzIFZhbGEgY29kZSBpbnRvIEMgY29kZQp2YW1wLXBsdWdpbi1zZGst Mi43LjFfMiAgICAgICAgVmFtcCBhdWRpbyBhbmFseXNpcyBwbHVnaW4gU0RLCnZkcGF1aW5mby0x LjAgICAgICAgICAgICAgICAgICBUb29sIHRvIHF1ZXJ5IFZEUEFVIGNhcGFiaWxpdGllcwp2dWxr YW4taGVhZGVycy0xLjEuMTA4LjAgICAgICAgSGVhZGVycyBmb3IgdGhlIFZ1bGthbiBncmFwaGlj cyBBUEkKdzNtLTAuNS4zLjIwMTkwNzAyICAgICAgICAgICAgIFBhZ2VyL3RleHQtYmFzZWQgV1dX IGJyb3dzZXIKd2F5bGFuZC0xLjE2LjBfMSAgICAgICAgICAgICAgIFdheWxhbmQgY29tcG9zaXRl ICJzZXJ2ZXIiCndheWxhbmQtcHJvdG9jb2xzLTEuMTcgICAgICAgICBXYXlsYW5kIHByb3RvY29s cwp3ZWJmb250cy0wLjMwXzE0ICAgICAgICAgICAgICAgVHJ1ZVR5cGUgY29yZSBmb250cyBmb3Ig dGhlIFdlYgp3ZWJraXQyLWd0azMtMi4yNi4yICAgICAgICAgICAgT3BlbnNvdXJjZSBicm93c2Vy IGVuZ2luZSB1c2luZyB0aGUgR1RLKyAzIHRvb2xraXQKd2VicC0xLjAuM18xICAgICAgICAgICAg ICAgICAgIEdvb2dsZSBXZWJQIGltYWdlIGZvcm1hdCBjb252ZXJzaW9uIHRvb2wKd2dldC0xLjIw LjMgICAgICAgICAgICAgICAgICAgIFJldHJpZXZlIGZpbGVzIGZyb20gdGhlIE5ldCB2aWEgSFRU UChTKSBhbmQgRlRQCndob3NlaXAtMS4wMCAgICAgICAgICAgICAgICAgICBHZXQgaW5mb3JtYXRp b24gYWJvdXQgSVAgYWRkcmVzc2VzOiBjb3VudHJ5IGNvZGUgYW5kIG5ldHdvcmsKd21jdHJsLTEu MDdfNyAgICAgICAgICAgICAgICAgIENvbW1hbmQgbGluZSB0b29sIHRvIGludGVyYWN0IHdpdGgg YW4gRVdNSC9OZXRXTSBjb21wYXRpYmxlIFggbWFuYWdlcnMKd29mZjItMS4wLjJfNCAgICAgICAg ICAgICAgICAgIExpYnJhcnkgYW5kIGNvbnZlcnRlciB0b29scyBmb3IgdGhlIFdPRkYgMi4wIHdl YiBmb250IGZvcm1hdAp3cGViYWNrZW5kLWZkby0xLjQuMCAgICAgICAgICAgRnJlZWRlc2t0b3Au b3JnIGJhY2tlbmQgZm9yIFdQRSBXZWJLaXQKd3B1dC0wLjYuMl82ICAgICAgICAgICAgICAgICAg IFVwbG9hZCBmaWxlcyBvciBkaXJlY3RvcmllcyB0byBGVFAgc2VydmVyIHdpdGggcmVzdW1lIHN1 cHBvcnQKd3gzMS1ndGszLTMuMS4yXzMgICAgICAgICAgICAgIEdVSSB0b29sa2l0ICh3eFdpZGdl dHMpIHdpdGggR1RLKyBiaW5kaW5ncwp4MTFwZXJmLTEuNi4xICAgICAgICAgICAgICAgICAgWDEx IHNlcnZlciBwZXJmb3JtYW5jZSB0ZXN0IHByb2dyYW0KeDI2NS0zLjIuMSAgICAgICAgICAgICAg ICAgICAgIEguMjY1L0hpZ2ggRWZmaWNpZW5jeSBWaWRlbyBDb2RpbmcgKEhFVkMpIGZvcm1hdAp4 YXV0aC0xLjEgICAgICAgICAgICAgICAgICAgICAgWCBhdXRob3JpdHkgZmlsZSB1dGlsaXR5Cnhh dXRvbWF0aW9uLTEuMDlfMSAgICAgICAgICAgICBDb250cm9sIFggZnJvbSB0aGUgY29tbWFuZCBs aW5lIGZvciBzY3JpcHRzCnhiYWNrbGlnaHQtMS4yLjMgICAgICAgICAgICAgICBQcm9ncmFtIHRv IGFkanVzdCBiYWNrbGlnaHQgYnJpZ2h0bmVzcwp4YmluZGtleXMtMS44LjZfMiAgICAgICAgICAg ICAgQWxsb3dzIHlvdSB0byBsYXVuY2ggc2hlbGwgY29tbWFuZHMgdW5kZXIgWCB3aXRoIHlvdXIg a2V5Ym9hcmQKeGJpdG1hcHMtMS4xLjIgICAgICAgICAgICAgICAgIFguT3JnIGJpdG1hcHMgZGF0 YQp4Y2FsYy0xLjEuMCAgICAgICAgICAgICAgICAgICAgU2NpZW50aWZpYyBjYWxjdWxhdG9yIGZv ciBYCnhjYi0yLjRfMyAgICAgICAgICAgICAgICAgICAgICBUb29sIGZvciBtYW5hZ2luZyB4MTEg Y3V0LWJ1ZmZlcnMKeGNiLXByb3RvLTEuMTNfMSAgICAgICAgICAgICAgIFRoZSBYIHByb3RvY29s IEMtbGFuZ3VhZ2UgQmluZGluZyAoWENCKSBwcm90b2NvbAp4Y2ItdXRpbC0wLjQuMF8yLDEgICAg ICAgICAgICAgTW9kdWxlIHdpdGggbGlieGNiL2xpYlgxMSBleHRlbnNpb24vcmVwbGFjZW1lbnQg bGlicmFyaWVzCnhjYi11dGlsLWN1cnNvci0wLjEuMyAgICAgICAgICBYQ0IgY3Vyc29yIGxpYnJh cnkKeGNiLXV0aWwtaW1hZ2UtMC40LjBfMSAgICAgICAgIFBvcnQgb2YgWGxpYidzIFhJbWFnZSBh bmQgWFNobUltYWdlIGZ1bmN0aW9ucwp4Y2ItdXRpbC1rZXlzeW1zLTAuNC4wXzEgICAgICAgU3Rh bmRhcmQgWCBrZXkgY29uc3RhbnRzIGFuZCBjb252ZXJzaW9uIHRvL2Zyb20ga2V5Y29kZXMKeGNi LXV0aWwtcmVuZGVydXRpbC0wLjMuOV8xICAgIENvbnZlbmllbmNlIGZ1bmN0aW9ucyBmb3IgdGhl IFJlbmRlciBleHRlbnNpb24KeGNiLXV0aWwtd20tMC40LjFfMyAgICAgICAgICAgIEZyYW1ld29y ayBmb3Igd2luZG93IG1hbmFnZXIgaW1wbGVtZW50YXRpb24KeGNiLXV0aWwteHJtLTEuMCAgICAg ICAgICAgICAgIFhDQiB1dGlsaXR5IGZ1bmN0aW9ucyBmb3IgdGhlIFggcmVzb3VyY2UgbWFuYWdl cgp4Y2xvY2stMS4wLjkgICAgICAgICAgICAgICAgICAgQW5hbG9nIGFuZCBkaWdpdGFsIGNsb2Nr IGZvciBYCnhjbXNkYi0xLjAuNSAgICAgICAgICAgICAgICAgICBEZXZpY2UgQ29sb3IgQ2hhcmFj dGVyaXphdGlvbiB1dGlsaXR5IGZvciBYCnhjb25zb2xlLTEuMC43XzEgICAgICAgICAgICAgICBN b25pdG9yIHN5c3RlbSBjb25zb2xlIG1lc3NhZ2VzIHdpdGggWAp4Y3Vyc29yLXRoZW1lcy0xLjAu NiAgICAgICAgICAgWC5vcmcgY3Vyc29ycyB0aGVtZXMKeGN1cnNvcmdlbi0xLjAuNyAgICAgICAg ICAgICAgIENyZWF0ZSBhbiBYIGN1cnNvciBmaWxlIGZyb20gYSBjb2xsZWN0aW9uIG9mIFBORyBp bWFnZXMKeGRnLXV0aWxzLTEuMS4zXzEgICAgICAgICAgICAgIFRvb2xzIHRvIGFsbG93IGFsbCBh cHBsaWNhdGlvbnMgdG8gaW50ZWdyYXRlIHdpdGggdGhlIGZyZWUgZGVza3RvcAp4ZG90b29sLTMu MjAxNjA4MDUuMSwxICAgICAgICAgUHJvZ3JhbW1hdGljYWxseSBzaW11bGF0ZSBrZXlib2FyZCBp bnB1dCBvciBtb3VzZSBhY3Rpdml0eQp4ZHB5aW5mby0xLjMuMl8zICAgICAgICAgICAgICAgRGlz cGxheSBpbmZvcm1hdGlvbiB1dGlsaXR5IGZvciBYCnhkcmlpbmZvLTEuMC42XzMgICAgICAgICAg ICAgICBRdWVyeSBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uIG9mIERSSSBkcml2ZXJzCnhldi0x LjIuMyAgICAgICAgICAgICAgICAgICAgICBQcmludCBjb250ZW50cyBvZiBYIGV2ZW50cwp4Zjg2 LWlucHV0LWtleWJvYXJkLTEuOS4wXzMgICAgWC5Pcmcga2V5Ym9hcmQgaW5wdXQgZHJpdmVyCnhm ODYtaW5wdXQtbW91c2UtMS45LjNfMiAgICAgICBYLk9yZyBtb3VzZSBpbnB1dCBkcml2ZXIKeGY4 Ni12aWRlby1hbWRncHUtMTkuMC4xICAgICAgIFguT3JnIGFtZGdwdSBkaXNwbGF5IGRyaXZlcgp4 Zjg2LXZpZGVvLWF0aS1sZWdhY3ktNy45LjBfMywxIFguT3JnIGF0aSBkaXNwbGF5IGRyaXZlcgp4 Zjg2LXZpZGVvLXNjZmItMC4wLjRfNyAgICAgICAgWC5Pcmcgc3lzY29ucyBkaXNwbGF5IGRyaXZl cgp4Zjg2LXZpZGVvLXZlc2EtMi40LjBfMiAgICAgICAgWC5PcmcgdmVzYSBkaXNwbGF5IGRyaXZl cgp4Zjg2ZGdhLTEuMC4zXzEgICAgICAgICAgICAgICAgVGVzdCBwcm9ncmFtIGZvciB0aGUgWEZy ZWU4Ni1ER0EgZXh0ZW5zaW9uCnhmb250c2VsLTEuMC42ICAgICAgICAgICAgICAgICBQb2ludCBh bmQgY2xpY2sgc2VsZWN0aW9uIG9mIFgxMSBmb250IG5hbWVzCnhnYW1tYS0xLjAuNiAgICAgICAg ICAgICAgICAgICBHYW1tYSBjb3JyZWN0aW9uIHRocm91Z2ggdGhlIFggc2VydmVyCnhnYy0xLjAu NSAgICAgICAgICAgICAgICAgICAgICBYIGdyYXBoaWNzIGRlbW8KeGhvc3QtMS4wLjggICAgICAg ICAgICAgICAgICAgIFNlcnZlciBhY2Nlc3MgY29udHJvbCBwcm9ncmFtIGZvciBYCnhpbml0LTEu NC4xLDEgICAgICAgICAgICAgICAgICBYIFdpbmRvdyBTeXN0ZW0gaW5pdGlhbGl6ZXIKeGlucHV0 LTEuNi4zICAgICAgICAgICAgICAgICAgIFZlcnkgdXNlZnVsIHV0aWxpdHkgZm9yIGNvbmZpZ3Vy aW5nIGFuZCB0ZXN0aW5nIFhJbnB1dCBkZXZpY2VzCnhrYmNvbXAtMS40LjIgICAgICAgICAgICAg ICAgICBDb21waWxlIFhLQiBrZXlib2FyZCBkZXNjcmlwdGlvbgp4a2JldmQtMS4xLjQgICAgICAg ICAgICAgICAgICAgWEtCIGV2ZW50IGRhZW1vbgp4a2J1dGlscy0xLjAuNF8yICAgICAgICAgICAg ICAgWEtCIHV0aWxpdHkgZGVtb3MKeGtleWJvYXJkLWNvbmZpZy0yLjI3ICAgICAgICAgIFggS2V5 Ym9hcmQgQ29uZmlndXJhdGlvbiBEYXRhYmFzZQp4a2lsbC0xLjAuNSAgICAgICAgICAgICAgICAg ICAgVXRpbGl0eSBmb3Iga2lsbGluZyBhIGNsaWVudCBieSBpdHMgWCByZXNvdXJjZQp4bHNhdG9t cy0xLjEuMyAgICAgICAgICAgICAgICAgTGlzdCBpbnRlcm5lZCBhdG9tcyBkZWZpbmVkIG9uIGEg c2VydmVyCnhsc2NsaWVudHMtMS4xLjQgICAgICAgICAgICAgICBMaXN0IGNsaWVudCBhcHBsaWNh dGlvbnMgcnVubmluZyBvbiBhIGRpc3BsYXkKeGxzZm9udHMtMS4wLjYgICAgICAgICAgICAgICAg IFNlcnZlciBmb250IGxpc3QgZGlzcGxheWVyIGZvciBYCnhtZXNzYWdlLTEuMC41ICAgICAgICAg ICAgICAgICBEaXNwbGF5IG1lc3NhZ2Ugb3IgcXVlcnkgaW4gYSBYIHdpbmRvdwp4bWxjYXRtZ3It Mi4yXzIgICAgICAgICAgICAgICAgU0dNTCBhbmQgWE1MIGNhdGFsb2cgbWFuYWdlcgp4bWxjaGFy ZW50LTAuM18yICAgICAgICAgICAgICAgWE1MIGNoYXJhY3RlciBlbnRpdGllcwp4bWxycGMtYy0x LjUxLjA1ICAgICAgICAgICAgICAgWE1MLVJQQyBsaWJyYXJ5IGZvciBDIGFuZCBDKysKeG1sdG8t MC4wLjI4ICAgICAgICAgICAgICAgICAgIEZyb250LWVuZCB0byBhbiBYU0wgdG9vbGNoYWluCnht b2RtYXAtMS4wLjEwICAgICAgICAgICAgICAgICBVdGlsaXR5IGZvciBtb2RpZnlpbmcga2V5bWFw cyBhbmQgcG9pbnRlciBidXR0b24gbWFwcGluZ3MgaW4gWAp4b3JnLTcuN18zICAgICAgICAgICAg ICAgICAgICAgWC5PcmcgY29tcGxldGUgZGlzdHJpYnV0aW9uIG1ldGFwb3J0CnhvcmctYXBwcy03 LjdfNCAgICAgICAgICAgICAgICBYLm9yZyBhcHBzIG1ldGEtcG9ydAp4b3JnLWRvY3MtMS43LjEs MSAgICAgICAgICAgICAgWC5vcmcgZG9jdW1lbnRhdGlvbiBmaWxlcwp4b3JnLWRyaXZlcnMtNy43 XzUgICAgICAgICAgICAgWC5vcmcgZHJpdmVycyBtZXRhLXBvcnQKeG9yZy1mb250cy03LjdfMSAg ICAgICAgICAgICAgIFgub3JnIGZvbnRzIG1ldGEtcG9ydAp4b3JnLWZvbnRzLTEwMGRwaS03Ljcg ICAgICAgICAgWC5PcmcgMTAwZHBpIGJpdG1hcCBmb250cwp4b3JnLWZvbnRzLTc1ZHBpLTcuNyAg ICAgICAgICAgWC5PcmcgNzVkcGkgYml0bWFwIGZvbnRzCnhvcmctZm9udHMtY3lyaWxsaWMtNy43 ICAgICAgICBYLk9yZyBDeXJpbGxpYyBiaXRtYXAgZm9udHMKeG9yZy1mb250cy1taXNjYml0bWFw cy03LjcgICAgIFguT3JnIG1pc2NlbGxhbmVvdXMgYml0bWFwIGZvbnRzCnhvcmctZm9udHMtdHJ1 ZXR5cGUtNy43XzEgICAgICBYLk9yZyBUcnVlVHlwZSBmb250cwp4b3JnLWZvbnRzLXR5cGUxLTcu NyAgICAgICAgICAgWC5PcmcgVHlwZTEgZm9udHMKeG9yZy1saWJyYXJpZXMtNy43XzQgICAgICAg ICAgIFgub3JnIGxpYnJhcmllcyBtZXRhLXBvcnQKeG9yZy1zZXJ2ZXItMS4xOC40XzEyLDEgICAg ICAgIFguT3JnIFggc2VydmVyIGFuZCByZWxhdGVkIHByb2dyYW1zCnhvcmdwcm90by0yMDE5LjIg ICAgICAgICAgICAgICB4b3JnIHByb3RvY29sIGhlYWRlcnMKeHByLTEuMC41ICAgICAgICAgICAg ICAgICAgICAgIFV0aWxpdHkgZm9yIHByaW50aW5nIGFuIFggd2luZG93IGR1bXAKeHByb3AtMS4y LjQgICAgICAgICAgICAgICAgICAgIFByb3BlcnR5IGRpc3BsYXllciBmb3IgWAp4cmFuZHItMS41 LjEgICAgICAgICAgICAgICAgICAgUHJpbWl0aXZlIGNvbW1hbmQgbGluZSBpbnRlcmZhY2UgdG8g dGhlIFJhbmRSIGV4dGVuc2lvbgp4cmRiLTEuMi4wICAgICAgICAgICAgICAgICAgICAgWCBzZXJ2 ZXIgcmVzb3VyY2UgZGF0YWJhc2UgdXRpbGl0eQp4cmVmcmVzaC0xLjAuNiAgICAgICAgICAgICAg ICAgUmVmcmVzaCBhbGwgb3IgcGFydCBvZiBhbiBYIHNjcmVlbgp4c2V0LTEuMi40XzMgICAgICAg ICAgICAgICAgICAgVXNlciBwcmVmZXJlbmNlIHV0aWxpdHkgZm9yIFgKeHNldG1vZGUtMS4wLjAg ICAgICAgICAgICAgICAgIFNldCB0aGUgbW9kZSBmb3IgYW4gWCBJbnB1dCBEZXZpY2UKeHNldHJv b3QtMS4xLjIgICAgICAgICAgICAgICAgIFJvb3Qgd2luZG93IHBhcmFtZXRlciBzZXR0aW5nIHV0 aWxpdHkgZm9yIFgKeHRlcm0tMzUxICAgICAgICAgICAgICAgICAgICAgIFRlcm1pbmFsIGVtdWxh dG9yIGZvciB0aGUgWCBXaW5kb3cgU3lzdGVtCnh0cmFucy0xLjQuMCAgICAgICAgICAgICAgICAg ICBBYnN0cmFjdCBuZXR3b3JrIGNvZGUgZm9yIFgKeHZpZC0xLjMuNSwxICAgICAgICAgICAgICAg ICAgIE9wZW5zb3VyY2UgTVBFRy00IGNvZGVjLCBiYXNlZCBvbiBPcGVuRGl2eAp4dmluZm8tMS4x LjQgICAgICAgICAgICAgICAgICAgUHJpbnQgb3V0IFgtVmlkZW8gZXh0ZW5zaW9uIGFkYXB0b3Ig aW5mb3JtYXRpb24KeHdkLTEuMC43ICAgICAgICAgICAgICAgICAgICAgIER1bXAgYW4gaW1hZ2Ug b2YgYW4gWCB3aW5kb3cKeHdpbmluZm8tMS4xLjUgICAgICAgICAgICAgICAgIFdpbmRvdyBpbmZv cm1hdGlvbiB1dGlsaXR5IGZvciBYCnh3dWQtMS4wLjUgICAgICAgICAgICAgICAgICAgICBJbWFn ZSBkaXNwbGF5ZXIgZm9yIFgKeWFqbC0yLjEuMCAgICAgICAgICAgICAgICAgICAgIFBvcnRhYmxl IEpTT04gcGFyc2luZyBhbmQgc2VyaWFsaXphdGlvbiBsaWJyYXJ5IGluIEFOU0kgQwp6ZnNuYXAy LTIuMC4wLmIzXzEgICAgICAgICAgICAgUG9ydGFibGUgcGVyZm9ybWFudCBzY3JpcHQgdG8gbWFr ZSByb2xsaW5nIFpGUyBzbmFwc2hvdHMgZWFzeQp6aXAtMy4wXzEgICAgICAgICAgICAgICAgICAg ICAgQ3JlYXRlL3VwZGF0ZSBaSVAgZmlsZXMgY29tcGF0aWJsZSB3aXRoIFBLWklQCnpzaC01Ljcu MV8xICAgICAgICAgICAgICAgICAgICBUaGUgWiBzaGVsbAp6c3RkLTEuNC40ICAgICAgICAgICAg ICAgICAgICAgWnN0YW5kYXJkIC0gRmFzdCByZWFsLXRpbWUgY29tcHJlc3Npb24gYWxnb3JpdGht Cg== --000000000000ee2667059bcebdd4-- From owner-freebsd-x11@freebsd.org Sun Feb 2 21:00:49 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E377D23A640 for ; Sun, 2 Feb 2020 21:00:49 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 489jzP5lRTz4g5W for ; Sun, 2 Feb 2020 21:00:49 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id C534A23A63C; Sun, 2 Feb 2020 21:00:49 +0000 (UTC) Delivered-To: x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C4FC723A63B for ; Sun, 2 Feb 2020 21:00:49 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 489jzP4xMgz4g5N for ; Sun, 2 Feb 2020 21:00:49 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A43AD1DD98 for ; Sun, 2 Feb 2020 21:00:49 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 012L0nOu021425 for ; Sun, 2 Feb 2020 21:00:49 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 012L0nRF021424 for x11@FreeBSD.org; Sun, 2 Feb 2020 21:00:49 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <202002022100.012L0nRF021424@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: x11@FreeBSD.org Subject: Problem reports for x11@FreeBSD.org that need special attention Date: Sun, 2 Feb 2020 21:00:49 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Feb 2020 21:00:50 -0000 To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- New | 236003 | x11-drivers/xf86-video-intel: update to 2019-11-1 Open | 220444 | x11-servers/xorg-server crashes on attempt to pla Open | 233652 | lang/beignet: Set DEPRECATED Open | 233740 | x11/pixman: LLD relocation errors on armv7 Open | 240153 | x11/libinput: Update to 1.15.0 New | 236003 | x11-drivers/xf86-video-intel: update to 2019-11-1 Open | 223014 | graphics/mesa-dri: enable NEON and AltiVec Open | 240153 | x11/libinput: Update to 1.15.0 In Progress | 240964 | devel/libmtdev needs run_depends on evdev-proto New | 231694 | graphics/mesa-dri: uninstall error with portupgra 10 problems total for which you should take action. From owner-freebsd-x11@freebsd.org Mon Feb 3 11:02:28 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6DDA22490FC for ; Mon, 3 Feb 2020 11:02:28 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [88.99.82.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48B4fW0XyGz4PJH; Mon, 3 Feb 2020 11:02:23 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2020.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id E6020260268; Mon, 3 Feb 2020 12:02:20 +0100 (CET) Subject: Re: X11 + i915kms To: Jan Beich Cc: freebsd-x11@FreeBSD.org References: From: Hans Petter Selasky Message-ID: Date: Mon, 3 Feb 2020 12:01:49 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.3.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48B4fW0XyGz4PJH X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 88.99.82.50 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-5.42 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.996,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE(-3.12)[ip: (-9.33), ipnet: 88.99.0.0/16(-4.71), asn: 24940(-1.55), country: DE(-0.02)]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:88.99.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Feb 2020 11:02:28 -0000 On 2019-12-27 12:12, Jan Beich wrote: > Hans Petter Selasky writes: > >> Hi, >> >> Just did a fresh install of X11 and stuff. I noticed the >> xf86-video-intel is very sluggish unless SNA acceleration mode is >> selected. Do you know anything about this? Maybe make it the default? >> Or should I have used another driver? > > FreeBSD disabled SNA by default for compatibility with pre-SandyBridge > on drm-legacy-kmod (previously, in-base drm2), see bug 214593. > SNA is also unstable due to I915_USERPTR_UNSYNCHRONIZED, so you may > need the patch in bug 236003. Does this fix the issue? https://github.com/FreeBSDDesktop/kms-drm/pull/205 > > While modesetting DDX (part of xorg-server) is recommended over xf86-video-intel > the version in ports/ is very old (may lack some PCI IDs) and may have bugs > with LIBGL_DRI3_ENABLE=1 (upstream default). > --HPS From owner-freebsd-x11@freebsd.org Tue Feb 4 12:34:01 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 63BA12454EA for ; Tue, 4 Feb 2020 12:34:01 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48Bkdj1lJJz3Mp5; Tue, 4 Feb 2020 12:34:01 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1354) id 157261CF63; Tue, 4 Feb 2020 12:34:01 +0000 (UTC) From: Jan Beich To: Hans Petter Selasky Cc: freebsd-x11@FreeBSD.org Subject: Re: X11 + i915kms References: Date: Tue, 04 Feb 2020 13:33:58 +0100 In-Reply-To: (Hans Petter Selasky's message of "Mon, 3 Feb 2020 12:01:49 +0100") Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Feb 2020 12:34:01 -0000 Hans Petter Selasky writes: > On 2019-12-27 12:12, Jan Beich wrote: > >> Hans Petter Selasky writes: >> >>> Hi, >>> >>> Just did a fresh install of X11 and stuff. I noticed the >>> xf86-video-intel is very sluggish unless SNA acceleration mode is >>> selected. Do you know anything about this? Maybe make it the default? >>> Or should I have used another driver? >> FreeBSD disabled SNA by default for compatibility with >> pre-SandyBridge >> on drm-legacy-kmod (previously, in-base drm2), see bug 214593. >> SNA is also unstable due to I915_USERPTR_UNSYNCHRONIZED, so you may >> need the patch in bug 236003. > > Does this fix the issue? > https://github.com/FreeBSDDesktop/kms-drm/pull/205 Yes but it needs to be applied to drm-v4.11 and drm-v4.16 as well. drm-v4.9 works fine as is. I've originally reported the issue in https://github.com/FreeBSDDesktop/kms-drm/issues/32. However, the way you've handled LinuxKPI changes won't help on already released FreeBSD versions e.g., graphics/drm-fbsd12.0-kmod on FreeBSD 12.1: drivers/gpu/drm/i915/i915_gem_userptr.c:514:7: error: implicit declaration of function 'mmget_not_zero' is invalid in C99 [-Werror,-Wimplicit-function-declaration] if (mmget_not_zero(mm)) { ^ drivers/gpu/drm/i915/i915_gem_userptr.c:514:7: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes] graphics/drm-fbsd11.2-kmod on FreeBSD 11.3: i915_gem_userptr.c:511:7: error: implicit declaration of function 'mmget_not_zero' is invalid in C99 [-Werror,-Wimplicit-function-declaration] if (mmget_not_zero(mm)) { ^ i915_gem_userptr.c:511:7: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes] From owner-freebsd-x11@freebsd.org Tue Feb 4 14:02:13 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 261722474A9 for ; Tue, 4 Feb 2020 14:02:13 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48BmbS3GCZz3xpZ; Tue, 4 Feb 2020 14:02:11 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2020.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id EA2582600E0; Tue, 4 Feb 2020 15:02:03 +0100 (CET) Subject: Re: X11 + i915kms To: Jan Beich Cc: freebsd-x11@FreeBSD.org References: From: Hans Petter Selasky Message-ID: <6672cfbf-17b0-8480-0da1-1a6ec2f1d6ea@selasky.org> Date: Tue, 4 Feb 2020 15:00:53 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.3.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48BmbS3GCZz3xpZ X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-4.96 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE(-2.66)[ip: (-9.21), ipnet: 2a01:4f8::/29(-2.53), asn: 24940(-1.55), country: DE(-0.02)]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Feb 2020 14:02:13 -0000 On 2020-02-04 13:33, Jan Beich wrote: > Hans Petter Selasky writes: > >> On 2019-12-27 12:12, Jan Beich wrote: >> >>> Hans Petter Selasky writes: >>> >>>> Hi, >>>> >>>> Just did a fresh install of X11 and stuff. I noticed the >>>> xf86-video-intel is very sluggish unless SNA acceleration mode is >>>> selected. Do you know anything about this? Maybe make it the default? >>>> Or should I have used another driver? >>> FreeBSD disabled SNA by default for compatibility with >>> pre-SandyBridge >>> on drm-legacy-kmod (previously, in-base drm2), see bug 214593. >>> SNA is also unstable due to I915_USERPTR_UNSYNCHRONIZED, so you may >>> need the patch in bug 236003. >> >> Does this fix the issue? >> https://github.com/FreeBSDDesktop/kms-drm/pull/205 > > Yes but it needs to be applied to drm-v4.11 and drm-v4.16 as well. > drm-v4.9 works fine as is. I've originally reported the issue > in https://github.com/FreeBSDDesktop/kms-drm/issues/32. > > However, the way you've handled LinuxKPI changes won't help on already > released FreeBSD versions e.g., > > graphics/drm-fbsd12.0-kmod on FreeBSD 12.1: > drivers/gpu/drm/i915/i915_gem_userptr.c:514:7: error: implicit declaration of function 'mmget_not_zero' is invalid in C99 [-Werror,-Wimplicit-function-declaration] > if (mmget_not_zero(mm)) { > ^ > drivers/gpu/drm/i915/i915_gem_userptr.c:514:7: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes] > > graphics/drm-fbsd11.2-kmod on FreeBSD 11.3: > i915_gem_userptr.c:511:7: error: implicit declaration of function 'mmget_not_zero' is invalid in C99 [-Werror,-Wimplicit-function-declaration] > if (mmget_not_zero(mm)) { > ^ > i915_gem_userptr.c:511:7: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes] > I can MFC to the release branch too if that helps. Do you know which branch you are using for 11 and 12 ports? --HPS From owner-freebsd-x11@freebsd.org Tue Feb 4 14:52:43 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 56E1422842B for ; Tue, 4 Feb 2020 14:52:43 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48Bnjl1h7zz41HC; Tue, 4 Feb 2020 14:52:43 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1354) id 30DB01EDE0; Tue, 4 Feb 2020 14:52:43 +0000 (UTC) From: Jan Beich To: Hans Petter Selasky Cc: freebsd-x11@FreeBSD.org Subject: Re: X11 + i915kms References: <6672cfbf-17b0-8480-0da1-1a6ec2f1d6ea@selasky.org> Date: Tue, 04 Feb 2020 15:52:40 +0100 In-Reply-To: <6672cfbf-17b0-8480-0da1-1a6ec2f1d6ea@selasky.org> (Hans Petter Selasky's message of "Tue, 4 Feb 2020 15:00:53 +0100") Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Feb 2020 14:52:43 -0000 Hans Petter Selasky writes: > On 2020-02-04 13:33, Jan Beich wrote: > >> Hans Petter Selasky writes: >> >>> On 2019-12-27 12:12, Jan Beich wrote: >>> >>>> Hans Petter Selasky writes: >>>> >>>>> Hi, >>>>> >>>>> Just did a fresh install of X11 and stuff. I noticed the >>>>> xf86-video-intel is very sluggish unless SNA acceleration mode is >>>>> selected. Do you know anything about this? Maybe make it the default? >>>>> Or should I have used another driver? >>>> FreeBSD disabled SNA by default for compatibility with >>>> pre-SandyBridge >>>> on drm-legacy-kmod (previously, in-base drm2), see bug 214593. >>>> SNA is also unstable due to I915_USERPTR_UNSYNCHRONIZED, so you may >>>> need the patch in bug 236003. >>> >>> Does this fix the issue? >>> https://github.com/FreeBSDDesktop/kms-drm/pull/205 >> Yes but it needs to be applied to drm-v4.11 and drm-v4.16 as well. >> drm-v4.9 works fine as is. I've originally reported the issue >> in https://github.com/FreeBSDDesktop/kms-drm/issues/32. >> However, the way you've handled LinuxKPI changes won't help on >> already >> released FreeBSD versions e.g., >> graphics/drm-fbsd12.0-kmod on FreeBSD 12.1: >> drivers/gpu/drm/i915/i915_gem_userptr.c:514:7: error: implicit declaration of function 'mmget_not_zero' is invalid in C99 [-Werror,-Wimplicit-function-declaration] >> if (mmget_not_zero(mm)) { >> ^ >> drivers/gpu/drm/i915/i915_gem_userptr.c:514:7: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes] >> graphics/drm-fbsd11.2-kmod on FreeBSD 11.3: >> i915_gem_userptr.c:511:7: error: implicit declaration of function 'mmget_not_zero' is invalid in C99 [-Werror,-Wimplicit-function-declaration] >> if (mmget_not_zero(mm)) { >> ^ >> i915_gem_userptr.c:511:7: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes] >> > > I can MFC to the release branch too if that helps. AFAIK, pushing to /releng/11.3 and /releng/12.1 would require an errata notice to freebsd-announce@ list and populating the fix via freebsd-update. > Do you know which branch you are using for 11 and 12 ports? My setup is similar to the package cluster to facilitate debugging. poudriere calls freebsd-update on jail creation or if manually requested. According to https://pkg-status.freebsd.org/ -RELEASE jails are updated before each build. When such an update changes __FreeBSD_version or newvers.sh poudriere obsoletes every package, causing a massive rebuild. Steps to reproduce: $ poudriere jail -cj 113amd64 -a amd64 -v 11.3-RELEASE $ poudriere testport -j 113amd64 graphics/drm-fbsd11.2-kmod $ poudriere jail -cj 121amd64 -a amd64 -v 12.1-RELEASE $ poudriere testport -j 121amd64 graphics/drm-fbsd12.0-kmod diff --git graphics/drm-fbsd11.2-kmod/Makefile graphics/drm-fbsd11.2-kmod/Makefile index 455bef5dff15..ea046242cd11 100644 --- graphics/drm-fbsd11.2-kmod/Makefile +++ graphics/drm-fbsd11.2-kmod/Makefile @@ -5,6 +5,9 @@ PORTNAME= drm-fbsd11.2-kmod PORTVERSION= 4.11g20200115 CATEGORIES= graphics +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES+= 3fe3ed9e272c.patch:-p4 c93c0dd5b807.patch:-p4 # https://github.com/FreeBSDDesktop/kms-drm/pull/205 + MAINTAINER= x11@FreeBSD.org COMMENT= DRM modules for the linuxkpi-based KMS components diff --git graphics/drm-fbsd11.2-kmod/distinfo graphics/drm-fbsd11.2-kmod/distinfo index 0d19b0cfc40d..a12393a729e8 100644 --- graphics/drm-fbsd11.2-kmod/distinfo +++ graphics/drm-fbsd11.2-kmod/distinfo @@ -1,3 +1,7 @@ TIMESTAMP = 1579089030 SHA256 (FreeBSDDesktop-kms-drm-4.11g20200115-d49bde3_GH0.tar.gz) = 7eb13021c4d9835787b2a6447be7d4090eef5d35611745bd2efffeef33e659a9 SIZE (FreeBSDDesktop-kms-drm-4.11g20200115-d49bde3_GH0.tar.gz) = 7361755 +SHA256 (3fe3ed9e272c.patch) = 8388e94394762e0527fba3ac8912a425e6e2f5677cd262b6cf190fbe893f4e40 +SIZE (3fe3ed9e272c.patch) = 2453 +SHA256 (c93c0dd5b807.patch) = ad0e12418f00c7dc1fe9f062b351d9cd9bc2418c25ba549a0d844778b977e5a8 +SIZE (c93c0dd5b807.patch) = 1069 diff --git graphics/drm-fbsd12.0-kmod/Makefile graphics/drm-fbsd12.0-kmod/Makefile index f6632a1b3e3b..2a5bd726f529 100644 --- graphics/drm-fbsd12.0-kmod/Makefile +++ graphics/drm-fbsd12.0-kmod/Makefile @@ -5,6 +5,9 @@ PORTNAME= drm-fbsd12.0-kmod PORTVERSION= 4.16.g20200115 CATEGORIES= graphics +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES+= 3fe3ed9e272c.patch:-p1 c93c0dd5b807.patch:-p1 # https://github.com/FreeBSDDesktop/kms-drm/pull/205 + MAINTAINER= x11@FreeBSD.org COMMENT= DRM modules for the linuxkpi-based KMS components diff --git graphics/drm-fbsd12.0-kmod/distinfo graphics/drm-fbsd12.0-kmod/distinfo index df20430ed8d1..a1bd3f27a94e 100644 --- graphics/drm-fbsd12.0-kmod/distinfo +++ graphics/drm-fbsd12.0-kmod/distinfo @@ -1,3 +1,7 @@ TIMESTAMP = 1579088993 SHA256 (FreeBSDDesktop-kms-drm-4.16.g20200115-f3206bf_GH0.tar.gz) = 6f7fa77d4f30d575ae8a2c51ec33c2ac811f84bd5abf6632e2c9becdd0c22c94 SIZE (FreeBSDDesktop-kms-drm-4.16.g20200115-f3206bf_GH0.tar.gz) = 13093677 +SHA256 (3fe3ed9e272c.patch) = 8388e94394762e0527fba3ac8912a425e6e2f5677cd262b6cf190fbe893f4e40 +SIZE (3fe3ed9e272c.patch) = 2453 +SHA256 (c93c0dd5b807.patch) = ad0e12418f00c7dc1fe9f062b351d9cd9bc2418c25ba549a0d844778b977e5a8 +SIZE (c93c0dd5b807.patch) = 1069 From owner-freebsd-x11@freebsd.org Tue Feb 4 15:07:05 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 57DAE22881E for ; Tue, 4 Feb 2020 15:07:05 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48Bp2J6CxVz41l3; Tue, 4 Feb 2020 15:07:04 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2020.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id E3946260164; Tue, 4 Feb 2020 16:07:02 +0100 (CET) Subject: Re: X11 + i915kms To: Jan Beich Cc: freebsd-x11@FreeBSD.org References: <6672cfbf-17b0-8480-0da1-1a6ec2f1d6ea@selasky.org> From: Hans Petter Selasky Message-ID: <934a0d99-0842-ff44-9426-1f196474b5a7@selasky.org> Date: Tue, 4 Feb 2020 16:05:40 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.3.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48Bp2J6CxVz41l3 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-4.96 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE(-2.66)[ip: (-9.22), ipnet: 2a01:4f8::/29(-2.53), asn: 24940(-1.55), country: DE(-0.02)]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Feb 2020 15:07:05 -0000 On 2020-02-04 15:52, Jan Beich wrote: > AFAIK, pushing to /releng/11.3 and /releng/12.1 would require an errata > notice to freebsd-announce@ list and populating the fix via freebsd-update. > Right now there is no way to compile test for the new function, so 11-stable and 12-stable will be broken. Let me see what I can do. --HPS From owner-freebsd-x11@freebsd.org Wed Feb 5 11:02:05 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BC7F0247513 for ; Wed, 5 Feb 2020 11:02:05 +0000 (UTC) (envelope-from raichoo@acmelabs.space) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 48CJY93n0xz4PR4 for ; Wed, 5 Feb 2020 11:02:05 +0000 (UTC) (envelope-from raichoo@acmelabs.space) Received: by mailman.nyi.freebsd.org (Postfix) id 819E1247511; Wed, 5 Feb 2020 11:02:05 +0000 (UTC) Delivered-To: x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 814D724750F; Wed, 5 Feb 2020 11:02:05 +0000 (UTC) (envelope-from raichoo@acmelabs.space) Received: from mail.acmelabs.space (acmelabs.space [185.244.195.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48CJY86DwXz4PPj; Wed, 5 Feb 2020 11:02:04 +0000 (UTC) (envelope-from raichoo@acmelabs.space) Received: from lain (dsl-217-25-162-219.pool.bitel.net [217.25.162.219]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.acmelabs.space (Postfix) with ESMTPSA id 971B2328F; Wed, 5 Feb 2020 10:52:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=acmelabs.space; s=dkim; t=1580899954; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=sAfOzkd4VHGC8YkFA6ysbNtBGtjL0Do/MYJz8qrwg8g=; b=MTk38EbsVSXD6GsVCkr77MeYr0ccQWWC88Aoh5TLkSZRp7hk0uMDsBlghOsLAo7062AKOb lVCIx46k8VgItjZHmZGbPhEwbso5zb935S3KD6bJUrEnuJDsT8vWVU7j771oIj9NV/7qfo xV1QF4cdSp1Jus3VRblK2mKLqH5qePE= Date: Wed, 5 Feb 2020 11:52:31 +0100 From: raichoo To: x11@freebsd.org, freebsd-desktop@freebsd.org Subject: Announcing hikari 1.0-alpha1 wayland compositor for FreeBSD Message-ID: <20200205105231.GB1272@lain> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0eh6TmSyL6TZE2Uz" Content-Disposition: inline X-Rspamd-Queue-Id: 48CJY86DwXz4PPj X-Spamd-Bar: ++++++++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=acmelabs.space header.s=dkim header.b=MTk38Ebs; dmarc=none; spf=none (mx1.freebsd.org: domain of raichoo@acmelabs.space has no SPF policy when checking 185.244.195.243) smtp.mailfrom=raichoo@acmelabs.space X-Spamd-Result: default: False [8.75 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(0.00)[acmelabs.space:s=dkim]; GREYLIST(0.00)[pass,body]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RECEIVED_SPAMHAUS_XBL(5.00)[219.162.25.217.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.4]; HAS_ATTACHMENT(0.00)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; TO_DN_NONE(0.00)[]; NEURAL_SPAM_MEDIUM(1.00)[1.000,0]; DMARC_NA(0.00)[acmelabs.space]; BAD_REP_POLICIES(0.10)[]; IP_SCORE(0.25)[ip: (0.85), ipnet: 185.244.192.0/22(1.11), asn: 197540(-0.67), country: DE(-0.02)]; DKIM_TRACE(0.00)[acmelabs.space:+]; CTYPE_MIXED_BOGUS(1.00)[]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(1.00)[1.000,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; MIME_TRACE(0.00)[0:+,1:+,2:+]; ASN(0.00)[asn:197540, ipnet:185.244.192.0/22, country:DE]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-Spam: Yes X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Feb 2020 11:02:05 -0000 --0eh6TmSyL6TZE2Uz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi everyone, After giving a 36C3 and a FOSDEM talk about my Wayland compositor hikari, I wanted to drop the source code on the community. This is still alpha state software but it works pretty reliably for me. Maybe you find it useful as well. https://hub.darcs.net/raichoo/hikari Kind regards, raichoo --0eh6TmSyL6TZE2Uz Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="raichoo@acmelabs.space.gpg.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- mQINBFxxaJsBEADQmuIyVv+mSAwNNEP3nfkz98Sz5xuC4yU8D3jsPRWLIeEnq1r6 MxjwFcJVpM1A7Q5s9Hy+j6FHTfBdYarG7jNsH85renUSbFrtBcYng7BgRyKAuYCb pKBx3hNVEjXjZN7FvGUYt4cC9UEiTaSOCqG1vuwMLTnVBB0TCvQaSRGk5jNDd0Q0 +IyWW7nYtamqk47VpBpzm25t1TecWik9MtT44IRq6X1CS6VQNp/w89vv5dv0raBf rRhz9tjoPie1ubBFwyL7m5o28lUwXxRRymlMwd0eMCcRcghGqa9qQDZuTUTkt/D7 53lqLqPrguU+wgkopZGry4nVt8Td5UDMoLSTfYnuGznDKBSPeRGgzzdsw1Bf4Adj 6v2ZFTF3Me8hHHwhhXpY1chIY+R7eUZ6M5Mmwl3Aq5qppfxtnvRAh+EqvB7+379r +e1HWFI/6HU5YTIqqGZP2KUO9geNqaM2arSVqMe78SAvcPDzohhUuuH/jsk70EOF qaDH4XvHOq9I9L3FxqKBn1N6ACz4PMl6y9bBIgEAyGgj8K7JzYiGFO2K3KD8OREs RZHmPLBMLCo0ubHhbCD/F18DpEt0f91yHAHCdvfnbq6XjvqJXi77l404tv2G48os ZkK7ySiJuRj3eL4MuNRoipD4LgjH96Vk6dGz/f9c1wxoLArDeZ8HIGZ4MwARAQAB tCByYWljaG9vIDxyYWljaG9vQGFjbWVsYWJzLnNwYWNlPokCVAQTAQgAPhYhBCca wIfbaYxkK6g55RY25bHFTCgfBQJccWibAhsDBQkDwmcABQsJCAcCBhUKCQgLAgQW AgMBAh4BAheAAAoJEBY25bHFTCgfPqUP/jA1xKKKeUW7ovATMKmVDPJiwsJrLBRw 4e7Q4brbxbAQ2/qdmCIy8gxsKmayyFYUtwK6MsQA1JN/hKjWIE/hi6DA3Q1M5BwE hthyEZm6RBtQWQfPZ4Mwi+daG/9JJc0M+ZKpZbyh7DXD81stLC1mZyXMl8D+MqWn /GmZO7o4x6eDXxIvPUViGXSU8vL3lLScj2+Uvc7fS4AlQnpZP3MQ7tqUfOca4bGO 83DYCRlc8GXb1WvDH9Nab2dnbXnH1urk9d2Wla940txwZqXb5w/87uvn5dp+kt03 c3IBQJy6jWFMMaPG5W5MVw60Cx8KvD8j3XTjM2w6PSc6lauJpfzwAKkrLR12JjBK wkyIaJ+1/VAg1OthR6RkMGAZe5J2p7K5XcXUXa5hnnU7Kbk7E3d6sDY3VRx98849 5XzV1jkcuQhkQB5Z0XDQOJP27THTSgx94iK5TD7LDgVJgxYpDAeV0fsHBUeRUa7W u7CGe/h60ENGzw4IZLmvj8iAFZAfPsxI10kyaLx6Jh4pjv5nSj5Fhk+p+JuPl928 OwUtkaG9gvv7S8lzberMNYM31BqXVb+A6GGiAxdUfazwkW22UPrFtQtejycVXpUN CqA0pgyqOtPrEA70tdD/5R4LNORHHZ6VK6LeZTt9p6ZWYhStLcTO9r3HBAGrRwe+ bu8oMLgXfQxhuQINBFxxaJsBEAClF6yLrtkuuDWC2psQP1ppViFy/FYxGP32nYXV AwnT1U0tCLi8shF9CYg7rpcY3fEfqQBhVGgkYrPIo7WqjWCfMVqJhhU0NMuOWSqf npyqGhCGTjdtY/j93eHPL/sTpfGYmI59r5GkG0+cyBwK3lrmT9bQeRPbOxSpHsSf aqUb0iWhHUqvU5+y5d1zkNIXxTKNXjtK4+cvud4SOH1RBZhDxOEB+jtIQpx3a2rg mMFb1pMD/NJ2wmoyUNEgxlTCG2zxHuLPZUz6y4xJtGZUKaC12rr2u0JAaxrNWMiU yPI6BadT6h1LyA3pROe8ZKEPGnDjXg5P9hZFtIzx/b/iglmEeO0U/AuP62QpN1q2 l0wJ+mvxD/iCMPVkRrCQ2300Ym2Nk2aNXqsFdeaeVVspUbu0l6sWBXt5g+BCmdsv DwX1bwJ4s/ZKOeu5yRGmNDuAg3lIBT+sRiFQKsPchqFZBDv8Q5oB4WBkRpaCc8mF TX/7RiCIw/A6ucBby+SKflpOhOAjD0H3tPreJTxdhSFTVUgU0CausR4ckBCvJWAa KQLm+vInTr94bDG1GHoNbioj9sa2h0S7ZxAsGs7AFRykkdoW/ij4HHpANveQd6Ws acpKuPm74ajeZ7hMN/Ur/tVfeM6MqfBNQpHt5gJ9P6xMCBKT/PUo/+0oISiU3pdT FWiPGwARAQABiQI8BBgBCAAmFiEEJxrAh9tpjGQrqDnlFjblscVMKB8FAlxxaJsC GwwFCQPCZwAACgkQFjblscVMKB/g+A//WvSMLgKWQEmY4T7y0ybmtkhW4vHSu58o YY7SqlejwoRvJgeqvlIq50sQVCapUMOCt6KN3YWH9JW8Z7hmEji2wNlz7koZEeTk EGb+6430/snDlylUxsltNyU0giterNFtTXP+UXQbtjveXCCBSqSkbbM5x/ZsJSGn MSQz/HCS60zigPbkKCUztlpN/pGCR1/KFUBPoPY5Yoazf7W5vrMUHKjH8sRRQ3TL UBL81TUze4Eg6+d5Vymw+21ufNLgPy4/tg2sd8TPnIASFmH8u+d6cM8kRAdfrYII 46cQ8yfP5m+G2EBBeaZsiQUZwcRy385NSUrQQtk9zQbR0TOh3gXLtlPKMj1aFl32 0nAzRtK4oOktte6n17B0NXjPIOKxz4j6yKDzQi5kFEqhCd8ziZk+o12B989hTpwx HZPmiymNrj1o8eRpcj09ZqQ0kVWt9WHSA6N5vkP6WH2mUkBaIDp5T2raLIO8Ddhx KtBxaQ5EsThQrRgaOHsjl5EXn8m4QolkYZTs10xopSLwSDWit39uPXwr9sNKwnJn +zbdnCmJ5S7F13PKOQe3OC4hokkWxcQ8WVPiJjnbakn1Yy7jtKg1psoUA41vGrt/ 2MDG1ZDrBqO6QJ9FuYAaEH50OZiNympimhy8BqUThN/qDb8mADGxNPcZ9/mS5AR7 o4kTuD+uxAg= =yh5q -----END PGP PUBLIC KEY BLOCK----- --0eh6TmSyL6TZE2Uz-- From owner-freebsd-x11@freebsd.org Wed Feb 5 11:12:05 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E6A00247A5D for ; Wed, 5 Feb 2020 11:12:05 +0000 (UTC) (envelope-from raichoo@acmelabs.space) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 48CJmj5FDSz4QDS for ; Wed, 5 Feb 2020 11:12:05 +0000 (UTC) (envelope-from raichoo@acmelabs.space) Received: by mailman.nyi.freebsd.org (Postfix) id B3F2C247A5C; Wed, 5 Feb 2020 11:12:05 +0000 (UTC) Delivered-To: x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B3B9C247A5B for ; Wed, 5 Feb 2020 11:12:05 +0000 (UTC) (envelope-from raichoo@acmelabs.space) Received: from mail.acmelabs.space (acmelabs.space [185.244.195.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48CJmh6VjHz4QDQ for ; Wed, 5 Feb 2020 11:12:04 +0000 (UTC) (envelope-from raichoo@acmelabs.space) Received: from lain (dsl-217-25-162-219.pool.bitel.net [217.25.162.219]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.acmelabs.space (Postfix) with ESMTPSA id 0FF503293 for ; Wed, 5 Feb 2020 11:04:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=acmelabs.space; s=dkim; t=1580900679; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=mMcYnE4nrel38KrjsCObOGj1DDeR09AZV5JRqNa9bCY=; b=pBoNgXz1IdV49Y6d7RvZizsOqLlx4KEqA3Hs1nQLlY2D8bPEHuENTlOwT6YL7sMumLalee V+RDATQkQkHl+mf3O8aZI51T91F4p3jZg9gUYBzLTWks0wEeHekV4bCOq68EDVt9XoCc02 ydlVDcTmixDDyy0ZhJNLD/E1FoIM1Uo= Date: Wed, 5 Feb 2020 12:04:36 +0100 From: raichoo To: x11@freebsd.org Subject: Announcing hikari 1.0-aplha1 wayland compositor for FreeBSD Message-ID: <20200205110436.GC1272@lain> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="s9fJI615cBHmzTOP" Content-Disposition: inline X-Rspamd-Queue-Id: 48CJmh6VjHz4QDQ X-Spamd-Bar: ++++++++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=acmelabs.space header.s=dkim header.b=pBoNgXz1; dmarc=none; spf=none (mx1.freebsd.org: domain of raichoo@acmelabs.space has no SPF policy when checking 185.244.195.243) smtp.mailfrom=raichoo@acmelabs.space X-Spamd-Result: default: False [8.93 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_ATTACHMENT(0.00)[]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[acmelabs.space:+]; CTYPE_MIXED_BOGUS(1.00)[]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.43)[ip: (1.50), ipnet: 185.244.192.0/22(1.33), asn: 197540(-0.66), country: DE(-0.02)]; MIME_TRACE(0.00)[0:+,1:+,2:+]; ASN(0.00)[asn:197540, ipnet:185.244.192.0/22, country:DE]; ARC_NA(0.00)[]; RECEIVED_SPAMHAUS_XBL(5.00)[219.162.25.217.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.4]; R_DKIM_ALLOW(0.00)[acmelabs.space:s=dkim]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[x11@freebsd.org]; DMARC_NA(0.00)[acmelabs.space]; NEURAL_SPAM_MEDIUM(1.00)[1.000,0]; RCPT_COUNT_ONE(0.00)[1]; BAD_REP_POLICIES(0.10)[]; NEURAL_SPAM_LONG(1.00)[1.000,0]; R_SPF_NA(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_COUNT_TWO(0.00)[2]; GREYLIST(0.00)[pass,body]; RCVD_TLS_ALL(0.00)[] X-Spam: Yes X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Feb 2020 11:12:06 -0000 --s9fJI615cBHmzTOP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, I'm happy to announce the release of the Wayland implementation of hikari for FreeBSD :) https://hub.darcs.net/raichoo/hikari Kind regards, raichoo --s9fJI615cBHmzTOP Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="raichoo@acmelabs.space.gpg.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- mQINBFxxaJsBEADQmuIyVv+mSAwNNEP3nfkz98Sz5xuC4yU8D3jsPRWLIeEnq1r6 MxjwFcJVpM1A7Q5s9Hy+j6FHTfBdYarG7jNsH85renUSbFrtBcYng7BgRyKAuYCb pKBx3hNVEjXjZN7FvGUYt4cC9UEiTaSOCqG1vuwMLTnVBB0TCvQaSRGk5jNDd0Q0 +IyWW7nYtamqk47VpBpzm25t1TecWik9MtT44IRq6X1CS6VQNp/w89vv5dv0raBf rRhz9tjoPie1ubBFwyL7m5o28lUwXxRRymlMwd0eMCcRcghGqa9qQDZuTUTkt/D7 53lqLqPrguU+wgkopZGry4nVt8Td5UDMoLSTfYnuGznDKBSPeRGgzzdsw1Bf4Adj 6v2ZFTF3Me8hHHwhhXpY1chIY+R7eUZ6M5Mmwl3Aq5qppfxtnvRAh+EqvB7+379r +e1HWFI/6HU5YTIqqGZP2KUO9geNqaM2arSVqMe78SAvcPDzohhUuuH/jsk70EOF qaDH4XvHOq9I9L3FxqKBn1N6ACz4PMl6y9bBIgEAyGgj8K7JzYiGFO2K3KD8OREs RZHmPLBMLCo0ubHhbCD/F18DpEt0f91yHAHCdvfnbq6XjvqJXi77l404tv2G48os ZkK7ySiJuRj3eL4MuNRoipD4LgjH96Vk6dGz/f9c1wxoLArDeZ8HIGZ4MwARAQAB tCByYWljaG9vIDxyYWljaG9vQGFjbWVsYWJzLnNwYWNlPokCVAQTAQgAPhYhBCca wIfbaYxkK6g55RY25bHFTCgfBQJccWibAhsDBQkDwmcABQsJCAcCBhUKCQgLAgQW AgMBAh4BAheAAAoJEBY25bHFTCgfPqUP/jA1xKKKeUW7ovATMKmVDPJiwsJrLBRw 4e7Q4brbxbAQ2/qdmCIy8gxsKmayyFYUtwK6MsQA1JN/hKjWIE/hi6DA3Q1M5BwE hthyEZm6RBtQWQfPZ4Mwi+daG/9JJc0M+ZKpZbyh7DXD81stLC1mZyXMl8D+MqWn /GmZO7o4x6eDXxIvPUViGXSU8vL3lLScj2+Uvc7fS4AlQnpZP3MQ7tqUfOca4bGO 83DYCRlc8GXb1WvDH9Nab2dnbXnH1urk9d2Wla940txwZqXb5w/87uvn5dp+kt03 c3IBQJy6jWFMMaPG5W5MVw60Cx8KvD8j3XTjM2w6PSc6lauJpfzwAKkrLR12JjBK wkyIaJ+1/VAg1OthR6RkMGAZe5J2p7K5XcXUXa5hnnU7Kbk7E3d6sDY3VRx98849 5XzV1jkcuQhkQB5Z0XDQOJP27THTSgx94iK5TD7LDgVJgxYpDAeV0fsHBUeRUa7W u7CGe/h60ENGzw4IZLmvj8iAFZAfPsxI10kyaLx6Jh4pjv5nSj5Fhk+p+JuPl928 OwUtkaG9gvv7S8lzberMNYM31BqXVb+A6GGiAxdUfazwkW22UPrFtQtejycVXpUN CqA0pgyqOtPrEA70tdD/5R4LNORHHZ6VK6LeZTt9p6ZWYhStLcTO9r3HBAGrRwe+ bu8oMLgXfQxhuQINBFxxaJsBEAClF6yLrtkuuDWC2psQP1ppViFy/FYxGP32nYXV AwnT1U0tCLi8shF9CYg7rpcY3fEfqQBhVGgkYrPIo7WqjWCfMVqJhhU0NMuOWSqf npyqGhCGTjdtY/j93eHPL/sTpfGYmI59r5GkG0+cyBwK3lrmT9bQeRPbOxSpHsSf aqUb0iWhHUqvU5+y5d1zkNIXxTKNXjtK4+cvud4SOH1RBZhDxOEB+jtIQpx3a2rg mMFb1pMD/NJ2wmoyUNEgxlTCG2zxHuLPZUz6y4xJtGZUKaC12rr2u0JAaxrNWMiU yPI6BadT6h1LyA3pROe8ZKEPGnDjXg5P9hZFtIzx/b/iglmEeO0U/AuP62QpN1q2 l0wJ+mvxD/iCMPVkRrCQ2300Ym2Nk2aNXqsFdeaeVVspUbu0l6sWBXt5g+BCmdsv DwX1bwJ4s/ZKOeu5yRGmNDuAg3lIBT+sRiFQKsPchqFZBDv8Q5oB4WBkRpaCc8mF TX/7RiCIw/A6ucBby+SKflpOhOAjD0H3tPreJTxdhSFTVUgU0CausR4ckBCvJWAa KQLm+vInTr94bDG1GHoNbioj9sa2h0S7ZxAsGs7AFRykkdoW/ij4HHpANveQd6Ws acpKuPm74ajeZ7hMN/Ur/tVfeM6MqfBNQpHt5gJ9P6xMCBKT/PUo/+0oISiU3pdT FWiPGwARAQABiQI8BBgBCAAmFiEEJxrAh9tpjGQrqDnlFjblscVMKB8FAlxxaJsC GwwFCQPCZwAACgkQFjblscVMKB/g+A//WvSMLgKWQEmY4T7y0ybmtkhW4vHSu58o YY7SqlejwoRvJgeqvlIq50sQVCapUMOCt6KN3YWH9JW8Z7hmEji2wNlz7koZEeTk EGb+6430/snDlylUxsltNyU0giterNFtTXP+UXQbtjveXCCBSqSkbbM5x/ZsJSGn MSQz/HCS60zigPbkKCUztlpN/pGCR1/KFUBPoPY5Yoazf7W5vrMUHKjH8sRRQ3TL UBL81TUze4Eg6+d5Vymw+21ufNLgPy4/tg2sd8TPnIASFmH8u+d6cM8kRAdfrYII 46cQ8yfP5m+G2EBBeaZsiQUZwcRy385NSUrQQtk9zQbR0TOh3gXLtlPKMj1aFl32 0nAzRtK4oOktte6n17B0NXjPIOKxz4j6yKDzQi5kFEqhCd8ziZk+o12B989hTpwx HZPmiymNrj1o8eRpcj09ZqQ0kVWt9WHSA6N5vkP6WH2mUkBaIDp5T2raLIO8Ddhx KtBxaQ5EsThQrRgaOHsjl5EXn8m4QolkYZTs10xopSLwSDWit39uPXwr9sNKwnJn +zbdnCmJ5S7F13PKOQe3OC4hokkWxcQ8WVPiJjnbakn1Yy7jtKg1psoUA41vGrt/ 2MDG1ZDrBqO6QJ9FuYAaEH50OZiNympimhy8BqUThN/qDb8mADGxNPcZ9/mS5AR7 o4kTuD+uxAg= =yh5q -----END PGP PUBLIC KEY BLOCK----- --s9fJI615cBHmzTOP-- From owner-freebsd-x11@freebsd.org Thu Feb 6 12:31:31 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8EF1A22B396 for ; Thu, 6 Feb 2020 12:31:31 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [88.99.82.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48CyTt57fdz40Q4; Thu, 6 Feb 2020 12:31:30 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2020.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 6DE3E2601A9; Thu, 6 Feb 2020 13:31:23 +0100 (CET) Subject: Re: X11 + i915kms To: Jan Beich Cc: freebsd-x11@FreeBSD.org References: <6672cfbf-17b0-8480-0da1-1a6ec2f1d6ea@selasky.org> From: Hans Petter Selasky Message-ID: <6dd66b56-3eb1-973a-e0d6-1e133bea99dc@selasky.org> Date: Thu, 6 Feb 2020 13:30:34 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.3.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48CyTt57fdz40Q4 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 88.99.82.50 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-5.42 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE(-3.12)[ip: (-9.31), ipnet: 88.99.0.0/16(-4.71), asn: 24940(-1.56), country: DE(-0.02)]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:88.99.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Feb 2020 12:31:31 -0000 Hi Jan, I've pushed some changes. Please verify (should work with latest 12.1 and 12-stable and 11.3 and 11-stable): d7cd40063..6d68e697c drm-v4.16 -> drm-v4.16 f3206bf81..99da0bacc drm-v4.16-fbsd12.0 -> drm-v4.16-fbsd12.0 6706271dc..92a0a5d00 drm-v5.0 -> drm-v5.0 eebd254ce..847921ac8 drm-v5.0-fbsd12.1 -> drm-v5.0-fbsd12.1 Relevant commits upstream: https://svnweb.freebsd.org/changeset/base/357612 https://svnweb.freebsd.org/changeset/base/357613 --HPS From owner-freebsd-x11@freebsd.org Thu Feb 6 19:14:55 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 83A1F2347A9 for ; Thu, 6 Feb 2020 19:14:55 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48D7RM2mVGz4ScK; Thu, 6 Feb 2020 19:14:55 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1354) id 4FDB9EA80; Thu, 6 Feb 2020 19:14:55 +0000 (UTC) From: Jan Beich To: Hans Petter Selasky Cc: freebsd-x11@FreeBSD.org Subject: Re: X11 + i915kms References: <6672cfbf-17b0-8480-0da1-1a6ec2f1d6ea@selasky.org> <6dd66b56-3eb1-973a-e0d6-1e133bea99dc@selasky.org> Date: Thu, 06 Feb 2020 20:14:51 +0100 In-Reply-To: <6dd66b56-3eb1-973a-e0d6-1e133bea99dc@selasky.org> (Hans Petter Selasky's message of "Thu, 6 Feb 2020 13:30:34 +0100") Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Feb 2020 19:14:55 -0000 Hans Petter Selasky writes: > Hi Jan, > > I've pushed some changes. Please verify (should work with latest 12.1 > and 12-stable and 11.3 and 11-stable): Build is covered by https://people.freebsd.org/~johalun/drmlogs/ From owner-freebsd-x11@freebsd.org Fri Feb 7 09:48:13 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B02CE247C62 for ; Fri, 7 Feb 2020 09:48:13 +0000 (UTC) (envelope-from daisy@immoderate-webrank.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 48DVq14P5tz4LQJ for ; Fri, 7 Feb 2020 09:48:13 +0000 (UTC) (envelope-from daisy@immoderate-webrank.com) Received: by mailman.nyi.freebsd.org (Postfix) id 9488E247C61; Fri, 7 Feb 2020 09:48:13 +0000 (UTC) Delivered-To: x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9331B247C60 for ; Fri, 7 Feb 2020 09:48:13 +0000 (UTC) (envelope-from daisy@immoderate-webrank.com) Received: from da.sun.itsaol.com (da.sun.itsaol.com [176.107.130.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48DVq00kTSz4LQH for ; Fri, 7 Feb 2020 09:48:11 +0000 (UTC) (envelope-from daisy@immoderate-webrank.com) Received: from WS25 (unknown [223.179.151.27]) by da.sun.itsaol.com (Postfix) with ESMTPA id 9C21D365C for ; Fri, 7 Feb 2020 04:48:03 -0500 (EST) From: "Daisy Williams" To: Subject: Payment after Ranking Results? Wish Granted! Date: Fri, 7 Feb 2020 15:13:43 +0530 Message-ID: <6de201d5dd9b$b0374820$10a5d860$@immoderate-webrank.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdXdl7GVPRS8Hv8GShGULt1fwqZH8g== Content-Language: en-us X-Rspamd-Queue-Id: 48DVq00kTSz4LQH X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=softfail (mx1.freebsd.org: 176.107.130.43 is neither permitted nor denied by domain of daisy@immoderate-webrank.com) smtp.mailfrom=daisy@immoderate-webrank.com X-Spamd-Result: default: False [1.55 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[27.151.179.223.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[x11@freebsd.org]; TO_DN_NONE(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_SPAM_MEDIUM(0.52)[0.519,0]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_LONG(0.25)[0.254,0]; DMARC_NA(0.00)[immoderate-webrank.com]; SUBJECT_ENDS_EXCLAIM(0.00)[]; IP_SCORE(0.88)[ip: (1.49), ipnet: 176.107.128.0/19(1.61), asn: 205727(1.23), country: PL(0.06)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:205727, ipnet:176.107.128.0/19, country:PL]; MID_RHS_MATCH_FROM(0.00)[]; SUBJECT_HAS_QUESTION(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Feb 2020 09:48:13 -0000 Hi, Greetings, Is your business on the first page of Google results? If no, we can help you get there! We are trusted digital marketing agency for more than 15 years, our team of 200+ technology specialists, has enabled 1000+ clients to gain a prominent presence on Google and other leading search engines. We have a unique model to share with you which are a 100% Risk Free and Cost effective. Our unique pay for performance model ensures high ROI, as you PAY ONLY WHEN YOUR KEYWORDS RANK. Salient features of our services include . Assured top ranks in major search engines. . No monthly fee. . No contractual payout. . Minimum one time set-up fee. Sounds Intriguing? Get your website evaluated NOW, Just reply us your requirement along with contact details and we'll be in touch shortly. Looking forward to talk to you soon! Warm Regards, Daisy Williams Marketing Manager Head Office: San Jose, CA 95120 In case you are NOT INTERESTED, reply with a NO and we'll have you removed from our database, don't worry!