From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (mail.openvz.org [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 431B88017D for ; Tue, 27 Oct 2026 11:56:19 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69RBt3h7027610; Tue, 27 Oct 2026 14:55:04 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69RBt3h7027610 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=sashiko.virtuozzo.com header.i=@sashiko.virtuozzo.com header.b="fAyjSmRt"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amazonses.com header.i=@amazonses.com header.b="HQPOkIed" Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69RBt1KC027604 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 27 Oct 2026 14:55:01 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69RBt1KC027604 Received: by mail-wm1-f72.google.com with SMTP id 5b1f17b1804b1-4a204f135ffso24384015e9.1 for ; Tue, 27 Oct 2026 04:55:01 -0700 (PDT) X-Gm-Message-State: AFq9FYJslxtlRNg1alwrpv6C4jJxX0Hvryk7HySUFYxF6zOawSqE8r83 9gBRRr4wYPg/Fuac3Sq1QseJd98WQwzjwi6i4RwLzdFVbuGEhF9i6e4/zXI/y4VoBiQdxLC4FTx l4hf3fc4whBc/iRWHt+be3XQsu5kFUgBQrqUcROXDqKfIMwRnOHJVsQ== X-Gm-Gg: AYBFou1v0NZ9r+ErjiXTfsoqjcs2ynd8/XUB9oV4vMzZHsbD0NRsAFJet9VQo1yZYYE QAX7T7QFdUJ/ohYv11LLnr64z0wgdj1t4kGOJMZp45hZIZ55ggAJ1+IDiddQjZtCA6JJ/pD2RkF 4l75Ru1f5Hlrmlig74OfHfQl014MnEegHYI1/j3A5BVvQ5RgHBqr4YRLs1YQyyHwrZYuWeWRUQp AVq+3HD1mymhXOpRb+PO8BJcYJFwg1g7wtdVVHGCQGp6SnuRUinjVY/CUB+0Ae5aP9Z7zJfRkOC kil2ToBCzE1e1Al1brfSlFWExODlP4tzxNPSyEUbr2HvXFDr1mM+KhEA+ySOCObr9lFhkuWFFhx giA/f/Hi5Lcg9mYF6YHgkE//x0xX63hMTufiKNGKkZPo6ni1vGnOe9mhzZX3JCYgMq6Mja/EdNW +yUr5SeOcT08GVbIRJQ0jBdUgYj4K/OxGvppUSmEScHB4Wmm5BOXfBTwr4YQAEw0QBJA/isbN3u cBqYgBpoR6XeAuczwPv X-Received: by 2002:a05:600c:5253:b0:4a2:1a:a120 with SMTP id 5b1f17b1804b1-4a35ac99828mr173496815e9.6.1793102101474; Tue, 27 Oct 2026 04:55:01 -0700 (PDT) X-Received: by 2002:a05:600c:5253:b0:4a2:1a:a120 with SMTP id 5b1f17b1804b1-4a35ac99828mr173496145e9.6.1793102100746; Tue, 27 Oct 2026 04:55:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1793102100; cv=none; d=google.com; s=arc-20260327; b=lt9q0ccGYjQ9GMchaBicYohte0/RjhHEfuX2CzDcBZQj5a0nS6o7gQNCKJ4hMeXw2m ydWnhwHaIZUsXRQhZ8eXJpgqSCn0QsnF2/FlyPH99P+bS3dONrUy0gtkv32qMtJWq8qq HEtcuURkhYMgfp96zYV/WwNS6VOBvGTVe5y4Ptu0ka9Z5zDz+GFmAUcUpxC40xTrICZ6 RBme8oAfD/Z+164Aj3XPlZvwkkZYC+VX8NfQKQ8GCw8JZvJfc2IPJ25qdlROuMqYTdA+ PlZUfT9kCu9pgbmHKYqlfYvyi3P7ygQ+PwSLNFfB71h3m3aPrvaRU8R7/6+fpAdXzDL+ 0E2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=feedback-id:date:content-transfer-encoding:references:in-reply-to :cc:to:subject:from:message-id:dkim-signature:dkim-signature; bh=4jwV1ZZZQk66mdiUDc67s+kBejcTVFd7vVKlf9CNAKY=; fh=NSFZu8veb0V5rOaeqrzlf/hnrfmbPnZ8zGd+cLp5/ZE=; b=RihBYYSn549hkqFtTjIzGZ/QA2bvKQgkbbxYu2NA3OvSvoxiUWHuck/Dw7R/kQY9xq IIGqyPvEfGY1fcWHdzxCLKg46msN8uTtT1MKK7xov2HsaT7yjpmp5e63GG/5NtLvh6f6 CmaXBY2nl99azF3Z3WMJaU11JqVdfhBI1doIVv++htF53VnI8i8P1LkwPocz8Crc8Gfd I+3gAjpFcmPJS50kthtgVMEcZ3C8iAkpBzA5Pnm6WufV3pItyg/WyaUf5QkFuXT+lzVY iVa8EbDWF7BhoNAdDqiyRKSGIx8AUQHFWja5ElZDx6+p2Lh/EIZ8yg0JkzQxT7WGKC0f MsYQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b=fAyjSmRt; dkim=pass header.i=@amazonses.com header.s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh header.b=HQPOkIed; spf=pass (google.com: domain of 010701a17d36b738-9f5c4634-66c4-46f6-a68e-12e5b990b59b-000000@eu-central-1.amazonses.com designates 69.169.224.2 as permitted sender) smtp.mailfrom=010701a17d36b738-9f5c4634-66c4-46f6-a68e-12e5b990b59b-000000@eu-central-1.amazonses.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from b224-2.smtp-out.eu-central-1.amazonses.com (b224-2.smtp-out.eu-central-1.amazonses.com. [69.169.224.2]) by mx.google.com with ESMTPS id ffacd0b85a97d-48e3ed2fa14si19134676f8f.487.2026.10.27.04.55.00 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 27 Oct 2026 04:55:00 -0700 (PDT) Received-SPF: pass (google.com: domain of 010701a17d36b738-9f5c4634-66c4-46f6-a68e-12e5b990b59b-000000@eu-central-1.amazonses.com designates 69.169.224.2 as permitted sender) client-ip=69.169.224.2; Authentication-Results: mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b=fAyjSmRt; dkim=pass header.i=@amazonses.com header.s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh header.b=HQPOkIed; spf=pass (google.com: domain of 010701a17d36b738-9f5c4634-66c4-46f6-a68e-12e5b990b59b-000000@eu-central-1.amazonses.com designates 69.169.224.2 as permitted sender) smtp.mailfrom=010701a17d36b738-9f5c4634-66c4-46f6-a68e-12e5b990b59b-000000@eu-central-1.amazonses.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=23yjbh4k34hwzfubhuiim7m4inbd3ick; d=sashiko.virtuozzo.com; t=1793102100; h=Message-ID:From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date; bh=MBqa/D/xgvaGi65ZUzZLft+GUZwAGMbZ6MXa6RroTCM=; b=fAyjSmRtrNi/9c1JDbH3mdN8CPeF9ARRc5fURFCii2bZjCSJecu7RdOx4kOcSwIm zJIcJQH6giSt09jNB1m9shHoOp2yoLJLqE6wDA25nSU+dIQSfSoF/+L/2IDnX061GFr g2Dwmc04Ltg3BM8ApVTY36tetgvq5iXfs0M94uUKBPaH4/+7100jtmZmispFbN+F3cm YIaCRlj5bjg6d56HbJiurPPCZayt9VsiwEvIhLfzP89IHspJ2P25CzaCJfZubHijwLq tdjyLi088gy9zFSa7Sp+4+E9wjnH2VB5jfx11E0927RfkRVHJbsDA6Z2GMLej3EEmRt yqXfAyX+kQ== DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh; d=amazonses.com; t=1793102100; h=Message-ID:From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date:Feedback-ID; bh=MBqa/D/xgvaGi65ZUzZLft+GUZwAGMbZ6MXa6RroTCM=; b=HQPOkIedHbhprRTdwoLFQ/LzpVibcq3SVmMyek9b3pot50B5raAmc0L25OPzjoSX EnxHPfjHRYmHiMOi2foUn/4Srn45L2UvbgkyhaEJKdq7pu6RmHNSLo6uTmQzU0FLGZB M/oehyE9OpvHwSxM8vjI5BW8Yhcy4Xn95IZZLL8c= Message-ID: <010701a17d36b738-9f5c4634-66c4-46f6-a68e-12e5b990b59b-000000@eu-central-1.amazonses.com> From: no-reply@sashiko.virtuozzo.com To: Pavel Tikhomirov , Konstantin Khorenko In-Reply-To: <20261027-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v4-3-b4d92264f6a4@virtuozzo.com> References: <20261027-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v4-0-b4d92264f6a4@virtuozzo.com> <20261027-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v4-3-b4d92264f6a4@virtuozzo.com> Date: Tue, 27 Oct 2026 11:55:00 +0000 Feedback-ID: ::1.eu-central-1.2wRQJBpg9g1fGRYexx3dUuYGS25Bux+2TEOx72/m6U4=:AmazonSES X-SES-Outgoing: 2026.10.27-69.169.224.2 X-OZ-Fwd: true X-MIME-Autoconverted: from quoted-printable to 8bit by mail.openvz.org id 69RBt1KC027604 Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 v4 3/3] block/blk-cbt: account a write request also when dm starts it X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MSBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0hpZ2hdIGJsb2NrOiBjYnRfYWxs b2Nfd29ya19mbigpIHJhY2VzIHdpdGggdW5sb2NrZWQgQ0JUX1BBR0VfTUlTU0VEIHN0b3JlIGlu IF9fYmxrX2NidF9zZXQoKQotLQoKY29tbWl0IGUzODRhOGE0NGNiOGIxOTU3Y2ExZjE2MTA0YzVi MDkxZTk5NzY2M2UKQXV0aG9yOiBQYXZlbCBUaWtob21pcm92IDxwdGlraG9taXJvdkB2aXJ0dW96 em8uY29tPgoKYmxvY2svYmxrLWNidDogYWNjb3VudCBhIHdyaXRlIHJlcXVlc3QgYWxzbyB3aGVu IGRtIHN0YXJ0cyBpdAoKVGhpcyBwYXRjaCBhY2NvdW50cyBhIHdyaXRlIGFnYWluIHdoZW4gcmVx dWVzdCBiYXNlZCBkbSBzdGFydHMgaXQsIGJ5IHNldHRpbmcgYml0cyBkaXJlY3RseSBpbiB0aGUg YWxyZWFkeS1wcmVzZW50IGJpdG1hcCBwYWdlcyBmcm9tIGJsa19jYnRfcnFfc3RhcnQoKS4gQWxs b2NhdGlvbiBvZiBtaXNzaW5nIGJpdG1hcCBwYWdlcyBpcyBxdWV1ZWQgdG8ga2Jsb2NrZCBhdCBz dWJtaXNzaW9uIHRpbWUgdGhyb3VnaCBjYnRfYWxsb2Nfd29ya19mbigpLiBJZiBhIHBhZ2UgaXMg c3RpbGwgbWlzc2luZyBhdCBkbSBzdGFydCB0aW1lLCBkbV9tcV9xdWV1ZV9ycSgpIHJldHVybnMg QkxLX1NUU19SRVNPVVJDRSBzbyBibGstbXEgcmV0cmllcyB0aGUgcmVxdWVzdCBsYXRlci4KCkxp bms6IGh0dHBzOi8vdmlydHVvenpvLmF0bGFzc2lhbi5uZXQvYnJvd3NlL1ZTVE9SLTE0OTI2OAoK PiBkaWZmIC0tZ2l0IGEvYmxvY2svYmxrLWNidC5jIGIvYmxvY2svYmxrLWNidC5jCj4gLS0tIGEv YmxvY2svYmxrLWNidC5jCj4gKysrIGIvYmxvY2svYmxrLWNidC5jCgpbIC4uLiBdCgo+ICsvKiBB bGxvY2F0ZSB0aGUgbWFwIHBhZ2VzIHF1ZXVlZCBpbiBjYnQtPm1pc3NpbmcgKi8KPiArc3RhdGlj IHZvaWQgY2J0X2FsbG9jX3dvcmtfZm4oc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQo+ICt7Cj4g KwlzdHJ1Y3QgY2J0X2luZm8gKmNidCA9IGNvbnRhaW5lcl9vZih3b3JrLCBzdHJ1Y3QgY2J0X2lu Zm8sIGFsbG9jX3dvcmspOwo+ICsJdW5zaWduZWQgbG9uZyBpZHg7Cj4gKwo+ICsJZm9yX2VhY2hf c2V0X2JpdChpZHgsIGNidC0+bWlzc2luZywgTlJfUEFHRVMoY2J0LT5ibG9ja19tYXgpKSB7Cj4g KwkJc3RydWN0IHBhZ2UgKnBhZ2U7Cj4gKwo+ICsJCWNsZWFyX2JpdChpZHgsIGNidC0+bWlzc2lu Zyk7Cj4gKwkJaWYgKENCVF9QQUdFKGNidCwgaWR4KSkKPiArCQkJY29udGludWU7Cj4gKwo+ICsJ CXBhZ2UgPSBhbGxvY19wYWdlKEdGUF9OT0lPIHwgX19HRlBfWkVSTyk7Cj4gKwkJc3Bpbl9sb2Nr X2lycSgmY2J0LT5sb2NrKTsKPiArCQlpZiAoIUNCVF9QQUdFKGNidCwgaWR4KSAmJiAhdGVzdF9i aXQoQ0JUX0RFQUQsICZjYnQtPmZsYWdzKSkgewo+ICsJCQlpZiAocGFnZSkgewo+ICsJCQkJY2J0 LT5tYXBbaWR4XSA9IHBhZ2U7Cj4gKwkJCQlwYWdlID0gTlVMTDsKCltTZXZlcml0eTogSGlnaF0K Q2FuIHRoaXMgc3RvcmUgcmFjZSB3aXRoIHRoZSBDQlRfUEFHRV9NSVNTRUQgc3RvcmUgaW4gX19i bGtfY2J0X3NldCgpPwoKY2J0X2FsbG9jX3dvcmtfZm4oKSBpbnN0YWxscyB0aGUgbmV3IHBhZ2Ug dW5kZXIgY2J0LT5sb2NrLiBIb3dldmVyLCB0aGUKc2VudGluZWwgc3RvcmUgaW4gX19ibGtfY2J0 X3NldCgpIHRha2VzIG5vIGNidC0+bG9jazoKCmJsb2NrL2Jsay1jYnQuYzpfX2Jsa19jYnRfc2V0 KCkgewogICAgLi4uCgl9IGVsc2UgaWYgKHBhZ2VzX21pc3NlZCkgewoJCSgqcGFnZXNfbWlzc2Vk KSsrOwoJCWlmICghKmlkeF9maXJzdCkKCQkJKmlkeF9maXJzdCA9IGlkeDsKCQljYnQtPm1hcFtp ZHhdID0gQ0JUX1BBR0VfTUlTU0VEOwogICAgLi4uCn0KCl9fYmxrX2NidF9zZXQoKSBpcyByZWFj aGVkIHdpdGggYSBub24tTlVMTCBwYWdlc19taXNzZWQgZnJvbSB0aGUKb25fZWFjaF9jcHUoKSBJ UEkgaW4gY2J0X2ZsdXNoX2NhY2hlKCk6CgogICAgb25fZWFjaF9jcHUoX19jYnRfZmx1c2hfY3B1 X2NhY2hlLCAmY3R4LCAxKTsKCkEgcG9zc2libGUgaW50ZXJsZWF2aW5nOgoKQ1BVIEIgKElQSSwg X19ibGtfY2J0X3NldCkKICAgIHBhZ2UgPSBDQlRfUEFHRShjYnQsIGlkeCk7ICAgICAgIC8qIE5V TEwgKi8KCkNQVSBBIChrYmxvY2tkLCBjYnRfYWxsb2Nfd29ya19mbikKICAgIHNwaW5fbG9ja19p cnEoJmNidC0+bG9jayk7CiAgICBjYnQtPm1hcFtpZHhdID0gcGFnZTsKCkNQVSBCCiAgICBjYnQt Pm1hcFtpZHhdID0gQ0JUX1BBR0VfTUlTU0VEOyAvKiBvdmVyd3JpdGVzIHRoZSBuZXcgcGFnZSAq LwoKVGhlIG5ldyBwYWdlIGlzIHRoZW4gbm8gbG9uZ2VyIHJlYWNoYWJsZSwgc2luY2UgQ0JUX1BB R0UoKSB0cmVhdHMgdGhlIHNsb3QKYXMgZW1wdHkgYW5kIGNidF9yZWxlYXNlX2NhbGxiYWNrKCkg c2tpcHMgaXQsIHNvIGl0IGlzIGxlYWtlZC4KCkFueSBkaXJ0eSBiaXRzIGFscmVhZHkgaW4gdGhh dCBwYWdlIGFyZSBhbHNvIGxvc3QuIFRoaXMgaW5jbHVkZXMgYml0cyBzZXQKYnkgY2J0X3NldF9w cmVzZW50KCkgZnJvbSBibGtfY2J0X3JxX3N0YXJ0KCksIHdoaWNoIGlzIHRoZSBjYXNlIHRoaXMg cGF0Y2gKaXMgbWVhbnQgdG8gcHJvdGVjdC4gQSBsYXRlciBjYnRfcGFnZV9hbGxvYygpIGZyb20g Y2J0X2ZsdXNoX2NhY2hlKCkgd291bGQKaW5zdGFsbCBhIGZyZXNoIHplcm9lZCBwYWdlLgoKQmVm b3JlIHRoaXMgcGF0Y2ggdGhlIHdpbmRvdyB3YXMgbXVjaCBuYXJyb3dlci4gTm93IGNidF9xdWV1 ZV9hbGxvY19wYWdlcygpCnF1ZXVlcyBhbiBhc3luY2hyb25vdXMgaW5zdGFsbGVyIG9uIGV2ZXJ5 IHdyaXRlIHRoYXQgdG91Y2hlcyBhIG1pc3NpbmcKcGFnZSwgdW5sZXNzIENCVF9OT0NBQ0hFIGlz IHNldC4gTmVpdGhlciBjYnRfbXV0ZXggbm9yIGFueSBvdGhlciBleGNsdXNpb24Ka2VlcHMgY2J0 X2FsbG9jX3dvcmtfZm4oKSBvdXQgd2hpbGUgY2J0X2ZsdXNoX2NhY2hlKCkgcnVucy4KCkNvdWxk IHRoZSBzZW50aW5lbCBzdG9yZSBiZSBkb25lIHVuZGVyIGNidC0+bG9jaywgb3IgY291bGQgdGhl IGZsdXNoIHBhdGgKYmUgc2VyaWFsaXplZCBhZ2FpbnN0IGFsbG9jX3dvcmsgKGZvciBleGFtcGxl IHdpdGggZmx1c2hfd29yaygpKT8KClsgLi4uIF0KCj4gK3N0YXRpYyBib29sIGNidF9zZXRfcHJl c2VudChzdHJ1Y3QgY2J0X2luZm8gKmNidCwgYmxrY250X3Qgc3RhcnQsIGJsa2NudF90IGxlbikK PiArewoKWyAuLi4gXQoKPiArCQlzdHJ1Y3QgcGFnZSAqcGFnZSA9IENCVF9QQUdFKGNidCwgaWR4 KTsKPiArCj4gKwkJaWYgKHBhZ2UpIHsKPiArCQkJbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwo+ICsJ CQlzcGluX2xvY2tfcGFnZShwYWdlKTsKPiArCQkJc2V0X2JpdHMocGFnZV9hZGRyZXNzKHBhZ2Up LCBvZmYsIG4sIDEpOwoKW1NldmVyaXR5OiBIaWdoXQpSZWxhdGVkIHRvIHRoZSBjb21tZW50IGFi b3ZlOiBiaXRzIHNldCBoZXJlIGluIGNidF9zZXRfcHJlc2VudCgpIGFyZSBsb3N0CmlmIHRoZSBw YWdlIGlzIHN1YnNlcXVlbnRseSBkaXNjYXJkZWQgYnkgdGhlIHVubG9ja2VkIENCVF9QQUdFX01J U1NFRCBzdG9yZQppbiBfX2Jsa19jYnRfc2V0KCkuIFRoYXQgd291bGQgbGVhdmUgYW4gaW5jcmVt ZW50YWwgYmFja3VwIG1pc3NpbmcgY2hhbmdlZApkYXRhIGZvciBhIHdyaXRlIHRoYXQgZG0gaGFz IGFscmVhZHkgc3RhcnRlZC4KClsgLi4uIF0KCi0tIApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRw czovL3Nhc2hpa28udnppbnQuZGV2LyMvcGF0Y2hzZXQvMjAyNjEwMjctcHRpa2hvbWlyb3YtdnN0 b3ItMTQ5MjY4LWNidC1hY2NvdW50LWF0LXJxLXN0YXJ0LXY0LTAtYjRkOTIyNjRmNmE0QHZpcnR1 b3p6by5jb20/cGFydD0zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpEZXZlbCBtYWlsaW5nIGxpc3QKRGV2ZWxAb3BlbnZ6Lm9yZwpodHRwczovL2xpc3Rz Lm9wZW52ei5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXZlbAo=