From nobody Sat Feb 17 23:58:43 2024 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Tcm3f10m1z5B8hN; Sat, 17 Feb 2024 23:58:54 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tcm3d1kGnz40Ll; Sat, 17 Feb 2024 23:58:53 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=dMnSqRjg; spf=pass (mx1.freebsd.org: domain of rozhuk.im@gmail.com designates 2a00:1450:4864:20::430 as permitted sender) smtp.mailfrom=rozhuk.im@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-33d2b354c72so552686f8f.1; Sat, 17 Feb 2024 15:58:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708214331; x=1708819131; darn=freebsd.org; h=content-transfer-encoding:mime-version:message-id:subject:cc:to :date:from:from:to:cc:subject:date:message-id:reply-to; bh=wRqar1d8EO8jjSfiRoKuqzcomMfvY9CU2ei2B+nAdC8=; b=dMnSqRjg2gUjjOdttCLQkVwpIUjrBk0uzym6EaZ+RQxQ2iadfQl6FyH2ti6NkQ2ZhF jSALAibyapcIvPWAR2sEl/xkEFAoSTyBcnrPeprwI3a8X4xATnxApGr5mnCyAspQemfm RH1F4gQkwvrSjS5XN5mWVvCLnGfoxa0TvqkZitVBNEOPRdB/kJBuj7Vi4sFrqmCz3dAE WfVC0WaQebH/MObZ6bleo5LzoDQDzBBEYYKkplJN/90z0Vin2EUgkQHMP8VEgHjdhm1x oxkon3PVFpnpOd2uocezgUO07yFk0/9asANZ2IobZLL5FRYBU6raMJp8njlSzDts/LwC 5VIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708214331; x=1708819131; h=content-transfer-encoding:mime-version:message-id:subject:cc:to :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wRqar1d8EO8jjSfiRoKuqzcomMfvY9CU2ei2B+nAdC8=; b=MAGwcfMIzw6Mlm8CdnfVIbEoGBfxnvQzmhXPZF/pHhW9LMGLprPX/uvNRaGQ7ii14w ZSXN0X4J85Wt9hgP6RbxBoDkZv4Jhh2x2Zyqeqbi8ZH8UVsIaczbH9WJJttXMLZpJWBz Q66quU+ge6cpfdcHc8UjzEmhdhTjfJ4zjT9TRokol7nFgIxTP3i3sOAgrz13ufh9TBHo oF9SMaTqBPsZn4PkjHt0PFniEMLQLqbBU1jL4dt17xujkSdprFReZVY6Q8l3PxXhJkyz 9CcRhtcc3X4QAB+JSZP4hpeGLH3Fofx5fespCaH8OOZioD8hWcd5sQ/2+WlAfqD9Jfy/ scDA== X-Forwarded-Encrypted: i=1; AJvYcCWfQsAM3ROVUPWgP/49wZihp7q/UmDVGRs9aqQXxbyHvlZTabE1zPH7DOL19cOryyWZZM4VW67CAf9Wifkim9zgctuATZtuH+NxkigHt9g3JDo5iRmBrc7hjS4DBZvUC0E6kKewx99ugLwmfx5yr+DcP30CuXc+9dRTayvGonZwPgUN88RHeSMjkYnjJBalW6CmenQJm4T82HSlwH+aVpuf2HrNGWf5DA+IKV+P1bbJEFhx12SQM5njDkv0UzZ8 X-Gm-Message-State: AOJu0Yyb/wsN0y8wa4INMxZt1w7+PENj+SCsSn+lxaPHrTNMvtbOp7k0 TfvqC9vkfjqZb3FzoIbvTA2PXF/AjIuruX9TDVGtfUlTkKfN0YeiPuqhoWTvl8M= X-Google-Smtp-Source: AGHT+IHgQQkPXezhKadazZipUFjw1jg6/OWnI0EuGuhwoQqGAY3lBO7ymjZAQiYDdf5OwzN3ReJJfQ== X-Received: by 2002:a05:6000:12cd:b0:33d:365a:64ce with SMTP id l13-20020a05600012cd00b0033d365a64cemr1283800wrx.34.1708214331272; Sat, 17 Feb 2024 15:58:51 -0800 (PST) Received: from rimwks.local ([2001:470:1f15:3d8:91f8:4f52:6676:bbff]) by smtp.gmail.com with ESMTPSA id k14-20020a5d428e000000b0033ce5b3390esm6024101wrq.38.2024.02.17.15.58.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 17 Feb 2024 15:58:50 -0800 (PST) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Sun, 18 Feb 2024 01:58:43 +0200 To: conduct@FreeBSD.org, emaste@freebsd.org, freebsd-ports@freebsd.org, core@FreeBSD.org, vishwin@freebsd.org, zirias@freebsd.org, manu@freebsd.org, arrowd@FreeBSD.org Cc: Rozhuk Ivan Subject: FreeBSD ports community is broken Message-ID: <20240218015843.34c5d078@rimwks.local> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.41; amd64-portbld-freebsd14.0) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Rspamd-Queue-Id: 4Tcm3d1kGnz40Ll X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.82 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-0.92)[-0.920]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_BASE64_TEXT(0.10)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TAGGED_FROM(0.00)[]; TO_DN_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; FREEMAIL_CC(0.00)[gmail.com]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MLMMJ_DEST(0.00)[conduct@freebsd.org,freebsd-ports@freebsd.org]; TAGGED_RCPT(0.00)[]; RCPT_COUNT_SEVEN(0.00)[9]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::430:from] SGkhDQoNCg0KSSBiZWxpZXZlIHRoYXQgdGhlIGNvbW11bml0eSBlbmdhZ2VkIGluIHBvcnQgc3Vw cG9ydCBoYXMgc2VyaW91cyBwcm9ibGVtcy4NCknigJltIG5vdCB0YWxraW5nIGFib3V0IHN5c3Rl bWF0aWMgaWdub3JpbmcgcmVwb3J0cyBhbmQgcGF0Y2hlcywgb24gdGhlIGNvbnRyYXJ5LA0KdGhp cyBpcyBhIHByb25vdW5jZWQgcG9zaXRpb24gb2YgaW5kaXZpZHVhbCAoSSBjb21lIG91dCkgbWFp bnRhaW5lcnMuDQpJbnN0ZWFkIG9mIHNvbHZpbmcgdGhlIHByb2JsZW1zIG9mIHRoZSBjb21tdW5p dHksIHRoZXkgYXJlIGNvbmNlcm5lZCBhYm91dCB0aGUNCnNvbHV0aW9uIG9mIG9ubHkgdGhlaXIg cGVyc29uYWwgcHJvYmxlbXMsIGFuZCBJJ20gbm90IHN1cmUgdGhhdCB0aGVzZSBhcmUgcHJvYmxl bXMNCm9mIGEgdGVjaG5pY2FsIG5hdHVyZS4NClRoZXJlIGlzIG5vIG1vcmUgdGVjaG5pY2FsIGRp c2N1c3Npb24gaW4gdGhlIGJ1Z3RyYWNrZXIsIHRoZXJlIGFyZSBubyBtb3JlIHJlZmVyZW5jZXMN CnRvIFBvcnRlcnMgSGFuZGJvb2ssIG9ubHkgYSBwZXJzb25hbCBvcGluaW9uIGFzIGFuIGFyZ3Vt ZW50Lg0KDQpJIHNlZSBob3cgRnJlZUJTRCBGb3VuZGF0aW9uIHdvcmtzLCBhbmQgd2hlcmUgdGhl eSBkaXJlY3RseSBhcmUgcmVzcG9uc2libGUgZm9yIHRoZQ0KcmVzdWx0LCBldmVyeXRoaW5nIGlz IHF1aXRlIGFkZXF1YXRlLg0KDQpJbiB0aGUgcG9ydHMsIHRoZSBzaXR1YXRpb24gaXMgdGhlIG9w cG9zaXRlLCBnYW5ncyBhY3QgdGhlcmUuDQooVXNpbmcgdGhlIHRlcm0gZ2FuZywgSSBkbyBub3Qg d2FudCB0byBvZmZlbmQgdGhlIG9wcG9uZW50LCBidXQgb25seSBzaG93IHRoYXQgKzENCnJlcGVh dCB0aGUgc2FtZSBhcmd1bWVudHMsIHNvbWV0aW1lcyBtb3JlIGFnZ3Jlc3NpdmUuIFN1Y2ggYmVo YXZpb3Igc2NhcmVzIG90aGVycw0KZnJvbSBwYXJ0aWNpcGF0aW9uIGluIHRoZSBkaXNjdXNzaW9u LikNCklmIHlvdSBkbyBub3QgY2F0Y2ggeW91ciBleWUsIHlvdSBhcmUgZG9pbmcgd2VsbC4gSWYg eW91IGRvIG5vdCBhZ3JlZSB3aXRoIHRoZW0sIHlvdXINCnByb2JsZW0gd2lsbCBuZXZlciBiZSBz b2x2ZWQsIGV2ZW4gd2hlbiBpdCBjb21lcyB0byBtYW55IG90aGVycy4gQW5kIHlvdSB3aWxsIHBl cnNvbmFsbHkNCnByb3Zva2UgeW91IGludG8gdGhlIGNvbmZsaWN0LCByZXBlYXRpbmcgcmVwZWF0 ZWRseSB0aGF0IG5vIG9uZSBuZWVkcyB0aGUgcmVzdWx0IG9mIHlvdXINCndvcmssIHRoYXQgdGhp cyBpcyBqdXN0IFdvcmthcm91bmQuDQoNCg0KDQpQb3J0cyBDYXNlcw0KDQoxLiBkZXZlbC9wa2dj b25mOiB1bmNvbmRpdGlvbmFsbHkgcHJpb3JpdGlzZXMgYmFzZSBzeXN0ZW0gbGlicmFyaWVzDQpo dHRwczovL2J1Z3MuZnJlZWJzZC5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTI3Mzk2MQ0K QWN0b3JzOiA8Q2hhcmxpZSBMaT4gdmlzaHdpbkBmcmVlYnNkLm9yZyBhbmQgPEZlbGl4IFBhbG1l bj4gemlyaWFzQGZyZWVic2Qub3JnDQoNCmEpIENoYXJsaWUgTGkgZG9lcyBub3Qgd2FudCB0byBh Y2NlcHQgY2hhbmdlcyB0aGF0IHdpbGwgY29ycmVjdCBwYXJ0IG9mIHRoZQ0KcHJvYmxlbXMsIGJl Y2F1c2UgcGVyc29uYWxseSBoaXMgcHJvYmxlbXMgKE1lc29uKSBkb2VzIG5vdCBzb2x2ZSB0aGlz Lg0KYikgQ2hhcmxpZSBMaSBkb2VzIG5vdCB3YW50IHRlbXBvcmFyeSB3b3JrYXJvdW5kIHdpdGgg ZW52IHZhci4uLi4NCmMpIENoYXJsaWUgTGkgd2FpdHMgZm9yIHVwc3RyZWFtIGZpeCBhbmQgZG8g bm90IHdhbnQgcmV2ZXJ0IHBvcnQgdmVyc2lvbg0KZCkgVXBzdHJlYW0gcHVibGlzaCBmaXggYW5k IG5vIHJlYWN0aW9uIGluIHRocmVhZCBtb3JlIHRoYW4gMSBtb250aC4NCmUpIEJhcHQgY29tZSBh bmQgbWVyZ2UgaXQuDQoNClRvdGFsOg0KMjAyMy0wOS0yMCAtIDIwMjMtMTEtMDgNCjEuNSBtb250 aHMgd2l0aG91dCB0aGUgYWJpbGl0eSB0byB1cGRhdGUgdGhlIHBvcnRzIGlmIHlvdSB1c2Ugbm9u IGRlZmF1bHQgT3BlblNTTC4NCjEgbW9udGggYWZ0ZXIgdXBzdHJlYW0gcmVsZWFzZSBmaXggdG8g bWVyZ2UgaXQuDQoyNSB1c2VycyBvbmx5IGZyb20gdGhvc2Ugd2hvIHVzZSB0aGUgYnVndHJhY2tl ciwgdGhleSB3ZXJlIHdhaXRpbmcgZm9yIGNvcnJlY3Rpb25zDQp0aHJvdWdoIHRoZSBmYXVsdCBv ZiB0d28gcGVvcGxlIHdobyBjYW4gbm90IGV2ZW4gdGVjaG5pY2FsbHkganVzdGlmeSB0aGVpciBk ZWNpc2lvbi4NCg0KDQoNCjIuIGdyYXBoaWNzL21lc2EtZHJpOmZpeCBvc19zYW1lX2ZpbGVfZGVz Y3JpcHRpb24gd2FybmluZw0KaHR0cHM6Ly9idWdzLmZyZWVic2Qub3JnL2J1Z3ppbGxhL3Nob3df YnVnLmNnaT9pZD0yNzY2MTQNCkFjdG9yczogRW1tYW51ZWwgVmFkb3QgPG1hbnVAZnJlZWJzZC5v cmc+IGFuZCBHbGViIFBvcG92IDxhcnJvd2RARnJlZUJTRC5vcmc+DQoNCmEpIEZyZWVCU0QgRm91 bmRhdGlvbiBjb25maXJtIHRoYXQgdGhpcyBzaG91bGQgYmUgZml4ZWQgYW5kIGltcGxlbWVudCBr Y21wKCkgYW5kIG1lcmdlDQppdCB0byBDVVJSRU5UDQoNCmIpIEVtbWFudWVsIFZhZG90IGFuZCBH bGViIFBvcG92IC0gdGhleSBiZWxpZXZlIHRoYXQgdGhleSBrbm93IG1vcmUgYWJvdXQgV2Fybmlu ZyB0aGFuDQphIHBlcnNvbiBmcm9tIE1lc2Egd2hvIGFkZGVkIGl0IGFuZCB0aGVyZWZvcmUgV2Fy bmluZyBjYW4gYmUgaWdub3JlZC4NClRoZXkgZGlkIG5vdCBwcm92aWRlIGFueSB0ZWNobmljYWwg YXJndW1lbnQuDQrigIsNCmMpIEVtbWFudWVsIFZhZG90IGRvZXMgbm90IGNhcmUgdXNlcnMgdGhh dCB1c2UgYWxsIHN1cHBvcnRlZCBGcmVlQlNEIGFuZCBldmVuIERyYWdvbmZseUJTRA0Kc28gaGUg cnVmdXNlcyB0byBtZXJnZSBvc19zYW1lX2ZpbGVfZGVzY3JpcHRpb24oKSBpbXBsZW1lbnRhdGlv biB0aGF0IHVzZXMgc3lzY3RsKCkgaW4NCmJ1Z3RyYWNrZXIgYW5kIHNhbWUgaW4gbWVzYToNCmh0 dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9tZXNhL21lc2EvLS9tZXJnZV9yZXF1ZXN0cy82 ODgxI25vdGVfMjI0NzUwNg0KDQp0bC4sZHI6ICJDaGFuZ2VzIHRoYXQgY29ycmVjdCB0aGUgcHJv YmxlbSBvbiBhbGwgdmVyc2lvbnMgb2YgRnJlZUJTRCBhbmQgRHJhZ29uZmx5QlNEIGFyZQ0Kbm90 IG5lZWRlZCBiZWNhdXNlIGtjbXAoKSB3YXMgYWRkZWQgdG8gRnJlZUJTRCBDdXJyZW50IiAtIFdI QVQhPz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pw0KDQoNCjIuMSBncmFwaGljcy9tZXNhLWRyaTog dHJpZXMgdG8gdXNlIGRldmVsL2VsZnV0aWxzIEFQSSBhZ2FpbnN0IGJhc2UgZWxmdG9vbGNoYWlu IEFCSQ0KaHR0cHM6Ly9idWdzLmZyZWVic2Qub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD0y NzU0NDMNCkN1cnJlbnQgYmVoYXZpb3I6IGlmIGRldmVsL2VsZnV0aWxzIGluc3RhbGxlZCAtIHVz ZSBpdC4NCk1hZGUgYnkgRW1tYW51ZWwgVmFkb3QuDQpBcHBhcmVudGx5IHBlcnNvbmFsIG1vdGl2 ZXMgZG8gbm90IGFsbG93IGRpc2N1c3NpbmcgdGhlIHBhdGNoIHRoYXQgdXNlcyB0aGUgc3lzdGVt DQpsaWJyYXJ5LCBzbzogIk5BSyBhbmQgdXNlIHBvdWRyaWVyZSIuDQpodHRwczovL2J1Z3MuZnJl ZWJzZC5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTI3NTQ0MyNjOA0KDQoNCg0KDQpDb0Mg Q2FzZXMNCg0KDQoxLiBHbGViIFBvcG92IDxhcnJvd2RARnJlZUJTRC5vcmc+DQpodHRwczovL2J1 Z3MuZnJlZWJzZC5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTI3NjYxNCNjMTUNCkdhc2xp Z2h0aW5nIC8gYXR0ZW1wdCB0byBtYXJnaW5hbGl6ZSBvcG9uZW50IChtZSkuDQpUcnlpbmcgdG8g cHJvdm9rZSAvIHRyb2xsaW5nLg0KDQoNCjIuIDxDaGFybGllIExpPiB2aXNod2luQGZyZWVic2Qu b3JnIGFuZCA8RmVsaXggUGFsbWVuPiB6aXJpYXNAZnJlZWJzZC5vcmcNCmh0dHBzOi8vYnVncy5m cmVlYnNkLm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9MjczOTYxDQpUaGUgY29uc3RhbnQg dXNlIG9mICJXb3JrYXJvdW5kIiB3aXRob3V0IGp1c3RpZmljYXRpb24gbG9va3MgbGlrZSB0cm9s bGluZy4NCg0KDQoNCg0KUFM6DQpJIHdvdWxkIGxpa2Ugbm90IHRvIGFyaXNlIGFueSBwcm9ibGVt cyBhbmQgQnVndHJhY2tlciB3YXMgbmVlZGVkIG9ubHkgdG8NCmFkZCBuZXcgYW5kIHVwZGF0aW5n IGV4aXN0aW5nIHBvcnRzLg0KQnV0IHNpbmNlIHRoZXJlIGFyZSBwcm9ibGVtcyB0aGF0IGFmZmVj dCBub3Qgb25seSBtZSwgSSB3b3VsZCBsaWtlIHRvIGJlDQpjb3JyZWN0ZWQgcHJvbXB0bHksIGl0 IGRvZXMgbm90IG1hdHRlciBob3cgdGVjaG5pY2FsbHkgdGhlIHNvbHV0aW9uIGlzDQpnb29kIG9y IHRlcnJpYmxlLg0KSWYgc29tZW9uZSBkb2VzIG5vdCBsaWtlIHRoZSBkZWNpc2lvbiBvciBwYXRj aCwgSSB3b3VsZCBsaWtlIHRvIGhlYXINCnRlY2huaWNhbGx5IHJlYXNvbmFibGUgYXJndW1lbnQs IG9uIHRoZSBiYXNpcyBvZiB3aGljaCB5b3UgY2FuIGltcHJvdmUgdGhlDQpzb2x1dGlvbiwgYW5k IG5vdCBqdXN0IHNvbWVvbmXigJlzIG9waW5pb24gdGhhdCBpdCBpcyBXb3JrYXJvdW5kLCBzbyB0 aGVyZSBpcw0Kbm90aGluZyB0byBkaXNjdXNzIGhlcmUsIGFuZCB0aGVyZSBhcmUgbWFueSByZWFz b25zIHdoeSBpdCBpcyBiYWQsIGJ1dA0Kd2UgYXJlIGxpc3RpbmcgdGhlbSB3ZSB3aWxsIG5vdC4N Ckkgd291bGQgYWxzbyBsaWtlIHRoZSBwYXRjaGVzIHRoYXQg4oCcb25seSB0aGUgYXV0aG9yIG9m IHRoZSBwYXRjaGVz4oCdIGFyZSBhbHNvDQp0YWtlbiB0byBiZSBhY2NlcHRlZCwgYXQgbGVhc3Qg dGhlcmUgYXJlIG1hbnkgc3VjaCBwYXRjaGVzIHRoYXQgZG8gbm90IHJlcXVpcmUNCmVmZm9ydCBp biBzdXBwb3J0LiBBbmQgaWYgc3VjaCBlZmZvcnRzIGFyZSBuZWVkZWQsIHlvdSBjYW4gYWx3YXlz IGNyZWF0ZSBhIHRpY2tldA0KYW5kIGFkZCB0aGUgYXV0aG9yIG9mIHRoZSBwYXRjaCB0aGVyZS4g VGhpcyBpcyBjYWxsZWQgY29vcGVyYXRpdmUgd29yay4NCg0KQW5vdGhlciBwYXJ0IG9mIGNvb3Bl cmF0aXZlIHdvcmsgaXMgdGhlIGFkb3B0aW9uIHRoYXQgYWxsIHBlb3BsZSBoYXZlIGRpZmZlcmVu dA0KdXNlIGNhc2UgYW5kIGRvIG5vdCBuZWVkIHRvIGltcG9zZSB0aGUgdXNlIG9mIGRlZmF1bHQg bGlicmFyaWVzLCBkZWZhdWx0DQpzZXR0aW5ncyBhbmQgcG91ZHJpZXJlLg0K4oCLDQpJIG9mdGVu IGhlYXIgdGhhdCB0aGVyZSBhcmUgZmV3IHJlc291cmNlcywgZmV3IHBlb3BsZS4gUGVvcGxlIHdp bGwgbm90IGluY3JlYXNlDQpzbyBmYXIgaW4gdGhlIHBvcnRzIHRoZSBwcm9ibGVtcyBhcmUgYmVp bmcgc29sdmVkIGluIHRoaXMgd2F5Lg0KDQpJIGRpZCBub3Qgd2FudCB0byBvZmZlbmQgYW55b25l IGFuZCB3b3VsZCBsaWtlIHRvIGhhdmUgYSBzb2x1dGlvbiB0byB0ZWNobmljYWwNCnByb2JsZW1z IGluIHRoZSBmaXJzdCBwbGFjZS4NCg0KDQpQUFM6IEkgaG9wZSB0aGUgZ29vZ2xlIHRyYW5zbGF0 ZSBkaWQgbm90IHNwb2lsIHRoZSB0cmFuc2xhdGlvbiB2ZXJ5IG11Y2guDQoNCg==