From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=0.5 required=3.0 tests=DKIM_ADSP_ALL,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 07911C11D2F for ; Mon, 24 Feb 2020 14:20:23 +0000 (UTC) Received: from lists.sourceforge.net (lists.sourceforge.net [216.105.38.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C67632072D; Mon, 24 Feb 2020 14:20:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=sourceforge.net header.i=@sourceforge.net header.b="b5coCnct"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=sf.net header.i=@sf.net header.b="jOaf3cKB"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=xff.cz header.i=@xff.cz header.b="U7U0F7dx" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C67632072D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=xff.cz Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=linux-f2fs-devel-bounces@lists.sourceforge.net Received: from [127.0.0.1] (helo=sfs-ml-2.v29.lw.sourceforge.com) by sfs-ml-2.v29.lw.sourceforge.com with esmtp (Exim 4.90_1) (envelope-from ) id 1j6Eas-0005GG-Dx; Mon, 24 Feb 2020 14:20:22 +0000 Received: from [172.30.20.202] (helo=mx.sourceforge.net) by sfs-ml-2.v29.lw.sourceforge.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1) (envelope-from ) id 1j6Ear-0005G9-N1 for linux-f2fs-devel@lists.sourceforge.net; Mon, 24 Feb 2020 14:20:21 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=gEo1siCDmMfTkySRTdp/x9q1FDt/omcNUuT+hnMNnyE=; b=b5coCnctiEgM0EVf1G1ICeEFm8 ALhz6YbN3ios02u3StwHEANru3DYPmtVfNSw6Ww4mzQp7CmxYdQeW7VYpD+1FyfU3UGAFSjwplBB6 cMM9DlJXM8SF/8L5Zybi6UeyaKs3V75CIyrHFTb5ITwh+JuMixG3yh8mluI+cPuMZKRY=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=In-Reply-To:Content-Transfer-Encoding:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=gEo1siCDmMfTkySRTdp/x9q1FDt/omcNUuT+hnMNnyE=; b=jOaf3cKBPPct3UqRR0j6QskzUe vw+dHL2+4KAMjX5/uR4Gw9NQpKW71JmKsxiDoQtmZhZtSUvQJj2un9QnGg+DsOX3VBPaKAoYMUF9t IuHzKwpnF58ychdqMUI50oR/mjzrzK4XWJ8bQewNmoIfnaQ1Cn4zygriW3U5xUgivpK8=; Received: from vps.xff.cz ([195.181.215.36]) by sfi-mx-3.v28.lw.sourceforge.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92.2) id 1j6Eao-005Cja-1y for linux-f2fs-devel@lists.sourceforge.net; Mon, 24 Feb 2020 14:20:21 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=xff.cz; s=mail; t=1582554011; bh=erXClpcuO9H19LkTXrlYOkY4EwvZ6hjJAtLMW4RflRw=; h=Date:From:To:Cc:Subject:References:X-My-GPG-KeyId:From; b=U7U0F7dxwwzeYktvEeYPf6vP6MIMq4Zqji4VZJrtq7OVw0Z0r0dl3NqSK+p+3uvXE 6D68JGenQ6sawkBBpS2pDlLRrmXq3CQLlh3jbyZgyXeQq/LD/k3oDhgBeLZl6zE72d TFKSWqkV6AiwRsvqq0AZLtVHeAvvjZ7V5Lvm4LAY= Date: Mon, 24 Feb 2020 15:20:11 +0100 From: =?utf-8?Q?Ond=C5=99ej?= Jirman To: Chao Yu Message-ID: <20200224142011.3gm6jqolvcadix2c@core.my.home> Mail-Followup-To: Chao Yu , Jaegeuk Kim , linux-kernel@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net References: <20191209222345.1078-1-jaegeuk@kernel.org> <20200222044617.pfrhnz2iavkrtdn6@core.my.home> <20200222181721.tzrrohep5l3yklpf@core.my.home> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-My-GPG-KeyId: EBFBDDE11FB918D44D1F56C1F9F0A873BE9777ED X-Headers-End: 1j6Eao-005Cja-1y Subject: Re: [f2fs-dev] Writes stoped working on f2fs after the compression support was added X-BeenThere: linux-f2fs-devel@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jaegeuk Kim , linux-kernel@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: linux-f2fs-devel-bounces@lists.sourceforge.net T24gTW9uLCBGZWIgMjQsIDIwMjAgYXQgMDY6NDE6MDNQTSArMDgwMCwgQ2hhbyBZdSB3cm90ZToK PiBPbiAyMDIwLzIvMjQgMTg6MzcsIENoYW8gWXUgd3JvdGU6Cj4gPiBIaSwKPiA+IAo+ID4gVGhh bmtzIGZvciB0aGUgcmVwb3J0Lgo+ID4gCj4gPiBPbiAyMDIwLzIvMjMgMjoxNywgT25kxZllaiBK aXJtYW4gd3JvdGU6Cj4gPj4gSGVsbG8sCj4gPj4KPiA+PiBJIG9ic2VydmUgaHVuZyBiYWNrZ3Jv dW5kIGYyZnMgdGFzayBvbiA1LjYtcmMyKyBzaG9ydGx5IGFmdGVyIGJvb3QsIGxlYWRpbmcgdG8K PiA+PiBwYW5pY3MuIEkgdXNlIGYyZnMgYXMgcm9vdGZzLiBTZWUgYmVsb3cgZm9yIHN0YWNrIHRy YWNlLiBUaGUgcmVhZHMgY29udGludWUgdG8KPiA+PiB3b3JrIChpZiBJIGRpc2FibGUgcGFuaWMg b24gaHVuZyB0YXNrKS4gQnV0IHN5bmMgYmxvY2tzLCB3cml0ZXMgYmxvY2ssIGV0Yy4KPiA+Pgo+ ID4+IEl0IGRvZXMgbm90IGhhcHBlbiBvbiBhbGwgbXkgZjJmcyBmaWxlc3lzdGVtcywgc28gaXQg bWF5IGRlcGVuZCBvbiB3b3JrbG9hZAo+ID4+IG9yIG15IHBhcnRpY3VsYXIgZmlsZXN5c3RlbSBz dGF0ZS4gSXQgaGFwcGVucyBvbiB0d28gc2VwYXJhdGUgZGV2aWNlcyB0aG91Z2gsCj4gPj4gYm90 aCAzMi1iaXQsIGFuZCBkb2Vzbid0IGhhcHBlbiBvbiBhIDY0LWJpdCBkZXZpY2UuIChtaWdodCBi ZSBhIGZhbHNlIGxlYWQsCj4gPj4gdGhvdWdoKQo+ID4+Cj4gPj4gSSB3ZW50IHRocm91Z2ggdGhl IGYyZnMtZm9yLTUuNiB0YWcvYnJhbmNoIGFuZCByZXZlcnRlZCBlYWNoIHBhdGNoIHJpZ2h0Cj4g Pj4gZG93biB0bzoKPiA+Pgo+ID4+ICAgNGM4ZmY3MDk1YmVmNjRmYzQ3ZTk5NmE5MzhmN2Q1N2Y5 ZTA3N2RhMyBmMmZzOiBzdXBwb3J0IGRhdGEgY29tcHJlc3Npb24KPiA+Pgo+ID4+IEkgY291bGQg c3RpbGwgcmVwcm9kdWNlIHRoZSBpc3N1ZS4KPiA+Pgo+ID4+IEFmdGVyIHJldmVydGluZyB0aGUg ZGF0YSBjb21wcmVzc2lvbiB0b28sIEkgY291bGQgbm8gbG9uZ2VyIHJlcHJvZHVjZSB0aGUKPiA+ PiBpc3N1ZS4gUGVyaGFwcyBub3QgdmVyeSBoZWxwZnVsLCBzaW5jZSB0aGF0IHBhdGNoIGlzIGh1 Z2UuCj4gPj4KPiA+PiBJIHRyaWVkIHRvIGNvbGxlY3Qgc29tZSBpbmZvcm1hdGlvbi4gU29tZSBm dHJhY2UgbG9ncywgZXRjLiBOb3Qgc3VyZSB3aGF0IHdvdWxkCj4gPj4gaGVscCBkZWJ1ZyB0aGlz LiBMZXQgbWUga25vdyBpZiBJIGNhbiBoZWxwIGRlYnVnIHRoaXMgbW9yZS4KPiA+Pgo+ID4+IFN5 bXB0b21zIGxvb2sgdGhlIHNhbWUgYXMgdGhpcyBpc3N1ZToKPiA+Pgo+ID4+ICAgaHR0cHM6Ly93 d3cubWFpbC1hcmNoaXZlLmNvbS9saW51eC1mMmZzLWRldmVsQGxpc3RzLnNvdXJjZWZvcmdlLm5l dC9tc2cxNTI5OC5odG1sCj4gPj4KPiA+PiBmdHJhY2U6IGh0dHBzOi8vbWVnb3VzLmNvbS9kbC90 bXAvZjJmcy1kZWJ1Zy1pbmZvLnR4dAo+ID4+Cj4gPj4gbG9uZ2VyIGZ0cmFjZTogaHR0cHM6Ly9t ZWdvdXMuY29tL2RsL3RtcC9mMmZzLWRlYnVnLWluZm8tZnVsbC50eHQKPiA+IAo+ID4gSSBjaGVj a2VkIHRoZSBmdWxsIHRyYWNlIGxvZywgaG93ZXZlciBJIGRpZG4ndCBmaW5kIGFueSBjbHVlIHRv IHRyb3VibGVzaG90IHRoaXMgaXNzdWUuCj4gPiAKPiA+IFtzbmlwXQo+ID4gCj4gPj4gZG1lc2c6 Cj4gPiAKPiA+IENvdWxkIHlvdSBkdW1wIGFsbCBvdGhlciB0YXNrIHN0YWNrIGluZm8gdmlhICJl Y2hvICJ0IiA+IC9wcm9jL3N5c3JxLXRyaWdnZXIiPwo+ID4gCj4gPj4KPiA+PiBbICAyNDYuNzU4 MDIxXSBJTkZPOiB0YXNrIGt3b3JrZXIvdTE2OjE6NTggYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEy MiBzZWNvbmRzLgo+ID4+IFsgIDI0Ni43NTgwNDBdICAgICAgIE5vdCB0YWludGVkIDUuNi4wLXJj Mi0wMDU5MC1nOTk4M2JkYWU0OTc0ZSAjMTEKPiA+PiBbICAyNDYuNzU4MDQ0XSAiZWNobyAwID4g L3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNhYmxlcyB0aGlzIG1l c3NhZ2UuCj4gPj4gWyAgMjQ2Ljc1ODA1Ml0ga3dvcmtlci91MTY6MSAgIEQgICAgMCAgICA1OCAg ICAgIDIgMHgwMDAwMDAwMAo+ID4+IFsgIDI0Ni43NTgwOTBdIFdvcmtxdWV1ZTogd3JpdGViYWNr IHdiX3dvcmtmbiAoZmx1c2gtMTc5OjApCj4gPj4gWyAgMjQ2Ljc1ODA5OV0gQmFja3RyYWNlOgo+ ID4+IFsgIDI0Ni43NTgxMjFdIFs8YzA5MTJiOTA+XSAoX19zY2hlZHVsZSkgZnJvbSBbPGMwOTEz MjM0Pl0gKHNjaGVkdWxlKzB4NzgvMHhmNCkKPiA+PiBbICAyNDYuNzU4MTMwXSAgcjEwOmRhNjQ0 MDAwIHI5OjAwMDAwMDAwIHI4OmRhNjQ1YTYwIHI3OmRhMjgzZTEwIHI2OjAwMDAwMDAyIHI1OmRh NjQ0MDAwCj4gPj4gWyAgMjQ2Ljc1ODEzMl0gIHI0OmRhNGQzNjAwCj4gPj4gWyAgMjQ2Ljc1ODE0 OF0gWzxjMDkxMzFiYz5dIChzY2hlZHVsZSkgZnJvbSBbPGMwMTdlYzc0Pl0gKHJ3c2VtX2Rvd25f d3JpdGVfc2xvd3BhdGgrMHgyNGMvMHg0YzApCj4gPj4gWyAgMjQ2Ljc1ODE1Ml0gIHI1OjAwMDAw MDAxIHI0OmRhMjgzZTAwCj4gPj4gWyAgMjQ2Ljc1ODE2MV0gWzxjMDE3ZWEyOD5dIChyd3NlbV9k b3duX3dyaXRlX3Nsb3dwYXRoKSBmcm9tIFs8YzA5MTVmMmM+XSAoZG93bl93cml0ZSsweDZjLzB4 NzApCj4gPj4gWyAgMjQ2Ljc1ODE2N10gIHIxMDpkYTI4M2UwMCByOTpkYTY0NWQ4MCByODpkOWVk MDAwMCByNzowMDAwMDAwMSByNjowMDAwMDAwMCByNTplZmYyMTNiMAo+ID4+IFsgIDI0Ni43NTgx NjldICByNDpkYTI4M2UwMAo+ID4+IFsgIDI0Ni43NTgxODddIFs8YzA5MTVlYzA+XSAoZG93bl93 cml0ZSkgZnJvbSBbPGMwNDM1YjgwPl0gKGYyZnNfd3JpdGVfc2luZ2xlX2RhdGFfcGFnZSsweDYw OC8weDdhYykKPiA+IAo+ID4gSSdtIG5vdCBzdXJlIHdoYXQgaXMgdGhpcyBzZW1hcGhvcmUsIEkg c3VzcGVjdCB0aGlzIGlzIEYyRlNfSShpbm9kZSktPmlfc2VtLCBpbiBvcmRlciB0byBtYWtlCj4g PiBzdXJlIG9mIHRoaXMsIGNhbiB5b3UgaGVscCB0byBhZGQgYmVsb3cgZnVuY3Rpb24sIGFuZCB1 c2UgdGhlbSB0byByZXBsYWNlCj4gPiBhbGwge2Rvd24sdXB9X3t3cml0ZSxyZWFkfSgmLmlfc2Vt KSBpbnZva2luZz8gdGhlbiByZXByb2R1Y2UgdGhpcyBpc3N1ZSBhbmQgY2F0Y2ggdGhlIGxvZy4K PiAKPiBTb3JyeSwganVzdCBmb3Jnb3QgYXR0YWNoaW5nIGJlbG93IGZ1bmN0aW9uLgo+IAo+IHZv aWQgaW5vZGVfZG93bl93cml0ZShzdHJ1Y3QgaW5vZGUgKmlub2RlKQo+IHsKPiAJcHJpbnRrKCIl cyBmcm9tICVwU1xuIiwgX19mdW5jX18sIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSk7Cj4g CWRvd25fd3JpdGUoJkYyRlNfSShpbm9kZSktPmlfc2VtKTsKPiB9Cj4gCj4gdm9pZCBpbm9kZV91 cF93cml0ZShzdHJ1Y3QgaW5vZGUgKmlub2RlKQo+IHsKPiAJdXBfd3JpdGUoJkYyRlNfSShpbm9k ZSktPmlfc2VtKTsKPiAJcHJpbnRrKCIlcyBmcm9tICVwU1xuIiwgX19mdW5jX18sIF9fYnVpbHRp bl9yZXR1cm5fYWRkcmVzcygwKSk7Cj4gfQo+IAo+IHZvaWQgaW5vZGVfZG93bl9yZWFkKHN0cnVj dCBpbm9kZSAqaW5vZGUpCj4gewo+IAlwcmludGsoIiVzIGZyb20gJXBTXG4iLCBfX2Z1bmNfXywg X19idWlsdGluX3JldHVybl9hZGRyZXNzKDApKTsKPiAJZG93bl9yZWFkKCZGMkZTX0koaW5vZGUp LT5pX3NlbSk7Cj4gfQo+IAo+IHZvaWQgaW5vZGVfdXBfcmVhZChzdHJ1Y3QgaW5vZGUgKmlub2Rl KQo+IHsKPiAJdXBfcmVhZCgmRjJGU19JKGlub2RlKS0+aV9zZW0pOwo+IAlwcmludGsoIiVzIGZy b20gJXBTXG4iLCBfX2Z1bmNfXywgX19idWlsdGluX3JldHVybl9hZGRyZXNzKDApKTsKPiB9CgpU aGUgYWN0dWFsIGRlYnVnIGNvZGU6CgpodHRwczovL21lZ291cy5jb20vZ2l0L2xpbnV4L2NvbW1p dC8/aD1mMmZzLWRlYnVnLTUuNiZpZD0yZjE1MmJmMTdjOWM1ZmUxZjdjODQ0OWNiNjkwYWQwNzM5 ZDNhZDQ0Cgo+ID4gCj4gPiBUaGFua3MsCj4gPiAKPiA+PiBbICAyNDYuNzU4MTkwXSAgcjU6ZWZm MjEzYjAgcjQ6ZGEyODNjNjAKPiA+PiBbICAyNDYuNzU4MTk4XSBbPGMwNDM1NTc4Pl0gKGYyZnNf d3JpdGVfc2luZ2xlX2RhdGFfcGFnZSkgZnJvbSBbPGMwNDM1ZmQ4Pl0gKGYyZnNfd3JpdGVfY2Fj aGVfcGFnZXMrMHgyYjQvMHg3YzQpCj4gPj4gWyAgMjQ2Ljc1ODIwNF0gIHIxMDpkYTY0NWMyOCBy OTpkYTI4M2Q2MCByODpkYTI4M2M2MCByNzowMDAwMDAwZiByNjpkYTY0NWQ4MCByNTowMDAwMDAw MQo+ID4+IFsgIDI0Ni43NTgyMDZdICByNDplZmYyMTNiMAo+ID4+IFsgIDI0Ni43NTgyMTRdIFs8 YzA0MzVkMjQ+XSAoZjJmc193cml0ZV9jYWNoZV9wYWdlcykgZnJvbSBbPGMwNDM2ODJjPl0gKGYy ZnNfd3JpdGVfZGF0YV9wYWdlcysweDM0NC8weDM1YykKPiA+PiBbICAyNDYuNzU4MjIwXSAgcjEw OjAwMDAwMDAwIHI5OmQ5ZWQwMDJjIHI4OmQ5ZWQwMDAwIHI3OjAwMDAwMDA0IHI2OmRhMjgzZDYw IHI1OmRhMjgzYzYwCj4gPj4gWyAgMjQ2Ljc1ODIyM10gIHI0OmRhNjQ1ZDgwCj4gPj4gWyAgMjQ2 Ljc1ODIzOF0gWzxjMDQzNjRlOD5dIChmMmZzX3dyaXRlX2RhdGFfcGFnZXMpIGZyb20gWzxjMDI2 N2VlOD5dIChkb193cml0ZXBhZ2VzKzB4M2MvMHhkNCkKPiA+PiBbICAyNDYuNzU4MjQ0XSAgcjEw OjAwMDAwMDBhIHI5OmMwZTAzZDAwIHI4OjAwMDAwYzAwIHI3OmMwMjY0ZGRjIHI2OmRhNjQ1ZDgw IHI1OmRhMjgzZDYwCj4gPj4gWyAgMjQ2Ljc1ODI0Nl0gIHI0OmRhMjgzYzYwCj4gPj4gWyAgMjQ2 Ljc1ODI1NF0gWzxjMDI2N2VhYz5dIChkb193cml0ZXBhZ2VzKSBmcm9tIFs8YzAzMTBjYmM+XSAo X193cml0ZWJhY2tfc2luZ2xlX2lub2RlKzB4NDQvMHg0NTQpCj4gPj4gWyAgMjQ2Ljc1ODI1OV0g IHI3OmRhMjgzZDYwIHI2OmRhNjQ1ZWFjIHI1OmRhNjQ1ZDgwIHI0OmRhMjgzYzYwCj4gPj4gWyAg MjQ2Ljc1ODI2Nl0gWzxjMDMxMGM3OD5dIChfX3dyaXRlYmFja19zaW5nbGVfaW5vZGUpIGZyb20g WzxjMDMxMTJkMD5dICh3cml0ZWJhY2tfc2JfaW5vZGVzKzB4MjA0LzB4NGIwKQo+ID4+IFsgIDI0 Ni43NTgyNzJdICByMTA6MDAwMDAwMGEgcjk6YzBlMDNkMDAgcjg6ZGEyODNjYzggcjc6ZGEyODNj NjAgcjY6ZGE2NDVlYWMgcjU6ZGEyODNkMDgKPiA+PiBbICAyNDYuNzU4Mjc0XSAgcjQ6ZDlkYzk4 NDgKPiA+PiBbICAyNDYuNzU4MjgxXSBbPGMwMzExMGNjPl0gKHdyaXRlYmFja19zYl9pbm9kZXMp IGZyb20gWzxjMDMxMTVjYz5dIChfX3dyaXRlYmFja19pbm9kZXNfd2IrMHg1MC8weGU0KQo+ID4+ IFsgIDI0Ni43NTgyODddICByMTA6ZGEzNzk3YTggcjk6YzBlMDNkMDAgcjg6ZDlkYzk4NWMgcjc6 ZGE2NDVlYWMgcjY6MDAwMDAwMDAgcjU6ZDlkYzk4NDgKPiA+PiBbICAyNDYuNzU4Mjg5XSAgcjQ6 ZGE1YTg4MDAKPiA+PiBbICAyNDYuNzU4Mjk2XSBbPGMwMzExNTdjPl0gKF9fd3JpdGViYWNrX2lu b2Rlc193YikgZnJvbSBbPGMwMzExOGY0Pl0gKHdiX3dyaXRlYmFjaysweDI5NC8weDMzOCkKPiA+ PiBbICAyNDYuNzU4MzAyXSAgcjEwOmZmZmJmMjAwIHI5OmRhNjQ0MDAwIHI4OmMwZTA0ZTY0IHI3 OmQ5ZGM5ODQ4IHI2OmQ5ZGM5ODc0IHI1OmRhNjQ1ZWFjCj4gPj4gWyAgMjQ2Ljc1ODMwNV0gIHI0 OmQ5ZGM5ODQ4Cj4gPj4gWyAgMjQ2Ljc1ODMxMl0gWzxjMDMxMTY2MD5dICh3Yl93cml0ZWJhY2sp IGZyb20gWzxjMDMxMmRhYz5dICh3Yl93b3JrZm4rMHgzNWMvMHg1NGMpCj4gPj4gWyAgMjQ2Ljc1 ODMxOF0gIHIxMDpkYTVmMjAwNSByOTpkOWRjOTg0YyByODpkOWRjOTk0OCByNzpkOWRjOTg0OCBy NjowMDAwMDAwMCByNTpkOWRjOTk1NAo+ID4+IFsgIDI0Ni43NTgzMjFdICByNDowMDAwMzFlNgo+ ID4+IFsgIDI0Ni43NTgzMzRdIFs8YzAzMTJhNTA+XSAod2Jfd29ya2ZuKSBmcm9tIFs8YzAxNGYy Yjg+XSAocHJvY2Vzc19vbmVfd29yaysweDIxNC8weDU0NCkKPiA+PiBbICAyNDYuNzU4MzQwXSAg cjEwOmRhNWYyMDA1IHI5OjAwMDAwMjAwIHI4OjAwMDAwMDAwIHI3OmRhNWYyMDAwIHI2OmVmMDQ0 NDAwIHI1OmRhNWViMDAwCj4gPj4gWyAgMjQ2Ljc1ODM0M10gIHI0OmQ5ZGM5OTU0Cj4gPj4gWyAg MjQ2Ljc1ODM1MF0gWzxjMDE0ZjBhND5dIChwcm9jZXNzX29uZV93b3JrKSBmcm9tIFs8YzAxNGY2 MzQ+XSAod29ya2VyX3RocmVhZCsweDRjLzB4NTc0KQo+ID4+IFsgIDI0Ni43NTgzNTddICByMTA6 ZWYwNDQ0MDAgcjk6YzBlMDNkMDAgcjg6ZWYwNDQ0MTggcjc6MDAwMDAwODggcjY6ZWYwNDQ0MDAg cjU6ZGE1ZWIwMTQKPiA+PiBbICAyNDYuNzU4MzU5XSAgcjQ6ZGE1ZWIwMDAKPiA+PiBbICAyNDYu NzU4MzY4XSBbPGMwMTRmNWU4Pl0gKHdvcmtlcl90aHJlYWQpIGZyb20gWzxjMDE1NjRmYz5dIChr dGhyZWFkKzB4MTQ0LzB4MTcwKQo+ID4+IFsgIDI0Ni43NTgzNzRdICByMTA6ZWM5ZTVlOTAgcjk6 ZGFiZjMyNWMgcjg6ZGE1ZWIwMDAgcjc6ZGE2NDQwMDAgcjY6MDAwMDAwMDAgcjU6ZGE1ZmUwMDAK PiA+PiBbICAyNDYuNzU4Mzc3XSAgcjQ6ZGFiZjMyNDAKPiA+PiBbICAyNDYuNzU4Mzg2XSBbPGMw MTU2M2I4Pl0gKGt0aHJlYWQpIGZyb20gWzxjMDEwMTBlOD5dIChyZXRfZnJvbV9mb3JrKzB4MTQv MHgyYykKPiA+PiBbICAyNDYuNzU4MzkxXSBFeGNlcHRpb24gc3RhY2soMHhkYTY0NWZiMCB0byAw eGRhNjQ1ZmY4KQo+ID4+IFsgIDI0Ni43NTgzOTddIDVmYTA6ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCj4gPj4g WyAgMjQ2Ljc1ODQwMl0gNWZjMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKPiA+PiBbICAyNDYuNzU4NDA3XSA1 ZmUwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAxMyAwMDAwMDAw MAo+ID4+IFsgIDI0Ni43NTg0MTNdICByMTA6MDAwMDAwMDAgcjk6MDAwMDAwMDAgcjg6MDAwMDAw MDAgcjc6MDAwMDAwMDAgcjY6MDAwMDAwMDAgcjU6YzAxNTYzYjgKPiA+PiBbICAyNDYuNzU4NDE2 XSAgcjQ6ZGE1ZmUwMDAKPiA+PiAuCj4gPj4KPiA+IAo+ID4gCj4gPiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gTGludXgtZjJmcy1kZXZlbCBtYWls aW5nIGxpc3QKPiA+IExpbnV4LWYyZnMtZGV2ZWxAbGlzdHMuc291cmNlZm9yZ2UubmV0Cj4gPiBo dHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5ldC9saXN0cy9saXN0aW5mby9saW51eC1mMmZzLWRl dmVsCj4gPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpMaW51eC1mMmZzLWRldmVsIG1haWxpbmcgbGlzdApMaW51eC1mMmZzLWRldmVsQGxpc3RzLnNv dXJjZWZvcmdlLm5ldApodHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5ldC9saXN0cy9saXN0aW5m by9saW51eC1mMmZzLWRldmVsCg==