From debbugs-submit-bounces@debbugs.gnu.org Mon May 22 21:50:13 2017 Received: (at submit) by debbugs.gnu.org; 23 May 2017 01:50:13 +0000 Received: from localhost ([127.0.0.1]:33557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCyxh-00004x-DH for submit@debbugs.gnu.org; Mon, 22 May 2017 21:50:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49909) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCyxf-0008WP-HH for submit@debbugs.gnu.org; Mon, 22 May 2017 21:50:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dCyx4-00020S-19 for submit@debbugs.gnu.org; Mon, 22 May 2017 21:50:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36056) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dCyx3-00020C-Po for submit@debbugs.gnu.org; Mon, 22 May 2017 21:49:33 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40612) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dCywX-0003zS-8h for bug-guix@gnu.org; Mon, 22 May 2017 21:49:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dCyw0-0001qw-Dx for bug-guix@gnu.org; Mon, 22 May 2017 21:49:01 -0400 Received: from mx1.riseup.net ([198.252.153.129]:32952) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dCyvz-0001qN-CS for bug-guix@gnu.org; Mon, 22 May 2017 21:48:28 -0400 Received: from cotinga.riseup.net (unknown [10.0.1.164]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 8636D1A22D4 for ; Tue, 23 May 2017 01:48:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1495504105; bh=Ez7Pu7lW6TZonFEYQWrVSQJWRX7RVD6oZMPjPR2GlZE=; h=Date:From:To:Subject:From; b=fmzxoXVBu271IqM+q8Q/7c1fw3AhFVgbFNDF1gELafnN+SYO0yh42Qd2/dBuvvCQF Bu5eSuLG1xnWact9RyDlZ2OUFkohE90bR8+184JQG76nL1ta0GuFI1WVMeGCTi/yIq j0Oc0BgQOQ5R4kRpkX8RHqv5ldlnSIMlKENKRpzw= Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: quiliro) by (cotinga) with ESMTPSA id A7CE64E9FC Date: Mon, 22 May 2017 20:49:19 -0500 From: Quiliro To: bug-guix@gnu.org Subject: guix system init error Message-ID: <20170522204919.3fba3de2@riseup.net> Organization: FSFLA MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" On 0.13 and on 0.12 I think I have the same error. This is the text from 0.= 13: root@gnu ~# guix system init /mnt/etc/bare-bones.scm /mnt substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... substitute: updating list of substitutes from 'https://mirro= r.hydra.gnu.org'... substitute: updating list of substitutes from 'https://= mirror.hydra.gnu.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... substitute: updating list of substitutes from 'https://mirro= r.hydra.gnu.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... substitute: updating list of substitutes from 'https://mirro= r.hydra.gnu.org'... substitute: updating list of substitutes from 'https://= mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'htt= ps://mirror.hydra.gnu.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... substitute: updating list of substitutes from 'https://mirro= r.hydra.gnu.org'... substitute: updating list of substitutes from 'https://= mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'htt= ps://mirror.hydra.gnu.org'... substitute: updating list of substitutes from= 'https://mirror.hydra.gnu.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... substitute: updating list of substitutes from 'https://mirro= r.hydra.gnu.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... substitute: updating list of substitutes from 'https://mirro= r.hydra.gnu.org'... substitute: updating list of substitutes from 'https://= mirror.hydra.gnu.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... substitute: updating list of substitutes from 'https://mirro= r.hydra.gnu.org'... substitute: updating list of substitutes from 'https://= mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'htt= ps://mirror.hydra.gnu.org'... substitute: updating list of substitutes from= 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes= from 'https://mirror.hydra.gnu.org'... substitute: updating list of substi= tutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of s= ubstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list= of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating= list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: upd= ating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute= : updating list of substitutes from 'https://mirror.hydra.gnu.org'... subst= itute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... = substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... substitute: updating list of substitutes from 'https://mirro= r.hydra.gnu.org'... substitute: updating list of substitutes from 'https://= mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'htt= ps://mirror.hydra.gnu.org'... substitute: updating list of substitutes from= 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes= from 'https://mirror.hydra.gnu.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... substitute: updating list of substitutes from 'https://mirro= r.hydra.gnu.org'... substitute: updating list of substitutes from 'https://= mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'htt= ps://mirror.hydra.gnu.org'... substitute: updating list of substitutes from= 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes= from 'https://mirror.hydra.gnu.org'... substitute: updating list of substi= tutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of s= ubstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list= of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating= list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: upd= ating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute= : updating list of substitutes from 'https://mirror.hydra.gnu.org'... subst= itute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... = substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... substitute: updating list of substitutes from 'https://mirro= r.hydra.gnu.org'... substitute: updating list of substitutes from 'https://= mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'htt= ps://mirror.hydra.gnu.org'... substitute: updating list of substitutes from= 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes= from 'https://mirror.hydra.gnu.org'... substitute: updating list of substi= tutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of s= ubstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list= of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating= list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: upd= ating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute= : updating list of substitutes from 'https://mirror.hydra.gnu.org'... subst= itute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... = substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... substitute: updating list of substitutes from 'https://mirro= r.hydra.gnu.org'... substitute: updating list of substitutes from 'https://= mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'htt= ps://mirror.hydra.gnu.org'... substitute: updating list of substitutes from= 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes= from 'https://mirror.hydra.gnu.org'... substitute: updating list of substi= tutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of s= ubstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list= of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating= list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: upd= ating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute= : updating list of substitutes from 'https://mirror.hydra.gnu.org'... subst= itute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... = substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... substitute: updating list of substitutes from 'https://mirro= r.hydra.gnu.org'... substitute: updating list of substitutes from 'https://= mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'htt= ps://mirror.hydra.gnu.org'... substitute: updating list of substitutes from= 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes= from 'https://mirror.hydra.gnu.org'... substitute: updating list of substi= tutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of s= ubstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list= of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating= list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: upd= ating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute= : updating list of substitutes from 'https://mirror.hydra.gnu.org'... subst= itute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... = substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... substitute: updating list of substitutes from 'https://mirro= r.hydra.gnu.org'... substitute: updating list of substitutes from 'https://= mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'htt= ps://mirror.hydra.gnu.org'... substitute: updating list of substitutes from= 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes= from 'https://mirror.hydra.gnu.org'... substitute: updating list of substi= tutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of s= ubstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list= of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating= list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: upd= ating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute= : updating list of substitutes from 'https://mirror.hydra.gnu.org'... subst= itute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... = substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... substitute: updating list of substitutes from 'https://mirro= r.hydra.gnu.org'... substitute: updating list of substitutes from 'https://= mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'htt= ps://mirror.hydra.gnu.org'... substitute: updating list of substitutes from= 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes= from 'https://mirror.hydra.gnu.org'... substitute: updating list of substi= tutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of s= ubstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list= of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating= list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: upd= ating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute= : updating list of substitutes from 'https://mirror.hydra.gnu.org'... subst= itute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... = substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... substitute: updating list of substitutes from 'https://mirror.hyd= ra.gnu.org'... substitute: updating list of substitutes from 'https://mirro= r.hydra.gnu.org'... substitute: updating list of substitutes from 'https://= mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'htt= ps://mirror.hydra.gnu.org'... substitute: updating list of substitutes from= 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes= from 'https://mirror.hydra.gnu.org'... substitute: updating list of substi= tutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of s= ubstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list= of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating= list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: upd= ating list of su bstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list = of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating = list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: upda= ting list of substitutes from 'https://mirror.hydra.gnu.org'... substitute:= updating list of substitutes from 'https://mirror.hydra.gnu.org'... substi= tute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... s= ubstitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'= ... substitute: updating list of substitutes from 'https://mirror.hydra.gnu= .org'... substitute: updating list of substitutes from 'https://mirror.hydr= a.gnu.org'... substitute: updating list of substitutes from 'https://mirror= .hydra.gnu.org'... substitute: updating list of substitutes from 'https://m= irror.hydra.gnu.org'... substitute: updating list of substitutes from 'http= s://mirror.hydra.gnu.org'... substitute: updating list of substitutes from = 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes = from 'https://mirror.hydra.gnu.org'... substitute: updating list of substit= utes from 'https://mirror.hydra.gnu.org'... substitute: updating list of su= bstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list = of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating = list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: upda= ting list of substitutes from 'https://mirror.hydra.gnu.org'... substitute:= updating list of substitutes from 'https://mirror.hydra.gnu.org'... substi= tute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... s= ubstitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'= ... substitute: updating list of substitutes from 'https://mirror.hydra.gnu= .org'... substitute: updating list of substitutes from 'https://mirror.hydr= a.gnu.org'... substitute: updating list of substitutes from 'https://mirror= .hydra.gnu.org'... substitute: updating list of substitutes from 'https://m= irror.hydra.gnu.org'... substitute: updating list of substitutes from 'http= s://mirror.hydra.gnu.org'... substitute: updating list of substitutes from = 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes = from 'https://mirror.hydra.gnu.org'... substitute: updating list of substit= utes from 'https://mirror.hydra.gnu.org'... substitute: updating list of su= bstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list = of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating = list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: upda= ting list of substitutes from 'https://mirror.hydra.gnu.org'... substitute:= updating list of substitutes from 'https://mirror.hydra.gnu.org'... substi= tute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... s= ubstitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'= ... substitute: updating list of substitutes from 'https://mirror.hydra.gnu= .org'... substitute: updating list of substitutes from 'https://mirror.hydr= a.gnu.org'... substitute: updating list of substitutes from 'https://mirror= .hydra.gnu.org'... substitute: updating list of substitutes from 'https://m= irror.hydra.gnu.org'... substitute: updating list of substitutes from 'http= s://mirror.hydra.gnu.org'... substitute: updating list of substitutes from = 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes = from 'https://mirror.hydra.gnu.org'... substitute: updating list of substit= utes from 'https://mirror.hydra.gnu.org'... substitute: updating list of su= bstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list = of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating = list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: upda= ting list of substitutes from 'https://mirror.hydra.gnu.org'... substitute:= updating list of substitutes from 'https://mirror.hydra.gnu.org'... substi= tute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... s= ubstitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'= ... substitute: updating list of substitutes from 'https://mirror.hydra.gnu= .org'... substitute: updating list of substitutes from 'https://mirror.hydr= a.gnu.org'... substitute: updating list of substitutes from 'https://mirror= .hydra.gnu.org'... substitute: updating list of substitutes from 'https://m= irror.hydra.gnu.org'... substitute: updating list of substitutes from 'http= s://mirror.hydra.gnu.org'... substitute: updating list of substitutes from = 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes = from 'https://mirror.hydra.gnu.org'... substitute: updating list of substit= utes from 'https://mirror.hydra.gnu.org'... substitute: updating list of su= bstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list = of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating = list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: upda= ting list of substitutes from 'https://mirror.hydra.gnu.org'... substitute:= updating list of substitutes from 'https://mirror.hydra.gnu.org'... substi= tute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... s= ubstitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'= ... substitute: updating list of substitutes from 'https://mirror.hydra.gnu= .org'... substitute: updating list of substitutes from 'https://mirror.hydr= a.gnu.org'... substitute: updating list of substitutes from 'https://mirror= .hydra.gnu.org'... substitute: updating list of substitutes from 'https://m= irror.hydra.gnu.org'... substitute: updating list of substitutes from 'http= s://mirror.hydra.gnu.org'... substitute: updating list of substitutes from = 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes = from 'https://mirror.hydra.gnu.org'... substitute: updating list of substit= utes from 'https://mirror.hydra.gnu.org'... substitute: updating list of su= bstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list = of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating = list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: upda= ting list of substitutes from 'https://mirror.hydra.gnu.org'... substitute:= updating list of substitutes from 'https://mirror.hydra.gnu.org'... substi= tute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... s= ubstitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'= ... substitute: updating list of substitutes from 'https://mirror.hydra.gnu= .org'... substitute: updating list of substitutes from 'https://mirror.hydr= a.gnu.org'... substitute: updating list of substitutes from 'https://mirror= .hydra.gnu.org'... substitute: updating list of substitutes from 'https://m= irror.hydra.gnu.org'... substitute: updating list of substitutes from 'http= s://mirror.hydra.gnu.org'... substitute: updating list of substitutes from = 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes = from 'https://mirror.hydra.gnu.org'... substitute: updating list of substit= utes from 'https://mirror.hydra.gnu.org'... substitute: updating list of su= bstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list = of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating = list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: upda= ting list of substitutes from 'https://mirror.hydra.gnu.org'... substitute:= updating list of substitutes from 'https://mirror.hydra.gnu.org'... substi= tute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... s= ubstitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'= ... substitute: updating list of substitutes from 'https://mirror.hydra.gnu= .org'... substitute: updating list of substitutes from 'https://mirror.hydr= a.gnu.org'... substitute: updating list of substitutes from 'https://mirror= .hydra.gnu.org'... substitute: updating list of substitutes from 'https://m= irror.hydra.gnu.org'... substitute: updating list of substitutes from 'http= s://mirror.hydra.gnu.org'... substitute: updating list of substitutes from = 'https://mirror. hydra.gnu.org'... substitute: updating list of substitutes from 'https://mi= rror.hydra.gnu.org'... substitute: updating list of substitutes from 'https= ://mirror.hydra.gnu.org'... substitute: updating list of substitutes from '= https://mirror.hydra.gnu.org'... substitute: updating list of substitutes f= rom 'https://mirror.hydra.gnu.org'... substitute: updating list of substitu= tes from 'https://mirror.hydra.gnu.org'... substitute: updating list of sub= stitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list o= f substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating l= ist of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updat= ing list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: = updating list of substitutes from 'https://mirror.hydra.gnu.org'... substit= ute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... su= bstitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'.= .. substitute: updating list of substitutes from 'https://mirror.hydra.gnu.= org'... substitute: updating list of substitutes from 'https://mirror.hydra= .gnu.org'... substitute: updating list of substitutes from 'https://mirror.= hydra.gnu.org'... substitute: updating list of substitutes from 'https://mi= rror.hydra.gnu.org'... substitute: updating list of substitutes from 'https= ://mirror.hydra.gnu.org'... substitute: updating list of substitutes from '= https://mirror.hydra.gnu.org'... substitute: updating list of substitutes f= rom 'https://mirror.hydra.gnu.org'... substitute: updating list of substitu= tes from 'https://mirror.hydra.gnu.org'... substitute: updating list of sub= stitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list o= f substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating l= ist of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updat= ing list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: = updating list of substitutes from 'https://mirror.hydra.gnu.org'... substit= ute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... su= bstitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'.= .. substitute: updating list of substitutes from 'https://mirror.hydra.gnu.= org'... substitute: updating list of substitutes from 'https://mirror.hydra= .gnu.org'... substitute: updating list of substitutes from 'https://mirror.= hydra.gnu.org'... substitute: updating list of substitutes from 'https://mi= rror.hydra.gnu.org'... substitute: updating list of substitutes from 'https= ://mirror.hydra.gnu.org'... substitute: updating list of substitutes from '= https://mirror.hydra.gnu.org'... substitute: updating list of substitutes f= rom 'https://mirror.hydra.gnu.org'... substitute: updating list of substitu= tes from 'https://mirror.hydra.gnu.org'... substitute: updating list of sub= stitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list o= f substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating l= ist of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updat= ing list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: = updating list of substitutes from 'https://mirror.hydra.gnu.org'... substit= ute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... su= bstitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'.= .. substitute: updating list of substitutes from 'https://mirror.hydra.gnu.= org'... substitute: updating list of substitutes from 'https://mirror.hydra= .gnu.org'... substitute: updating list of substitutes from 'https://mirror.= hydra.gnu.org'... substitute: updating list of substitutes from 'https://mi= rror.hydra.gnu.org'... substitute: updating list of substitutes from 'https= ://mirror.hydra.gnu.org'... substitute: updating list of substitutes from '= https://mirror.hydra.gnu.org'... substitute: updating list of substitutes f= rom 'https://mirror.hydra.gnu.org'... substitute: updating list of substitu= tes from 'https://mirror.hydra.gnu.org'... substitute: updating list of sub= stitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list o= f substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating l= ist of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updat= ing list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: = updating list of substitutes from 'https://mirror.hydra.gnu.org'... substit= ute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... su= bstitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'.= .. substitute: updating list of substitutes from 'https://mirror.hydra.gnu.= org'... substitute: updating list of substitutes from 'https://mirror.hydra= .gnu.org'... substitute: updating list of substitutes from 'https://mirror.= hydra.gnu.org'... substitute: updating list of substitutes from 'https://mi= rror.hydra.gnu.org'... substitute: updating list of substitutes from 'https= ://mirror.hydra.gnu.org'... substitute: updating list of substitutes from '= https://mirror.hydra.gnu.org'... substitute: updating list of substitutes f= rom 'https://mirror.hydra.gnu.org'... substitute: updating list of substitu= tes from 'https://mirror.hydra.gnu.org'... substitute: updating list of sub= stitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list o= f substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating l= ist of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updat= ing list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: = updating list of substitutes from 'https://mirror.hydra.gnu.org'... substit= ute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... su= bstitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'.= .. substitute: updating list of substitutes from 'https://mirror.hydra.gnu.= org'... substitute: updating list of substitutes from 'https://mirror.hydra= .gnu.org'... substitute: updating list of substitutes from 'https://mirror.= hydra.gnu.org'... substitute: updating list of substitutes from 'https://mi= rror.hydra.gnu.org'... substitute: updating list of substitutes from 'https= ://mirror.hydra.gnu.org'... substitute: updating list of substitutes from '= https://mirror.hydra.gnu.org'... substitute: updating list of substitutes f= rom 'https://mirror.hydra.gnu.org'... substitute: updating list of substitu= tes from 'https://mirror.hydra.gnu.org'... substitute: updating list of sub= stitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list o= f substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating l= ist of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updat= ing list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: = updating list of substitutes from 'https://mirror.hydra.gnu.org'... substit= ute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... su= bstitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'.= .. substitute: updating list of substitutes from 'https://mirror.hydra.gnu.= org'... substitute: updating list of substitutes from 'https://mirror.hydra= .gnu.org'... substitute: updating list of substitutes from 'https://mirror.= hydra.gnu.org'... substitute: updating list of substitutes from 'https://mi= rror.hydra.gnu.org'... substitute: updating list of substitutes from 'https= ://mirror.hydra.gnu.org'... substitute: updating list of substitutes from '= https://mirror.hydra.gnu.org'... substitute: updating list of substitutes f= rom 'https://mirror.hydra.gnu.org'... substitute: updating list of substitu= tes from 'https://mirror.hydra.gnu.org'... substitute: updating list of sub= stitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list o= f substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating l= ist of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updat= ing list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: = updating list of substitutes from 'https://mirror.hydra.gnu.org'... substit= ute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... su= bstitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'.= .. substitute: u pdating list of substitutes from 'https://mirror.hydra.gnu.org'... substitu= te: updating list of substitutes from 'https://mirror.hydra.gnu.org'... sub= stitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'..= . substitute: updating list of substitutes from 'https://mirror.hydra.gnu.o= rg'... substitute: updating list of substitutes from 'https://mirror.hydra.= gnu.org'... substitute: updating list of substitutes from 'https://mirror.h= ydra.gnu.org'... substitute: updating list of substitutes from 'https://mir= ror.hydra.gnu.org'... substitute: updating list of substitutes from 'https:= //mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'h= ttps://mirror.hydra.gnu.org'... substitute: updating list of substitutes fr= om 'https://mirror.hydra.gnu.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... substitute: updating list of substitutes from 'https://mirror.hydra.gn= u.org'... 100.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/1h0p1lgl5i1dmwa0rzxf= lv664zwwm6am-glibc-utf8-locales-2.25 (6.3MiB installed)... glibc-utf8-locales-2.25 537KiB/s 00:03 | 1.3MiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/16i6p8liwzl2wk10akcq= w84l9mqhdyfg-automake-1.15 (1.8MiB installed)... automake-1.15 645KiB/s 00:01 | 719KiB transfe= rred updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/zq65kpvwwxgc3qqbf9ap= ic8gyss2l0zq-binutils-2.27 (49.3MiB installed)... binutils-2.27 120KiB/s 02:32 | 17.8MiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/s3c442d075fc8a0q0nsp= c9jjsgjq613p-bzip2-1.0.6 (538KiB installed)... bzip2-1.0.6 120KiB/s 00:02 | 231KiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/if99vbhh9vk98p61a7l3= s9d1vmbmfkk0-expat-2.2.0 (610KiB installed)... expat-2.2.0 113KiB/s 00:01 | 168KiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/b837wr8ffw2ppbx1744a= 2xll70bh8h4c-freetype-2.7.1 (2.7MiB installed)... freetype-2.7.1 184KiB/s 00:05 | 909KiB transfe= rred updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/ax413995ajhcrk5g48r6= w3bwkb3pb1lr-gettext-minimal-0.19.8.1 (9.8MiB installed)... gettext-minimal-0.19.8.1 439KiB/s 00:08 | 3.6MiB transfe= rred updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/pv2qmb1kjbskzph09yg0= 6vd0wm6iwgbd-graphite2-1.3.9 (308KiB installed)... graphite2-1.3.9 302KiB/s 00:00 | 125KiB transfe= rred updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/z0as6gp6grsqs4a8knbx= kcwbyxriqmgc-gs-fonts-8.11 (4.5MiB installed)... gs-fonts-8.11 628KiB/s 00:06 | 3.5MiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gf7zzb5narfq1dfhyflii15dy= g9gri81-guile-2.0.14.tar.xz (2.8MiB installed)... guile-2.0.14.tar.xz 2.8MiB 798KiB/s 00:04 [####################] 10= 0.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/38j1nrzd039sd65zfpbd= 0i3j9lxvnwpx-fontconfig-2.12.1 (2.0MiB installed)... fontconfig-2.12.1 575KiB/s 00:02 | 866KiB transfe= rred updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/y7cgyi1syavy17kacn5s= 2adw20i8mglz-guix-0.13.0-checkout (36.7MiB installed)... guix-0.13.0-checkout 13.0MiB 305KiB/s 00:44 [####################] 10= 0.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/m71kgd1gbx609mqn2m4l= m9x1i1pgzz74-help2man-1.47.4 (29KiB installed)... help2man-1.47.4 3.4MiB/s 00:00 | 17KiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/rmb4nh95s22lnd42sarz= j5bswakd3mxx-icu4c-58.2 (34.9MiB installed)... icu4c-58.2 828KiB/s 00:16 | 12.9MiB transfe= rred updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/ri56wnmzkgzrajdyl5yd= c55lrwy1164k-ld-wrapper-0 (18KiB installed)... ld-wrapper-0 2.3MiB/s 00:00 | 7KiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/mf9aln8affmgaj8vkwv6= 36cgalfqdv8g-libjpeg-9b (809KiB installed)... libjpeg-9b 311KiB/s 00:01 | 333KiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/540scmzhxx3avrr760ma= 7pyzp26k5gbs-libxpm-3.5.12 (279KiB installed)... libxpm-3.5.12 255KiB/s 00:00 | 101KiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/6rp4sjvp7lxkjh6mya4g= g5g37i4qlrk4-gd-2.2.4 (1.3MiB installed)... gd-2.2.4 450KiB/s 00:01 | 300KiB transfe= rred updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/hqqw3jkqdpy72drq8mnn= 1kbh4dssw5lc-libxaw-1.0.13 (3.0MiB installed)... libxaw-1.0.13 723KiB/s 00:01 | 914KiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/2sf5dkanvf3r0mg20yys= xig5fgg8yq8d-libxrender-0.9.10 (136KiB installed)... libxrender-0.9.10 228KiB/s 00:00 | 45KiB transfe= rred updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/aamm99b0iq42qcxqy6mx= i50h93a84af3-m4-1.4.18 (264KiB installed)... m4-1.4.18 364KiB/s 00:00 | 176KiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/vndw4mh60kap1vwk9mj0= rmf4xh9z5ndq-libxft-2.3.2 (258KiB installed)... libxft-2.3.2 402KiB/s 00:00 | 97KiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/c096s3rxsilbp36y7wns= r29w2hvr3s9x-autoconf-2.69 (2.1MiB installed)... autoconf-2.69 715KiB/s 00:01 | 886KiB transfe= rred updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/alg6ani0nnwrxyz15d1j= 5d0k6qs2m5sk-make-4.2.1 (1.3MiB installed)... make-4.2.1 615KiB/s 00:01 | 588KiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/4m58wpsp8xx4b3v5rwnq= 6ww93dp16z0l-module-import (680B installed)... module-import 69KiB/s 00:00 | 189B transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/a42pfdz8w5qxdkp6xz87= 83ydywmp0p8p-module-import (1KiB installed)... module-import 123KiB/s 00:00 | 331B transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/cgnwpa0h824nvffcc3nn= gks1rv7p80d4-autoconf-wrapper-2.69 (3KiB installed)... autoconf-wrapper-2.69 200KiB/s 00:00 | 632B transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/ng61qpn9qk82nhxarksf= nv53ki2j0ld2-module-import-compiled (371KiB installed)... module-import-compiled 249KiB/s 00:00 | 105KiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/n04pda8i88ry820qwz2f= 12i99535sy3d-pcre-8.40 (3.4MiB installed)... pcre-8.40 116KiB/s 00:11 | 1.3MiB transfe= rred updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/hgv1xc69vf2cqy21iglp= pnr2329llxqw-pixman-0.34.0 (1.6MiB installed)... pixman-0.34.0 136KiB/s 00:04 | 596KiB transfe= rred updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/0wps368gx0cn3ynrkbhz= q5pxf75rng7y-glib-2.50.3 (13.7MiB installed)... glib-2.50.3 494KiB/s 00:08 | 4.0MiB transfe= rred updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/zrk4galrr3cbp4yvkn93= hcq6dpkf6k98-texinfo-6.3 (8.2MiB installed)... texinfo-6.3 725KiB/s 00:03 | 1.9MiB transfe= rred updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/i0bjwdqvn0wixcwfpw25= 4w0az17iysga-cairo-1.14.8 (6.0MiB installed)... cairo-1.14.8 747KiB/s 00:02 | 1.7MiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/92nphddbww5b9z4sqdzi= s5z53lhqf0bd-gts-0.7.6 (1.4MiB installed)... gts-0.7.6 451KiB/s 00:01 | 444KiB transfe= rred updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/k6jkr6p94xlsddgiy8ab= icm2b36gkdh6-harfbuzz-1.4.3 (2.4MiB installed)... harfbuzz-1.4.3 510KiB/s 00:01 | 455KiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/9ahz2yfi9ydchfksdgl9= 6y785kn9453w-zlib-1.2.11 (375KiB installed)... zlib-1.2.11 329KiB/s 00:00 | 152KiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/r1zsyinrpcpfbcym5qrx= 6zbk6hwzxwnm-pango-1.40.3 (4.0MiB installed)... pango-1.40.3 601KiB/s 00:01 | 668KiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/4iw4r2majarqlm19adai= kqw126jxqf2p-gcc-5.4.0 (92.1MiB installed)... gcc-5.4.0 1024KiB/s 00:33 | 32.7MiB transfe= rred Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/x8cfigwi2sf7l2aq9csf= jaawn1aa4733-graphviz-2.38.0 (62.0MiB installed)... graphviz-2.38.0 982KiB/s 00:07 | 7.1MiB transfe= rred Starting download of /gnu/store/zfxhvsdfaavs184ypkrm26h871hk8f0g-guile-2.0.= 11.tar.xz =46rom http://alpha.gnu.org/gnu/guix/bootstrap/armhf-linux/20150101/guile-2.0= .11.tar.xz... ....11.tar.xz 2.6MiB 962KiB/s 00:03 [####################] 1= 00.0% Starting download of /gnu/store/3aigj659vsjxcrhn0r0vmkbjh3kj5pbs-guile-2.0.= 9.tar.xz =46rom http://alpha.gnu.org/gnu/guix/bootstrap/x86_64-linux/20131110/guile-2.= 0.9.tar.xz... ....9.tar.xz 2.8MiB 964KiB/s 00:03 [####################] 1= 00.0% Starting download of /gnu/store/dgncc5wmw8prxq09y71hqjc6g7rxqvvb-guile-2.0.= 9.tar.xz =46rom http://alpha.gnu.org/gnu/guix/bootstrap/i686-linux/20131110/guile-2.0.= 9.tar.xz... ....9.tar.xz 2.5MiB 836KiB/s 00:03 [####################] 1= 00.0% Starting download of /gnu/store/v82g5slvrxra9fjqg5kxxncf1qqm24zw-guile-2.0.= 9.tar.xz =46rom http://alpha.gnu.org/gnu/guix/bootstrap/mips64el-linux/20131110/guile-= 2.0.9.tar.xz... ....9.tar.xz 2.6MiB 799KiB/s 00:03 [####################] 1= 00.0% starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/2xm70k2vppjw5m4aqnh9ii3hiz66= 7dg2-pkg-config-0.29.1/bin:/gnu/store/cgnwpa0h824nvffcc3nngks1rv7p80d4-auto= conf-wrapper-2.69/bin:/gnu/store/16i6p8liwzl2wk10akcqw84l9mqhdyfg-automake-= 1.15/bin:/gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8= .1/bin:/gnu/store/zrk4galrr3cbp4yvkn93hcq6dpkf6k98-texinfo-6.3/bin:/gnu/sto= re/x8cfigwi2sf7l2aq9csfjaawn1aa4733-graphviz-2.38.0/bin:/gnu/store/m71kgd1g= bx609mqn2m4lm9x1i1pgzz74-help2man-1.47.4/bin:/gnu/store/mfx9ib0cy6mvjfmszpl= nlh0dvdb0513v-tar-1.29/bin:/gnu/store/8wmanahsh0mk1n5xw6i7wpwih95yqzaq-gzip= -1.8/bin:/gnu/store/8nkj1w5whm5gwrhsmqvm1w6im27vz02g-bzip2-1.0.6/bin:/gnu/s= tore/c140q16b1n4x0j2i7wv1awc1c39ipzrr-xz-5.2.2/bin:/gnu/store/0xm7szwymsv87= z7y4bi2lgvx2jhniqms-file-5.28/bin:/gnu/store/kbs0012il9z63kp0nlq0h66m6zjp4f= 21-diffutils-3.5/bin:/gnu/store/qbngj80kmydl4jsba2cdgwq2y51xlfv0-patch-2.7.= 5/bin:/gnu/store/z763jk8lkragpz2qr2wbrz946lgalx2h-sed-4.4/bin:/gnu/store/gd= grzf1y15scqwk1yzm51dc40g29vad9-findutils-4.6.0/bin:/gnu/store/55r4yg5iw9zh2= j3zvzc6272k5xn4yxg4-gawk-4.1.4/bin:/gnu/store/87sj03j9kwzhl9zr76gs2i8ill86k= i95-grep-3.0/bin:/gnu/store/6908gy3pws0ccys49ni98idwnicchlr2-coreutils-8.26= /bin:/gnu/store/alg6ani0nnwrxyz15d1j5d0k6qs2m5sk-make-4.2.1/bin:/gnu/store/= k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin:/gnu/store/ri56wnmzkgzrajd= yl5ydc55lrwy1164k-ld-wrapper-0/bin:/gnu/store/zq65kpvwwxgc3qqbf9apic8gyss2l= 0zq-binutils-2.27/bin:/gnu/store/4iw4r2majarqlm19adaikqw126jxqf2p-gcc-5.4.0= /bin:/gnu/store/rmjlycdgiq8pfy5hfi42qhw3k7p6kdav-glibc-2.25/bin:/gnu/store/= rmjlycdgiq8pfy5hfi42qhw3k7p6kdav-glibc-2.25/sbin:/gnu/store/s3c442d075fc8a0= q0nspc9jjsgjq613p-bzip2-1.0.6/bin:/gnu/store/hqim8ih804fbqk7gailh1hlgmkpjzc= cn-gzip-1.8/bin:/gnu/store/dcc4b6r7npjmhdsah1g6nw1j9wdy635y-sqlite-3.17.0/b= in:/gnu/store/hag795ji8p9vqikwp8cibfibpsa39s3n-libgcrypt-1.7.6/bin:/gnu/sto= re/5zx29y44nrqj0s8h3jlvlj82k8hj4dxs-guile-2.2.2/bin:/gnu/store/fa6rba5r6m5a= d1hy80ngmyc3r391lf9r-guile2.2-gnutls-3.5.9/bin:/gnu/store/j92kxc1l8h879cc4s= s1gbhsq73ddnbsg-libgpg-error-1.26/bin:/gnu/store/02a60j2x8i4wdj67krl4z7fc5i= 7maqrw-nettle-3.3/bin:/gnu/store/k8xbdjbpd83s6i48az9c7l6pkf8za8xj-libidn2-0= .16/bin:/gnu/store/xpldw0hzzn85074zdscjxxp5c64176hv-libtasn1-4.10/bin' environment variable `PKG_CONFIG_PATH' set to `/gnu/store/x8cfigwi2sf7l2aq9= csfjaawn1aa4733-graphviz-2.38.0/lib/pkgconfig:/gnu/store/c140q16b1n4x0j2i7w= v1awc1c39ipzrr-xz-5.2.2/lib/pkgconfig:/gnu/store/jwkcd7siv6fcyl0qsg607bg9c8= ap0gqr-zlib-1.2.11/lib/pkgconfig:/gnu/store/dcc4b6r7npjmhdsah1g6nw1j9wdy635= y-sqlite-3.17.0/lib/pkgconfig:/gnu/store/5zx29y44nrqj0s8h3jlvlj82k8hj4dxs-g= uile-2.2.2/lib/pkgconfig:/gnu/store/fa6rba5r6m5ad1hy80ngmyc3r391lf9r-guile2= .2-gnutls-3.5.9/lib/pkgconfig:/gnu/store/j4p7cnxb6byf1wra3yz6pk8av4g5mwkl-l= ibgc-7.6.0/lib/pkgconfig:/gnu/store/02a60j2x8i4wdj67krl4z7fc5i7maqrw-nettle= -3.3/lib/pkgconfig:/gnu/store/k8xbdjbpd83s6i48az9c7l6pkf8za8xj-libidn2-0.16= /lib/pkgconfig:/gnu/store/xpldw0hzzn85074zdscjxxp5c64176hv-libtasn1-4.10/li= b/pkgconfig' environment variable `ACLOCAL_PATH' set to `/gnu/store/2xm70k2vppjw5m4aqnh9= ii3hiz667dg2-pkg-config-0.29.1/share/aclocal:/gnu/store/16i6p8liwzl2wk10akc= qw84l9mqhdyfg-automake-1.15/share/aclocal:/gnu/store/ax413995ajhcrk5g48r6w3= bwkb3pb1lr-gettext-minimal-0.19.8.1/share/aclocal:/gnu/store/hag795ji8p9vqi= kwp8cibfibpsa39s3n-libgcrypt-1.7.6/share/aclocal:/gnu/store/5zx29y44nrqj0s8= h3jlvlj82k8hj4dxs-guile-2.2.2/share/aclocal:/gnu/store/j92kxc1l8h879cc4ss1g= bhsq73ddnbsg-libgpg-error-1.26/share/aclocal' environment variable `INFOPATH' set to `/gnu/store/16i6p8liwzl2wk10akcqw84l= 9mqhdyfg-automake-1.15/share/info:/gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1= lr-gettext-minimal-0.19.8.1/share/info:/gnu/store/zrk4galrr3cbp4yvkn93hcq6d= pkf6k98-texinfo-6.3/share/info:/gnu/store/m71kgd1gbx609mqn2m4lm9x1i1pgzz74-= help2man-1.47.4/share/info:/gnu/store/mfx9ib0cy6mvjfmszplnlh0dvdb0513v-tar-= 1.29/share/info:/gnu/store/8wmanahsh0mk1n5xw6i7wpwih95yqzaq-gzip-1.8/share/= info:/gnu/store/kbs0012il9z63kp0nlq0h66m6zjp4f21-diffutils-3.5/share/info:/= gnu/store/z763jk8lkragpz2qr2wbrz946lgalx2h-sed-4.4/share/info:/gnu/store/gd= grzf1y15scqwk1yzm51dc40g29vad9-findutils-4.6.0/share/info:/gnu/store/55r4yg= 5iw9zh2j3zvzc6272k5xn4yxg4-gawk-4.1.4/share/info:/gnu/store/87sj03j9kwzhl9z= r76gs2i8ill86ki95-grep-3.0/share/info:/gnu/store/6908gy3pws0ccys49ni98idwni= cchlr2-coreutils-8.26/share/info:/gnu/store/alg6ani0nnwrxyz15d1j5d0k6qs2m5s= k-make-4.2.1/share/info:/gnu/store/k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.= 4.12/share/info:/gnu/store/zq65kpvwwxgc3qqbf9apic8gyss2l0zq-binutils-2.27/s= hare/info:/gnu/store/4iw4r2majarqlm19adaikqw126jxqf2p-gcc-5.4.0/share/info:= /gnu/store/rmjlycdgiq8pfy5hfi42qhw3k7p6kdav-glibc-2.25/share/info:/gnu/stor= e/hqim8ih804fbqk7gailh1hlgmkpjzccn-gzip-1.8/share/info:/gnu/store/hag795ji8= p9vqikwp8cibfibpsa39s3n-libgcrypt-1.7.6/share/info:/gnu/store/5zx29y44nrqj0= s8h3jlvlj82k8hj4dxs-guile-2.2.2/share/info:/gnu/store/fa6rba5r6m5ad1hy80ngm= yc3r391lf9r-guile2.2-gnutls-3.5.9/share/info:/gnu/store/ql5h9hxh5560d42xdir= h0yxzrgii6i0m-guile-ssh-0.11.0/share/info:/gnu/store/j92kxc1l8h879cc4ss1gbh= sq73ddnbsg-libgpg-error-1.26/share/info:/gnu/store/wak3m4kdkgw010qn1ksnqlgg= vklp4b24-gmp-6.1.2/share/info:/gnu/store/z1kihijf9klm5g3rzn4nk034nxhx58mn-l= ibunistring-0.9.7/share/info:/gnu/store/k8xbdjbpd83s6i48az9c7l6pkf8za8xj-li= bidn2-0.16/share/info:/gnu/store/xpldw0hzzn85074zdscjxxp5c64176hv-libtasn1-= 4.10/share/info' environment variable `BASH_LOADABLES_PATH' set to `/gnu/store/k7029k5va68lk= apbzcycdzj7m5bjb4b8-bash-4.4.12/lib/bash' environment variable `C_INCLUDE_PATH' set to `/gnu/store/ax413995ajhcrk5g48= r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/include:/gnu/store/x8cfigwi2sf7l2aq= 9csfjaawn1aa4733-graphviz-2.38.0/include:/gnu/store/8nkj1w5whm5gwrhsmqvm1w6= im27vz02g-bzip2-1.0.6/include:/gnu/store/c140q16b1n4x0j2i7wv1awc1c39ipzrr-x= z-5.2.2/include:/gnu/store/0xm7szwymsv87z7y4bi2lgvx2jhniqms-file-5.28/inclu= de:/gnu/store/55r4yg5iw9zh2j3zvzc6272k5xn4yxg4-gawk-4.1.4/include:/gnu/stor= e/alg6ani0nnwrxyz15d1j5d0k6qs2m5sk-make-4.2.1/include:/gnu/store/zq65kpvwwx= gc3qqbf9apic8gyss2l0zq-binutils-2.27/include:/gnu/store/4iw4r2majarqlm19ada= ikqw126jxqf2p-gcc-5.4.0/include:/gnu/store/rmjlycdgiq8pfy5hfi42qhw3k7p6kdav= -glibc-2.25/include:/gnu/store/s3c442d075fc8a0q0nspc9jjsgjq613p-bzip2-1.0.6= /include:/gnu/store/jwkcd7siv6fcyl0qsg607bg9c8ap0gqr-zlib-1.2.11/include:/g= nu/store/dcc4b6r7npjmhdsah1g6nw1j9wdy635y-sqlite-3.17.0/include:/gnu/store/= hag795ji8p9vqikwp8cibfibpsa39s3n-libgcrypt-1.7.6/include:/gnu/store/5zx29y4= 4nrqj0s8h3jlvlj82k8hj4dxs-guile-2.2.2/include:/gnu/store/fa6rba5r6m5ad1hy80= ngmyc3r391lf9r-guile2.2-gnutls-3.5.9/include:/gnu/store/5bh7p754d09wcp64ckx= lvwz7lgyk0h59-linux-libre-headers-4.4.47/include:/gnu/store/j92kxc1l8h879cc= 4ss1gbhsq73ddnbsg-libgpg-error-1.26/include:/gnu/store/wak3m4kdkgw010qn1ksn= qlggvklp4b24-gmp-6.1.2/include:/gnu/store/j4p7cnxb6byf1wra3yz6pk8av4g5mwkl-= libgc-7.6.0/include:/gnu/store/w3ng5infdzn234167kvgc6a01n0j26qc-libltdl-2.4= .6/include:/gnu/store/z1kihijf9klm5g3rzn4nk034nxhx58mn-libunistring-0.9.7/i= nclude:/gnu/store/02a60j2x8i4wdj67krl4z7fc5i7maqrw-nettle-3.3/include:/gnu/= store/k8xbdjbpd83s6i48az9c7l6pkf8za8xj-libidn2-0.16/include:/gnu/store/xpld= w0hzzn85074zdscjxxp5c64176hv-libtasn1-4.10/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/ax413995ajhcrk= 5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/include:/gnu/store/x8cfigwi2sf7= l2aq9csfjaawn1aa4733-graphviz-2.38.0/include:/gnu/store/8nkj1w5whm5gwrhsmqv= m1w6im27vz02g-bzip2-1.0.6/include:/gnu/store/c140q16b1n4x0j2i7wv1awc1c39ipz= rr-xz-5.2.2/include:/gnu/store/0xm7szwymsv87z7y4bi2lgvx2jhniqms-file-5.28/i= nclude:/gnu/store/55r4yg5iw9zh2j3zvzc6272k5xn4yxg4-gawk-4.1.4/include:/gnu/= store/alg6ani0nnwrxyz15d1j5d0k6qs2m5sk-make-4.2.1/include:/gnu/store/zq65kp= vwwxgc3qqbf9apic8gyss2l0zq-binutils-2.27/include:/gnu/store/4iw4r2majarqlm1= 9adaikqw126jxqf2p-gcc-5.4.0/include:/gnu/store/rmjlycdgiq8pfy5hfi42qhw3k7p6= kdav-glibc-2.25/include:/gnu/store/s3c442d075fc8a0q0nspc9jjsgjq613p-bzip2-1= .0.6/include:/gnu/store/jwkcd7siv6fcyl0qsg607bg9c8ap0gqr-zlib-1.2.11/includ= e:/gnu/store/dcc4b6r7npjmhdsah1g6nw1j9wdy635y-sqlite-3.17.0/include:/gnu/st= ore/hag795ji8p9vqikwp8cibfibpsa39s3n-libgcrypt-1.7.6/include:/gnu/store/5zx= 29y44nrqj0s8h3jlvlj82k8hj4dxs-guile-2.2.2/include:/gnu/store/fa6rba5r6m5ad1= hy80ngmyc3r391lf9r-guile2.2-gnutls-3.5.9/include:/gnu/store/5bh7p754d09wcp6= 4ckxlvwz7lgyk0h59-linux-libre-headers-4.4.47/include:/gnu/store/j92kxc1l8h8= 79cc4ss1gbhsq73ddnbsg-libgpg-error-1.26/include:/gnu/store/wak3m4kdkgw010qn= 1ksnqlggvklp4b24-gmp-6.1.2/include:/gnu/store/j4p7cnxb6byf1wra3yz6pk8av4g5m= wkl-libgc-7.6.0/include:/gnu/store/w3ng5infdzn234167kvgc6a01n0j26qc-libltdl= -2.4.6/include:/gnu/store/z1kihijf9klm5g3rzn4nk034nxhx58mn-libunistring-0.9= .7/include:/gnu/store/02a60j2x8i4wdj67krl4z7fc5i7maqrw-nettle-3.3/include:/= gnu/store/k8xbdjbpd83s6i48az9c7l6pkf8za8xj-libidn2-0.16/include:/gnu/store/= xpldw0hzzn85074zdscjxxp5c64176hv-libtasn1-4.10/include' environment variable `LIBRARY_PATH' set to `/gnu/store/ax413995ajhcrk5g48r6= w3bwkb3pb1lr-gettext-minimal-0.19.8.1/lib:/gnu/store/zrk4galrr3cbp4yvkn93hc= q6dpkf6k98-texinfo-6.3/lib:/gnu/store/x8cfigwi2sf7l2aq9csfjaawn1aa4733-grap= hviz-2.38.0/lib:/gnu/store/m71kgd1gbx609mqn2m4lm9x1i1pgzz74-help2man-1.47.4= /lib:/gnu/store/8nkj1w5whm5gwrhsmqvm1w6im27vz02g-bzip2-1.0.6/lib:/gnu/store= /c140q16b1n4x0j2i7wv1awc1c39ipzrr-xz-5.2.2/lib:/gnu/store/0xm7szwymsv87z7y4= bi2lgvx2jhniqms-file-5.28/lib:/gnu/store/55r4yg5iw9zh2j3zvzc6272k5xn4yxg4-g= awk-4.1.4/lib:/gnu/store/k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/lib:/= gnu/store/zq65kpvwwxgc3qqbf9apic8gyss2l0zq-binutils-2.27/lib:/gnu/store/rmj= lycdgiq8pfy5hfi42qhw3k7p6kdav-glibc-2.25/lib:/gnu/store/1h0p1lgl5i1dmwa0rzx= flv664zwwm6am-glibc-utf8-locales-2.25/lib:/gnu/store/s3c442d075fc8a0q0nspc9= jjsgjq613p-bzip2-1.0.6/lib:/gnu/store/jwkcd7siv6fcyl0qsg607bg9c8ap0gqr-zlib= -1.2.11/lib:/gnu/store/dcc4b6r7npjmhdsah1g6nw1j9wdy635y-sqlite-3.17.0/lib:/= gnu/store/hag795ji8p9vqikwp8cibfibpsa39s3n-libgcrypt-1.7.6/lib:/gnu/store/5= zx29y44nrqj0s8h3jlvlj82k8hj4dxs-guile-2.2.2/lib:/gnu/store/fa6rba5r6m5ad1hy= 80ngmyc3r391lf9r-guile2.2-gnutls-3.5.9/lib:/gnu/store/ql5h9hxh5560d42xdirh0= yxzrgii6i0m-guile-ssh-0.11.0/lib:/gnu/store/j92kxc1l8h879cc4ss1gbhsq73ddnbs= g-libgpg-error-1.26/lib:/gnu/store/wak3m4kdkgw010qn1ksnqlggvklp4b24-gmp-6.1= .2/lib:/gnu/store/j4p7cnxb6byf1wra3yz6pk8av4g5mwkl-libgc-7.6.0/lib:/gnu/sto= re/w3ng5infdzn234167kvgc6a01n0j26qc-libltdl-2.4.6/lib:/gnu/store/z1kihijf9k= lm5g3rzn4nk034nxhx58mn-libunistring-0.9.7/lib:/gnu/store/02a60j2x8i4wdj67kr= l4z7fc5i7maqrw-nettle-3.3/lib:/gnu/store/k8xbdjbpd83s6i48az9c7l6pkf8za8xj-l= ibidn2-0.16/lib:/gnu/store/xpldw0hzzn85074zdscjxxp5c64176hv-libtasn1-4.10/l= ib' environment variable `GUIX_LOCPATH' set to `/gnu/store/1h0p1lgl5i1dmwa0rzxf= lv664zwwm6am-glibc-utf8-locales-2.25/lib/locale' environment variable `GUILE_LOAD_PATH' set to `/gnu/store/fa6rba5r6m5ad1hy8= 0ngmyc3r391lf9r-guile2.2-gnutls-3.5.9/share/guile/site/2.2:/gnu/store/l2paa= 4ka8lglar0b778qzl7a6h2v5dzn-guile-json-0.6.0/share/guile/site/2.2:/gnu/stor= e/ql5h9hxh5560d42xdirh0yxzrgii6i0m-guile-ssh-0.11.0/share/guile/site/2.2' environment variable `GUILE_LOAD_COMPILED_PATH' set to `/gnu/store/fa6rba5r= 6m5ad1hy80ngmyc3r391lf9r-guile2.2-gnutls-3.5.9/lib/guile/2.2/site-ccache:/g= nu/store/fa6rba5r6m5ad1hy80ngmyc3r391lf9r-guile2.2-gnutls-3.5.9/share/guile= /site/2.2:/gnu/store/l2paa4ka8lglar0b778qzl7a6h2v5dzn-guile-json-0.6.0/shar= e/guile/site/2.2:/gnu/store/ql5h9hxh5560d42xdirh0yxzrgii6i0m-guile-ssh-0.11= .0/lib/guile/2.2/site-ccache:/gnu/store/ql5h9hxh5560d42xdirh0yxzrgii6i0m-gu= ile-ssh-0.11.0/share/guile/site/2.2' phase `set-paths' succeeded after 0.2 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.1 seconds starting phase `unpack' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/hydra.gnu= .org.pub' -> `./hydra.gnu.org.pub' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/COPYING' = -> `./COPYING' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/Makefile.= am' -> `./Makefile.am' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/.dir-loca= ls.el' -> `./.dir-locals.el' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/config-da= emon.ac' -> `./config-daemon.ac' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/bayfront.= guixsd.org.pub' -> `./bayfront.guixsd.org.pub' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/ChangeLog= ' -> `./ChangeLog' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/README' -= > `./README' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/graph.js'= -> `./graph.js' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/TODO' -> = `./TODO' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix.scm'= -> `./guix.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/d3.v3.js'= -> `./d3.v3.js' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/NEWS' -> = `./NEWS' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/release.n= ix' -> `./release.nix' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu.scm' = -> `./gnu.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/THANKS' -= > `./THANKS' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/ROADMAP' = -> `./ROADMAP' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/AUTHORS' = -> `./AUTHORS' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/configure= .ac' -> `./configure.ac' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/.gitignor= e' -> `./.gitignore' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/.mailmap'= -> `./.mailmap' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/bootstrap= ' -> `./bootstrap' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/CODE-OF-C= ONDUCT' -> `./CODE-OF-CONDUCT' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/HACKING' = -> `./HACKING' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/packag= es/da.po' -> `./po/packages/da.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/packag= es/POTFILES.in' -> `./po/packages/POTFILES.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/packag= es/pl.po' -> `./po/packages/pl.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/packag= es/de.po' -> `./po/packages/de.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/packag= es/pt_BR.po' -> `./po/packages/pt_BR.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/packag= es/hu.po' -> `./po/packages/hu.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/packag= es/LINGUAS' -> `./po/packages/LINGUAS' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/packag= es/sr.po' -> `./po/packages/sr.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/packag= es/fr.po' -> `./po/packages/fr.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/packag= es/eo.po' -> `./po/packages/eo.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/packag= es/Makevars' -> `./po/packages/Makevars' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/packag= es/vi.po' -> `./po/packages/vi.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/guix/c= s.po' -> `./po/guix/cs.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/guix/d= a.po' -> `./po/guix/da.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/guix/P= OTFILES.in' -> `./po/guix/POTFILES.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/guix/p= l.po' -> `./po/guix/pl.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/guix/d= e.po' -> `./po/guix/de.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/guix/p= t_BR.po' -> `./po/guix/pt_BR.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/guix/h= u.po' -> `./po/guix/hu.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/guix/L= INGUAS' -> `./po/guix/LINGUAS' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/guix/s= r.po' -> `./po/guix/sr.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/guix/f= r.po' -> `./po/guix/fr.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/guix/e= o.po' -> `./po/guix/eo.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/guix/M= akevars' -> `./po/guix/Makevars' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/guix/v= i.po' -> `./po/guix/vi.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/po/guix/z= h_CN.po' -> `./po/guix/zh_CN.po' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/etc/guix-= publish.service.in' -> `./etc/guix-publish.service.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/etc/inden= t-code.el.in' -> `./etc/indent-code.el.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/etc/guix-= daemon.conf.in' -> `./etc/guix-daemon.conf.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/etc/guix-= daemon.service.in' -> `./etc/guix-daemon.service.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/etc/guix-= publish.conf.in' -> `./etc/guix-publish.conf.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/etc/git/p= re-push' -> `./etc/git/pre-push' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/etc/compl= etion/zsh/_guix' -> `./etc/completion/zsh/_guix' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/etc/compl= etion/bash/guix' -> `./etc/completion/bash/guix' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/mon= ads.scm' -> `./tests/monads.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gre= mlin.scm' -> `./tests/gremlin.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gui= x-download.sh' -> `./tests/guix-download.sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/der= ivations.scm' -> `./tests/derivations.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/has= h.scm' -> `./tests/hash.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gui= x-register.sh' -> `./tests/guix-register.sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gnu= -maintenance.scm' -> `./tests/gnu-maintenance.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/ups= tream.scm' -> `./tests/upstream.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/cpa= n.scm' -> `./tests/cpan.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/bas= e16.scm' -> `./tests/base16.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/cra= te.scm' -> `./tests/crate.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/sni= x.scm' -> `./tests/snix.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gui= x-environment.sh' -> `./tests/guix-environment.sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gra= fts.scm' -> `./tests/grafts.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/pac= kages.scm' -> `./tests/packages.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/cac= he.scm' -> `./tests/cache.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/sig= ning-key.pub' -> `./tests/signing-key.pub' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/lin= t.scm' -> `./tests/lint.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gem= .scm' -> `./tests/gem.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/con= tainers.scm' -> `./tests/containers.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/hac= kage.scm' -> `./tests/hackage.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gui= x-package-net.sh' -> `./tests/guix-package-net.sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/pub= lish.scm' -> `./tests/publish.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gui= x-daemon.sh' -> `./tests/guix-daemon.sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/pk-= crypto.scm' -> `./tests/pk-crypto.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gui= x-lint.sh' -> `./tests/guix-lint.sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/cha= llenge.scm' -> `./tests/challenge.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/bas= e64.scm' -> `./tests/base64.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/pac= k.scm' -> `./tests/pack.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/cve= -sample.xml' -> `./tests/cve-sample.xml' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/bou= rnish.scm' -> `./tests/bournish.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/imp= ort-utils.scm' -> `./tests/import-utils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/uni= on.scm' -> `./tests/union.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/elp= a.scm' -> `./tests/elpa.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/fil= e-systems.scm' -> `./tests/file-systems.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gui= x-system.sh' -> `./tests/guix-system.sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gui= x-build.sh' -> `./tests/guix-build.sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/sub= stitute.scm' -> `./tests/substitute.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gui= x-package.sh' -> `./tests/guix-package.sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/set= s.scm' -> `./tests/sets.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gui= x-hash.sh' -> `./tests/guix-hash.sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gui= x-environment-container.sh' -> `./tests/guix-environment-container.sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/cpi= o.scm' -> `./tests/cpio.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/uti= ls.scm' -> `./tests/utils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/siz= e.scm' -> `./tests/size.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/pyp= i.scm' -> `./tests/pypi.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/scr= ipts-build.scm' -> `./tests/scripts-build.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/sys= tem.scm' -> `./tests/system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/mod= ules.scm' -> `./tests/modules.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/zli= b.scm' -> `./tests/zlib.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/sto= re.scm' -> `./tests/store.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/bui= lders.scm' -> `./tests/builders.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/rec= ords.scm' -> `./tests/records.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/cve= .scm' -> `./tests/cve.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/sea= rch-paths.scm' -> `./tests/search-paths.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/scr= ipts.scm' -> `./tests/scripts.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gex= p.scm' -> `./tests/gexp.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gui= x-graph.sh' -> `./tests/guix-graph.sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/ser= vices.scm' -> `./tests/services.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/pro= files.scm' -> `./tests/profiles.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/sig= ning-key.sec' -> `./tests/signing-key.sec' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/nar= .scm' -> `./tests/nar.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/tes= t.drv' -> `./tests/test.drv' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/dis= covery.scm' -> `./tests/discovery.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/pki= .scm' -> `./tests/pki.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/bas= e32.scm' -> `./tests/base32.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/bui= ld-utils.scm' -> `./tests/build-utils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/com= binators.scm' -> `./tests/combinators.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gui= x-gc.sh' -> `./tests/guix-gc.sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gui= x-authenticate.sh' -> `./tests/guix-authenticate.sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/cra= n.scm' -> `./tests/cran.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gui= x-archive.sh' -> `./tests/guix-archive.sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/ui.= scm' -> `./tests/ui.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/wor= kers.scm' -> `./tests/workers.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/gra= ph.scm' -> `./tests/graph.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/tests/sys= calls.scm' -> `./tests/syscalls.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/scripts/g= uix.in' -> `./scripts/guix.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/doc/local= .mk' -> `./doc/local.mk' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/doc/fdl-1= .3.texi' -> `./doc/fdl-1.3.texi' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/doc/envir= onment-gdb.scm' -> `./doc/environment-gdb.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/doc/htmlx= ref.cnf' -> `./doc/htmlxref.cnf' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/doc/packa= ge-hello.scm' -> `./doc/package-hello.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/doc/guix.= texi' -> `./doc/guix.texi' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/doc/contr= ibuting.texi' -> `./doc/contributing.texi' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/doc/image= s/coreutils-graph.dot' -> `./doc/images/coreutils-graph.dot' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/doc/image= s/bootstrap-graph.dot' -> `./doc/images/bootstrap-graph.dot' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/doc/image= s/bootstrap-packages.dot' -> `./doc/images/bootstrap-packages.dot' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/doc/image= s/shepherd-graph.dot' -> `./doc/images/shepherd-graph.dot' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/doc/image= s/service-graph.dot' -> `./doc/images/service-graph.dot' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/doc/image= s/coreutils-size-map.png' -> `./doc/images/coreutils-size-map.png' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/doc/image= s/coreutils-bag-graph.dot' -> `./doc/images/coreutils-bag-graph.dot' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/srfi/srfi= -37.scm.in' -> `./srfi/srfi-37.scm.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/srfi/srfi= -64.upstream.scm' -> `./srfi/srfi-64.upstream.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/srfi/srfi= -64.scm' -> `./srfi/srfi-64.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /gitlog-to-changelog' -> `./build-aux/gitlog-to-changelog' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /update-NEWS.scm' -> `./build-aux/update-NEWS.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /check-available-binaries.scm' -> `./build-aux/check-available-binaries.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /test-env.in' -> `./build-aux/test-env.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /generate-authors.scm' -> `./build-aux/generate-authors.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /test-driver.scm' -> `./build-aux/test-driver.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /compile-all.scm' -> `./build-aux/compile-all.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /pre-inst-env.in' -> `./build-aux/pre-inst-env.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /check-final-inputs-self-contained.scm' -> `./build-aux/check-final-inputs-= self-contained.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /download.scm' -> `./build-aux/download.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /build-self.scm' -> `./build-aux/build-self.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /update-guix-package.scm' -> `./build-aux/update-guix-package.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /run-system-tests.scm' -> `./build-aux/run-system-tests.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /git-version-gen' -> `./build-aux/git-version-gen' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /hydra/gnu-system.scm' -> `./build-aux/hydra/gnu-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /hydra/guix.scm' -> `./build-aux/hydra/guix.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/build-aux= /hydra/evaluate.scm' -> `./build-aux/hydra/evaluate.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/tests= .scm' -> `./gnu/tests.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/local= .mk' -> `./gnu/local.mk' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges.scm' -> `./gnu/packages.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m.scm' -> `./gnu/system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/artwo= rk.scm' -> `./gnu/artwork.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces.scm' -> `./gnu/services.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/tests= /web.scm' -> `./gnu/tests/web.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/tests= /ssh.scm' -> `./gnu/tests/ssh.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/tests= /mail.scm' -> `./gnu/tests/mail.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/tests= /networking.scm' -> `./gnu/tests/networking.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/tests= /install.scm' -> `./gnu/tests/install.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/tests= /dict.scm' -> `./gnu/tests/dict.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/tests= /nfs.scm' -> `./gnu/tests/nfs.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/tests= /base.scm' -> `./gnu/tests/base.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/tests= /messaging.scm' -> `./gnu/tests/messaging.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/web.scm' -> `./gnu/services/web.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/ssh.scm' -> `./gnu/services/ssh.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/mcron.scm' -> `./gnu/services/mcron.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/mail.scm' -> `./gnu/services/mail.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/avahi.scm' -> `./gnu/services/avahi.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/cuirass.scm' -> `./gnu/services/cuirass.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/vpn.scm' -> `./gnu/services/vpn.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/admin.scm' -> `./gnu/services/admin.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/cups.scm' -> `./gnu/services/cups.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/kerberos.scm' -> `./gnu/services/kerberos.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/sddm.scm' -> `./gnu/services/sddm.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/networking.scm' -> `./gnu/services/networking.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/pm.scm' -> `./gnu/services/pm.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/dbus.scm' -> `./gnu/services/dbus.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/shepherd.scm' -> `./gnu/services/shepherd.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/databases.scm' -> `./gnu/services/databases.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/dict.scm' -> `./gnu/services/dict.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/nfs.scm' -> `./gnu/services/nfs.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/lirc.scm' -> `./gnu/services/lirc.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/xorg.scm' -> `./gnu/services/xorg.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/version-control.scm' -> `./gnu/services/version-control.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/desktop.scm' -> `./gnu/services/desktop.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/spice.scm' -> `./gnu/services/spice.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/base.scm' -> `./gnu/services/base.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/messaging.scm' -> `./gnu/services/messaging.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/herd.scm' -> `./gnu/services/herd.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/servi= ces/configuration.scm' -> `./gnu/services/configuration.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/machine-learning.scm' -> `./gnu/packages/machine-learning.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gnustep.scm' -> `./gnu/packages/gnustep.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/conky.scm' -> `./gnu/packages/conky.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/compression.scm' -> `./gnu/packages/compression.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/nettle.scm' -> `./gnu/packages/nettle.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/pem.scm' -> `./gnu/packages/pem.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/jemalloc.scm' -> `./gnu/packages/jemalloc.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/regex.scm' -> `./gnu/packages/regex.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/speech.scm' -> `./gnu/packages/speech.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/password-utils.scm' -> `./gnu/packages/password-utils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/emacs.scm' -> `./gnu/packages/emacs.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/disk.scm' -> `./gnu/packages/disk.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/package-management.scm' -> `./gnu/packages/package-management.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/pth.scm' -> `./gnu/packages/pth.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/security-token.scm' -> `./gnu/packages/security-token.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/moreutils.scm' -> `./gnu/packages/moreutils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootloaders.scm' -> `./gnu/packages/bootloaders.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/code.scm' -> `./gnu/packages/code.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/fcitx.scm' -> `./gnu/packages/fcitx.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/webkit.scm' -> `./gnu/packages/webkit.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ratpoison.scm' -> `./gnu/packages/ratpoison.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/tor.scm' -> `./gnu/packages/tor.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/xfce.scm' -> `./gnu/packages/xfce.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/icu4c.scm' -> `./gnu/packages/icu4c.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/conkeror.scm' -> `./gnu/packages/conkeror.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/skribilo.scm' -> `./gnu/packages/skribilo.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/mono.scm' -> `./gnu/packages/mono.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/julia.scm' -> `./gnu/packages/julia.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/mp3.scm' -> `./gnu/packages/mp3.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/lisp.scm' -> `./gnu/packages/lisp.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/xdisorg.scm' -> `./gnu/packages/xdisorg.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/finance.scm' -> `./gnu/packages/finance.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/aspell.scm' -> `./gnu/packages/aspell.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/dico.scm' -> `./gnu/packages/dico.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/openldap.scm' -> `./gnu/packages/openldap.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/web.scm' -> `./gnu/packages/web.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/fribidi.scm' -> `./gnu/packages/fribidi.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bioinformatics.scm' -> `./gnu/packages/bioinformatics.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/wget.scm' -> `./gnu/packages/wget.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/stalonetray.scm' -> `./gnu/packages/stalonetray.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/datastructures.scm' -> `./gnu/packages/datastructures.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/cdrom.scm' -> `./gnu/packages/cdrom.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/mg.scm' -> `./gnu/packages/mg.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/m4.scm' -> `./gnu/packages/m4.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/rush.scm' -> `./gnu/packages/rush.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/crypto.scm' -> `./gnu/packages/crypto.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/geo.scm' -> `./gnu/packages/geo.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ghostscript.scm' -> `./gnu/packages/ghostscript.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/scanner.scm' -> `./gnu/packages/scanner.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/idris.scm' -> `./gnu/packages/idris.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/vtk.scm' -> `./gnu/packages/vtk.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/onc-rpc.scm' -> `./gnu/packages/onc-rpc.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/documentation.scm' -> `./gnu/packages/documentation.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/pulseaudio.scm' -> `./gnu/packages/pulseaudio.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/mes.scm' -> `./gnu/packages/mes.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/connman.scm' -> `./gnu/packages/connman.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/linux.scm' -> `./gnu/packages/linux.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/fvwm.scm' -> `./gnu/packages/fvwm.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ssh.scm' -> `./gnu/packages/ssh.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/freeipmi.scm' -> `./gnu/packages/freeipmi.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/pumpio.scm' -> `./gnu/packages/pumpio.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/haskell.scm' -> `./gnu/packages/haskell.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/rails.scm' -> `./gnu/packages/rails.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/slang.scm' -> `./gnu/packages/slang.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/re2c.scm' -> `./gnu/packages/re2c.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/lesstif.scm' -> `./gnu/packages/lesstif.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/c.scm' -> `./gnu/packages/c.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/busybox.scm' -> `./gnu/packages/busybox.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gawk.scm' -> `./gnu/packages/gawk.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ncurses.scm' -> `./gnu/packages/ncurses.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/elixir.scm' -> `./gnu/packages/elixir.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/nutrition.scm' -> `./gnu/packages/nutrition.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bdw-gc.scm' -> `./gnu/packages/bdw-gc.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ftp.scm' -> `./gnu/packages/ftp.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/apl.scm' -> `./gnu/packages/apl.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/inkscape.scm' -> `./gnu/packages/inkscape.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/mail.scm' -> `./gnu/packages/mail.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/xiph.scm' -> `./gnu/packages/xiph.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/man.scm' -> `./gnu/packages/man.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/golang.scm' -> `./gnu/packages/golang.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libidn.scm' -> `./gnu/packages/libidn.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/avahi.scm' -> `./gnu/packages/avahi.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ntp.scm' -> `./gnu/packages/ntp.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/abduco.scm' -> `./gnu/packages/abduco.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/calendar.scm' -> `./gnu/packages/calendar.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gnu-doc.scm' -> `./gnu/packages/gnu-doc.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/synergy.scm' -> `./gnu/packages/synergy.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/pcre.scm' -> `./gnu/packages/pcre.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/netpbm.scm' -> `./gnu/packages/netpbm.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/erlang.scm' -> `./gnu/packages/erlang.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libusb.scm' -> `./gnu/packages/libusb.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/pv.scm' -> `./gnu/packages/pv.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/tex.scm' -> `./gnu/packages/tex.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gps.scm' -> `./gnu/packages/gps.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gnupg.scm' -> `./gnu/packages/gnupg.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/vpn.scm' -> `./gnu/packages/vpn.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/sdl.scm' -> `./gnu/packages/sdl.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/less.scm' -> `./gnu/packages/less.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/dc.scm' -> `./gnu/packages/dc.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/benchmark.scm' -> `./gnu/packages/benchmark.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ocaml.scm' -> `./gnu/packages/ocaml.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libffi.scm' -> `./gnu/packages/libffi.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/tmux.scm' -> `./gnu/packages/tmux.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/game-development.scm' -> `./gnu/packages/game-development.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/debug.scm' -> `./gnu/packages/debug.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gxmessage.scm' -> `./gnu/packages/gxmessage.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/datamash.scm' -> `./gnu/packages/datamash.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/lxde.scm' -> `./gnu/packages/lxde.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/multiprecision.scm' -> `./gnu/packages/multiprecision.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/admin.scm' -> `./gnu/packages/admin.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/animation.scm' -> `./gnu/packages/animation.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/wordnet.scm' -> `./gnu/packages/wordnet.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/indent.scm' -> `./gnu/packages/indent.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/build-tools.scm' -> `./gnu/packages/build-tools.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/file.scm' -> `./gnu/packages/file.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gobby.scm' -> `./gnu/packages/gobby.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/freedesktop.scm' -> `./gnu/packages/freedesktop.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/statistics.scm' -> `./gnu/packages/statistics.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/smalltalk.scm' -> `./gnu/packages/smalltalk.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/cups.scm' -> `./gnu/packages/cups.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/scheme.scm' -> `./gnu/packages/scheme.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/jrnl.scm' -> `./gnu/packages/jrnl.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/moe.scm' -> `./gnu/packages/moe.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/guile-wm.scm' -> `./gnu/packages/guile-wm.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gstreamer.scm' -> `./gnu/packages/gstreamer.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/monitoring.scm' -> `./gnu/packages/monitoring.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/mcrypt.scm' -> `./gnu/packages/mcrypt.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ccache.scm' -> `./gnu/packages/ccache.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/pkg-config.scm' -> `./gnu/packages/pkg-config.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/upnp.scm' -> `./gnu/packages/upnp.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/text-editors.scm' -> `./gnu/packages/text-editors.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/chez.scm' -> `./gnu/packages/chez.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/entr.scm' -> `./gnu/packages/entr.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libunwind.scm' -> `./gnu/packages/libunwind.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bash.scm' -> `./gnu/packages/bash.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/terminals.scm' -> `./gnu/packages/terminals.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/aidc.scm' -> `./gnu/packages/aidc.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/dav.scm' -> `./gnu/packages/dav.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/enlightenment.scm' -> `./gnu/packages/enlightenment.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/nim.scm' -> `./gnu/packages/nim.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gdb.scm' -> `./gnu/packages/gdb.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/pdf.scm' -> `./gnu/packages/pdf.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/swig.scm' -> `./gnu/packages/swig.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/popt.scm' -> `./gnu/packages/popt.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/wm.scm' -> `./gnu/packages/wm.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/kerberos.scm' -> `./gnu/packages/kerberos.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/pciutils.scm' -> `./gnu/packages/pciutils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/dictionaries.scm' -> `./gnu/packages/dictionaries.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/embedded.scm' -> `./gnu/packages/embedded.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/llvm.scm' -> `./gnu/packages/llvm.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/scsi.scm' -> `./gnu/packages/scsi.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/protobuf.scm' -> `./gnu/packages/protobuf.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/flashing-tools.scm' -> `./gnu/packages/flashing-tools.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ibus.scm' -> `./gnu/packages/ibus.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/networking.scm' -> `./gnu/packages/networking.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/audio.scm' -> `./gnu/packages/audio.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/image-viewers.scm' -> `./gnu/packages/image-viewers.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/compton.scm' -> `./gnu/packages/compton.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ocr.scm' -> `./gnu/packages/ocr.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/file-systems.scm' -> `./gnu/packages/file-systems.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/adns.scm' -> `./gnu/packages/adns.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gperf.scm' -> `./gnu/packages/gperf.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/docbook.scm' -> `./gnu/packages/docbook.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/python.scm' -> `./gnu/packages/python.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/hugs.scm' -> `./gnu/packages/hugs.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/musl.scm' -> `./gnu/packages/musl.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libftdi.scm' -> `./gnu/packages/libftdi.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libupnp.scm' -> `./gnu/packages/libupnp.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/zile.scm' -> `./gnu/packages/zile.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/engineering.scm' -> `./gnu/packages/engineering.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/astronomy.scm' -> `./gnu/packages/astronomy.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/cppi.scm' -> `./gnu/packages/cppi.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ldc.scm' -> `./gnu/packages/ldc.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/wdiff.scm' -> `./gnu/packages/wdiff.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/wine.scm' -> `./gnu/packages/wine.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ld-wrapper.in' -> `./gnu/packages/ld-wrapper.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/certs.scm' -> `./gnu/packages/certs.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/mingw.scm' -> `./gnu/packages/mingw.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/cook.scm' -> `./gnu/packages/cook.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gl.scm' -> `./gnu/packages/gl.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/wxwidgets.scm' -> `./gnu/packages/wxwidgets.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/time.scm' -> `./gnu/packages/time.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bittorrent.scm' -> `./gnu/packages/bittorrent.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/augeas.scm' -> `./gnu/packages/augeas.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/shellutils.scm' -> `./gnu/packages/shellutils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/wicd.scm' -> `./gnu/packages/wicd.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gnuzilla.scm' -> `./gnu/packages/gnuzilla.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/dejagnu.scm' -> `./gnu/packages/dejagnu.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/serveez.scm' -> `./gnu/packages/serveez.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gnunet.scm' -> `./gnu/packages/gnunet.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/acct.scm' -> `./gnu/packages/acct.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/direct-connect.scm' -> `./gnu/packages/direct-connect.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/nickle.scm' -> `./gnu/packages/nickle.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/rdf.scm' -> `./gnu/packages/rdf.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gcc.scm' -> `./gnu/packages/gcc.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/guile.scm' -> `./gnu/packages/guile.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/autogen.scm' -> `./gnu/packages/autogen.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/fontutils.scm' -> `./gnu/packages/fontutils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/mpd.scm' -> `./gnu/packages/mpd.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/rdesktop.scm' -> `./gnu/packages/rdesktop.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/w3m.scm' -> `./gnu/packages/w3m.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libreoffice.scm' -> `./gnu/packages/libreoffice.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ci.scm' -> `./gnu/packages/ci.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libphidget.scm' -> `./gnu/packages/libphidget.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libbsd.scm' -> `./gnu/packages/libbsd.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/groff.scm' -> `./gnu/packages/groff.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/cpio.scm' -> `./gnu/packages/cpio.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/telephony.scm' -> `./gnu/packages/telephony.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/key-mon.scm' -> `./gnu/packages/key-mon.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/vim.scm' -> `./gnu/packages/vim.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/microcom.scm' -> `./gnu/packages/microcom.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/syndication.scm' -> `./gnu/packages/syndication.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/shells.scm' -> `./gnu/packages/shells.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/kodi.scm' -> `./gnu/packages/kodi.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/samba.scm' -> `./gnu/packages/samba.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/xml.scm' -> `./gnu/packages/xml.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/firmware.scm' -> `./gnu/packages/firmware.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/elf.scm' -> `./gnu/packages/elf.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/databases.scm' -> `./gnu/packages/databases.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/readline.scm' -> `./gnu/packages/readline.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/mpi.scm' -> `./gnu/packages/mpi.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/sawfish.scm' -> `./gnu/packages/sawfish.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ragel.scm' -> `./gnu/packages/ragel.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/lighting.scm' -> `./gnu/packages/lighting.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gkrellm.scm' -> `./gnu/packages/gkrellm.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gsasl.scm' -> `./gnu/packages/gsasl.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gd.scm' -> `./gnu/packages/gd.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/qemu.scm' -> `./gnu/packages/qemu.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/scribus.scm' -> `./gnu/packages/scribus.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/selinux.scm' -> `./gnu/packages/selinux.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/anthy.scm' -> `./gnu/packages/anthy.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/avr.scm' -> `./gnu/packages/avr.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/kde.scm' -> `./gnu/packages/kde.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/inklingreader.scm' -> `./gnu/packages/inklingreader.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/attr.scm' -> `./gnu/packages/attr.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/lua.scm' -> `./gnu/packages/lua.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/imagemagick.scm' -> `./gnu/packages/imagemagick.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/glib.scm' -> `./gnu/packages/glib.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libffcall.scm' -> `./gnu/packages/libffcall.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/language.scm' -> `./gnu/packages/language.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gnu-pw-mgr.scm' -> `./gnu/packages/gnu-pw-mgr.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/autotools.scm' -> `./gnu/packages/autotools.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/maths.scm' -> `./gnu/packages/maths.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/screen.scm' -> `./gnu/packages/screen.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libunistring.scm' -> `./gnu/packages/libunistring.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/education.scm' -> `./gnu/packages/education.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/cross-base.scm' -> `./gnu/packages/cross-base.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/iso-codes.scm' -> `./gnu/packages/iso-codes.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/zip.scm' -> `./gnu/packages/zip.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/tcl.scm' -> `./gnu/packages/tcl.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ncdu.scm' -> `./gnu/packages/ncdu.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/php.scm' -> `./gnu/packages/php.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/apr.scm' -> `./gnu/packages/apr.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/skarnet.scm' -> `./gnu/packages/skarnet.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/django.scm' -> `./gnu/packages/django.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/lsof.scm' -> `./gnu/packages/lsof.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/pretty-print.scm' -> `./gnu/packages/pretty-print.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/video.scm' -> `./gnu/packages/video.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/curl.scm' -> `./gnu/packages/curl.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ots.scm' -> `./gnu/packages/ots.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gtk.scm' -> `./gnu/packages/gtk.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gprolog.scm' -> `./gnu/packages/gprolog.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/nfs.scm' -> `./gnu/packages/nfs.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/node.scm' -> `./gnu/packages/node.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/nvi.scm' -> `./gnu/packages/nvi.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/perl.scm' -> `./gnu/packages/perl.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/android.scm' -> `./gnu/packages/android.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/enchant.scm' -> `./gnu/packages/enchant.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libdaemon.scm' -> `./gnu/packages/libdaemon.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/lirc.scm' -> `./gnu/packages/lirc.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/lxqt.scm' -> `./gnu/packages/lxqt.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/idutils.scm' -> `./gnu/packages/idutils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/openbox.scm' -> `./gnu/packages/openbox.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/tls.scm' -> `./gnu/packages/tls.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/xorg.scm' -> `./gnu/packages/xorg.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/tv.scm' -> `./gnu/packages/tv.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/calcurse.scm' -> `./gnu/packages/calcurse.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/version-control.scm' -> `./gnu/packages/version-control.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/backup.scm' -> `./gnu/packages/backup.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/abiword.scm' -> `./gnu/packages/abiword.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/texinfo.scm' -> `./gnu/packages/texinfo.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/rust.scm' -> `./gnu/packages/rust.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libevent.scm' -> `./gnu/packages/libevent.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/cyrus-sasl.scm' -> `./gnu/packages/cyrus-sasl.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ruby.scm' -> `./gnu/packages/ruby.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/rrdtool.scm' -> `./gnu/packages/rrdtool.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/fltk.scm' -> `./gnu/packages/fltk.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/figlet.scm' -> `./gnu/packages/figlet.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/logging.scm' -> `./gnu/packages/logging.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/display-managers.scm' -> `./gnu/packages/display-managers.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/web-browsers.scm' -> `./gnu/packages/web-browsers.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/mc.scm' -> `./gnu/packages/mc.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/lout.scm' -> `./gnu/packages/lout.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/assembly.scm' -> `./gnu/packages/assembly.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/commencement.scm' -> `./gnu/packages/commencement.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/cmake.scm' -> `./gnu/packages/cmake.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/acl.scm' -> `./gnu/packages/acl.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/storage.scm' -> `./gnu/packages/storage.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gcal.scm' -> `./gnu/packages/gcal.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/lolcode.scm' -> `./gnu/packages/lolcode.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ebook.scm' -> `./gnu/packages/ebook.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/tbb.scm' -> `./gnu/packages/tbb.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gimp.scm' -> `./gnu/packages/gimp.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/check.scm' -> `./gnu/packages/check.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/polkit.scm' -> `./gnu/packages/polkit.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/cryptsetup.scm' -> `./gnu/packages/cryptsetup.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libsigsegv.scm' -> `./gnu/packages/libsigsegv.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/unrtf.scm' -> `./gnu/packages/unrtf.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/wv.scm' -> `./gnu/packages/wv.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ninja.scm' -> `./gnu/packages/ninja.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/music.scm' -> `./gnu/packages/music.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libcanberra.scm' -> `./gnu/packages/libcanberra.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/sync.scm' -> `./gnu/packages/sync.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/irc.scm' -> `./gnu/packages/irc.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/fonts.scm' -> `./gnu/packages/fonts.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/plotutils.scm' -> `./gnu/packages/plotutils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gv.scm' -> `./gnu/packages/gv.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/dvtm.scm' -> `./gnu/packages/dvtm.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/flex.scm' -> `./gnu/packages/flex.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/java.scm' -> `./gnu/packages/java.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/boost.scm' -> `./gnu/packages/boost.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/algebra.scm' -> `./gnu/packages/algebra.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/uucp.scm' -> `./gnu/packages/uucp.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gnucash.scm' -> `./gnu/packages/gnucash.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/qt.scm' -> `./gnu/packages/qt.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/simh.scm' -> `./gnu/packages/simh.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gettext.scm' -> `./gnu/packages/gettext.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/openstack.scm' -> `./gnu/packages/openstack.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/suckless.scm' -> `./gnu/packages/suckless.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/djvu.scm' -> `./gnu/packages/djvu.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/kde-frameworks.scm' -> `./gnu/packages/kde-frameworks.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/serialization.scm' -> `./gnu/packages/serialization.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/spice.scm' -> `./gnu/packages/spice.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/image-processing.scm' -> `./gnu/packages/image-processing.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/orpheus.scm' -> `./gnu/packages/orpheus.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/search.scm' -> `./gnu/packages/search.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/hurd.scm' -> `./gnu/packages/hurd.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/fpga.scm' -> `./gnu/packages/fpga.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gnome.scm' -> `./gnu/packages/gnome.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/nano.scm' -> `./gnu/packages/nano.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/ed.scm' -> `./gnu/packages/ed.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/textutils.scm' -> `./gnu/packages/textutils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/noweb.scm' -> `./gnu/packages/noweb.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/base.scm' -> `./gnu/packages/base.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/hexedit.scm' -> `./gnu/packages/hexedit.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/lego.scm' -> `./gnu/packages/lego.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/perl-web.scm' -> `./gnu/packages/perl-web.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/photo.scm' -> `./gnu/packages/photo.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/xfig.scm' -> `./gnu/packages/xfig.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/graphics.scm' -> `./gnu/packages/graphics.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/xnee.scm' -> `./gnu/packages/xnee.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/markdown.scm' -> `./gnu/packages/markdown.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/sdcc.scm' -> `./gnu/packages/sdcc.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/marst.scm' -> `./gnu/packages/marst.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/valgrind.scm' -> `./gnu/packages/valgrind.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/messaging.scm' -> `./gnu/packages/messaging.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patchutils.scm' -> `./gnu/packages/patchutils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/image.scm' -> `./gnu/packages/image.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bison.scm' -> `./gnu/packages/bison.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/task-management.scm' -> `./gnu/packages/task-management.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap.scm' -> `./gnu/packages/bootstrap.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/mate.scm' -> `./gnu/packages/mate.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/graphviz.scm' -> `./gnu/packages/graphviz.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/make-bootstrap.scm' -> `./gnu/packages/make-bootstrap.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/sssd.scm' -> `./gnu/packages/sssd.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/gforth.scm' -> `./gnu/packages/gforth.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/docker.scm' -> `./gnu/packages/docker.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/dunst.scm' -> `./gnu/packages/dunst.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/parallel.scm' -> `./gnu/packages/parallel.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/rsync.scm' -> `./gnu/packages/rsync.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/libedit.scm' -> `./gnu/packages/libedit.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/games.scm' -> `./gnu/packages/games.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/mtools.scm' -> `./gnu/packages/mtools.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/uml.scm' -> `./gnu/packages/uml.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/dns.scm' -> `./gnu/packages/dns.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/rcs-5.9.4-noreturn.patch' -> `./gnu/packages/patches/rcs-5.9.4-= noreturn.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gcc-4.9.3-mingw-gthr-default.patch' -> `./gnu/packages/patches/= gcc-4.9.3-mingw-gthr-default.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/valgrind-enable-arm.patch' -> `./gnu/packages/patches/valgrind-= enable-arm.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/unzip-CVE-2014-8140.patch' -> `./gnu/packages/patches/unzip-CVE= -2014-8140.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/aegis-perl-tempdir2.patch' -> `./gnu/packages/patches/aegis-per= l-tempdir2.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/awesome-reproducible-png.patch' -> `./gnu/packages/patches/awes= ome-reproducible-png.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/wicd-wpa2-ttls.patch' -> `./gnu/packages/patches/wicd-wpa2-ttls= .patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/icu4c-CVE-2017-7867-CVE-2017-7868.patch' -> `./gnu/packages/pat= ches/icu4c-CVE-2017-7867-CVE-2017-7868.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/upower-builddir.patch' -> `./gnu/packages/patches/upower-buildd= ir.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mozjs38-version-detection.patch' -> `./gnu/packages/patches/moz= js38-version-detection.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/glibc-bootstrap-system.patch' -> `./gnu/packages/patches/glibc-= bootstrap-system.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/emacs-source-date-epoch.patch' -> `./gnu/packages/patches/emacs= -source-date-epoch.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-cython-fix-tests-32bit.patch' -> `./gnu/packages/patches= /python-cython-fix-tests-32bit.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gcc-arm-bug-71399.patch' -> `./gnu/packages/patches/gcc-arm-bug= -71399.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/llvm-3.5-fix-clang-build-with-gcc5.patch' -> `./gnu/packages/pa= tches/llvm-3.5-fix-clang-build-with-gcc5.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/glibc-locales.patch' -> `./gnu/packages/patches/glibc-locales.p= atch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/binutils-loongson-workaround.patch' -> `./gnu/packages/patches/= binutils-loongson-workaround.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ttfautohint-source-date-epoch.patch' -> `./gnu/packages/patches= /ttfautohint-source-date-epoch.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/cool-retro-term-fix-array-size.patch' -> `./gnu/packages/patche= s/cool-retro-term-fix-array-size.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/khmer-use-libraries.patch' -> `./gnu/packages/patches/khmer-use= -libraries.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/teeworlds-use-latest-wavpack.patch' -> `./gnu/packages/patches/= teeworlds-use-latest-wavpack.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/tcl-mkindex-deterministic.patch' -> `./gnu/packages/patches/tcl= -mkindex-deterministic.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/unzip-overflow-on-invalid-input.patch' -> `./gnu/packages/patch= es/unzip-overflow-on-invalid-input.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/aegis-constness-error.patch' -> `./gnu/packages/patches/aegis-c= onstness-error.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ghostscript-CVE-2016-7978.patch' -> `./gnu/packages/patches/gho= stscript-CVE-2016-7978.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/wordnet-CVE-2008-3908-pt1.patch' -> `./gnu/packages/patches/wor= dnet-CVE-2008-3908-pt1.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/perl-module-pluggable-search.patch' -> `./gnu/packages/patches/= perl-module-pluggable-search.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/cpio-CVE-2016-2037.patch' -> `./gnu/packages/patches/cpio-CVE-2= 016-2037.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hydra-disable-darcs-test.patch' -> `./gnu/packages/patches/hydr= a-disable-darcs-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xfce4-settings-defaults.patch' -> `./gnu/packages/patches/xfce4= -settings-defaults.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mcrypt-CVE-2012-4409.patch' -> `./gnu/packages/patches/mcrypt-C= VE-2012-4409.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/artanis-fix-Makefile.in.patch' -> `./gnu/packages/patches/artan= is-fix-Makefile.in.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/chicken-CVE-2017-6949.patch' -> `./gnu/packages/patches/chicken= -CVE-2017-6949.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-2.7-search-paths.patch' -> `./gnu/packages/patches/pytho= n-2.7-search-paths.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/slim-config.patch' -> `./gnu/packages/patches/slim-config.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fcgi-2.4.0-poll.patch' -> `./gnu/packages/patches/fcgi-2.4.0-po= ll.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/emacs-fix-scheme-indent-function.patch' -> `./gnu/packages/patc= hes/emacs-fix-scheme-indent-function.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/glibc-memchr-overflow-i686.patch' -> `./gnu/packages/patches/gl= ibc-memchr-overflow-i686.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/netsurf-system-utf8proc.patch' -> `./gnu/packages/patches/netsu= rf-system-utf8proc.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-fix-tests.patch' -> `./gnu/packages/patches/python-fix-t= ests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lua-CVE-2014-5461.patch' -> `./gnu/packages/patches/lua-CVE-201= 4-5461.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/automake-test-gzip-warning.patch' -> `./gnu/packages/patches/au= tomake-test-gzip-warning.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-dendropy-fix-tests.patch' -> `./gnu/packages/patches/pyt= hon-dendropy-fix-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-heap-overflow-tif-dirread.patch' -> `./gnu/packages/pat= ches/libtiff-heap-overflow-tif-dirread.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ocaml-Add-a-.file-directive.patch' -> `./gnu/packages/patches/o= caml-Add-a-.file-directive.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/slurm-configure-remove-nonfree-contribs.patch' -> `./gnu/packag= es/patches/slurm-configure-remove-nonfree-contribs.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/liblxqt-include.patch' -> `./gnu/packages/patches/liblxqt-inclu= de.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-CVE-2016-10093.patch' -> `./gnu/packages/patches/libtif= f-CVE-2016-10093.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mesa-fix-32bit-test-failures.patch' -> `./gnu/packages/patches/= mesa-fix-32bit-test-failures.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtorrent-rasterbar-boost-compat.patch' -> `./gnu/packages/pat= ches/libtorrent-rasterbar-boost-compat.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lierolibre-check-unaligned-access.patch' -> `./gnu/packages/pat= ches/lierolibre-check-unaligned-access.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/clang-libc-search-path.patch' -> `./gnu/packages/patches/clang-= libc-search-path.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/glibc-o-largefile.patch' -> `./gnu/packages/patches/glibc-o-lar= gefile.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lcms-CVE-2016-10165.patch' -> `./gnu/packages/patches/lcms-CVE-= 2016-10165.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gcc-5-source-date-epoch-2.patch' -> `./gnu/packages/patches/gcc= -5-source-date-epoch-2.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pinball-system-ltdl.patch' -> `./gnu/packages/patches/pinball-s= ystem-ltdl.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gcc-6-cross-environment-variables.patch' -> `./gnu/packages/pat= ches/gcc-6-cross-environment-variables.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hubbub-sort-entities.patch' -> `./gnu/packages/patches/hubbub-s= ort-entities.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-2.7-getentropy-on-old-kernels.patch' -> `./gnu/packages/= patches/python-2.7-getentropy-on-old-kernels.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/vorbis-tools-CVE-2014-9638+CVE-2014-9639.patch' -> `./gnu/packa= ges/patches/vorbis-tools-CVE-2014-9638+CVE-2014-9639.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-2.7-source-date-epoch.patch' -> `./gnu/packages/patches/= python-2.7-source-date-epoch.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/patchelf-rework-for-arm.patch' -> `./gnu/packages/patches/patch= elf-rework-for-arm.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pycairo-wscript.patch' -> `./gnu/packages/patches/pycairo-wscri= pt.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fuse-overlapping-headers.patch' -> `./gnu/packages/patches/fuse= -overlapping-headers.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/grep-timing-sensitive-test.patch' -> `./gnu/packages/patches/gr= ep-timing-sensitive-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ghostscript-runpath.patch' -> `./gnu/packages/patches/ghostscri= pt-runpath.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xf86-video-ark-remove-mibstore.patch' -> `./gnu/packages/patche= s/xf86-video-ark-remove-mibstore.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/openjpeg-CVE-2016-9850-CVE-2016-9851.patch' -> `./gnu/packages/= patches/openjpeg-CVE-2016-9850-CVE-2016-9851.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/aspell-default-dict-dir.patch' -> `./gnu/packages/patches/aspel= l-default-dict-dir.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/higan-remove-march-native-flag.patch' -> `./gnu/packages/patche= s/higan-remove-march-native-flag.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mars-sfml-2.3.patch' -> `./gnu/packages/patches/mars-sfml-2.3.p= atch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-3-deterministic-build-info.patch' -> `./gnu/packages/pat= ches/python-3-deterministic-build-info.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xf86-video-tga-remove-mibstore.patch' -> `./gnu/packages/patche= s/xf86-video-tga-remove-mibstore.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libevent-2.0-CVE-2016-10197.patch' -> `./gnu/packages/patches/l= ibevent-2.0-CVE-2016-10197.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hop-linker-flags.patch' -> `./gnu/packages/patches/hop-linker-f= lags.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/slim-reset.patch' -> `./gnu/packages/patches/slim-reset.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/id3lib-CVE-2007-4460.patch' -> `./gnu/packages/patches/id3lib-C= VE-2007-4460.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/synfig-build-fix.patch' -> `./gnu/packages/patches/synfig-build= -fix.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/vorbis-tools-CVE-2015-6749.patch' -> `./gnu/packages/patches/vo= rbis-tools-CVE-2015-6749.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/crda-optional-gcrypt.patch' -> `./gnu/packages/patches/crda-opt= ional-gcrypt.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/t1lib-CVE-2010-2642.patch' -> `./gnu/packages/patches/t1lib-CVE= -2010-2642.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gd-fix-tests-on-i686.patch' -> `./gnu/packages/patches/gd-fix-t= ests-on-i686.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/openjpeg-CVE-2016-9572-CVE-2016-9573.patch' -> `./gnu/packages/= patches/openjpeg-CVE-2016-9572-CVE-2016-9573.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/liba52-enable-pic.patch' -> `./gnu/packages/patches/liba52-enab= le-pic.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/glibc-versioned-locpath.patch' -> `./gnu/packages/patches/glibc= -versioned-locpath.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libwmf-CVE-2007-3472.patch' -> `./gnu/packages/patches/libwmf-C= VE-2007-3472.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/aegis-perl-tempdir1.patch' -> `./gnu/packages/patches/aegis-per= l-tempdir1.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-statsmodels-fix-tests.patch' -> `./gnu/packages/patches/= python-statsmodels-fix-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/tk-find-library.patch' -> `./gnu/packages/patches/tk-find-libra= ry.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-paste-remove-website-test.patch' -> `./gnu/packages/patc= hes/python-paste-remove-website-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pyqt-configure.patch' -> `./gnu/packages/patches/pyqt-configure= .patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gobject-introspection-girepository.patch' -> `./gnu/packages/pa= tches/gobject-introspection-girepository.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xf86-video-i128-remove-mibstore.patch' -> `./gnu/packages/patch= es/xf86-video-i128-remove-mibstore.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ttf2eot-cstddef.patch' -> `./gnu/packages/patches/ttf2eot-cstdd= ef.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mozjs17-aarch64-support.patch' -> `./gnu/packages/patches/mozjs= 17-aarch64-support.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gcj-arm-mode.patch' -> `./gnu/packages/patches/gcj-arm-mode.pat= ch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ocaml-CVE-2015-8869.patch' -> `./gnu/packages/patches/ocaml-CVE= -2015-8869.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-fake-factory-fix-build-32bit.patch' -> `./gnu/packages/p= atches/python-fake-factory-fix-build-32bit.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/graphite2-check-code-point-limit.patch' -> `./gnu/packages/patc= hes/graphite2-check-code-point-limit.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/tinyxml-use-stl.patch' -> `./gnu/packages/patches/tinyxml-use-s= tl.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/vorbis-tools-CVE-2014-9640.patch' -> `./gnu/packages/patches/vo= rbis-tools-CVE-2014-9640.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtheora-config-guess.patch' -> `./gnu/packages/patches/libthe= ora-config-guess.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/quickswitch-fix-dmenu-check.patch' -> `./gnu/packages/patches/q= uickswitch-fix-dmenu-check.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gcc-cross-environment-variables.patch' -> `./gnu/packages/patch= es/gcc-cross-environment-variables.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-2.7-site-prefixes.patch' -> `./gnu/packages/patches/pyth= on-2.7-site-prefixes.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fontforge-svg-modtime.patch' -> `./gnu/packages/patches/fontfor= ge-svg-modtime.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/tidy-CVE-2015-5522+5523.patch' -> `./gnu/packages/patches/tidy-= CVE-2015-5522+5523.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/binutils-mips-bash-bug.patch' -> `./gnu/packages/patches/binuti= ls-mips-bash-bug.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/luminance-hdr-qt-printer.patch' -> `./gnu/packages/patches/lumi= nance-hdr-qt-printer.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/calibre-drop-unrar.patch' -> `./gnu/packages/patches/calibre-dr= op-unrar.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/musl-CVE-2016-8859.patch' -> `./gnu/packages/patches/musl-CVE-2= 016-8859.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/glib-networking-ssl-cert-file.patch' -> `./gnu/packages/patches= /glib-networking-ssl-cert-file.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/automake-skip-amhello-tests.patch' -> `./gnu/packages/patches/a= utomake-skip-amhello-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gobject-introspection-cc.patch' -> `./gnu/packages/patches/gobj= ect-introspection-cc.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/doc++-segfault-fix.patch' -> `./gnu/packages/patches/doc++-segf= ault-fix.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libbonobo-activation-test-race.patch' -> `./gnu/packages/patche= s/libbonobo-activation-test-race.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mcrypt-CVE-2012-4426.patch' -> `./gnu/packages/patches/mcrypt-C= VE-2012-4426.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libxt-guix-search-paths.patch' -> `./gnu/packages/patches/libxt= -guix-search-paths.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libxcb-python-3.5-compat.patch' -> `./gnu/packages/patches/libx= cb-python-3.5-compat.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/orpheus-cast-errors-and-includes.patch' -> `./gnu/packages/patc= hes/orpheus-cast-errors-and-includes.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/avahi-localstatedir.patch' -> `./gnu/packages/patches/avahi-loc= alstatedir.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/wicd-get-selected-profile-fix.patch' -> `./gnu/packages/patches= /wicd-get-selected-profile-fix.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ghostscript-CVE-2015-3228.patch' -> `./gnu/packages/patches/gho= stscript-CVE-2015-3228.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/icu4c-reset-keyword-list-iterator.patch' -> `./gnu/packages/pat= ches/icu4c-reset-keyword-list-iterator.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/freeimage-fix-build-with-gcc-5.patch' -> `./gnu/packages/patche= s/freeimage-fix-build-with-gcc-5.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/glibc-ldd-x86_64.patch' -> `./gnu/packages/patches/glibc-ldd-x8= 6_64.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/kiki-level-selection-crash.patch' -> `./gnu/packages/patches/ki= ki-level-selection-crash.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xinetd-fix-fd-leak.patch' -> `./gnu/packages/patches/xinetd-fix= -fd-leak.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/calibre-no-updates-dialog.patch' -> `./gnu/packages/patches/cal= ibre-no-updates-dialog.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xf86-video-mach64-glibc-2.20.patch' -> `./gnu/packages/patches/= xf86-video-mach64-glibc-2.20.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gegl-CVE-2012-4433.patch' -> `./gnu/packages/patches/gegl-CVE-2= 012-4433.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ola-readdir-r.patch' -> `./gnu/packages/patches/ola-readdir-r.p= atch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/multiqc-fix-git-subprocess-error.patch' -> `./gnu/packages/patc= hes/multiqc-fix-git-subprocess-error.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/readline-link-ncurses.patch' -> `./gnu/packages/patches/readlin= e-link-ncurses.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libjxr-fix-function-signature.patch' -> `./gnu/packages/patches= /libjxr-fix-function-signature.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/bash-completion-directories.patch' -> `./gnu/packages/patches/b= ash-completion-directories.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/flint-ldconfig.patch' -> `./gnu/packages/patches/flint-ldconfig= .patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/findutils-localstatedir.patch' -> `./gnu/packages/patches/findu= tils-localstatedir.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-CVE-2017-5225.patch' -> `./gnu/packages/patches/libtiff= -CVE-2017-5225.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/patchutils-xfail-gendiff-tests.patch' -> `./gnu/packages/patche= s/patchutils-xfail-gendiff-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/perl-finance-quote-unuse-mozilla-ca.patch' -> `./gnu/packages/p= atches/perl-finance-quote-unuse-mozilla-ca.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ustr-fix-build-with-gcc-5.patch' -> `./gnu/packages/patches/ust= r-fix-build-with-gcc-5.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-multiple-UBSAN-crashes.patch' -> `./gnu/packages/patche= s/libtiff-multiple-UBSAN-crashes.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lua-pkgconfig.patch' -> `./gnu/packages/patches/lua-pkgconfig.p= atch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/tipp10-remove-license-code.patch' -> `./gnu/packages/patches/ti= pp10-remove-license-code.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/openssl-c-rehash-in.patch' -> `./gnu/packages/patches/openssl-c= -rehash-in.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/kobodeluxe-enemies-pipe-decl.patch' -> `./gnu/packages/patches/= kobodeluxe-enemies-pipe-decl.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ldc-disable-tests.patch' -> `./gnu/packages/patches/ldc-disable= -tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/guile-linux-syscalls.patch' -> `./gnu/packages/patches/guile-li= nux-syscalls.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pinball-const-fix.patch' -> `./gnu/packages/patches/pinball-con= st-fix.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/cdparanoia-fpic.patch' -> `./gnu/packages/patches/cdparanoia-fp= ic.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/cracklib-fix-buffer-overflow.patch' -> `./gnu/packages/patches/= cracklib-fix-buffer-overflow.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pybugz-encode-error.patch' -> `./gnu/packages/patches/pybugz-en= code-error.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ghc-dont-pass-linker-flags-via-response-files.patch' -> `./gnu/= packages/patches/ghc-dont-pass-linker-flags-via-response-files.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/jbig2dec-CVE-2016-9601.patch' -> `./gnu/packages/patches/jbig2d= ec-CVE-2016-9601.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ruby-rack-ignore-failing-test.patch' -> `./gnu/packages/patches= /ruby-rack-ignore-failing-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pulseaudio-fix-mult-test.patch' -> `./gnu/packages/patches/puls= eaudio-fix-mult-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libwmf-CVE-2009-3546.patch' -> `./gnu/packages/patches/libwmf-C= VE-2009-3546.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libdrm-symbol-check.patch' -> `./gnu/packages/patches/libdrm-sy= mbol-check.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/evilwm-lost-focus-bug.patch' -> `./gnu/packages/patches/evilwm-= lost-focus-bug.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/miniupnpc-CVE-2017-8798.patch' -> `./gnu/packages/patches/miniu= pnpc-CVE-2017-8798.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/jq-CVE-2015-8863.patch' -> `./gnu/packages/patches/jq-CVE-2015-= 8863.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/luajit-symlinks.patch' -> `./gnu/packages/patches/luajit-symlin= ks.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-pillow-freetype-2.7-test-failure.patch' -> `./gnu/packag= es/patches/python-pillow-freetype-2.7-test-failure.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gd-php-73968-Fix-109-XBM-reading.patch' -> `./gnu/packages/patc= hes/gd-php-73968-Fix-109-XBM-reading.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hdf-eos2-build-shared.patch' -> `./gnu/packages/patches/hdf-eos= 2-build-shared.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/cdrtools-3.01-mkisofs-isoinfo.patch' -> `./gnu/packages/patches= /cdrtools-3.01-mkisofs-isoinfo.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xdotool-fix-makefile.patch' -> `./gnu/packages/patches/xdotool-= fix-makefile.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/sdl-libx11-1.6.patch' -> `./gnu/packages/patches/sdl-libx11-1.6= .patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/readline-6.2-CVE-2014-2524.patch' -> `./gnu/packages/patches/re= adline-6.2-CVE-2014-2524.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtool-skip-tests2.patch' -> `./gnu/packages/patches/libtool-s= kip-tests2.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/tar-skip-unreliable-tests.patch' -> `./gnu/packages/patches/tar= -skip-unreliable-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pinball-cstddef.patch' -> `./gnu/packages/patches/pinball-cstdd= ef.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libwmf-CVE-2009-1364.patch' -> `./gnu/packages/patches/libwmf-C= VE-2009-1364.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/crossmap-allow-system-pysam.patch' -> `./gnu/packages/patches/c= rossmap-allow-system-pysam.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/graphite2-ffloat-store.patch' -> `./gnu/packages/patches/graphi= te2-ffloat-store.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-3.5-getentropy-on-old-kernels.patch' -> `./gnu/packages/= patches/python-3.5-getentropy-on-old-kernels.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-CVE-2016-10094.patch' -> `./gnu/packages/patches/libtif= f-CVE-2016-10094.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/4store-fix-buildsystem.patch' -> `./gnu/packages/patches/4store= -fix-buildsystem.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/clx-remove-demo.patch' -> `./gnu/packages/patches/clx-remove-de= mo.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gtk3-respect-GUIX_GTK3_PATH.patch' -> `./gnu/packages/patches/g= tk3-respect-GUIX_GTK3_PATH.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hdf5-config-date.patch' -> `./gnu/packages/patches/hdf5-config-= date.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/module-init-tools-moduledir.patch' -> `./gnu/packages/patches/m= odule-init-tools-moduledir.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/texi2html-i18n.patch' -> `./gnu/packages/patches/texi2html-i18n= .patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libevent-dns-tests.patch' -> `./gnu/packages/patches/libevent-d= ns-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gtk2-respect-GUIX_GTK2_PATH.patch' -> `./gnu/packages/patches/g= tk2-respect-GUIX_GTK2_PATH.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/kobodeluxe-manpage-minus-not-hyphen.patch' -> `./gnu/packages/p= atches/kobodeluxe-manpage-minus-not-hyphen.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fasthenry-spAllocate.patch' -> `./gnu/packages/patches/fasthenr= y-spAllocate.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/clucene-pkgconfig.patch' -> `./gnu/packages/patches/clucene-pkg= config.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libwmf-CVE-2007-2756.patch' -> `./gnu/packages/patches/libwmf-C= VE-2007-2756.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lierolibre-is-free-software.patch' -> `./gnu/packages/patches/l= ierolibre-is-free-software.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ldc-1.1.0-disable-phobos-tests.patch' -> `./gnu/packages/patche= s/ldc-1.1.0-disable-phobos-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ocaml-bitstring-fix-configure.patch' -> `./gnu/packages/patches= /ocaml-bitstring-fix-configure.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python2-pygobject-2-gi-info-type-error-domain.patch' -> `./gnu/= packages/patches/python2-pygobject-2-gi-info-type-error-domain.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-divide-by-zero-tiffcp.patch' -> `./gnu/packages/patches= /libtiff-divide-by-zero-tiffcp.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/geoclue-config.patch' -> `./gnu/packages/patches/geoclue-config= .patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gd-freetype-test-failure.patch' -> `./gnu/packages/patches/gd-f= reetype-test-failure.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/clucene-contribs-lib.patch' -> `./gnu/packages/patches/clucene-= contribs-lib.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/perl-net-ssleay-disable-ede-test.patch' -> `./gnu/packages/patc= hes/perl-net-ssleay-disable-ede-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fasthenry-spSolve.patch' -> `./gnu/packages/patches/fasthenry-s= pSolve.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/unzip-CVE-2014-8141.patch' -> `./gnu/packages/patches/unzip-CVE= -2014-8141.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/tcsh-fix-out-of-bounds-read.patch' -> `./gnu/packages/patches/t= csh-fix-out-of-bounds-read.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ath9k-htc-firmware-objcopy.patch' -> `./gnu/packages/patches/at= h9k-htc-firmware-objcopy.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/dvd+rw-tools-add-include.patch' -> `./gnu/packages/patches/dvd+= rw-tools-add-include.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hdf4-architectures.patch' -> `./gnu/packages/patches/hdf4-archi= tectures.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/reptyr-fix-gcc-7.patch' -> `./gnu/packages/patches/reptyr-fix-g= cc-7.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-divide-by-zero-ojpeg.patch' -> `./gnu/packages/patches/= libtiff-divide-by-zero-ojpeg.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ntfs-3g-CVE-2017-0358.patch' -> `./gnu/packages/patches/ntfs-3g= -CVE-2017-0358.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/cool-retro-term-memory-leak-1.patch' -> `./gnu/packages/patches= /cool-retro-term-memory-leak-1.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pingus-sdl-libs-config.patch' -> `./gnu/packages/patches/pingus= -sdl-libs-config.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/luajit-no_ldconfig.patch' -> `./gnu/packages/patches/luajit-no_= ldconfig.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/csound-header-ordering.patch' -> `./gnu/packages/patches/csound= -header-ordering.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/openssl-runpath.patch' -> `./gnu/packages/patches/openssl-runpa= th.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libwmf-CVE-2007-3477.patch' -> `./gnu/packages/patches/libwmf-C= VE-2007-3477.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lierolibre-remove-arch-warning.patch' -> `./gnu/packages/patche= s/lierolibre-remove-arch-warning.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/procmail-ambiguous-getline-debian.patch' -> `./gnu/packages/pat= ches/procmail-ambiguous-getline-debian.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/aegis-test-fixup-1.patch' -> `./gnu/packages/patches/aegis-test= -fixup-1.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hdf4-shared-fortran.patch' -> `./gnu/packages/patches/hdf4-shar= ed-fortran.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/acl-hurd-path-max.patch' -> `./gnu/packages/patches/acl-hurd-pa= th-max.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/elixir-disable-failing-tests.patch' -> `./gnu/packages/patches/= elixir-disable-failing-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/wget-CVE-2017-6508.patch' -> `./gnu/packages/patches/wget-CVE-2= 017-6508.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/coreutils-cut-huge-range-test.patch' -> `./gnu/packages/patches= /coreutils-cut-huge-range-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/portaudio-audacity-compat.patch' -> `./gnu/packages/patches/por= taudio-audacity-compat.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gtk2-respect-GUIX_GTK2_IM_MODULE_FILE.patch' -> `./gnu/packages= /patches/gtk2-respect-GUIX_GTK2_IM_MODULE_FILE.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/tuxpaint-stamps-path.patch' -> `./gnu/packages/patches/tuxpaint= -stamps-path.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gcc-arm-link-spec-fix.patch' -> `./gnu/packages/patches/gcc-arm= -link-spec-fix.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gcc-5.0-libvtv-runpath.patch' -> `./gnu/packages/patches/gcc-5.= 0-libvtv-runpath.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mcron-install.patch' -> `./gnu/packages/patches/mcron-install.p= atch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/nvi-assume-preserve-path.patch' -> `./gnu/packages/patches/nvi-= assume-preserve-path.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/readline-7.0-mingw.patch' -> `./gnu/packages/patches/readline-7= .0-mingw.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/coreutils-fix-cross-compilation.patch' -> `./gnu/packages/patch= es/coreutils-fix-cross-compilation.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ldc-1.1.0-disable-dmd-tests.patch' -> `./gnu/packages/patches/l= dc-1.1.0-disable-dmd-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/doc++-include-directives.patch' -> `./gnu/packages/patches/doc+= +-include-directives.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libbase-use-own-logging.patch' -> `./gnu/packages/patches/libba= se-use-own-logging.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/chmlib-inttypes.patch' -> `./gnu/packages/patches/chmlib-inttyp= es.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/unzip-CVE-2015-7697.patch' -> `./gnu/packages/patches/unzip-CVE= -2015-7697.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-pygpgme-fix-pinentry-tests.patch' -> `./gnu/packages/pat= ches/python-pygpgme-fix-pinentry-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/texlive-texmf-CVE-2016-10243.patch' -> `./gnu/packages/patches/= texlive-texmf-CVE-2016-10243.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/kobodeluxe-const-charp-conversion.patch' -> `./gnu/packages/pat= ches/kobodeluxe-const-charp-conversion.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ruby-puma-ignore-broken-test.patch' -> `./gnu/packages/patches/= ruby-puma-ignore-broken-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/rapicorn-isnan.patch' -> `./gnu/packages/patches/rapicorn-isnan= .patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/clang-3.8-libc-search-path.patch' -> `./gnu/packages/patches/cl= ang-3.8-libc-search-path.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libwmf-CVE-2015-4696.patch' -> `./gnu/packages/patches/libwmf-C= VE-2015-4696.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/jbig2dec-ignore-testtest.patch' -> `./gnu/packages/patches/jbig= 2dec-ignore-testtest.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/apr-skip-getservbyname-test.patch' -> `./gnu/packages/patches/a= pr-skip-getservbyname-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/binutils-ld-new-dtags.patch' -> `./gnu/packages/patches/binutil= s-ld-new-dtags.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libbase-fix-includes.patch' -> `./gnu/packages/patches/libbase-= fix-includes.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/liba52-link-with-libm.patch' -> `./gnu/packages/patches/liba52-= link-with-libm.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mesa-wayland-egl-symbols-check-mips.patch' -> `./gnu/packages/p= atches/mesa-wayland-egl-symbols-check-mips.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fcgi-2.4.0-gcc44-fixes.patch' -> `./gnu/packages/patches/fcgi-2= .4.0-gcc44-fixes.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xcb-proto-python3-print.patch' -> `./gnu/packages/patches/xcb-p= roto-python3-print.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/guile-1.8-cpp-4.5.patch' -> `./gnu/packages/patches/guile-1.8-c= pp-4.5.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/plink-1.07-unclobber-i.patch' -> `./gnu/packages/patches/plink-= 1.07-unclobber-i.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/unzip-CVE-2014-9636.patch' -> `./gnu/packages/patches/unzip-CVE= -2014-9636.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mars-install.patch' -> `./gnu/packages/patches/mars-install.pat= ch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/plotutils-libpng-jmpbuf.patch' -> `./gnu/packages/patches/plotu= tils-libpng-jmpbuf.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hdf4-reproducibility.patch' -> `./gnu/packages/patches/hdf4-rep= roducibility.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/handbrake-pkg-config-path.patch' -> `./gnu/packages/patches/han= dbrake-pkg-config-path.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ghostscript-CVE-2016-8602.patch' -> `./gnu/packages/patches/gho= stscript-CVE-2016-8602.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/qemu-CVE-2017-7493.patch' -> `./gnu/packages/patches/qemu-CVE-2= 017-7493.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libjxr-fix-typos.patch' -> `./gnu/packages/patches/libjxr-fix-t= ypos.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/omake-fix-non-determinism.patch' -> `./gnu/packages/patches/oma= ke-fix-non-determinism.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fltk-xfont-on-demand.patch' -> `./gnu/packages/patches/fltk-xfo= nt-on-demand.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fastcap-mulGlobal.patch' -> `./gnu/packages/patches/fastcap-mul= Global.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pcre2-CVE-2017-8786.patch' -> `./gnu/packages/patches/pcre2-CVE= -2017-8786.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ghostscript-CVE-2016-7979.patch' -> `./gnu/packages/patches/gho= stscript-CVE-2016-7979.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libvpx-CVE-2016-2818.patch' -> `./gnu/packages/patches/libvpx-C= VE-2016-2818.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xmodmap-asprintf.patch' -> `./gnu/packages/patches/xmodmap-aspr= intf.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/wget-fix-504-test-timeout.patch' -> `./gnu/packages/patches/wge= t-fix-504-test-timeout.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python2-rdflib-drop-sparqlwrapper.patch' -> `./gnu/packages/pat= ches/python2-rdflib-drop-sparqlwrapper.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/freetype-CVE-2017-8105.patch' -> `./gnu/packages/patches/freety= pe-CVE-2017-8105.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-pygit2-disable-network-tests.patch' -> `./gnu/packages/p= atches/python-pygit2-disable-network-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/qt4-ldflags.patch' -> `./gnu/packages/patches/qt4-ldflags.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/cyrus-sasl-CVE-2013-4122.patch' -> `./gnu/packages/patches/cyru= s-sasl-CVE-2013-4122.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/perl-autosplit-default-time.patch' -> `./gnu/packages/patches/p= erl-autosplit-default-time.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fontconfig-path-max.patch' -> `./gnu/packages/patches/fontconfi= g-path-max.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-heap-overflow-tiffcrop.patch' -> `./gnu/packages/patche= s/libtiff-heap-overflow-tiffcrop.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-parse-too-many-fields.patch' -> `./gnu/packages/patches/= python-parse-too-many-fields.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xfce4-panel-plugins.patch' -> `./gnu/packages/patches/xfce4-pan= el-plugins.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/teensy-loader-cli-help.patch' -> `./gnu/packages/patches/teensy= -loader-cli-help.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mozjs38-shell-version.patch' -> `./gnu/packages/patches/mozjs38= -shell-version.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/diffutils-gets-undeclared.patch' -> `./gnu/packages/patches/dif= futils-gets-undeclared.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/luit-posix.patch' -> `./gnu/packages/patches/luit-posix.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mhash-keygen-test-segfault.patch' -> `./gnu/packages/patches/mh= ash-keygen-test-segfault.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ocaml-bisect-fix-camlp4-in-another-directory.patch' -> `./gnu/p= ackages/patches/ocaml-bisect-fix-camlp4-in-another-directory.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-CVE-2017-7593.patch' -> `./gnu/packages/patches/libtiff= -CVE-2017-7593.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/kobodeluxe-graphics-window-signed-char.patch' -> `./gnu/package= s/patches/kobodeluxe-graphics-window-signed-char.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/isl-0.11.1-aarch64-support.patch' -> `./gnu/packages/patches/is= l-0.11.1-aarch64-support.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pixman-CVE-2016-5296.patch' -> `./gnu/packages/patches/pixman-C= VE-2016-5296.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libssh2-fix-build-failure-with-gcrypt.patch' -> `./gnu/packages= /patches/libssh2-fix-build-failure-with-gcrypt.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xfce4-session-fix-xflock4.patch' -> `./gnu/packages/patches/xfc= e4-session-fix-xflock4.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hmmer-remove-cpu-specificity.patch' -> `./gnu/packages/patches/= hmmer-remove-cpu-specificity.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lz4-fix-test-failures.patch' -> `./gnu/packages/patches/lz4-fix= -test-failures.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/perl-gd-options-passthrough-and-fontconfig.patch' -> `./gnu/pac= kages/patches/perl-gd-options-passthrough-and-fontconfig.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/perl-reproducible-build-date.patch' -> `./gnu/packages/patches/= perl-reproducible-build-date.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lvm2-static-link.patch' -> `./gnu/packages/patches/lvm2-static-= link.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/abiword-black-drawing-with-gtk322.patch' -> `./gnu/packages/pat= ches/abiword-black-drawing-with-gtk322.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/maxima-defsystem-mkdir.patch' -> `./gnu/packages/patches/maxima= -defsystem-mkdir.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/graphite2-CVE-2017-5436.patch' -> `./gnu/packages/patches/graph= ite2-CVE-2017-5436.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lua51-liblua-so.patch' -> `./gnu/packages/patches/lua51-liblua-= so.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libwmf-CVE-2015-0848+CVE-2015-4588.patch' -> `./gnu/packages/pa= tches/libwmf-CVE-2015-0848+CVE-2015-4588.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-configobj-setuptools.patch' -> `./gnu/packages/patches/p= ython-configobj-setuptools.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libwmf-CVE-2007-3473.patch' -> `./gnu/packages/patches/libwmf-C= VE-2007-3473.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ripperx-missing-file.patch' -> `./gnu/packages/patches/ripperx-= missing-file.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/avidemux-install-to-lib.patch' -> `./gnu/packages/patches/avide= mux-install-to-lib.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/unzip-remove-build-date.patch' -> `./gnu/packages/patches/unzip= -remove-build-date.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gsl-test-i686.patch' -> `./gnu/packages/patches/gsl-test-i686.p= atch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-heap-overflow-tiffcp.patch' -> `./gnu/packages/patches/= libtiff-heap-overflow-tiffcp.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pidgin-add-search-path.patch' -> `./gnu/packages/patches/pidgin= -add-search-path.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/scheme48-tests.patch' -> `./gnu/packages/patches/scheme48-tests= .patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/wmctrl-64-fix.patch' -> `./gnu/packages/patches/wmctrl-64-fix.p= atch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-tiffcp-underflow.patch' -> `./gnu/packages/patches/libt= iff-tiffcp-underflow.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/p7zip-CVE-2016-9296.patch' -> `./gnu/packages/patches/p7zip-CVE= -2016-9296.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-CVE-2017-7594.patch' -> `./gnu/packages/patches/libtiff= -CVE-2017-7594.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fabric-tests.patch' -> `./gnu/packages/patches/fabric-tests.pat= ch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/liboop-mips64-deplibs-fix.patch' -> `./gnu/packages/patches/lib= oop-mips64-deplibs-fix.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/proot-test-fhs.patch' -> `./gnu/packages/patches/proot-test-fhs= .patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-null-dereference.patch' -> `./gnu/packages/patches/libt= iff-null-dereference.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gmp-arm-asm-nothumb.patch' -> `./gnu/packages/patches/gmp-arm-a= sm-nothumb.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/freetype-CVE-2017-8287.patch' -> `./gnu/packages/patches/freety= pe-CVE-2017-8287.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/kobodeluxe-paths.patch' -> `./gnu/packages/patches/kobodeluxe-p= aths.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-faker-fix-build-32bit.patch' -> `./gnu/packages/patches/= python-faker-fix-build-32bit.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mutt-store-references.patch' -> `./gnu/packages/patches/mutt-st= ore-references.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lierolibre-try-building-other-arch.patch' -> `./gnu/packages/pa= tches/lierolibre-try-building-other-arch.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mupen64plus-ui-console-notice.patch' -> `./gnu/packages/patches= /mupen64plus-ui-console-notice.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hdf-eos5-fortrantests.patch' -> `./gnu/packages/patches/hdf-eos= 5-fortrantests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/a2ps-CVE-2001-1593.patch' -> `./gnu/packages/patches/a2ps-CVE-2= 001-1593.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/freeimage-CVE-2016-5684.patch' -> `./gnu/packages/patches/freei= mage-CVE-2016-5684.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libcroco-CVE-2017-7960.patch' -> `./gnu/packages/patches/libcro= co-CVE-2017-7960.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/emacs-exec-path.patch' -> `./gnu/packages/patches/emacs-exec-pa= th.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/slim-login.patch' -> `./gnu/packages/patches/slim-login.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/nss-increase-test-timeout.patch' -> `./gnu/packages/patches/nss= -increase-test-timeout.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pinball-src-deps.patch' -> `./gnu/packages/patches/pinball-src-= deps.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/procmail-CVE-2014-3618.patch' -> `./gnu/packages/patches/procma= il-CVE-2014-3618.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/kdbusaddons-kinit-file-name.patch' -> `./gnu/packages/patches/k= dbusaddons-kinit-file-name.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/guile-ssh-rexec-bug.patch' -> `./gnu/packages/patches/guile-ssh= -rexec-bug.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pinball-missing-separators.patch' -> `./gnu/packages/patches/pi= nball-missing-separators.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-CVE-2016-10092.patch' -> `./gnu/packages/patches/libtif= f-CVE-2016-10092.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-invalid-read.patch' -> `./gnu/packages/patches/libtiff-= invalid-read.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/portmidi-modular-build.patch' -> `./gnu/packages/patches/portmi= di-modular-build.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/perl-io-socket-ssl-openssl-1.0.2f-fix.patch' -> `./gnu/packages= /patches/perl-io-socket-ssl-openssl-1.0.2f-fix.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/bigloo-gc-shebangs.patch' -> `./gnu/packages/patches/bigloo-gc-= shebangs.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/einstein-build.patch' -> `./gnu/packages/patches/einstein-build= .patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/unzip-overflow-long-fsize.patch' -> `./gnu/packages/patches/unz= ip-overflow-long-fsize.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mcrypt-CVE-2012-4527.patch' -> `./gnu/packages/patches/mcrypt-C= VE-2012-4527.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/unzip-initialize-symlink-flag.patch' -> `./gnu/packages/patches= /unzip-initialize-symlink-flag.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-paste-remove-timing-test.patch' -> `./gnu/packages/patch= es/python-paste-remove-timing-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/dbus-helper-search-path.patch' -> `./gnu/packages/patches/dbus-= helper-search-path.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/thefuck-test-environ.patch' -> `./gnu/packages/patches/thefuck-= test-environ.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ruby-concurrent-test-arm.patch' -> `./gnu/packages/patches/ruby= -concurrent-test-arm.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libwmf-CVE-2006-3376.patch' -> `./gnu/packages/patches/libwmf-C= VE-2006-3376.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/byobu-writable-status.patch' -> `./gnu/packages/patches/byobu-w= ritable-status.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mupdf-build-with-openjpeg-2.1.patch' -> `./gnu/packages/patches= /mupdf-build-with-openjpeg-2.1.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/automake-regexp-syntax.patch' -> `./gnu/packages/patches/automa= ke-regexp-syntax.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/t1lib-CVE-2011-0764.patch' -> `./gnu/packages/patches/t1lib-CVE= -2011-0764.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/slim-session.patch' -> `./gnu/packages/patches/slim-session.pat= ch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libmad-armv7-thumb-pt1.patch' -> `./gnu/packages/patches/libmad= -armv7-thumb-pt1.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-pbr-fix-man-page-support.patch' -> `./gnu/packages/patch= es/python-pbr-fix-man-page-support.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/cool-retro-term-dont-check-uninit-member.patch' -> `./gnu/packa= ges/patches/cool-retro-term-dont-check-uninit-member.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/abiword-wmf-version-lookup-fix.patch' -> `./gnu/packages/patche= s/abiword-wmf-version-lookup-fix.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/kiki-makefile.patch' -> `./gnu/packages/patches/kiki-makefile.p= atch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libsndfile-CVE-2017-8362.patch' -> `./gnu/packages/patches/libs= ndfile-CVE-2017-8362.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ath9k-htc-firmware-gcc.patch' -> `./gnu/packages/patches/ath9k-= htc-firmware-gcc.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/wmfire-update-for-new-gdk-versions.patch' -> `./gnu/packages/pa= tches/wmfire-update-for-new-gdk-versions.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/jacal-fix-texinfo.patch' -> `./gnu/packages/patches/jacal-fix-t= exinfo.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hdf-eos5-remove-gctp.patch' -> `./gnu/packages/patches/hdf-eos5= -remove-gctp.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pcre2-CVE-2017-7186.patch' -> `./gnu/packages/patches/pcre2-CVE= -2017-7186.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libevent-2.0-CVE-2016-10195.patch' -> `./gnu/packages/patches/l= ibevent-2.0-CVE-2016-10195.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xinetd-CVE-2013-4342.patch' -> `./gnu/packages/patches/xinetd-C= VE-2013-4342.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gawk-shell.patch' -> `./gnu/packages/patches/gawk-shell.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/perl-www-curl-remove-symbol.patch' -> `./gnu/packages/patches/p= erl-www-curl-remove-symbol.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-2-deterministic-build-info.patch' -> `./gnu/packages/pat= ches/python-2-deterministic-build-info.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/patch-hurd-path-max.patch' -> `./gnu/packages/patches/patch-hur= d-path-max.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gnucash-price-quotes-perl.patch' -> `./gnu/packages/patches/gnu= cash-price-quotes-perl.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/patchelf-page-size.patch' -> `./gnu/packages/patches/patchelf-p= age-size.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/wordnet-CVE-2008-2149.patch' -> `./gnu/packages/patches/wordnet= -CVE-2008-2149.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/cursynth-wave-rand.patch' -> `./gnu/packages/patches/cursynth-w= ave-rand.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lua-liblua-so.patch' -> `./gnu/packages/patches/lua-liblua-so.p= atch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/unzip-format-secure.patch' -> `./gnu/packages/patches/unzip-for= mat-secure.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/openexr-missing-samples.patch' -> `./gnu/packages/patches/opene= xr-missing-samples.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pt-scotch-build-parallelism.patch' -> `./gnu/packages/patches/p= t-scotch-build-parallelism.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/wicd-bitrate-none-fix.patch' -> `./gnu/packages/patches/wicd-bi= trate-none-fix.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/jasper-CVE-2017-6850.patch' -> `./gnu/packages/patches/jasper-C= VE-2017-6850.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fasthenry-spFactor.patch' -> `./gnu/packages/patches/fasthenry-= spFactor.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libevent-2.0-CVE-2016-10196.patch' -> `./gnu/packages/patches/l= ibevent-2.0-CVE-2016-10196.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hdf-eos2-remove-gctp.patch' -> `./gnu/packages/patches/hdf-eos2= -remove-gctp.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gtk3-respect-GUIX_GTK3_IM_MODULE_FILE.patch' -> `./gnu/packages= /patches/gtk3-respect-GUIX_GTK3_IM_MODULE_FILE.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/zathura-plugindir-environment-variable.patch' -> `./gnu/package= s/patches/zathura-plugindir-environment-variable.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/vte-CVE-2012-2738-pt1.patch' -> `./gnu/packages/patches/vte-CVE= -2012-2738-pt1.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mozjs38-pkg-config-version.patch' -> `./gnu/packages/patches/mo= zjs38-pkg-config-version.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libextractor-ffmpeg-3.patch' -> `./gnu/packages/patches/libextr= actor-ffmpeg-3.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/texi2html-document-encoding.patch' -> `./gnu/packages/patches/t= exi2html-document-encoding.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gtkglext-disable-disable-deprecated.patch' -> `./gnu/packages/p= atches/gtkglext-disable-disable-deprecated.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/unzip-CVE-2015-7696.patch' -> `./gnu/packages/patches/unzip-CVE= -2015-7696.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gcc-6-arm-none-eabi-multilib.patch' -> `./gnu/packages/patches/= gcc-6-arm-none-eabi-multilib.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libotr-test-auth-fix.patch' -> `./gnu/packages/patches/libotr-t= est-auth-fix.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-heap-overflow-pixarlog-luv.patch' -> `./gnu/packages/pa= tches/libtiff-heap-overflow-pixarlog-luv.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/metabat-remove-compilation-date.patch' -> `./gnu/packages/patch= es/metabat-remove-compilation-date.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/freeimage-CVE-2015-0852.patch' -> `./gnu/packages/patches/freei= mage-CVE-2015-0852.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/emacs-scheme-complete-scheme-r5rs-info.patch' -> `./gnu/package= s/patches/emacs-scheme-complete-scheme-r5rs-info.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/cairo-CVE-2016-9082.patch' -> `./gnu/packages/patches/cairo-CVE= -2016-9082.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hurd-fix-eth-multiplexer-dependency.patch' -> `./gnu/packages/p= atches/hurd-fix-eth-multiplexer-dependency.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ghostscript-CVE-2016-7976.patch' -> `./gnu/packages/patches/gho= stscript-CVE-2016-7976.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/perl-net-amazon-s3-moose-warning.patch' -> `./gnu/packages/patc= hes/perl-net-amazon-s3-moose-warning.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/shadow-4.4-su-snprintf-fix.patch' -> `./gnu/packages/patches/sh= adow-4.4-su-snprintf-fix.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-divide-by-zero.patch' -> `./gnu/packages/patches/libtif= f-divide-by-zero.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/elfutils-tests-ptrace.patch' -> `./gnu/packages/patches/elfutil= s-tests-ptrace.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/graphite2-non-linear-classes-even-number.patch' -> `./gnu/packa= ges/patches/graphite2-non-linear-classes-even-number.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/liba52-use-mtune-not-mcpu.patch' -> `./gnu/packages/patches/lib= a52-use-mtune-not-mcpu.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/superlu-dist-scotchmetis.patch' -> `./gnu/packages/patches/supe= rlu-dist-scotchmetis.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/perl-net-dns-resolver-programmable-fix.patch' -> `./gnu/package= s/patches/perl-net-dns-resolver-programmable-fix.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libwmf-CAN-2004-0941.patch' -> `./gnu/packages/patches/libwmf-C= AN-2004-0941.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/netsurf-longer-test-timeout.patch' -> `./gnu/packages/patches/n= etsurf-longer-test-timeout.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-assertion-failure.patch' -> `./gnu/packages/patches/lib= tiff-assertion-failure.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pybugz-stty.patch' -> `./gnu/packages/patches/pybugz-stty.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/icecat-avoid-bundled-libraries.patch' -> `./gnu/packages/patche= s/icecat-avoid-bundled-libraries.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/node-9077.patch' -> `./gnu/packages/patches/node-9077.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mingw-w64-5.0rc2-gcc-4.9.3.patch' -> `./gnu/packages/patches/mi= ngw-w64-5.0rc2-gcc-4.9.3.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ceph-disable-cpu-optimizations.patch' -> `./gnu/packages/patche= s/ceph-disable-cpu-optimizations.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/guile-present-coding.patch' -> `./gnu/packages/patches/guile-pr= esent-coding.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libunwind-CVE-2015-3239.patch' -> `./gnu/packages/patches/libun= wind-CVE-2015-3239.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/cracklib-CVE-2016-6318.patch' -> `./gnu/packages/patches/crackl= ib-CVE-2016-6318.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/nss-pkgconfig.patch' -> `./gnu/packages/patches/nss-pkgconfig.p= atch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/cmake-fix-tests.patch' -> `./gnu/packages/patches/cmake-fix-tes= ts.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mumps-build-parallelism.patch' -> `./gnu/packages/patches/mumps= -build-parallelism.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ghostscript-CVE-2013-5653.patch' -> `./gnu/packages/patches/gho= stscript-CVE-2013-5653.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gcc-libvtv-runpath.patch' -> `./gnu/packages/patches/gcc-libvtv= -runpath.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/nss-disable-long-b64-tests.patch' -> `./gnu/packages/patches/ns= s-disable-long-b64-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ruby-tzinfo-data-ignore-broken-test.patch' -> `./gnu/packages/p= atches/ruby-tzinfo-data-ignore-broken-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/kiki-missing-includes.patch' -> `./gnu/packages/patches/kiki-mi= ssing-includes.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libmad-frame-length.patch' -> `./gnu/packages/patches/libmad-fr= ame-length.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/aegis-test-fixup-2.patch' -> `./gnu/packages/patches/aegis-test= -fixup-2.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/linux-pam-no-setfsuid.patch' -> `./gnu/packages/patches/linux-p= am-no-setfsuid.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/woff2-libbrotli.patch' -> `./gnu/packages/patches/woff2-libbrot= li.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xcb-proto-python3-whitespace.patch' -> `./gnu/packages/patches/= xcb-proto-python3-whitespace.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/eudev-conflicting-declaration.patch' -> `./gnu/packages/patches= /eudev-conflicting-declaration.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/glog-gcc-5-demangling.patch' -> `./gnu/packages/patches/glog-gc= c-5-demangling.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/tclxml-3.2-install.patch' -> `./gnu/packages/patches/tclxml-3.2= -install.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/vte-CVE-2012-2738-pt2.patch' -> `./gnu/packages/patches/vte-CVE= -2012-2738-pt2.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/tipp10-fix-compiling.patch' -> `./gnu/packages/patches/tipp10-f= ix-compiling.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-pycrypto-CVE-2013-7459.patch' -> `./gnu/packages/patches= /python-pycrypto-CVE-2013-7459.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/kobodeluxe-midicon-segmentation-fault.patch' -> `./gnu/packages= /patches/kobodeluxe-midicon-segmentation-fault.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/shadow-CVE-2017-2616.patch' -> `./gnu/packages/patches/shadow-C= VE-2017-2616.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ceph-disable-unittest-throttle.patch' -> `./gnu/packages/patche= s/ceph-disable-unittest-throttle.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/unrtf-CVE-2016-10091.patch' -> `./gnu/packages/patches/unrtf-CV= E-2016-10091.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/slim-sigusr1.patch' -> `./gnu/packages/patches/slim-sigusr1.pat= ch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lxsession-use-gapplication.patch' -> `./gnu/packages/patches/lx= session-use-gapplication.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hdf-eos5-build-shared.patch' -> `./gnu/packages/patches/hdf-eos= 5-build-shared.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/unzip-allow-greater-hostver-values.patch' -> `./gnu/packages/pa= tches/unzip-allow-greater-hostver-values.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/virglrenderer-CVE-2017-6386.patch' -> `./gnu/packages/patches/v= irglrenderer-CVE-2017-6386.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pygpgme-disable-problematic-tests.patch' -> `./gnu/packages/pat= ches/pygpgme-disable-problematic-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pcre-CVE-2017-7186.patch' -> `./gnu/packages/patches/pcre-CVE-2= 017-7186.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xf86-video-geode-glibc-2.20.patch' -> `./gnu/packages/patches/x= f86-video-geode-glibc-2.20.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/pulseaudio-longer-test-timeout.patch' -> `./gnu/packages/patche= s/pulseaudio-longer-test-timeout.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lm-sensors-hwmon-attrs.patch' -> `./gnu/packages/patches/lm-sen= sors-hwmon-attrs.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gd-fix-gd2-read-test.patch' -> `./gnu/packages/patches/gd-fix-g= d2-read-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libcroco-CVE-2017-7961.patch' -> `./gnu/packages/patches/libcro= co-CVE-2017-7961.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/p7zip-remove-unused-code.patch' -> `./gnu/packages/patches/p7zi= p-remove-unused-code.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/steghide-fixes.patch' -> `./gnu/packages/patches/steghide-fixes= .patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/spice-CVE-2016-9578-1.patch' -> `./gnu/packages/patches/spice-C= VE-2016-9578-1.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/perl-deterministic-ordering.patch' -> `./gnu/packages/patches/p= erl-deterministic-ordering.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lua51-pkgconfig.patch' -> `./gnu/packages/patches/lua51-pkgconf= ig.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/t1lib-CVE-2011-1552+CVE-2011-1553+CVE-2011-1554.patch' -> `./gn= u/packages/patches/t1lib-CVE-2011-1552+CVE-2011-1553+CVE-2011-1554.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-3-search-paths.patch' -> `./gnu/packages/patches/python-= 3-search-paths.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gtk2-theme-paths.patch' -> `./gnu/packages/patches/gtk2-theme-p= aths.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/cool-retro-term-remove-non-free-fonts.patch' -> `./gnu/packages= /patches/cool-retro-term-remove-non-free-fonts.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libmad-armv7-thumb-pt2.patch' -> `./gnu/packages/patches/libmad= -armv7-thumb-pt2.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/guile-relocatable.patch' -> `./gnu/packages/patches/guile-reloc= atable.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/kiki-portability-64bit.patch' -> `./gnu/packages/patches/kiki-p= ortability-64bit.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fastcap-mulSetup.patch' -> `./gnu/packages/patches/fastcap-mulS= etup.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ngircd-handle-zombies.patch' -> `./gnu/packages/patches/ngircd-= handle-zombies.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ruby-concurrent-ignore-broken-test.patch' -> `./gnu/packages/pa= tches/ruby-concurrent-ignore-broken-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libxml2-CVE-2016-4658.patch' -> `./gnu/packages/patches/libxml2= -CVE-2016-4658.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ninja-zero-mtime.patch' -> `./gnu/packages/patches/ninja-zero-m= time.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/screen-fix-info-syntax-error.patch' -> `./gnu/packages/patches/= screen-fix-info-syntax-error.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libgit2-use-after-free.patch' -> `./gnu/packages/patches/libgit= 2-use-after-free.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/eudev-rules-directory.patch' -> `./gnu/packages/patches/eudev-r= ules-directory.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/spice-CVE-2016-9577.patch' -> `./gnu/packages/patches/spice-CVE= -2016-9577.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python2-subprocess32-disable-input-test.patch' -> `./gnu/packag= es/patches/python2-subprocess32-disable-input-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/perl-no-sys-dirs.patch' -> `./gnu/packages/patches/perl-no-sys-= dirs.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/swish-e-search.patch' -> `./gnu/packages/patches/swish-e-search= .patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libevent-2.1-skip-failing-test.patch' -> `./gnu/packages/patche= s/libevent-2.1-skip-failing-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/plink-endian-detection.patch' -> `./gnu/packages/patches/plink-= endian-detection.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fasthenry-spBuild.patch' -> `./gnu/packages/patches/fasthenry-s= pBuild.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/a2ps-CVE-2014-0466.patch' -> `./gnu/packages/patches/a2ps-CVE-2= 014-0466.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/tar-CVE-2016-6321.patch' -> `./gnu/packages/patches/tar-CVE-201= 6-6321.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/kmod-module-directory.patch' -> `./gnu/packages/patches/kmod-mo= dule-directory.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/wordnet-CVE-2008-3908-pt2.patch' -> `./gnu/packages/patches/wor= dnet-CVE-2008-3908-pt2.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/dfu-programmer-fix-libusb.patch' -> `./gnu/packages/patches/dfu= -programmer-fix-libusb.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/wicd-urwid-1.3.patch' -> `./gnu/packages/patches/wicd-urwid-1.3= .patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gmp-faulty-test.patch' -> `./gnu/packages/patches/gmp-faulty-te= st.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libevent-2.1-dns-tests.patch' -> `./gnu/packages/patches/libeve= nt-2.1-dns-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gdk-pixbuf-list-dir.patch' -> `./gnu/packages/patches/gdk-pixbu= f-list-dir.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/netsurf-y2038-tests.patch' -> `./gnu/packages/patches/netsurf-y= 2038-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libyaml-CVE-2014-9130.patch' -> `./gnu/packages/patches/libyaml= -CVE-2014-9130.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/rpm-CVE-2014-8118.patch' -> `./gnu/packages/patches/rpm-CVE-201= 4-8118.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/tcsh-fix-autotest.patch' -> `./gnu/packages/patches/tcsh-fix-au= totest.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/vpnc-script.patch' -> `./gnu/packages/patches/vpnc-script.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtar-CVE-2013-4420.patch' -> `./gnu/packages/patches/libtar-C= VE-2013-4420.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fontconfig-charwidth-symbol-conflict.patch' -> `./gnu/packages/= patches/fontconfig-charwidth-symbol-conflict.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libxslt-CVE-2016-4738.patch' -> `./gnu/packages/patches/libxslt= -CVE-2016-4738.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gnome-tweak-tool-search-paths.patch' -> `./gnu/packages/patches= /gnome-tweak-tool-search-paths.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ilmbase-fix-tests.patch' -> `./gnu/packages/patches/ilmbase-fix= -tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/swish-e-format-security.patch' -> `./gnu/packages/patches/swish= -e-format-security.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/abiword-explictly-cast-bools.patch' -> `./gnu/packages/patches/= abiword-explictly-cast-bools.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/doxygen-test.patch' -> `./gnu/packages/patches/doxygen-test.pat= ch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/liba52-set-soname.patch' -> `./gnu/packages/patches/liba52-set-= soname.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/nvi-dbpagesize-binpower.patch' -> `./gnu/packages/patches/nvi-d= bpagesize-binpower.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/tophat-build-with-later-seqan.patch' -> `./gnu/packages/patches= /tophat-build-with-later-seqan.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/agg-am_c_prototype.patch' -> `./gnu/packages/patches/agg-am_c_p= rototype.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lirc-localstatedir.patch' -> `./gnu/packages/patches/lirc-local= statedir.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/util-linux-tests.patch' -> `./gnu/packages/patches/util-linux-t= ests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/net-tools-bitrot.patch' -> `./gnu/packages/patches/net-tools-bi= trot.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/guile-rsvg-pkgconfig.patch' -> `./gnu/packages/patches/guile-rs= vg-pkgconfig.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/netcdf-date-time.patch' -> `./gnu/packages/patches/netcdf-date-= time.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/openocd-nrf52.patch' -> `./gnu/packages/patches/openocd-nrf52.p= atch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libwmf-CVE-2015-4695.patch' -> `./gnu/packages/patches/libwmf-C= VE-2015-4695.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/expat-CVE-2016-0718-fix-regression.patch' -> `./gnu/packages/pa= tches/expat-CVE-2016-0718-fix-regression.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xf86-video-ast-remove-mibstore.patch' -> `./gnu/packages/patche= s/xf86-video-ast-remove-mibstore.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/azr3.patch' -> `./gnu/packages/patches/azr3.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/nvi-db4.patch' -> `./gnu/packages/patches/nvi-db4.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-pyopenssl-skip-network-test.patch' -> `./gnu/packages/pa= tches/python-pyopenssl-skip-network-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gnome-shell-CVE-2017-8288.patch' -> `./gnu/packages/patches/gno= me-shell-CVE-2017-8288.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/scotch-test-threading.patch' -> `./gnu/packages/patches/scotch-= test-threading.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/xf86-input-wacom-xorg-abi-25.patch' -> `./gnu/packages/patches/= xf86-input-wacom-xorg-abi-25.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lxterminal-CVE-2016-10369.patch' -> `./gnu/packages/patches/lxt= erminal-CVE-2016-10369.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/unzip-attribs-overflow.patch' -> `./gnu/packages/patches/unzip-= attribs-overflow.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/glib-tests-timer.patch' -> `./gnu/packages/patches/glib-tests-t= imer.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/lierolibre-newer-libconfig.patch' -> `./gnu/packages/patches/li= erolibre-newer-libconfig.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/seq24-rename-mutex.patch' -> `./gnu/packages/patches/seq24-rena= me-mutex.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-pandas-skip-failing-tests.patch' -> `./gnu/packages/patc= hes/python-pandas-skip-failing-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/wxwidgets-fix-windowGTK.patch' -> `./gnu/packages/patches/wxwid= gets-fix-windowGTK.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/spice-CVE-2016-9578-2.patch' -> `./gnu/packages/patches/spice-C= VE-2016-9578-2.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ceph-skip-unittest_blockdev.patch' -> `./gnu/packages/patches/c= eph-skip-unittest_blockdev.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ceph-skip-collect-sys-info-test.patch' -> `./gnu/packages/patch= es/ceph-skip-collect-sys-info-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/polkit-drop-test.patch' -> `./gnu/packages/patches/polkit-drop-= test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/weechat-python.patch' -> `./gnu/packages/patches/weechat-python= .patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/graphite2-fix-32-bit-wrap-arounds.patch' -> `./gnu/packages/pat= ches/graphite2-fix-32-bit-wrap-arounds.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/policycoreutils-make-sepolicy-use-python3.patch' -> `./gnu/pack= ages/patches/policycoreutils-make-sepolicy-use-python3.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libcanberra-sound-theme-freedesktop.patch' -> `./gnu/packages/p= atches/libcanberra-sound-theme-freedesktop.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libetonyek-build-with-mdds-1.2.patch' -> `./gnu/packages/patche= s/libetonyek-build-with-mdds-1.2.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libxml2-CVE-2016-5131.patch' -> `./gnu/packages/patches/libxml2= -CVE-2016-5131.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gcc-strmov-store-file-names.patch' -> `./gnu/packages/patches/g= cc-strmov-store-file-names.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ath9k-htc-firmware-binutils.patch' -> `./gnu/packages/patches/a= th9k-htc-firmware-binutils.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mozjs38-tracelogger.patch' -> `./gnu/packages/patches/mozjs38-t= racelogger.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fltk-shared-lib-defines.patch' -> `./gnu/packages/patches/fltk-= shared-lib-defines.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libmad-mips-newgcc.patch' -> `./gnu/packages/patches/libmad-mip= s-newgcc.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/fasthenry-spUtils.patch' -> `./gnu/packages/patches/fasthenry-s= pUtils.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libsndfile-CVE-2017-8361-8363-8365.patch' -> `./gnu/packages/pa= tches/libsndfile-CVE-2017-8361-8363-8365.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/vsearch-unbundle-cityhash.patch' -> `./gnu/packages/patches/vse= arch-unbundle-cityhash.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtiff-divide-by-zero-tiffcrop.patch' -> `./gnu/packages/patch= es/libtiff-divide-by-zero-tiffcrop.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hdf-eos5-fix-szip.patch' -> `./gnu/packages/patches/hdf-eos5-fi= x-szip.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libtirpc-CVE-2017-8779.patch' -> `./gnu/packages/patches/libtir= pc-CVE-2017-8779.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gobject-introspection-absolute-shlib-path.patch' -> `./gnu/pack= ages/patches/gobject-introspection-absolute-shlib-path.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/antiword-CVE-2014-8123.patch' -> `./gnu/packages/patches/antiwo= rd-CVE-2014-8123.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ots-no-include-missing-file.patch' -> `./gnu/packages/patches/o= ts-no-include-missing-file.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libwmf-CVE-2007-0455.patch' -> `./gnu/packages/patches/libwmf-C= VE-2007-0455.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/coda-use-system-libs.patch' -> `./gnu/packages/patches/coda-use= -system-libs.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/gcc-5-source-date-epoch-1.patch' -> `./gnu/packages/patches/gcc= -5-source-date-epoch-1.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/netcdf-tst_h_par.patch' -> `./gnu/packages/patches/netcdf-tst_h= _par.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libxslt-generated-ids.patch' -> `./gnu/packages/patches/libxslt= -generated-ids.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ratpoison-shell.patch' -> `./gnu/packages/patches/ratpoison-she= ll.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mozjs24-aarch64-support.patch' -> `./gnu/packages/patches/mozjs= 24-aarch64-support.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/cpufrequtils-fix-aclocal.patch' -> `./gnu/packages/patches/cpuf= requtils-fix-aclocal.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/laby-make-install.patch' -> `./gnu/packages/patches/laby-make-i= nstall.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-3.5-fix-tests.patch' -> `./gnu/packages/patches/python-3= .5-fix-tests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/rpcbind-CVE-2017-8779.patch' -> `./gnu/packages/patches/rpcbind= -CVE-2017-8779.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/guile-ssh-double-free.patch' -> `./gnu/packages/patches/guile-s= sh-double-free.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/hdf-eos2-fortrantests.patch' -> `./gnu/packages/patches/hdf-eos= 2-fortrantests.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ghostscript-CVE-2017-8291.patch' -> `./gnu/packages/patches/gho= stscript-CVE-2017-8291.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/llvm-for-extempore.patch' -> `./gnu/packages/patches/llvm-for-e= xtempore.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libevent-2.0-evbuffer-add-use-last-with-datap.patch' -> `./gnu/= packages/patches/libevent-2.0-evbuffer-add-use-last-with-datap.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/make-impure-dirs.patch' -> `./gnu/packages/patches/make-impure-= dirs.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/libsndfile-armhf-type-checks.patch' -> `./gnu/packages/patches/= libsndfile-armhf-type-checks.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mpc123-initialize-ao.patch' -> `./gnu/packages/patches/mpc123-i= nitialize-ao.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/mesa-skip-disk-cache-test.patch' -> `./gnu/packages/patches/mes= a-skip-disk-cache-test.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/openssl-1.1.0-c-rehash-in.patch' -> `./gnu/packages/patches/ope= nssl-1.1.0-c-rehash-in.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/unzip-CVE-2014-8139.patch' -> `./gnu/packages/patches/unzip-CVE= -2014-8139.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/findutils-test-xargs.patch' -> `./gnu/packages/patches/findutil= s-test-xargs.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/rsem-makefile.patch' -> `./gnu/packages/patches/rsem-makefile.p= atch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/python-file-double-encoding-bug.patch' -> `./gnu/packages/patch= es/python-file-double-encoding-bug.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/guile-default-utf8.patch' -> `./gnu/packages/patches/guile-defa= ult-utf8.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/patches/ocaml-findlib-make-install.patch' -> `./gnu/packages/patches/oc= aml-findlib-make-install.patch' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/mips64el-linux/bash' -> `./gnu/packages/bootstrap/mips64el-li= nux/bash' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/mips64el-linux/mkdir' -> `./gnu/packages/bootstrap/mips64el-l= inux/mkdir' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/mips64el-linux/tar' -> `./gnu/packages/bootstrap/mips64el-lin= ux/tar' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/mips64el-linux/xz' -> `./gnu/packages/bootstrap/mips64el-linu= x/xz' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/i686-linux/bash' -> `./gnu/packages/bootstrap/i686-linux/bash' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/i686-linux/mkdir' -> `./gnu/packages/bootstrap/i686-linux/mkd= ir' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/i686-linux/tar' -> `./gnu/packages/bootstrap/i686-linux/tar' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/i686-linux/xz' -> `./gnu/packages/bootstrap/i686-linux/xz' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/armhf-linux/bash' -> `./gnu/packages/bootstrap/armhf-linux/ba= sh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/armhf-linux/mkdir' -> `./gnu/packages/bootstrap/armhf-linux/m= kdir' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/armhf-linux/tar' -> `./gnu/packages/bootstrap/armhf-linux/tar' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/armhf-linux/xz' -> `./gnu/packages/bootstrap/armhf-linux/xz' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/aarch64-linux/bash' -> `./gnu/packages/bootstrap/aarch64-linu= x/bash' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/aarch64-linux/mkdir' -> `./gnu/packages/bootstrap/aarch64-lin= ux/mkdir' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/aarch64-linux/tar' -> `./gnu/packages/bootstrap/aarch64-linux= /tar' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/aarch64-linux/xz' -> `./gnu/packages/bootstrap/aarch64-linux/= xz' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/x86_64-linux/bash' -> `./gnu/packages/bootstrap/x86_64-linux/= bash' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/x86_64-linux/mkdir' -> `./gnu/packages/bootstrap/x86_64-linux= /mkdir' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/x86_64-linux/tar' -> `./gnu/packages/bootstrap/x86_64-linux/t= ar' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/bootstrap/x86_64-linux/xz' -> `./gnu/packages/bootstrap/x86_64-linux/xz' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/aux-files/emacs/guix-emacs.el' -> `./gnu/packages/aux-files/emacs/guix-= emacs.el' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/aux-files/linux-libre/4.11-x86_64.conf' -> `./gnu/packages/aux-files/li= nux-libre/4.11-x86_64.conf' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/aux-files/linux-libre/4.1-i686.conf' -> `./gnu/packages/aux-files/linux= -libre/4.1-i686.conf' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/aux-files/linux-libre/4.11-i686.conf' -> `./gnu/packages/aux-files/linu= x-libre/4.11-i686.conf' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/aux-files/linux-libre/4.4-i686.conf' -> `./gnu/packages/aux-files/linux= -libre/4.4-i686.conf' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/aux-files/linux-libre/4.1-x86_64.conf' -> `./gnu/packages/aux-files/lin= ux-libre/4.1-x86_64.conf' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/aux-files/linux-libre/4.9-i686.conf' -> `./gnu/packages/aux-files/linux= -libre/4.9-i686.conf' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/aux-files/linux-libre/4.9-x86_64.conf' -> `./gnu/packages/aux-files/lin= ux-libre/4.9-x86_64.conf' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/packa= ges/aux-files/linux-libre/4.4-x86_64.conf' -> `./gnu/packages/aux-files/lin= ux-libre/4.4-x86_64.conf' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/build= /linux-boot.scm' -> `./gnu/build/linux-boot.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/build= /activation.scm' -> `./gnu/build/activation.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/build= /svg.scm' -> `./gnu/build/svg.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/build= /vm.scm' -> `./gnu/build/vm.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/build= /file-systems.scm' -> `./gnu/build/file-systems.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/build= /shepherd.scm' -> `./gnu/build/shepherd.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/build= /cross-toolchain.scm' -> `./gnu/build/cross-toolchain.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/build= /linux-modules.scm' -> `./gnu/build/linux-modules.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/build= /linux-initrd.scm' -> `./gnu/build/linux-initrd.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/build= /install.scm' -> `./gnu/build/install.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/build= /marionette.scm' -> `./gnu/build/marionette.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/build= /linux-container.scm' -> `./gnu/build/linux-container.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m/mapped-devices.scm' -> `./gnu/system/mapped-devices.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m/nss.scm' -> `./gnu/system/nss.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m/pam.scm' -> `./gnu/system/pam.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m/locale.scm' -> `./gnu/system/locale.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m/vm.scm' -> `./gnu/system/vm.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m/file-systems.scm' -> `./gnu/system/file-systems.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m/shadow.scm' -> `./gnu/system/shadow.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m/linux-initrd.scm' -> `./gnu/system/linux-initrd.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m/install.scm' -> `./gnu/system/install.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m/grub.scm' -> `./gnu/system/grub.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m/linux-container.scm' -> `./gnu/system/linux-container.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m/examples/vm-image.tmpl' -> `./gnu/system/examples/vm-image.tmpl' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m/examples/lightweight-desktop.tmpl' -> `./gnu/system/examples/lightweight-= desktop.tmpl' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m/examples/bare-bones.tmpl' -> `./gnu/system/examples/bare-bones.tmpl' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/gnu/syste= m/examples/desktop.tmpl' -> `./gnu/system/examples/desktop.tmpl' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/m4/guix.m= 4' -> `./m4/guix.m4' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/mona= ds.scm' -> `./guix/monads.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/test= s.scm' -> `./guix/tests.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/deri= vations.scm' -> `./guix/derivations.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/hash= .scm' -> `./guix/hash.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/gnu-= maintenance.scm' -> `./guix/gnu-maintenance.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/ssh.= scm' -> `./guix/ssh.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/hg-d= ownload.scm' -> `./guix/hg-download.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/upst= ream.scm' -> `./guix/upstream.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/gcry= pt.scm' -> `./guix/gcrypt.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/base= 16.scm' -> `./guix/base16.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/graf= ts.scm' -> `./guix/grafts.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/pack= ages.scm' -> `./guix/packages.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/cach= e.scm' -> `./guix/cache.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/gnup= g.scm' -> `./guix/gnupg.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/ftp-= client.scm' -> `./guix/ftp-client.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/mona= d-repl.scm' -> `./guix/monad-repl.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/pk-c= rypto.scm' -> `./guix/pk-crypto.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/base= 64.scm' -> `./guix/base64.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/git-= download.scm' -> `./guix/git-download.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/http= -client.scm' -> `./guix/http-client.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/lice= nses.scm' -> `./guix/licenses.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/conf= ig.scm.in' -> `./guix/config.scm.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/sets= .scm' -> `./guix/sets.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/memo= ization.scm' -> `./guix/memoization.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system.scm' -> `./guix/build-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/cpio= .scm' -> `./guix/cpio.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/elf.= scm' -> `./guix/elf.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/util= s.scm' -> `./guix/utils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/modu= les.scm' -> `./guix/modules.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/zlib= .scm' -> `./guix/zlib.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/stor= e.scm' -> `./guix/store.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/reco= rds.scm' -> `./guix/records.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/cve.= scm' -> `./guix/cve.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/sear= ch-paths.scm' -> `./guix/search-paths.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts.scm' -> `./guix/scripts.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/gexp= .scm' -> `./guix/gexp.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/prof= iles.scm' -> `./guix/profiles.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/down= load.scm' -> `./guix/download.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/nar.= scm' -> `./guix/nar.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/disc= overy.scm' -> `./guix/discovery.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/pki.= scm' -> `./guix/pki.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/base= 32.scm' -> `./guix/base32.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/comb= inators.scm' -> `./guix/combinators.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/cvs-= download.scm' -> `./guix/cvs-download.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/seri= alization.scm' -> `./guix/serialization.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/ui.s= cm' -> `./guix/ui.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/work= ers.scm' -> `./guix/workers.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/grap= h.scm' -> `./guix/graph.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/dock= er.scm' -> `./guix/docker.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/svn-= download.scm' -> `./guix/svn-download.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/emacs.scm' -> `./guix/build-system/emacs.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/glib-or-gtk.scm' -> `./guix/build-system/glib-or-gtk.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/haskell.scm' -> `./guix/build-system/haskell.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/ocaml.scm' -> `./guix/build-system/ocaml.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/gnu.scm' -> `./guix/build-system/gnu.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/python.scm' -> `./guix/build-system/python.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/cargo.scm' -> `./guix/build-system/cargo.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/ant.scm' -> `./guix/build-system/ant.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/trivial.scm' -> `./guix/build-system/trivial.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/waf.scm' -> `./guix/build-system/waf.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/asdf.scm' -> `./guix/build-system/asdf.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/perl.scm' -> `./guix/build-system/perl.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/ruby.scm' -> `./guix/build-system/ruby.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/cmake.scm' -> `./guix/build-system/cmake.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/r.scm' -> `./guix/build-system/r.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d-system/dub.scm' -> `./guix/build-system/dub.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/test= s/http.scm' -> `./guix/tests/http.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/stor= e/ssh.scm' -> `./guix/store/ssh.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/pull.scm' -> `./guix/scripts/pull.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/package.scm' -> `./guix/scripts/package.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/refresh.scm' -> `./guix/scripts/refresh.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/edit.scm' -> `./guix/scripts/edit.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/hash.scm' -> `./guix/scripts/hash.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/environment.scm' -> `./guix/scripts/environment.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/lint.scm' -> `./guix/scripts/lint.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/authenticate.scm' -> `./guix/scripts/authenticate.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/publish.scm' -> `./guix/scripts/publish.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/challenge.scm' -> `./guix/scripts/challenge.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/pack.scm' -> `./guix/scripts/pack.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/build.scm' -> `./guix/scripts/build.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/gc.scm' -> `./guix/scripts/gc.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/substitute.scm' -> `./guix/scripts/substitute.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/import.scm' -> `./guix/scripts/import.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/size.scm' -> `./guix/scripts/size.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/system.scm' -> `./guix/scripts/system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/archive.scm' -> `./guix/scripts/archive.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/download.scm' -> `./guix/scripts/download.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/offload.scm' -> `./guix/scripts/offload.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/container.scm' -> `./guix/scripts/container.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/copy.scm' -> `./guix/scripts/copy.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/perform-download.scm' -> `./guix/scripts/perform-download.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/graph.scm' -> `./guix/scripts/graph.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/container/exec.scm' -> `./guix/scripts/container/exec.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/import/cpan.scm' -> `./guix/scripts/import/cpan.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/import/crate.scm' -> `./guix/scripts/import/crate.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/import/gem.scm' -> `./guix/scripts/import/gem.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/import/hackage.scm' -> `./guix/scripts/import/hackage.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/import/gnu.scm' -> `./guix/scripts/import/gnu.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/import/elpa.scm' -> `./guix/scripts/import/elpa.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/import/pypi.scm' -> `./guix/scripts/import/pypi.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/import/cran.scm' -> `./guix/scripts/import/cran.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/import/stackage.scm' -> `./guix/scripts/import/stackage.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/scri= pts/import/nix.scm' -> `./guix/scripts/import/nix.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/impo= rt/github.scm' -> `./guix/import/github.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/impo= rt/cpan.scm' -> `./guix/import/cpan.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/impo= rt/crate.scm' -> `./guix/import/crate.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/impo= rt/snix.scm' -> `./guix/import/snix.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/impo= rt/gem.scm' -> `./guix/import/gem.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/impo= rt/hackage.scm' -> `./guix/import/hackage.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/impo= rt/gnu.scm' -> `./guix/import/gnu.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/impo= rt/elpa.scm' -> `./guix/import/elpa.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/impo= rt/utils.scm' -> `./guix/import/utils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/impo= rt/pypi.scm' -> `./guix/import/pypi.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/impo= rt/cabal.scm' -> `./guix/import/cabal.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/impo= rt/json.scm' -> `./guix/import/json.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/impo= rt/cran.scm' -> `./guix/import/cran.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/impo= rt/stackage.scm' -> `./guix/import/stackage.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/pull.scm' -> `./guix/build/pull.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/gremlin.scm' -> `./guix/build/gremlin.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/emacs-utils.scm' -> `./guix/build/emacs-utils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/glib-or-gtk-build-system.scm' -> `./guix/build/glib-or-gtk-build-system.s= cm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/java-utils.scm' -> `./guix/build/java-utils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/git.scm' -> `./guix/build/git.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/lisp-utils.scm' -> `./guix/build/lisp-utils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/ocaml-build-system.scm' -> `./guix/build/ocaml-build-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/ruby-build-system.scm' -> `./guix/build/ruby-build-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/gnu-dist.scm' -> `./guix/build/gnu-dist.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/svn.scm' -> `./guix/build/svn.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/cvs.scm' -> `./guix/build/cvs.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/ant-build-system.scm' -> `./guix/build/ant-build-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/cmake-build-system.scm' -> `./guix/build/cmake-build-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/waf-build-system.scm' -> `./guix/build/waf-build-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/bournish.scm' -> `./guix/build/bournish.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/r-build-system.scm' -> `./guix/build/r-build-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/union.scm' -> `./guix/build/union.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/perl-build-system.scm' -> `./guix/build/perl-build-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/qt-utils.scm' -> `./guix/build/qt-utils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/utils.scm' -> `./guix/build/utils.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/dub-build-system.scm' -> `./guix/build/dub-build-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/store-copy.scm' -> `./guix/build/store-copy.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/asdf-build-system.scm' -> `./guix/build/asdf-build-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/hg.scm' -> `./guix/build/hg.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/profiles.scm' -> `./guix/build/profiles.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/download.scm' -> `./guix/build/download.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/rpath.scm' -> `./guix/build/rpath.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/graft.scm' -> `./guix/build/graft.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/gnu-build-system.scm' -> `./guix/build/gnu-build-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/emacs-build-system.scm' -> `./guix/build/emacs-build-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/haskell-build-system.scm' -> `./guix/build/haskell-build-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/python-build-system.scm' -> `./guix/build/python-build-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/make-bootstrap.scm' -> `./guix/build/make-bootstrap.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/cargo-build-system.scm' -> `./guix/build/cargo-build-system.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/guix/buil= d/syscalls.scm' -> `./guix/build/syscalls.scm' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/COPYI= NG' -> `./nix/COPYING' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/local= .mk' -> `./nix/local.mk' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/AUTHO= RS' -> `./nix/AUTHORS' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/.giti= gnore' -> `./nix/.gitignore' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/pathlocks.hh' -> `./nix/libstore/pathlocks.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/misc.hh' -> `./nix/libstore/misc.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/references.hh' -> `./nix/libstore/references.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/globals.cc' -> `./nix/libstore/globals.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/pathlocks.cc' -> `./nix/libstore/pathlocks.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/sqlite.hh' -> `./nix/libstore/sqlite.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/build.cc' -> `./nix/libstore/build.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/gc.cc' -> `./nix/libstore/gc.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/store-api.hh' -> `./nix/libstore/store-api.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/local-store.cc' -> `./nix/libstore/local-store.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/globals.hh' -> `./nix/libstore/globals.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/sqlite.cc' -> `./nix/libstore/sqlite.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/derivations.cc' -> `./nix/libstore/derivations.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/builtins.hh' -> `./nix/libstore/builtins.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/builtins.cc' -> `./nix/libstore/builtins.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/local-store.hh' -> `./nix/libstore/local-store.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/store-api.cc' -> `./nix/libstore/store-api.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/worker-protocol.hh' -> `./nix/libstore/worker-protocol.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/schema.sql' -> `./nix/libstore/schema.sql' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/derivations.hh' -> `./nix/libstore/derivations.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/misc.cc' -> `./nix/libstore/misc.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/.gitignore' -> `./nix/libstore/.gitignore' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/references.cc' -> `./nix/libstore/references.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libst= ore/optimise-store.cc' -> `./nix/libstore/optimise-store.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/boost= /format.hpp' -> `./nix/boost/format.hpp' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/boost= /throw_exception.hpp' -> `./nix/boost/throw_exception.hpp' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/boost= /.gitignore' -> `./nix/boost/.gitignore' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/boost= /assert.hpp' -> `./nix/boost/assert.hpp' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/boost= /format/exceptions.hpp' -> `./nix/boost/format/exceptions.hpp' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/boost= /format/free_funcs.cc' -> `./nix/boost/format/free_funcs.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/boost= /format/format_fwd.hpp' -> `./nix/boost/format/format_fwd.hpp' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/boost= /format/feed_args.hpp' -> `./nix/boost/format/feed_args.hpp' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/boost= /format/format_implementation.cc' -> `./nix/boost/format/format_implementat= ion.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/boost= /format/internals_fwd.hpp' -> `./nix/boost/format/internals_fwd.hpp' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/boost= /format/group.hpp' -> `./nix/boost/format/group.hpp' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/boost= /format/internals.hpp' -> `./nix/boost/format/internals.hpp' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/boost= /format/macros_default.hpp' -> `./nix/boost/format/macros_default.hpp' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/boost= /format/parsing.cc' -> `./nix/boost/format/parsing.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/boost= /format/format_class.hpp' -> `./nix/boost/format/format_class.hpp' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/guix-= register/guix-register.cc' -> `./nix/guix-register/guix-register.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/md5.h' -> `./nix/libutil/md5.h' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/gcrypt-hash.hh' -> `./nix/libutil/gcrypt-hash.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/util.hh' -> `./nix/libutil/util.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/affinity.hh' -> `./nix/libutil/affinity.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/sha256.h' -> `./nix/libutil/sha256.h' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/archive.hh' -> `./nix/libutil/archive.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/hash.hh' -> `./nix/libutil/hash.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/archive.cc' -> `./nix/libutil/archive.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/sha512.h' -> `./nix/libutil/sha512.h' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/hash.cc' -> `./nix/libutil/hash.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/gcrypt-hash.cc' -> `./nix/libutil/gcrypt-hash.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/.gitignore' -> `./nix/libutil/.gitignore' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/util.cc' -> `./nix/libutil/util.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/sha1.h' -> `./nix/libutil/sha1.h' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/affinity.cc' -> `./nix/libutil/affinity.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/serialise.cc' -> `./nix/libutil/serialise.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/serialise.hh' -> `./nix/libutil/serialise.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/libut= il/types.hh' -> `./nix/libutil/types.hh' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/scrip= ts/list-runtime-roots.in' -> `./nix/scripts/list-runtime-roots.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/scrip= ts/download.in' -> `./nix/scripts/download.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/scrip= ts/guix-authenticate.in' -> `./nix/scripts/guix-authenticate.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/scrip= ts/substitute.in' -> `./nix/scripts/substitute.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/scrip= ts/offload.in' -> `./nix/scripts/offload.in' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/nix-d= aemon/nix-daemon.cc' -> `./nix/nix-daemon/nix-daemon.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/nix-d= aemon/guix-daemon.cc' -> `./nix/nix-daemon/guix-daemon.cc' `/gnu/store/y7cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout/nix/nix-d= aemon/shared.hh' -> `./nix/nix-daemon/shared.hh' phase `unpack' succeeded after 9.1 seconds starting phase `disable-container-tests' phase `disable-container-tests' succeeded after 0.0 seconds starting phase `bootstrap' + exec autoreconf -vfi autoreconf: Entering directory `.' autoreconf: running: autopoint --force Copying file ABOUT-NLS Copying file build-aux/config.rpath Copying file m4/codeset.m4 Copying file m4/fcntl-o.m4 Copying file m4/gettext.m4 Copying file m4/glibc2.m4 Copying file m4/glibc21.m4 Copying file m4/iconv.m4 Copying file m4/intdiv0.m4 Copying file m4/intl.m4 Copying file m4/intldir.m4 Copying file m4/intlmacosx.m4 Copying file m4/intmax.m4 Copying file m4/inttypes-pri.m4 Copying file m4/inttypes_h.m4 Copying file m4/lcmessage.m4 Copying file m4/lib-ld.m4 Copying file m4/lib-link.m4 Copying file m4/lib-prefix.m4 Copying file m4/lock.m4 Copying file m4/longlong.m4 Copying file m4/nls.m4 Copying file m4/po.m4 Copying file m4/printf-posix.m4 Copying file m4/progtest.m4 Copying file m4/size_max.m4 Copying file m4/stdint_h.m4 Copying file m4/threadlib.m4 Copying file m4/uintmax_t.m4 Copying file m4/visibility.m4 Copying file m4/wchar_t.m4 Copying file m4/wint_t.m4 Copying file m4/xsize.m4 Copying file po/guix/Makefile.in.in Copying file po/packages/Makefile.in.in Copying file po/guix/Makevars.template Copying file po/packages/Makevars.template Copying file po/guix/Rules-quot Copying file po/packages/Rules-quot Copying file po/guix/boldquot.sed Copying file po/packages/boldquot.sed Copying file po/guix/en@boldquot.header Copying file po/packages/en@boldquot.header Copying file po/guix/en@quot.header Copying file po/packages/en@quot.header Copying file po/guix/insert-header.sin Copying file po/packages/insert-header.sin Copying file po/guix/quot.sed Copying file po/packages/quot.sed Copying file po/guix/remove-potcdate.sin Copying file po/packages/remove-potcdate.sin autoreconf: running: aclocal --force -I m4 sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory autoreconf: configure.ac: tracing sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory autoreconf: configure.ac: not using Libtool autoreconf: running: /gnu/store/c096s3rxsilbp36y7wnsr29w2hvr3s9x-autoconf-2= .69/bin/autoconf --force sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory autoreconf: running: /gnu/store/c096s3rxsilbp36y7wnsr29w2hvr3s9x-autoconf-2= .69/bin/autoheader --force sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory autoreconf: running: automake --add-missing --copy --force-missing sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory sh: build-aux/git-version-gen: /bin/sh: bad interpreter: No such file or di= rectory configure.ac:23: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and it= s use is discouraged. configure.ac:23: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' mac= ro instead, configure.ac:23: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefi= le.am files. patch-shebang: configure: changing `/bin/sh' to `/gnu/store/k7029k5va68lkap= bzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' config-daemon.ac:8: installing 'build-aux/ar-lib' configure.ac:21: installing 'build-aux/compile' configure.ac:23: installing 'build-aux/config.guess' configure.ac:23: installing 'build-aux/config.sub' configure.ac:11: installing 'build-aux/install-sh' configure.ac:11: installing 'build-aux/missing' Makefile.am: installing './INSTALL' Makefile.am:488: warning: AM_GNU_GETTEXT used but 'po' not in SUBDIRS Makefile.am: installing 'build-aux/depcomp' doc/local.mk:23: installing 'build-aux/mdate-sh' Makefile.am:491: 'doc/local.mk' included from here doc/local.mk:23: installing 'build-aux/texinfo.tex' Makefile.am:491: 'doc/local.mk' included from here parallel-tests: installing 'build-aux/test-driver' autoreconf: Leaving directory `.' phase `bootstrap' succeeded after 32.2 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.3 seconds starting phase `patch-source-shebangs' patch-shebang: ./bootstrap: changing `/bin/sh' to `/gnu/store/k7029k5va68lk= apbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-shebang: ./build-aux/ar-lib: changing `/bin/sh' to `/gnu/store/k7029k= 5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-shebang: ./build-aux/compile: changing `/bin/sh' to `/gnu/store/k7029= k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-shebang: ./build-aux/config.guess: changing `/bin/sh' to `/gnu/store/= k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-shebang: ./build-aux/config.rpath: changing `/bin/sh' to `/gnu/store/= k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-shebang: ./build-aux/config.sub: changing `/bin/sh' to `/gnu/store/k7= 029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-shebang: ./build-aux/depcomp: changing `/bin/sh' to `/gnu/store/k7029= k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-shebang: ./build-aux/git-version-gen: changing `/bin/sh' to `/gnu/sto= re/k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-shebang: ./build-aux/install-sh: changing `/bin/sh' to `/gnu/store/k7= 029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-shebang: ./build-aux/mdate-sh: changing `/bin/sh' to `/gnu/store/k702= 9k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-shebang: ./build-aux/missing: changing `/bin/sh' to `/gnu/store/k7029= k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-shebang: ./build-aux/pre-inst-env.in: changing `/bin/sh' to `/gnu/sto= re/k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-shebang: ./build-aux/test-driver: changing `/bin/sh' to `/gnu/store/k= 7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-shebang: ./build-aux/test-env.in: changing `/bin/sh' to `/gnu/store/k= 7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-shebang: ./etc/git/pre-push: changing `/bin/sh' to `/gnu/store/k7029k= 5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-shebang: ./etc/indent-code.el.in: warning: no binary for interpreter = `@EMACS@' found in $PATH patch-shebang: ./gnu/packages/ld-wrapper.in: warning: no binary for interpr= eter `@BASH@' found in $PATH patch-shebang: ./nix/scripts/download.in: warning: no binary for interprete= r `@SHELL@' found in $PATH patch-shebang: ./nix/scripts/guix-authenticate.in: warning: no binary for i= nterpreter `@SHELL@' found in $PATH patch-shebang: ./nix/scripts/list-runtime-roots.in: warning: no binary for = interpreter `@GUILE@' found in $PATH patch-shebang: ./nix/scripts/offload.in: warning: no binary for interpreter= `@SHELL@' found in $PATH patch-shebang: ./nix/scripts/substitute.in: warning: no binary for interpre= ter `@SHELL@' found in $PATH patch-shebang: ./scripts/guix.in: warning: no binary for interpreter `@GUIL= E@' found in $PATH phase `patch-source-shebangs' succeeded after 0.5 seconds starting phase `copy-bootstrap-guile' phase `copy-bootstrap-guile' succeeded after 0.3 seconds starting phase `configure' source directory: "/tmp/guix-build-guix-0.13.0.drv-0/source" (relative from= build: ".") build directory: "/tmp/guix-build-guix-0.13.0.drv-0/source" configure flags: ("CONFIG_SHELL=3D/gnu/store/k7029k5va68lkapbzcycdzj7m5bjb4= b8-bash-4.4.12/bin/bash" "SHELL=3D/gnu/store/k7029k5va68lkapbzcycdzj7m5bjb4= b8-bash-4.4.12/bin/bash" "--prefix=3D/gnu/store/vir3lrwqy50pr8fkaf3m091dgbr= ja2n6-guix-0.13.0" "--enable-fast-install" "--build=3Dx86_64-unknown-linux-= gnu" "--localstatedir=3D/var" "--sysconfdir=3D/etc" "--with-bash-completion= -dir=3D/gnu/store/vir3lrwqy50pr8fkaf3m091dgbrja2n6-guix-0.13.0/etc/bash_com= pletion.d" "--with-libgcrypt-prefix=3D/gnu/store/hag795ji8p9vqikwp8cibfibps= a39s3n-libgcrypt-1.7.6" "ac_cv_path_DOT_USER_PROGRAM=3Ddot" "ac_cv_guix_tes= t_root=3D/tmp/guix-tests") configure: WARNING: unrecognized options: --enable-fast-install checking for a BSD-compatible install... /gnu/store/6908gy3pws0ccys49ni98id= wnicchlr2-coreutils-8.26/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /gnu/store/6908gy3pws0ccys49ni98idwn= icchlr2-coreutils-8.26/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... no checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking for style of include used by make... GNU checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables...=20 checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /gnu/store/87sj03j9kwzh= l9zr76gs2i8ill86ki95-grep-3.0/bin/grep checking for egrep... /gnu/store/87sj03j9kwzhl9zr76gs2i8ill86ki95-grep-3.0/= bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether NLS is requested... yes checking for msgfmt... /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-= minimal-0.19.8.1/bin/msgfmt checking for gmsgfmt... /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext= -minimal-0.19.8.1/bin/msgfmt checking for xgettext... /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettex= t-minimal-0.19.8.1/bin/xgettext checking for msgmerge... /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettex= t-minimal-0.19.8.1/bin/msgmerge checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for ld used by GCC... /gnu/store/ri56wnmzkgzrajdyl5ydc55lrwy1164k-= ld-wrapper-0/bin/ld checking if the linker (/gnu/store/ri56wnmzkgzrajdyl5ydc55lrwy1164k-ld-wrap= per-0/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for sed... /gnu/store/z763jk8lkragpz2qr2wbrz946lgalx2h-sed-4.4/bin= /sed checking for the Guix system type... x86_64-linux checking for the store directory... /gnu/store checking the length of the installed socket file name... 30 checking for unit test root directory... (cached) /tmp/guix-tests checking the length of the socket file name used in tests... 47 checking the length of a typical hash bang line... 73 checking the length of a hash bang line used in tests... 84 checking for pkg-config... /gnu/store/2xm70k2vppjw5m4aqnh9ii3hiz667dg2-pkg-= config-0.29.1/bin/pkg-config checking pkg-config is at least version 0.9.0... yes configure: checking for guile 2.2 configure: found guile 2.2 checking for guile-2.2... no checking for guile2.2... no checking for guile-2... no checking for guile2... no checking for guile... /gnu/store/5zx29y44nrqj0s8h3jlvlj82k8hj4dxs-guile-2.2= .2/bin/guile checking for Guile version >=3D 2.2... 2.2.2 checking for guild... /gnu/store/5zx29y44nrqj0s8h3jlvlj82k8hj4dxs-guile-2.2= .2/bin/guild checking for guile-config... /gnu/store/5zx29y44nrqj0s8h3jlvlj82k8hj4dxs-gu= ile-2.2.2/bin/guile-config checking if (gnutls) is available... yes checking if (json) is available... yes checking whether /gnu/store/5zx29y44nrqj0s8h3jlvlj82k8hj4dxs-guile-2.2.2/bi= n/guile provides feature 'regex'... yes checking whether /gnu/store/5zx29y44nrqj0s8h3jlvlj82k8hj4dxs-guile-2.2.2/bi= n/guile provides feature 'posix'... yes checking whether /gnu/store/5zx29y44nrqj0s8h3jlvlj82k8hj4dxs-guile-2.2.2/bi= n/guile provides feature 'socket'... yes checking whether /gnu/store/5zx29y44nrqj0s8h3jlvlj82k8hj4dxs-guile-2.2.2/bi= n/guile provides feature 'net-db'... yes checking whether /gnu/store/5zx29y44nrqj0s8h3jlvlj82k8hj4dxs-guile-2.2.2/bi= n/guile provides feature 'threads'... yes checking whether (srfi srfi-37) is affected by http://bugs.gnu.org/13176...= no checking for gzip... /gnu/store/8wmanahsh0mk1n5xw6i7wpwih95yqzaq-gzip-1.8/b= in/gzip checking for bzip2... /gnu/store/8nkj1w5whm5gwrhsmqvm1w6im27vz02g-bzip2-1.0= .6/bin/bzip2 checking for xz... /gnu/store/c140q16b1n4x0j2i7wv1awc1c39ipzrr-xz-5.2.2/bin= /xz checking for nix-instantiate... no checking for nix-hash... no checking for Nixpkgs source tree... not found checking for libgcrypt shared library name... /gnu/store/hag795ji8p9vqikwp8= cibfibpsa39s3n-libgcrypt-1.7.6/lib/libgcrypt checking whether /gnu/store/hag795ji8p9vqikwp8cibfibpsa39s3n-libgcrypt-1.7.= 6/lib/libgcrypt can be dynamically loaded... yes checking zlib's library directory... /gnu/store/jwkcd7siv6fcyl0qsg607bg9c8a= p0gqr-zlib-1.2.11/lib checking for zlib's shared library name... /gnu/store/jwkcd7siv6fcyl0qsg607= bg9c8ap0gqr-zlib-1.2.11/lib/libz checking whether Guile-SSH is available and recent enough... yes checking whether to build daemon... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking for ar... ar checking the archiver (ar) interface... ar checking whether g++ supports C++11... yes checking for ranlib... ranlib checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for BZ2_bzWriteOpen in -lbz2... yes checking how to run the C++ preprocessor... g++ -E checking bzlib.h usability... yes checking bzlib.h presence... yes checking for bzlib.h... yes checking for SQLITE3... yes checking for gcry_md_open in -lgcrypt... yes checking gcrypt.h usability... yes checking gcrypt.h presence... yes checking for gcrypt.h... yes checking for chroot... yes checking for unshare... yes checking sched.h usability... yes checking sched.h presence... yes checking for sched.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/mount.h usability... yes checking sys/mount.h presence... yes checking for sys/mount.h... yes checking sys/syscall.h usability... yes checking sys/syscall.h presence... yes checking for sys/syscall.h... yes checking for lutimes... yes checking for lchown... yes checking for posix_fallocate... yes checking for sched_setaffinity... yes checking for statvfs... yes checking for nanosleep... yes checking for strsignal... yes checking whether it is possible to create a link to a symlink... yes checking locale usability... yes checking locale presence... yes checking for locale... yes checking sys/personality.h usability... yes checking sys/personality.h presence... yes checking for sys/personality.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking if (gnutls) is available... yes checking for default substitute URLs... https://mirror.hydra.gnu.org checking whether Guile's custom binary input ports support 'setvbuf'... yes checking whether Guile-SSH is available and recent enough... (cached) yes checking for unit test root directory... (cached) /tmp/guix-tests checking for guile... (cached) /gnu/store/5zx29y44nrqj0s8h3jlvlj82k8hj4dxs-= guile-2.2.2/bin/guile checking the current installation's localstatedir... none checking for emacs... /usr/bin/emacs checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating nix/scripts/list-runtime-roots config.status: creating nix/scripts/download config.status: creating nix/scripts/substitute config.status: creating nix/scripts/guix-authenticate config.status: creating nix/scripts/offload config.status: creating Makefile config.status: creating po/guix/Makefile.in config.status: creating po/packages/Makefile.in config.status: creating guix/config.scm config.status: creating scripts/guix config.status: creating test-env config.status: creating pre-inst-env config.status: creating etc/indent-code.el config.status: creating nix/config.h config.status: executing depfiles commands config.status: executing po-directories commands config.status: creating po/guix/POTFILES config.status: creating po/guix/Makefile config.status: creating po/packages/POTFILES config.status: creating po/packages/Makefile configure: WARNING: unrecognized options: --enable-fast-install phase `configure' succeeded after 51.0 seconds starting phase `patch-generated-file-shebangs' patch-shebang: ./etc/indent-code.el: warning: no binary for interpreter `em= acs' found in $PATH patch-shebang: ./etc/indent-code.el.in: warning: no binary for interpreter = `@EMACS@' found in $PATH patch-makefile-SHELL: ./po/guix/Makefile: changing `SHELL' from `/bin/sh' t= o `/gnu/store/k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' patch-makefile-SHELL: ./po/packages/Makefile: changing `SHELL' from `/bin/s= h' to `/gnu/store/k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin/sh' phase `patch-generated-file-shebangs' succeeded after 0.4 seconds starting phase `build' GEN doc/os-config-bare-bones.texi GEN doc/os-config-desktop.texi GEN doc/os-config-lightweight-desktop.texi GEN nix/libstore/schema.sql.hh echo > ".version-t" && mv ".version-t" ".version" make all-recursive make[1]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source' Making all in po/guix make[2]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/gu= ix' make guix.pot-update make[3]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/gu= ix' sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed mv t-remove-potcdate.sed remove-potcdate.sed if LC_ALL=3DC grep 'GNU guix' ../../* 2>/dev/null | grep -v 'libtool:' >/de= v/null; then \ package_gnu=3D'GNU '; \ else \ package_gnu=3D''; \ fi; \ if test -n 'ludo@gnu.org' || test 'bug-guix@gnu.org' =3D '@'PACKAGE_BUGREPO= RT'@'; then \ msgid_bugs_address=3D'ludo@gnu.org'; \ else \ msgid_bugs_address=3D'bug-guix@gnu.org'; \ fi; \ case `/gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/= bin/xgettext --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bi= n/xgettext --default-domain=3Dguix --directory=3D../.. \ --add-comments=3DTRANSLATORS: --from-code=3DUTF-8 --keyword=3DG_ --ke= yword=3DN_:1,2 --keyword=3Dmessage --keyword=3Ddescription --keyword=3Dn_ \ --files-from=3D./POTFILES.in \ --copyright-holder=3D'Ludovic Court=C3=A8s' \ --msgid-bugs-address=3D"$msgid_bugs_address" \ ;; \ *) \ /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bi= n/xgettext --default-domain=3Dguix --directory=3D../.. \ --add-comments=3DTRANSLATORS: --from-code=3DUTF-8 --keyword=3DG_ --ke= yword=3DN_:1,2 --keyword=3Dmessage --keyword=3Ddescription --keyword=3Dn_ \ --files-from=3D./POTFILES.in \ --copyright-holder=3D'Ludovic Court=C3=A8s' \ --package-name=3D"${package_gnu}guix" \ --package-version=3D'' \ --msgid-bugs-address=3D"$msgid_bugs_address" \ ;; \ esac test ! -f guix.po || { \ if test -f ./guix.pot; then \ sed -f remove-potcdate.sed < ./guix.pot > guix.1po && \ sed -f remove-potcdate.sed < guix.po > guix.2po && \ if cmp guix.1po guix.2po >/dev/null 2>&1; then \ rm -f guix.1po guix.2po guix.po; \ else \ rm -f guix.1po guix.2po ./guix.pot && \ mv guix.po ./guix.pot; \ fi; \ else \ mv guix.po ./guix.pot; \ fi; \ } make[3]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/gui= x' test ! -f ./guix.pot || \ test -z "cs.gmo da.gmo de.gmo en@boldquot.gmo en@quot.gmo eo.gmo fr.gmo h= u.gmo pl.gmo pt_BR.gmo sr.gmo vi.gmo zh_CN.gmo" || make cs.gmo da.gmo de.gm= o en@boldquot.gmo en@quot.gmo eo.gmo fr.gmo hu.gmo pl.gmo pt_BR.gmo sr.gmo = vi.gmo zh_CN.gmo make[3]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/gu= ix' /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bin/ms= gmerge --update --lang=3Dda da.po guix.pot /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bin/ms= gmerge --update --lang=3Dcs cs.po guix.pot ...........................................................................= ...........................................................................= ................... done. ................................... done. /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bin/ms= gmerge --update --lang=3Dde de.po guix.pot make[4]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/gu= ix' make en@boldquot.po-update ...........................................................................= ....... done. make[5]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/gu= ix' sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' ./insert-header.sin > en@= boldquot.insert-header make[4]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/gu= ix' make en@quot.po-update en@boldquot: make[5]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/gu= ix' sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' ./insert-header.sin > en@quot= .insert-header en@quot: en@boldquot: msgmerge --lang=3Den@boldquot en@boldquot.po guix.pot -o en@boldquot.new.po ................................................... done. en@quot: msgmerge --lang=3Den@quot en@quot.po guix.pot -o en@quot.new.po make[5]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/gui= x' make[4]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/gui= x' /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bin/ms= gmerge --update --lang=3Deo eo.po guix.pot .................................................... done. ...............make[5]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-= 0/source/po/guix' make[4]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/gui= x' ................................/gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr= -gettext-minimal-0.19.8.1/bin/msgmerge --update --lang=3Dfr fr.po guix.pot ...........................................................................= ........................................................ done. eo.po:836: warning: internationalized messages should not contain the '\r' = escape sequence eo.po:836: warning: internationalized messages should not contain the '\r' = escape sequence .................................................... done. /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bin/ms= gmerge --update --lang=3Dhu hu.po guix.pot /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bin/ms= gmerge --update --lang=3Dpl pl.po guix.pot ...........................................................................= ........... done. ....................../gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-m= inimal-0.19.8.1/bin/msgmerge --update --lang=3Dpt_BR pt_BR.po guix.pot ...........................................................................= ..................................................................... done. ..../gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bi= n/msgmerge --update --lang=3Dsr sr.po guix.pot ........................................................................ do= ne. ............/gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.1= 9.8.1/bin/msgmerge --update --lang=3Dvi vi.po guix.pot ...........................................................................= ...........................................................................= ..................... done. ....................................../gnu/store/ax413995ajhcrk5g48r6w3bwkb= 3pb1lr-gettext-minimal-0.19.8.1/bin/msgmerge --update --lang=3Dzh_CN zh_CN= .po guix.pot ...........................................................................= ...........................................................................= done. ...........................................................................= .... done. rm -f cs.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal= -0.19.8.1/bin/msgfmt -c --statistics --verbose -o cs.gmo cs.po rm -f da.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal= -0.19.8.1/bin/msgfmt -c --statistics --verbose -o da.gmo da.po cs.po: 68 translated messages, 80 fuzzy translations, 358 untranslated mess= ages. da.po: 467 translated messages, 22 fuzzy translations, 17 untranslated mess= ages. rm -f de.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal= -0.19.8.1/bin/msgfmt -c --statistics --verbose -o de.gmo de.po rm -f en@boldquot.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettex= t-minimal-0.19.8.1/bin/msgfmt -c --statistics --verbose -o en@boldquot.gmo = en@boldquot.po de.po: 228 translated messages, 53 fuzzy translations, 225 untranslated mes= sages. en@boldquot.po: 506 translated messages. rm -f en@quot.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-mi= nimal-0.19.8.1/bin/msgfmt -c --statistics --verbose -o en@quot.gmo en@quot.= po rm -f eo.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal= -0.19.8.1/bin/msgfmt -c --statistics --verbose -o eo.gmo eo.po en@quot.po: 506 translated messages. eo.po: 232 translated messages, 120 fuzzy translations, 154 untranslated me= ssages. rm -f fr.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal= -0.19.8.1/bin/msgfmt -c --statistics --verbose -o fr.gmo fr.po rm -f hu.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal= -0.19.8.1/bin/msgfmt -c --statistics --verbose -o hu.gmo hu.po fr.po: 506 translated messages. hu.po: 173 translated messages, 131 fuzzy translations, 202 untranslated me= ssages. rm -f pl.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal= -0.19.8.1/bin/msgfmt -c --statistics --verbose -o pl.gmo pl.po rm -f pt_BR.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-mini= mal-0.19.8.1/bin/msgfmt -c --statistics --verbose -o pt_BR.gmo pt_BR.po pl.po: 90 translated messages, 13 fuzzy translations, 403 untranslated mess= ages. pt_BR.po: 467 translated messages, 22 fuzzy translations, 17 untranslated m= essages. rm -f sr.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal= -0.19.8.1/bin/msgfmt -c --statistics --verbose -o sr.gmo sr.po rm -f vi.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal= -0.19.8.1/bin/msgfmt -c --statistics --verbose -o vi.gmo vi.po sr.po: 150 translated messages, 135 fuzzy translations, 221 untranslated me= ssages. vi.po: 205 translated messages, 129 fuzzy translations, 172 untranslated me= ssages. rm -f zh_CN.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-mini= mal-0.19.8.1/bin/msgfmt -c --statistics --verbose -o zh_CN.gmo zh_CN.po zh_CN.po: 63 translated messages, 30 fuzzy translations, 413 untranslated m= essages. make[3]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/gui= x' touch stamp-po make[2]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/gui= x' Making all in po/packages make[2]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/pa= ckages' make guix-packages.pot-update make[3]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/pa= ckages' sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed mv t-remove-potcdate.sed remove-potcdate.sed if LC_ALL=3DC grep 'GNU guix' ../../* 2>/dev/null | grep -v 'libtool:' >/de= v/null; then \ package_gnu=3D'GNU '; \ else \ package_gnu=3D''; \ fi; \ if test -n 'ludo@gnu.org' || test 'bug-guix@gnu.org' =3D '@'PACKAGE_BUGREPO= RT'@'; then \ msgid_bugs_address=3D'ludo@gnu.org'; \ else \ msgid_bugs_address=3D'bug-guix@gnu.org'; \ fi; \ case `/gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/= bin/xgettext --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bi= n/xgettext --default-domain=3Dguix-packages --directory=3D../.. \ --add-comments=3DTRANSLATORS: --language=3DScheme --from-code=3DUTF-8= --keyword=3Dsynopsis --keyword=3Ddescription \ --files-from=3D./POTFILES.in \ --copyright-holder=3D'Ludovic Court=C3=A8s' \ --msgid-bugs-address=3D"$msgid_bugs_address" \ ;; \ *) \ /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bi= n/xgettext --default-domain=3Dguix-packages --directory=3D../.. \ --add-comments=3DTRANSLATORS: --language=3DScheme --from-code=3DUTF-8= --keyword=3Dsynopsis --keyword=3Ddescription \ --files-from=3D./POTFILES.in \ --copyright-holder=3D'Ludovic Court=C3=A8s' \ --package-name=3D"${package_gnu}guix" \ --package-version=3D'' \ --msgid-bugs-address=3D"$msgid_bugs_address" \ ;; \ esac test ! -f guix-packages.po || { \ if test -f ./guix-packages.pot; then \ sed -f remove-potcdate.sed < ./guix-packages.pot > guix-packages.1po &&= \ sed -f remove-potcdate.sed < guix-packages.po > guix-packages.2po && \ if cmp guix-packages.1po guix-packages.2po >/dev/null 2>&1; then \ rm -f guix-packages.1po guix-packages.2po guix-packages.po; \ else \ rm -f guix-packages.1po guix-packages.2po ./guix-packages.pot && \ mv guix-packages.po ./guix-packages.pot; \ fi; \ else \ mv guix-packages.po ./guix-packages.pot; \ fi; \ } make[3]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/pac= kages' test ! -f ./guix-packages.pot || \ test -z "da.gmo de.gmo en@boldquot.gmo en@quot.gmo eo.gmo fr.gmo hu.gmo p= l.gmo pt_BR.gmo sr.gmo vi.gmo" || make da.gmo de.gmo en@boldquot.gmo en@quo= t.gmo eo.gmo fr.gmo hu.gmo pl.gmo pt_BR.gmo sr.gmo vi.gmo make[3]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/pa= ckages' /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bin/ms= gmerge --update --lang=3Dda da.po guix-packages.pot /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bin/ms= gmerge --update --lang=3Dde de.po guix-packages.pot ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= .............................................. done. ..................make[4]: Entering directory '/tmp/guix-build-guix-0.13.0.= drv-0/source/po/packages' make en@boldquot.po-update ...make[5]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po= /packages' sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' ./insert-header.sin > en@= boldquot.insert-header ...............en@boldquot: ...........................................................................= ...........................................................................= ...........................................................................= ................................. done. make[4]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/pa= ckages' make en@quot.po-update make[5]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/pa= ckages' sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' ./insert-header.sin > en@quot= .insert-header en@quot: en@boldquot: msgmerge --lang=3Den@boldquot en@boldquot.po guix-packages.pot -o en@boldq= uot.new.po ...........................................................................= ...........................................................................= ...........................................................................= .................................................... done. make[5]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/pac= kages' make[4]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/pac= kages' /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bin/ms= gmerge --update --lang=3Deo eo.po guix-packages.pot ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= .............. done. /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bin/ms= gmerge --update --lang=3Dfr fr.po guix-packages.pot .......................................en@quot: msgmerge --lang=3Den@quot en@quot.po guix-packages.pot -o en@quot.new.po ...........................................................................= ...........................................................................= ...........................................................................= ....................................................... done. ........make[5]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/sourc= e/po/packages' make[4]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/pac= kages' /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bin/ms= gmerge --update --lang=3Dhu hu.po guix-packages.pot ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= .............. done. ...../gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/b= in/msgmerge --update --lang=3Dpl pl.po guix-packages.pot ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ........... done. ......./gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1= /bin/msgmerge --update --lang=3Dpt_BR pt_BR.po guix-packages.pot ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ................................... done. ..../gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bi= n/msgmerge --update --lang=3Dsr sr.po guix-packages.pot ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ................................................. done. ../gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8.1/bin/= msgmerge --update --lang=3Dvi vi.po guix-packages.pot ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= . done. ....rm -f da.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-min= imal-0.19.8.1/bin/msgfmt -c --statistics --verbose -o da.gmo da.po .da.po: 314 translated messages, 40 fuzzy translations, 2374 untranslated m= essages. ...rm -f de.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-mini= mal-0.19.8.1/bin/msgfmt -c --statistics --verbose -o de.gmo de.po ....de.po: 30 translated messages, 20 fuzzy translations, 2678 untranslated= messages. ...rm -f en@boldquot.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-get= text-minimal-0.19.8.1/bin/msgfmt -c --statistics --verbose -o en@boldquot.g= mo en@boldquot.po .......en@boldquot.po: 2728 translated messages. ..rm -f en@quot.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-= minimal-0.19.8.1/bin/msgfmt -c --statistics --verbose -o en@quot.gmo en@quo= t.po ........en@quot.po: 2728 translated messages. .....rm -f eo.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-mi= nimal-0.19.8.1/bin/msgfmt -c --statistics --verbose -o eo.gmo eo.po ....eo.po: 188 translated messages, 174 fuzzy translations, 2366 untranslat= ed messages. .rm -f hu.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minima= l-0.19.8.1/bin/msgfmt -c --statistics --verbose -o hu.gmo hu.po ...........................................................................= ............................................... done. hu.po: 13 translated messages, 10 fuzzy translations, 2705 untranslated mes= sages. rm -f pl.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal= -0.19.8.1/bin/msgfmt -c --statistics --verbose -o pl.gmo pl.po rm -f pt_BR.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-mini= mal-0.19.8.1/bin/msgfmt -c --statistics --verbose -o pt_BR.gmo pt_BR.po pl.po: 43 translated messages, 30 fuzzy translations, 2655 untranslated mes= sages. pt_BR.po: 20 translated messages, 20 fuzzy translations, 2688 untranslated = messages. rm -f sr.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal= -0.19.8.1/bin/msgfmt -c --statistics --verbose -o sr.gmo sr.po rm -f vi.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal= -0.19.8.1/bin/msgfmt -c --statistics --verbose -o vi.gmo vi.po sr.po: 32 translated messages, 25 fuzzy translations, 2671 untranslated mes= sages. vi.po: 19 translated messages, 16 fuzzy translations, 2693 untranslated mes= sages. rm -f fr.gmo && /gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal= -0.19.8.1/bin/msgfmt -c --statistics --verbose -o fr.gmo fr.po fr.po: 147 translated messages, 121 fuzzy translations, 2460 untranslated m= essages. make[3]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/pac= kages' touch stamp-po make[2]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/pac= kages' make[2]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source' make[3]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source' make[3]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source' Updating ./doc/version.texi Compiling Scheme modules... HELP2MAN doc/guix-daemon.1 help2man: can't get `--help' info from guix-daemon Try `--no-discard-stderr' if option outputs to stderr WARNING: 'help2man' is missing on your system. You should only need it if you modified a dependency of a man page. You may want to install the GNU Help2man package: make[2]: [Makefile:5219: doc/guix-daemon.1] Error 127 (ignored) DOT doc/images/bootstrap-graph.png DOT doc/images/bootstrap-packages.png DOT doc/images/coreutils-graph.png DOT doc/images/coreutils-bag-graph.png DOT doc/images/service-graph.png DOT doc/images/shepherd-graph.png GEN etc/guix-daemon.service GEN etc/guix-publish.service GEN etc/guix-daemon.conf GEN etc/guix-publish.conf MAKEINFO doc/guix.info CXX nix/boost/format/libformat_a-free_funcs.o CXX nix/boost/format/libformat_a-parsing.o CXX nix/boost/format/libformat_a-format_implementation.o CXX nix/libutil/libutil_a-archive.o CXX nix/libutil/libutil_a-affinity.o CXX nix/libutil/libutil_a-serialise.o CXX nix/libutil/libutil_a-util.o CXX nix/libutil/libutil_a-hash.o CXX nix/libutil/libutil_a-gcrypt-hash.o CXX nix/libstore/libstore_a-gc.o CXX nix/libstore/libstore_a-globals.o CXX nix/libstore/libstore_a-misc.o CXX nix/libstore/libstore_a-references.o CXX nix/libstore/libstore_a-store-api.o CXX nix/libstore/libstore_a-optimise-store.o CXX nix/libstore/libstore_a-local-store.o CXX nix/libstore/libstore_a-build.o LOAD (guix base16) LOAD (guix base32) LOAD (guix base64) LOAD (guix cpio) LOAD (guix records) LOAD (guix gcrypt) LOAD (guix hash) LOAD (guix pk-crypto) LOAD (guix pki) LOAD (guix combinators) LOAD (guix memoization) LOAD (guix utils) LOAD (guix sets) LOAD (guix modules) LOAD (guix download) LOAD (guix discovery) LOAD (guix git-download) LOAD (guix hg-download) LOAD (guix monads) LOAD (guix monad-repl) LOAD (guix gexp) LOAD (guix profiles) LOAD (guix serialization) LOAD (guix nar) LOAD (guix derivations) LOAD (guix grafts) LOAD (guix gnu-maintenance) LOAD (guix upstream) LOAD (guix licenses) LOAD (guix graph) LOAD (guix cache) LOAD (guix cve) LOAD (guix workers) LOAD (guix zlib) LOAD (guix build-system) LOAD (guix build-system ant) LOAD (guix build-system cargo) LOAD (guix build-system cmake) LOAD (guix build-system dub) LOAD (guix build-system emacs) LOAD (guix build-system asdf) LOAD (guix build-system glib-or-gtk) LOAD (guix build-system gnu) LOAD (guix build-system haskell) LOAD (guix build-system perl) LOAD (guix build-system python) LOAD (guix build-system ocaml) LOAD (guix build-system waf) LOAD (guix build-system r) LOAD (guix build-system ruby) LOAD (guix build-system trivial) LOAD (guix ftp-client) LOAD (guix http-client) LOAD (guix gnupg) LOAD (guix elf) LOAD (guix store) LOAD (guix cvs-download) LOAD (guix svn-download) LOAD (guix ui) LOAD (guix build ant-build-system) LOAD (guix build download) LOAD (guix build cargo-build-system) LOAD (guix build cmake-build-system) LOAD (guix build dub-build-system) LOAD (guix build emacs-build-system) LOAD (guix build asdf-build-system) LOAD (guix build git) LOAD (guix build hg) LOAD (guix build glib-or-gtk-build-system) LOAD (guix build gnu-build-system) LOAD (guix build gnu-dist) LOAD (guix build perl-build-system) LOAD (guix build python-build-system) LOAD (guix build ocaml-build-system) LOAD (guix build r-build-system) LOAD (guix build ruby-build-system) LOAD (guix build waf-build-system) LOAD (guix build haskell-build-system) LOAD (guix build store-copy) LOAD (guix build utils) LOAD (guix build union) LOAD (guix build profiles) LOAD (guix build pull) LOAD (guix build rpath) LOAD (guix build cvs) LOAD (guix build svn) LOAD (guix build syscalls) LOAD (guix build gremlin) LOAD (guix build emacs-utils) LOAD (guix build java-utils) LOAD (guix build lisp-utils) LOAD (guix build graft) LOAD (guix build bournish) LOAD (guix build qt-utils) LOAD (guix build make-bootstrap) LOAD (guix search-paths) LOAD (guix packages) LOAD (guix import utils) LOAD (guix import gnu) LOAD (guix import snix) LOAD (guix import cabal) LOAD (guix import cran) LOAD (guix import hackage) LOAD (guix import elpa) LOAD (guix scripts) LOAD (guix scripts download) LOAD (guix scripts perform-download) LOAD (guix scripts build) LOAD (guix scripts archive) LOAD (guix scripts import) LOAD (guix scripts package) LOAD (guix scripts gc) LOAD (guix scripts hash) LOAD (guix scripts pack) LOAD (guix scripts pull) LOAD (guix scripts substitute) LOAD (guix scripts authenticate) LOAD (guix scripts refresh) LOAD (guix scripts system) LOAD (guix scripts lint) LOAD (guix scripts challenge) LOAD (guix scripts import cran) LOAD (guix scripts import gnu) LOAD (guix scripts import nix) LOAD (guix scripts import hackage) LOAD (guix scripts import elpa) LOAD CXX nix/libstore/libstore_a-pathlocks.o (guix scripts environment) LOAD (guix scripts publish) LOAD (guix scripts edit) LOAD (guix scripts size) LOAD (guix scripts graph) LOAD (guix scripts container) LOAD (guix scripts container exec) LOAD (guix) LOAD (gnu) LOAD (gnu artwork) LOAD (gnu packages) LOAD (gnu packages abduco) LOAD (gnu packages abiword) LOAD (gnu packages acct) LOAD (gnu packages acl) LOAD (gnu packages admin) LOAD (gnu packages adns) LOAD (gnu packages algebra) LOAD (gnu packages aidc) LOAD (gnu packages android) LOAD (gnu packages animation) LOAD (gnu packages anthy) LOAD (gnu packages apl) LOAD (gnu packages apr) LOAD (gnu packages aspell) LOAD (gnu packages assembly) LOAD (gnu packages astronomy) LOAD (gnu packages attr) LOAD (gnu packages audio) LOAD (gnu packages augeas) LOAD (gnu packages autogen) LOAD (gnu packages autotools) LOAD (gnu packages avahi) LOAD (gnu packages avr) LOAD (gnu packages backup) LOAD (gnu packages base) LOAD (gnu packages bash) LOAD (gnu packages bdw-gc) LOAD (gnu packages benchmark) LOAD (gnu packages bioinformatics) LOAD (gnu packages bittorrent) LOAD (gnu packages bison) LOAD (gnu packages boost) LOAD (gnu packages bootloaders) LOAD (gnu packages bootstrap) LOAD (gnu packages build-tools) LOAD (gnu packages busybox) LOAD (gnu packages c) LOAD (gnu packages calcurse) LOAD (gnu packages ccache) LOAD (gnu packages cdrom) LOAD (gnu packages certs) LOAD (gnu packages check) LOAD (gnu packages chez) LOAD (gnu packages ci) LOAD (gnu packages cmake) LOAD (gnu packages code) LOAD (gnu packages commencement) LOAD (gnu packages compression) LOAD (gnu packages compton) LOAD (gnu packages conkeror) LOAD (gnu packages conky) LOAD (gnu packages connman) LOAD (gnu packages cook) LOAD (gnu packages cpio) LOAD (gnu packages cppi) LOAD (gnu packages cross-base) LOAD (gnu packages crypto) LOAD (gnu packages cryptsetup) LOAD (gnu packages cups) LOAD (gnu packages curl) LOAD (gnu packages cyrus-sasl) LOAD (gnu packages databases) LOAD (gnu packages datamash) LOAD (gnu packages datastructures) LOAD (gnu packages dav) LOAD (gnu packages dc) LOAD (gnu packages debug) LOAD (gnu packages dejagnu) LOAD (gnu packages dico) LOAD (gnu packages dictionaries) LOAD (gnu packages direct-connect) LOAD (gnu packages disk) LOAD (gnu packages display-managers) LOAD (gnu packages django) LOAD (gnu packages djvu) LOAD (gnu packages dns) LOAD (gnu packages docbook) LOAD (gnu packages docker) LOAD (gnu packages documentation) LOAD (gnu packages dunst) LOAD (gnu packages dvtm) LOAD (gnu packages ebook) LOAD (gnu packages ed) LOAD (gnu packages education) LOAD (gnu packages elf) LOAD (gnu packages elixir) LOAD (gnu packages embedded) LOAD (gnu packages emacs) LOAD (gnu packages enchant) LOAD (gnu packages engineering) LOAD (gnu packages enlightenment) LOAD (gnu packages entr) LOAD (gnu packages erlang) LOAD (gnu packages fcitx) LOAD (gnu packages figlet) LOAD (gnu packages file) LOAD (gnu packages file-systems) LOAD (gnu packages finance) LOAD (gnu packages firmware) LOAD (gnu packages flashing-tools) LOAD (gnu packages flex) LOAD (gnu packages fltk) LOAD (gnu packages fonts) LOAD (gnu packages fontutils) LOAD (gnu packages fpga) LOAD (gnu packages freedesktop) LOAD (gnu packages freeipmi) LOAD (gnu packages ftp) LOAD (gnu packages fribidi) LOAD (gnu packages fvwm) LOAD (gnu packages game-development) LOAD (gnu packages games) LOAD (gnu packages gawk) LOAD (gnu packages gcal) LOAD (gnu packages gcc) LOAD (gnu packages gd) LOAD (gnu packages gdb) LOAD (gnu packages geo) LOAD (gnu packages gettext) LOAD (gnu packages gforth) LOAD (gnu packages ghostscript) LOAD (gnu packages gimp) LOAD (gnu packages gkrellm) LOAD (gnu packages gl) LOAD (gnu packages glib) LOAD (gnu packages gnome) LOAD (gnu packages gnu-doc) LOAD (gnu packages gnucash) LOAD (gnu packages gnunet) LOAD (gnu packages gnupg) LOAD (gnu packages gnustep) LOAD (gnu packages gnuzilla) LOAD (gnu packages gnu-pw-mgr) LOAD (gnu packages gobby) LOAD (gnu packages golang) LOAD (gnu packages gperf) LOAD (gnu packages gprolog) LOAD (gnu packages gps) LOAD (gnu packages graphics) LOAD (gnu packages graphviz) LOAD (gnu packages groff) LOAD (gnu packages gsasl) LOAD (gnu packages gstreamer) LOAD (gnu packages gtk) LOAD (gnu packages guile) LOAD (gnu packages guile-wm) LOAD (gnu packages gv) LOAD (gnu packages gxmessage) LOAD (gnu packages haskell) LOAD (gnu packages hexedit) LOAD (gnu packages hugs) LOAD (gnu packages hurd) LOAD (gnu packages ibus) LOAD (gnu packages icu4c) LOAD (gnu packages idris) LOAD (gnu packages idutils) LOAD (gnu packages image) LOAD (gnu packages image-processing) LOAD (gnu packages image-viewers) LOAD (gnu packages imagemagick) LOAD (gnu packages indent) LOAD (gnu packages inklingreader) LOAD (gnu packages inkscape) LOAD (gnu packages irc) LOAD (gnu packages iso-codes) LOAD (gnu packages java) LOAD (gnu packages jemalloc) LOAD (gnu packages jrnl) LOAD (gnu packages julia) LOAD (gnu packages kde) LOAD (gnu packages kde-frameworks) LOAD (gnu packages kerberos) LOAD (gnu packages key-mon) LOAD (gnu packages kodi) LOAD (gnu packages language) LOAD (gnu packages ldc) LOAD (gnu packages lego) LOAD (gnu packages less) LOAD (gnu packages lesstif) LOAD (gnu packages libbsd) LOAD (gnu packages libcanberra) LOAD (gnu packages libdaemon) LOAD (gnu packages libedit) LOAD (gnu packages libevent) LOAD (gnu packages libffcall) LOAD (gnu packages libffi) LOAD (gnu packages libftdi) LOAD (gnu packages calendar) LOAD (gnu packages libidn) LOAD (gnu packages libphidget) LOAD (gnu packages libreoffice) LOAD (gnu packages libsigsegv) LOAD (gnu packages libunistring) LOAD (gnu packages libusb) LOAD (gnu packages libunwind) LOAD (gnu packages libupnp) LOAD (gnu packages lighting) LOAD (gnu packages linux) LOAD (gnu packages lirc) LOAD (gnu packages lisp) LOAD (gnu packages llvm) LOAD (gnu packages lout) LOAD (gnu packages logging) LOAD (gnu packages lolcode) LOAD (gnu packages lsof) LOAD (gnu packages lua) LOAD (gnu packages lxde) LOAD (gnu packages lxqt) LOAD (gnu packages m4) LOAD (gnu packages machine-learning) LOAD (gnu packages man) LOAD (gnu packages mail) LOAD (gnu packages make-bootstrap) LOAD (gnu packages markdown) LOAD (gnu packages marst) LOAD (gnu packages mate) LOAD (gnu packages maths) LOAD (gnu packages mc) LOAD (gnu packages mcrypt) LOAD (gnu packages mes) LOAD (gnu packages messaging) LOAD (gnu packages mingw) LOAD (gnu packages mg) LOAD (gnu packages microcom) LOAD (gnu packages moe) LOAD (gnu packages monitoring) LOAD (gnu packages mono) LOAD (gnu packages moreutils) LOAD (gnu packages mpd) LOAD (gnu packages mp3) LOAD (gnu packages mpi) LOAD (gnu packages multiprecision) LOAD (gnu packages music) LOAD (gnu packages musl) LOAD (gnu packages mtools) LOAD CXX nix/libstore/libstore_a-derivations.o (gnu packages nano) LOAD (gnu packages ncdu) LOAD (gnu packages ncurses) LOAD (gnu packages netpbm) LOAD (gnu packages nettle) LOAD (gnu packages networking) LOAD (gnu packages nfs) LOAD (gnu packages nickle) LOAD (gnu packages nim) LOAD (gnu packages ninja) LOAD (gnu packages node) LOAD (gnu packages noweb) LOAD (gnu packages ntp) LOAD (gnu packages nutrition) LOAD (gnu packages nvi) LOAD (gnu packages ocaml) LOAD (gnu packages ocr) LOAD (gnu packages onc-rpc) LOAD (gnu packages openbox) LOAD (gnu packages openldap) LOAD (gnu packages openstack) LOAD (gnu packages orpheus) LOAD (gnu packages ots) LOAD (gnu packages package-management) LOAD (gnu packages parallel) LOAD (gnu packages password-utils) LOAD (gnu packages patchutils) LOAD (gnu packages pciutils) LOAD (gnu packages pcre) LOAD (gnu packages pdf) LOAD (gnu packages pem) LOAD (gnu packages perl) LOAD (gnu packages perl-web) LOAD (gnu packages photo) LOAD (gnu packages php) LOAD (gnu packages pkg-config) LOAD (gnu packages plotutils) LOAD (gnu packages polkit) LOAD (gnu packages popt) LOAD (gnu packages pth) LOAD (gnu packages pulseaudio) LOAD (gnu packages pumpio) LOAD (gnu packages pretty-print) LOAD (gnu packages protobuf) LOAD (gnu packages pv) LOAD (gnu packages python) LOAD (gnu packages qemu) LOAD (gnu packages qt) LOAD (gnu packages ragel) LOAD (gnu packages rails) LOAD (gnu packages ratpoison) LOAD (gnu packages rdesktop) LOAD (gnu packages rdf) LOAD (gnu packages re2c) LOAD (gnu packages readline) LOAD (gnu packages regex) LOAD (gnu packages rrdtool) LOAD (gnu packages rsync) LOAD (gnu packages ruby) LOAD (gnu packages rush) LOAD (gnu packages rust) LOAD (gnu packages samba) LOAD (gnu packages sawfish) LOAD (gnu packages scanner) LOAD (gnu packages scheme) LOAD (gnu packages screen) LOAD (gnu packages scribus) LOAD (gnu packages scsi) LOAD (gnu packages sdcc) LOAD (gnu packages sdl) LOAD (gnu packages search) LOAD (gnu packages security-token) LOAD (gnu packages selinux) LOAD (gnu packages serialization) LOAD (gnu packages serveez) LOAD (gnu packages shells) LOAD (gnu packages shellutils) LOAD (gnu packages simh) LOAD (gnu packages skarnet) LOAD (gnu packages skribilo) LOAD (gnu packages slang) LOAD (gnu packages smalltalk) LOAD (gnu packages speech) LOAD (gnu packages spice) LOAD (gnu packages ssh) LOAD (gnu packages sssd) LOAD (gnu packages stalonetray) LOAD (gnu packages statistics) LOAD (gnu packages storage) LOAD (gnu packages suckless) LOAD (gnu packages swig) LOAD (gnu packages sync) LOAD (gnu packages synergy) LOAD (gnu packages syndication) LOAD (gnu packages task-management) LOAD (gnu packages tbb) LOAD (gnu packages tcl) LOAD (gnu packages telephony) LOAD (gnu packages terminals) LOAD (gnu packages texinfo) LOAD (gnu packages tex) LOAD (gnu packages textutils) LOAD (gnu packages text-editors) LOAD (gnu packages time) LOAD (gnu packages tls) LOAD (gnu packages tmux) LOAD (gnu packages tor) LOAD (gnu packages tv) LOAD (gnu packages uml) LOAD (gnu packages unrtf) LOAD (gnu packages upnp) LOAD (gnu packages uucp) LOAD (gnu packages valgrind) LOAD (gnu packages version-control) LOAD (gnu packages video) LOAD (gnu packages vim) LOAD (gnu packages vpn) LOAD (gnu packages vtk) LOAD (gnu packages w3m) LOAD (gnu packages wdiff) LOAD (gnu packages web) LOAD (gnu packages web-browsers) LOAD (gnu packages webkit) LOAD CXX nix/libstore/libstore_a-builtins.o CXX nix/libstore/libstore_a-sqlite.o CXX nix/nix-daemon/guix_daemon-nix-daemon.o (gnu packages wget) LOAD (gnu packages wicd) LOAD (gnu packages wine) LOAD (gnu packages wm) LOAD (gnu packages wordnet) LOAD (gnu packages wv) LOAD (gnu packages wxwidgets) LOAD (gnu packages xfig) LOAD (gnu packages xiph) LOAD (gnu packages xml) LOAD (gnu packages xnee) LOAD (gnu packages xdisorg) LOAD (gnu packages xorg) LOAD (gnu packages xfce) LOAD (gnu packages zile) LOAD (gnu packages zip) LOAD (gnu services) LOAD (gnu services admin) LOAD (gnu services avahi) LOAD (gnu services base) LOAD (gnu services configuration) LOAD (gnu services cuirass) LOAD (gnu services cups) LOAD (gnu services databases) LOAD (gnu services dbus) LOAD (gnu services desktop) LOAD (gnu services dict) LOAD (gnu services kerberos) LOAD (gnu services lirc) LOAD (gnu services mail) LOAD (gnu services mcron) LOAD (gnu services messaging) LOAD (gnu services networking) LOAD (gnu services nfs) LOAD (gnu services shepherd) LOAD (gnu services herd) LOAD (gnu services pm) LOAD (gnu services sddm) LOAD (gnu services spice) LOAD (gnu services ssh) LOAD (gnu services version-control) LOAD (gnu services vpn) LOAD (gnu services web) LOAD (gnu services xorg) LOAD (gnu system) LOAD (gnu system file-systems) LOAD (gnu system grub) LOAD (gnu system install) LOAD (gnu system linux-container) LOAD (gnu system linux-initrd) LOAD (gnu system locale) LOAD (gnu system mapped-devices) LOAD (gnu system nss) LOAD (gnu system pam) LOAD (gnu system shadow) LOAD (gnu system vm) LOAD (gnu build activation) LOAD (gnu build cross-toolchain) LOAD (gnu build file-systems) LOAD (gnu build install) LOAD (gnu build linux-boot) LOAD (gnu build linux-container) LOAD (gnu build linux-initrd) LOAD (gnu build linux-modules) LOAD (gnu build marionette) LOAD (gnu build shepherd) LOAD (gnu build vm) LOAD (gnu tests) LOAD (gnu tests base) LOAD (gnu tests dict) LOAD (gnu tests nfs) LOAD (gnu tests install) LOAD (gnu tests mail) LOAD (gnu tests messaging) LOAD (gnu tests networking) LOAD (gnu tests ssh) LOAD (gnu tests web) LOAD (guix docker) LOAD (guix import cpan) LOAD (guix import crate) LOAD (guix import gem) LOAD (guix import github) LOAD (guix import json) LOAD (guix import pypi) LOAD (guix import stackage) LOAD (guix scripts import crate) LOAD (guix scripts import gem) LOAD (guix scripts import pypi) LOAD (guix scripts import stackage) LOAD (guix ssh) LOAD (guix scripts copy) LOAD (guix store ssh) LOAD (guix scripts offload) LOAD (guix config) LOAD (guix tests) LOAD (guix tests http) GUILEC guix/base16.go GUILEC guix/base32.go GUILEC guix/base64.go CXX nix/nix-daemon/guix_daemon-guix-daemon.o GUILEC guix/cpio.go CXX nix/guix-register/guix_register-guix-register.o GUILEC guix/records.go AR libformat.a ar: `u' modifier ignored since `D' is the default (see `U') AR libutil.a ar: `u' modifier ignored since `D' is the default (see `U') AR libstore.a ar: `u' modifier ignored since `D' is the default (see `U') GUILEC guix/gcrypt.go CXXLD guix-daemon GUILEC guix/hash.go CXXLD guix-register GUILEC guix/pk-crypto.go GUILEC guix/pki.go GUILEC guix/combinators.go GUILEC guix/memoization.go GUILEC guix/utils.go GUILEC guix/sets.go GUILEC guix/modules.go GUILEC guix/download.go GUILEC guix/discovery.go GUILEC guix/git-download.go GUILEC guix/hg-download.go GUILEC guix/monads.go GUILEC guix/monad-repl.go GUILEC guix/gexp.go GUILEC guix/profiles.go GUILEC guix/serialization.go GUILEC guix/nar.go GUILEC guix/derivations.go GUILEC guix/grafts.go GUILEC guix/gnu-maintenance.go GUILEC guix/upstream.go GUILEC guix/licenses.go GUILEC guix/graph.go GUILEC guix/cache.go GUILEC guix/cve.go GUILEC guix/workers.go GUILEC guix/zlib.go GUILEC guix/build-system.go GUILEC guix/build-system/ant.go GUILEC guix/build-system/cargo.go GUILEC guix/build-system/cmake.go GUILEC guix/build-system/dub.go GUILEC guix/build-system/emacs.go GUILEC guix/build-system/asdf.go GUILEC guix/build-system/glib-or-gtk.go GUILEC guix/build-system/gnu.go GUILEC guix/build-system/haskell.go GUILEC guix/build-system/perl.go GUILEC guix/build-system/python.go GUILEC guix/build-system/ocaml.go GUILEC guix/build-system/waf.go GUILEC guix/build-system/r.go GUILEC guix/build-system/ruby.go GUILEC guix/build-system/trivial.go GUILEC guix/ftp-client.go GUILEC guix/http-client.go GUILEC guix/gnupg.go GUILEC guix/elf.go GUILEC guix/store.go GUILEC guix/cvs-download.go GUILEC guix/svn-download.go GUILEC guix/ui.go GUILEC guix/build/ant-build-system.go GUILEC guix/build/download.go GUILEC guix/build/cargo-build-system.go GUILEC guix/build/cmake-build-system.go GUILEC guix/build/dub-build-system.go GUILEC guix/build/emacs-build-system.go GUILEC guix/build/asdf-build-system.go GUILEC guix/build/git.go GUILEC guix/build/hg.go GUILEC guix/build/glib-or-gtk-build-system.go GUILEC guix/build/gnu-build-system.go GUILEC guix/build/gnu-dist.go GUILEC guix/build/perl-build-system.go GUILEC guix/build/python-build-system.go GUILEC guix/build/ocaml-build-system.go GUILEC guix/build/r-build-system.go GUILEC guix/build/ruby-build-system.go GUILEC guix/build/waf-build-system.go GUILEC guix/build/haskell-build-system.go GUILEC guix/build/store-copy.go GUILEC guix/build/utils.go GUILEC guix/build/union.go GUILEC guix/build/profiles.go GUILEC guix/build/pull.go GUILEC guix/build/rpath.go GUILEC guix/build/cvs.go GUILEC guix/build/svn.go GUILEC guix/build/syscalls.go GUILEC guix/build/gremlin.go GUILEC guix/build/emacs-utils.go GUILEC guix/build/java-utils.go GUILEC guix/build/lisp-utils.go GUILEC guix/build/graft.go GUILEC guix/build/bournish.go GUILEC guix/build/qt-utils.go GUILEC guix/build/make-bootstrap.go GUILEC guix/search-paths.go GUILEC guix/packages.go GUILEC guix/import/utils.go GUILEC guix/import/gnu.go GUILEC guix/import/snix.go GUILEC guix/import/cabal.go GUILEC guix/import/cran.go GUILEC guix/import/hackage.go GUILEC guix/import/elpa.go GUILEC guix/scripts.go GUILEC guix/scripts/download.go GUILEC guix/scripts/perform-download.go GUILEC guix/scripts/build.go GUILEC guix/scripts/archive.go GUILEC guix/scripts/import.go GUILEC guix/scripts/package.go GUILEC guix/scripts/gc.go GUILEC guix/scripts/hash.go GUILEC guix/scripts/pack.go GUILEC guix/scripts/pull.go GUILEC guix/scripts/substitute.go GUILEC guix/scripts/authenticate.go GUILEC guix/scripts/refresh.go GUILEC guix/scripts/system.go GUILEC guix/scripts/lint.go GUILEC guix/scripts/challenge.go GUILEC guix/scripts/import/cran.go GUILEC guix/scripts/import/gnu.go GUILEC guix/scripts/import/nix.go GUILEC guix/scripts/import/hackage.go GUILEC guix/scripts/import/elpa.go GUILEC guix/scripts/environment.go GUILEC guix/scripts/publish.go GUILEC guix/scripts/edit.go GUILEC guix/scripts/size.go GUILEC guix/scripts/graph.go GUILEC guix/scripts/container.go GUILEC guix/scripts/container/exec.go GUILEC guix.go GUILEC gnu.go GUILEC gnu/artwork.go GUILEC gnu/packages.go GUILEC gnu/packages/abduco.go GUILEC gnu/packages/abiword.go GUILEC gnu/packages/acct.go GUILEC gnu/packages/acl.go GUILEC gnu/packages/admin.go GUILEC gnu/packages/adns.go GUILEC gnu/packages/algebra.go GUILEC gnu/packages/aidc.go GUILEC gnu/packages/android.go GUILEC gnu/packages/animation.go GUILEC gnu/packages/anthy.go GUILEC gnu/packages/apl.go GUILEC gnu/packages/apr.go GUILEC gnu/packages/aspell.go GUILEC gnu/packages/assembly.go GUILEC gnu/packages/astronomy.go GUILEC gnu/packages/attr.go GUILEC gnu/packages/audio.go GUILEC gnu/packages/augeas.go GUILEC gnu/packages/autogen.go GUILEC gnu/packages/autotools.go GUILEC gnu/packages/avahi.go GUILEC gnu/packages/avr.go GUILEC gnu/packages/backup.go GUILEC gnu/packages/base.go GUILEC gnu/packages/bash.go GUILEC gnu/packages/bdw-gc.go GUILEC gnu/packages/benchmark.go GUILEC gnu/packages/bioinformatics.go GUILEC gnu/packages/bittorrent.go GUILEC gnu/packages/bison.go GUILEC gnu/packages/boost.go GUILEC gnu/packages/bootloaders.go GUILEC gnu/packages/bootstrap.go GUILEC gnu/packages/build-tools.go GUILEC gnu/packages/busybox.go GUILEC gnu/packages/c.go GUILEC gnu/packages/calcurse.go GUILEC gnu/packages/ccache.go GUILEC gnu/packages/cdrom.go GUILEC gnu/packages/certs.go GUILEC gnu/packages/check.go GUILEC gnu/packages/chez.go GUILEC gnu/packages/ci.go GUILEC gnu/packages/cmake.go GUILEC gnu/packages/code.go GUILEC gnu/packages/commencement.go GUILEC gnu/packages/compression.go GUILEC gnu/packages/compton.go GUILEC gnu/packages/conkeror.go GUILEC gnu/packages/conky.go GUILEC gnu/packages/connman.go GUILEC gnu/packages/cook.go GUILEC gnu/packages/cpio.go GUILEC gnu/packages/cppi.go GUILEC gnu/packages/cross-base.go GUILEC gnu/packages/crypto.go GUILEC gnu/packages/cryptsetup.go GUILEC gnu/packages/cups.go GUILEC gnu/packages/curl.go GUILEC gnu/packages/cyrus-sasl.go GUILEC gnu/packages/databases.go GUILEC gnu/packages/datamash.go GUILEC gnu/packages/datastructures.go GUILEC gnu/packages/dav.go GUILEC gnu/packages/dc.go GUILEC gnu/packages/debug.go GUILEC gnu/packages/dejagnu.go GUILEC gnu/packages/dico.go GUILEC gnu/packages/dictionaries.go GUILEC gnu/packages/direct-connect.go GUILEC gnu/packages/disk.go GUILEC gnu/packages/display-managers.go GUILEC gnu/packages/django.go GUILEC gnu/packages/djvu.go GUILEC gnu/packages/dns.go GUILEC gnu/packages/docbook.go GUILEC gnu/packages/docker.go GUILEC gnu/packages/documentation.go GUILEC gnu/packages/dunst.go GUILEC gnu/packages/dvtm.go GUILEC gnu/packages/ebook.go GUILEC gnu/packages/ed.go GUILEC gnu/packages/education.go GUILEC gnu/packages/elf.go GUILEC gnu/packages/elixir.go GUILEC gnu/packages/embedded.go GUILEC gnu/packages/emacs.go GUILEC gnu/packages/enchant.go GUILEC gnu/packages/engineering.go GUILEC gnu/packages/enlightenment.go GUILEC gnu/packages/entr.go GUILEC gnu/packages/erlang.go GUILEC gnu/packages/fcitx.go GUILEC gnu/packages/figlet.go GUILEC gnu/packages/file.go GUILEC gnu/packages/file-systems.go GUILEC gnu/packages/finance.go GUILEC gnu/packages/firmware.go GUILEC gnu/packages/flashing-tools.go GUILEC gnu/packages/flex.go GUILEC gnu/packages/fltk.go GUILEC gnu/packages/fonts.go GUILEC gnu/packages/fontutils.go GUILEC gnu/packages/fpga.go GUILEC gnu/packages/freedesktop.go GUILEC gnu/packages/freeipmi.go GUILEC gnu/packages/ftp.go GUILEC gnu/packages/fribidi.go GUILEC gnu/packages/fvwm.go GUILEC gnu/packages/game-development.go GUILEC gnu/packages/games.go GUILEC gnu/packages/gawk.go GUILEC gnu/packages/gcal.go GUILEC gnu/packages/gcc.go GUILEC gnu/packages/gd.go GUILEC gnu/packages/gdb.go GUILEC gnu/packages/geo.go GUILEC gnu/packages/gettext.go GUILEC gnu/packages/gforth.go GUILEC gnu/packages/ghostscript.go GUILEC gnu/packages/gimp.go GUILEC gnu/packages/gkrellm.go GUILEC gnu/packages/gl.go GUILEC gnu/packages/glib.go GUILEC gnu/packages/gnome.go GUILEC gnu/packages/gnu-doc.go GUILEC gnu/packages/gnucash.go GUILEC gnu/packages/gnunet.go GUILEC gnu/packages/gnupg.go GUILEC gnu/packages/gnustep.go GUILEC gnu/packages/gnuzilla.go GUILEC gnu/packages/gnu-pw-mgr.go GUILEC gnu/packages/gobby.go GUILEC gnu/packages/golang.go GUILEC gnu/packages/gperf.go GUILEC gnu/packages/gprolog.go GUILEC gnu/packages/gps.go GUILEC gnu/packages/graphics.go GUILEC gnu/packages/graphviz.go GUILEC gnu/packages/groff.go GUILEC gnu/packages/gsasl.go GUILEC gnu/packages/gstreamer.go GUILEC gnu/packages/gtk.go GUILEC gnu/packages/guile.go GUILEC gnu/packages/guile-wm.go GUILEC gnu/packages/gv.go GUILEC gnu/packages/gxmessage.go GUILEC gnu/packages/haskell.go GUILEC gnu/packages/hexedit.go GUILEC gnu/packages/hugs.go GUILEC gnu/packages/hurd.go GUILEC gnu/packages/ibus.go GUILEC gnu/packages/icu4c.go GUILEC gnu/packages/idris.go GUILEC gnu/packages/idutils.go GUILEC gnu/packages/image.go GUILEC gnu/packages/image-processing.go GUILEC gnu/packages/image-viewers.go GUILEC gnu/packages/imagemagick.go GUILEC gnu/packages/indent.go GUILEC gnu/packages/inklingreader.go GUILEC gnu/packages/inkscape.go GUILEC gnu/packages/irc.go GUILEC gnu/packages/iso-codes.go GUILEC gnu/packages/java.go GUILEC gnu/packages/jemalloc.go GUILEC gnu/packages/jrnl.go GUILEC gnu/packages/julia.go GUILEC gnu/packages/kde.go GUILEC gnu/packages/kde-frameworks.go GUILEC gnu/packages/kerberos.go GUILEC gnu/packages/key-mon.go GUILEC gnu/packages/kodi.go GUILEC gnu/packages/language.go GUILEC gnu/packages/ldc.go GUILEC gnu/packages/lego.go GUILEC gnu/packages/less.go GUILEC gnu/packages/lesstif.go GUILEC gnu/packages/libbsd.go GUILEC gnu/packages/libcanberra.go GUILEC gnu/packages/libdaemon.go GUILEC gnu/packages/libedit.go GUILEC gnu/packages/libevent.go GUILEC gnu/packages/libffcall.go GUILEC gnu/packages/libffi.go GUILEC gnu/packages/libftdi.go GUILEC gnu/packages/calendar.go GUILEC gnu/packages/libidn.go GUILEC gnu/packages/libphidget.go GUILEC gnu/packages/libreoffice.go GUILEC gnu/packages/libsigsegv.go GUILEC gnu/packages/libunistring.go GUILEC gnu/packages/libusb.go GUILEC gnu/packages/libunwind.go GUILEC gnu/packages/libupnp.go GUILEC gnu/packages/lighting.go GUILEC gnu/packages/linux.go GUILEC gnu/packages/lirc.go GUILEC gnu/packages/lisp.go GUILEC gnu/packages/llvm.go GUILEC gnu/packages/lout.go GUILEC gnu/packages/logging.go GUILEC gnu/packages/lolcode.go GUILEC gnu/packages/lsof.go GUILEC gnu/packages/lua.go GUILEC gnu/packages/lxde.go GUILEC gnu/packages/lxqt.go GUILEC gnu/packages/m4.go GUILEC gnu/packages/machine-learning.go GUILEC gnu/packages/man.go GUILEC gnu/packages/mail.go GUILEC gnu/packages/make-bootstrap.go GUILEC gnu/packages/markdown.go GUILEC gnu/packages/marst.go GUILEC gnu/packages/mate.go GUILEC gnu/packages/maths.go GUILEC gnu/packages/mc.go GUILEC gnu/packages/mcrypt.go GUILEC gnu/packages/mes.go GUILEC gnu/packages/messaging.go GUILEC gnu/packages/mingw.go GUILEC gnu/packages/mg.go GUILEC gnu/packages/microcom.go GUILEC gnu/packages/moe.go GUILEC gnu/packages/monitoring.go GUILEC gnu/packages/mono.go GUILEC gnu/packages/moreutils.go GUILEC gnu/packages/mpd.go GUILEC gnu/packages/mp3.go GUILEC gnu/packages/mpi.go GUILEC gnu/packages/multiprecision.go GUILEC gnu/packages/music.go GUILEC gnu/packages/musl.go GUILEC gnu/packages/mtools.go GUILEC gnu/packages/nano.go GUILEC gnu/packages/ncdu.go GUILEC gnu/packages/ncurses.go GUILEC gnu/packages/netpbm.go GUILEC gnu/packages/nettle.go GUILEC gnu/packages/networking.go GUILEC gnu/packages/nfs.go GUILEC gnu/packages/nickle.go GUILEC gnu/packages/nim.go GUILEC gnu/packages/ninja.go GUILEC gnu/packages/node.go GUILEC gnu/packages/noweb.go GUILEC gnu/packages/ntp.go GUILEC gnu/packages/nutrition.go GUILEC gnu/packages/nvi.go GUILEC gnu/packages/ocaml.go GUILEC gnu/packages/ocr.go GUILEC gnu/packages/onc-rpc.go GUILEC gnu/packages/openbox.go GUILEC gnu/packages/openldap.go GUILEC gnu/packages/openstack.go GUILEC gnu/packages/orpheus.go GUILEC gnu/packages/ots.go GUILEC gnu/packages/package-management.go GUILEC gnu/packages/parallel.go GUILEC gnu/packages/password-utils.go GUILEC gnu/packages/patchutils.go GUILEC gnu/packages/pciutils.go GUILEC gnu/packages/pcre.go GUILEC gnu/packages/pdf.go GUILEC gnu/packages/pem.go GUILEC gnu/packages/perl.go GUILEC gnu/packages/perl-web.go GUILEC gnu/packages/photo.go GUILEC gnu/packages/php.go GUILEC gnu/packages/pkg-config.go GUILEC gnu/packages/plotutils.go GUILEC gnu/packages/polkit.go GUILEC gnu/packages/popt.go GUILEC gnu/packages/pth.go GUILEC gnu/packages/pulseaudio.go GUILEC gnu/packages/pumpio.go GUILEC gnu/packages/pretty-print.go GUILEC gnu/packages/protobuf.go GUILEC gnu/packages/pv.go GUILEC gnu/packages/python.go GUILEC gnu/packages/qemu.go GUILEC gnu/packages/qt.go GUILEC gnu/packages/ragel.go GUILEC gnu/packages/rails.go GUILEC gnu/packages/ratpoison.go GUILEC gnu/packages/rdesktop.go GUILEC gnu/packages/rdf.go GUILEC gnu/packages/re2c.go GUILEC gnu/packages/readline.go GUILEC gnu/packages/regex.go GUILEC gnu/packages/rrdtool.go GUILEC gnu/packages/rsync.go GUILEC gnu/packages/ruby.go GUILEC gnu/packages/rush.go GUILEC gnu/packages/rust.go GUILEC gnu/packages/samba.go GUILEC gnu/packages/sawfish.go GUILEC gnu/packages/scanner.go GUILEC gnu/packages/scheme.go GUILEC gnu/packages/screen.go GUILEC gnu/packages/scribus.go GUILEC gnu/packages/scsi.go GUILEC gnu/packages/sdcc.go GUILEC gnu/packages/sdl.go GUILEC gnu/packages/search.go GUILEC gnu/packages/security-token.go GUILEC gnu/packages/selinux.go GUILEC gnu/packages/serialization.go GUILEC gnu/packages/serveez.go GUILEC gnu/packages/shells.go GUILEC gnu/packages/shellutils.go GUILEC gnu/packages/simh.go GUILEC gnu/packages/skarnet.go GUILEC gnu/packages/skribilo.go GUILEC gnu/packages/slang.go GUILEC gnu/packages/smalltalk.go GUILEC gnu/packages/speech.go GUILEC gnu/packages/spice.go GUILEC gnu/packages/ssh.go GUILEC gnu/packages/sssd.go GUILEC gnu/packages/stalonetray.go GUILEC gnu/packages/statistics.go GUILEC gnu/packages/storage.go GUILEC gnu/packages/suckless.go GUILEC gnu/packages/swig.go GUILEC gnu/packages/sync.go GUILEC gnu/packages/synergy.go GUILEC gnu/packages/syndication.go GUILEC gnu/packages/task-management.go GUILEC gnu/packages/tbb.go GUILEC gnu/packages/tcl.go GUILEC gnu/packages/telephony.go GUILEC gnu/packages/terminals.go GUILEC gnu/packages/texinfo.go GUILEC gnu/packages/tex.go GUILEC gnu/packages/textutils.go GUILEC gnu/packages/text-editors.go GUILEC gnu/packages/time.go GUILEC gnu/packages/tls.go GUILEC gnu/packages/tmux.go GUILEC gnu/packages/tor.go GUILEC gnu/packages/tv.go GUILEC gnu/packages/uml.go GUILEC gnu/packages/unrtf.go GUILEC gnu/packages/upnp.go GUILEC gnu/packages/uucp.go GUILEC gnu/packages/valgrind.go GUILEC gnu/packages/version-control.go GUILEC gnu/packages/video.go GUILEC gnu/packages/vim.go GUILEC gnu/packages/vpn.go GUILEC gnu/packages/vtk.go GUILEC gnu/packages/w3m.go GUILEC gnu/packages/wdiff.go GUILEC gnu/packages/web.go GUILEC gnu/packages/web-browsers.go GUILEC gnu/packages/webkit.go GUILEC gnu/packages/wget.go GUILEC gnu/packages/wicd.go GUILEC gnu/packages/wine.go GUILEC gnu/packages/wm.go GUILEC gnu/packages/wordnet.go GUILEC gnu/packages/wv.go GUILEC gnu/packages/wxwidgets.go GUILEC gnu/packages/xfig.go GUILEC gnu/packages/xiph.go GUILEC gnu/packages/xml.go GUILEC gnu/packages/xnee.go GUILEC gnu/packages/xdisorg.go GUILEC gnu/packages/xorg.go GUILEC gnu/packages/xfce.go GUILEC gnu/packages/zile.go GUILEC gnu/packages/zip.go GUILEC gnu/services.go GUILEC gnu/services/admin.go GUILEC gnu/services/avahi.go GUILEC gnu/services/base.go GUILEC gnu/services/configuration.go GUILEC gnu/services/cuirass.go GUILEC gnu/services/cups.go GUILEC gnu/services/databases.go GUILEC gnu/services/dbus.go GUILEC gnu/services/desktop.go GUILEC gnu/services/dict.go GUILEC gnu/services/kerberos.go GUILEC gnu/services/lirc.go GUILEC gnu/services/mail.go GUILEC gnu/services/mcron.go GUILEC gnu/services/messaging.go GUILEC gnu/services/networking.go GUILEC gnu/services/nfs.go GUILEC gnu/services/shepherd.go GUILEC gnu/services/herd.go GUILEC gnu/services/pm.go GUILEC gnu/services/sddm.go GUILEC gnu/services/spice.go GUILEC gnu/services/ssh.go GUILEC gnu/services/version-control.go GUILEC gnu/services/vpn.go GUILEC gnu/services/web.go GUILEC gnu/services/xorg.go GUILEC gnu/system.go GUILEC gnu/system/file-systems.go GUILEC gnu/system/grub.go GUILEC gnu/system/install.go GUILEC gnu/system/linux-container.go GUILEC gnu/system/linux-initrd.go GUILEC gnu/system/locale.go GUILEC gnu/system/mapped-devices.go GUILEC gnu/system/nss.go GUILEC gnu/system/pam.go GUILEC gnu/system/shadow.go GUILEC gnu/system/vm.go GUILEC gnu/build/activation.go GUILEC gnu/build/cross-toolchain.go GUILEC gnu/build/file-systems.go GUILEC gnu/build/install.go GUILEC gnu/build/linux-boot.go GUILEC gnu/build/linux-container.go GUILEC gnu/build/linux-initrd.go GUILEC gnu/build/linux-modules.go GUILEC gnu/build/marionette.go GUILEC gnu/build/shepherd.go GUILEC gnu/build/vm.go GUILEC gnu/tests.go GUILEC gnu/tests/base.go GUILEC gnu/tests/dict.go GUILEC gnu/tests/nfs.go GUILEC gnu/tests/install.go GUILEC gnu/tests/mail.go GUILEC gnu/tests/messaging.go GUILEC gnu/tests/networking.go GUILEC gnu/tests/ssh.go GUILEC gnu/tests/web.go GUILEC guix/docker.go GUILEC guix/import/cpan.go GUILEC guix/import/crate.go GUILEC guix/import/gem.go GUILEC guix/import/github.go GUILEC guix/import/json.go GUILEC guix/import/pypi.go GUILEC guix/import/stackage.go GUILEC guix/scripts/import/crate.go GUILEC guix/scripts/import/gem.go GUILEC guix/scripts/import/pypi.go GUILEC guix/scripts/import/stackage.go GUILEC guix/ssh.go GUILEC guix/scripts/copy.go GUILEC guix/store/ssh.go GUILEC guix/scripts/offload.go GUILEC guix/config.go GUILEC guix/tests.go GUILEC guix/tests/http.go ;;; Failed to autoload make-page-map in (charting): ;;; ERROR: missing interface for module (charting) ;;; Failed to autoload make-page-map in (charting): ;;; ERROR: missing interface for module (charting) ;;; Failed to autoload read-pid-file in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) ;;; Failed to autoload read-pid-file in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) ;;; Failed to autoload exec-command in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) ;;; Failed to autoload read-pid-file in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) random seed for tests: 1495488104 ;;; Failed to autoload make-page-map in (charting): ;;; ERROR: missing interface for module (charting) ;;; Failed to autoload make-page-map in (charting): ;;; ERROR: missing interface for module (charting) ;;; Failed to autoload make-page-map in (charting): ;;; ERROR: missing interface for module (charting) guix/scripts/size.scm:211:2: warning: possibly unbound variable `make-page-= map' ;;; Failed to autoload make-page-map in (charting): ;;; ERROR: missing interface for module (charting) ;;; Failed to autoload make-page-map in (charting): ;;; ERROR: missing interface for module (charting) ;;; Failed to autoload read-pid-file in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) ;;; Failed to autoload read-pid-file in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) ;;; Failed to autoload exec-command in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) ;;; Failed to autoload read-pid-file in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) ;;; Failed to autoload read-pid-file in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) ;;; Failed to autoload exec-command in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) ;;; Failed to autoload read-pid-file in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) gnu/build/shepherd.scm:98:13: warning: possibly unbound variable `read-pid-= file' gnu/build/shepherd.scm:159:32: warning: possibly unbound variable `exec-com= mand' gnu/build/shepherd.scm:170:14: warning: possibly unbound variable `read-pid= -file' ;;; Failed to autoload read-pid-file in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) ;;; Failed to autoload exec-command in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) ;;; Failed to autoload read-pid-file in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) ;;; Failed to autoload read-pid-file in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) ;;; Failed to autoload exec-command in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) ;;; Failed to autoload read-pid-file in (shepherd service): ;;; ERROR: missing interface for module (shepherd service) Some deprecated features have been used. Set the environment variable GUILE_WARN_DEPRECATED to "detailed" and rerun the program to get more information. Set it to "no" to suppress this message. HELP2MAN doc/guix-archive.1 HELP2MAN doc/guix-build.1 HELP2MAN doc/guix-challenge.1 HELP2MAN doc/guix-download.1 HELP2MAN doc/guix-edit.1 HELP2MAN doc/guix-environment.1 HELP2MAN doc/guix-gc.1 HELP2MAN doc/guix-hash.1 HELP2MAN doc/guix-import.1 HELP2MAN doc/guix-lint.1 HELP2MAN doc/guix-package.1 HELP2MAN doc/guix-publish.1 HELP2MAN doc/guix-pull.1 HELP2MAN doc/guix-refresh.1 HELP2MAN doc/guix-size.1 HELP2MAN doc/guix-system.1 HELP2MAN doc/guix.1 make[2]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source' make[1]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source' phase `build' succeeded after 2376.3 seconds starting phase `set-SHELL' phase `set-SHELL' succeeded after 0.0 seconds starting phase `check' make check-recursive make[1]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source' Making check in po/guix make[2]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/gu= ix' make[2]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/gui= x' Making check in po/packages make[2]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/pa= ckages' make[2]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source/po/pac= kages' make[2]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source' Compiling Scheme modules... HELP2MAN doc/guix-daemon.1 make check-TESTS check-local make[3]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source' make[4]: Entering directory '/tmp/guix-build-guix-0.13.0.drv-0/source' PASS: tests/base16.scm SKIP: tests/base32.scm PASS: tests/base64.scm SKIP: tests/cpio.scm PASS: tests/hash.scm PASS: tests/pk-crypto.scm PASS: tests/pki.scm PASS: tests/sets.scm PASS: tests/modules.scm PASS: tests/gnu-maintenance.scm PASS: tests/substitute.scm SKIP: tests/builders.scm SKIP: tests/derivations.scm PASS: tests/grafts.scm PASS: tests/ui.scm PASS: tests/records.scm PASS: tests/upstream.scm PASS: tests/combinators.scm PASS: tests/discovery.scm PASS: tests/utils.scm PASS: tests/build-utils.scm SKIP: tests/packages.scm SKIP: tests/snix.scm PASS: tests/hackage.scm PASS: tests/cran.scm PASS: tests/elpa.scm FAIL: tests/store.scm PASS: tests/monads.scm PASS: tests/gexp.scm PASS: tests/nar.scm SKIP: tests/union.scm PASS: tests/profiles.scm PASS: tests/search-paths.scm SKIP: tests/syscalls.scm SKIP: tests/gremlin.scm PASS: tests/bournish.scm PASS: tests/lint.scm PASS: tests/publish.scm PASS: tests/scripts.scm PASS: tests/size.scm PASS: tests/graph.scm PASS: tests/challenge.scm PASS: tests/cache.scm PASS: tests/cve.scm PASS: tests/workers.scm PASS: tests/zlib.scm PASS: tests/file-systems.scm PASS: tests/system.scm PASS: tests/services.scm PASS: tests/scripts-build.scm SKIP: tests/containers.scm SKIP: tests/pack.scm PASS: tests/import-utils.scm SKIP: tests/pypi.scm PASS: tests/cpan.scm PASS: tests/gem.scm PASS: tests/crate.scm PASS: tests/guix-build.sh PASS: tests/guix-download.sh PASS: tests/guix-hash.sh PASS: tests/guix-package.sh SKIP: tests/guix-package-net.sh PASS: tests/guix-system.sh PASS: tests/guix-archive.sh PASS: tests/guix-authenticate.sh PASS: tests/guix-environment.sh SKIP: tests/guix-environment-container.sh PASS: tests/guix-graph.sh PASS: tests/guix-lint.sh PASS: tests/guix-register.sh PASS: tests/guix-gc.sh PASS: tests/guix-daemon.sh =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D Testsuite summary for GNU Guix=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D # TOTAL: 708 # PASS: 674 # SKIP: 32 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D See ./test-suite.log Please report to bug-guix@gnu.org =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D make[4]: *** [Makefile:4401: test-suite.log] Error 1 make[4]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source' make[3]: *** [Makefile:4509: check-TESTS] Error 2 make[3]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source' make[2]: *** [Makefile:4749: check-am] Error 2 make[2]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source' make[1]: *** [Makefile:4286: check-recursive] Error 1 make[1]: Leaving directory '/tmp/guix-build-guix-0.13.0.drv-0/source' make: *** [Makefile:4751: check] Error 2 phase `check' failed after 876.9 seconds builder for `/gnu/store/zprh9lkkxawavl72asmi2nn6ml95dbcc-guix-0.13.0.drv' f= ailed with exit code 1 guix system: error: build failed: build of `/gnu/store/zprh9lkkxawavl72asmi= 2nn6ml95dbcc-guix-0.13.0.drv' failed --=20 Saluton, Quiliro 0987631031 From debbugs-submit-bounces@debbugs.gnu.org Mon May 22 21:52:36 2017 Received: (at 27034) by debbugs.gnu.org; 23 May 2017 01:52:37 +0000 Received: from localhost ([127.0.0.1]:33561 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCz00-000097-Oc for submit@debbugs.gnu.org; Mon, 22 May 2017 21:52:36 -0400 Received: from mx1.riseup.net ([198.252.153.129]:40059) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCyzz-00008z-Gi for 27034@debbugs.gnu.org; Mon, 22 May 2017 21:52:35 -0400 Received: from cotinga.riseup.net (unknown [10.0.1.164]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id D05921A098B for <27034@debbugs.gnu.org>; Tue, 23 May 2017 01:52:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1495504354; bh=AaLRgX+a3lgYbS7Jwo2/3WKpNpT9y3xSwhwiFpS2nKg=; h=Date:From:To:From; b=Eh0xT7mZi8xh2I3A/OKpgJYYijKLqc3nL5Uno8tkcN7G0GkgjFU0CL0cNuXrIpMav XMIYfq3fuSZYu7WkBinyQh2A67qY4bEsDvDaUfL6xqLVOmREmbqhEXTqw6pXr5FH07 fuLo3up+9PVL64Y7u69rAVbq74Px5LzEnV5APz7s= Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: quiliro) by (cotinga) with ESMTPSA id 2A98E4EA97 Date: Mon, 22 May 2017 20:53:34 -0500 From: Quiliro To: 27034@debbugs.gnu.org Message-ID: <20170522205334.42750eac@riseup.net> Organization: FSFLA MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: root@gnu ~# less ./test-suite.log ./test-suite.log: No such file or directory -- Saluton, Quiliro 0987631031 [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [198.252.153.129 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: 27034 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: root@gnu ~# less ./test-suite.log ./test-suite.log: No such file or directory -- Saluton, Quiliro 0987631031 [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [198.252.153.129 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject root@gnu ~# less ./test-suite.log ./test-suite.log: No such file or directory -- Saluton, Quiliro 0987631031 From debbugs-submit-bounces@debbugs.gnu.org Tue May 23 00:36:01 2017 Received: (at 27034) by debbugs.gnu.org; 23 May 2017 04:36:01 +0000 Received: from localhost ([127.0.0.1]:33652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dD1Y9-0003tA-MR for submit@debbugs.gnu.org; Tue, 23 May 2017 00:36:01 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:47491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dD1Y6-0003ss-Gz for 27034@debbugs.gnu.org; Tue, 23 May 2017 00:35:59 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id DAAA22074A; Tue, 23 May 2017 00:35:57 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Tue, 23 May 2017 00:35:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=ejJN++J4K1cwSXhA/KEQrVWU1qxm8EfA6KuWt7 sStH4=; b=xk5JrYESPsPI5miT/AiQQktNrRYA181Ep/QQFL99tdiSLt7NDH9Pmn XINIVz/8T2X7vHtCxED/ysnoRNTe2HPDZFJGxOdKcpr484eXTAUgh3yemVy3aSgq o6vFjEYHSa6kOkVmGqW7rgnDkb/5QEPKloLu6ykpy2+Eaa7GUFQSg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=ejJN++J4K1cwSXhA/K EQrVWU1qxm8EfA6KuWt7sStH4=; b=OoJqWBtuQ+VIfPIPxL4rNBcxCoplG3j0Lg 55cGxyTgF+MwasLZAz9nvro4Pbg/pNwcjqYlGc2Xg3QBph6gvysCR/yi09q1zFiT W8HeI2Bnjpo5IiBMkduS0UnaWzSmJXih9CWySEtPFmjTA1YerH9VJxB/Jghm6iKU 3wpuIBb0rPiWrcUnK0Vo6nZSqxNzIomWW5vjSdi58MojOiIn1eiNEsJwbZNBda6Z 3CeXy7jqChDwvm4gfyG3fxwFgbLdTk9JN8FYY09ZUoeJp4TzrcHHw1U3NARbWDwc zlSEFZ5KIx0afBSJamyX81mK/fb2AjauwthFu8pSi2QSjiY4SD1Q== X-ME-Sender: X-Sasl-enc: KvRgA6aPs0L6FqQ0bMjXXrS9KFTJXXzjIE6XcKIkeBCF 1495514157 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 99D967E545; Tue, 23 May 2017 00:35:57 -0400 (EDT) Date: Tue, 23 May 2017 00:35:54 -0400 From: Leo Famulari To: Quiliro Subject: Re: bug#27034: guix system init error Message-ID: <20170523043554.GA12886@jasmine> References: <20170522204919.3fba3de2@riseup.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="5mCyUwZo2JvN/JJP" Content-Disposition: inline In-Reply-To: <20170522204919.3fba3de2@riseup.net> User-Agent: Mutt/1.8.2 (2017-04-18) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27034 Cc: 27034@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --5mCyUwZo2JvN/JJP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, May 22, 2017 at 08:49:19PM -0500, Quiliro wrote: > On 0.13 and on 0.12 I think I have the same error. This is the text from = 0.13: >=20 > root@gnu ~# guix system init /mnt/etc/bare-bones.scm /mnt [...] > FAIL: tests/store.scm [...] > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D > See ./test-suite.log > Please report to bug-guix@gnu.org > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Thanks for your report! Please re-run the failing command with --keep-failed. The 'test-suite.log' will be in the directory that Guix tells you the failed build is in. Then, send us that log. --5mCyUwZo2JvN/JJP Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlkjvCcACgkQJkb6MLrK fwje6w//arl2h7vJV+qpLlQ/1sLXxHLtw8EnN7ItmFTODpLSEC+ad7cHvEAOW9VS Bd/EwUBia3ZvVqNI7/QVeew7jVHlDP1hvccZmVlG5xDI0w5o8fFkifZRNkQU+TGa qetijWND9VxQ6I6yNwPwx0cX+OZ++a8KLyH61iwAR8xUWcDn8/NKyBGEXoH1Y6IX wYZFBurr4fKEqHkTjFRstIY7Vz9dLl7gjHD1+Oof5tc0rsqzMlFdmn0Z+TtZaSGv T6jGv/m/Ni8cKtE1Rzp+AawB7Y6fcjRM6oSWn0rguXSOVut4PqheSzgxji0TqbhY NrhBPnk5Uq1JEi1V5f7vgVyCT86Ix0RdBrG5tXhAhW7f69IkcNZ3uuXMWIerg9hx oIOBxVPb1kS+pK65v1S0Rlw4VSkGMoXQIRjKupjVZKqRiNr4yEJ8n4GJVXI89dfd yaB/qscfFmQGFDhhLZJtv/1k7GKx6NbkU4oLcNcPK9c6SOLTDg9GdvXYgC3/+esx VvleUkIhCZwlzCYm+F3A1eWi7LpDBubT3uN2S2Aat9ESaOwqbR8nT+DsXl0gyp+W gZfomkRpdx3yK9CXpYgrT/Ucpv6+pwxIbOyXnd3gcGKt3Dyb5dn0KuKlx7Urk+ns vUCjEjKJRnnitzFaHmG1AQbLCug6K3KDjw2eX3Q9/UGa71JnMJg= =uVy8 -----END PGP SIGNATURE----- --5mCyUwZo2JvN/JJP-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 23 02:03:00 2017 Received: (at 27034) by debbugs.gnu.org; 23 May 2017 06:03:00 +0000 Received: from localhost ([127.0.0.1]:33696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dD2uK-00065R-N4 for submit@debbugs.gnu.org; Tue, 23 May 2017 02:03:00 -0400 Received: from mx1.riseup.net ([198.252.153.129]:53964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dD2uI-00065G-9E for 27034@debbugs.gnu.org; Tue, 23 May 2017 02:02:58 -0400 Received: from cotinga.riseup.net (unknown [10.0.1.164]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 02D141A22E6 for <27034@debbugs.gnu.org>; Tue, 23 May 2017 06:02:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1495519377; bh=ch3sUbmdKzH7RL+sIamiCkIeDvUF3xjiUREp2CMH2jY=; h=Date:From:Cc:Subject:In-Reply-To:References:From; b=sdGIXYF/4gqpdXk5QVKKEjyYd9vuIs/XoDNWRzv2TPkXSA6Pov3ioQ7I7AgMX2w0o /fhmjwTcP3BvKgZ6jN4zVU1T7nA+ylzKk1f7hJmn5jOh66bmBLEB5WmVeubyTjRq9f aKQg8ZRe4xbxP0byTRMJIozo9WQXk3cBOR89ps1Y= Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: quiliro) by (cotinga) with ESMTPSA id B68614E90C Date: Tue, 23 May 2017 01:03:52 -0500 From: Quiliro Subject: Re: bug#27034: guix system init error Message-ID: <20170523010352.7384555d@riseup.net> In-Reply-To: <20170523043554.GA12886@jasmine> References: <20170522204919.3fba3de2@riseup.net> <20170523043554.GA12886@jasmine> Organization: FSFLA MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Debbugs-Envelope-To: 27034 Cc: 27034@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" El Tue, 23 May 2017 00:35:54 -0400 Leo Famulari escribi=C3=B3: > On Mon, May 22, 2017 at 08:49:19PM -0500, Quiliro wrote: > > On 0.13 and on 0.12 I think I have the same error. This is the text fro= m 0.13: > >=20 > > root@gnu ~# guix system init /mnt/etc/bare-bones.scm /mnt >=20 > [...] >=20 > > FAIL: tests/store.scm >=20 > [...] >=20 > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > > See ./test-suite.log > > Please report to bug-guix@gnu.org > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Thanks for your report! >=20 > Please re-run the failing command with --keep-failed. The > 'test-suite.log' will be in the directory that Guix tells you the failed > build is in. >=20 > Then, send us that log. guix system init /mnt/etc/bare-bones.scm /mnt --keep-failed Since I get these messages: See ./test-suite.log Please report to bug-guix@gnu.org [...] note: keeping build directory `/tmp/guix-build-guix-0.13.0.drv-0' [...] guix system: error: build failed: build of `/gnu/store/zprh9lkkxawavl72asmi= 2nn6ml95dbcc-guix-0.13.0.drv' failed here is /tmp/guix-build-guix-0.13.0.drv-0/source/test-suite.log http://sprunge.us/hDZW Below I copy the the contents of the link. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D GNU Guix : ./test-suite.log =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D # TOTAL: 708 # PASS: 674 # SKIP: 32 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 SKIP: tests/base32 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D sh: nix-hash: command not found test-name: bytevector->base32-string location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/base32.scm:48 source: + (test-assert + "bytevector->base32-string" + (fold (lambda (bv expected result) + (and result + (string=3D? + (bytevector->base32-string bv) + expected))) + #t + (map string->utf8 + '("" "f" "fo" "foo" "foob" "fooba" "foobar")) + '("" + "my" + "mzxq" + "mzxw6" + "mzxw6yq" + "mzxw6ytb" + "mzxw6ytboi"))) actual-value: #t result: PASS test-name: base32-string->bytevector location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/base32.scm:65 source: + (test-assert + "base32-string->bytevector" + (every (lambda (bv) + (equal? + (base32-string->bytevector + (bytevector->base32-string bv)) + bv)) + (map string->utf8 + '("" "f" "fo" "foo" "foob" "fooba" "foobar")))) actual-value: #t result: PASS test-name: nix-base32-string->bytevector location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/base32.scm:73 source: + (test-assert + "nix-base32-string->bytevector" + (every (lambda (bv) + (equal? + (nix-base32-string->bytevector + (bytevector->nix-base32-string bv)) + bv)) + (map string->utf8 + '("" "f" "fo" "foo" "foob" "fooba" "foobar")))) actual-value: #t result: PASS test-name: &invalid-base32-character location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/base32.scm:81 source: + (test-equal + "&invalid-base32-character" + #\e + (guard (c ((invalid-base32-character? c) + (invalid-base32-character-value c))) + (nix-base32-string->bytevector + (string-append (make-string 51 #\a) "e")))) expected-value: #\e actual-value: #\e result: PASS test-name: sha256 & bytevector->nix-base32-string location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/base32.scm:92 source: + (test-assert + "sha256 & bytevector->nix-base32-string" + (let ((file (search-path %load-path "tests/test.drv"))) + (equal? + (bytevector->nix-base32-string + (sha256 + (call-with-input-file file get-bytevector-all))) + (let* ((c (format + #f + "~a --type sha256 --base32 --flat \"~a\"" + %nix-hash + file)) + (p (open-input-pipe c)) + (l (read-line p))) + (close-pipe p) + l)))) result: SKIP SKIP: tests/cpio =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D random seed for tests: 1495527106 test-name: file->cpio-header + write-cpio-header + read-cpio-header location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/cpio.scm:37 source: + (test-assert + "file->cpio-header + write-cpio-header + read-cpio-header" + (let* ((file (search-path %load-path "guix.scm")) + (header (file->cpio-header file))) + (call-with-values + (lambda () (open-bytevector-output-port)) + (lambda (port get-bv) + (write-cpio-header header port) + (let ((port (open-bytevector-input-port (get-bv)))) + (equal? header (read-cpio-header port))))))) actual-value: #t result: PASS test-name: bit-identical to GNU cpio's output location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/cpio.scm:49 source: + (test-assert + "bit-identical to GNU cpio's output" + (call-with-temporary-output-file + (lambda (link _) + (delete-file link) + (symlink "chbouib" link) + (let ((files (cons* "/" + (canonicalize-path + (dirname (search-path %load-path "guix.scm"))) + link + (map (compose + canonicalize-path + (cut search-path %load-path <>)) + '("guix.scm" + "guix/build/syscalls.scm" + "guix/packages.scm"))))) + (call-with-temporary-output-file + (lambda (ref-file _) + (let ((pipe (open-pipe* + OPEN_WRITE + %cpio-program + "-o" + "-O" + ref-file + "-H" + "newc" + "--null"))) + (for-each + (lambda (file) (format pipe "~a\x00" file)) + files) + (and (zero? (close-pipe pipe)) + (call-with-temporary-output-file + (lambda (file port) + (write-cpio-archive files port) + (close-port port) + (or (file=3D? ref-file file) + (throw 'cpio-archives-differ + files + ref-file + file + (stat:size (stat ref-file)) + (stat:size (stat file)))))))))))))) result: SKIP SKIP: tests/builders =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D random seed for tests: 1495525785 test-name: url-fetch location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/builders.scm:66 source: + (test-assert + "url-fetch" + (let* ((url '("http://ftp.gnu.org/gnu/hello/hello-2.8.tar.gz" + "ftp://ftp.gnu.org/gnu/hello/hello-2.8.tar.gz")) + (hash (nix-base32-string->bytevector + "0wqd8sjmxfskrflaxywc7gqw7sfawrfvdxd9skxawzfgyy0pzdz6")) + (drv (url-fetch* + %store + url + 'sha256 + hash + #:guile + %bootstrap-guile)) + (out-path (derivation->output-path drv))) + (and (build-derivations %store (list drv)) + (file-exists? out-path) + (valid-path? %store out-path)))) result: SKIP test-name: url-fetch, file location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/builders.scm:78 source: + (test-assert + "url-fetch, file" + (let* ((file (search-path %load-path "guix.scm")) + (hash (call-with-input-file file port-sha256)) + (out (url-fetch* %store file 'sha256 hash))) + (and (file-exists? out) (valid-path? %store out)))) actual-value: #t result: PASS test-name: url-fetch, file URI location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/builders.scm:85 source: + (test-assert + "url-fetch, file URI" + (let* ((file (search-path %load-path "guix.scm")) + (hash (call-with-input-file file port-sha256)) + (out (url-fetch* + %store + (string-append + "file://" + (canonicalize-path file)) + 'sha256 + hash))) + (and (file-exists? out) (valid-path? %store out)))) actual-value: #t result: PASS test-name: gnu-build-system location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/builders.scm:94 source: + (test-assert + "gnu-build-system" + (build-system? gnu-build-system)) actual-value: #t result: PASS test-name: gnu-build location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/builders.scm:99 source: + (test-assert + "gnu-build" + (let* ((url "http://ftp.gnu.org/gnu/hello/hello-2.8.tar.gz") + (hash (nix-base32-string->bytevector + "0wqd8sjmxfskrflaxywc7gqw7sfawrfvdxd9skxawzfgyy0pzdz6")) + (tarball + (url-fetch* + %store + url + 'sha256 + hash + #:guile + %bootstrap-guile)) + (build (gnu-build + %store + "hello-2.8" + `(("source" ,tarball) ,@%bootstrap-inputs) + #:guile + %bootstrap-guile + #:search-paths + %bootstrap-search-paths)) + (out (derivation->output-path build))) + (and (build-derivations + %store + (list (pk 'hello-drv build))) + (valid-path? %store out) + (file-exists? (string-append out "/bin/hello"))))) result: SKIP SKIP: tests/derivations =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D random seed for tests: 1495525877 @ build-started /tmp/guix-tests/store/vcj9833sk577wd7qxzvmgqcfbf9b4sjz-foo.= drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/vc//j9833sk577wd7qxzvm= gqcfbf9b4sjz-foo.drv.bz2 @ build-succeeded /tmp/guix-tests/store/vcj9833sk577wd7qxzvmgqcfbf9b4sjz-fo= o.drv - test-name: parse & export location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:87 source: + (test-assert + "parse & export" + (let* ((f (search-path %load-path "tests/test.drv")) + (b1 (call-with-input-file f get-bytevector-all)) + (d1 (read-derivation (open-bytevector-input-port b1))) + (b2 (call-with-bytevector-output-port + (cut write-derivation d1 <>))) + (d2 (read-derivation (open-bytevector-input-port b2)))) + (and (equal? b1 b2) (equal? d1 d2)))) actual-value: #t result: PASS test-name: add-to-store, flat location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:98 source: + (test-assert + "add-to-store, flat" + (let* ((file (search-path + %load-path + "language/tree-il/spec.scm")) + (drv (add-to-store + %store + "flat-test" + #f + "sha256" + file))) + (and (eq? 'regular (stat:type (stat drv))) + (valid-path? %store drv) + (equal? + (call-with-input-file file get-bytevector-all) + (call-with-input-file drv get-bytevector-all))))) actual-value: #t result: PASS test-name: add-to-store, recursive location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:106 source: + (test-assert + "add-to-store, recursive" + (let* ((dir (dirname + (search-path + %load-path + "language/tree-il/spec.scm"))) + (drv (add-to-store + %store + "dir-tree-test" + #t + "sha256" + dir))) + (and (eq? 'directory (stat:type (stat drv))) + (valid-path? %store drv) + (equal? + (directory-contents dir) + (directory-contents drv))))) actual-value: #t result: PASS test-name: derivation with no inputs location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:114 source: + (test-assert + "derivation with no inputs" + (let* ((builder + (add-text-to-store + %store + "my-builder.sh" + "echo hello, world\n" + '())) + (drv (derivation + %store + "foo" + %bash + `("-e" ,builder) + #:env-vars + '(("HOME" . "/homeless"))))) + (and (store-path? (derivation-file-name drv)) + (valid-path? %store (derivation-file-name drv))))) actual-value: #t result: PASS test-name: build derivation with 1 source location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:124 source: + (test-assert + "build derivation with 1 source" + (let* ((builder + (add-text-to-store + %store + "my-builder.sh" + "echo hello, world > \"$out\"\n" + '())) + (drv (derivation + %store + "foo" + %bash + `(,builder) + #:env-vars + '(("HOME" . "/homeless") + ("zzz" . "Z!") + ("AAA" . "A!")) + #:inputs + `((,%bash) (,builder)))) + (succeeded? + (build-derivations %store (list drv)))) + (and succeeded? + (let ((path (derivation->output-path drv))) + (and (valid-path? %store path) + (string=3D? + (call-with-input-file path read-line) + "hello, world")))))) actual-value: #t result: PASS test-name: derivation with local file as input location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:142 source: + (test-assert + "derivation with local file as input" + (let* ((builder + (add-text-to-store + %store + "my-builder.sh" + "(while read line ; do echo \"$line\" ; done) < $in > $out" + '())) + (input @ build-started /tmp/guix-tests/store/fjv236z7l209d8zz9z8= jxmnw3dfi8lam-derivation-with-input-file.drv - x86_64-linux /tmp/guix-tests= /var/log/guix/drvs/fj//v236z7l209d8zz9z8jxmnw3dfi8lam-derivation-with-input= -file.drv.bz2 @ build-succeeded /tmp/guix-tests/store/fjv236z7l209d8zz9z8jxmnw3dfi8lam-de= rivation-with-input-file.drv - @ build-started /tmp/guix-tests/store/p81vnkbra9z5w45hg0hni5l3yf596ja2-fail= s.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/p8//1vnkbra9z5w45hg0= hni5l3yf596ja2-fails.drv.bz2 builder for `/tmp/guix-tests/store/p81vnkbra9z5w45hg0hni5l3yf596ja2-fails.d= rv' failed with exit code 1 @ build-failed /tmp/guix-tests/store/p81vnkbra9z5w45hg0hni5l3yf596ja2-fails= .drv - 1 builder for `/tmp/guix-tests/store/p81vnkbra9z5w45hg0hni5l3yf596ja= 2-fails.drv' failed with exit code 1 @ build-started /tmp/guix-tests/store/kn0gx5na8k2nilq6c362bmavywnilkhq-guil= e-bootstrap-2.0.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/kn//0g= x5na8k2nilq6c362bmavywnilkhq-guile-bootstrap-2.0.drv.bz2 unpacking bootstrap Guile to '/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlc= mhri6939f-guile-bootstrap-2.0'... ./ ./share/ ./share/guile/ ./share/guile/2.0/ ./share/guile/2.0/system/ ./share/guile/2.0/system/xref.scm ./share/guile/2.0/system/foreign.scm ./share/guile/2.0/system/repl/ ./share/guile/2.0/system/repl/error-handling.scm ./share/guile/2.0/system/repl/debug.scm ./share/guile/2.0/system/repl/describe.scm ./share/guile/2.0/system/repl/common.scm ./share/guile/2.0/system/repl/command.scm ./share/guile/2.0/system/repl/server.scm ./share/guile/2.0/system/repl/repl.scm ./share/guile/2.0/system/base/ ./share/guile/2.0/system/base/lalr.upstream.scm ./share/guile/2.0/system/base/pmatch.scm ./share/guile/2.0/system/base/lalr.scm ./share/guile/2.0/system/base/language.scm ./share/guile/2.0/system/base/syntax.scm ./share/guile/2.0/system/base/compile.scm ./share/guile/2.0/system/base/ck.scm ./share/guile/2.0/system/base/message.scm ./share/guile/2.0/system/base/target.scm ./share/guile/2.0/system/vm/ ./share/guile/2.0/system/vm/trace.scm ./share/guile/2.0/system/vm/trap-state.scm ./share/guile/2.0/system/vm/vm.scm ./share/guile/2.0/system/vm/coverage.scm ./share/guile/2.0/system/vm/program.scm ./share/guile/2.0/system/vm/objcode.scm ./share/guile/2.0/system/vm/traps.scm ./share/guile/2.0/system/vm/inspect.scm ./share/guile/2.0/system/vm/instruction.scm ./share/guile/2.0/system/vm/frame.scm ./share/guile/2.0/scripts/ ./share/guile/2.0/scripts/scan-api.scm ./share/guile/2.0/scripts/autofrisk.scm ./share/guile/2.0/scripts/snarf-check-and-output-texi.scm ./share/guile/2.0/scripts/read-rfc822.scm ./share/guile/2.0/scripts/read-text-outline.scm ./share/guile/2.0/scripts/help.scm ./share/guile/2.0/scripts/frisk.scm ./share/guile/2.0/scripts/punify.scm ./share/guile/2.0/scripts/lint.scm ./share/guile/2.0/scripts/disassemble.scm ./share/guile/2.0/scripts/summarize-guile-TODO.scm ./share/guile/2.0/scripts/generate-autoload.scm ./share/guile/2.0/scripts/display-commentary.scm ./share/guile/2.0/scripts/compile.scm ./share/guile/2.0/scripts/api-diff.scm ./share/guile/2.0/scripts/use2dot.scm ./share/guile/2.0/scripts/doc-snarf.scm ./share/guile/2.0/scripts/read-scheme-source.scm ./share/guile/2.0/scripts/snarf-guile-m4-docs.scm ./share/guile/2.0/scripts/list.scm ./share/guile/2.0/texinfo/ ./share/guile/2.0/texinfo/indexing.scm ./share/guile/2.0/texinfo/html.scm ./share/guile/2.0/texinfo/docbook.scm ./share/guile/2.0/texinfo/serialize.scm ./share/guile/2.0/texinfo/reflection.scm ./share/guile/2.0/texinfo/plain-text.scm ./share/guile/2.0/texinfo/string-utils.scm ./share/guile/2.0/ice-9/ ./share/guile/2.0/ice-9/documentation.scm ./share/guile/2.0/ice-9/scm-style-repl.scm ./share/guile/2.0/ice-9/time.scm ./share/guile/2.0/ice-9/format.scm ./share/guile/2.0/ice-9/networking.scm ./share/guile/2.0/ice-9/getopt-long.scm ./share/guile/2.0/ice-9/vlist.scm ./share/guile/2.0/ice-9/psyntax.scm ./share/guile/2.0/ice-9/gap-buffer.scm ./share/guile/2.0/ice-9/and-let-star.scm ./share/guile/2.0/ice-9/posix.scm ./share/guile/2.0/ice-9/ls.scm ./share/guile/2.0/ice-9/syncase.scm ./share/guile/2.0/ice-9/save-stack.scm ./share/guile/2.0/ice-9/stack-catch.scm ./share/guile/2.0/ice-9/futures.scm ./share/guile/2.0/ice-9/debug.scm ./share/guile/2.0/ice-9/pretty-print.scm ./share/guile/2.0/ice-9/mapping.scm ./share/guile/2.0/ice-9/occam-channel.scm ./share/guile/2.0/ice-9/top-repl.scm ./share/guile/2.0/ice-9/boot-9.scm ./share/guile/2.0/ice-9/string-fun.scm ./share/guile/2.0/ice-9/i18n.scm ./share/guile/2.0/ice-9/match.upstream.scm ./share/guile/2.0/ice-9/streams.scm ./share/guile/2.0/ice-9/lineio.scm ./share/guile/2.0/ice-9/threads.scm ./share/guile/2.0/ice-9/weak-vector.scm ./share/guile/2.0/ice-9/history.scm ./share/guile/2.0/ice-9/expect.scm ./share/guile/2.0/ice-9/poll.scm ./share/guile/2.0/ice-9/popen.scm ./share/guile/2.0/ice-9/control.scm ./share/guile/2.0/ice-9/session.scm ./share/guile/2.0/ice-9/ftw.scm ./share/guile/2.0/ice-9/local-eval.scm ./share/guile/2.0/ice-9/receive.scm ./share/guile/2.0/ice-9/safe-r5rs.scm ./share/guile/2.0/ice-9/calling.scm ./share/guile/2.0/ice-9/curried-definitions.scm ./share/guile/2.0/ice-9/eval-string.scm ./share/guile/2.0/ice-9/q.scm ./share/guile/2.0/ice-9/serialize.scm ./share/guile/2.0/ice-9/quasisyntax.scm ./share/guile/2.0/ice-9/slib.scm ./share/guile/2.0/ice-9/hcons.scm ./share/guile/2.0/ice-9/rw.scm ./share/guile/2.0/ice-9/regex.scm ./share/guile/2.0/ice-9/match.scm ./share/guile/2.0/ice-9/buffered-input.scm ./share/guile/2.0/ice-9/iconv.scm ./share/guile/2.0/ice-9/poe.scm ./share/guile/2.0/ice-9/common-list.scm ./share/guile/2.0/ice-9/r5rs.scm ./share/guile/2.0/ice-9/command-line.scm ./share/guile/2.0/ice-9/deprecated.scm ./share/guile/2.0/ice-9/psyntax-pp.scm ./share/guile/2.0/ice-9/null.scm ./share/guile/2.0/ice-9/optargs.scm ./share/guile/2.0/ice-9/rdelim.scm ./share/guile/2.0/ice-9/runq.scm ./share/guile/2.0/ice-9/safe.scm ./share/guile/2.0/ice-9/channel.scm ./share/guile/2.0/ice-9/readline.scm ./share/guile/2.0/ice-9/binary-ports.scm ./share/guile/2.0/ice-9/eval.scm ./share/guile/2.0/ice-9/r4rs.scm ./share/guile/2.0/ice-9/r6rs-libraries.scm ./share/guile/2.0/ice-9/list.scm ./share/guile/2.0/language/ ./share/guile/2.0/language/elisp/ ./share/guile/2.0/language/elisp/compile-tree-il.scm ./share/guile/2.0/language/elisp/bindings.scm ./share/guile/2.0/language/elisp/runtime.scm ./share/guile/2.0/language/elisp/lexer.scm ./share/guile/2.0/language/elisp/spec.scm ./share/guile/2.0/language/elisp/runtime/ ./share/guile/2.0/language/elisp/runtime/macros.scm ./share/guile/2.0/language/elisp/runtime/function-slot.scm ./share/guile/2.0/language/elisp/runtime/subrs.scm ./share/guile/2.0/language/elisp/runtime/value-slot.scm ./share/guile/2.0/language/elisp/parser.scm ./share/guile/2.0/language/assembly/ ./share/guile/2.0/language/assembly/compile-bytecode.scm ./share/guile/2.0/language/assembly/disassemble.scm ./share/guile/2.0/language/assembly/spec.scm ./share/guile/2.0/language/assembly/decompile-bytecode.scm ./share/guile/2.0/language/scheme/ ./share/guile/2.0/language/scheme/compile-tree-il.scm ./share/guile/2.0/language/scheme/decompile-tree-il.scm ./share/guile/2.0/language/scheme/spec.scm ./share/guile/2.0/language/brainfuck/ ./share/guile/2.0/language/brainfuck/compile-tree-il.scm ./share/guile/2.0/language/brainfuck/compile-scheme.scm ./share/guile/2.0/language/brainfuck/spec.scm ./share/guile/2.0/language/brainfuck/parse.scm ./share/guile/2.0/language/objcode/ ./share/guile/2.0/language/objcode/spec.scm ./share/guile/2.0/language/assembly.scm ./share/guile/2.0/language/bytecode/ ./share/guile/2.0/language/bytecode/spec.scm ./share/guile/2.0/language/glil/ ./share/guile/2.0/language/glil/spec.scm ./share/guile/2.0/language/glil/compile-assembly.scm ./share/guile/2.0/language/tree-il/ ./share/guile/2.0/language/tree-il/analyze.scm ./share/guile/2.0/language/tree-il/inline.scm ./share/guile/2.0/language/tree-il/debug.scm ./share/guile/2.0/language/tree-il/primitives.scm ./share/guile/2.0/language/tree-il/optimize.scm ./share/guile/2.0/language/tree-il/fix-letrec.scm ./share/guile/2.0/language/tree-il/spec.scm ./share/guile/2.0/language/tree-il/peval.scm ./share/guile/2.0/language/tree-il/compile-glil.scm ./share/guile/2.0/language/tree-il/cse.scm ./share/guile/2.0/language/tree-il/canonicalize.scm ./share/guile/2.0/language/tree-il/effects.scm ./share/guile/2.0/language/ecmascript/ ./share/guile/2.0/language/ecmascript/base.scm ./share/guile/2.0/language/ecmascript/compile-tree-il.scm ./share/guile/2.0/language/ecmascript/function.scm ./share/guile/2.0/language/ecmascript/array.scm ./share/guile/2.0/language/ecmascript/tokenize.scm ./share/guile/2.0/language/ecmascript/spec.scm ./share/guile/2.0/language/ecmascript/impl.scm ./share/guile/2.0/language/ecmascript/parse.scm ./share/guile/2.0/language/value/ ./share/guile/2.0/language/value/spec.scm ./share/guile/2.0/language/glil.scm ./share/guile/2.0/language/tree-il.scm ./share/guile/2.0/rnrs.scm ./share/guile/2.0/statprof.scm ./share/guile/2.0/web/ ./share/guile/2.0/web/client.scm ./share/guile/2.0/web/response.scm ./share/guile/2.0/web/uri.scm ./share/guile/2.0/web/server/ ./share/guile/2.0/web/server/http.scm ./share/guile/2.0/web/request.scm ./share/guile/2.0/web/server.scm ./share/guile/2.0/web/http.scm ./share/guile/2.0/oop/ ./share/guile/2.0/oop/goops.scm ./share/guile/2.0/oop/goops/ ./share/guile/2.0/oop/goops/save.scm ./share/guile/2.0/oop/goops/stklos.scm ./share/guile/2.0/oop/goops/accessors.scm ./share/guile/2.0/oop/goops/describe.scm ./share/guile/2.0/oop/goops/dispatch.scm ./share/guile/2.0/oop/goops/active-slot.scm ./share/guile/2.0/oop/goops/composite-slot.scm ./share/guile/2.0/oop/goops/compile.scm ./share/guile/2.0/oop/goops/internal.scm ./share/guile/2.0/oop/goops/util.scm ./share/guile/2.0/oop/goops/simple.scm ./share/guile/2.0/guile-procedures.txt ./share/guile/2.0/texinfo.scm ./share/guile/2.0/rnrs/ ./share/guile/2.0/rnrs/base.scm ./share/guile/2.0/rnrs/records/ ./share/guile/2.0/rnrs/records/syntactic.scm ./share/guile/2.0/rnrs/records/inspection.scm ./share/guile/2.0/rnrs/records/procedural.scm ./share/guile/2.0/rnrs/arithmetic/ ./share/guile/2.0/rnrs/arithmetic/bitwise.scm ./share/guile/2.0/rnrs/arithmetic/fixnums.scm ./share/guile/2.0/rnrs/arithmetic/flonums.scm ./share/guile/2.0/rnrs/unicode.scm ./share/guile/2.0/rnrs/enums.scm ./share/guile/2.0/rnrs/hashtables.scm ./share/guile/2.0/rnrs/control.scm ./share/guile/2.0/rnrs/syntax-case.scm ./share/guile/2.0/rnrs/sorting.scm ./share/guile/2.0/rnrs/lists.scm ./share/guile/2.0/rnrs/mutable-strings.scm ./share/guile/2.0/rnrs/conditions.scm ./share/guile/2.0/rnrs/r5rs.scm ./share/guile/2.0/rnrs/mutable-pairs.scm ./share/guile/2.0/rnrs/programs.scm ./share/guile/2.0/rnrs/exceptions.scm ./share/guile/2.0/rnrs/eval.scm ./share/guile/2.0/rnrs/files.scm ./share/guile/2.0/rnrs/io/ ./share/guile/2.0/rnrs/io/ports.scm ./share/guile/2.0/rnrs/io/simple.scm ./share/guile/2.0/rnrs/bytevectors.scm ./share/guile/2.0/sxml/ ./share/guile/2.0/sxml/sxml-match.ss ./share/guile/2.0/sxml/fold.scm ./share/guile/2.0/sxml/ssax.scm ./share/guile/2.0/sxml/apply-templates.scm ./share/guile/2.0/sxml/xpath.scm ./share/guile/2.0/sxml/upstream/ ./share/guile/2.0/sxml/upstream/SSAX.scm ./share/guile/2.0/sxml/upstream/assert.scm ./share/guile/2.0/sxml/upstream/SXPath-old.scm ./share/guile/2.0/sxml/upstream/input-parse.scm ./share/guile/2.0/sxml/upstream/SXML-tree-trans.scm ./share/guile/2.0/sxml/transform.scm ./share/guile/2.0/sxml/match.scm ./share/guile/2.0/sxml/simple.scm ./share/guile/2.0/sxml/ssax/ ./share/guile/2.0/sxml/ssax/input-parse.scm ./share/guile/2.0/srfi/ ./share/guile/2.0/srfi/srfi-88.scm ./share/guile/2.0/srfi/srfi-14.scm ./share/guile/2.0/srfi/srfi-6.scm ./share/guile/2.0/srfi/srfi-67.scm ./share/guile/2.0/srfi/srfi-42/ ./share/guile/2.0/srfi/srfi-42/ec.scm ./share/guile/2.0/srfi/srfi-19.scm ./share/guile/2.0/srfi/srfi-31.scm ./share/guile/2.0/srfi/srfi-41.scm ./share/guile/2.0/srfi/srfi-35.scm ./share/guile/2.0/srfi/srfi-34.scm ./share/guile/2.0/srfi/srfi-60.scm ./share/guile/2.0/srfi/srfi-18.scm ./share/guile/2.0/srfi/srfi-37.scm ./share/guile/2.0/srfi/srfi-4/ ./share/guile/2.0/srfi/srfi-4/gnu.scm ./share/guile/2.0/srfi/srfi-16.scm ./share/guile/2.0/srfi/srfi-69.scm ./share/guile/2.0/srfi/srfi-17.scm ./share/guile/2.0/srfi/srfi-2.scm ./share/guile/2.0/srfi/srfi-27.scm ./share/guile/2.0/srfi/srfi-26.scm ./share/guile/2.0/srfi/srfi-8.scm ./share/guile/2.0/srfi/srfi-4.scm ./share/guile/2.0/srfi/srfi-11.scm ./share/guile/2.0/srfi/srfi-13.scm ./share/guile/2.0/srfi/srfi-67/ ./share/guile/2.0/srfi/srfi-67/compare.scm ./share/guile/2.0/srfi/srfi-45.scm ./share/guile/2.0/srfi/srfi-9.scm ./share/guile/2.0/srfi/srfi-9/ ./share/guile/2.0/srfi/srfi-9/gnu.scm ./share/guile/2.0/srfi/srfi-10.scm ./share/guile/2.0/srfi/srfi-42.scm ./share/guile/2.0/srfi/srfi-39.scm ./share/guile/2.0/srfi/srfi-1.scm ./share/guile/2.0/srfi/srfi-38.scm ./share/guile/2.0/srfi/srfi-98.scm ./lib/ ./lib/guile/ ./lib/guile/2.0/ ./lib/guile/2.0/ccache/ ./lib/guile/2.0/ccache/system/ ./lib/guile/2.0/ccache/system/foreign.go ./lib/guile/2.0/ccache/system/repl/ ./lib/guile/2.0/ccache/system/repl/command.go ./lib/guile/2.0/ccache/system/repl/error-handling.go ./lib/guile/2.0/ccache/system/repl/repl.go ./lib/guile/2.0/ccache/system/repl/debug.go ./lib/guile/2.0/ccache/system/repl/server.go ./lib/guile/2.0/ccache/system/repl/common.go ./lib/guile/2.0/ccache/system/xref.go ./lib/guile/2.0/ccache/system/base/ ./lib/guile/2.0/ccache/system/base/ck.go ./lib/guile/2.0/ccache/system/base/lalr.go ./lib/guile/2.0/ccache/system/base/pmatch.go ./lib/guile/2.0/ccache/system/base/message.go ./lib/guile/2.0/ccache/system/base/syntax.go ./lib/guile/2.0/ccache/system/base/language.go ./lib/guile/2.0/ccache/system/base/target.go ./lib/guile/2.0/ccache/system/base/compile.go ./lib/guile/2.0/ccache/system/vm/ ./lib/guile/2.0/ccache/system/vm/traps.go ./lib/guile/2.0/ccache/system/vm/frame.go ./lib/guile/2.0/ccache/system/vm/objcode.go ./lib/guile/2.0/ccache/system/vm/program.go ./lib/guile/2.0/ccache/system/vm/instruction.go ./lib/guile/2.0/ccache/system/vm/coverage.go ./lib/guile/2.0/ccache/system/vm/vm.go ./lib/guile/2.0/ccache/system/vm/trap-state.go ./lib/guile/2.0/ccache/system/vm/inspect.go ./lib/guile/2.0/ccache/system/vm/trace.go ./lib/guile/2.0/ccache/scripts/ ./lib/guile/2.0/ccache/scripts/scan-api.go ./lib/guile/2.0/ccache/scripts/use2dot.go ./lib/guile/2.0/ccache/scripts/autofrisk.go ./lib/guile/2.0/ccache/scripts/api-diff.go ./lib/guile/2.0/ccache/scripts/read-text-outline.go ./lib/guile/2.0/ccache/scripts/punify.go ./lib/guile/2.0/ccache/scripts/snarf-guile-m4-docs.go ./lib/guile/2.0/ccache/scripts/read-scheme-source.go ./lib/guile/2.0/ccache/scripts/frisk.go ./lib/guile/2.0/ccache/scripts/summarize-guile-TODO.go ./lib/guile/2.0/ccache/scripts/lint.go ./lib/guile/2.0/ccache/scripts/display-commentary.go ./lib/guile/2.0/ccache/scripts/disassemble.go ./lib/guile/2.0/ccache/scripts/generate-autoload.go ./lib/guile/2.0/ccache/scripts/snarf-check-and-output-texi.go ./lib/guile/2.0/ccache/scripts/read-rfc822.go ./lib/guile/2.0/ccache/scripts/doc-snarf.go ./lib/guile/2.0/ccache/scripts/compile.go ./lib/guile/2.0/ccache/scripts/help.go ./lib/guile/2.0/ccache/scripts/list.go ./lib/guile/2.0/ccache/texinfo/ ./lib/guile/2.0/ccache/texinfo/docbook.go ./lib/guile/2.0/ccache/texinfo/serialize.go ./lib/guile/2.0/ccache/texinfo/html.go ./lib/guile/2.0/ccache/texinfo/reflection.go ./lib/guile/2.0/ccache/texinfo/indexing.go ./lib/guile/2.0/ccache/texinfo/plain-text.go ./lib/guile/2.0/ccache/texinfo/string-utils.go ./lib/guile/2.0/ccache/ice-9/ ./lib/guile/2.0/ccache/ice-9/r4rs.go ./lib/guile/2.0/ccache/ice-9/poll.go ./lib/guile/2.0/ccache/ice-9/syncase.go ./lib/guile/2.0/ccache/ice-9/common-list.go ./lib/guile/2.0/ccache/ice-9/stack-catch.go ./lib/guile/2.0/ccache/ice-9/control.go ./lib/guile/2.0/ccache/ice-9/binary-ports.go ./lib/guile/2.0/ccache/ice-9/regex.go ./lib/guile/2.0/ccache/ice-9/safe.go ./lib/guile/2.0/ccache/ice-9/buffered-input.go ./lib/guile/2.0/ccache/ice-9/boot-9.go ./lib/guile/2.0/ccache/ice-9/and-let-star.go ./lib/guile/2.0/ccache/ice-9/expect.go ./lib/guile/2.0/ccache/ice-9/gap-buffer.go ./lib/guile/2.0/ccache/ice-9/pretty-print.go ./lib/guile/2.0/ccache/ice-9/time.go ./lib/guile/2.0/ccache/ice-9/serialize.go ./lib/guile/2.0/ccache/ice-9/debug.go ./lib/guile/2.0/ccache/ice-9/rw.go ./lib/guile/2.0/ccache/ice-9/command-line.go ./lib/guile/2.0/ccache/ice-9/networking.go ./lib/guile/2.0/ccache/ice-9/posix.go ./lib/guile/2.0/ccache/ice-9/psyntax-pp.go ./lib/guile/2.0/ccache/ice-9/format.go ./lib/guile/2.0/ccache/ice-9/optargs.go ./lib/guile/2.0/ccache/ice-9/history.go ./lib/guile/2.0/ccache/ice-9/vlist.go ./lib/guile/2.0/ccache/ice-9/threads.go ./lib/guile/2.0/ccache/ice-9/safe-r5rs.go ./lib/guile/2.0/ccache/ice-9/streams.go ./lib/guile/2.0/ccache/ice-9/readline.go ./lib/guile/2.0/ccache/ice-9/slib.go ./lib/guile/2.0/ccache/ice-9/scm-style-repl.go ./lib/guile/2.0/ccache/ice-9/session.go ./lib/guile/2.0/ccache/ice-9/top-repl.go ./lib/guile/2.0/ccache/ice-9/channel.go ./lib/guile/2.0/ccache/ice-9/q.go ./lib/guile/2.0/ccache/ice-9/string-fun.go ./lib/guile/2.0/ccache/ice-9/r5rs.go ./lib/guile/2.0/ccache/ice-9/calling.go ./lib/guile/2.0/ccache/ice-9/futures.go ./lib/guile/2.0/ccache/ice-9/null.go ./lib/guile/2.0/ccache/ice-9/occam-channel.go ./lib/guile/2.0/ccache/ice-9/eval.go ./lib/guile/2.0/ccache/ice-9/receive.go ./lib/guile/2.0/ccache/ice-9/ftw.go ./lib/guile/2.0/ccache/ice-9/runq.go ./lib/guile/2.0/ccache/ice-9/rdelim.go ./lib/guile/2.0/ccache/ice-9/save-stack.go ./lib/guile/2.0/ccache/ice-9/local-eval.go ./lib/guile/2.0/ccache/ice-9/getopt-long.go ./lib/guile/2.0/ccache/ice-9/ls.go ./lib/guile/2.0/ccache/ice-9/lineio.go ./lib/guile/2.0/ccache/ice-9/i18n.go ./lib/guile/2.0/ccache/ice-9/deprecated.go ./lib/guile/2.0/ccache/ice-9/hcons.go ./lib/guile/2.0/ccache/ice-9/popen.go ./lib/guile/2.0/ccache/ice-9/curried-definitions.go ./lib/guile/2.0/ccache/ice-9/eval-string.go ./lib/guile/2.0/ccache/ice-9/match.go ./lib/guile/2.0/ccache/ice-9/weak-vector.go ./lib/guile/2.0/ccache/ice-9/poe.go ./lib/guile/2.0/ccache/ice-9/mapping.go ./lib/guile/2.0/ccache/ice-9/list.go ./lib/guile/2.0/ccache/ice-9/documentation.go ./lib/guile/2.0/ccache/ice-9/iconv.go ./lib/guile/2.0/ccache/language/ ./lib/guile/2.0/ccache/language/assembly.go ./lib/guile/2.0/ccache/language/elisp/ ./lib/guile/2.0/ccache/language/elisp/compile-tree-il.go ./lib/guile/2.0/ccache/language/elisp/spec.go ./lib/guile/2.0/ccache/language/elisp/parser.go ./lib/guile/2.0/ccache/language/elisp/runtime.go ./lib/guile/2.0/ccache/language/elisp/bindings.go ./lib/guile/2.0/ccache/language/elisp/lexer.go ./lib/guile/2.0/ccache/language/elisp/runtime/ ./lib/guile/2.0/ccache/language/elisp/runtime/value-slot.go ./lib/guile/2.0/ccache/language/elisp/runtime/function-slot.go ./lib/guile/2.0/ccache/language/elisp/runtime/subrs.go ./lib/guile/2.0/ccache/language/elisp/runtime/macros.go ./lib/guile/2.0/ccache/language/assembly/ ./lib/guile/2.0/ccache/language/assembly/decompile-bytecode.go ./lib/guile/2.0/ccache/language/assembly/spec.go ./lib/guile/2.0/ccache/language/assembly/compile-bytecode.go ./lib/guile/2.0/ccache/language/assembly/disassemble.go ./lib/guile/2.0/ccache/language/tree-il.go ./lib/guile/2.0/ccache/language/glil.go ./lib/guile/2.0/ccache/language/scheme/ ./lib/guile/2.0/ccache/language/scheme/compile-tree-il.go ./lib/guile/2.0/ccache/language/scheme/spec.go ./lib/guile/2.0/ccache/language/scheme/decompile-tree-il.go ./lib/guile/2.0/ccache/language/brainfuck/ ./lib/guile/2.0/ccache/language/brainfuck/compile-tree-il.go ./lib/guile/2.0/ccache/language/brainfuck/spec.go ./lib/guile/2.0/ccache/language/brainfuck/parse.go ./lib/guile/2.0/ccache/language/brainfuck/compile-scheme.go ./lib/guile/2.0/ccache/language/objcode/ ./lib/guile/2.0/ccache/language/objcode/spec.go ./lib/guile/2.0/ccache/language/bytecode/ ./lib/guile/2.0/ccache/language/bytecode/spec.go ./lib/guile/2.0/ccache/language/glil/ ./lib/guile/2.0/ccache/language/glil/compile-assembly.go ./lib/guile/2.0/ccache/language/glil/spec.go ./lib/guile/2.0/ccache/language/tree-il/ ./lib/guile/2.0/ccache/language/tree-il/debug.go ./lib/guile/2.0/ccache/language/tree-il/compile-glil.go ./lib/guile/2.0/ccache/language/tree-il/optimize.go ./lib/guile/2.0/ccache/language/tree-il/spec.go ./lib/guile/2.0/ccache/language/tree-il/canonicalize.go ./lib/guile/2.0/ccache/language/tree-il/inline.go ./lib/guile/2.0/ccache/language/tree-il/analyze.go ./lib/guile/2.0/ccache/language/tree-il/peval.go ./lib/guile/2.0/ccache/language/tree-il/cse.go ./lib/guile/2.0/ccache/language/tree-il/fix-letrec.go ./lib/guile/2.0/ccache/language/tree-il/effects.go ./lib/guile/2.0/ccache/language/tree-il/primitives.go ./lib/guile/2.0/ccache/language/ecmascript/ ./lib/guile/2.0/ccache/language/ecmascript/compile-tree-il.go ./lib/guile/2.0/ccache/language/ecmascript/spec.go ./lib/guile/2.0/ccache/language/ecmascript/parse.go ./lib/guile/2.0/ccache/language/ecmascript/tokenize.go ./lib/guile/2.0/ccache/language/ecmascript/array.go ./lib/guile/2.0/ccache/language/ecmascript/impl.go ./lib/guile/2.0/ccache/language/ecmascript/function.go ./lib/guile/2.0/ccache/language/ecmascript/base.go ./lib/guile/2.0/ccache/language/value/ ./lib/guile/2.0/ccache/language/value/spec.go ./lib/guile/2.0/ccache/web/ ./lib/guile/2.0/ccache/web/http.go ./lib/guile/2.0/ccache/web/server/ ./lib/guile/2.0/ccache/web/server/http.go ./lib/guile/2.0/ccache/web/client.go ./lib/guile/2.0/ccache/web/request.go ./lib/guile/2.0/ccache/web/server.go ./lib/guile/2.0/ccache/web/uri.go ./lib/guile/2.0/ccache/web/response.go ./lib/guile/2.0/ccache/oop/ ./lib/guile/2.0/ccache/oop/goops.go ./lib/guile/2.0/ccache/oop/goops/ ./lib/guile/2.0/ccache/oop/goops/composite-slot.go ./lib/guile/2.0/ccache/oop/goops/internal.go ./lib/guile/2.0/ccache/oop/goops/stklos.go ./lib/guile/2.0/ccache/oop/goops/save.go ./lib/guile/2.0/ccache/oop/goops/dispatch.go ./lib/guile/2.0/ccache/oop/goops/util.go ./lib/guile/2.0/ccache/oop/goops/active-slot.go ./lib/guile/2.0/ccache/oop/goops/simple.go ./lib/guile/2.0/ccache/oop/goops/describe.go ./lib/guile/2.0/ccache/oop/goops/compile.go ./lib/guile/2.0/ccache/oop/goops/accessors.go ./lib/guile/2.0/ccache/rnrs/ ./lib/guile/2.0/ccache/rnrs/mutable-pairs.go ./lib/guile/2.0/ccache/rnrs/control.go ./lib/guile/2.0/ccache/rnrs/records/ ./lib/guile/2.0/ccache/rnrs/records/procedural.go ./lib/guile/2.0/ccache/rnrs/records/syntactic.go ./lib/guile/2.0/ccache/rnrs/records/inspection.go ./lib/guile/2.0/ccache/rnrs/arithmetic/ ./lib/guile/2.0/ccache/rnrs/arithmetic/fixnums.go ./lib/guile/2.0/ccache/rnrs/arithmetic/bitwise.go ./lib/guile/2.0/ccache/rnrs/arithmetic/flonums.go ./lib/guile/2.0/ccache/rnrs/enums.go ./lib/guile/2.0/ccache/rnrs/programs.go ./lib/guile/2.0/ccache/rnrs/exceptions.go ./lib/guile/2.0/ccache/rnrs/files.go ./lib/guile/2.0/ccache/rnrs/syntax-case.go ./lib/guile/2.0/ccache/rnrs/lists.go ./lib/guile/2.0/ccache/rnrs/mutable-strings.go ./lib/guile/2.0/ccache/rnrs/unicode.go ./lib/guile/2.0/ccache/rnrs/r5rs.go ./lib/guile/2.0/ccache/rnrs/hashtables.go ./lib/guile/2.0/ccache/rnrs/eval.go ./lib/guile/2.0/ccache/rnrs/conditions.go ./lib/guile/2.0/ccache/rnrs/bytevectors.go ./lib/guile/2.0/ccache/rnrs/sorting.go ./lib/guile/2.0/ccache/rnrs/base.go ./lib/guile/2.0/ccache/rnrs/io/ ./lib/guile/2.0/ccache/rnrs/io/ports.go ./lib/guile/2.0/ccache/rnrs/io/simple.go ./lib/guile/2.0/ccache/sxml/ ./lib/guile/2.0/ccache/sxml/transform.go ./lib/guile/2.0/ccache/sxml/ssax.go ./lib/guile/2.0/ccache/sxml/simple.go ./lib/guile/2.0/ccache/sxml/apply-templates.go ./lib/guile/2.0/ccache/sxml/xpath.go ./lib/guile/2.0/ccache/sxml/match.go ./lib/guile/2.0/ccache/sxml/fold.go ./lib/guile/2.0/ccache/sxml/ssax/ ./lib/guile/2.0/ccache/sxml/ssax/input-parse.go ./lib/guile/2.0/ccache/rnrs.go ./lib/guile/2.0/ccache/srfi/ ./lib/guile/2.0/ccache/srfi/srfi-4.go ./lib/guile/2.0/ccache/srfi/srfi-14.go ./lib/guile/2.0/ccache/srfi/srfi-26.go ./lib/guile/2.0/ccache/srfi/srfi-17.go ./lib/guile/2.0/ccache/srfi/srfi-27.go ./lib/guile/2.0/ccache/srfi/srfi-38.go ./lib/guile/2.0/ccache/srfi/srfi-34.go ./lib/guile/2.0/ccache/srfi/srfi-13.go ./lib/guile/2.0/ccache/srfi/srfi-41.go ./lib/guile/2.0/ccache/srfi/srfi-19.go ./lib/guile/2.0/ccache/srfi/srfi-67.go ./lib/guile/2.0/ccache/srfi/srfi-9.go ./lib/guile/2.0/ccache/srfi/srfi-2.go ./lib/guile/2.0/ccache/srfi/srfi-4/ ./lib/guile/2.0/ccache/srfi/srfi-4/gnu.go ./lib/guile/2.0/ccache/srfi/srfi-60.go ./lib/guile/2.0/ccache/srfi/srfi-11.go ./lib/guile/2.0/ccache/srfi/srfi-69.go ./lib/guile/2.0/ccache/srfi/srfi-6.go ./lib/guile/2.0/ccache/srfi/srfi-37.go ./lib/guile/2.0/ccache/srfi/srfi-39.go ./lib/guile/2.0/ccache/srfi/srfi-1.go ./lib/guile/2.0/ccache/srfi/srfi-8.go ./lib/guile/2.0/ccache/srfi/srfi-9/ ./lib/guile/2.0/ccache/srfi/srfi-9/gnu.go ./lib/guile/2.0/ccache/srfi/srfi-45.go ./lib/guile/2.0/ccache/srfi/srfi-42.go ./lib/guile/2.0/ccache/srfi/srfi-16.go ./lib/guile/2.0/ccache/srfi/srfi-31.go ./lib/guile/2.0/ccache/srfi/srfi-18.go ./lib/guile/2.0/ccache/srfi/srfi-88.go ./lib/guile/2.0/ccache/srfi/srfi-10.go ./lib/guile/2.0/ccache/srfi/srfi-35.go ./lib/guile/2.0/ccache/srfi/srfi-98.go ./lib/guile/2.0/ccache/texinfo.go ./lib/guile/2.0/ccache/statprof.go ./bin/ ./bin/guile guile (GNU Guile) 2.0.9 Copyright (C) 2013 Free Software Foundation, Inc. License LGPLv3+: GNU LGPL 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. @ build-succeeded /tmp/guix-tests/store/kn0gx5na8k2nilq6c362bmavywnilkhq-gu= ile-bootstrap-2.0.drv - @ build-started /tmp/guix-tests/store/a1p3v98i9vp6wiw1a7yh608j0kc8dklv-slee= p-then-succeed.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/a1//p3v= 98i9vp6wiw1a7yh608j0kc8dklv-sleep-then-succeed.drv.bz2 @ build-succeeded /tmp/guix-tests/store/a1p3v98i9vp6wiw1a7yh608j0kc8dklv-sl= eep-then-succeed.drv - @ build-started /tmp/guix-tests/store/nzs8yyjwcl3b3pw7yrwvshq7km0slqqg-bar.= drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/nz//s8yyjwcl3b3pw7yrwv= shq7km0slqqg-bar.drv.bz2 @ build-succeeded /tmp/guix-tests/store/nzs8yyjwcl3b3pw7yrwvshq7km0slqqg-ba= r.drv - @ build-started /tmp/guix-tests/store/7amfgi1b8y64ckydz2w6sl125ajdzh6w-foo.= drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/7a//mfgi1b8y64ckydz2w6= sl125ajdzh6w-foo.drv.bz2 @ build-succeeded /tmp/guix-tests/store/7amfgi1b8y64ckydz2w6sl125ajdzh6w-fo= o.drv - (search-path %load-path "ice-9/boot-9.scm")) + (input* + (add-to-store + %store + (basename input) + #t + "sha256" + input)) + (drv (derivation + %store + "derivation-with-input-file" + %bash + `(,builder) + #:env-vars + `(("in" unquote input*)) + #:inputs + `((,%bash) (,builder) (,input))))) + (and (build-derivations %store (list drv)) + (valid-path? + %store + (derivation->output-path drv))))) actual-value: #t result: PASS test-name: derivation fails but keep going location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:165 source: + (test-assert + "derivation fails but keep going" + (with-store + store + (let* ((d1 (derivation + %store + "fails" + %bash + `("-c" "false") + #:inputs + `((,%bash)))) + (d2 (build-expression->derivation + %store + "sleep-then-succeed" + `(begin ,(random-text) (sleep 2) (mkdir %output))))) + (set-build-options + %store + #:use-substitutes? + #f + #:keep-going? + #t) + (guard (c ((nix-protocol-error? c) + (and (=3D 100 (nix-protocol-error-status c)) + (string-contains + (nix-protocol-error-message c) + (derivation-file-name d1)) + (not (valid-path? %store (derivation->output-path d= 1))) + (valid-path? %store (derivation->output-path d2))))) + (build-derivations %store (list d1 d2)) + #f)))) actual-value: #t result: PASS test-name: identical files are deduplicated location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:192 source: + (test-assert + "identical files are deduplicated" + (let* ((build1 + (add-text-to-store + %store + "one.sh" + "echo hello, world > \"$out\"\n" + '())) + (build2 + (add-text-to-store + %store + "two.sh" + "# Hey!\necho hello, world > \"$out\"\n" + '())) + (drv1 (derivation + %store + "foo" + %bash + `(,build1) + #:inputs + `((,%bash) (,build1)))) + (drv2 (derivation + %store + "bar" + %bash + `(,build2) + #:inputs + `((,%bash) (,build2))))) + (and (build-derivations %store (list drv1 drv2)) + (let ((file1 (derivation->output-path drv1)) + (file2 (derivation->output-path drv2))) + (and (valid-path? %store file1) + (valid-path? %store file2) + (string=3D? + (call-with-input-file file1 get-string-all) + "hello, world\n") + (=3D (stat:ino (lstat file1)) + (stat:ino (lstat file2)))))))) actual-value: #t result: PASS test-name: built-in-builders location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:214 source: + (test-equal + "built-in-builders" + '("download") + (built-in-builders %store)) expected-value: ("download") actual-value: ("download") result: PASS test-name: unknown built-in builder location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:218 source: + (test-assert + "unknown built-in builder" + (let ((drv (derivation + %store + "ohoh" + "builtin:does-not-exist" + '()))) + (guard (c ((nix-protocol-error? c) + (string-contains + (nix-protocol-error-message c) + @ build-started /tmp/guix-tests/store/96bncx0a55ryyvb2i6z8i6rycxwlpwhg-oh= oh.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/96//bncx0a55ryyvb2i= 6z8i6rycxwlpwhg-ohoh.drv.bz2 error: unsupported builtin function 'does-not-exist' builder for `/tmp/guix-tests/store/96bncx0a55ryyvb2i6z8i6rycxwlpwhg-ohoh.dr= v' failed with exit code 1 @ build-failed /tmp/guix-tests/store/96bncx0a55ryyvb2i6z8i6rycxwlpwhg-ohoh.= drv - 1 builder for `/tmp/guix-tests/store/96bncx0a55ryyvb2i6z8i6rycxwlpwhg= -ohoh.drv' failed with exit code 1 @ build-started /tmp/guix-tests/store/qs0jgc6alfldawhrypjnd7qakvqcnfsx-worl= d.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/qs//0jgc6alfldawhryp= jnd7qakvqcnfsx-world.drv.bz2 Starting download of /tmp/guix-tests/store/0r5zj3ykn23xwr1nqfkx6kwyy0lvyim0= -world =46rom http://localhost:10500/foo/bar... =1B[K bar 64B 0B/s 00:00 [ = ] 0.0% =1B[K bar 64B 136KiB/s 00:00 [##################= ##] 100.0% @ build-succeeded /tmp/guix-tests/store/qs0jgc6alfldawhrypjnd7qakvqcnfsx-wo= rld.drv - @ build-started /tmp/guix-tests/store/6la0xpq36f4bcqx246a5bvf3bwba79zk-worl= d.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/6l//a0xpq36f4bcqx246= a5bvf3bwba79zk-world.drv.bz2 Starting download of /tmp/guix-tests/store/rx75wpgpakq8d90wmggwc7ayvk6sgkgl= -world =46rom http://localhost:10500/foo/bar... =1B[K bar 13B 0B/s 00:00 [ = ] 0.0% =1B[K bar 13B 20KiB/s 00:00 [##################= ##] 100.0% output path `/tmp/guix-tests/store/rx75wpgpakq8d90wmggwc7ayvk6sgkgl-world' = should have sha256 hash `0rhzmici4idp83rp5a5y2936rgkj2knhv3flcfss934yczyj70= i6', instead has `0a7pd3rizm1qb3kz1ad1wzrijrhwsnq3lj7qprc86zp6a6r5drk8' @ build-failed /tmp/guix-tests/store/6la0xpq36f4bcqx246a5bvf3bwba79zk-world= .drv - 1 output path `/tmp/guix-tests/store/rx75wpgpakq8d90wmggwc7ayvk6sgkg= l-world' should have sha256 hash `0rhzmici4idp83rp5a5y2936rgkj2knhv3flcfss9= 34yczyj70i6', instead has `0a7pd3rizm1qb3kz1ad1wzrijrhwsnq3lj7qprc86zp6a6r5= drk8' @ build-started /tmp/guix-tests/store/w2arlbd6bzh72kp6fj3x378vg99w72qx-will= -never-be-found.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/w2//ar= lbd6bzh72kp6fj3x378vg99w72qx-will-never-be-found.drv.bz2 Starting download of /tmp/guix-tests/store/1mjwnd62k14wz6sn4xf2sacw3ps7vqgf= -will-never-be-found =46rom http://localhost:10500/foo/bar... ERROR: download failed "http://localhost:10500/foo/bar" 404 "Such is life" failed to download "/tmp/guix-tests/store/1mjwnd62k14wz6sn4xf2sacw3ps7vqgf-= will-never-be-found" from "http://localhost:10500/foo/bar" builder for `/tmp/guix-tests/store/w2arlbd6bzh72kp6fj3x378vg99w72qx-will-ne= ver-be-found.drv' failed to produce output path `/tmp/guix-tests/store/1mjw= nd62k14wz6sn4xf2sacw3ps7vqgf-will-never-be-found' @ build-failed /tmp/guix-tests/store/w2arlbd6bzh72kp6fj3x378vg99w72qx-will-= never-be-found.drv - 1 builder for `/tmp/guix-tests/store/w2arlbd6bzh72kp6f= j3x378vg99w72qx-will-never-be-found.drv' failed to produce output path `/tm= p/guix-tests/store/1mjwnd62k14wz6sn4xf2sacw3ps7vqgf-will-never-be-found' @ build-started /tmp/guix-tests/store/5hqvbsh3kc0mgh41rda902fk0vqjcq01-worl= d.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/5h//qvbsh3kc0mgh41rd= a902fk0vqjcq01-world.drv.bz2 guix perform-download: error: /tmp/guix-tests/store/5hqvbsh3kc0mgh41rda902f= k0vqjcq01-world.drv is not a fixed-output derivation builder for `/tmp/guix-tests/store/5hqvbsh3kc0mgh41rda902fk0vqjcq01-world.d= rv' failed with exit code 1 @ build-failed /tmp/guix-tests/store/5hqvbsh3kc0mgh41rda902fk0vqjcq01-world= .drv - 1 builder for `/tmp/guix-tests/store/5hqvbsh3kc0mgh41rda902fk0vqjcq0= 1-world.drv' failed with exit code 1 "failed"))) + (build-derivations %store (list drv)) + #f))) actual-value: 75 result: PASS test-name: 'download' built-in builder location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:227 source: + (test-assert + "'download' built-in builder" + (let ((text (random-text))) + (with-http-server + 200 + text + (let* ((drv (derivation + %store + "world" + "builtin:download" + '() + #:env-vars + `(("url" unquote (object->string (%local-url)))) + #:hash-algo + 'sha256 + #:hash + (sha256 (string->utf8 text))))) + (and (build-derivations %store (list drv)) + (string=3D? + (call-with-input-file + (derivation->output-path drv) + get-string-all) + text)))))) actual-value: #t result: PASS test-name: 'download' built-in builder, invalid hash location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:243 source: + (test-assert + "'download' built-in builder, invalid hash" + (with-http-server + 200 + "hello, world!" + (let* ((drv (derivation + %store + "world" + "builtin:download" + '() + #:env-vars + `(("url" unquote (object->string (%local-url)))) + #:hash-algo + 'sha256 + #:hash + (sha256 (random-bytevector 100))))) + (guard (c ((nix-protocol-error? c) + (string-contains + (nix-protocol-error-message c) + "failed"))) + (build-derivations %store (list drv)) + #f)))) actual-value: 76 result: PASS test-name: 'download' built-in builder, not found location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:258 source: + (test-assert + "'download' built-in builder, not found" + (with-http-server + 404 + "not found" + (let* ((drv (derivation + %store + "will-never-be-found" + "builtin:download" + '() + #:env-vars + `(("url" unquote (object->string (%local-url)))) + #:hash-algo + 'sha256 + #:hash + (sha256 (random-bytevector 100))))) + (guard (c ((nix-protocol-error? c) + (string-contains + (nix-protocol-error-message (pk c)) + "failed"))) + (build-derivations %store (list drv)) + #f)))) ;;; (#) actual-value: 90 result: PASS test-name: 'download' built-in builder, not fixed-output location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:271 source: + (test-assert + "'download' built-in builder, not fixed-output" + (let* ((source (add-text-to-store %store "hello" "hi!")) + (url (string-append "file://" source)) + (drv (derivation + %store + "world" + "builtin:download" + '() + #:env-vars + `(("url" unquote (object->string url)))))) + (guard (c ((nix-protocol-error? c) + (string-contains + (nix-protocol-error-message c) + "failed"))) + (build-derivations %store (list drv)) + #f))) actual-value: 76 result: PASS test-name: 'download' built-in builder, check mode location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:284 source: + (test-assert + "'download' built-in builder, check mode" + (let* ((text (random-text)) @ build-started /tmp/guix-tests/store/4bs71ij07ysw7qv0xk9fhnzl4vqxxbgw-worl= d.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/4b//s71ij07ysw7qv0xk= 9fhnzl4vqxxbgw-world.drv.bz2 Starting download of /tmp/guix-tests/store/qrvc4nscfnw1y0xmpz59zlqckllvn4xw= -world =46rom http://localhost:10500/foo/bar... =1B[K bar 64B 0B/s 00:00 [ = ] 0.0% =1B[K bar 64B 99KiB/s 00:00 [##################= ##] 100.0% @ build-succeeded /tmp/guix-tests/store/4bs71ij07ysw7qv0xk9fhnzl4vqxxbgw-wo= rld.drv - @ build-started /tmp/guix-tests/store/4bs71ij07ysw7qv0xk9fhnzl4vqxxbgw-worl= d.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/4b//s71ij07ysw7qv0xk= 9fhnzl4vqxxbgw-world.drv.bz2 Starting download of /tmp/guix-tests/store/1yg5xq2ad7pgc2nn9h6jdfn69gh3rb53= -world =46rom http://localhost:10500/foo/bar... =1B[K bar 64B 0B/s 00:00 [ = ] 0.0% =1B[K bar 64B 137KiB/s 00:00 [##################= ##] 100.0% warning: rewriting hashes in `/tmp/guix-tests/store/qrvc4nscfnw1y0xmpz59zlq= ckllvn4xw-world'; cross fingers + (drv (derivation + %store + "world" + "builtin:download" + '() + #:env-vars + `(("url" unquote (object->string (%local-url)))) + #:hash-algo + 'sha256 + #:hash + (sha256 (string->utf8 text))))) + (and (with-http-server + 200 + text + (build-derivations %store (list drv))) + (with-http-server + 200 + text + (build-derivations + %store + (list drv) + (build-mode check))) + (string=3D? + (call-with-input-file + (derivation->output-path drv) + get-string-all) + text)))) actual-value: #t result: PASS test-name: derivation-name location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:303 source: + (test-equal + "derivation-name" + "foo-0.0" + (let ((drv (derivation %store "foo-0.0" %bash '()))) + (derivation-name drv))) expected-value: "foo-0.0" actual-value: "foo-0.0" result: PASS test-name: derivation-output-names location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:308 source: + (test-equal + "derivation-output-names" + '(("out") ("bar" "chbouib")) + (let ((drv1 (derivation %store "foo-0.0" %bash '())) + (drv2 (derivation + %store + "foo-0.0" + %bash + '() + #:outputs + '("bar" "chbouib")))) + (list (derivation-output-names drv1) + (derivation-output-names drv2)))) expected-value: (("out") ("bar" "chbouib")) actual-value: (("out") ("bar" "chbouib")) result: PASS test-name: offloadable-derivation? location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:316 source: + (test-assert + "offloadable-derivation?" + (and (offloadable-derivation? + (derivation %store "foo" %bash '())) + (offloadable-derivation? + (derivation + %store + "foo" + %bash + '() + #:substitutable? + #f)) + (not (offloadable-derivation? + (derivation + %store + "foo" + %bash + '() + #:local-build? + #t))))) actual-value: #t result: PASS test-name: substitutable-derivation? location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:325 source: + (test-assert + "substitutable-derivation?" + (and (substitutable-derivation? + (derivation %store "foo" %bash '())) + (substitutable-derivation? + (derivation + %store + "foo" + %bash + '() + #:local-build? + #t)) + (not (substitutable-derivation? + (derivation + %store + "foo" + %bash + '() + #:substitutable? + #f))))) actual-value: #t result: PASS test-name: fixed-output-derivation? location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:334 source: + (test-assert + "fixed-output-derivation?" + (let* ((builder + (add-text-to-store + %store + "my-fixed-builder.sh" + "echo -n hello > $out" + '())) + (hash (sha256 (string->utf8 "hello"))) + (drv (derivation + %store + "fixed" + %bash + `(,builder) + #:inputs + `((,builder)) + #:hash + hash + #:hash-algo + 'sha256))) + (fixed-output-derivation? drv))) actual-value: #t result: PASS test-name: fixed-output derivation location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:344 source: + (test-assert + "fixed-output derivation" + (let* @ build-started /tmp/guix-tests/store/k4nhzjjfk1acbcpsvm2yhxkj5jv= qm59l-fixed.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/k4//nhzjjf= k1acbcpsvm2yhxkj5jvqm59l-fixed.drv.bz2 @ build-succeeded /tmp/guix-tests/store/k4nhzjjfk1acbcpsvm2yhxkj5jvqm59l-fi= xed.drv - @ build-started /tmp/guix-tests/store/b85qz6zrg22iilj4wcvja2w69vvzp9hy-fixe= d-rec.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/b8//5qz6zrg22iil= j4wcvja2w69vvzp9hy-fixed-rec.drv.bz2 @ build-succeeded /tmp/guix-tests/store/b85qz6zrg22iilj4wcvja2w69vvzp9hy-fi= xed-rec.drv - ((builder + (add-text-to-store + %store + "my-fixed-builder.sh" + "echo -n hello > $out" + '())) + (hash (sha256 (string->utf8 "hello"))) + (drv (derivation + %store + "fixed" + %bash + `(,builder) + #:inputs + `((,builder)) + #:hash + hash + #:hash-algo + 'sha256)) + (succeeded? + (build-derivations %store (list drv)))) + (and succeeded? + (let ((p (derivation->output-path drv))) + (and (equal? + (string->utf8 "hello") + (call-with-input-file p get-bytevector-all)) + (bytevector? (query-path-hash %store p))))))) actual-value: #t result: PASS test-name: fixed-output derivation: output paths are equal location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:359 source: + (test-assert + "fixed-output derivation: output paths are equal" + (let* ((builder1 + (add-text-to-store + %store + "fixed-builder1.sh" + "echo -n hello > $out" + '())) + (builder2 + (add-text-to-store + %store + "fixed-builder2.sh" + "echo hey; echo -n hello > $out" + '())) + (hash (sha256 (string->utf8 "hello"))) + (drv1 (derivation + %store + "fixed" + %bash + `(,builder1) + #:hash + hash + #:hash-algo + 'sha256)) + (drv2 (derivation + %store + "fixed" + %bash + `(,builder2) + #:hash + hash + #:hash-algo + 'sha256)) + (succeeded? + (build-derivations %store (list drv1 drv2)))) + (and succeeded? + (equal? + (derivation->output-path drv1) + (derivation->output-path drv2))))) actual-value: #t result: PASS test-name: fixed-output derivation, recursive location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:376 source: + (test-assert + "fixed-output derivation, recursive" + (let* ((builder + (add-text-to-store + %store + "my-fixed-builder.sh" + "echo -n hello > $out" + '())) + (hash (sha256 (string->utf8 "hello"))) + (drv (derivation + %store + "fixed-rec" + %bash + `(,builder) + #:inputs + `((,builder)) + #:hash + (base32 + "0sg9f58l1jj88w6pdrfdpj5x9b1zrwszk84j81zvby36q9whhhqa") + #:hash-algo + 'sha256 + #:recursive? + #t)) + (succeeded? + (build-derivations %store (list drv)))) + (and succeeded? + (let ((p (derivation->output-path drv))) + (and (equal? + (string->utf8 "hello") + (call-with-input-file p get-bytevector-all)) + (bytevector? (query-path-hash %store p))))))) actual-value: #t result: PASS test-name: derivation with a fixed-output input location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:393 source: + (test-assert + "derivation with a fixed-output input" + (let* ((builder1 + (add-text-to-store + %store + "fixed-builder1.sh" + "echo -n hello > $out" + '())) + (builder2 + (add-text-to-store + %store + "fixed-builder2.sh" + "echo hey; echo -n hello > $out" + '())) + (hash (sha256 (string->utf8 "hello"))) + (fixed1 + (derivation + @ build-started /tmp/guix-tests/store/2q3q6qs3wvi5d5v807lgn76ab0q4341v-fi= nal.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/2q//3q6qs3wvi5d5v8= 07lgn76ab0q4341v-final.drv.bz2 /tmp/guix-tests/store/7bdcga4xc915pgzf524xhjk677521whr-fixed @ build-succeeded /tmp/guix-tests/store/2q3q6qs3wvi5d5v807lgn76ab0q4341v-fi= nal.drv - @ build-started /tmp/guix-tests/store/jgsbqbf10dnfyjmyjsphx715znbn8rhv-fixe= d.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/jg//sbqbf10dnfyjmyjs= phx715znbn8rhv-fixed.drv.bz2 @ build-succeeded /tmp/guix-tests/store/jgsbqbf10dnfyjmyjsphx715znbn8rhv-fi= xed.drv - @ build-started /tmp/guix-tests/store/1s96ljyrlllvp5b91s56i5hdy2chhyw2-fixe= d.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/1s//96ljyrlllvp5b91s= 56i5hdy2chhyw2-fixed.drv.bz2 @ build-succeeded /tmp/guix-tests/store/1s96ljyrlllvp5b91s56i5hdy2chhyw2-fi= xed.drv - %store + "fixed" + %bash + `(,builder1) + #:hash + hash + #:hash-algo + 'sha256)) + (fixed2 + (derivation + %store + "fixed" + %bash + `(,builder2) + #:hash + hash + #:hash-algo + 'sha256)) + (fixed-out (derivation->output-path fixed1)) + (builder3 + (add-text-to-store + %store + "final-builder.sh" + "echo $in ; (read -u 3 c; echo $c) 3< $in > $out" + '())) + (final1 + (derivation + %store + "final" + %bash + `(,builder3) + #:env-vars + `(("in" unquote fixed-out)) + #:inputs + `((,%bash) (,builder3) (,fixed1)))) + (final2 + (derivation + %store + "final" + %bash + `(,builder3) + #:env-vars + `(("in" unquote fixed-out)) + #:inputs + `((,%bash) (,builder3) (,fixed2)))) + (succeeded? + (build-derivations %store (list final1 final2)))) + (and succeeded? + (equal? + (derivation->output-path final1) + (derivation->output-path final2))))) actual-value: #t result: PASS test-name: multiple-output derivation location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:427 source: + (test-assert + "multiple-output derivation" + (let* ((builder + (add-text-to-store + %store + "my-fixed-builder.sh" + "echo one > $out ; echo two > $second" + '())) + (drv (derivation + %store + "fixed" + %bash + `(,builder) + #:env-vars + '(("HOME" . "/homeless") + ("zzz" . "Z!") + ("AAA" . "A!")) + #:inputs + `((,%bash) (,builder)) + #:outputs + '("out" "second"))) + (succeeded? + (build-derivations %store (list drv)))) + (and succeeded? + (let ((one (derivation->output-path drv "out")) + (two (derivation->output-path drv "second"))) + (and (lset=3D equal? + (derivation->output-paths drv) + `(("out" unquote one) ("second" unquote two))) + (eq? 'one (call-with-input-file one read)) + (eq? 'two (call-with-input-file two read))))))) actual-value: #t result: PASS test-name: multiple-output derivation, non-alphabetic order location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:448 source: + (test-assert + "multiple-output derivation, non-alphabetic order" + (let* ((builder + (add-text-to-store + %store + "my-fixed-builder.sh" + "echo one > $out ; echo two > $AAA" + '())) + (drv (derivation + %store + "fixed" + %bash + `(,builder) + #:inputs + `((,%bash) (,builder)) + #:outputs + '("out" "AAA"))) + (succeeded? + (build-derivations %store (list drv)))) + (and succeeded? + (let ((one (derivation->output-path drv "out")) + (two (derivation->output-path drv "AAA"))) + (and (eq? 'one (call-with-input-file one read)) + (eq? 'two (call-with-input-file two read))))))) actual-value: #t result: PASS test-name: read-derivation vs. derivation location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:465 source: + (test-assert + "read-derivation vs. derivation" + (let* ((sources + (unfold + (cut >=3D <> 10) + (lambda (n) + (add-text-to-store + %store + (format #f "input~a" n) + (random-text))) + #{1+}# + 0)) + (inputs + (map (lambda (file) + (derivation + %store + "derivation-input" + %bash + '() + #:inputs + `((,%bash) (,file)))) + sources)) + (builder + (add-text-to-store + %store + "builder.sh" + "echo one > $one ; echo two > $two" + '())) + (drv (derivation + %store + "derivation" + %bash + `(,builder) + #:inputs + `((,%bash) + (,builder) + ,@(map list (append sources inputs))) + #:outputs + '("two" "one"))) + (drv* (call-with-input-file + (derivation-file-name drv) + read-derivation))) + (equal? drv* drv))) actual-value: #t result: PASS test-name: multiple-output derivation, derivation-path->output-path location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:492 source: + (test-assert + "multiple-output derivation, derivation-path->output-path" + (let* ((builder + (add-text-to-store + %store + "builder.sh" + "echo one > $out ; echo two > $second" + '())) + (drv (derivation + %store + "multiple" + %bash + `(,builder) + #:outputs + '("out" "second"))) + (drv-file (derivation-file-name drv)) + (one (derivation->output-path drv "out")) + (two (derivation->output-path drv "second")) + (first (derivation-path->output-path drv-file "out")) + (second + (derivation-path->output-path drv-file "second"))) + (and (not (string=3D? one two)) + (string-suffix? "-second" two) + (string=3D? first one) + (string=3D? second two)))) actual-value: #t result: PASS test-name: user of multiple-output derivation location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:509 source: + (test-assert + "user of multiple-output derivation" + (let* ((builder1 + (add-text-to-store + %store + "my-mo-builder.sh" + "echo one > $out ; echo two > $two" + '())) + (mdrv (derivation + %store + "multiple-output" + %bash + `(,builder1) + #:inputs + `((,%bash) (,builder1)) + #:outputs + '("out" "two"))) + (builder2 + (add-text-to-store + %store + "my-mo-user-builder.sh" + "read x < $one;\n re= ad y < $two;\n echo \"($x $y)\" > $= out" + '())) + (udrv (derivation + %store + "multiple-output-user" + %bash + `(,builder2) + #:env-vars + `(("one" + unquote + (derivation->output-path mdrv "out")) + ("two" + unquote + (derivation->output-path mdrv "two"))) + #:inputs + `((,%bash) (,builder2) (,mdrv) (,mdrv "two"))))) + (and (build-derivations %store (list (pk 'udrv udrv))) + (let ((p (derivation->output-path udrv))) + (and (valid-path? %store p) + (equal? '(one two) (call-with-input-file p read))))))) ;;; (udrv # @ build-started /tmp/guix-tests/store/iryf= 8h5akyy02qd3dd9ps1ka026cyanz-multiple-output.drv - x86_64-linux /tmp/guix-t= ests/var/log/guix/drvs/ir//yf8h5akyy02qd3dd9ps1ka026cyanz-multiple-output.d= rv.bz2 @ build-succeeded /tmp/guix-tests/store/iryf8h5akyy02qd3dd9ps1ka026cyanz-mu= ltiple-output.drv - @ build-started /tmp/guix-tests/store/d1iq16cxzglxwmv478pk9viic0vm0ca2-mult= iple-output-user.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/d1//i= q16cxzglxwmv478pk9viic0vm0ca2-multiple-output-user.drv.bz2 @ build-succeeded /tmp/guix-tests/store/d1iq16cxzglxwmv478pk9viic0vm0ca2-mu= ltiple-output-user.drv - @ build-started /tmp/guix-tests/store/mbi7gj0nlckkz5xchza6rl5vwsnybh73-clos= ure-graphs.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/mb//i7gj0nl= ckkz5xchza6rl5vwsnybh73-closure-graphs.drv.bz2 @ build-succeeded /tmp/guix-tests/store/mbi7gj0nlckkz5xchza6rl5vwsnybh73-cl= osure-graphs.drv - @ build-started /tmp/guix-tests/store/q4wh93j1i84snrx51al231wnj4g5i99b-allo= wed.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/q4//wh93j1i84snrx5= 1al231wnj4g5i99b-allowed.drv.bz2 @ build-succeeded /tmp/guix-tests/store/q4wh93j1i84snrx51al231wnj4g5i99b-al= lowed.drv - @ build-started /tmp/guix-tests/store/nxjmh1ipl69ak2x01igkqr2m0qg312bs-disa= llowed.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/nx//jmh1ipl69ak= 2x01igkqr2m0qg312bs-disallowed.drv.bz2 output (`/tmp/guix-tests/store/sjsz32mf9z3nwz33v72l68x0l3m4gdy0-disallowed'= ) is not allowed to refer to path `/tmp/guix-tests/store/bdx3lhq3793i8lz6fv= ldrp917ba52v1v-foo' @ build-failed /tmp/guix-tests/store/nxjmh1ipl69ak2x01igkqr2m0qg312bs-disal= lowed.drv - 1 output (`/tmp/guix-tests/store/sjsz32mf9z3nwz33v72l68x0l3m4gd= y0-disallowed') is not allowed to refer to path `/tmp/guix-tests/store/bdx3= lhq3793i8lz6fvldrp917ba52v1v-foo' /tmp/guix-tests/store/01sib6yydjyifqm8is82l8q4xr6g84lx-multiple-output-user= 1ac8460>) actual-value: #t result: PASS test-name: derivation with #:references-graphs location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:542 source: + (test-assert + "derivation with #:references-graphs" + (let* ((input1 + (add-text-to-store + %store + "foo" + "hello" + (list %bash))) + (input2 + (add-text-to-store + %store + "bar" + (number->string (random 7777)) + (list input1))) + (builder + (add-text-to-store + %store + "build-graph" + (format + #f + "\n~a $out\n (while read l ; do echo $l ; done) < bash > $= out/bash\n (while read l ; do echo $l ; done) < input1 > $out/input1\n (whi= le read l ; do echo $l ; done) < input2 > $out/input2" + %mkdir) + (list %mkdir))) + (drv (derivation + %store + "closure-graphs" + %bash + `(,builder) + #:references-graphs + `(("bash" unquote %bash) + ("input1" unquote input1) + ("input2" unquote input2)) + #:inputs + `((,%bash) (,builder)))) + (out (derivation->output-path drv))) + (define (deps path . deps) + (let ((count (length deps))) + (string-append + path + "\n\n" + (number->string count) + "\n" + (string-join (sort deps string? input1 %bash) + (string-append (deps %bash) (deps input1 %bash)) + (string-append (deps input1 %bash) (deps %bash)))) + ("/input2" + unquote + (string-concatenate + (map cdr + (sort (map (lambda (p d) (cons p (apply deps p d))) + (list %bash input1 input2) + (list '() (list %bash) (list input1))) + (lambda (x y) + (match x + ((p1 . _) + (match y + ((p2 . _) + (string $out") + #:inputs + `((,%bash)) + #:allowed-references + '()))) + (build-derivations %store (list drv)))) actual-value: #t result: PASS test-name: derivation #:allowed-references, not allowed location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:599 source: + (test-assert + "derivation #:allowed-references, not allowed" + (let* ((txt (add-text-to-store %store "foo" "Hello, world.")) + (drv (derivation + %store + "disallowed" + %bash + `("-c" ,(string-append "echo " txt "> $out")) + #:inputs + `((,%bash) (,txt)) + #:allowed-references + '()))) + (guard (c ((nix-protocol-error? c) #t)) + (build-derivations %store (list drv)) + #f))) actual-value: #t result: PASS test-name: @ build-started /tmp/guix-tests/store/gn8l3dbhnpjd4xnaq16jnigicb= 2yqv68-allowed.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/gn//8l3= dbhnpjd4xnaq16jnigicb2yqv68-allowed.drv.bz2 @ build-succeeded /tmp/guix-tests/store/gn8l3dbhnpjd4xnaq16jnigicb2yqv68-al= lowed.drv - @ build-started /tmp/guix-tests/store/wi2xv7yipw4nx5xls95bygbj7dl62ml8-disa= llowed.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/wi//2xv7yipw4nx= 5xls95bygbj7dl62ml8-disallowed.drv.bz2 output (`/tmp/guix-tests/store/x16606f0yf78viwdwhzcgvqcm8p8m1zf-disallowed'= ) is not allowed to refer to path `/tmp/guix-tests/store/x16606f0yf78viwdwh= zcgvqcm8p8m1zf-disallowed' @ build-failed /tmp/guix-tests/store/wi2xv7yipw4nx5xls95bygbj7dl62ml8-disal= lowed.drv - 1 output (`/tmp/guix-tests/store/x16606f0yf78viwdwhzcgvqcm8p8m1= zf-disallowed') is not allowed to refer to path `/tmp/guix-tests/store/x166= 06f0yf78viwdwhzcgvqcm8p8m1zf-disallowed' @ build-started /tmp/guix-tests/store/vbnwanpq295lszpzd9x5rw8gyvzdai6f-disa= llowed.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/vb//nwanpq295ls= zpzd9x5rw8gyvzdai6f-disallowed.drv.bz2 @ build-succeeded /tmp/guix-tests/store/vbnwanpq295lszpzd9x5rw8gyvzdai6f-di= sallowed.drv - @ build-started /tmp/guix-tests/store/cbw7ax1vdz8i453gibbky564xs1iggmr-disd= isallowed.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/cb//w7ax1vdz= 8i453gibbky564xs1iggmr-disdisallowed.drv.bz2 output (`/tmp/guix-tests/store/lnay1n74vhpqndqwd4r7k439xw98kd2a-disdisallow= ed') is not allowed to refer to path `/tmp/guix-tests/store/bdx3lhq3793i8lz= 6fvldrp917ba52v1v-foo' @ build-failed /tmp/guix-tests/store/cbw7ax1vdz8i453gibbky564xs1iggmr-disdi= sallowed.drv - 1 output (`/tmp/guix-tests/store/lnay1n74vhpqndqwd4r7k439xw9= 8kd2a-disdisallowed') is not allowed to refer to path `/tmp/guix-tests/stor= e/bdx3lhq3793i8lz6fvldrp917ba52v1v-foo' @ build-started /tmp/guix-tests/store/31yf7n2dcl507am5akav41kpk53h8ixj-leak= ed-env-vars.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/31//yf7n2d= cl507am5akav41kpk53h8ixj-leaked-env-vars.drv.bz2 @ build-succeeded /tmp/guix-tests/store/31yf7n2dcl507am5akav41kpk53h8ixj-le= aked-env-vars.drv - derivation #:allowed-references, self allowed location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:611 source: + (test-assert + "derivation #:allowed-references, self allowed" + (let ((drv (derivation + %store + "allowed" + %bash + '("-c" "echo $out > $out") + #:inputs + `((,%bash)) + #:allowed-references + '("out")))) + (build-derivations %store (list drv)))) actual-value: #t result: PASS test-name: derivation #:allowed-references, self not allowed location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:618 source: + (test-assert + "derivation #:allowed-references, self not allowed" + (let ((drv (derivation + %store + "disallowed" + %bash + `("-c" ,"echo $out > $out") + #:inputs + `((,%bash)) + #:allowed-references + '()))) + (guard (c ((nix-protocol-error? c) #t)) + (build-derivations %store (list drv)) + #f))) actual-value: #t result: PASS test-name: derivation #:disallowed-references, ok location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:629 source: + (test-assert + "derivation #:disallowed-references, ok" + (let ((drv (derivation + %store + "disallowed" + %bash + '("-c" "echo hello > $out") + #:inputs + `((,%bash)) + #:disallowed-references + '("out")))) + (build-derivations %store (list drv)))) actual-value: #t result: PASS test-name: derivation #:disallowed-references, not ok location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:636 source: + (test-assert + "derivation #:disallowed-references, not ok" + (let* ((txt (add-text-to-store %store "foo" "Hello, world.")) + (drv (derivation + %store + "disdisallowed" + %bash + `("-c" ,(string-append "echo " txt "> $out")) + #:inputs + `((,%bash) (,txt)) + #:disallowed-references + (list txt)))) + (guard (c ((nix-protocol-error? c) #t)) + (build-derivations %store (list drv)) + #f))) actual-value: #t result: PASS test-name: derivation #:leaked-env-vars location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:651 source: + (test-equal + "derivation #:leaked-env-vars" + (getenv "NIX_STATE_DIR") + (let* ((value (getenv "NIX_STATE_DIR")) + (drv (derivation + %store + "leaked-env-vars" + %bash + '("-c" "echo -n $NIX_STATE_DIR > $out") + #:hash + (sha256 (string->utf8 value)) + #:hash-algo + 'sha256 + #:inputs + `((,%bash)) + #:leaked-env-vars + '("NIX_STATE_DIR")))) + (and (build-derivations %store (list drv)) + (call-with-input-file + (derivation->output-path drv) + get-string-all)))) expected-value: "/tmp/guix-tests/var/11448" actual-value: "/tmp/guix-tests/var/11448" result: PASS test-name: build derivation with coreutils location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:672 source: + (test-assert + "build derivation with coreutils" + (let* ((builder + (add-text-to-store + %store + "build-with-coreutils.sh" + "echo $PATH ; mkdir --version ; mkdir $out ; touch $out/good" + '())) + (drv (derivation + %store + "foo" + %bash + `(,builder) + #:env-vars + `(("PATH" + unquote + (string-append + (derivation->output-path %coreutils) + @ build-started /tmp/guix-tests/store/9d7mw11w6hmhnzq7ns8fl91plvyyimpj-a.= drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/9d//7mw11w6hmhnzq7ns8f= l91plvyyimpj-a.drv.bz2 @ build-succeeded /tmp/guix-tests/store/9d7mw11w6hmhnzq7ns8fl91plvyyimpj-a.= drv - "/bin"))) + #:inputs + `((,builder) (,%coreutils)))) + (succeeded? + (build-derivations %store (list drv)))) + (and succeeded? + (let ((p (derivation->output-path drv))) + (and (valid-path? %store p) + (file-exists? (string-append p "/good"))))))) result: SKIP test-name: build-expression->derivation and invalid module name location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:695 source: + (test-equal + "build-expression->derivation and invalid module name" + '(file-search-error + "guix/module/that/does/not/exist.scm") + (guard (c ((file-search-error? c) + (list 'file-search-error + (file-search-error-file-name c)))) + (build-expression->derivation + %store + "foo" + #t + #:modules + '((guix module that does not exist))))) expected-value: (file-search-error "guix/module/that/does/not/exist.scm") actual-value: (file-search-error "guix/module/that/does/not/exist.scm") result: PASS test-name: build-expression->derivation and builder encoding location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:704 source: + (test-equal + "build-expression->derivation and builder encoding" + '("UTF-8" #t) + (let* ((exp '(=CE=BB (=CE=B1) (+ =CE=B1 1))) + (drv (build-expression->derivation %store "foo" exp))) + (match (derivation-builder-arguments drv) + ((... builder) + (with-fluids + ((%default-port-encoding "UTF-8")) + (call-with-input-file + builder + (lambda (port) + (list (port-encoding port) + (->bool + (string-contains + (get-string-all port) + "(=CE=BB (=CE=B1) (+ =CE=B1 1))")))))))))) expected-value: ("UTF-8" #t) actual-value: ("UTF-8" #t) result: PASS test-name: build-expression->derivation and derivation-prerequisites location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:718 source: + (test-assert + "build-expression->derivation and derivation-prerequisites" + (let ((drv (build-expression->derivation %store "fail" #f))) + (any (match-lambda + (($ path) + (string=3D? + path + (derivation-file-name (%guile-for-build))))) + (derivation-prerequisites drv)))) actual-value: #t result: PASS test-name: derivation-prerequisites and valid-derivation-input? location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:725 source: + (test-assert + "derivation-prerequisites and valid-derivation-input?" + (let* ((a (build-expression->derivation + %store + "a" + '(mkdir %output))) + (b (build-expression->derivation + %store + "b" + `(list ,(random-text)))) + (c (build-expression->derivation + %store + "c" + `(mkdir %output) + #:inputs + `(("a" ,a) ("b" ,b))))) + (build-derivations + %store + (list a + (package-derivation %store %bootstrap-guile))) + (match (derivation-prerequisites + c + (cut valid-derivation-input? %store <>)) + ((($ file ("out"))) + (string=3D? file (derivation-file-name b))) + (x (pk 'fail x #f))))) actual-value: #t result: PASS test-name: build-expression->derivation without inputs location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:743 source: + (test-assert + "build-expression->derivation without inputs" + (let* ((builder + '(begin + (mkdir %output) + (call-with-output-file + (string-append %output "/test") + (lambda (p) (display '(hello guix) p))))) + (drv (@ build-started /tmp/guix-tests/store/siz27i7vk0g1xngsx049= p9vrvss9c712-goo.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/si//z= 27i7vk0g1xngsx049p9vrvss9c712-goo.drv.bz2 @ build-succeeded /tmp/guix-tests/store/siz27i7vk0g1xngsx049p9vrvss9c712-go= o.drv - substitute: warning: authentication and authorization of substitutes disabl= ed! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable @ build-started /tmp/guix-tests/store/qfl2559affw2jnz43j8c6dx0rjngqns3-sile= nt.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/qf//l2559affw2jnz43= j8c6dx0rjngqns3-silent.drv.bz2 building of `/tmp/guix-tests/store/qfl2559affw2jnz43j8c6dx0rjngqns3-silent.= drv' timed out after 1 seconds of silence @ build-failed /tmp/guix-tests/store/qfl2559affw2jnz43j8c6dx0rjngqns3-silen= t.drv - timeout killing process 11645 substitute: warning: authentication and authorization of substitutes disabl= ed! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable @ build-started /tmp/guix-tests/store/6d3dbcj98inv78d5abwp41fbis15kvy6-slow= .drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/6d//3dbcj98inv78d5abw= p41fbis15kvy6-slow.drv.bz2 building of `/tmp/guix-tests/store/6d3dbcj98inv78d5abwp41fbis15kvy6-slow.dr= v' timed out after 1 seconds @ build-failed /tmp/guix-tests/store/6d3dbcj98inv78d5abwp41fbis15kvy6-slow.= drv - timeout killing process 11655 @ build-started /tmp/guix-tests/store/cbc4v7vanc01h71qnngr0k35kvvvik9v-inpu= t.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/cb//c4v7vanc01h71qnn= gr0k35kvvvik9v-input.drv.bz2 @ build-succeeded /tmp/guix-tests/store/cbc4v7vanc01h71qnngr0k35kvvvik9v-in= put.drv - @ build-started /tmp/guix-tests/store/5ykgrvz6nsm8rz51hww0wfb7kj83s5x7-some= thing.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/5y//kgrvz6nsm8rz= 51hww0wfb7kj83s5x7-something.drv.bz2 @ build-succeeded /tmp/guix-tests/store/5ykgrvz6nsm8rz51hww0wfb7kj83s5x7-so= mething.drv - finding garbage collector roots... removing stale temporary roots file `/tmp/guix-tests/var/11448/temproots/11= 464' deleting unused links... build-expression->derivation + %store + "goo" + builder)) + (succeeded? + (build-derivations %store (list drv)))) + (and succeeded? + (let ((p (derivation->output-path drv))) + (equal? + '(hello guix) + (call-with-input-file + (string-append p "/test") + read)))))) actual-value: #t result: PASS test-name: build-expression->derivation and max-silent-time location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:756 source: + (test-assert + "build-expression->derivation and max-silent-time" + (let* ((store (let ((s (open-connection))) + (set-build-options s #:max-silent-time 1) + s)) + (builder '(begin (sleep 100) (mkdir %output) #t)) + (drv (build-expression->derivation + store + "silent" + builder)) + (out-path (derivation->output-path drv))) + (guard (c ((nix-protocol-error? c) + (and (string-contains + (nix-protocol-error-message c) + "failed") + (not (valid-path? store out-path))))) + (build-derivations store (list drv)) + #f))) actual-value: #t result: PASS test-name: build-expression->derivation and timeout location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:770 source: + (test-assert + "build-expression->derivation and timeout" + (let* ((store (let ((s (open-connection))) + (set-build-options s #:timeout 1) + s)) + (builder '(begin (sleep 100) (mkdir %output) #t)) + (drv (build-expression->derivation + store + "slow" + builder)) + (out-path (derivation->output-path drv))) + (guard (c ((nix-protocol-error? c) + (and (string-contains + (nix-protocol-error-message c) + "failed") + (not (valid-path? store out-path))))) + (build-derivations store (list drv)) + #f))) actual-value: #t result: PASS test-name: build-expression->derivation and derivation-prerequisites-to-bui= ld location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:784 source: + (test-assert + "build-expression->derivation and derivation-prerequisites-to-build" + (let ((drv (build-expression->derivation %store "fail" #f))) + (null? (derivation-prerequisites-to-build %store drv)))) actual-value: #t result: PASS test-name: derivation-prerequisites-to-build when outputs already present location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:790 source: + (test-assert + "derivation-prerequisites-to-build when outputs already present" + (let* ((builder '(begin (mkdir %output) #t)) + (input-drv + (build-expression->derivation + %store + "input" + builder)) + (input-path + (derivation-output-path + (assoc-ref (derivation-outputs input-drv) "out"))) + (drv (build-expression->derivation + %store + "something" + builder + #:inputs + `(("i" ,input-drv)))) + (output (derivation->output-path drv))) + (when (valid-path? %store input-path) + (delete-paths %store (list input-path))) + (when (valid-path? %store output) + (delete-paths %store (list output))) + (and (equal? + (map derivation-input-path + (derivation-prerequisites-to-build %store drv)) + (list (derivation-file-name input-drv))) + (build-derivations %store (list drv)) + (delete-paths %store (list input-path)) + (not (valid-path? %store input-path)) + (null? (derivation-prerequisites-to-build %store drv))))) actual-value: #t result: PASS test-name: substitute: warning: authentication and authorization of substit= utes disabled! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable substitute: warning: authentication and authorization of substitutes disabl= ed! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable derivation-prerequisites-to-build and substitutes location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:819 source: + (test-assert + "derivation-prerequisites-to-build and substitutes" + (let* ((store (open-connection)) + (drv (build-expression->derivation + store + "prereq-subst" + (random 1000))) + (output (derivation->output-path drv))) + (set-build-options + store + #:use-substitutes? + #t + #:substitute-urls + (%test-substitute-urls)) + (with-derivation-narinfo + drv + (let-values + (((build download) + (derivation-prerequisites-to-build store drv)) + ((build* download*) + (derivation-prerequisites-to-build + store + drv + #:substitutable? + (const #f)))) + (and (null? build) + (equal? download (list output)) + (null? download*) + (null? build*)))))) actual-value: #t result: PASS test-name: derivation-prerequisites-to-build and substitutes, non-substitut= able build location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:841 source: + (test-assert + "derivation-prerequisites-to-build and substitutes, non-substitutable b= uild" + (let* ((store (open-connection)) + (drv (build-expression->derivation + store + "prereq-no-subst" + (random 1000) + #:substitutable? + #f)) + (output (derivation->output-path drv))) + (set-build-options + store + #:use-substitutes? + #t + #:substitute-urls + (%test-substitute-urls)) + (with-derivation-narinfo + drv + (let-values + (((build download) + (derivation-prerequisites-to-build store drv))) + (and (null? download) + (match build + (((? derivation-input? input)) + (string=3D? + (derivation-input-path input) + (derivation-file-name drv))))))))) actual-value: #t result: PASS test-name: derivation-prerequisites-to-build and substitutes, local build location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:863 source: + (test-assert + "derivation-prerequisites-to-build and substitutes, local build" + (with-store + store + (let* ((drv (build-expression->derivation + store + "prereq-subst-local" + (random 1000) + #:local-build? + #t)) + (output (derivation->output-path drv))) + (set-build-options + store + #:use-substitutes? + #t + #:substitute-urls + (%test-substitute-urls)) + (with-derivation-narinfo + drv + (let-values + (((build download) + (derivation-prerequisites-to-build store drv))) + (and (null? build) + (match download + (((? string? item)) + (string=3D? item (derivation->output-path drv)))))= ))))) actual-value: #t result: PASS test-name: derivation-prerequisites-to-build in 'check' mode location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:885 source: + (test-assert + "derivation-prerequisites-to-build in 'check' mode" + (with-store + store + (let* ((dep (build-expression->derivation + store + "dep" + `(begin ,(random-text) (mkdir %output)))) + (drv (build-expression->derivation + store + "to-check" + '(mkdir %output) + #:inputs + `(("dep" ,dep))))) + (build-derivations store (list drv)) + (delete-paths + store + (list (derivation->output-path dep))) + (and (null? (derivation-prerequisites-to-build store drv)) + (match (substitute: warning: authentication and authorization = of substitutes disabled! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable building path(s) `/tmp/guix-tests/store/5rphcyyr0qnzr2asxpgs6v81ax49vx2j-de= p' building path(s) `/tmp/guix-tests/store/fxglm2n761f2950jkmqpk41hxycps0qx-to= -check' finding garbage collector roots... removing stale temporary roots file `/tmp/guix-tests/var/11448/temproots/11= 677' removing stale temporary roots file `/tmp/guix-tests/var/11448/temproots/.f= use_hidden0000dad000001437' deleting `/tmp/guix-tests/store/5rphcyyr0qnzr2asxpgs6v81ax49vx2j-dep' deleting `/tmp/guix-tests/store/trash' deleting unused links... note: currently hard linking saves 0.09 MiB @ build-started /tmp/guix-tests/store/kvz3csrwpha43pk3mvhwsrzw2yz5qviv-fail= .drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/kv//z3csrwpha43pk3mvh= wsrzw2yz5qviv-fail.drv.bz2 builder for `/tmp/guix-tests/store/kvz3csrwpha43pk3mvhwsrzw2yz5qviv-fail.dr= v' failed with exit code 1 @ build-failed /tmp/guix-tests/store/kvz3csrwpha43pk3mvhwsrzw2yz5qviv-fail.= drv - 1 builder for `/tmp/guix-tests/store/kvz3csrwpha43pk3mvhwsrzw2yz5qviv= -fail.drv' failed with exit code 1 @ build-started /tmp/guix-tests/store/v3d6ak4h46illn6yqkid6fsid3i749yy-doub= le.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/v3//d6ak4h46illn6yq= kid6fsid3i749yy-double.drv.bz2 @ build-succeeded /tmp/guix-tests/store/v3d6ak4h46illn6yqkid6fsid3i749yy-do= uble.drv - derivation-prerequisites-to-build + store + drv + #:mode + (build-mode check)) + ((input) + (string=3D? + (derivation-input-path input) + (derivation-file-name dep)))))))) actual-value: #t result: PASS test-name: substitution-oracle and #:substitute? #f location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:905 source: + (test-assert + "substitution-oracle and #:substitute? #f" + (with-store + store + (let* ((dep (build-expression->derivation + store + "dep" + `(begin ,(random-text) (mkdir %output)))) + (drv (build-expression->derivation + store + "not-subst" + `(begin ,(random-text) (mkdir %output)) + #:substitutable? + #f + #:inputs + `(("dep" ,dep)))) + (query #f)) + (define (record-substitutable-path-query store paths) + (when query (error "already called!" query)) + (set! query paths) + '()) + (mock ((guix store) + substitutable-paths + record-substitutable-path-query) + (let ((pred (substitution-oracle store (list drv)))) + (pred (derivation->output-path drv)))) + (equal? + (pk 'query query) + (list (derivation->output-path dep)))))) ;;; (query ("/tmp/guix-tests/store/vz8xlbfsqkwsv4dvaa5dfvpqgngrs07d-dep")) actual-value: #t result: PASS test-name: build-expression->derivation with expression returning #f location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:934 source: + (test-assert + "build-expression->derivation with expression returning #f" + (let* ((builder '(begin (mkdir %output) #f)) + (drv (build-expression->derivation + %store + "fail" + builder)) + (out-path (derivation->output-path drv))) + (guard (c ((nix-protocol-error? c) + (and (string-match + "build .* failed" + (nix-protocol-error-message c)) + (not (valid-path? %store out-path))))) + (build-derivations %store (list drv)) + #f))) actual-value: #t result: PASS test-name: build-expression->derivation with two outputs location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:949 source: + (test-assert + "build-expression->derivation with two outputs" + (let* ((builder + '(begin + (call-with-output-file + (assoc-ref %outputs "out") + (lambda (p) (display '(hello) p))) + (call-with-output-file + (assoc-ref %outputs "second") + (lambda (p) (display '(world) p))))) + (drv (build-expression->derivation + %store + "double" + builder + #:outputs + '("out" "second"))) + (succeeded? + (build-derivations %store (list drv)))) + (and succeeded? + (let ((one (derivation->output-path drv)) + (two (derivation->output-path drv "second"))) + (and (equal? '(hello) (call-with-input-file one read)) + (equal? '(world) (call-with-input-file two read))))))) actual-value: #t result: PASS test-name: build-expression->derivation with one input location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:968 source: + (test-assert + "build-expression->derivation with one input" + (let* ((builder + '(call-with-output-file + %output + (lambda (p) + (let ((cu (assoc-ref %build-inputs "cu"))) + (close 1) + (dup2 (port->fdes p) 1) + (execl (string-append cu "/bin/uname") + @ build-started /tmp/guix-tests/store/vs63w833h9dn987d6j8= 0x9nggmjhjj6n-module-import.drv - x86_64-linux /tmp/guix-tests/var/log/guix= /drvs/vs//63w833h9dn987d6j80x9nggmjhjj6n-module-import.drv.bz2 @ build-succeeded /tmp/guix-tests/store/vs63w833h9dn987d6j80x9nggmjhjj6n-mo= dule-import.drv - @ build-started /tmp/guix-tests/store/9xp57zkgn9n85i77xd2975k2lh6hlxrl-modu= le-import-compiled.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/9x/= /p57zkgn9n85i77xd2975k2lh6hlxrl-module-import-compiled.drv.bz2 @ build-succeeded /tmp/guix-tests/store/9xp57zkgn9n85i77xd2975k2lh6hlxrl-mo= dule-import-compiled.drv - @ build-started /tmp/guix-tests/store/yz1m0dxzg68vryd8yra1fiaxlni4ppfp-test= -with-modules.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/yz//1m0d= xzg68vryd8yra1fiaxlni4ppfp-test-with-modules.drv.bz2 @ build-succeeded /tmp/guix-tests/store/yz1m0dxzg68vryd8yra1fiaxlni4ppfp-te= st-with-modules.drv - "uname" + "-a"))))) + (drv (build-expression->derivation + %store + "uname" + builder + #:inputs + `(("cu" ,%coreutils)))) + (succeeded? + (build-derivations %store (list drv)))) + (and succeeded? + (let ((p (derivation->output-path drv))) + (string-contains + (call-with-input-file p read-line) + "GNU"))))) result: SKIP test-name: build-expression->derivation with modules location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:984 source: + (test-assert + "build-expression->derivation with modules" + (let* ((builder + `(begin + (use-modules (guix build utils)) + (let ((out (assoc-ref %outputs "out"))) + (mkdir-p (string-append out "/guile/guix/nix")) + #t))) + (drv (build-expression->derivation + %store + "test-with-modules" + builder + #:modules + '((guix build utils))))) + (and (build-derivations %store (list drv)) + (let* ((p (derivation->output-path drv)) + (s (stat (string-append p "/guile/guix/nix")))) + (eq? (stat:type s) 'directory))))) actual-value: #t result: PASS test-name: build-expression->derivation: same fixed-output path location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:999 source: + (test-assert + "build-expression->derivation: same fixed-output path" + (let* ((builder1 + '(call-with-output-file + %output + (lambda (p) (write "hello" p)))) + (builder2 + '(call-with-output-file + (pk 'difference-here! %output) + (lambda (p) (write "hello" p)))) + (hash (sha256 (string->utf8 "hello"))) + (input1 + (build-expression->derivation + %store + "fixed" + builder1 + #:hash + hash + #:hash-algo + 'sha256)) + (input2 + (build-expression->derivation + %store + "fixed" + builder2 + #:hash + hash + #:hash-algo + 'sha256)) + (succeeded? + (build-derivations %store (list input1 input2)))) + (and succeeded? + (not (string=3D? + (derivation-file-name input1) + (derivation-file-name input2))) + (string=3D? + (derivation->output-path input1) + (derivation->output-path input2))))) actual-value: #t result: PASS test-name: build-expression->derivation with a fixed-output input location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:10= 20 source: + (test-assert + "build-expression->derivation with a fixed-output input" + (let* ((builder1 + '(call-with-output-file + %output + (lambda (p) (write "hello" p)))) + (builder2 + '(call-with-output-file + (pk 'difference-here! %output) + (lambda (p) (write "hello" p)))) + (hash (sha256 (string->utf8 "hello"))) + (input1 + (build-expression->derivation + %store + "fixed" + builder1 + #:hash + hash + #:hash-algo + 'sha256)) + (input2 + (build-expression->derivation + %store + "fixed" + builder2 + #:hash + hash + #:hash-algo + 'sha256)) + (builder3 + '(let ((input (assoc-ref %build-inputs "input"))) + (call-with-output-file + %output + (lambda (out) + (format #f "My input is ~a.~%" input))))) + (final1 + (@ build-started /tmp/guix-tests/store/8dkhnfprkjn6p5hh6abjbvh= cypif1djn-final.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/8d//kh= nfprkjn6p5hh6abjbvhcypif1djn-final.drv.bz2 @ build-succeeded /tmp/guix-tests/store/8dkhnfprkjn6p5hh6abjbvhcypif1djn-fi= nal.drv - @ build-started /tmp/guix-tests/store/q9ml6iwz4b8jffgd6l3jkllm0lm9g7aw-fixe= d-rec.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/q9//ml6iwz4b8jff= gd6l3jkllm0lm9g7aw-fixed-rec.drv.bz2 @ build-succeeded /tmp/guix-tests/store/q9ml6iwz4b8jffgd6l3jkllm0lm9g7aw-fi= xed-rec.drv - @ build-started /tmp/guix-tests/store/9a2z4zz7sraa065z4fa12g9sg6mlhkj5-smal= l-fixed-rec.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/9a//2z4zz7= sraa065z4fa12g9sg6mlhkj5-small-fixed-rec.drv.bz2 @ build-succeeded /tmp/guix-tests/store/9a2z4zz7sraa065z4fa12g9sg6mlhkj5-sm= all-fixed-rec.drv - @ build-started /tmp/guix-tests/store/aakag457jih22azd1mkhcvnlnv9115ky-fixe= d-rec-user.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/aa//kag457j= ih22azd1mkhcvnlnv9115ky-fixed-rec-user.drv.bz2 @ build-succeeded /tmp/guix-tests/store/aakag457jih22azd1mkhcvnlnv9115ky-fi= xed-rec-user.drv - build-expression->derivation + %store + "final" + builder3 + #:inputs + `(("input" ,input1)))) + (final2 + (build-expression->derivation + %store + "final" + builder3 + #:inputs + `(("input" ,input2))))) + (and (string=3D? + (derivation->output-path final1) + (derivation->output-path final2)) + (string=3D? + (derivation->output-path final1) + (derivation-path->output-path + (derivation-file-name final1))) + (build-derivations %store (list final1 final2))))) actual-value: #t result: PASS test-name: build-expression->derivation produces recursive fixed-output location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:10= 51 source: + (test-assert + "build-expression->derivation produces recursive fixed-output" + (let* ((builder + '(begin + (use-modules (srfi srfi-26)) + (mkdir %output) + (chdir %output) + (call-with-output-file + "exe" + (cut display "executable" <>)) + (chmod "exe" 511) + (symlink "exe" "symlink") + (mkdir "subdir"))) + (drv (build-expression->derivation + %store + "fixed-rec" + builder + #:hash-algo + 'sha256 + #:hash + (base32 + "10k1lw41wyrjf9mxydi0is5nkpynlsvgslinics4ppir13g7d74p") + #:recursive? + #t))) + (and (build-derivations %store (list drv)) + (let* ((dir (derivation->output-path drv)) + (exe (string-append dir "/exe")) + (link (string-append dir "/symlink")) + (subdir (string-append dir "/subdir"))) + (and (executable-file? exe) + (string=3D? + "executable" + (call-with-input-file exe get-string-all)) + (string=3D? "exe" (readlink link)) + (file-is-directory? subdir)))))) actual-value: #t result: PASS test-name: build-expression->derivation uses recursive fixed-output location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:10= 77 source: + (test-assert + "build-expression->derivation uses recursive fixed-output" + (let* ((builder + '(call-with-output-file + %output + (lambda (port) (display "hello" port)))) + (fixed (build-expression->derivation + %store + "small-fixed-rec" + builder + #:hash-algo + 'sha256 + #:hash + (base32 + "0sg9f58l1jj88w6pdrfdpj5x9b1zrwszk84j81zvby36q9whhhqa= ") + #:recursive? + #t)) + (in (derivation->output-path fixed)) + (builder + `(begin + (mkdir %output) + (chdir %output) + (symlink ,in "symlink"))) + (drv (build-expression->derivation + %store + "fixed-rec-user" + builder + #:inputs + `(("fixed" ,fixed))))) + (and (build-derivations %store (list drv)) + (let ((out (derivation->output-path drv))) + (string=3D? + (readlink (string-append out "/symlink")) + in))))) actual-value: #t result: PASS test-name: build-expression->derivation with #:references-graphs location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:10= 99 source: + (test-assert + "build-expression->derivation with #:references-graphs" + (let* ((input (add-text-to-store + %store + "foo" + "hello" + (list %bash %mkdir))) + (builder '(copy-file "input" %output)) + @ build-started /tmp/guix-tests/store/33xr95dfil5qna3dxlzlzyvrlw9nycn0-re= ferences-graphs.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/33//xr= 95dfil5qna3dxlzlzyvrlw9nycn0-references-graphs.drv.bz2 @ build-succeeded /tmp/guix-tests/store/33xr95dfil5qna3dxlzlzyvrlw9nycn0-re= ferences-graphs.drv - @ build-started /tmp/guix-tests/store/ajqc0l1rbgd83hdid7ain2wr0wiwvvh4-orig= inal-drv2.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/aj//qc0l1rbg= d83hdid7ain2wr0wiwvvh4-original-drv2.drv.bz2 @ build-succeeded /tmp/guix-tests/store/ajqc0l1rbgd83hdid7ain2wr0wiwvvh4-or= iginal-drv2.drv - @ build-started /tmp/guix-tests/store/vks5g20fjlmi5daip35rrd34869fnql9-drv-= to-remap.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/vk//s5g20fjlm= i5daip35rrd34869fnql9-drv-to-remap.drv.bz2 @ build-succeeded /tmp/guix-tests/store/vks5g20fjlmi5daip35rrd34869fnql9-dr= v-to-remap.drv - (drv (build-expression->derivation + %store + "references-graphs" + builder + #:references-graphs + `(("input" unquote input)))) + (out (derivation->output-path drv))) + (define (deps path . deps) + (let ((count (length deps))) + (string-append + path + "\n\n" + (number->string count) + "\n" + (string-join (sort deps stringderivation + %store + "original-drv1" + #f + #:guile-for-build + joke)) + (drv2 (build-expression->derivation + %store + "original-drv2" + '(call-with-output-file + %output + (lambda (p) (display "hello" p))))) + (drv3 (build-expression->derivation + %store + "drv-to-remap" + '(let ((in (assoc-ref %build-inputs "in"))) + (copy-file in %output)) + #:inputs + `(("in" ,drv1)) + #:guile-for-build + joke)) + (drv4 (map-derivation + %store + drv3 + `((,drv1 unquote drv2) (,joke unquote good)))) + (out (derivation->output-path drv4))) + (and (build-derivations + %store + (list (pk 'remapped drv4))) + (call-with-input-file out get-string-all)))) ;;; (remapped # /tmp/guix-tests/store/f8prvykpaplzl0gw9qykipvi= q3vil9ws-drv-to-remap 21a2b90>) expected-value: "hello" actual-value: "hello" result: PASS test-name: map-derivation, sources location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:11= 53 source: + (test-equal + "map-derivation, sources" + "hello" + (let* ((script1 + (add-text-to-store %store "fail.sh" "exit 1")) + (script2 + (add-text-to-store + %store + "hi.sh" + "echo -n hello > $out")) + (bash-full + (package-derivation + %store + (@ (gnu packages bash) bash))) + (drv1 (derivation + %store + "drv-to-remap" + (derivation->output-path bash-full) + `("-e" ,script1) + #:inputs + `((,bash-full) (,script1)))) + (drv2 (map-derivation + %store + drv1 + `((,bash-full unquote %bash) + (,script1 unquote script2)))) + (out (derivation->output-path drv2))) + (and (build-derivations + %store + (list (pk 'remapped* drv2))) + (call-with-input-file out get-string-all)))) ;;; (remapped* # /tmp/guix-tests/store/d16rf6zch2w23cn1v1gm8r3w12pc7y2m-drv-to-remap 1c010= f0>) expected-value: "hello" actual-value: "hello" result: PASS SKIP: tests/packages =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: printer with location location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:69 source: + (test-assert + "printer with location" + (string-match + "^#$" + (with-output-to-string + (lambda () + (write (dummy-package + "foo" + (location (make-location "foo.scm" 42 7)))))))) actual-value: #("#" (0 . 35)) result: PASS test-name: printer without location location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:77 source: + (test-assert + "printer without location" + (string-match + "^#$" + (with-output-to-string + (lambda () + (write (dummy-package "foo" (location #f))))))) actual-value: #("#" (0 . 24)) result: PASS test-name: hidden-package location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:84 source: + (test-assert + "hidden-package" + (and (hidden-package? + (hidden-package (dummy-package "foo"))) + (not (hidden-package? (dummy-package "foo"))))) actual-value: #t result: PASS test-name: package-superseded location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:88 source: + (test-assert + "package-superseded" + (let* ((new (dummy-package "bar")) + (old (deprecated-package "foo" new))) + (and (eq? (package-superseded old) new) + (mock ((gnu packages) + find-best-packages-by-name + (const (list old))) + (specification->package "foo") + (and (eq? new (specification->package "foo")) + (eq? new (specification->package+output "foo"))))))) actual-value: #t result: PASS test-name: transaction-upgrade-entry, zero upgrades location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:97 source: + (test-assert + "transaction-upgrade-entry, zero upgrades" + (let* ((old (dummy-package "foo" (version "1"))) + (tx (mock ((gnu packages) + find-newest-available-packages + (const vlist-null)) + ((@@ (guix scripts package) + transaction-upgrade-entry) + (manifest-entry + (inherit (package->manifest-entry old)) + (item (string-append + (%store-prefix) + "/" + (make-string 32 #\e) + "-foo-1"))) + (manifest-transaction))))) + (manifest-transaction-null? tx))) actual-value: #t result: PASS test-name: transaction-upgrade-entry, one upgrade location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:109 source: + (test-assert + "transaction-upgrade-entry, one upgrade" + (let* ((old (dummy-package "foo" (version "1"))) + (new (dummy-package "foo" (version "2"))) + (tx (mock ((gnu packages) + find-newest-available-packages + (const (vhash-cons "foo" (list "2" new) vlist-null))) + ((@@ (guix scripts package) + transaction-upgrade-entry) + (manifest-entry + (inherit (package->manifest-entry old)) + (item (string-append + (%store-prefix) + "/" + (make-string 32 #\e) + "-foo-1"))) + (manifest-transaction))))) + (and (match (manifest-transaction-install tx) + ((($ "foo" "2" "out" item)) + (eq? item new))) + (null? (manifest-transaction-remove tx))))) actual-value: #t result: PASS test-name: transaction-upgrade-entry, superseded package location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:125 source: + (test-assert + "transaction-upgrade-entry, superseded package" + (let* ((old (dummy-package "foo" (version "1"))) + (new (dummy-package "bar" (version "2"))) + (dep (deprecated-package "foo" new)) + (tx (mock ((gnu packages) + find-newest-available-packages + (const (vhash-cons "foo" (list "2" dep) vlist-null))) + ((@@ (guix scripts package) + transaction-upgrade-entry) + (manifest-entry + (inherit (package->manifest-entry old)) + (item (string-append + (%store-prefix) + "/" + (make-string 32 #\e) + "-foo-1"))) + (manifest-transaction))))) + (and (match (manifest-transaction-install tx) + ((($ "bar" "2" "out" item)) + (eq? item new))) + (match (manifest-transaction-remove tx) + (((? manifest-pattern? pattern)) + (and (string=3D? (manifest-pattern-name pattern) "foo") + (string=3D? (manifest-pattern-version pattern) "1") + (string=3D? + (manifest-pattern-output pattern) + "out"))))))) actual-value: #t result: PASS test-name: package-field-location location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:146 source: + (test-assert + "package-field-location" + (let () + (define (goto port line column) + (unless + (and (=3D (port-column port) (- column 1)) + (=3D (port-line port) (- line 1))) + (unless + (eof-object? (get-char port)) + (goto port line column)))) + (define read-at + (match-lambda + (($ file line column) + (call-with-input-file + (search-path %load-path file) + (lambda (port) + (goto port line column) + (read port)))))) + (and (member + (read-at + (package-field-location %bootstrap-guile 'name)) + (let ((name (package-name %bootstrap-guile))) + (list name `(name ,name)))) + (member + (read-at + (package-field-location + %bootstrap-guile + 'version)) + (let ((version (package-version %bootstrap-guile))) + (list version `(version ,version)))) + (not (package-field-location + %bootstrap-guile + 'does-not-exist))))) actual-value: #t result: PASS test-name: package-field-location, relative file name location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:173 source: + (test-equal + "package-field-location, relative file name" + (location-file + (package-location %bootstrap-guile)) + (with-fluids + ((%file-port-name-canonicalization 'absolute)) + (location-file + (package-field-location + %bootstrap-guile + 'version)))) expected-value: "gnu/packages/bootstrap.scm" actual-value: "gnu/packages/bootstrap.scm" result: PASS test-name: package-transitive-inputs location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:178 source: + (test-assert + "package-transitive-inputs" + (let* ((a (dummy-package "a")) + (b (dummy-package + "b" + (propagated-inputs `(("a" ,a))))) + (c (dummy-package "c" (inputs `(("a" ,a))))) + (d (dummy-package + "d" + (propagated-inputs `(("x" "something.drv"))))) + (e (dummy-package + "e" + (inputs `(("b" ,b) ("c" ,c) ("d" ,d)))))) + (and (null? (package-transitive-inputs a)) + (equal? + `(("a" ,a)) + (package-transitive-inputs b)) + (equal? + `(("a" ,a)) + (package-transitive-inputs c)) + (equal? + (package-propagated-inputs d) + (package-transitive-inputs d)) + (equal? + `(("b" ,b) + ("c" ,c) + ("d" ,d) + ("a" ,a) + ("x" "something.drv")) + (pk 'x (package-transitive-inputs e)))))) ;;; (x (("b" #) ("c" #) ("d" #) ("a" #) ("x" "something.drv"))) actual-value: #t result: PASS test-name: package-transitive-inputs, no duplicates location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:197 source: + (test-assert + "package-transitive-inputs, no duplicates" + (let* ((a (dummy-package "a")) + (b (dummy-package + "b" + (inputs `(("a+" ,a))) + (native-inputs `(("a*" ,a))) + (propagated-inputs `(("a" ,a))))) + (c (dummy-package + "c" + (propagated-inputs `(("b" ,b))))) + (d (dummy-package "d" (inputs `(("a" ,a) ("c" ,c))))) + (e (dummy-package "e" (inputs `(("b" ,b) ("c" ,c)))))) + (and (null? (package-transitive-inputs a)) + (equal? + `(("a*" ,a) ("a+" ,a) ("a" ,a)) + (package-transitive-inputs b)) + (equal? + `(("b" ,b) ("a" ,a)) + (package-transitive-inputs c)) + (equal? + `(("a" ,a) ("c" ,c) ("b" ,b)) + (package-transitive-inputs d)) + (equal? + `(("b" ,b) ("c" ,c) ("a" ,a)) + (package-transitive-inputs e))))) actual-value: #t result: PASS test-name: package-transitive-supported-systems location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:219 source: + (test-equal + "package-transitive-supported-systems" + '(("x" "y" "z") ("x" "y") ("y") ("y") ("y")) + (let* ((a (dummy-package + "a" + (build-system trivial-build-system) + (supported-systems '("x" "y" "z")))) + (b (dummy-package + "b" + (build-system trivial-build-system) + (supported-systems '("x" "y")) + (inputs `(("a" ,a))))) + (c (dummy-package + "c" + (build-system trivial-build-system) + (supported-systems '("y" "z")) + (inputs `(("b" ,b))))) + (d (dummy-package + "d" + (build-system trivial-build-system) + (supported-systems '("x" "y" "z")) + (inputs `(("b" ,b) ("c" ,c))))) + (e (dummy-package + "e" + (build-system trivial-build-system) + (supported-systems '("x" "y" "z")) + (inputs `(("d" ,d)))))) + (list (package-transitive-supported-systems a) + (package-transitive-supported-systems b) + (package-transitive-supported-systems c) + (package-transitive-supported-systems d) + (package-transitive-supported-systems e)))) expected-value: (("x" "y" "z") ("x" "y") ("y") ("y") ("y")) actual-value: (("x" "y" "z") ("x" "y") ("y") ("y") ("y")) result: PASS test-name: origin-actual-file-name location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:252 source: + (test-equal + "origin-actual-file-name" + "foo-1.tar.gz" + (let ((o (dummy-origin + (uri "http://www.example.com/foo-1.tar.gz")))) + (origin-actual-file-name o))) expected-value: "foo-1.tar.gz" actual-value: "foo-1.tar.gz" result: PASS test-name: origin-actual-file-name, file-name location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:257 source: + (test-equal + "origin-actual-file-name, file-name" + "foo-1.tar.gz" + (let ((o (dummy-origin + (uri "http://www.example.com/tarball") + (file-name "foo-1.tar.gz")))) + (origin-actual-file-name o))) expected-value: "foo-1.tar.gz" actual-value: "foo-1.tar.gz" result: PASS test-name: package-direct-sources, no source location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:274 source: + (test-assert + "package-direct-sources, no source" + (null? (package-direct-sources a))) actual-value: #t result: PASS test-name: package-direct-sources, #f source location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:276 source: + (test-equal + "package-direct-sources, #f source" + (list i) + (package-direct-sources b)) expected-value: (#) actual-value: (#) result: PASS test-name: package-direct-sources, not input source location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:279 source: + (test-equal + "package-direct-sources, not input source" + (list u) + (package-direct-sources d)) expected-value: (#) actual-value: (#) result: PASS test-name: package-direct-sources location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:282 source: + (test-assert + "package-direct-sources" + (let ((s (package-direct-sources c))) + (and (=3D (length (pk 's-sources s)) 2) + (member o s) + (member i s)))) ;;; (s-sources (# #)) actual-value: (#) result: PASS test-name: package-transitive-sources location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:287 source: + (test-assert + "package-transitive-sources" + (let ((s (package-transitive-sources d))) + (and (=3D (length (pk 'd-sources s)) 3) + (member o s) + (member i s) + (member u s)))) ;;; (d-sources (# # #)) actual-value: (# # #) result: PASS test-name: transitive-input-references location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:294 source: + (test-assert + "transitive-input-references" + (let* ((a (dummy-package "a")) + (b (dummy-package "b")) + (c (dummy-package + "c" + (inputs `(("a" ,a))) + (propagated-inputs `(("boo" ,b))))) + (d (dummy-package "d" (inputs `(("c*" ,c))))) + (keys (map (match-lambda (('assoc-ref 'l key) key)) + (pk 'refs + (transitive-input-references + 'l + (package-inputs d)))))) + (and (=3D (length keys) 2) + (member "c*" keys) + (member "boo" keys)))) ;;; (refs ((assoc-ref l "c*") (assoc-ref l "boo"))) actual-value: ("boo") result: PASS test-name: package-transitive-supported-systems, implicit inputs location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:311 source: + (test-equal + "package-transitive-supported-systems, implicit inputs" + %supported-systems + (let ((p (dummy-package + "foo" + (build-system gnu-build-system) + (supported-systems + `("does-not-exist" "foobar" ,@%supported-systems))))) + (package-transitive-supported-systems p))) expected-value: ("x86_64-linux" "i686-linux" "armhf-linux" "mips64el-linux") actual-value: ("x86_64-linux" "i686-linux" "armhf-linux" "mips64el-linux") result: PASS test-name: supported-package? location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:322 source: + (test-assert + "supported-package?" + (let ((p (dummy-package + "foo" + (build-system gnu-build-system) + (supported-systems + '("x86_64-linux" "does-not-exist"))))) + (and (supported-package? p "x86_64-linux") + (not (supported-package? p "does-not-exist")) + (not (supported-package? p "i686-linux"))))) actual-value: #t result: PASS test-name: package-source-derivation, file location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:332 source: + (test-assert + "package-source-derivation, file" + (let* ((file (search-path %load-path "guix.scm")) + (package + (package + (inherit (dummy-package "p")) + (source file))) + (source + (package-source-derivation + %store + (package-source package)))) + (and (store-path? source) + (valid-path? %store source) + (equal? + (call-with-input-file source get-bytevector-all) + (call-with-input-file file get-bytevector-all))))) actual-value: #t result: PASS test-name: package-source-derivation, store path location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:343 source: + (test-assert + "package-source-derivation, store path" + (let* ((file (add-to-store + %store + "guix.scm" + #t + "sha256" + (search-path %load-path "guix.scm"))) + (package + (package + (inherit (dummy-package "p")) + (source file))) + (source + (package-source-derivation + %store + (package-source package)))) + (string=3D? file source))) actual-value: #t result: PASS test-name: package-source-derivation, indirect store path location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:352 source: + (test-assert + "package-source-derivation, indirect store path" + (let* ((dir (add-to-store + %store + "guix-build" + #t + "sha256" + (dirname + (search-path %load-path "guix/build/utils.scm")))) + (package + (package + (inherit (dummy-package "p")) + (source (string-append dir "/utils.scm")))) + (source + (package-source-derivation + %store + (package-source package)))) + (and (direct-store-path? source) + (string-suffix? "utils.scm" source)))) actual-value: #t result: PASS test-name: package-source-derivation, local-file location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:363 source: + (test-assert + "package-source-derivation, local-file" + (let* ((file (local-file "../guix/base32.scm")) + (package + (package + (inherit (dummy-package "p")) + (source file))) + (source + (package-source-derivation + %store + (package-source package)))) + (and (store-path? source) + (string-suffix? "base32.scm" source) + (valid-path? %store source) + (equal? + (call-with-input-file source get-bytevector-all) + (call-with-input-file + (search-path %load-path "guix/base32.scm") + get-bytevector-all))))) actual-value: #t result: PASS test-name: package-source-derivation, snippet location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:378 source: + (test-equal + "package-source-derivation, snippet" + "OK" + (let* ((file (search-bootstrap-binary + (match (%current-system) + ("armhf-linux" "guile-2.0.11.tar.xz") + ("aarch64-linux" "guile-2.0.14.tar.xz") + (_ "guile-2.0.9.tar.xz")) + (%current-system))) + (sha256 (call-with-input-file file port-sha256)) + (fetch (lambda* (url hash-algo hash #:optional name #:key system) + (pk 'fetch url hash-algo hash name system) + (interned-file url))) + (source + (bootstrap-origin + (origin + (method fetch) + (uri file) + (sha256 sha256) + (patch-inputs + `(("tar" ,%bootstrap-coreutils&co) + ("xz" ,%bootstrap-coreutils&co) + ("patch" ,%bootstrap-coreutils&co))) + (patch-guile %bootstrap-guile) + (modules '((guix build utils))) + (snippet + '(begin + (chmod "." 511) + (symlink "guile" "guile-rocks") + (copy-recursively + "../share/guile/2.0/scripts" + "scripts") + (chmod ".." 511)))))) + (package + (package + (inherit (dummy-package "with-snippet")) + (source source) + (build-system trivial-build-system) + (inputs + `(("tar" + ,(search-bootstrap-binary "tar" (%current-system))) + ("xz" + ,(search-bootstrap-binary "xz" (%current-system))))) + (arguments + `(#:guile + ,%bootstrap-guile + #:builder + (let ((tar (assoc-ref %build-inputs "tar")) + (xz (assoc-ref %build-inputs "xz")) + (source (assoc-ref %build-inputs "source"))) + (and (zero? (system* + tar + "xvf" + source + "--use-compress-program" + xz)) + (string=3D? "guile" (readlink "bin/guile-rocks")) + (file-exists? "bin/scripts/compile.scm") + (let ((out (assoc-ref %outputs "out"))) + (call-with-output-file + out + (lambda (p) (display "OK" p)))))))))) + (drv (package-derivation %store package)) + (out (derivation->output-path drv))) + (and (build-derivations + %store + (list (pk 'snippet-drv drv))) + (call-with-input-file out get-string-all)))) result: SKIP test-name: return value location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:442 source: + (test-assert + "return value" + (let ((drv (package-derivation %store (dummy-package "p")))) + (and (derivation? drv) + (file-exists? (derivation-file-name drv))))) actual-value: #t result: PASS test-name: package-output location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:447 source: + (test-assert + "package-output" + (let* ((package (dummy-package "p")) + (drv (package-derivation %store package))) + (and (derivation? drv) + (string=3D? + (derivation->output-path drv) + (package-output %store package "out"))))) actual-value: #t result: PASS test-name: patch not found yields a run-time error location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:454 source: + (test-assert + "patch not found yields a run-time error" + (guard (c ((condition-has-type? c &message) + (and (string-contains + random seed for tests: 1495526084 package 'foo' has been superseded by 'bar' package 'foo' has been superseded by 'bar' package 'foo' has been superseded by 'bar' package 'foo' has been superseded by 'bar' @ build-started /tmp/guix-tests/store/hvyvgjygf729vfvbpl2k3dqvsiwx59cw-triv= ial-0.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/hv//yvgjygf729vf= vbpl2k3dqvsiwx59cw-trivial-0.drv.bz2 @ build-succeeded /tmp/guix-tests/store/hvyvgjygf729vfvbpl2k3dqvsiwx59cw-tr= ivial-0.drv - (condition-message c) + "does-not-exist.patch") + (string-contains + (condition-message c) + "not found")))) + (let ((p (package + (inherit (dummy-package "p")) + (source + (origin + (method (const #f)) + (uri "http://whatever") + (patches + (list (search-patch "does-not-exist.patch"))) + (sha256 + (base32 + "0amn0bbwqvsvvsh6drfwz20ydc2czk374lzw5kksbh6b= f78k4ks4"))))))) + (package-derivation %store p) + #f))) actual-value: 28 result: PASS test-name: &package-input-error location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:474 source: + (test-equal + "&package-input-error" + (list dummy (current-module)) + (guard (c ((package-input-error? c) + (list (package-error-package c) + (package-error-invalid-input c)))) + (package-derivation %store dummy))) expected-value: (# #) actual-value: (# #) result: PASS test-name: reference to non-existent output location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:481 source: + (test-assert + "reference to non-existent output" + (parameterize + ((%graft? #f)) + (let* ((dep (dummy-package "dep")) + (p (dummy-package + "p" + (inputs `(("dep" ,dep "non-existent")))))) + (guard (c ((derivation-missing-output-error? c) + (and (string=3D? + (derivation-missing-output c) + "non-existent") + (equal? + (package-derivation %store dep) + (derivation-error-derivation c))))) + (package-derivation %store p))))) actual-value: #t result: PASS test-name: trivial location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:493 source: + (test-assert + "trivial" + (let* ((p (package + (inherit (dummy-package "trivial")) + (build-system trivial-build-system) + (source #f) + (arguments + `(#:guile + ,%bootstrap-guile + #:builder + (begin + (mkdir %output) + (call-with-output-file + (string-append %output "/test") + (lambda (p) (display '(hello guix) p)))))))) + (d (package-derivation %store p))) + (and (build-derivations %store (list d)) + (let ((p (pk 'drv d (derivation->output-path d)))) + (equal? + '(hello guix) + (call-with-input-file + (string-append p "/test") + read)))))) ;;; (drv # /tmp/guix-tests/store/3pp7cs8ycxg16yldqd62lrk306ck1g72= -trivial-0 3194eb0> "/tmp/guix-tests/store/3pp7cs8ycxg16yldqd62lrk306ck1g72= -trivial-0") actual-value: #t result: PASS test-name: trivial with local file as input location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:511 source: + (test-assert + "trivial with local file as input" + (let* ((i (search-path %load-path "ice-9/boot-9.scm")) + (p (package + (inherit + (dummy-package "trivial-with-input-file")) + (build-system trivial-build-system) + (source #f) + (arguments + `(#:guile + ,%bootstrap-guile + #:builder + (copy-file + @ build-started /tmp/guix-tests/store/a6yjh360wy274bw6v69b7i4ybgz= nhc72-trivial-with-input-file-0.drv - x86_64-linux /tmp/guix-tests/var/log/= guix/drvs/a6//yjh360wy274bw6v69b7i4ybgznhc72-trivial-with-input-file-0.drv.= bz2 @ build-succeeded /tmp/guix-tests/store/a6yjh360wy274bw6v69b7i4ybgznhc72-tr= ivial-with-input-file-0.drv - @ build-started /tmp/guix-tests/store/62hvlyvzl8zdm919i5f51clhvy5a5yab-triv= ial-with-source-0.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/62//= hvlyvzl8zdm919i5f51clhvy5a5yab-trivial-with-source-0.drv.bz2 @ build-succeeded /tmp/guix-tests/store/62hvlyvzl8zdm919i5f51clhvy5a5yab-tr= ivial-with-source-0.drv - @ build-started /tmp/guix-tests/store/jmw8n1jv0clislyswj0gnc7mm52q0kjv-triv= ial-system-dependent-input-0.drv - x86_64-linux /tmp/guix-tests/var/log/gui= x/drvs/jm//w8n1jv0clislyswj0gnc7mm52q0kjv-trivial-system-dependent-input-0.= drv.bz2 @ build-succeeded /tmp/guix-tests/store/jmw8n1jv0clislyswj0gnc7mm52q0kjv-tr= ivial-system-dependent-input-0.drv - (assoc-ref %build-inputs "input") + %output))) + (inputs `(("input" ,i))))) + (d (package-derivation %store p))) + (and (build-derivations %store (list d)) + (let ((p (pk 'drv d (derivation->output-path d)))) + (equal? + (call-with-input-file p get-bytevector-all) + (call-with-input-file i get-bytevector-all)))))) ;;; (drv # /tmp/guix-tests/store/ig6yxsjih7q2g4zm= lplm1psjz5yprqad-trivial-with-input-file-0 3194c30> "/tmp/guix-tests/store/= ig6yxsjih7q2g4zmlplm1psjz5yprqad-trivial-with-input-file-0") actual-value: #t result: PASS test-name: trivial with source location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:527 source: + (test-assert + "trivial with source" + (let* ((i (search-path %load-path "ice-9/boot-9.scm")) + (p (package + (inherit (dummy-package "trivial-with-source")) + (build-system trivial-build-system) + (source i) + (arguments + `(#:guile + ,%bootstrap-guile + #:builder + (copy-file + (assoc-ref %build-inputs "source") + %output))))) + (d (package-derivation %store p))) + (and (build-derivations %store (list d)) + (let ((p (derivation->output-path d))) + (equal? + (call-with-input-file p get-bytevector-all) + (call-with-input-file i get-bytevector-all)))))) actual-value: #t result: PASS test-name: trivial with system-dependent input location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:542 source: + (test-assert + "trivial with system-dependent input" + (let* ((p (package + (inherit + (dummy-package "trivial-system-dependent-input")) + (build-system trivial-build-system) + (source #f) + (arguments + `(#:guile + ,%bootstrap-guile + #:builder + (let ((out (assoc-ref %outputs "out")) + (bash (assoc-ref %build-inputs "bash"))) + (zero? (system* + bash + "-c" + (format #f "echo hello > ~a" out)))))) + (inputs + `(("bash" + ,(search-bootstrap-binary + "bash" + (%current-system))))))) + (d (package-derivation %store p))) + (and (build-derivations %store (list d)) + (let ((p (pk 'drv d (derivation->output-path d)))) + (eq? 'hello (call-with-input-file p read)))))) ;;; (drv # /tmp/guix-tests/store/8pqmam9mm= npd071ya49hv33dnp8p24f5-trivial-system-dependent-input-0 3194870> "/tmp/gui= x-tests/store/8pqmam9mmnpd071ya49hv33dnp8p24f5-trivial-system-dependent-inp= ut-0") actual-value: #t result: PASS test-name: search paths location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:560 source: + (test-assert + "search paths" + (let* ((p (make-prompt-tag "return-search-paths")) + (s (build-system + (name 'raw) + (description + "Raw build system with direct store access") + (lower (lambda* (name + #:key + source + inputs + system + target + #:allow-other-keys) + (bag (name name) + (system system) + (target target) + (build-inputs inputs) + (build (lambda* (store + name + inputs + #:key + outputs + system + search-paths) + search-paths))))))) + (x (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.0"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("share/guile/site/2.0"))))) + (a (package + (inherit (dummy-package "guile")) + (build-system s) + (native-search-paths x))) + (b (package + (inherit (dummy-package "guile-foo")) + (build-system s) + (inputs `(("guile" ,a))))) + (c (package + (inherit (dummy-package "guile-bar")) + (build-system s) + (inputs `(("guile" ,a) ("guile-foo" ,b)))))) + (let-syntax ((collect + (syntax-rules () + ((_ body ...) + (call-with-prompt + p + (lambda () body ...) + (lambda (k search-paths) search-paths)))))) + (and (null? (collect (package-derivation %store a))) + (equal? + x + (collect (package-derivation %store b))) + (equal? + x + (collect (package-derivation %store c))))))) actual-value: #t result: PASS test-name: package-transitive-native-search-paths location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:602 source: + (test-assert + "package-transitive-native-search-paths" + (let* ((sp (lambda (name) + (list (search-path-specification + (variable name) + (files '("foo/bar")))))) + (p0 (dummy-package + "p0" + (native-search-paths (sp "PATH0")))) + (p1 (dummy-package + "p1" + (native-search-paths (sp "PATH1")))) + (p2 (dummy-package + "p2" + (native-search-paths (sp "PATH2")) + (inputs `(("p0" ,p0))) + (propagated-inputs `(("p1" ,p1))))) + (p3 (dummy-package + "p3" + (native-search-paths (sp "PATH3")) + (native-inputs `(("p0" ,p0))) + (propagated-inputs `(("p2" ,p2)))))) + (lset=3D string=3D? + '("PATH1" "PATH2" "PATH3") + (map search-path-specification-variable + (package-transitive-native-search-paths p3))))) actual-value: #t result: PASS test-name: package-cross-derivation location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:622 source: + (test-assert + "package-cross-derivation" + (let ((drv (package-cross-derivation + %store + (dummy-package "p") + "mips64el-linux-gnu"))) + (and (derivation? drv) + (file-exists? (derivation-file-name drv))))) actual-value: #t result: PASS test-name: package-cross-derivation, trivial-build-system location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:628 source: + (test-assert + "package-cross-derivation, trivial-build-system" + (let ((p (package + (inherit (dummy-package "p")) + (build-system trivial-build-system) + (arguments '(#:builder (exit 1)))))) + (let ((drv (package-cross-derivation + %store + p + "mips64el-linux-gnu"))) + (derivation? drv)))) actual-value: #t result: PASS test-name: package-cross-derivation, no cross builder location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:635 source: + (test-assert + "package-cross-derivation, no cross builder" + (let* ((b (build-system + (inherit trivial-build-system) + (lower (const #f)))) + (p (package + (inherit (dummy-package "p")) + (build-system b)))) + (guard (c ((package-cross-build-system-error? c) + (eq? (package-error-package c) p))) + (package-cross-derivation + %store + p + "mips64el-linux-gnu") + #f))) actual-value: #t result: PASS test-name: package-grafts, indirect grafts location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:663 source: + (test-assert + "package-grafts, indirect grafts" + (let* ((new (dummy-package + "dep" + (arguments '(#:implicit-inputs? #f)))) + (dep (package (inherit new) (version "0.0"))) + (dep* (package (inherit dep) (replacement new))) + (dummy (dummy-package + "dummy" + (arguments '(#:implicit-inputs? #f)) + (inputs `(("dep" ,dep*)))))) + (equal? + (package-grafts %store dummy) + (list (graft (origin (package-derivation %store dep)) + (replacement (package-derivation %store new))))))) actual-value: #t result: PASS test-name: package-grafts, indirect grafts, propagated inputs location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:696 source: + (test-assert + "package-grafts, indirect grafts, propagated inputs" + (let* ((new (dummy-package + "dep" + (arguments '(#:implicit-inputs? #f)))) + (dep (package (inherit new) (version "0.0"))) + (dep* (package (inherit dep) (replacement new))) + (prop (dummy-package + "propagated" + (propagated-inputs `(("dep" ,dep*))) + (arguments '(#:implicit-inputs? #f)))) + (dummy (dummy-package + "dummy" + (arguments '(#:implicit-inputs? #f)) + (inputs `(("prop" ,prop)))))) + (equal? + (package-grafts %store dummy) + (list (graft (origin (package-derivation %store dep)) + (replacement (package-derivation %store new))))))) actual-value: #t result: PASS test-name: package-grafts, same replacement twice location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:712 source: + (test-assert + "package-grafts, same replacement twice" + (let* ((new (dummy-package + "dep" + (version "1") + (arguments '(#:implicit-inputs? #f)))) + (dep (package + (inherit new) + (version "0") + (replacement new))) + (p1 (dummy-package + "intermediate1" + (arguments '(#:implicit-inputs? #f)) + (inputs `(("dep" ,dep))))) + (p2 (dummy-package + "intermediate2" + (arguments '(#:implicit-inputs? #f)) + (inputs `(("dep" ,(package (inherit dep))))))) + (p3 (dummy-package + "final" + (arguments '(#:implicit-inputs? #f)) + (inputs `(("p1" ,p1) ("p2" ,p2)))))) + (equal? + (package-grafts %store p3) + (list (graft (origin + (package-derivation + %store + (package (inherit dep) (replacement #f)))) + (replacement (package-derivation %store new))))))) actual-value: #t result: PASS test-name: replacement also grafted location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:736 source: + (test-assert + "replacement also grafted" + (let* ((p1r (dummy-package + "P1" + (build-system trivial-build-system) + (arguments + `(#:guile + ,%bootstrap-guile + #:builder + (let ((out (assoc-ref %outputs "out"))) + @ build-started /tmp/guix-tests/store/4fy6qbf23zv784brzwpkkrmwpnmbp2gr-p1= -0.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/4f//y6qbf23zv784brz= wpkkrmwpnmbp2gr-p1-0.drv.bz2 @ build-succeeded /tmp/guix-tests/store/4fy6qbf23zv784brzwpkkrmwpnmbp2gr-p1= -0.drv - @ build-started /tmp/guix-tests/store/107g7qq7946g9vvbp8vqcpx98xjb79df-P2-0= .drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/10//7g7qq7946g9vvbp8v= qcpx98xjb79df-P2-0.drv.bz2 @ build-succeeded /tmp/guix-tests/store/107g7qq7946g9vvbp8vqcpx98xjb79df-P2= -0.drv - (mkdir out) + (call-with-output-file + (string-append out "/replacement") + (const #t))))))) + (p1 (package + (inherit p1r) + (name "p1") + (replacement p1r) + (arguments + `(#:guile + ,%bootstrap-guile + #:builder + (mkdir (assoc-ref %outputs "out")))))) + (p2r (dummy-package + "P2" + (build-system trivial-build-system) + (inputs `(("p1" ,p1))) + (arguments + `(#:guile + ,%bootstrap-guile + #:builder + (let ((out (assoc-ref %outputs "out"))) + (mkdir out) + (chdir out) + (symlink (assoc-ref %build-inputs "p1") "p1") + (call-with-output-file + (string-append out "/replacement") + (const #t))))))) + (p2 (package + (inherit p2r) + (name "p2") + (replacement p2r) + (arguments + `(#:guile + ,%bootstrap-guile + #:builder + (let ((out (assoc-ref %outputs "out"))) + (mkdir out) + (chdir out) + (symlink (assoc-ref %build-inputs "p1") "p1")))))) + (p3 (dummy-package + "p3" + (build-system trivial-build-system) + (inputs `(("p2" ,p2))) + (arguments + `(#:guile + ,%bootstrap-guile + #:builder + (let ((out (assoc-ref %outputs "out"))) + (mkdir out) + (chdir out) + (symlink (assoc-ref %build-inputs "p2") "p2"))))))) + (lset=3D equal? + (package-grafts %store p3) + (list (graft (origin + (package-derivation %store p1 #:graft? #f)) + (replacement (package-derivation %store p1r))) + (graft (origin + (package-derivation %store p2 #:graft? #f)) + (replacement + (package-derivation %store p2r #:graft? #t)))))= )) actual-value: #t result: PASS test-name: package->bag location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:829 source: + (test-equal + "package->bag" + `("foo86-hurd" + #f + (,(package-source gnu-make)) + (,(canonical-package glibc)) + (,(canonical-package coreutils))) + (let ((bag (package->bag gnu-make "foo86-hurd"))) + (list (bag-system bag) + (bag-target bag) + (assoc-ref (bag-build-inputs bag) "source") + (assoc-ref (bag-build-inputs bag) "libc") + (assoc-ref (bag-build-inputs bag) "coreutils")))) expected-value: ("foo86-hurd" #f (#) (#) = (#)) actual-value: ("foo86-hurd" #f (#) (#) (#= )) result: PASS test-name: package->bag, cross-compilation location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:838 source: + (test-equal + "package->bag, cross-compilation" + `(,(%current-system) + "foo86-hurd" + (,(package-source gnu-make)) + (,(canonical-package glibc)) + (,(canonical-package coreutils))) + (let ((bag (package->bag + gnu-make + (%current-system) + "foo86-hurd"))) + (list (bag-system bag) + (bag-target bag) + (assoc-ref (bag-build-inputs bag) "source") + (assoc-ref (bag-build-inputs bag) "libc") + (assoc-ref (bag-build-inputs bag) "coreutils")))) expected-value: ("x86_64-linux" "foo86-hurd" (#) (#) (#)) actual-value: ("x86_64-linux" "foo86-hurd" (#) (#) (#= )) result: PASS test-name: package->bag, propagated inputs location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:848 source: + (test-assert + "package->bag, propagated inputs" + (let* ((dep (dummy-package "dep")) + (prop (dummy-package + "prop" + (propagated-inputs `(("dep" ,dep))))) + (dummy (dummy-package + "dummy" + (inputs `(("prop" ,prop))))) + (inputs + (bag-transitive-inputs + (package->bag dummy #:graft? #f)))) + (match (assoc "dep" inputs) + (("dep" package) (eq? package dep))))) actual-value: #t result: PASS test-name: bag->derivation location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:859 source: + (test-assert + "bag->derivation" + (parameterize + ((%graft? #f)) + (let ((bag (package->bag gnu-make)) + (drv (package-derivation %store gnu-make))) + (parameterize + ((%current-system "foox86-hurd")) + (equal? drv (bag->derivation %store bag)))))) actual-value: #t result: PASS test-name: bag->derivation, cross-compilation location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:866 source: + (test-assert + "bag->derivation, cross-compilation" + (parameterize + ((%graft? #f)) + (let* ((target "mips64el-linux-gnu") + (bag (package->bag gnu-make (%current-system) target)) + (drv (package-cross-derivation %store gnu-make target))) + (parameterize + ((%current-system "foox86-hurd") + (%current-target-system "foo64-linux-gnu")) + (equal? drv (bag->derivation %store bag)))))) actual-value: #t result: PASS test-name: GNU Make, bootstrap location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:877 source: + (test-assert + "GNU Make, bootstrap" + (let ((gnu-make + (@@ (gnu packages commencement) gnu-make-boot0))) + (and (package? gnu-make) + (or (location? (package-location gnu-make)) + (not (package-location gnu-make))) + (let* ((drv (package-derivation %store gnu-make)) + (out (derivation->output-path drv))) + (and (build-derivations %store (list drv)) + (file-exists? (string-append out "/bin/make"))))))) result: SKIP test-name: package-mapping location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:889 source: + (test-equal + "package-mapping" + 42 + (let* ((dep (dummy-package + "chbouib" + (native-inputs `(("x" ,grep))))) + (p0 (dummy-package + "example" + (inputs + `(("foo" ,coreutils) ("bar" ,grep) ("baz" ,dep))))) + (transform + (lambda (p) (package (inherit p) (source 42)))) + (rewrite (package-mapping transform)) + (p1 (rewrite p0))) + (and (eq? p1 (rewrite p0)) + (eqv? 42 (package-source p1)) + (match (package-inputs p1) + ((("foo" dep1) ("bar" dep2) ("baz" dep3)) + (and (eq? dep1 (rewrite coreutils)) + (eq? dep2 (rewrite grep)) + (eq? dep3 (rewrite dep)) + (eqv? 42 + (package-source dep1) + (package-source dep2) + (package-source dep3)) + (match (package-native-inputs dep3) + ((("x" dep)) + (and (eq? dep (rewrite grep)) + (package-source dep)))))))))) expected-value: 42 actual-value: 42 result: PASS test-name: package-input-rewriting location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:916 source: + (test-assert + "package-input-rewriting" + (let* ((dep (dummy-package + "chbouib" + (native-inputs `(("x" ,grep))))) + (p0 (dummy-package + "example" + (inputs + `(("foo" ,coreutils) ("bar" ,grep) ("baz" ,dep))))) + (rewrite + (package-input-rewriting + `((,coreutils unquote sed) + (,grep unquote findutils)) + (cut string-append "r-" <>))) + (p1 (rewrite p0)) + (p2 (rewrite p0))) + (and (not (eq? p1 p0)) + (eq? p1 p2) + (string=3D? "r-example" (package-name p1)) + (match (package-inputs p1) + ((("foo" dep1) ("bar" dep2) ("baz" dep3)) + (and (eq? dep1 sed) + (eq? dep2 findutils) + (string=3D? (package-name dep3) "r-chbouib") + (eq? dep3 (rewrite dep)) + (match (package-native-inputs dep3) + ((("x" dep)) (eq? dep findutils))))))))) actual-value: #t result: PASS test-name: fold-packages location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:941 source: + (test-eq + "fold-packages" + hello + (fold-packages + (lambda (p r) + (if (string=3D? (package-name p) "hello") p r)) + #f)) expected-value: # actual-value: # result: PASS test-name: fold-packages, hidden package location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:948 source: + (test-assert + "fold-packages, hidden package" + (match (fold-packages + (lambda (p r) + (if (and (string=3D? (package-name p) "guile") + (string-prefix? "2.0" (package-version p))) + (cons p r) + r)) + '()) + ((one) (eq? one guile-2.0)))) actual-value: #t result: PASS test-name: find-packages-by-name location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:962 source: + (test-assert + "find-packages-by-name" + (match (find-packages-by-name "hello") + (((? (cut eq? hello <>))) #t) + (wrong (pk 'find-packages-by-name wrong #f)))) actual-value: #t result: PASS test-name: find-packages-by-name with version location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:967 source: + (test-assert + "find-packages-by-name with version" + (match (find-packages-by-name + "hello" + (package-version hello)) + (((? (cut eq? hello <>))) #t) + (wrong (pk 'find-packages-by-name wrong #f)))) actual-value: #t result: PASS test-name: --search-paths with pattern location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:972 source: + (test-assert + "--search-paths with pattern" + (let* ((p1 (package + (name "foo") + (version "0") + (source #f) + (build-system trivial-build-system) + @ build-started /tmp/guix-tests/store/776fmfgvl86sycqhwylvbxvj8la= mpqyr-foo-0.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/77//6fmfgv= l86sycqhwylvbxvj8lampqyr-foo-0.drv.bz2 @ build-succeeded /tmp/guix-tests/store/776fmfgvl86sycqhwylvbxvj8lampqyr-fo= o-0.drv - @ build-started /tmp/guix-tests/store/r2cwc0ymafj3fih71ddlpvv48ibh3r5f-libx= ml2-0.0.0.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/r2//cwc0ymaf= j3fih71ddlpvv48ibh3r5f-libxml2-0.0.0.drv.bz2 @ build-succeeded /tmp/guix-tests/store/r2cwc0ymafj3fih71ddlpvv48ibh3r5f-li= bxml2-0.0.0.drv - @ build-started /tmp/guix-tests/store/2kgydlmck3v1yhapigr0nngwsii3zg09-modu= le-import.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/2k//gydlmck3= v1yhapigr0nngwsii3zg09-module-import.drv.bz2 @ build-succeeded /tmp/guix-tests/store/2kgydlmck3v1yhapigr0nngwsii3zg09-mo= dule-import.drv - @ build-started /tmp/guix-tests/store/zlmj31wzwc9zr5x2jcjlbcq8v04jfmli-modu= le-import-compiled.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/zl/= /mj31wzwc9zr5x2jcjlbcq8v04jfmli-module-import-compiled.drv.bz2 @ build-succeeded /tmp/guix-tests/store/zlmj31wzwc9zr5x2jcjlbcq8v04jfmli-mo= dule-import-compiled.drv - @ build-started /tmp/guix-tests/store/vpkk5ncdij2jxrq5rzbkanigs8ykfzvb-prof= ile.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/vp//kk5ncdij2jxrq5= rzbkanigs8ykfzvb-profile.drv.bz2 @ build-succeeded /tmp/guix-tests/store/vpkk5ncdij2jxrq5rzbkanigs8ykfzvb-pr= ofile.drv - (arguments + `(#:guile + ,%bootstrap-guile + #:modules + ((guix build utils)) + #:builder + (begin + (use-modules (guix build utils)) + (let ((out (assoc-ref %outputs "out"))) + (mkdir-p (string-append out "/xml/bar/baz")) + (call-with-output-file + (string-append out "/xml/bar/baz/catalog.xml") + (lambda (port) (display "xml? wat?!" port))))))) + (synopsis #f) + (description #f) + (home-page #f) + (license #f))) + (p2 (package + (name "libxml2") + (version "0.0.0") + (source #f) + (build-system trivial-build-system) + (arguments + `(#:guile + ,%bootstrap-guile + #:builder + (mkdir (assoc-ref %outputs "out")))) + (native-search-paths + (package-native-search-paths libxml2)) + (synopsis #f) + (description #f) + (home-page #f) + (license #f))) + (prof (run-with-store + %store + (profile-derivation + (manifest + (map package->manifest-entry (list p1 p2))) + #:hooks + '() + #:locales? + #f) + #:guile-for-build + (%guile-for-build)))) + (build-derivations %store (list prof)) + (string-match + (format + #f + "^export XML_CATALOG_FILES=3D\"~a/xml/+bar/baz/catalog\\.xml\"\n" + (regexp-quote (derivation->output-path prof))) + (with-output-to-string + (lambda () + (guix-package + "-p" + (derivation->output-path prof) + "--search-paths")))))) actual-value: #("export XML_CATALOG_FILES=3D\"/tmp/guix-tests/store/xfvb2ph= p359331lx0yvs40csll9rag95-profile/xml/bar/baz/catalog.xml\"\n" (0 . 114)) result: PASS test-name: --search-paths with single-item search path location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:1020 source: + (test-assert + "--search-paths with single-item search path" + (let* ((p1 (dummy-package + "foo" + (build-system trivial-build-system) + (arguments + `(#:guile + ,%bootstrap-guile + #:modules + ((guix build utils)) + #:builder + (begin + (use-modules (guix build utils)) + (let ((out (assoc-ref %outputs "out"))) + (mkdir-p (string-append out "/etc/ssl/certs")) + (call-with-output-file + (string-append + out + "/etc/ssl/certs/ca-certificates.crt") + (const #t)))))))) + (p2 (package (inherit p1) (name "bar"))) + (p3 (dummy-package + "git" + (build-system trivial-build-system) + (arguments + `(#:guile + ,%bootstrap-guile + #:builder + (mkdir (assoc-ref %outputs "out")))) + (native-search-paths + (package-native-search-paths git)))) + (prof1 (run-with-store + %store + (profile-derivation + (packages->manifest (list p1 p3)) + #:hooks + '() + #:locales? + #f) + #:guile-for-build + (%guile-for-build))) + (prof2 (run-with-store + %store + @ build-started /tmp/guix-tests/store/z037c1pxr6gd46nxgv66r14x3bv= macc6-bar-0.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/z0//37c1px= r6gd46nxgv66r14x3bvmacc6-bar-0.drv.bz2 @ build-succeeded /tmp/guix-tests/store/z037c1pxr6gd46nxgv66r14x3bvmacc6-ba= r-0.drv - @ build-started /tmp/guix-tests/store/rvhc8kmr5b52q16m0cmhlm321sy7cczb-foo-= 0.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/rv//hc8kmr5b52q16m0c= mhlm321sy7cczb-foo-0.drv.bz2 @ build-succeeded /tmp/guix-tests/store/rvhc8kmr5b52q16m0cmhlm321sy7cczb-fo= o-0.drv - @ build-started /tmp/guix-tests/store/ilbcggmc6x2s6gffll2k7b1ryyvr0p3j-git-= 0.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/il//bcggmc6x2s6gffll= 2k7b1ryyvr0p3j-git-0.drv.bz2 @ build-succeeded /tmp/guix-tests/store/ilbcggmc6x2s6gffll2k7b1ryyvr0p3j-gi= t-0.drv - @ build-started /tmp/guix-tests/store/6dls0qzhbnza3g7f93p1a612dqkr76hz-prof= ile.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/6d//ls0qzhbnza3g7f= 93p1a612dqkr76hz-profile.drv.bz2 @ build-succeeded /tmp/guix-tests/store/6dls0qzhbnza3g7f93p1a612dqkr76hz-pr= ofile.drv - @ build-started /tmp/guix-tests/store/wlbck30fx0hyrvw6w83fn0a3y2rc0gbp-prof= ile.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/wl//bck30fx0hyrvw6= w83fn0a3y2rc0gbp-profile.drv.bz2 @ build-succeeded /tmp/guix-tests/store/wlbck30fx0hyrvw6w83fn0a3y2rc0gbp-pr= ofile.drv - error: this-package-does-not-exist: unknown package (profile-derivation + (packages->manifest (list p2 p3)) + #:hooks + '() + #:locales? + #f) + #:guile-for-build + (%guile-for-build)))) + (build-derivations %store (list prof1 prof2)) + (string-match + (format + #f + "^export GIT_SSL_CAINFO=3D\"~a/etc/ssl/certs/ca-certificates.crt" + (regexp-quote (derivation->output-path prof1))) + (with-output-to-string + (lambda () + (guix-package + "-p" + (derivation->output-path prof1) + "-p" + (derivation->output-path prof2) + "--search-paths")))))) actual-value: #("export GIT_SSL_CAINFO=3D\"/tmp/guix-tests/store/gvd1ajkzd5= yvzqs3z4cdqixk2gll8245-profile/etc/ssl/certs/ca-certificates.crt\"\n" (0 . = 119)) result: PASS test-name: specification->package when not found location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/packages.scm:1066 source: + (test-equal + "specification->package when not found" + 'quit + (catch 'quit + (lambda () + (specification->package + "this-package-does-not-exist")) + (lambda (key . args) key))) expected-value: quit actual-value: quit result: PASS SKIP: tests/snix =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: factorize-uri location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/snix.scm:36 source: + (test-assert + "factorize-uri" + (every? + (match-lambda + ((uri version '-> expected) + (equal? (factorize-uri uri version) expected))) + '(("http://example.com/foo.tgz" + "1.0" + -> + "http://example.com/foo.tgz") + ("http://example.com/foo-2.8.tgz" + "2.8" + -> + ("http://example.com/foo-" version ".tgz")) + ("http://example.com/2.8/foo-2.8.tgz" + "2.8" + -> + ("http://example.com/" + version + "/foo-" + version + ".tgz"))))) actual-value: #t result: PASS test-name: nixpkgs->guix-package location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/snix.scm:54 source: + (test-assert + "nixpkgs->guix-package" + (match (nixpkgs->guix-package + %nixpkgs-directory + "guile") + (('package + ('name "guile") + ('version (? string?)) + ('source ('origin _ ...)) + ('build-system _) + ('inputs ('quasiquote (inputs ...))) + ('propagated-inputs ('quasiquote (pinputs ...))) + ('home-page (? string?)) + ('synopsis (? string?)) + ('description (? string?)) + ('license (? symbol?))) + (and (member '("libffi" ,libffi) inputs) + (member '("gmp" ,gmp) pinputs) + #t)) + (x (pk 'fail x #f)))) result: SKIP FAIL: tests/store =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: open-connection with file:// URI location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:51 source: + (test-assert + "open-connection with file:// URI" + (let ((store (open-connection + (string-append "file://" (%daemon-socket-uri))))) + (and (add-text-to-store store "foo" "bar") + (begin (close-connection store) #t)))) actual-value: #t result: PASS test-name: connection handshake error location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:59 source: + (test-equal + "connection handshake error" + EPROTO + (let ((port (%make-void-port "rw"))) + (guard (c ((nix-connection-error? c) + (and (eq? port (nix-connection-error-file c)) + (nix-connection-error-code c)))) + (open-connection #f #:port port) + 'broken))) expected-value: 71 actual-value: 71 result: PASS test-name: store-path-hash-part location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:68 source: + (test-equal + "store-path-hash-part" + "283gqy39v3g9dxjy26rynl0zls82fmcg" + (store-path-hash-part + (string-append + (%store-prefix) + "/283gqy39v3g9dxjy26rynl0zls82fmcg-guile-2.0.7"))) expected-value: "283gqy39v3g9dxjy26rynl0zls82fmcg" actual-value: "283gqy39v3g9dxjy26rynl0zls82fmcg" result: PASS test-name: store-path-hash-part #f location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:74 source: + (test-equal + "store-path-hash-part #f" + #f + (store-path-hash-part + (string-append + (%store-prefix) + "/foo/bar/283gqy39v3g9dxjy26rynl0zls82fmcg-guile-2.0.7"))) expected-value: #f actual-value: #f result: PASS test-name: store-path-package-name location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:80 source: + (test-equal + "store-path-package-name" + "guile-2.0.7" + (store-path-package-name + (string-append + (%store-prefix) + "/283gqy39v3g9dxjy26rynl0zls82fmcg-guile-2.0.7"))) expected-value: "guile-2.0.7" actual-value: "guile-2.0.7" result: PASS test-name: store-path-package-name #f location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:86 source: + (test-equal + "store-path-package-name #f" + #f + (store-path-package-name + "/foo/bar/283gqy39v3g9dxjy26rynl0zls82fmcg-guile-2.0.7")) expected-value: #f actual-value: #f result: PASS test-name: direct-store-path? location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:91 source: + (test-assert + "direct-store-path?" + (and (direct-store-path? + (string-append + (%store-prefix) + "/283gqy39v3g9dxjy26rynl0zls82fmcg-guile-2.0.7")) + (not (direct-store-path? + (string-append + (%store-prefix) + "/283gqy39v3g9dxjy26rynl0zls82fmcg-guile-2.0.7/bin/guile"= ))) + (not (direct-store-path? (%store-prefix))))) actual-value: #t result: PASS test-name: add-data-to-store location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:103 source: + (test-equal + "add-data-to-store" + #vu8(1 2 3 4 5) + (call-with-input-file + (add-data-to-store %store "data" #vu8(1 2 3 4 5)) + get-bytevector-all)) expected-value: #vu8(1 2 3 4 5) actual-value: #vu8(1 2 3 4 5) result: PASS test-name: valid-path? live location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:108 source: + (test-assert + "valid-path? live" + (let ((p (add-text-to-store %store "hello" "hello, world"))) + (valid-path? %store p))) actual-value: #t result: PASS test-name: valid-path? false location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:112 source: + (test-assert + "valid-path? false" + (not (valid-path? + %store + (string-append + (%store-prefix) + "/" + (make-string 32 #\e) + "-foobar")))) actual-value: #t result: PASS test-name: valid-path? error location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:117 source: + (test-assert + "valid-path? error" + (with-store + s + (random seed for tests: 1495525993 finding garbage collector roots... removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/12= 286' determining live/dead paths... finding garbage collector roots... removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.f= use_hidden0000ea9c000016bb' determining live/dead paths... finding garbage collector roots... removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.f= use_hidden0000ea9c000016bd' determining live/dead paths... finding garbage collector roots... removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.f= use_hidden0000ea9c000016be' deleting unused links... finding garbage collector roots... removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.f= use_hidden0000ea9c000016c0' removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/12= 307' deleting `/tmp/guix-tests/store/9zknarblxg7fqa2xa995yn851fqfv5cd-delete-me' deleting `/tmp/guix-tests/store/trash' deleting unused links... note: currently hard linking saves 0.52 MiB finding garbage collector roots... removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.f= use_hidden0000ea9c000016c2' removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/12= 312' deleting `/tmp/guix-tests/store/a27v317kpgsn1k82vnqhn02s9hjqwg5f-delete-me' deleting `/tmp/guix-tests/store/trash' deleting unused links... note: currently hard linking saves 0.52 MiB guard (c ((nix-protocol-error? c) #t)) + (valid-path? s "foo") + #f))) actual-value: #t result: PASS test-name: valid-path? recovery location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:123 source: + (test-assert + "valid-path? recovery" + (with-store + s + (let-syntax ((true-if-error + (syntax-rules () + ((_ exp) + (guard (c ((nix-protocol-error? c) #t)) exp #f))))) + (and (true-if-error (valid-path? s "foo")) + (true-if-error (valid-path? s "bar")) + (true-if-error (valid-path? s "baz")) + (true-if-error (valid-path? s "chbouib")) + (valid-path? + s + (add-text-to-store s "valid" "yeah")))))) actual-value: #t result: PASS test-name: hash-part->path location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:140 source: + (test-assert + "hash-part->path" + (let ((p (add-text-to-store %store "hello" "hello, world"))) + (equal? + (hash-part->path %store (store-path-hash-part p)) + p))) actual-value: #t result: PASS test-name: dead-paths location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:145 source: + (test-assert + "dead-paths" + (let ((p (add-text-to-store + %store + "random-text" + (random-text)))) + (->bool (member p (dead-paths %store))))) actual-value: #t result: PASS test-name: permanent root location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:166 source: + (test-assert + "permanent root" + (let* ((p (with-store + store + (let ((p (add-text-to-store + store + "random-text" + (random-text)))) + (add-permanent-root p) + (add-permanent-root p) + p)))) + (and (member p (live-paths %store)) + (begin + (remove-permanent-root p) + (->bool (member p (dead-paths %store))))))) actual-value: #t result: PASS test-name: dead path can be explicitly collected location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:178 source: + (test-assert + "dead path can be explicitly collected" + (let ((p (add-text-to-store + %store + "random-text" + (random-text) + '()))) + (let-values + (((paths freed) (delete-paths %store (list p)))) + (and (equal? paths (list p)) + (> freed 0) + (not (file-exists? p)))))) actual-value: #f result: FAIL test-name: add-text-to-store vs. delete-paths location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:186 source: + (test-assert + "add-text-to-store vs. delete-paths" + (with-store + store + (let* ((text (random-text)) + (path (add-text-to-store store "delete-me" text)) + (deleted (delete-paths store (list path))) + (path2 (add-text-to-store store "delete-me" text))) + (and (string=3D? path path2) + (equal? deleted (list path)) + (valid-path? store path) + (file-exists? path))))) actual-value: #t result: PASS test-name: add-to-store vs. delete-paths location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:199 source: + (test-assert + "add-to-store vs. delete-paths" + (with-store + store + (let* ((file (search-path %load-path "guix.scm")) + (path (add-to-store store "delete-me" #t "sha256" file)) + (deleted (delete-paths store (list path))) + (path2 (add-to-store store "delete-me" #t "sha256" file))) + (and (string=3D? path path2) + (equal? deleted (list path)) + (valid-path? store path) + (file-exists? path))))) actual-value: #t result: PASS test-name: references location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:211 source: + (test-assert + "references" + (let* ((t1 (add-text-to-store + %store + substitute: warning: authentication and authorization of substitu= tes disabled! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable "random1" + (random-text))) + (t2 (add-text-to-store + %store + "random2" + (random-text) + (list t1)))) + (and (equal? (list t1) (references %store t2)) + (equal? (list t2) (referrers %store t1)) + (null? (references %store t1)) + (null? (referrers %store t2))))) actual-value: #t result: PASS test-name: references/substitutes missing reference info location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:221 source: + (test-assert + "references/substitutes missing reference info" + (with-store + s + (set-build-options s #:use-substitutes? #f) + (guard (c ((nix-protocol-error? c) #t)) + (let* ((b (add-to-store + s + "bash" + #t + "sha256" + (search-bootstrap-binary + "bash" + (%current-system)))) + (d (derivation + s + "the-thing" + b + '("--help") + #:inputs + `((,b))))) + (references/substitutes + s + (list (derivation->output-path d) b)) + #f)))) actual-value: #t result: PASS test-name: references/substitutes with substitute info location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:233 source: + (test-assert + "references/substitutes with substitute info" + (with-store + s + (set-build-options s #:use-substitutes? #t) + (let* ((t1 (add-text-to-store s "random1" (random-text))) + (t2 (add-text-to-store + s + "random2" + (random-text) + (list t1))) + (t3 (add-text-to-store + s + "build" + "echo -n $t2 > $out")) + (b (add-to-store + s + "bash" + #t + "sha256" + (search-bootstrap-binary + "bash" + (%current-system)))) + (d (derivation + s + "the-thing" + b + `("-e" ,t3) + #:inputs + `((,b) (,t3) (,t2)) + #:env-vars + `(("t2" unquote t2)))) + (o (derivation->output-path d))) + (with-derivation-narinfo + d + (sha256 =3D> (sha256 (string->utf8 t2))) + (references =3D> (list t2)) + (equal? + (references/substitutes s (list o t3 t2 t1)) + `((,t2) () (,t1) ())))))) actual-value: #t result: PASS test-name: substitutable-path-info when substitutes are turned off location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:257 source: + (test-equal + "substitutable-path-info when substitutes are turned off" + '() + (with-store + s + (set-build-options s #:use-substitutes? #f) + (let* ((b (add-to-store + s + "bash" + #t + "sha256" + (search-bootstrap-binary + "bash" + (%current-system)))) + (d (derivation + s + "the-thing" + b + '("--version") + #:inputs + `((,b)))) + (o (derivation->output-path d))) + (with-derivation-narinfo + d + (substitutable-path-info s (list o)))))) expected-value: () actual-value: () result: PASS test-name: substitutable-paths when substitutes are turned off location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:270 source: + (test-equal + "substitutable-paths when substitutes are turned off" + '() + (with-store + s + (set-build-options s #:use-substitutes? #f) + (let* ((b (@ build-started /tmp/guix-tests/store/hpwsa76fzjzv9dir8my0= 73aadvlr9kdg-the-thing.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs= /hp//wsa76fzjzv9dir8my073aadvlr9kdg-the-thing.drv.bz2 @ build-succeeded /tmp/guix-tests/store/hpwsa76fzjzv9dir8my073aadvlr9kdg-th= e-thing.drv - add-to-store + s + "bash" + #t + "sha256" + (search-bootstrap-binary + "bash" + (%current-system)))) + (d (derivation + s + "the-thing" + b + '("--version") + #:inputs + `((,b)))) + (o (derivation->output-path d))) + (with-derivation-narinfo + d + (substitutable-paths s (list o)))))) expected-value: () actual-value: () result: PASS test-name: requisites location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:283 source: + (test-assert + "requisites" + (let* ((t1 (add-text-to-store + %store + "random1" + (random-text) + '())) + (t2 (add-text-to-store + %store + "random2" + (random-text) + (list t1))) + (t3 (add-text-to-store + %store + "random3" + (random-text) + (list t2))) + (t4 (add-text-to-store + %store + "random4" + (random-text) + (list t1 t3)))) + (define (same? x y) + (and (=3D (length x) (length y)) + (lset=3D equal? x y))) + (and (same? (requisites %store (list t1)) (list t1)) + (same? (requisites %store (list t2)) + (list t1 t2)) + (same? (requisites %store (list t3)) + (list t1 t2 t3)) + (same? (requisites %store (list t4)) + (list t1 t2 t3 t4)) + (same? (requisites %store (list t1 t2 t3 t4)) + (list t1 t2 t3 t4))))) actual-value: #t result: PASS test-name: derivers location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:303 source: + (test-assert + "derivers" + (let* ((b (add-text-to-store + %store + "build" + "echo $foo > $out" + '())) + (s (add-to-store + %store + "bash" + #t + "sha256" + (search-bootstrap-binary + "bash" + (%current-system)))) + (d (derivation + %store + "the-thing" + s + `("-e" ,b) + #:env-vars + `(("foo" unquote (random-text))) + #:inputs + `((,b) (,s)))) + (o (derivation->output-path d))) + (and (build-derivations %store (list d)) + (equal? + (query-derivation-outputs + %store + (derivation-file-name d)) + (list o)) + (equal? + (valid-derivers %store o) + (list (derivation-file-name d)))))) actual-value: #t result: PASS test-name: topologically-sorted, one item location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:319 source: + (test-assert + "topologically-sorted, one item" + (let* ((a (add-text-to-store %store "a" "a")) + (b (add-text-to-store %store "b" "b" (list a))) + (c (add-text-to-store %store "c" "c" (list b))) + (d (add-text-to-store %store "d" "d" (list c))) + (s (topologically-sorted %store (list d)))) + (equal? s (list a b c d)))) actual-value: #t result: PASS test-name: topologically-sorted, several items location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:327 source: + (test-assert + "topologically-sorted, several items" + (let* ((a (add-text-to-store %store "a" "a")) + (b (add-text-to-store %store "b" "b" (list a))) + (c (add-text-to-store %store "c" "c" (list b))) + (d (add-text-to-store %store "d" "d" (list c))) + (s1 (topologically-sorted %store (list d a c b))) + (s2 (topologically-sorted %store (list b d c a b d)))) + (equal? s1 s2 (list a b c d)))) actual-value: #t result: PASS test-name: topologically-sorted, more difficult location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:336 source: + (test-assert + "topologically-sorted, more difficult" + (let* ((a (add-text-to-store %store "a" "a")) + (b (add-text-to-store %store "b" "b" (list a))) + (c (add-text-to-store %store "c" "c" (list b))) + (d (add-text-to-store %store "d" "d" (list c))) + (w (add-text-to-store %store "w" "w")) + (x (add-text-to-store %store "x" "x" (list w))) + (y (add-text-to-store %store "y" "y" (list x d))) + (s1 (topologically-sorted %store (list y))) + (s2 (topologically-sorted %store (list c y))) + (s3 (topologically-sorted + %store + (cons y (references %store y))))) + (let* ((x-then-d? + (equal? (references %store y) (list x d)))) + (and (equal? + s1 + (if x-then-d? + (list w x a b c d y) + (list a b c d w x y))) + (equal? + s2 + (if x-then-d? + (list a b c w x d y) + (list a b c d w x y))) + (lset=3D string=3D? s1 s3))))) actual-value: #t result: PASS test-name: current-build-output-port, UTF-8 location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:360 source: + (test-assert + "current-build-output-port, UTF-8" + (string-contains + (with-fluids + ((%default-port-encoding "UTF-8")) + (call-with-output-string + (lambda (port) + (parameterize + ((current-build-output-port port)) + (let* ((s "Here=E2=80=99s a Greek letter: =CE=BB.") + (d (build-expression->derivation + %store + "foo" + `(display ,s) + #:guile-for-build + (package-derivation + s + %bootstrap-guile + (%current-system))))) + (guard (c ((nix-protocol-error? c) #t)) + (build-derivations %store (list d)))))))) + "Here=E2=80=99s a Greek letter: =CE=BB.")) actual-value: 175 result: PASS test-name: current-build-output-port, UTF-8 + garbage location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:376 source: + (test-assert + "current-build-output-port, UTF-8 + garbage" + (string-contains + (with-fluids + ((%default-port-encoding "UTF-8")) + (call-with-output-string + (lambda (port) + (parameterize + ((current-build-output-port port)) + (let ((d (build-expression->derivation + %store + "foo" + `(begin + (use-modules (rnrs io ports)) + (display "garbage: ") + (put-bytevector (current-output-port) #vu8(128)) + (display "lambda: =CE=BB\n")) + #:guile-for-build + (package-derivation %store %bootstrap-guile)))) + (guard (c ((nix-protocol-error? c) #t)) + (build-derivations %store (list d)))))))) + (cond-expand + (guile-2.2 "garbage: =EF=BF=BDlambda: =CE=BB") + (else "garbage: ?lambda: =CE=BB")))) actual-value: 175 result: PASS test-name: log-file, derivation location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:398 source: + (test-assert + "log-file, derivation" + (let* ((b (add-text-to-store + %store + "build" + "echo $foo > $out" + '())) + (s (add-to-store + %store + "bash" + #t + "sha256" + (search-bootstrap-binary + "bash" + (%current-system)))) + (d (derivation + %store + "the-thing" + s + `("-e" ,b) + #:env-vars + @ build-started /tmp/guix-tests/store/fngaw9mvikwb56697gv68k554jzjring-th= e-thing.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/fn//gaw9mvikwb= 56697gv68k554jzjring-the-thing.drv.bz2 @ build-succeeded /tmp/guix-tests/store/fngaw9mvikwb56697gv68k554jzjring-th= e-thing.drv - @ build-started /tmp/guix-tests/store/1ghvivjgjr6n8g0vwhgjdb2v85m5v5si-the-= thing.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/1g//hvivjgjr6n8g= 0vwhgjdb2v85m5v5si-the-thing.drv.bz2 @ build-succeeded /tmp/guix-tests/store/1ghvivjgjr6n8g0vwhgjdb2v85m5v5si-th= e-thing.drv - `(("foo" unquote (random-text))) + #:inputs + `((,b) (,s))))) + (and (build-derivations %store (list d)) + (file-exists? + (pk (log-file %store (derivation-file-name d))))))) ;;; ("/tmp/guix-tests/var/log/guix/drvs/fn/gaw9mvikwb56697gv68k554jzjring-t= he-thing.drv.bz2") actual-value: #t result: PASS test-name: log-file, output file name location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:410 source: + (test-assert + "log-file, output file name" + (let* ((b (add-text-to-store + %store + "build" + "echo $foo > $out" + '())) + (s (add-to-store + %store + "bash" + #t + "sha256" + (search-bootstrap-binary + "bash" + (%current-system)))) + (d (derivation + %store + "the-thing" + s + `("-e" ,b) + #:env-vars + `(("foo" unquote (random-text))) + #:inputs + `((,b) (,s)))) + (o (derivation->output-path d))) + (and (build-derivations %store (list d)) + (file-exists? (pk (log-file %store o))) + (string=3D? + (log-file %store (derivation-file-name d)) + (log-file %store o))))) ;;; ("/tmp/guix-tests/var/log/guix/drvs/1g/hvivjgjr6n8g0vwhgjdb2v85m5v5si-t= he-thing.drv.bz2") actual-value: #t result: PASS test-name: no substitutes location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:425 source: + (test-assert + "no substitutes" + (with-store + s + (let* ((d1 (package-derivation + s + %bootstrap-guile + (%current-system))) + (d2 (package-derivation + s + %bootstrap-glibc + (%current-system))) + (o (map derivation->output-path (list d1 d2)))) + (set-build-options s #:use-substitutes? #f) + (and (not (has-substitutes? s (derivation-file-name d1))) + (not (has-substitutes? s (derivation-file-name d2))) + (null? (substitutable-paths s o)) + (null? (substitutable-path-info s o)))))) actual-value: #t result: PASS test-name: build-things with output path location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:436 source: + (test-assert + "build-things with output path" + (with-store + s + (let* ((c (random-text)) + (d (build-expression->derivation + s + "substitute-me" + `(call-with-output-file + %output + (lambda (p) (display ,c p))) + #:guile-for-build + (package-derivation + s + %bootstrap-guile + (%current-system)))) + (o (derivation->output-path d))) + (set-build-options s #:use-substitutes? #f) + (build-things s (list o)) + (not (valid-path? s o))))) actual-value: #t result: PASS test-name: substitute query location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:456 source: + (test-assert + "substitute query" + (with-store + s + (let* ((d (package-derivation + s + %bootstrap-guile + (%current-system))) + (o (derivation->output-path d))) + (with-derivation-narinfo + d + (false-if-exception + (delete-file-recursively + (string-append + (getenv "XDG_CACHE_HOME") + "/guix/substitute"))) + (set-build-options + s + #:use-substitutes? + #t + #:substitute-urls + (%test-substitute-urls)) + (and (has-substitutes? s o) + (equal? + (list o) + (substitutable-paths s (list o))) + (match (pk 'spi (substitutable-path-info s (list o))) + substitute: warning: authentication and authorization of substitu= tes disabled! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable substitute: warning: authentication and authorization of substitutes disabl= ed! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable substitute: warning: authentication and authorization of substitutes disabl= ed! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable substitute: warning: authentication and authorization of substitutes disabl= ed! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable substitute: warning: authentication and authorization of substitutes disabl= ed! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable substitute: warning: authentication and authorization of substitutes disabl= ed! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable @ substituter-started /tmp/guix-tests/store/z72pq6a0r2wrxcv0njs4933q88dp2lc= l-substitute-me /tmp/guix-build-guix-0.13.0.drv-0/source/nix/scripts/substi= tute warning: authentication and authorization of substitutes disabled! guix substitute: warning: ACL for archive imports seems to be uninitialized= , substitutes may be unavailable Downloading file:/tmp/guix-tests/var/12270/substituter-data/example.nar (1K= iB installed)... =1B[K example.nar 176B 0B/s 00:00 [###################= #] 100.0% @ substituter-succeeded /tmp/guix-tests/store/z72pq6a0r2wrxcv0njs4933q88dp2= lcl-substitute-me (((? substitutable? s)) + (and (string=3D? + (substitutable-deriver s) + (derivation-file-name d)) + (null? (substitutable-references s)) + (equal? (substitutable-nar-size s) 1234))))))))) ;;; (spi (#< path: "/tmp/guix-tests/store/7y0q8n6zv41lr9viyb= hihlcmhri6939f-guile-bootstrap-2.0" deriver: "/tmp/guix-tests/store/kn0gx5n= a8k2nilq6c362bmavywnilkhq-guile-bootstrap-2.0.drv" refs: () dl-size: 0 nar-= size: 1234>)) actual-value: #t result: PASS test-name: substitute query, alternating URLs location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:480 source: + (test-assert + "substitute query, alternating URLs" + (let* ((d (with-store + s + (package-derivation + s + %bootstrap-guile + (%current-system)))) + (o (derivation->output-path d))) + (with-derivation-narinfo + d + (false-if-exception + (delete-file-recursively + (string-append + (getenv "XDG_CACHE_HOME") + "/guix/substitute"))) + (and (with-store + s + (set-build-options + s + #:use-substitutes? + #t + #:substitute-urls + (%test-substitute-urls)) + (has-substitutes? s o)) + (with-store + s + (set-build-options + s + #:use-substitutes? + #t + #:substitute-urls + (list "http://does-not-exist")) + (not (has-substitutes? s o))) + (with-store + s + (set-build-options + s + #:use-substitutes? + #t + #:substitute-urls + (%test-substitute-urls)) + (has-substitutes? s o)) + (with-store + s + (set-build-options + s + #:use-substitutes? + #t + #:substitute-urls + '()) + (not (has-substitutes? s o))))))) actual-value: #t result: PASS test-name: substitute location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:512 source: + (test-assert + "substitute" + (with-store + s + (let* ((c (random-text)) + (d (build-expression->derivation + s + "substitute-me" + `(call-with-output-file + %output + (lambda (p) (exit 1) (display ,c p))) + #:guile-for-build + (package-derivation + s + %bootstrap-guile + (%current-system)))) + (o (derivation->output-path d))) + (with-derivation-substitute + d + c + (set-build-options + s + #:use-substitutes? + #t + #:substitute-urls + (%test-substitute-urls)) + (and (has-substitutes? s o) + (build-derivations s (list d)) + (equal? + c + (call-with-input-file o get-string-all))))))) actual-value: #t result: PASS test-name: substitute + build-things with output path location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:531 source: + (test-assert + "substitute + build-things with output path" + (with-store + s + (let* ((c (random-text)) + (d (build-expression->derivation + s + "substitute-me" + `(call-with-output-file + %output + (lambda (p) (exit 1) (display ,c p))) + #:guile-for-build + (package-derivation + s + %bootstrap-guile + (%current-system)))) + (o (derivation->output-path d))) + (substitute: warning: authentication and authorization of substitut= es disabled! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable @ substituter-started /tmp/guix-tests/store/la43lljnkxkq684qp9sfa3mpcfj71gy= 8-substitute-me /tmp/guix-build-guix-0.13.0.drv-0/source/nix/scripts/substi= tute warning: authentication and authorization of substitutes disabled! guix substitute: warning: ACL for archive imports seems to be uninitialized= , substitutes may be unavailable Downloading file:/tmp/guix-tests/var/12270/substituter-data/example.nar (1K= iB installed)... =1B[K example.nar 176B 0B/s 00:00 [###################= #] 100.0% @ substituter-succeeded /tmp/guix-tests/store/la43lljnkxkq684qp9sfa3mpcfj71= gy8-substitute-me substitute: warning: authentication and authorization of substitutes disabl= ed! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable @ substituter-started /tmp/guix-tests/store/4l2phlryfj24z74xw4jb45zia952rjr= i-corrupt-substitute /tmp/guix-build-guix-0.13.0.drv-0/source/nix/scripts/s= ubstitute warning: authentication and authorization of substitutes disabled! guix substitute: warning: ACL for archive imports seems to be uninitialized= , substitutes may be unavailable Downloading file:/tmp/guix-tests/var/12270/substituter-data/example.nar (1K= iB installed)... =1B[K example.nar 128B 0B/s 00:00 [###################= #] 100.0% @ substituter-failed /tmp/guix-tests/store/4l2phlryfj24z74xw4jb45zia952rjri= -corrupt-substitute 0 hash mismatch in downloaded path `/tmp/guix-tests/sto= re/4l2phlryfj24z74xw4jb45zia952rjri-corrupt-substitute': expected 000000000= 0000000000000000000000000000000000000000000000000000000, got b8f73a6eb280e6= 3169b1de2a5b5e154676fe1ada685f1e5c7183cbb2c1dcd535 substitute: warning: authentication and authorization of substitutes disabl= ed! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable @ substituter-started /tmp/guix-tests/store/xihgbms3wii4r9lnq8ppvzc6q6ilkgi= x-substitute-me-not /tmp/guix-build-guix-0.13.0.drv-0/source/nix/scripts/su= bstitute warning: authentication and authorization of substitutes disabled! guix substitute: warning: ACL for archive imports seems to be uninitialized= , substitutes may be unavailable Downloading file:/tmp/guix-tests/var/12270/substituter-data/example.nar (1K= iB installed)... guix substitute: error: open-file: No such file or directory: "/tmp/guix-te= sts/var/12270/substituter-data/example.nar" @ substituter-failed /tmp/guix-tests/store/xihgbms3wii4r9lnq8ppvzc6q6ilkgix= -substitute-me-not 256 fetching path `/tmp/guix-tests/store/xihgbms3wii4r9l= nq8ppvzc6q6ilkgix-substitute-me-not' failed with exit code 1 @ substituter-started /tmp/guix-tests/store/xihgbms3wii4r9lnq8ppvzc6q6ilkgi= x-substitute-me-not /tmp/guix-build-guix-0.13.0.drv-0/source/nix/scripts/su= bstitute warning: authentication and authorization of substitutes disabled! guix substitute: warning: ACL for archive imports seems to be uninitialized= , substitutes may be unavailable Downloading file:/tmp/guix-tests/var/12270/substituter-data/example.nar (1K= iB installed)... guix substitute: error: open-file: No such file or directory: "/tmp/guix-te= sts/var/12270/substituter-data/example.nar" @ substituter-failed /tmp/guix-tests/store/xihgbms3wii4r9lnq8ppvzc6q6ilkgix= -substitute-me-not 256 fetching path `/tmp/guix-tests/store/xihgbms3wii4r9l= nq8ppvzc6q6ilkgix-substitute-me-not' failed with exit code 1 @ build-started /tmp/guix-tests/store/y4fvym0427dxvdlhgf0jiknr8fpz73rz-subs= titute-me-not.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/y4//fvym= 0427dxvdlhgf0jiknr8fpz73rz-substitute-me-not.drv.bz2 @ build-succeeded /tmp/guix-tests/store/y4fvym0427dxvdlhgf0jiknr8fpz73rz-su= bstitute-me-not.drv - with-derivation-substitute + d + c + (set-build-options + s + #:use-substitutes? + #t + #:substitute-urls + (%test-substitute-urls)) + (and (has-substitutes? s o) + (build-things s (list o)) + (valid-path? s o) + (equal? + c + (call-with-input-file o get-string-all))))))) actual-value: #t result: PASS test-name: substitute, corrupt output hash location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:551 source: + (test-assert + "substitute, corrupt output hash" + (with-store + s + (let* ((c "hello, world") + (d (build-expression->derivation + s + "corrupt-substitute" + `(mkdir %output) + #:guile-for-build + (package-derivation + s + %bootstrap-guile + (%current-system)))) + (o (derivation->output-path d))) + (with-derivation-substitute + d + c + (sha256 =3D> (make-bytevector 32 0)) + (set-build-options + s + #:use-substitutes? + #t + #:fallback? + #f + #:substitute-urls + (%test-substitute-urls)) + (and (has-substitutes? s o) + (guard (c ((nix-protocol-error? c) + (pk 'corrupt c) + (not (zero? (nix-protocol-error-status c))))) + (build-derivations s (list d)) + #f)))))) ;;; (corrupt #) actual-value: #t result: PASS test-name: substitute --fallback location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:581 source: + (test-assert + "substitute --fallback" + (with-store + s + (let* ((t (random-text)) + (d (build-expression->derivation + s + "substitute-me-not" + `(call-with-output-file + %output + (lambda (p) (display ,t p))) + #:guile-for-build + (package-derivation + s + %bootstrap-guile + (%current-system)))) + (o (derivation->output-path d))) + (with-derivation-narinfo + d + (set-build-options + s + #:use-substitutes? + #t + #:substitute-urls + (%test-substitute-urls)) + (and (has-substitutes? s o) + (guard (c ((nix-protocol-error? c) + (set-build-options + s + #:use-substitutes? + #t + #:substitute-urls + (%test-substitute-urls) + #:fallback? + #t) + (and (build-derivations s (list d)) + (equal? + t + (call-with-input-file o get-string-all))))) + (build-derivations s (list d)) + #f)))))) actual-value: #t result: PASS test-name: export/import several paths location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:613 source: + (test-assert + "export/import several paths" + (let* ((texts (unfold + (cut >=3D <> 10) + (lambda _ (random-text)) + #{1+}# + 0)) + (files (map (cut add-text-to-store %store "text" <>) + texts)) + (dump (call-with-bytevector-output-port + (cut export-paths %store files <>)))) + finding garbage collector roots... removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.f= use_hidden0000ea9c000016c6' deleting unused links... finding garbage collector roots... removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.f= use_hidden0000ea9c000016fe' deleting unused links... finding garbage collector roots... removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.f= use_hidden0000ea9c0000170c' deleting unused links... (delete-paths %store files) + (and (every (negate file-exists?) files) + (let* ((source (open-bytevector-input-port dump)) + (imported (import-paths %store source))) + (and (equal? imported files) + (every file-exists? files) + (equal? + texts + (map (lambda (file) + (call-with-input-file file get-string-all)) + files))))))) actual-value: #t result: PASS test-name: export/import paths, ensure topological order location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:633 source: + (test-assert + "export/import paths, ensure topological order" + (let* ((file0 (add-text-to-store %store "baz" (random-text))) + (file1 (add-text-to-store + %store + "foo" + (random-text) + (list file0))) + (file2 (add-text-to-store + %store + "bar" + (random-text) + (list file1))) + (files (list file1 file2)) + (dump1 (call-with-bytevector-output-port + (cute export-paths %store (list file1 file2) <>))) + (dump2 (call-with-bytevector-output-port + (cute export-paths %store (list file2 file1) <>)))) + (delete-paths %store files) + (and (every (negate file-exists?) files) + (bytevector=3D? dump1 dump2) + (let* ((source (open-bytevector-input-port dump1)) + (imported (import-paths %store source))) + (and (equal? imported (list file1 file2)) + (every file-exists? files) + (equal? (list file0) (references %store file1)) + (equal? (list file1) (references %store file2))))))) actual-value: #t result: PASS test-name: export/import incomplete location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:655 source: + (test-assert + "export/import incomplete" + (let* ((file0 (add-text-to-store %store "baz" (random-text))) + (file1 (add-text-to-store + %store + "foo" + (random-text) + (list file0))) + (file2 (add-text-to-store + %store + "bar" + (random-text) + (list file1))) + (dump (call-with-bytevector-output-port + (cute export-paths %store (list file2) <>)))) + (delete-paths %store (list file0 file1 file2)) + (guard (c ((nix-protocol-error? c) + (and (not (zero? (nix-protocol-error-status c))) + (string-contains + (nix-protocol-error-message c) + "not valid")))) + (import-paths + %store + (open-bytevector-input-port dump))))) actual-value: 69 result: PASS test-name: export/import recursive location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:672 source: + (test-assert + "export/import recursive" + (let* ((file0 (add-text-to-store %store "baz" (random-text))) + (file1 (add-text-to-store + %store + "foo" + (random-text) + (list file0))) + (file2 (add-text-to-store + %store + "bar" + (random-text) + (list file1))) + (dump (call-with-bytevector-output-port + (cute export-paths + %store + (list file2) + <> + #:recursive? + #t)))) + (delete-paths %store (list file0 file1 file2)) + (let ((imported + (import-paths + %store + (open-bytevector-input-port dump)))) + (and (equal? imported (list file0 file1 file2)) + (every file-exists? (list file0 file1 file2)) + finding garbage collector roots... removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.f= use_hidden0000ea9c00001712' deleting unused links... @ build-started /tmp/guix-tests/store/l5lpzjw2r8axsmppsm7g875pynl5k7rz-bunc= h.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/l5//lpzjw2r8axsmppsm= 7g875pynl5k7rz-bunch.drv.bz2 @ build-succeeded /tmp/guix-tests/store/l5lpzjw2r8axsmppsm7g875pynl5k7rz-bu= nch.drv - finding garbage collector roots... removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.f= use_hidden0000ea9c00001716' deleting unused links... (equal? (list file0) (references %store file1)) + (equal? (list file1) (references %store file2)))))) actual-value: #t result: PASS test-name: write-file & export-path yield the same result location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:688 source: + (test-assert + "write-file & export-path yield the same result" + (run-with-store + %store + (mlet* %store-monad + ((drv1 (package->derivation %bootstrap-guile)) + (out1 -> (derivation->output-path drv1)) + (data -> + (unfold + (cut >=3D <> 26) + (lambda (i) (random-bytevector 128)) + #{1+}# + 0)) + (build -> + (gexp (begin + (use-modules (rnrs io ports) (srfi srfi-1)) + (let () + (define letters + (map (lambda (i) + (string + (integer->char + (+ i (char->integer #\a))))) + (iota 26))) + (define (touch file data) + (call-with-output-file + file + (lambda (port) (put-bytevector port data= )))) + (mkdir (ungexp output)) + (chdir (ungexp output)) + (for-each + touch + (append (drop letters 10) (take letters 10= )) + (list (ungexp-splicing data))) + #t)))) + (drv2 (gexp->derivation "bunch" build)) + (out2 -> (derivation->output-path drv2)) + (item-info -> (store-lift query-path-info))) + (mbegin + %store-monad + (built-derivations (list drv1 drv2)) + (foldm %store-monad + (lambda (item result) + (define ref-hash + (let-values + (((port get) (open-sha256-port))) + (write-file item port) + (close-port port) + (get))) + (>>=3D (item-info item) + (lambda (info) + (return + (and result + (bytevector=3D? + (path-info-hash info) + ref-hash)))))) + #t + (list out1 out2)))) + #:guile-for-build + (%guile-for-build))) actual-value: #t result: PASS test-name: import corrupt path location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:754 source: + (test-assert + "import corrupt path" + (let* ((text (random-text)) + (file (add-text-to-store %store "text" text)) + (dump (call-with-bytevector-output-port + (cut export-paths %store (list file) <>)))) + (delete-paths %store (list file)) + (let* ((index 112) + (byte (bytevector-u8-ref dump index))) + (bytevector-u8-set! dump index (logxor 255 byte))) + (and (not (file-exists? file)) + (guard (c ((nix-protocol-error? c) + (pk 'c c) + (and (not (zero? (nix-protocol-error-status c))) + (string-contains + (nix-protocol-error-message c) + "corrupt")))) + (let* ((source (open-bytevector-input-port dump)) + (imported (import-paths %store source))) + (pk 'corrupt-imported imported) + #f))))) ;;; (c #) actual-value: 80 result: PASS test-name: register-path location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:778 source: + (test-assert + "register-path" + (let ((file (string-append + (%store-prefix) + "/" + (make-string 32 #\f) + "-fake"))) + (when (valid-path? %store file) + (delete-paths %store (list file))) + (false-if-exception (delete-file file)) + (let ((ref (add-text-to-store + %store + "ref-of-fake" + (random-text))) + (drv (string-append file ".drv"))) + (call-with-output-file + file + (cut display "This is a fake store item.\n" <>)) + (register-path + file + #:references + (list ref) + #:deriver + drv) + (and (valid-path? %store file) + (equal? (references %store file) (list ref)) + (null? (valid-derivers %store file)) + (null? (referrers %store file)))))) actual-value: #t result: PASS test-name: verify-store location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:798 source: + (test-assert + "verify-store" + (let* ((text (random-text)) + (file1 (add-text-to-store %store "foo" text)) + (file2 (add-text-to-store + %store + "bar" + (random-text) + (list file1)))) + (and (pk 'verify1 (verify-store %store)) + (begin + (delete-file file1) + (not (pk 'verify2 (verify-store %store)))) + (begin + (call-with-output-file + file1 + (lambda (port) (display text port))) + (pk 'verify3 (verify-store %store)))))) ;;; (verify1 #t) ;;; (verify2 #f) ;;; (verify3 #t) actual-value: #t result: PASS test-name: verify-store + check-contents location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:815 source: + (test-assert + "verify-store + check-contents" + (with-store + s + (let* ((text (random-text)) + (drv (build-expression->derivation + s + "corrupt" + `(let ((out (assoc-ref %outputs "out"))) + (call-with-output-file + out + (lambda (port) (display ,text port))) + #t) + #:guile-for-build + (package-derivation + s + %bootstrap-guile + (%current-system)))) + (file (derivation->output-path drv))) + (with-derivation-substitute + drv + text + (and (build-derivations s (list drv)) + (verify-store s #:check-contents? #t) + (begin + (chmod file 420) + (call-with-output-file + file + (lambda (port) (display "corrupt!" port))) + #t) + (not (verify-store s #:check-contents? #t)) + (delete-paths s (list file))))))) actual-value: #f actual-error: + (srfi-34 + #) result: FAIL test-name: build-things, check mode location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:852 source: + (test-assert + "build-things, check mode" + (with-store + store + (call-with-temporary-output-file + (lambda (entropy entropy-port) + (write (random-text) entropy-port) + (force-output entropy-port) + (let* ((drv (build-expression->derivation + store + "non-deterministic" + `(begin + substitute: warning: authentication and authoriz= ation of substitutes disabled! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable building path(s) `/tmp/guix-tests/store/q6yd6crjvzdpzdkn9skvqqqw9g1gf7yh-no= n-deterministic' checking path(s) `/tmp/guix-tests/store/q6yd6crjvzdpzdkn9skvqqqw9g1gf7yh-no= n-deterministic' warning: rewriting hashes in `/tmp/guix-tests/store/q6yd6crjvzdpzdkn9skvqqq= w9g1gf7yh-non-deterministic'; cross fingers @ build-started /tmp/guix-tests/store/yhjs3n5rg1wyb9g94n57ddsnixqbdava-non-= deterministic.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/yh//js3n= 5rg1wyb9g94n57ddsnixqbdava-non-deterministic.drv.bz2 @ build-started /tmp/guix-tests/store/yhjs3n5rg1wyb9g94n57ddsnixqbdava-non-= deterministic.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/yh//js3n= 5rg1wyb9g94n57ddsnixqbdava-non-deterministic.drv.bz2 output =E2=80=98/tmp/guix-tests/store/w3d2wrarkykk5a54izyx9ra7wxswbq23-non-= deterministic=E2=80=99 of =E2=80=98/tmp/guix-tests/store/yhjs3n5rg1wyb9g94n= 57ddsnixqbdava-non-deterministic.drv=E2=80=99 differs from previous round @ build-failed /tmp/guix-tests/store/yhjs3n5rg1wyb9g94n57ddsnixqbdava-non-d= eterministic.drv - 1 output =E2=80=98/tmp/guix-tests/store/w3d2wrarkykk5a54= izyx9ra7wxswbq23-non-deterministic=E2=80=99 of =E2=80=98/tmp/guix-tests/sto= re/yhjs3n5rg1wyb9g94n57ddsnixqbdava-non-deterministic.drv=E2=80=99 differs = from previous round (use-modules (rnrs io ports)) + (let ((out (assoc-ref %outputs "out"))) + (call-with-output-file + out + (lambda (port) + (display + (call-with-input-file + ,entropy + get-string-all) + port))) + #t)) + #:guile-for-build + (package-derivation + store + %bootstrap-guile + (%current-system)))) + (file (derivation->output-path drv))) + (and (build-things + store + (list (derivation-file-name drv))) + (begin + (write (random-text) entropy-port) + (force-output entropy-port) + (guard (c ((nix-protocol-error? c) + (pk 'determinism-exception c) + (and (not (zero? (nix-protocol-error-status c= ))) + (string-contains + (nix-protocol-error-message c) + "deterministic")))) + (build-things + store + (list (derivation-file-name drv)) + (build-mode check)) + #f)))))))) ;;; (determinism-exception #) actual-value: 71 result: PASS test-name: build multiple times location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:889 source: + (test-assert + "build multiple times" + (with-store + store + (set-build-options + store + #:rounds + 2 + #:use-substitutes? + #f) + (call-with-temporary-output-file + (lambda (entropy entropy-port) + (write (random-text) entropy-port) + (force-output entropy-port) + (let* ((drv (build-expression->derivation + store + "non-deterministic" + `(begin + (use-modules (rnrs io ports)) + (let ((out (assoc-ref %outputs "out"))) + (call-with-output-file + out + (lambda (port) + (display + (call-with-input-file + ,entropy + get-string-all) + port) + (call-with-output-file + ,entropy + (lambda (port) (write 'foobar port))))) + #t)) + #:guile-for-build + (package-derivation + store + %bootstrap-guile + (%current-system)))) + (file (derivation->output-path drv))) + (guard (c ((nix-protocol-error? c) + (pk 'multiple-build c) + (and (not (zero? (nix-protocol-error-status c))) + (string-contains + (nix-protocol-error-message c) + "deterministic")))) + (current-build-output-port (current-error-port)) + (build-things + store + (list (derivation-file-name drv))) + #f)))))) ;;; (multiple-build #) actual-value: 69 result: PASS test-name: store-lower location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:927 source: + (test-equal + "store-lower" + "Lowered." + (let* ((add (store-lower text-file)) + (file (add %store "foo" "Lowered."))) + (call-with-input-file file get-string-all))) expected-value: "Lowered." actual-value: "Lowered." result: PASS test-name: current-system location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:933 source: + (test-equal + "current-system" + "bar" + (parameterize + ((%current-system "frob")) + (run-with-store + %store + (mbegin + %store-monad + (set-current-system "bar") + (current-system)) + #:system + "foo"))) expected-value: "bar" actual-value: "bar" result: PASS test-name: query-path-info location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:942 source: + (test-assert + "query-path-info" + (let* ((ref (add-text-to-store %store "ref" "foo")) + (item (add-text-to-store + %store + "item" + "bar" + (list ref))) + (info (query-path-info %store item))) + (and (equal? (path-info-references info) (list ref)) + (equal? + (path-info-hash info) + (sha256 + (string->utf8 + (call-with-output-string + (cut write-file item <>)))))))) actual-value: #t result: PASS test-name: path-info-deriver location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:952 source: + (test-assert + "path-info-deriver" + (let* ((b (add-text-to-store + %store + "build" + "echo $foo > $out" + '())) + (s (add-to-store + %store + "bash" + #t + "sha256" + (search-bootstrap-binary + "bash" + (%current-system)))) + (d (derivation + %store + "the-thing" + s + `("-e" ,b) + #:env-vars + `(("foo" unquote (random-text))) + #:inputs + `((,b) (,s)))) + (o (derivation->output-path d))) + (and (build-derivations %store (list d)) + (not (path-info-deriver (query-path-info %store b))) + (string=3D? + (derivation-file-name d) + (path-info-deriver (query-path-info %store o)))))) actual-value: #t result: PASS test-name: build-cores location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:967 source: + (test-equal + "build-cores" + (list 0 42) + (with-store + store + (let* ((build (add-text-to-store + store + "build.sh" + "echo $NIX_BUILD_CORES > $out")) + (bash (add-to-store + store + "bash" + #t + "sha256" + (search-bootstrap-binary + "bash" + (%current-system)))) + (drv1 (derivation + store + "the-thing" + bash + `("-e" ,build) + #:inputs + `((,bash) (,build)) + #:env-vars + `(("x" unquote (random-text))))) + (drv2 (derivation + store + "the-thing" + bash + `("-e" ,build) + #:inputs + `((,bash) (,build)) + #:env-vars + `(("x" unquote (random-text)))))) + (and (build-derivations store (list drv1)) + (begin + (set-build-options store #:build-cores 42) + (build-derivations store (list drv2))) + substitute: warning: authentication and authorization of substitutes disa= bled! substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable building path(s) `/tmp/guix-tests/store/cp0dcbnnabw31wpxl5k72cc6kqc8lxzc-th= e-thing' @ build-started /tmp/guix-tests/store/jirlpa3sjag01qsphdhw77ah9jjpzsrz-the-= thing.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/ji//rlpa3sjag01q= sphdhw77ah9jjpzsrz-the-thing.drv.bz2 @ build-succeeded /tmp/guix-tests/store/jirlpa3sjag01qsphdhw77ah9jjpzsrz-th= e-thing.drv - (list (call-with-input-file + (derivation->output-path drv1) + read) + (call-with-input-file + (derivation->output-path drv2) + read)))))) expected-value: (0 42) actual-value: (0 42) result: PASS SKIP: tests/union =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D random seed for tests: 1495528573 @ build-started /tmp/guix-tests/store/w5hzafbhxyj68wdlzydkf3gd2rj9xhbs-modu= le-import.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/w5//hzafbhxy= j68wdlzydkf3gd2rj9xhbs-module-import.drv.bz2 @ build-succeeded /tmp/guix-tests/store/w5hzafbhxyj68wdlzydkf3gd2rj9xhbs-mo= dule-import.drv - @ build-started /tmp/guix-tests/store/bk6y6c5s831m315cn5n8p0r4wvjh5w0c-one.= drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/bk//6y6c5s831m315cn5n8= p0r4wvjh5w0c-one.drv.bz2 @ build-succeeded /tmp/guix-tests/store/bk6y6c5s831m315cn5n8p0r4wvjh5w0c-on= e.drv - @ build-started /tmp/guix-tests/store/628gfbr4qvj6sp47kb5q54dawrmia3nd-modu= le-import-compiled.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/62/= /8gfbr4qvj6sp47kb5q54dawrmia3nd-module-import-compiled.drv.bz2 @ build-succeeded /tmp/guix-tests/store/628gfbr4qvj6sp47kb5q54dawrmia3nd-mo= dule-import-compiled.drv - @ build-started /tmp/guix-tests/store/65n0cpnsjxrd997061hc1ypyq0k18anq-two.= drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/65//n0cpnsjxrd997061hc= 1ypyq0k18anq-two.drv.bz2 @ build-succeeded /tmp/guix-tests/store/65n0cpnsjxrd997061hc1ypyq0k18anq-tw= o.drv - @ build-started /tmp/guix-tests/store/jl6cqbn3pmfskmj6p831c2pvk4d14dvm-unio= n-collision-symlink.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/jl= //6cqbn3pmfskmj6p831c2pvk4d14dvm-union-collision-symlink.drv.bz2 `/tmp/guix-tests/store/frj54nbxjn5nxa4nv5n8mgz6k70ar75k-two/bar' ~> `/tmp/g= uix-tests/store/5nnaqsyjniaxw2pfjdq5j55mqcyi8lnp-union-collision-symlink/ba= r' `/tmp/guix-tests/store/frj54nbxjn5nxa4nv5n8mgz6k70ar75k-two/foo/two' ~> `/t= mp/guix-tests/store/5nnaqsyjniaxw2pfjdq5j55mqcyi8lnp-union-collision-symlin= k/foo/two' `/tmp/guix-tests/store/b2jqczfis8zv2x8y1v1wjhrzzw90ibk0-one/foo/one' ~> `/t= mp/guix-tests/store/5nnaqsyjniaxw2pfjdq5j55mqcyi8lnp-union-collision-symlin= k/foo/one' @ build-succeeded /tmp/guix-tests/store/jl6cqbn3pmfskmj6p831c2pvk4d14dvm-un= ion-collision-symlink.drv - test-name: union-build with symlink to directory location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/union.scm:42 source: + (test-assert + "union-build with symlink to directory" + (let* ((one (build-expression->derivation + %store + "one" + '(begin + (use-modules (guix build utils) (srfi srfi-26)) + (let ((foo (string-append %output "/foo"))) + (mkdir-p foo) + (call-with-output-file + (string-append foo "/one") + (cut display "one" <>)))) + #:modules + '((guix build utils)))) + (two (build-expression->derivation + %store + "two" + '(begin + (use-modules (guix build utils) (srfi srfi-26)) + (let ((foo (string-append %output "/foo")) + (bar (string-append %output "/bar"))) + (mkdir-p bar) + (call-with-output-file + (string-append bar "/two") + (cut display "two" <>)) + (symlink "bar" foo))) + #:modules + '((guix build utils)))) + (builder + '(begin + (use-modules (guix build union)) + (union-build + (assoc-ref %outputs "out") + (list (assoc-ref %build-inputs "one") + (assoc-ref %build-inputs "two"))))) + (drv (build-expression->derivation + %store + "union-collision-symlink" + builder + #:inputs + `(("one" ,one) ("two" ,two)) + #:modules + '((guix build union))))) + (and (build-derivations %store (list drv)) + (with-directory-excursion + (pk (derivation->output-path drv)) + (and (string=3D? + "one" + (call-with-input-file "foo/one" get-string-all)) + (string=3D? + "two" + (call-with-input-file "foo/two" get-string-all)) + (string=3D? + "two" + (call-with-input-file "bar/two" get-string-all)) + (not (file-exists? "bar/one"))))))) ;;; ("/tmp/guix-tests/store/5nnaqsyjniaxw2pfjdq5j55mqcyi8lnp-union-collisio= n-symlink") actual-value: #t result: PASS test-name: union-build location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/union.scm:91 source: + (test-assert + "union-build" + (let* ((inputs + (map (match-lambda + ((name package) + `(,name ,(package-derivation %store package)))) + (append + %bootstrap-inputs + (take %bootstrap-inputs 3)))) + (builder + `(begin + (use-modules (guix build union)) + (union-build + (assoc-ref %outputs "out") + (map cdr %build-inputs)))) + (drv (build-expression->derivation + %store + "union-test" + builder + #:inputs + inputs + #:modules + '((guix build union))))) + (and (build-derivations %store (list (pk 'drv drv))) + (with-directory-excursion + (derivation->output-path drv) + (and (file-exists? "bin/touch") + (file-exists? "bin/gcc") + (file-exists? "bin/ld") + (file-exists? "lib/libc.so") + (directory-exists? "lib/gcc") + (file-exists? "include/unistd.h") + (eq? 'symlink (stat:type (lstat "include/c++"))) + (eq? 'directory (stat:type (lstat "bin")))))))) result: SKIP test-name: union-build #:create-all-directories? #t location: @ build-started /tmp/guix-tests/store/iwc79z4pnnjaz0hif0xnx65cg2j= 3qsg9-union-test-all-dirs.drv - x86_64-linux /tmp/guix-tests/var/log/guix/d= rvs/iw//c79z4pnnjaz0hif0xnx65cg2j3qsg9-union-test-all-dirs.drv.bz2 `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/oop/goops.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh= 4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/oop/goops.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/oop/goops/dispatch.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/oop/goops/disp= atch.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/oop/goops/accessors.scm' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/oop/goops/acc= essors.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/oop/goops/composite-slot.scm' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/oop/goop= s/composite-slot.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/oop/goops/util.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/oop/goops/util.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/oop/goops/describe.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/oop/goops/desc= ribe.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/oop/goops/save.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/oop/goops/save.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/oop/goops/internal.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/oop/goops/inte= rnal.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/oop/goops/compile.scm' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/oop/goops/compi= le.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/oop/goops/simple.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/oop/goops/simple= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/oop/goops/stklos.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/oop/goops/stklos= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/oop/goops/active-slot.scm' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/oop/goops/a= ctive-slot.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/base/ck.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/base/ck.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/base/pmatch.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/base/pm= atch.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/base/lalr.upstream.scm' ~> `/tmp/guix-tests/store/0= sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/= base/lalr.upstream.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/base/message.scm' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/base/m= essage.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/base/target.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/base/ta= rget.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/base/lalr.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/base/lalr= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/base/compile.scm' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/base/c= ompile.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/base/syntax.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/base/sy= ntax.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/base/language.scm' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/base/= language.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/vm/trap-state.scm' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/vm/tr= ap-state.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/vm/trace.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/vm/trace.s= cm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/vm/program.scm' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/vm/progr= am.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/vm/objcode.scm' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/vm/objco= de.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/vm/frame.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/vm/frame.s= cm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/vm/traps.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/vm/traps.s= cm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/vm/vm.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/vm/vm.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/vm/instruction.scm' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/vm/i= nstruction.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/vm/coverage.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/vm/cove= rage.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/vm/inspect.scm' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/vm/inspe= ct.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/xref.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/xref.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/repl/repl.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/repl/repl= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/repl/error-handling.scm' ~> `/tmp/guix-tests/store/= 0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system= /repl/error-handling.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/repl/describe.scm' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/repl/= describe.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/repl/command.scm' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/repl/c= ommand.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/repl/debug.scm' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/repl/deb= ug.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/repl/server.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/repl/se= rver.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/repl/common.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/repl/co= mmon.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/system/foreign.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/system/foreign.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/sxml/xpath.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/sxml/xpath.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/sxml/upstream/SXPath-old.scm' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/sxml/ups= tream/SXPath-old.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/sxml/upstream/input-parse.scm' ~> `/tmp/guix-tests/store/0= sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/sxml/up= stream/input-parse.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/sxml/upstream/assert.scm' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/sxml/upstrea= m/assert.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/sxml/upstream/SXML-tree-trans.scm' ~> `/tmp/guix-tests/sto= re/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/sxm= l/upstream/SXML-tree-trans.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/sxml/upstream/SSAX.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/sxml/upstream/= SSAX.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/sxml/fold.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh= 4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/sxml/fold.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/sxml/transform.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/sxml/transform.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/sxml/ssax/input-parse.scm' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/sxml/ssax/i= nput-parse.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/sxml/simple.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/sxml/simple.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/sxml/sxml-match.ss' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/sxml/sxml-match.ss' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/sxml/match.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/sxml/match.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/sxml/apply-templates.scm' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/sxml/apply-t= emplates.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/sxml/ssax.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh= 4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/sxml/ssax.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/texinfo.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh4i= w6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/texinfo.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/scm-style-repl.scm' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/scm-st= yle-repl.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/control.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/control.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/poll.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/poll.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/and-let-star.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/and-let-= star.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/channel.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/channel.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/save-stack.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/save-stack= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/string-fun.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/string-fun= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/calling.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/calling.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/threads.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/threads.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/r4rs.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/r4rs.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/rdelim.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/rdelim.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/lineio.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/lineio.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/readline.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/readline.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/list.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/list.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/quasisyntax.scm' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/quasisynt= ax.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/weak-vector.scm' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/weak-vect= or.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/top-repl.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/top-repl.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/getopt-long.scm' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/getopt-lo= ng.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/eval.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/eval.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/futures.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/futures.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/streams.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/streams.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/networking.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/networking= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/r6rs-libraries.scm' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/r6rs-l= ibraries.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/poe.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh= 4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/poe.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/mapping.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/mapping.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/boot-9.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/boot-9.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/optargs.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/optargs.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/receive.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/receive.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/common-list.scm' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/common-li= st.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/q.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh4i= w6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/q.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/deprecated.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/deprecated= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/safe.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/safe.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/i18n.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/i18n.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/format.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/format.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/gap-buffer.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/gap-buffer= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/serialize.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/serialize.s= cm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/ftw.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh= 4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/ftw.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/session.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/session.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/hcons.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/hcons.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/runq.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/runq.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/pretty-print.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/pretty-p= rint.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/r5rs.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/r5rs.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/curried-definitions.scm' ~> `/tmp/guix-tests/store/0= sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/c= urried-definitions.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/posix.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/posix.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/psyntax-pp.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/psyntax-pp= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/match.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/match.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/buffered-input.scm' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/buffer= ed-input.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/psyntax.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/psyntax.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/match.upstream.scm' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/match.= upstream.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/time.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/time.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/binary-ports.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/binary-p= orts.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/regex.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/regex.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/ls.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh4= iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/ls.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/rw.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh4= iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/rw.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/documentation.scm' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/documen= tation.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/local-eval.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/local-eval= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/iconv.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/iconv.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/history.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/history.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/expect.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/expect.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/command-line.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/command-= line.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/syncase.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/syncase.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/slib.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/slib.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/stack-catch.scm' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/stack-cat= ch.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/occam-channel.scm' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/occam-c= hannel.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/null.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/null.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/debug.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/debug.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/vlist.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/vlist.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/safe-r5rs.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/safe-r5rs.s= cm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/eval-string.scm' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/eval-stri= ng.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/ice-9/popen.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/ice-9/popen.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/tree-il.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/tree-il= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/glil.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/glil.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/value/spec.scm' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/valu= e/spec.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/assembly/spec.scm' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/a= ssembly/spec.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/assembly/compile-bytecode.scm' ~> `/tmp/guix-test= s/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.= 0/language/assembly/compile-bytecode.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/assembly/decompile-bytecode.scm' ~> `/tmp/guix-te= sts/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/= 2.0/language/assembly/decompile-bytecode.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/assembly/disassemble.scm' ~> `/tmp/guix-tests/sto= re/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/lan= guage/assembly/disassemble.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/scheme/decompile-tree-il.scm' ~> `/tmp/guix-tests= /store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0= /language/scheme/decompile-tree-il.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/scheme/spec.scm' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/sch= eme/spec.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/scheme/compile-tree-il.scm' ~> `/tmp/guix-tests/s= tore/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/l= anguage/scheme/compile-tree-il.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/objcode/spec.scm' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/ob= jcode/spec.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/tree-il/canonicalize.scm' ~> `/tmp/guix-tests/sto= re/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/lan= guage/tree-il/canonicalize.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/tree-il/optimize.scm' ~> `/tmp/guix-tests/store/0= sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/languag= e/tree-il/optimize.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/tree-il/inline.scm' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/= tree-il/inline.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/tree-il/effects.scm' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language= /tree-il/effects.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/tree-il/spec.scm' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/tr= ee-il/spec.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/tree-il/primitives.scm' ~> `/tmp/guix-tests/store= /0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/langu= age/tree-il/primitives.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/tree-il/fix-letrec.scm' ~> `/tmp/guix-tests/store= /0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/langu= age/tree-il/fix-letrec.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/tree-il/peval.scm' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/t= ree-il/peval.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/tree-il/analyze.scm' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language= /tree-il/analyze.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/tree-il/debug.scm' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/t= ree-il/debug.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/tree-il/cse.scm' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/tre= e-il/cse.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/tree-il/compile-glil.scm' ~> `/tmp/guix-tests/sto= re/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/lan= guage/tree-il/compile-glil.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/elisp/runtime/subrs.scm' ~> `/tmp/guix-tests/stor= e/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/lang= uage/elisp/runtime/subrs.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/elisp/runtime/macros.scm' ~> `/tmp/guix-tests/sto= re/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/lan= guage/elisp/runtime/macros.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/elisp/runtime/function-slot.scm' ~> `/tmp/guix-te= sts/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/= 2.0/language/elisp/runtime/function-slot.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/elisp/runtime/value-slot.scm' ~> `/tmp/guix-tests= /store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0= /language/elisp/runtime/value-slot.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/elisp/spec.scm' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/elis= p/spec.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/elisp/parser.scm' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/el= isp/parser.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/elisp/bindings.scm' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/= elisp/bindings.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/elisp/lexer.scm' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/eli= sp/lexer.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/elisp/runtime.scm' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/e= lisp/runtime.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/elisp/compile-tree-il.scm' ~> `/tmp/guix-tests/st= ore/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/la= nguage/elisp/compile-tree-il.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/assembly.scm' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/assemb= ly.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/glil/spec.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/glil/= spec.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/glil/compile-assembly.scm' ~> `/tmp/guix-tests/st= ore/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/la= nguage/glil/compile-assembly.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/ecmascript/array.scm' ~> `/tmp/guix-tests/store/0= sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/languag= e/ecmascript/array.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/ecmascript/spec.scm' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language= /ecmascript/spec.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/ecmascript/parse.scm' ~> `/tmp/guix-tests/store/0= sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/languag= e/ecmascript/parse.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/ecmascript/function.scm' ~> `/tmp/guix-tests/stor= e/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/lang= uage/ecmascript/function.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/ecmascript/tokenize.scm' ~> `/tmp/guix-tests/stor= e/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/lang= uage/ecmascript/tokenize.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/ecmascript/impl.scm' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language= /ecmascript/impl.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/ecmascript/base.scm' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language= /ecmascript/base.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/ecmascript/compile-tree-il.scm' ~> `/tmp/guix-tes= ts/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2= .0/language/ecmascript/compile-tree-il.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/bytecode/spec.scm' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/b= ytecode/spec.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/brainfuck/spec.scm' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language/= brainfuck/spec.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/brainfuck/parse.scm' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/language= /brainfuck/parse.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/brainfuck/compile-scheme.scm' ~> `/tmp/guix-tests= /store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0= /language/brainfuck/compile-scheme.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/language/brainfuck/compile-tree-il.scm' ~> `/tmp/guix-test= s/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.= 0/language/brainfuck/compile-tree-il.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/statprof.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh4= iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/statprof.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/list.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scripts/list.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/help.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scripts/help.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/read-rfc822.scm' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scripts/read-= rfc822.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/use2dot.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scripts/use2dot.s= cm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/snarf-guile-m4-docs.scm' ~> `/tmp/guix-tests/store= /0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scrip= ts/snarf-guile-m4-docs.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/frisk.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scripts/frisk.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/read-text-outline.scm' ~> `/tmp/guix-tests/store/0= sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scripts= /read-text-outline.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/autofrisk.scm' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scripts/autofri= sk.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/snarf-check-and-output-texi.scm' ~> `/tmp/guix-tes= ts/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2= .0/scripts/snarf-check-and-output-texi.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/scan-api.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scripts/scan-api= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/read-scheme-source.scm' ~> `/tmp/guix-tests/store/= 0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/script= s/read-scheme-source.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/compile.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scripts/compile.s= cm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/doc-snarf.scm' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scripts/doc-sna= rf.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/punify.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scripts/punify.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/lint.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scripts/lint.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/generate-autoload.scm' ~> `/tmp/guix-tests/store/0= sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scripts= /generate-autoload.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/api-diff.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scripts/api-diff= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/disassemble.scm' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scripts/disas= semble.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/display-commentary.scm' ~> `/tmp/guix-tests/store/= 0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/script= s/display-commentary.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/scripts/summarize-guile-TODO.scm' ~> `/tmp/guix-tests/stor= e/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/scri= pts/summarize-guile-TODO.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh4iw6w= l3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-67/compare.scm' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-67= /compare.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-41.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-41.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-67.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-67.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-19.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-19.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-18.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-18.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-17.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-17.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-9.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-9.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-4/gnu.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-4/gnu.s= cm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-16.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-16.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-8.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-8.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-9/gnu.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-9/gnu.s= cm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-14.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-14.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-6.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-6.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-27.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-27.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-13.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-13.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-88.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-88.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-26.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-26.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-60.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-60.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-39.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-39.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-4.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-4.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-11.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-11.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-38.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-38.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-10.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-10.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-2.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-2.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-37.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-37.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-98.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-98.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-1.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-1.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-35.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-35.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-34.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-34.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-42/ec.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-42/ec.s= cm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-45.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-45.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-31.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-31.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-42.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-42.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/srfi/srfi-69.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/srfi/srfi-69.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/guile-procedures.txt' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/guile-procedures= .txt' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/mutable-strings.scm' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/mutable= -strings.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/control.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/control.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/records/procedural.scm' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/reco= rds/procedural.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/records/syntactic.scm' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/recor= ds/syntactic.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/records/inspection.scm' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/reco= rds/inspection.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/lists.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/lists.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/enums.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/enums.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/conditions.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/conditions.s= cm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/hashtables.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/hashtables.s= cm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/arithmetic/fixnums.scm' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/arit= hmetic/fixnums.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/arithmetic/bitwise.scm' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/arit= hmetic/bitwise.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/arithmetic/flonums.scm' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/arit= hmetic/flonums.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/sorting.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/sorting.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/files.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/files.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/programs.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/programs.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/mutable-pairs.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/mutable-p= airs.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/bytevectors.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/bytevectors= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/unicode.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/unicode.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/eval.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh= 4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/eval.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/base.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh= 4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/base.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/syntax-case.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/syntax-case= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/r5rs.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh= 4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/r5rs.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/io/ports.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/io/ports.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/io/simple.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/io/simple.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/rnrs/exceptions.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/rnrs/exceptions.s= cm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/web/http.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh4= iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/web/http.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/web/client.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/web/client.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/web/server/http.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/web/server/http.s= cm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/web/request.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/web/request.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/web/response.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/web/response.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/web/uri.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh4i= w6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/web/uri.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/web/server.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73wbl= h4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/web/server.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/texinfo/indexing.scm' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/texinfo/indexing= .scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/texinfo/plain-text.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/texinfo/plain-= text.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/texinfo/html.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/texinfo/html.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/texinfo/reflection.scm' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/texinfo/reflec= tion.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/texinfo/string-utils.scm' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/texinfo/stri= ng-utils.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/texinfo/docbook.scm' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/texinfo/docbook.s= cm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /share/guile/2.0/texinfo/serialize.scm' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/share/guile/2.0/texinfo/seriali= ze.scm' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /bin/.guile-real' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh4iw6wl3bcsfn7d= d-union-test-all-dirs/bin/.guile-real' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /bin/guile' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-unio= n-test-all-dirs/bin/guile' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/oop/goops.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/oop/goops.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/oop/goops/internal.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/oop/g= oops/internal.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/oop/goops/simple.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/oop/goo= ps/simple.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/oop/goops/util.go' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/oop/goops= /util.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/oop/goops/compile.go' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/oop/go= ops/compile.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/oop/goops/dispatch.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/oop/g= oops/dispatch.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/oop/goops/active-slot.go' ~> `/tmp/guix-tests/store/0= sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/oo= p/goops/active-slot.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/oop/goops/accessors.go' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/oop/= goops/accessors.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/oop/goops/describe.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/oop/g= oops/describe.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/oop/goops/stklos.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/oop/goo= ps/stklos.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/oop/goops/composite-slot.go' ~> `/tmp/guix-tests/stor= e/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache= /oop/goops/composite-slot.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/oop/goops/save.go' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/oop/goops= /save.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/texinfo.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/texinfo.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/base/pmatch.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/syste= m/base/pmatch.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/base/syntax.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/syste= m/base/syntax.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/base/target.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/syste= m/base/target.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/base/lalr.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/system/= base/lalr.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/base/compile.go' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/syst= em/base/compile.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/base/ck.go' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/system/ba= se/ck.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/base/language.go' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/sys= tem/base/language.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/base/message.go' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/syst= em/base/message.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/vm/trace.go' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/system/v= m/trace.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/vm/traps.go' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/system/v= m/traps.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/vm/trap-state.go' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/sys= tem/vm/trap-state.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/vm/objcode.go' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/system= /vm/objcode.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/vm/frame.go' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/system/v= m/frame.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/vm/vm.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/system/vm/v= m.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/vm/coverage.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/syste= m/vm/coverage.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/vm/program.go' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/system= /vm/program.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/vm/instruction.go' ~> `/tmp/guix-tests/store/0= sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/sy= stem/vm/instruction.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/vm/inspect.go' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/system= /vm/inspect.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/foreign.go' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/system/fo= reign.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/xref.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/system/xref.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/repl/command.go' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/syst= em/repl/command.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/repl/repl.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/system/= repl/repl.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/repl/common.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/syste= m/repl/common.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/repl/server.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/syste= m/repl/server.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/repl/error-handling.go' ~> `/tmp/guix-tests/st= ore/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccac= he/system/repl/error-handling.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/system/repl/debug.go' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/system= /repl/debug.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73wblh4= iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/sxml/apply-templates.go' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/sxm= l/apply-templates.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/sxml/simple.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/sxml/simple.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/sxml/fold.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/sxml/fold.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/sxml/xpath.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/sxml/xpath.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/sxml/transform.go' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/sxml/tran= sform.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/sxml/ssax.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/sxml/ssax.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/sxml/ssax/input-parse.go' ~> `/tmp/guix-tests/store/0= sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/sx= ml/ssax/input-parse.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/sxml/match.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/sxml/match.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/q.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/q.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/receive.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/rece= ive.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/boot-9.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/boot-= 9.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/rw.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/rw.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/ls.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/ls.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/networking.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/n= etworking.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/save-stack.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/s= ave-stack.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/channel.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/chan= nel.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/mapping.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/mapp= ing.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/string-fun.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/s= tring-fun.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/control.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/cont= rol.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/poll.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/poll.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/streams.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/stre= ams.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/eval-string.go' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/= eval-string.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/psyntax-pp.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/p= syntax-pp.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/eval.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/eval.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/match.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/match.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/documentation.go' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-= 9/documentation.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/weak-vector.go' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/= weak-vector.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/debug.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/debug.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/occam-channel.go' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-= 9/occam-channel.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/posix.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/posix.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/common-list.go' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/= common-list.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/null.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/null.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/top-repl.go' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/top= -repl.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/r5rs.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/r5rs.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/runq.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/runq.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/local-eval.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/l= ocal-eval.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/ftw.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/ftw.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/serialize.go' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/se= rialize.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/slib.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/slib.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/pretty-print.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9= /pretty-print.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/lineio.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/linei= o.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/history.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/hist= ory.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/readline.go' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/rea= dline.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/threads.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/thre= ads.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/calling.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/call= ing.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/optargs.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/opta= rgs.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/gap-buffer.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/g= ap-buffer.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/deprecated.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/d= eprecated.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/regex.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/regex.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/time.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/time.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/binary-ports.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9= /binary-ports.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/poe.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/poe.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/and-let-star.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9= /and-let-star.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/futures.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/futu= res.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/popen.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/popen.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/curried-definitions.go' ~> `/tmp/guix-tests/sto= re/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccach= e/ice-9/curried-definitions.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/vlist.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/vlist.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/safe-r5rs.go' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/sa= fe-r5rs.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/scm-style-repl.go' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice= -9/scm-style-repl.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/stack-catch.go' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/= stack-catch.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/session.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/sess= ion.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/hcons.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/hcons.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/buffered-input.go' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice= -9/buffered-input.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/list.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/list.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/getopt-long.go' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/= getopt-long.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/syncase.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/sync= ase.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/i18n.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/i18n.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/format.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/forma= t.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/expect.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/expec= t.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/rdelim.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/rdeli= m.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/r4rs.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/r4rs.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/iconv.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/iconv.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/command-line.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9= /command-line.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/ice-9/safe.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/ice-9/safe.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/glil.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/language/g= lil.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/tree-il.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/languag= e/tree-il.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/value/spec.go' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/lang= uage/value/spec.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/assembly.go' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/langua= ge/assembly.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/assembly/disassemble.go' ~> `/tmp/guix-tests= /store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/c= cache/language/assembly/disassemble.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/assembly/spec.go' ~> `/tmp/guix-tests/store/= 0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/l= anguage/assembly/spec.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/assembly/compile-bytecode.go' ~> `/tmp/guix-= tests/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/= 2.0/ccache/language/assembly/compile-bytecode.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/assembly/decompile-bytecode.go' ~> `/tmp/gui= x-tests/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guil= e/2.0/ccache/language/assembly/decompile-bytecode.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/scheme/decompile-tree-il.go' ~> `/tmp/guix-t= ests/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2= .0/ccache/language/scheme/decompile-tree-il.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/scheme/compile-tree-il.go' ~> `/tmp/guix-tes= ts/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0= /ccache/language/scheme/compile-tree-il.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/scheme/spec.go' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/lan= guage/scheme/spec.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/objcode/spec.go' ~> `/tmp/guix-tests/store/0= sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/la= nguage/objcode/spec.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/tree-il/effects.go' ~> `/tmp/guix-tests/stor= e/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache= /language/tree-il/effects.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/tree-il/fix-letrec.go' ~> `/tmp/guix-tests/s= tore/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/cca= che/language/tree-il/fix-letrec.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/tree-il/inline.go' ~> `/tmp/guix-tests/store= /0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/= language/tree-il/inline.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/tree-il/canonicalize.go' ~> `/tmp/guix-tests= /store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/c= cache/language/tree-il/canonicalize.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/tree-il/compile-glil.go' ~> `/tmp/guix-tests= /store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/c= cache/language/tree-il/compile-glil.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/tree-il/analyze.go' ~> `/tmp/guix-tests/stor= e/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache= /language/tree-il/analyze.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/tree-il/cse.go' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/lan= guage/tree-il/cse.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/tree-il/peval.go' ~> `/tmp/guix-tests/store/= 0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/l= anguage/tree-il/peval.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/tree-il/optimize.go' ~> `/tmp/guix-tests/sto= re/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccach= e/language/tree-il/optimize.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/tree-il/primitives.go' ~> `/tmp/guix-tests/s= tore/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/cca= che/language/tree-il/primitives.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/tree-il/debug.go' ~> `/tmp/guix-tests/store/= 0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/l= anguage/tree-il/debug.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/tree-il/spec.go' ~> `/tmp/guix-tests/store/0= sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/la= nguage/tree-il/spec.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/elisp/runtime/value-slot.go' ~> `/tmp/guix-t= ests/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2= .0/ccache/language/elisp/runtime/value-slot.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/elisp/runtime/subrs.go' ~> `/tmp/guix-tests/= store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/cc= ache/language/elisp/runtime/subrs.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/elisp/runtime/function-slot.go' ~> `/tmp/gui= x-tests/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guil= e/2.0/ccache/language/elisp/runtime/function-slot.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/elisp/runtime/macros.go' ~> `/tmp/guix-tests= /store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/c= cache/language/elisp/runtime/macros.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/elisp/lexer.go' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/lan= guage/elisp/lexer.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/elisp/parser.go' ~> `/tmp/guix-tests/store/0= sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/la= nguage/elisp/parser.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/elisp/bindings.go' ~> `/tmp/guix-tests/store= /0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/= language/elisp/bindings.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/elisp/compile-tree-il.go' ~> `/tmp/guix-test= s/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/= ccache/language/elisp/compile-tree-il.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/elisp/spec.go' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/lang= uage/elisp/spec.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/elisp/runtime.go' ~> `/tmp/guix-tests/store/= 0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/l= anguage/elisp/runtime.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/glil/compile-assembly.go' ~> `/tmp/guix-test= s/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/= ccache/language/glil/compile-assembly.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/glil/spec.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/langu= age/glil/spec.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/ecmascript/function.go' ~> `/tmp/guix-tests/= store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/cc= ache/language/ecmascript/function.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/ecmascript/array.go' ~> `/tmp/guix-tests/sto= re/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccach= e/language/ecmascript/array.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/ecmascript/tokenize.go' ~> `/tmp/guix-tests/= store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/cc= ache/language/ecmascript/tokenize.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/ecmascript/impl.go' ~> `/tmp/guix-tests/stor= e/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache= /language/ecmascript/impl.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/ecmascript/compile-tree-il.go' ~> `/tmp/guix= -tests/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile= /2.0/ccache/language/ecmascript/compile-tree-il.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/ecmascript/spec.go' ~> `/tmp/guix-tests/stor= e/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache= /language/ecmascript/spec.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/ecmascript/parse.go' ~> `/tmp/guix-tests/sto= re/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccach= e/language/ecmascript/parse.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/ecmascript/base.go' ~> `/tmp/guix-tests/stor= e/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache= /language/ecmascript/base.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/bytecode/spec.go' ~> `/tmp/guix-tests/store/= 0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/l= anguage/bytecode/spec.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/brainfuck/compile-scheme.go' ~> `/tmp/guix-t= ests/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2= .0/ccache/language/brainfuck/compile-scheme.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/brainfuck/compile-tree-il.go' ~> `/tmp/guix-= tests/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/= 2.0/ccache/language/brainfuck/compile-tree-il.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/brainfuck/spec.go' ~> `/tmp/guix-tests/store= /0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/= language/brainfuck/spec.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/language/brainfuck/parse.go' ~> `/tmp/guix-tests/stor= e/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache= /language/brainfuck/parse.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/statprof.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/statprof.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/summarize-guile-TODO.go' ~> `/tmp/guix-tests/= store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/cc= ache/scripts/summarize-guile-TODO.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/snarf-check-and-output-texi.go' ~> `/tmp/guix= -tests/store/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile= /2.0/ccache/scripts/snarf-check-and-output-texi.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/scan-api.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/scripts= /scan-api.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/doc-snarf.go' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/script= s/doc-snarf.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/snarf-guile-m4-docs.go' ~> `/tmp/guix-tests/s= tore/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/cca= che/scripts/snarf-guile-m4-docs.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/compile.go' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/scripts/= compile.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/read-scheme-source.go' ~> `/tmp/guix-tests/st= ore/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccac= he/scripts/read-scheme-source.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/disassemble.go' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/scri= pts/disassemble.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/lint.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/scripts/lin= t.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/api-diff.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/scripts= /api-diff.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/list.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/scripts/lis= t.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/help.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/scripts/hel= p.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/use2dot.go' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/scripts/= use2dot.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/display-commentary.go' ~> `/tmp/guix-tests/st= ore/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccac= he/scripts/display-commentary.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/autofrisk.go' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/script= s/autofrisk.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/punify.go' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/scripts/p= unify.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/frisk.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/scripts/fr= isk.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/read-text-outline.go' ~> `/tmp/guix-tests/sto= re/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccach= e/scripts/read-text-outline.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/read-rfc822.go' ~> `/tmp/guix-tests/store/0sg= psn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/scri= pts/read-rfc822.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/scripts/generate-autoload.go' ~> `/tmp/guix-tests/sto= re/0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccach= e/scripts/generate-autoload.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-45.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-4= 5.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-60.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-6= 0.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-35.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-3= 5.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-8.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-8.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-38.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-3= 8.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-4/gnu.go' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srf= i-4/gnu.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-10.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-1= 0.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-18.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-1= 8.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-9/gnu.go' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srf= i-9/gnu.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-6.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-6.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-13.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-1= 3.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-69.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-6= 9.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-1.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-1.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-9.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-9.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-26.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-2= 6.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-41.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-4= 1.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-16.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-1= 6.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-31.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-3= 1.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-39.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-3= 9.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-4.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-4.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-11.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-1= 1.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-67.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-6= 7.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-19.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-1= 9.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-34.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-3= 4.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-14.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-1= 4.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-37.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-3= 7.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-2.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-2.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-27.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-2= 7.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-42.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-4= 2.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-98.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-9= 8.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-17.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-1= 7.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/srfi/srfi-88.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/srfi/srfi-8= 8.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/mutable-pairs.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/= mutable-pairs.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/conditions.go' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/con= ditions.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/records/procedural.go' ~> `/tmp/guix-tests/store= /0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/= rnrs/records/procedural.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/records/inspection.go' ~> `/tmp/guix-tests/store= /0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/= rnrs/records/inspection.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/records/syntactic.go' ~> `/tmp/guix-tests/store/= 0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/r= nrs/records/syntactic.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/r5rs.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/r5rs.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/exceptions.go' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/exc= eptions.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/control.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/contro= l.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/enums.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/enums.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/sorting.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/sortin= g.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/hashtables.go' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/has= htables.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/files.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/files.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/arithmetic/flonums.go' ~> `/tmp/guix-tests/store= /0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/= rnrs/arithmetic/flonums.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/arithmetic/bitwise.go' ~> `/tmp/guix-tests/store= /0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/= rnrs/arithmetic/bitwise.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/arithmetic/fixnums.go' ~> `/tmp/guix-tests/store= /0sgpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/= rnrs/arithmetic/fixnums.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/lists.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/lists.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/programs.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/progr= ams.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/syntax-case.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/sy= ntax-case.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/bytevectors.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/by= tevectors.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/mutable-strings.go' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnr= s/mutable-strings.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/unicode.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/unicod= e.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/io/simple.go' ~> `/tmp/guix-tests/store/0sgpsn76= 8nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/io/s= imple.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/io/ports.go' ~> `/tmp/guix-tests/store/0sgpsn768= nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/io/po= rts.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/eval.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/eval.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/rnrs/base.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73= wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/rnrs/base.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/web/response.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/web/respons= e.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/web/server.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/web/server.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/web/server/http.go' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/web/serv= er/http.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/web/http.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73w= blh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/web/http.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/web/uri.go' ~> `/tmp/guix-tests/store/0sgpsn768nn73wb= lh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/web/uri.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/web/client.go' ~> `/tmp/guix-tests/store/0sgpsn768nn7= 3wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/web/client.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/web/request.go' ~> `/tmp/guix-tests/store/0sgpsn768nn= 73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/web/request.= go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/texinfo/html.go' ~> `/tmp/guix-tests/store/0sgpsn768n= n73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/texinfo/htm= l.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/texinfo/serialize.go' ~> `/tmp/guix-tests/store/0sgps= n768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/texinf= o/serialize.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/texinfo/indexing.go' ~> `/tmp/guix-tests/store/0sgpsn= 768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/texinfo= /indexing.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/texinfo/docbook.go' ~> `/tmp/guix-tests/store/0sgpsn7= 68nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/texinfo/= docbook.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/texinfo/reflection.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/texin= fo/reflection.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/texinfo/string-utils.go' ~> `/tmp/guix-tests/store/0s= gpsn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/tex= info/string-utils.go' `/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0= /lib/guile/2.0/ccache/texinfo/plain-text.go' ~> `/tmp/guix-tests/store/0sgp= sn768nn73wblh4iw6wl3bcsfn7dd-union-test-all-dirs/lib/guile/2.0/ccache/texin= fo/plain-text.go' @ build-succeeded /tmp/guix-tests/store/iwc79z4pnnjaz0hif0xnx65cg2j3qsg9-un= ion-test-all-dirs.drv - /tmp/guix-build-guix-0.13.0.drv-0/source/tests/union.scm:127 source: + (test-assert + "union-build #:create-all-directories? #t" + (let* ((build `(begin + (use-modules (guix build union)) + (union-build + (assoc-ref %outputs "out") + (map cdr %build-inputs) + #:create-all-directories? + #t))) + (input (package-derivation %store %bootstrap-guile)) + (drv (build-expression->derivation + %store + "union-test-all-dirs" + build + #:modules + '((guix build union)) + #:inputs + `(("g" ,input))))) + (and (build-derivations %store (list drv)) + (with-directory-excursion + (derivation->output-path drv) + (and (file-exists? "bin/guile") + (file-is-directory? "bin") + (eq? 'symlink (stat:type (lstat "bin/guile")))))))) actual-value: #t result: PASS SKIP: tests/syscalls =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: mount, ENOENT location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:38 source: + (test-equal + "mount, ENOENT" + ENOENT + (catch 'system-error + (lambda () + (mount "/dev/null" "/does-not-exist" "ext2") + #f) + (compose system-error-errno list))) expected-value: 2 actual-value: 2 result: PASS test-name: umount, ENOENT/EPERM location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:46 source: + (test-assert + "umount, ENOENT/EPERM" + (catch 'system-error + (lambda () (umount "/does-not-exist") #f) + (lambda args + (memv (system-error-errno args) + (list EPERM ENOENT))))) actual-value: (1 2) result: PASS test-name: mount-points location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:55 source: + (test-assert + "mount-points" + (any (cute member <> (mount-points)) + '("/" "/proc" "/sys" "/dev"))) actual-value: ("/" "/dev/full" "/dev/null" "/dev/random" "/dev/tty" "/dev/u= random" "/dev/zero" "/gnu/store/02426nwiy32cscm4h83729vn5ws1gs2i-bash-stati= c-4.4.12" "/gnu/store/02a60j2x8i4wdj67krl4z7fc5i7maqrw-nettle-3.3" "/gnu/st= ore/0fzh44zpdw1h2dwpzgfw2lic05y4k6md-libxt-1.1.5" "/gnu/store/0wps368gx0cn3= ynrkbhzq5pxf75rng7y-glib-2.50.3" "/gnu/store/0xm7szwymsv87z7y4bi2lgvx2jhniq= ms-file-5.28" "/gnu/store/16i6p8liwzl2wk10akcqw84l9mqhdyfg-automake-1.15" "= /gnu/store/1h0p1lgl5i1dmwa0rzxflv664zwwm6am-glibc-utf8-locales-2.25" "/gnu/= store/2rba93k7hlaqgwimwnsi0a4h4f04afag-libxmu-1.1.2" "/gnu/store/2sf5dkanvf= 3r0mg20yysxig5fgg8yq8d-libxrender-0.9.10" "/gnu/store/2xm70k2vppjw5m4aqnh9i= i3hiz667dg2-pkg-config-0.29.1" "/gnu/store/38j1nrzd039sd65zfpbd0i3j9lxvnwpx= -fontconfig-2.12.1" "/gnu/store/3lsfrwlp1qa345x71yw5w49i2mpp0vxm-guile-2.0.= 14" "/gnu/store/4iw4r2majarqlm19adaikqw126jxqf2p-gcc-5.4.0" "/gnu/store/4m5= 8wpsp8xx4b3v5rwnq6ww93dp16z0l-module-import" "/gnu/store/540scmzhxx3avrr760= ma7pyzp26k5gbs-libxpm-3.5.12" "/gnu/store/55r4yg5iw9zh2j3zvzc6272k5xn4yxg4-= gawk-4.1.4" "/gnu/store/5bh7p754d09wcp64ckxlvwz7lgyk0h59-linux-libre-header= s-4.4.47" "/gnu/store/5zx29y44nrqj0s8h3jlvlj82k8hj4dxs-guile-2.2.2" "/gnu/s= tore/6908gy3pws0ccys49ni98idwnicchlr2-coreutils-8.26" "/gnu/store/6rp4sjvp7= lxkjh6mya4gg5g37i4qlrk4-gd-2.2.4" "/gnu/store/6z06w9zfnq3zcr50vcv2wvzr5wpzv= y7l-util-linux-2.29.2" "/gnu/store/85ss68qvpfb62chf2wapp3b8gfqv5xc6-libffi-= 3.2.1" "/gnu/store/87sj03j9kwzhl9zr76gs2i8ill86ki95-grep-3.0" "/gnu/store/8= 99421wkg4iff0vvid7c9zvrdnyqd69v-acl-2.2.52" "/gnu/store/8cahzancb8dyh5ciwzc= lq41m1cvw78cj-ed-1.14.1" "/gnu/store/8nkj1w5whm5gwrhsmqvm1w6im27vz02g-bzip2= -1.0.6" "/gnu/store/8wmanahsh0mk1n5xw6i7wpwih95yqzaq-gzip-1.8" "/gnu/store/= 92nphddbww5b9z4sqdzis5z53lhqf0bd-gts-0.7.6" "/gnu/store/9ahz2yfi9ydchfksdgl= 96y785kn9453w-zlib-1.2.11" "/gnu/store/9f66pvz4vf1d9k8iir6asdp3l8k58cnn-lib= atomic-ops-7.4.4" "/gnu/store/9kpc0l7888av969242bswsd0h6vpw8q7-libcap-2.25"= "/gnu/store/a3qkf2l3jqnpqibcg2iwbkak4d6scx28-libbsd-0.8.3" "/gnu/store/a42= pfdz8w5qxdkp6xz8783ydywmp0p8p-module-import" "/gnu/store/aamm99b0iq42qcxqy6= mxi50h93a84af3-m4-1.4.18" "/gnu/store/alg6ani0nnwrxyz15d1j5d0k6qs2m5sk-make= -4.2.1" "/gnu/store/ax413995ajhcrk5g48r6w3bwkb3pb1lr-gettext-minimal-0.19.8= .1" "/gnu/store/b7w6bjp602qvhbsjs535dfax8v7wy8s8-gmp-6.1.2" "/gnu/store/b83= 7wr8ffw2ppbx1744a2xll70bh8h4c-freetype-2.7.1" "/gnu/store/bji78ysmny9kwy756= 6g3xzyqbjhvc1fn-libatomic-ops-7.4.4" "/gnu/store/c096s3rxsilbp36y7wnsr29w2h= vr3s9x-autoconf-2.69" "/gnu/store/c140q16b1n4x0j2i7wv1awc1c39ipzrr-xz-5.2.2= " "/gnu/store/cgnwpa0h824nvffcc3nngks1rv7p80d4-autoconf-wrapper-2.69" "/gnu= /store/cz9ci6jdmwfnmk6n697dj98rc4sjs0ql-attr-2.4.47" "/gnu/store/dcc4b6r7np= jmhdsah1g6nw1j9wdy635y-sqlite-3.17.0" "/gnu/store/dhc2iy059hi91fk55dcv79z09= kp6500y-gcc-5.4.0-lib" "/gnu/store/dj9w9y66ncmn7qpnahz5fhqjjwqrnbjm-ncurses= -6.0" "/gnu/store/dr4qfgqmcv8vjfyi5bh6iqxmcnr5psxh-libxau-1.0.8" "/gnu/stor= e/fa6rba5r6m5ad1hy80ngmyc3r391lf9r-guile2.2-gnutls-3.5.9" "/gnu/store/fk20a= 8bgdd2ld3ik514zpfzj8akwvb30-gmp-6.1.2" "/gnu/store/fpbm0nvl2zi4jksm22kr1mq3= hfw79xdn-libxcb-1.12" "/gnu/store/gdgrzf1y15scqwk1yzm51dc40g29vad9-findutil= s-4.6.0" "/gnu/store/gdx6vk579px16dgv60hgrr1c2k1pwsni-libx11-1.6.5" "/gnu/s= tore/h7mx27bl0wynlz8vjszzykqqldccfwm5-ncurses-6.0" "/gnu/store/hag795ji8p9v= qikwp8cibfibpsa39s3n-libgcrypt-1.7.6" "/gnu/store/hgv1xc69vf2cqy21iglppnr23= 29llxqw-pixman-0.34.0" "/gnu/store/hqim8ih804fbqk7gailh1hlgmkpjzccn-gzip-1.= 8" "/gnu/store/hqqw3jkqdpy72drq8mnn1kbh4dssw5lc-libxaw-1.0.13" "/gnu/store/= hvyk1qyph1hihfmym1w271ygp84adb0v-readline-7.0" "/gnu/store/i0bjwdqvn0wixcwf= pw254w0az17iysga-cairo-1.14.8" "/gnu/store/i92s6sqzlps5wasx09wv3lckn2lj3dm7= -perl-5.24.0" "/gnu/store/if99vbhh9vk98p61a7l3s9d1vmbmfkk0-expat-2.2.0" "/g= nu/store/j4p7cnxb6byf1wra3yz6pk8av4g5mwkl-libgc-7.6.0" "/gnu/store/j92kxc1l= 8h879cc4ss1gbhsq73ddnbsg-libgpg-error-1.26" "/gnu/store/ja06pq19g0cf2122kim= k15z5yn0az73j-libxdmcp-1.1.2" "/gnu/store/jwkcd7siv6fcyl0qsg607bg9c8ap0gqr-= zlib-1.2.11" "/gnu/store/k6jkr6p94xlsddgiy8abicm2b36gkdh6-harfbuzz-1.4.3" "= /gnu/store/k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12" "/gnu/store/k8xbdj= bpd83s6i48az9c7l6pkf8za8xj-libidn2-0.16" "/gnu/store/kbs0012il9z63kp0nlq0h6= 6m6zjp4f21-diffutils-3.5" "/gnu/store/kndl3vllk4bdq1xd3p8k67h8jrsq8xbq-read= line-7.0" "/gnu/store/l2paa4ka8lglar0b778qzl7a6h2v5dzn-guile-json-0.6.0" "/= gnu/store/lcmcm4c0zjv3sa9amdrhaszd7vwwxjh1-libltdl-2.4.6" "/gnu/store/m71kg= d1gbx609mqn2m4lm9x1i1pgzz74-help2man-1.47.4" "/gnu/store/mf9aln8affmgaj8vkw= v636cgalfqdv8g-libjpeg-9b" "/gnu/store/mfx9ib0cy6mvjfmszplnlh0dvdb0513v-tar= -1.29" "/gnu/store/n04pda8i88ry820qwz2f12i99535sy3d-pcre-8.40" "/gnu/store/= ng61qpn9qk82nhxarksfnv53ki2j0ld2-module-import-compiled" "/gnu/store/nrrwyb= 21bn8cdc0k6pis3ggs2vayibin-bash-4.4.12" "/gnu/store/pv2qmb1kjbskzph09yg06vd= 0wm6iwgbd-graphite2-1.3.9" "/gnu/store/px46g18zg3sjgndwdcsgm6027w7s5gbc-pkg= -config-0.29.1" "/gnu/store/q1x4v3x8v2g59d244hl7k0i1n4h83c9a-ncurses-6.0" "= /gnu/store/qbngj80kmydl4jsba2cdgwq2y51xlfv0-patch-2.7.5" "/gnu/store/ql5h9h= xh5560d42xdirh0yxzrgii6i0m-guile-ssh-0.11.0" "/gnu/store/r1zsyinrpcpfbcym5q= rx6zbk6hwzxwnm-pango-1.40.3" "/gnu/store/r4pvx277n8lcfn9xv62sx6ikspwlg3kl-l= ibxext-1.3.3" "/gnu/store/ri56wnmzkgzrajdyl5ydc55lrwy1164k-ld-wrapper-0" "/= gnu/store/rmb4nh95s22lnd42sarzj5bswakd3mxx-icu4c-58.2" "/gnu/store/rmjlycdg= iq8pfy5hfi42qhw3k7p6kdav-glibc-2.25" "/gnu/store/s3c442d075fc8a0q0nspc9jjsg= jq613p-bzip2-1.0.6" "/gnu/store/sjm2c0dymn3mjl7g0jqbjdbibnqh0iaw-readline-7= .0" "/gnu/store/v4h4qw8a95479capaq08vs4zdyxdijhv-libunistring-0.9.7" "/gnu/= store/vis7x2j2lsmwbl5m5w794c23ysqah8xh-libpng-1.6.28" "/gnu/store/vlc43y485= v80sgq7iw60hzy4pw5r52d2-libssh-0.7.4" "/gnu/store/vndw4mh60kap1vwk9mj0rmf4x= h9z5ndq-libxft-2.3.2" "/gnu/store/w3ng5infdzn234167kvgc6a01n0j26qc-libltdl-= 2.4.6" "/gnu/store/w5b3db8y2rq3d73b30m4c5z0ql270r9a-libsm-1.2.2" "/gnu/stor= e/wak3m4kdkgw010qn1ksnqlggvklp4b24-gmp-6.1.2" "/gnu/store/wfy8pwxjbyc9033sq= b1snyfla3h8d02p-libice-1.0.9" "/gnu/store/wqx8sxqjvz323vk9xalrhqk5f35yd42f-= libffi-3.2.1" "/gnu/store/x8cfigwi2sf7l2aq9csfjaawn1aa4733-graphviz-2.38.0"= "/gnu/store/xpldw0hzzn85074zdscjxxp5c64176hv-libtasn1-4.10" "/gnu/store/y7= cgyi1syavy17kacn5s2adw20i8mglz-guix-0.13.0-checkout" "/gnu/store/yr7m8ldp3n= 40mrzjax91cj9hjw1k2a58-libgc-7.6.0" "/gnu/store/z0as6gp6grsqs4a8knbxkcwbyxr= iqmgc-gs-fonts-8.11" "/gnu/store/z1kihijf9klm5g3rzn4nk034nxhx58mn-libunistr= ing-0.9.7" "/gnu/store/z763jk8lkragpz2qr2wbrz946lgalx2h-sed-4.4" "/gnu/stor= e/zk41gmzbibvpx9dpsm5gs8p0liz8shy0-guile-2.0.14" "/gnu/store/zq65kpvwwxgc3q= qbf9apic8gyss2l0zq-binutils-2.27" "/gnu/store/zrk4galrr3cbp4yvkn93hcq6dpkf6= k98-texinfo-6.3" "/tmp/guix-build-guix-0.13.0.drv-0" "/proc" "/dev/shm" "/d= ev/pts") result: PASS test-name: swapon, ENOENT/EPERM location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:61 source: + (test-assert + "swapon, ENOENT/EPERM" + (catch 'system-error + (lambda () (swapon "/does-not-exist") #f) + (lambda args + (memv (system-error-errno args) + (list EPERM ENOENT))))) actual-value: (1 2) result: PASS test-name: swapoff, ENOENT/EINVAL/EPERM location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:69 source: + (test-assert + "swapoff, ENOENT/EINVAL/EPERM" + (catch 'system-error + (lambda () (swapoff "/does-not-exist") #f) + (lambda args + (memv (system-error-errno args) + (list EPERM EINVAL ENOENT))))) actual-value: (1 22 2) result: PASS test-name: mkdtemp! location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:77 source: + (test-assert + "mkdtemp!" + (let* ((tmp (or (getenv "TMPDIR") "/tmp")) + (dir (mkdtemp! + (string-append tmp "/guix-test-XXXXXX")))) + (and (file-exists? dir) (begin (rmdir dir) #t)))) actual-value: #t result: PASS test-name: statfs, ENOENT location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:85 source: + (test-equal + "statfs, ENOENT" + ENOENT + (catch 'system-error + (lambda () (statfs "/does-not-exist")) + (compose system-error-errno list))) expected-value: 2 actual-value: 2 result: PASS test-name: statfs location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:92 source: + (test-assert + "statfs" + (let ((fs (statfs "/"))) + (and (file-system? fs) + (> (file-system-block-size fs) 0) + (>=3D (file-system-blocks-available fs) 0) + (>=3D (file-system-blocks-free fs) + (file-system-blocks-available fs))))) actual-value: #t result: PASS test-name: clone location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:110 source: + (test-assert + "clone" + (match (clone (logior CLONE_NEWUSER SIGCHLD)) + (0 (primitive-exit 42)) + (pid (and (not (equal? + (readlink (user-namespace pid)) + (readlink (user-namespace (getpid))))) + (match (waitpid pid) + ((_ . status) (=3D 42 (status:exit-val status))= )))))) result: SKIP test-name: setns location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:124 source: + (test-assert + "setns" + (match (clone (logior CLONE_NEWUSER SIGCHLD)) + (0 (primitive-exit 0)) + (clone-pid + (match (pipe) + ((in . out) + (match (primitive-fork) + (0 + (close in) + (call-with-input-file + (user-namespace clone-pid) + (lambda (port) (setns (port->fdes port) 0))) + (write 'done out) + (close out) + (primitive-exit 0)) + (fork-pid + (close out) + (read in) + (let ((result + (and (equal? + (readlink + (user-namespace clone-pid)) + (readlink + (user-namespace fork-pid))))= )) + (waitpid clone-pid) + (waitpid fork-pid) + result)))))))) result: SKIP test-name: pivot-root location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:157 source: + (test-equal + "pivot-root" + #t + (match (pipe) + ((in . out) + (match (clone (logior CLONE_NEWUSER CLONE_NEWNS SIGCHLD)) + (0 + (dynamic-wind + (const #t) + (lambda () + (close in) + (call-with-temporary-directory + (lambda (root) + (let ((put-old (string-append root "/real-root"= ))) + (mount "none" root "tmpfs") + (mkdir put-old) + (call-with-output-file + (string-append root "/test") + (lambda (port) (display "testing\n" port))) + (pivot-root root put-old) + (write (file-exists? "/test") out) + (close out))))) + (lambda () (primitive-exit 0)))) + (pid (close out) + (let ((result (read in))) + (close in) + (and (zero? (match (waitpid pid) + ((_ . status) + (status:exit-val status)))) + (eq? #t result)))))))) result: SKIP test-name: fcntl-flock wait location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:191 source: + (test-equal + "fcntl-flock wait" + 42 + (let ((file (open-file temp-file "w0b"))) + (fcntl-flock file 'write-lock) + (match (primitive-fork) + (0 + (dynamic-wind + (const #t) + (lambda () + (let ((file (open-file temp-file "r0b"))) + (fcntl-flock file 'read-lock) + (primitive-exit (read file))) + (primitive-exit 1)) + (lambda () (primitive-exit 2)))) + (pid (display "hello, world!" file) + (force-output file) + (sleep 1) + (seek file 0 SEEK_SET) + (truncate-file file 0) + (write 42 file) + (force-output file) + (fcntl-flock file 'unlock) + (match (waitpid pid) + ((_ . status) + (let ((result (status:exit-val status))) + (close-port file) + result))))))) (string-append root "/test") + (lambda (port) (display "testing\n" port))) + (pivot-root root put-old) + (write (file-exists? "/test") out) + (close out))))) + (lambda () (primitive-exit 0)))) + (pid (close out) + (let ((result (read in))) + (close in) + (and (zero? (match (waitpid pid) + ((_ . status) + (status:exit-val status)))) + (eq? #t result)))))))) result: SKIP test-name: fcntl-flock wait location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:191 source: + (test-equal + "fcntl-flock wait" + 42 + (let ((file (open-file temp-file "w0b"))) + (fcntl-flock file 'write-lock) + (match (primitive-fork) + (0 + (dynamic-wind + (const #t) + (lambda () + (let ((file (open-file temp-file "r0b"))) + (fcntl-flock file 'read-lock) + (primitive-exit (read file))) + (primitive-exit 1)) + (lambda () (primitive-exit 2)))) + (pid (display "hello, world!" file) + (force-output file) + (sleep 1) + (seek file 0 SEEK_SET) + (truncate-file file 0) + (write 42 file) + (force-output file) + (fcntl-flock file 'unlock) + (match (waitpid pid) + ((_ . status) + (let ((result (status:exit-val status))) + (close-port file) + result))))))) expected-value: 42 actual-value: 42 result: PASS test-name: fcntl-flock non-blocking location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:230 source: + (test-equal + "fcntl-flock non-blocking" + EAGAIN + (match (pipe) + ((input . output) + (match (primitive-fork) + (0 + (dynamic-wind + (const #t) + (lambda () + (close-port output) + (read-char input) + (let ((file (open-file temp-file "w0"))) + (catch 'flock-error + (lambda () + (fcntl-flock file 'write-lock #:wait? #f= )) + (lambda (key errno) + (primitive-exit (pk 'errno errno))))) + (primitive-exit -1)) + (lambda () (primitive-exit -2)))) + (pid (close-port input) + (let ((file (open-file temp-file "w0"))) + (fcntl-flock file 'write-lock) + (write 'green-light output) + (force-output output) + (match (waitpid pid) + ((_ . status) + (let ((result (status:exit-val status))) + (fcntl-flock file 'unlock) + (close-port file) + result))))))))) ;;; (errno 11) (string-append root "/test") + (lambda (port) (display "testing\n" port))) + (pivot-root root put-old) + (write (file-exists? "/test") out) + (close out))))) + (lambda () (primitive-exit 0)))) + (pid (close out) + (let ((result (read in))) + (close in) + (and (zero? (match (waitpid pid) + ((_ . status) + (status:exit-val status)))) + (eq? #t result)))))))) result: SKIP test-name: fcntl-flock wait location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:191 source: + (test-equal + "fcntl-flock wait" + 42 + (let ((file (open-file temp-file "w0b"))) + (fcntl-flock file 'write-lock) + (match (primitive-fork) + (0 + (dynamic-wind + (const #t) + (lambda () + (let ((file (open-file temp-file "r0b"))) + (fcntl-flock file 'read-lock) + (primitive-exit (read file))) + (primitive-exit 1)) + (lambda () (primitive-exit 2)))) + (pid (display "hello, world!" file) + (force-output file) + (sleep 1) + (seek file 0 SEEK_SET) + (truncate-file file 0) + (write 42 file) + (force-output file) + (fcntl-flock file 'unlock) + (match (waitpid pid) + ((_ . status) + (let ((result (status:exit-val status))) + (close-port file) + result))))))) expected-value: 42 actual-value: 42 result: PASS test-name: fcntl-flock non-blocking location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:230 source: + (test-equal + "fcntl-flock non-blocking" + EAGAIN + (match (pipe) + ((input . output) + (match (primitive-fork) + (0 + (dynamic-wind + (const #t) + (lambda () + (close-port output) + (read-char input) + (let ((file (open-file temp-file "w0"))) + (catch 'flock-error + (lambda () + (fcntl-flock file 'write-lock #:wait? #f= )) + (lambda (key errno) + (primitive-exit (pk 'errno errno))))) + (primitive-exit -1)) + (lambda () (primitive-exit -2)))) + (pid (close-port input) + (let ((file (open-file temp-file "w0"))) + (fcntl-flock file 'write-lock) + (write 'green-light output) + (force-output output) + (match (waitpid pid) + ((_ . status) + (let ((result (status:exit-val status))) + (fcntl-flock file 'unlock) + (close-port file) + result))))))))) expected-value: 11 actual-value: 11 result: PASS test-name: all-network-interface-names location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:272 source: + (test-assert + "all-network-interface-names" + (match (all-network-interface-names) + (((? string? names) ..1) (member "lo" names)))) actual-value: ("lo") result: PASS test-name: network-interface-names location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:277 source: + (test-assert + "network-interface-names" + (match (network-interface-names) + (((? string? names) ..1) + (lset<=3D + string=3D? + names + (all-network-interface-names))))) actual-value: #t result: PASS test-name: network-interface-flags location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:282 source: + (test-assert + "network-interface-flags" + (let* ((sock (socket AF_INET SOCK_STREAM 0)) + (flags (network-interface-flags sock "lo"))) + (close-port sock) + (and (not (zero? (logand flags IFF_LOOPBACK))) + (not (zero? (logand flags IFF_UP)))))) actual-value: #t result: PASS test-name: loopback-network-interface? location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:289 source: + (test-equal + "loopback-network-interface?" + ENODEV + (and (loopback-network-interface? "lo") + (catch 'system-error + (lambda () + (loopback-network-interface? "nonexistent") + #f) + (lambda args (system-error-errno args))))) expected-value: 19 actual-value: 19 result: PASS test-name: set-network-interface-flags location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:300 source: + (test-assert + "set-network-interface-flags" + (let ((sock (socket AF_INET SOCK_STREAM 0))) + (catch 'system-error + (lambda () + (set-network-interface-flags sock "lo" IFF_UP)) + (lambda args + (close-port sock) + (memv (system-error-errno args) + (list EPERM EACCES)))))) actual-value: (1 13) result: PASS test-name: network-interface-address lo location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:310 source: + (test-equal + "network-interface-address lo" + (make-socket-address + AF_INET + (inet-pton AF_INET "127.0.0.1") + 0) + (let* ((sock (socket AF_INET SOCK_STREAM 0)) + (addr (network-interface-address sock "lo"))) + (close-port sock) + addr)) expected-value: #(2 2130706433 0) actual-value: #(2 2130706433 0) result: PASS test-name: set-network-interface-address location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:318 source: + (test-assert + "set-network-interface-address" + (let ((sock (socket AF_INET SOCK_STREAM 0))) + (catch 'system-error + (lambda () + (set-network-interface-address + sock + "nonexistent" + (make-socket-address + AF_INET + (inet-pton AF_INET "127.12.14.15") + 0))) + (lambda args + (close-port sock) + (memv (system-error-errno args) + (list EPERM EACCES)))))) actual-value: (1 13) result: PASS test-name: network-interface-netmask lo location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:332 source: + (test-equal + "network-interface-netmask lo" + (make-socket-address + AF_INET + (inet-pton AF_INET "255.0.0.0") + 0) + (let* ((sock (socket AF_INET SOCK_STREAM 0)) + (addr (network-interface-netmask sock "lo"))) + (close-port sock) + addr)) expected-value: #(2 4278190080 0) actual-value: #(2 4278190080 0) result: PASS test-name: set-network-interface-netmask location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:340 source: + (test-assert + "set-network-interface-netmask" + (let ((sock (socket AF_INET SOCK_STREAM 0))) + (catch 'system-error + (lambda () + (set-network-interface-netmask + sock + "nonexistent" + (make-socket-address + AF_INET + (inet-pton AF_INET "255.0.0.0") + 0))) + (lambda args + (close-port sock) + (memv (system-error-errno args) + (list EPERM EACCES)))))) actual-value: (1 13) result: PASS test-name: network-interfaces returns one or more interfaces location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:353 source: + (test-equal + "network-interfaces returns one or more interfaces" + '(#t #t #t) + (match (network-interfaces) + ((interfaces ..1) + (list (every interface? interfaces) + (every string? (map interface-name interfaces)) + (every (lambda (sockaddr) + (or (vector? sockaddr) (not sockaddr))) + (map interface-address interfaces)))))) expected-value: (#t #t #t) actual-value: (#t #t #t) result: PASS test-name: network-interfaces returns "lo" location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:365 source: + (test-equal + "network-interfaces returns \"lo\"" + (list #t + (make-socket-address + AF_INET + (inet-pton AF_INET "127.0.0.1") + 0)) + (match (filter + (lambda (interface) + (string=3D? "lo" (interface-name interface))) + (network-interfaces)) + ((loopbacks ..1) + (list (every (lambda (lo) + (not (zero? (logand + IFF_LOOPBACK + (interface-flags lo))))) + loopbacks) + (match (find (lambda (lo) + (=3D AF_INET + (sockaddr:fam (interface-address lo)))) + loopbacks) + (#f #f) + (lo (interface-address lo))))))) expected-value: (#t #(2 2130706433 0)) actual-value: (#t #(2 2130706433 0)) result: PASS test-name: add-network-route/gateway location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:381 source: + (test-assert + "add-network-route/gateway" + (let ((sock (socket AF_INET SOCK_STREAM 0)) + (gateway + (make-socket-address + AF_INET + (inet-pton AF_INET "192.168.0.1") + 0))) + (catch 'system-error + (lambda () + (add-network-route/gateway sock gateway)) + (lambda args + (close-port sock) + (memv (system-error-errno args) + (list EPERM EACCES)))))) actual-value: (1 13) result: PASS test-name: delete-network-route location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:394 source: + (test-assert + "delete-network-route" + (let ((sock (socket AF_INET SOCK_STREAM 0)) + (destination + (make-socket-address AF_INET INADDR_ANY 0))) + (catch 'system-error + (lambda () + (delete-network-route sock destination)) + (lambda args + (close-port sock) + (memv (system-error-errno args) + (list EPERM EACCES)))))) actual-value: (1 13) result: PASS test-name: tcgetattr ENOTTY location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:404 source: + (test-equal + "tcgetattr ENOTTY" + ENOTTY + (catch 'system-error + (lambda () + (call-with-input-file + "/dev/null" + (lambda (port) (tcgetattr (fileno port))))) + (compose system-error-errno list))) expected-value: 25 actual-value: 25 result: PASS test-name: tcgetattr location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:418 source: + (test-assert + "tcgetattr" + (let ((termios (tcgetattr 0))) + (and (termios? termios) + (> (termios-input-speed termios) 0) + (> (termios-output-speed termios) 0)))) result: SKIP test-name: tcsetattr location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:424 source: + (test-assert + "tcsetattr" + (let ((first (tcgetattr 0))) + (tcsetattr 0 (tcsetattr-action TCSANOW) first) + (equal? first (tcgetattr 0)))) result: SKIP test-name: terminal-window-size ENOTTY location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:429 source: + (test-assert + "terminal-window-size ENOTTY" + (call-with-input-file + "/dev/null" + (lambda (port) + (catch 'system-error + (lambda () (terminal-window-size port)) + (lambda args + (memv (system-error-errno args) + (list ENOTTY EINVAL))))))) actual-value: (25 22) result: PASS test-name: terminal-columns location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:440 source: + (test-assert + "terminal-columns" + (> (terminal-columns) 0)) actual-value: #t result: PASS test-name: terminal-columns non-file port location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:443 source: + (test-assert + "terminal-columns non-file port" + (> (terminal-columns + (open-input-string + "Join us now, share the software!")) + 0)) actual-value: #t result: PASS test-name: utmpx-entries location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:447 source: + (test-assert + "utmpx-entries" + (match (utmpx-entries) + (((? utmpx? entries) ...) + (every (lambda (entry) + (match (utmpx-user entry) + ((? string?) + (or (eqv? (login-type BOOT_TIME) + (utmpx-login-type entry)) + (> (utmpx-pid entry) 0))) + (#f #t))) + entries)))) actual-value: #t result: PASS test-name: read-utmpx, EOF location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:459 source: + (test-assert + "read-utmpx, EOF" + (eof-object? (read-utmpx (%make-void-port "r")))) actual-value: #t result: PASS test-name: read-utmpx location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/syscalls.scm:464 source: + (test-assert + "read-utmpx" + (let ((result + (call-with-input-file + "/var/run/utmpx" + read-utmpx))) + (or (utmpx? result) (eof-object? result)))) result: SKIP SKIP: tests/gremlin =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: elf-dynamic-info-needed, executable location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/gremlin.scm:44 source: + (test-assert + "elf-dynamic-info-needed, executable" + (let* ((elf (call-with-input-file %guile-executable read-elf)) + (dyninfo (elf-dynamic-info elf))) + (or (not dyninfo) + (lset<=3D + string=3D? + (list (string-append "libguile-" (effective-version)) + "libgc" + "libunistring" + "libffi") + (map (lambda (lib) + (string-take lib (string-contains lib ".so"))) + (elf-dynamic-info-needed dyninfo)))))) result: SKIP test-name: expand-origin location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/gremlin.scm:55 source: + (test-equal + "expand-origin" + '("OOO/../lib" + "OOO" + "../OOO/bar/OOO/baz" + "ORIGIN/foo") + (map (cut expand-origin <> "OOO") + '("$ORIGIN/../lib" + "${ORIGIN}" + "../${ORIGIN}/bar/$ORIGIN/baz" + "ORIGIN/foo"))) expected-value: ("OOO/../lib" "OOO" "../OOO/bar/OOO/baz" "ORIGIN/foo") actual-value: ("OOO/../lib" "OOO" "../OOO/bar/OOO/baz" "ORIGIN/foo") result: PASS SKIP: tests/containers =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: call-with-container, exit with 0 when there is no error location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/containers.scm:42 source: + (test-assert + "call-with-container, exit with 0 when there is no error" + (zero? (call-with-container + '() + (const #t) + #:namespaces + '(user)))) result: SKIP test-name: call-with-container, user namespace location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/containers.scm:48 source: + (test-assert + "call-with-container, user namespace" + (zero? (call-with-container + '() + (lambda () + (assert-exit + (and (zero? (getuid)) (zero? (getgid))))) + #:namespaces + '(user)))) result: SKIP test-name: call-with-container, uts namespace location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/containers.scm:58 source: + (test-assert + "call-with-container, uts namespace" + (zero? (call-with-container + '() + (lambda () + (sethostname "test-container") + (primitive-exit 0)) + #:namespaces + '(user uts)))) result: SKIP test-name: call-with-container, pid namespace location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/containers.scm:70 source: + (test-assert + "call-with-container, pid namespace" + (zero? (call-with-container + '() + (lambda () + (match (primitive-fork) + (0 (assert-exit (=3D 2 (getpid)))) + (pid (primitive-exit + (match (waitpid pid) + ((_ . status) + (status:exit-val status))))))) + #:namespaces + '(user pid)))) result: SKIP test-name: call-with-container, mnt namespace location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/containers.scm:87 source: + (test-assert + "call-with-container, mnt namespace" + (zero? (call-with-container + (list (file-system + (device "none") + (mount-point "/testing") + (type "tmpfs") + (check? #f))) + (lambda () + (assert-exit (file-exists? "/testing"))) + #:namespaces + '(user mnt)))) result: SKIP test-name: call-with-container, mnt namespace, wrong bind mount location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/containers.scm:100 source: + (test-equal + "call-with-container, mnt namespace, wrong bind mount" + `(system-error ,ENOENT) + (catch 'system-error + (lambda () + (call-with-container + (list (file-system + (device "/does-not-exist") + (mount-point "/foo") + (type "none") + (flags '(bind-mount)) + (check? #f))) + (const #t) + #:namespaces + '(user mnt))) + (lambda args + (list 'system-error (system-error-errno args))))) result: SKIP test-name: call-with-container, all namespaces location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/containers.scm:118 source: + (test-assert + "call-with-container, all namespaces" + (zero? (call-with-container + '() + (lambda () (primitive-exit 0))))) result: SKIP test-name: container-excursion location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/containers.scm:126 source: + (test-assert + "container-excursion" + (call-with-temporary-directory + (lambda (root) + (match (list (pipe) (pipe)) + (((start-in . start-out) (end-in . end-out)) + (define (container) + (close end-out) + (close start-in) + (write 'ready start-out) + (close start-out) + (read end-in) + (close end-in)) + (define (namespaces pid) + (let ((pid (number->string pid))) + (map (lambda (ns) + (readlink (string-append "/proc/" pid "/ns/" ns)= )) + '("user" "ipc" "uts" "net" "pid" "mnt")))) + (let* ((pid (run-container root '() %namespaces 1 container= )) + (container-namespaces (namespaces pid)) + (result + (begin + (close start-out) + (read start-in) + (close start-in) + (container-excursion + pid + (lambda () + (match (primitive-fork) + (0 + (assert-exit + (equal? + container-namespaces + (namespaces (getpid))))) + (fork-pid + (match (waitpid fork-pid) + ((_ . status) + (primitive-exit + (status:exit-val + status))))))))))) + (close end-in) + (write 'done end-out) + (close end-out) + (waitpid pid) + (zero? result))))))) result: SKIP test-name: container-excursion, same namespaces location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/containers.scm:184 source: + (test-equal + "container-excursion, same namespaces" + 42 + (container-excursion + (getpid) + (lambda () (primitive-exit 42)))) result: SKIP test-name: container-excursion* location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/containers.scm:194 source: + (test-assert + "container-excursion*" + (call-with-temporary-directory + (lambda (root) + (define (namespaces pid) + (let ((pid (number->string pid))) + (map (lambda (ns) + (readlink (string-append "/proc/" pid "/ns/" ns))) + '("user" "ipc" "uts" "net" "pid" "mnt")))) + (let* ((pid (run-container + root + '() + %namespaces + 1 + (lambda () (sleep 100)))) + (result + (container-excursion* + pid + (lambda () (namespaces 1))))) + (kill pid SIGKILL) + (equal? result (namespaces pid)))))) result: SKIP test-name: container-excursion*, same namespaces location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/containers.scm:215 source: + (test-equal + "container-excursion*, same namespaces" + 42 + (container-excursion* + (getpid) + (lambda () (* 6 7)))) result: SKIP SKIP: tests/pack =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D random seed for tests: 1495528148 test-name: self-contained-tarball location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/pack.scm:54 source: + (test-assert + "self-contained-tarball" + (run-with-store + %store + (mlet* %store-monad + ((profile + (profile-derivation + (packages->manifest (list %bootstrap-guile)) + #:hooks + '() + #:locales? + #f)) + (tarball + (self-contained-tarball + "pack" + profile + #:symlinks + '(("/bin/Guile" -> "bin/guile")) + #:compressor + %gzip-compressor + #:tar + %tar-bootstrap)) + (check (gexp->derivation + "check-tarball" + (gexp (let ((guile (string-append + "." + (ungexp profile) + "/bin"))) + (setenv + "PATH" + (string-append + (ungexp %tar-bootstrap) + "/bin")) + (system* "tar" "xvf" (ungexp tarball)) + (mkdir (ungexp output)) + (exit (and (file-exists? + (string-append guile "/guile")) + (string=3D? + (string-append + (ungexp %bootstrap-guile) + "/bin") + (readlink guile)) + (string=3D? + (string-append + (string-drop guile 1) + "/guile") + (readlink "bin/Guile"))))))))) + (built-derivations (list check))) + #:guile-for-build + (%guile-for-build))) result: SKIP SKIP: tests/pypi =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: guix-package->pypi-name, old URL style location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/pypi.scm:78 source: + (test-equal + "guix-package->pypi-name, old URL style" + "psutil" + (guix-package->pypi-name + (dummy-package + "foo" + (source + (dummy-origin + (uri "https://pypi.io/packages/source/p/psutil/psutil-4.3.0.tar= .gz")))))) expected-value: "psutil" actual-value: "psutil" result: PASS test-name: guix-package->pypi-name, new URL style location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/pypi.scm:86 source: + (test-equal + "guix-package->pypi-name, new URL style" + "certbot" + (guix-package->pypi-name + (dummy-package + "foo" + (source + (dummy-origin + (uri "https://pypi.python.org/packages/a2/3b/4756e6a0ceb14e0840= 42a2a65c615d68d25621c6fd446d0fc10d14c4ce7d/certbot-0.8.1.tar.gz")))))) expected-value: "certbot" actual-value: "certbot" result: PASS test-name: guix-package->pypi-name, several URLs location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/pypi.scm:94 source: + (test-equal + "guix-package->pypi-name, several URLs" + "cram" + (guix-package->pypi-name + (dummy-package + "foo" + (source + (dummy-origin + (uri (list "https://bitheap.org/cram/cram-0.7.tar.gz" + (pypi-uri "cram" "0.7")))))))) expected-value: "cram" actual-value: "cram" result: PASS test-name: pypi->guix-package location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/pypi.scm:103 source: + (test-assert + "pypi->guix-package" + (mock ((guix import utils) + url-fetch + (lambda (url file-name) + (match url + ("https://example.com/foo-1.0.0.tar.gz" + (begin + (mkdir "foo-1.0.0") + (with-output-to-file + "foo-1.0.0/requirements.txt" + (lambda () (display test-requirements))) + (system* "tar" "czvf" file-name "foo-1.0.0/") + (delete-file-recursively "foo-1.0.0") + (set! test-source-hash + (call-with-input-file file-name port-sha256)))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.whl" + #f) + (_ (error "Unexpected URL: " url))))) + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://pypi.python.org/pypi/foo/json" + (values + (open-input-string test-json) + (string-length test-json))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.= whl" + #f) + (_ (error "Unexpected URL: " url))))) + (match (pypi->guix-package "foo") + (('package + ('name "python-foo") + ('version "1.0.0") + ('source + ('origin + ('method 'url-fetch) + ('uri + (string-append + "https://example.com/foo-" + version + ".tar.gz")) + ('sha256 ('base32 (? string? hash))))) + ('build-system 'python-build-system) + ('propagated-inputs + ('quasiquote + (("python-bar" ('unquote 'python-bar)) + ("python-baz" ('unquote 'python-baz))))) + ('home-page "http://example.com") + ('synopsis "summary") + ('description "summary") + ('license 'license:lgpl2.0)) + (string=3D? + (bytevector->nix-base32-string test-source-hash)f= oo-1.0.0/ foo-1.0.0/requirements.txt random seed for tests: 1495528227 + hash)) + (x (pk 'fail x #f)))))) actual-value: #t result: PASS test-name: pypi->guix-package, wheels location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/pypi.scm:155 source: + (test-assert + "pypi->guix-package, wheels" + (mock ((guix import utils) + url-fetch + (lambda (url file-name) + (match url + ("https://example.com/foo-1.0.0.tar.gz" + (begin + (mkdir "foo-1.0.0") + (with-output-to-file + "foo-1.0.0/requirements.txt" + (lambda () (display test-requirements))) + (system* "tar" "czvf" file-name "foo-1.0.0/") + (delete-file-recursively "foo-1.0.0") + (set! test-source-hash + (call-with-input-file file-name port-sha256)))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.whl" + (begin + (mkdir "foo-1.0.0.dist-info") + (with-output-to-file + "foo-1.0.0.dist-info/metadata.json" + (lambda () (display test-metadata))) + (let ((zip-file (string-append file-name ".zip"))) + (system* + "zip" + zip-file + "foo-1.0.0.dist-info/metadata.json") + (rename-file zip-file file-name)) + (delete-file-recursively "foo-1.0.0.dist-info"))) + (_ (error "Unexpected URL: " url))))) + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://pypi.python.org/pypi/foo/json" + (values + (open-input-string test-json) + (string-length test-json))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.= whl" + #f) + (_ (error "Unexpected URL: " url))))) + (match (pypi->guix-package "foo") + (('package + ('name "python-foo") + ('version "1.0.0") + ('source + ('origin + ('method 'url-fetch) + ('uri + (string-append + "https://example.com/foo-" + version + ".tar.gz")) + ('sha256 ('base32 (? string? hash))))) + ('build-system 'python-build-system) + ('propagated-inputs + ('quasiquote + (("python-bar" ('unquote 'python-bar)) + ("python-baz" ('unquote 'python-baz))))) + ('home-page "http://example.com") + ('synopsis "summary") + ('description "summary") + ('license 'license:lgpl2.0)) + (string=3D? + (bytevector->nix-base32-string test-source-hash) + hash)) + (x (pk 'fail x #f)))))) result: SKIP SKIP: tests/guix-package-net =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D + guix package --version guix package (GNU Guix)=20 Copyright (C) 2017 the Guix authors License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. + guile -c '(getaddrinfo "www.gnu.org" "80" AI_NUMERICSERV)' + exit 77 ./test-env: line 1: 14603 Terminated "/tmp/guix-build-guix-0.1= 3.0.drv-0/source/pre-inst-env" "/tmp/guix-build-guix-0.13.0.drv-0/source/gu= ix-daemon" --disable-chroot --substitute-urls=3D"$GUIX_BINARY_SUBSTITUTE_UR= L" SKIP tests/guix-package-net.sh (exit status: 77) SKIP: tests/guix-environment-container =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + set -e + exit 77 ./test-env: line 1: 15084 Terminated "/tmp/guix-build-guix-0.1= 3.0.drv-0/source/pre-inst-env" "/tmp/guix-build-guix-0.13.0.drv-0/source/gu= ix-daemon" --disable-chroot --substitute-urls=3D"$GUIX_BINARY_SUBSTITUTE_UR= L" SKIP tests/guix-environment-container.sh (exit status: 77) --=20 Example of the problems in top posting: A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? A: No. Q: Should I leave quotations after my reply? Saluton, Quiliro 0987631031 From debbugs-submit-bounces@debbugs.gnu.org Tue May 23 03:38:17 2017 Received: (at 27034) by debbugs.gnu.org; 23 May 2017 07:38:17 +0000 Received: from localhost ([127.0.0.1]:33867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dD4OX-0008OO-7a for submit@debbugs.gnu.org; Tue, 23 May 2017 03:38:17 -0400 Received: from mx1.riseup.net ([198.252.153.129]:43022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dD4OW-0008OF-EX for 27034@debbugs.gnu.org; Tue, 23 May 2017 03:38:16 -0400 Received: from cotinga.riseup.net (unknown [10.0.1.164]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 9F8211A263A for <27034@debbugs.gnu.org>; Tue, 23 May 2017 07:38:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1495525095; bh=hiACShB3Xao7Y/QBntvx9kn5h2a9FOaRyHsMncjE7cM=; h=Date:From:To:Subject:In-Reply-To:References:From; b=EwNZ8jIO416nkqzHk6d8M8yuoiq55EUsr75JuHlvRtfMcsAyPG2bXjX78bwNkqwve jcKlTCsNi3XYHTsfZXCQi6mz6n9nWUNwXKIsBeWON9iaNWwkdFmS7dwbNtF5uGSW54 jPhMFD+9lS1zW5Y/1en7GiErjVyi+ryzc8vL0Z6g= Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: quiliro) by (cotinga) with ESMTPSA id 3A4C34EABB Date: Tue, 23 May 2017 02:38:53 -0500 From: Quiliro To: 27034@debbugs.gnu.org Subject: mount -L will mount the first partition with the named label Message-ID: <20170523023853.1fd98a69@riseup.net> In-Reply-To: <20170523043554.GA12886@jasmine> References: <20170522204919.3fba3de2@riseup.net> <20170523043554.GA12886@jasmine> Organization: FSFLA MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/XU9BpZZUzZHd1xCc/mwVEo7"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27034 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --Sig_/XU9BpZZUzZHd1xCc/mwVEo7 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Now that installation had failed, I decided to remove all contents of /mnt/= tmp to start from 0.=20 lsblk recognized: sda as the usb installer sdb1 as a previous failed installation with label my-root sdc1 as the current installation with label my-root When I restarted to begin installation from fresh, I noticed that /mnt/etc/= bare-bones.scm was changed from sda to sdc. I remember having changed it. B= ut I started doubting. Then I checked the mount and noticed that /mnt was i= n sdb1 instead of in sdc1. So I umounted and mounted with -L again. But it = would mount sdb1 again. So I umounted and mounted with /dev/sdc1 and no -L.= That worked. I think the problems I have had with the installation might be related to t= hat. I hope it does not take so many hours to install in this Intel(R) Pent= ium(R) Dual CPU E2160 @ 1.80GHz with 3GB RAM so I can report if there is= no problem or if the problem is still happenning. --=20 Example of the problems in top posting: A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? A: No. Q: Should I leave quotations after my reply? Saluton, Quiliro 0987631031 --Sig_/XU9BpZZUzZHd1xCc/mwVEo7 Content-Type: application/pgp-signature Content-Description: OpenPGP cifera subskribo -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJZI+cjAAoJEM8YFgaDwYIuoXEQANzZbx3qvBX6Ch9B3dV093QN Nbw6xWYCFVYO4z+sR8R5Zjm3TXqOhnLicdyY3oSxRCDNxs7YPndLlJEl530dcmmO B2WfpWY4P6QqNLXAwy0fW3Yx9M2aRcgtGhxFn1LsXHA4wVMYS/pG9UkmujGr75BQ LzwSgSwZyw+8/eQGP2CxtqUehKyP8hJ4wsUhC6fSGJB7XEq4wGlcJaHXASeAkXPf /UpOunzMEIMDbGwVT4kFlczXeb/BX95bxXbvZoWImLZlBbKjh8vyf6KD1CvNZpD+ 77RiSpmXjNueyJCje5vJZZJ82Gh7NRhbPOFDI9mdX3/LI3KAPThcMsP3xPWMd+PC 5YVk1gt1yv1FKAWYWGeDbADLnx3tnmKAfQptn7bHE5DnNgJizOWxulvrQqZm1Yxp fFPO1ZRz8svbu7IBhQUswYI6xKafxgo77G8YuzUi4n17LMj7r4/CPvWCvPbzZwWa mlcJwA6e/RfYawUghYyltkoUA26rBnGSqgHdDU9RAQfS59vTJGjdgExB5MypTLbI qCm14lVIKorfDIcI/YKMxzYqdSussL7EYvBmJ/pAMclps6TNasrCxiTYNVmRvR8H +FUpBfHrlV1PAs/++f+OKOifbgelZH6NV528sGk6my1kJykRIYOlUqloqLc9dsIH BNjhwYi0BTrXWtiB6CH1 =69Bq -----END PGP SIGNATURE----- --Sig_/XU9BpZZUzZHd1xCc/mwVEo7-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 23 04:45:41 2017 Received: (at 27034) by debbugs.gnu.org; 23 May 2017 08:45:41 +0000 Received: from localhost ([127.0.0.1]:33915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dD5Rl-0001gR-8W for submit@debbugs.gnu.org; Tue, 23 May 2017 04:45:41 -0400 Received: from mx1.riseup.net ([198.252.153.129]:56372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dD5Rj-0001gH-Ej for 27034@debbugs.gnu.org; Tue, 23 May 2017 04:45:39 -0400 Received: from piha.riseup.net (unknown [10.0.1.163]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 8E76E1A093B for <27034@debbugs.gnu.org>; Tue, 23 May 2017 08:45:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1495529138; bh=XCa+0BtExuFsJip9yj45jW0HQr0PPcJyqjky+LPc6QU=; h=Date:From:To:Subject:In-Reply-To:References:From; b=MVtQM3S3MCCUrnRODgVk+s/EmuhJcMdYWYcsoMw6ESqxiB8Bt4f29aiFFMjrLvuBs EnXWBaWrCjlIHqT0ixaNREFcZpg3DFsjjZjTQZbA/sJwnHY7hLUH0BCXFj2xQ93zDt mOEbO5k3vwZWvhRoDX7HeQFBXCStMubTIF+YE+BI= Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: quiliro) by (piha) with ESMTPSA id 27EA61CD6AC Date: Tue, 23 May 2017 03:46:18 -0500 From: Quiliro To: 27034@debbugs.gnu.org Subject: Two error have repeated consistently Message-ID: <20170523034618.0238cbb6@riseup.net> In-Reply-To: <20170523023853.1fd98a69@aire> References: <20170522204919.3fba3de2@riseup.net> <20170523043554.GA12886@jasmine> <20170523023853.1fd98a69@aire> Organization: FSFLA MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/DGz2vWZ1Ghtj=byaGjRmrnI"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27034 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --Sig_/DGz2vWZ1Ghtj=byaGjRmrnI Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable It was not a problem of configuration. The same errors ocur on different in= stallations. test-name: dead path can be explicitly collected location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:178 actual-value: #f test-name: verify-store + check-contents location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:815 actual-error: + (srfi-34 + #) Perhaps it is something about some package missing. =20 -- Saluton, Quiliro 0987631031 --Sig_/DGz2vWZ1Ghtj=byaGjRmrnI Content-Type: application/pgp-signature Content-Description: OpenPGP cifera subskribo -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJZI/bvAAoJEM8YFgaDwYIuW4UP/jk4XS7tsaTqZzd/agzHcLbW 60pAn1ZNQ2TYz2b0jg2vE8HlIPj/bFrI81t8bPAwEluCXvOrHOA54o8ht3Ah8nkO Q6uJvO7EiRLSSBDaPeavedIAvCyt+jUH7BNvJ9ftO5vJJPQpnzSLV+SeCYt/HPU7 vcQMD2gz3KMCCmxcXfSJSbRmdlOkvqn7K6zHoT5icASNi8LQzRojjatEDIGn8Si8 2utdh7R2PiDLWaRP8mcKTVESy+N+KpE7pE9rQdK1FbvsSDaoC1whYr1/c/R9ezBi iE+bwTHUfWAU1sjBScwB8WdJCO0f/DfzDGqnktuAqnv76Z1B9qAF6OZP39eN0bZN ZLxPawkHFjfidvwTDcD7TMLBsA/aA90yHN8kQjl28d9PvHpmh9mbAvXULrnqOqMD 2FUmMWx4oaouKfKuz5r7tpd/0M/P/ow8x7+tDb9JXnKI9UWFnDf+Y+PAdqj63Sjo cBQP63pd9+XlL5ChSk5el3hi9NuD134utvjyIGZH+NNBIbsqHlBElvLbNo/35kB/ yY2PlCXgvgMpChVayu9b0ElhJ9V5BAl4U70hG758whKPHdH7cckpejBGpoKuOmJd vDrB/JlQeeaAmrhz07VBjXQbXa/DDxFWqPoUw2eN5xmWp+uTGATinxbcM+VX5BQ7 39Wt+JwEU/8fzkpiJJFK =ySrt -----END PGP SIGNATURE----- --Sig_/DGz2vWZ1Ghtj=byaGjRmrnI-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 23 05:39:23 2017 Received: (at 27034) by debbugs.gnu.org; 23 May 2017 09:39:23 +0000 Received: from localhost ([127.0.0.1]:33978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dD6Hj-00030P-36 for submit@debbugs.gnu.org; Tue, 23 May 2017 05:39:23 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dD6Hh-00030I-SS for 27034@debbugs.gnu.org; Tue, 23 May 2017 05:39:22 -0400 Received: from localhost (port-92-200-46-6.dynamic.qsc.de [92.200.46.6]) by mx.zohomail.com with SMTPS id 1495532356347705.5051449709779; Tue, 23 May 2017 02:39:16 -0700 (PDT) References: <20170522204919.3fba3de2@riseup.net> <20170523043554.GA12886@jasmine> <20170523023853.1fd98a69@riseup.net> User-agent: mu4e 0.9.18; emacs 25.2.1 From: Ricardo Wurmus To: Quiliro Subject: Re: bug#27034: mount -L will mount the first partition with the named label In-reply-to: <20170523023853.1fd98a69@riseup.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Tue, 23 May 2017 11:39:13 +0200 Message-ID: <8737bvc3pa.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-ZohoMailClient: External X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 27034 Cc: 27034@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) Quiliro writes: > Now that installation had failed, I decided to remove all contents of /mnt/tmp to start from 0. > > lsblk recognized: > sda as the usb installer > sdb1 as a previous failed installation with label my-root > sdc1 as the current installation with label my-root > > When I restarted to begin installation from fresh, I noticed that /mnt/etc/bare-bones.scm was changed from sda to sdc. I remember having changed it. But I started doubting. Then I checked the mount and noticed that /mnt was in sdb1 instead of in sdc1. So I umounted and mounted with -L again. But it would mount sdb1 again. So I umounted and mounted with /dev/sdc1 and no -L. That worked. I don’t understand this bug report. Labels must be unique. They are a more readable alternative to using UUIDs. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Tue May 23 11:29:17 2017 Received: (at 27034) by debbugs.gnu.org; 23 May 2017 15:29:17 +0000 Received: from localhost ([127.0.0.1]:34895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDBkK-0004ep-Le for submit@debbugs.gnu.org; Tue, 23 May 2017 11:29:17 -0400 Received: from mail3.protonmail.ch ([185.70.40.25]:34342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dD74G-0004ED-Ak for 27034@debbugs.gnu.org; Tue, 23 May 2017 06:29:33 -0400 Date: Tue, 23 May 2017 06:28:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.ch; s=default; t=1495535369; bh=RtnJxQsgXoEP9FYYgrbKBVI+yuiTPOL5CCiPJeJ2NIs=; h=To:From:Reply-To:Subject:Feedback-ID:From; b=uJB5Dc9xd64A+JbY435BlNFbXtmIf/23rVMwQqV0LMHZI1RW5CPRfHaj8LAAVIw1D g/3tS7Iz9YN+ToenAlepquTM2f6MDPOeSX9UIf6KQjgbCWaEF6o+y/qM4VwGDbyU2x mcgM+FWySHo6VPGG5RR5TXGyaxatLqCptTs2ZUpI= To: "27034@debbugs.gnu.org" <27034@debbugs.gnu.org> From: ng0 Subject: (No Subject) Message-ID: Feedback-ID: -9KOcComji_whjPNYN9_--VNgfabFLAfl_fpbO72jCPYrNvvQp5XNhPKRswRIi06rJ4RBVpbYdqnuxomILLqHA==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_52e267660e6969ad48441958df77167b" X-Spam-Status: No, score=0.8 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM, FREEMAIL_REPLYTO_END_DIGIT,HTML_MESSAGE,MISSING_DATE autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail3.protonmail.ch X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: actually the problem is not file system labels. I'm getting the two failing tests aswell. Sent from [ProtonMail](https://protonmail.com), Swiss-based encrypted email. actually the problem is not file system labels. I'm getting the two failing tests aswell. [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 SLIGHTLY_BAD_SUBJECT Subject contains something slightly spammy -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [185.70.40.25 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (ng0[at]protonmail.ch) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ng0[at]protonmail.ch) 0.2 FREEMAIL_REPLYTO_END_DIGIT Reply-To freemail username ends in digit (ng0[at]protonmail.ch) 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 27034 X-Mailman-Approved-At: Tue, 23 May 2017 11:29:15 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ng0 Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: actually the problem is not file system labels. I'm getting the two failing tests aswell. Sent from [ProtonMail](https://protonmail.com), Swiss-based encrypted email. actually the problem is not file system labels. I'm getting the two failing tests aswell. [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 SLIGHTLY_BAD_SUBJECT Subject contains something slightly spammy -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [185.70.40.25 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (ng0[at]protonmail.ch) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ng0[at]protonmail.ch) 0.2 FREEMAIL_REPLYTO_END_DIGIT Reply-To freemail username ends in digit (ng0[at]protonmail.ch) 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid This is a multi-part message in MIME format. --b1_52e267660e6969ad48441958df77167b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 YWN0dWFsbHkgdGhlIHByb2JsZW0gaXMgbm90IGZpbGUgc3lzdGVtIGxhYmVscy4gSSdtIGdldHRp bmcgdGhlIHR3byBmYWlsaW5nIHRlc3RzIGFzd2VsbC4KClNlbnQgZnJvbSBbUHJvdG9uTWFpbF0o aHR0cHM6Ly9wcm90b25tYWlsLmNvbSksIFN3aXNzLWJhc2VkIGVuY3J5cHRlZCBlbWFpbC4= --b1_52e267660e6969ad48441958df77167b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdj5hY3R1YWxseSB0aGUgcHJvYmxlbSBpcyBub3QgZmlsZSBzeXN0ZW0gbGFiZWxzLiBJJ20g Z2V0dGluZyB0aGUgdHdvIGZhaWxpbmcgdGVzdHMgYXN3ZWxsLjxicj48L2Rpdj48ZGl2Pjxicj48 L2Rpdj48ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jayAiPjxkaXYgY2xhc3M9 InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXVzZXIgIj5TZW50IGZyb20gPGEgaHJlZj0iaHR0 cHM6Ly9wcm90b25tYWlsLmNvbSI+UHJvdG9uTWFpbDwvYT4sIFN3aXNzLWJhc2VkIGVuY3J5cHRl ZCBlbWFpbC48YnI+PC9kaXY+PGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2st cHJvdG9uIHByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLWVtcHR5Ij48YnI+PC9kaXY+PC9kaXY+ PGRpdj48YnI+PC9kaXY+ --b1_52e267660e6969ad48441958df77167b-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 24 11:31:06 2017 Received: (at 27034) by debbugs.gnu.org; 24 May 2017 15:31:06 +0000 Received: from localhost ([127.0.0.1]:36375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDYFe-0003Jx-0E for submit@debbugs.gnu.org; Wed, 24 May 2017 11:31:06 -0400 Received: from server0.selfhosted.xyz ([185.147.237.19]:54000) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDTnY-00039h-2I for 27034@debbugs.gnu.org; Wed, 24 May 2017 06:45:52 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) by server0.selfhosted.xyz (Postfix) with ESMTP id A27159E07 for <27034@debbugs.gnu.org>; Wed, 24 May 2017 12:45:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1495622732; bh=FApfSazkqpLVMr2nCLlqgKR53akJEpxskqx+W4KLZ6U=; h=Date:From:To:Subject; b=S/X3w4YLsycuGdKEel3CCuwCC2eAy0ocAY966yQbDR+o7e8YD3qe4oL4EwvR4pDRL blIM40eM5tJtkLghVJol3rn+zOyAoLs58SVNkmuOjoCkhHx6pLVsC2bK5COS7eVXax WchFuSeyMtHu3rGOytTMhILMpbm8onEMI7svL2CjNmPKw9fxvkUWrzsO2KcxF+N4Jk iPQPnIpiWo6J7SrfUjrliflWJzs/xWQJL45GlU7Y+U1hydRSDJ2ljto2QKUjKiQmyz DlARv1CR1qOEo1G0iMCkLpiFjdi+3Bybb6V0ioFIq9FIXaCTdaX+ND6y//TlsZcy4n GvkatcxAgxObA== X-Fuglu-Suspect: 43f1565d8b0943118a12c37b51c740d9 X-Fuglu-SA-SKIP: Too big for spamchecks. 613343 > 256000 X-Fuglu-Spamstatus: NO Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: mail@selfhosted.xyz) by server0.selfhosted.xyz (Postfix) with ESMTPSA for <27034@debbugs.gnu.org>; Wed, 24 May 2017 12:45:25 +0200 (CEST) Date: Wed, 24 May 2017 12:41:17 +0200 (CEST) From: someone@selfhosted.xyz X-X-Sender: user1@localhost To: 27034@debbugs.gnu.org Subject: same issue here Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="8323328-2084814228-1495622484=:1001" X-Debbugs-Envelope-To: 27034 X-Mailman-Approved-At: Wed, 24 May 2017 11:31:03 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323328-2084814228-1495622484=:1001 Content-Type: text/plain; format=flowed; charset=US-ASCII Was trying to install with the new image but ran into failed tests. The detailed report is in the attachment and looks similar to OP. --8323328-2084814228-1495622484=:1001 Content-Type: text/plain; name=test-suite.log Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=test-suite.log PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQogICBHTlUgR3Vp eCA6IC4vdGVzdC1zdWl0ZS5sb2cNCj09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQ0KDQojIFRPVEFMOiA3MDgNCiMgUEFTUzogIDY3NA0KIyBT S0lQOiAgMzINCiMgWEZBSUw6IDANCiMgRkFJTDogIDINCiMgWFBBU1M6IDAN CiMgRVJST1I6IDANCg0KLi4gY29udGVudHM6OiA6ZGVwdGg6IDINCg0KU0tJ UDogdGVzdHMvYmFzZTMyDQo9PT09PT09PT09PT09PT09PT0NCg0Kc2g6IG5p eC1oYXNoOiBjb21tYW5kIG5vdCBmb3VuZA0KdGVzdC1uYW1lOiBieXRldmVj dG9yLT5iYXNlMzItc3RyaW5nDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxk LWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvYmFz ZTMyLnNjbTo0OA0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAiYnl0 ZXZlY3Rvci0+YmFzZTMyLXN0cmluZyINCisgICAoZm9sZCAobGFtYmRhIChi diBleHBlY3RlZCByZXN1bHQpDQorICAgICAgICAgICAoYW5kIHJlc3VsdA0K KyAgICAgICAgICAgICAgICAoc3RyaW5nPT8NCisgICAgICAgICAgICAgICAg ICAoYnl0ZXZlY3Rvci0+YmFzZTMyLXN0cmluZyBidikNCisgICAgICAgICAg ICAgICAgICBleHBlY3RlZCkpKQ0KKyAgICAgICAgICN0DQorICAgICAgICAg KG1hcCBzdHJpbmctPnV0ZjgNCisgICAgICAgICAgICAgICcoIiIgImYiICJm byIgImZvbyIgImZvb2IiICJmb29iYSIgImZvb2JhciIpKQ0KKyAgICAgICAg ICcoIiINCisgICAgICAgICAgICJteSINCisgICAgICAgICAgICJtenhxIg0K KyAgICAgICAgICAgIm16eHc2Ig0KKyAgICAgICAgICAgIm16eHc2eXEiDQor ICAgICAgICAgICAibXp4dzZ5dGIiDQorICAgICAgICAgICAibXp4dzZ5dGJv aSIpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0 LW5hbWU6IGJhc2UzMi1zdHJpbmctPmJ5dGV2ZWN0b3INCmxvY2F0aW9uOiAv dG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3Nv dXJjZS90ZXN0cy9iYXNlMzIuc2NtOjY1DQpzb3VyY2U6DQorICh0ZXN0LWFz c2VydA0KKyAgICJiYXNlMzItc3RyaW5nLT5ieXRldmVjdG9yIg0KKyAgIChl dmVyeSAobGFtYmRhIChidikNCisgICAgICAgICAgICAoZXF1YWw/DQorICAg ICAgICAgICAgICAoYmFzZTMyLXN0cmluZy0+Ynl0ZXZlY3Rvcg0KKyAgICAg ICAgICAgICAgICAoYnl0ZXZlY3Rvci0+YmFzZTMyLXN0cmluZyBidikpDQor ICAgICAgICAgICAgICBidikpDQorICAgICAgICAgIChtYXAgc3RyaW5nLT51 dGY4DQorICAgICAgICAgICAgICAgJygiIiAiZiIgImZvIiAiZm9vIiAiZm9v YiIgImZvb2JhIiAiZm9vYmFyIikpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJl c3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IG5peC1iYXNlMzItc3RyaW5nLT5i eXRldmVjdG9yDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4x My4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvYmFzZTMyLnNjbTo3 Mw0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAibml4LWJhc2UzMi1z dHJpbmctPmJ5dGV2ZWN0b3IiDQorICAgKGV2ZXJ5IChsYW1iZGEgKGJ2KQ0K KyAgICAgICAgICAgIChlcXVhbD8NCisgICAgICAgICAgICAgIChuaXgtYmFz ZTMyLXN0cmluZy0+Ynl0ZXZlY3Rvcg0KKyAgICAgICAgICAgICAgICAoYnl0 ZXZlY3Rvci0+bml4LWJhc2UzMi1zdHJpbmcgYnYpKQ0KKyAgICAgICAgICAg ICAgYnYpKQ0KKyAgICAgICAgICAobWFwIHN0cmluZy0+dXRmOA0KKyAgICAg ICAgICAgICAgICcoIiIgImYiICJmbyIgImZvbyIgImZvb2IiICJmb29iYSIg ImZvb2JhciIpKSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MN Cg0KdGVzdC1uYW1lOiAmaW52YWxpZC1iYXNlMzItY2hhcmFjdGVyDQpsb2Nh dGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5k cnYtMC9zb3VyY2UvdGVzdHMvYmFzZTMyLnNjbTo4MQ0Kc291cmNlOg0KKyAo dGVzdC1lcXVhbA0KKyAgICImaW52YWxpZC1iYXNlMzItY2hhcmFjdGVyIg0K KyAgICNcZQ0KKyAgIChndWFyZCAoYyAoKGludmFsaWQtYmFzZTMyLWNoYXJh Y3Rlcj8gYykNCisgICAgICAgICAgICAgIChpbnZhbGlkLWJhc2UzMi1jaGFy YWN0ZXItdmFsdWUgYykpKQ0KKyAgICAgICAgICAobml4LWJhc2UzMi1zdHJp bmctPmJ5dGV2ZWN0b3INCisgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAo bWFrZS1zdHJpbmcgNTEgI1xhKSAiZSIpKSkpDQpleHBlY3RlZC12YWx1ZTog I1xlDQphY3R1YWwtdmFsdWU6ICNcZQ0KcmVzdWx0OiBQQVNTDQoNCnRlc3Qt bmFtZTogc2hhMjU2ICYgYnl0ZXZlY3Rvci0+bml4LWJhc2UzMi1zdHJpbmcN CmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3 MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9iYXNlMzIuc2NtOjkyDQpzb3VyY2U6 DQorICh0ZXN0LWFzc2VydA0KKyAgICJzaGEyNTYgJiBieXRldmVjdG9yLT5u aXgtYmFzZTMyLXN0cmluZyINCisgICAobGV0ICgoZmlsZSAoc2VhcmNoLXBh dGggJWxvYWQtcGF0aCAidGVzdHMvdGVzdC5kcnYiKSkpDQorICAgICAoZXF1 YWw/DQorICAgICAgIChieXRldmVjdG9yLT5uaXgtYmFzZTMyLXN0cmluZw0K KyAgICAgICAgIChzaGEyNTYNCisgICAgICAgICAgIChjYWxsLXdpdGgtaW5w dXQtZmlsZSBmaWxlIGdldC1ieXRldmVjdG9yLWFsbCkpKQ0KKyAgICAgICAo bGV0KiAoKGMgKGZvcm1hdA0KKyAgICAgICAgICAgICAgICAgICAjZg0KKyAg ICAgICAgICAgICAgICAgICAifmEgLS10eXBlIHNoYTI1NiAtLWJhc2UzMiAt LWZsYXQgXCJ+YVwiIg0KKyAgICAgICAgICAgICAgICAgICAlbml4LWhhc2gN CisgICAgICAgICAgICAgICAgICAgZmlsZSkpDQorICAgICAgICAgICAgICAo cCAob3Blbi1pbnB1dC1waXBlIGMpKQ0KKyAgICAgICAgICAgICAgKGwgKHJl YWQtbGluZSBwKSkpDQorICAgICAgICAgKGNsb3NlLXBpcGUgcCkNCisgICAg ICAgICBsKSkpKQ0KcmVzdWx0OiBTS0lQDQoNCg0KU0tJUDogdGVzdHMvY3Bp bw0KPT09PT09PT09PT09PT09PQ0KDQpyYW5kb20gc2VlZCBmb3IgdGVzdHM6 IDE0OTU1NzE3NzANCnRlc3QtbmFtZTogZmlsZS0+Y3Bpby1oZWFkZXIgKyB3 cml0ZS1jcGlvLWhlYWRlciArIHJlYWQtY3Bpby1oZWFkZXINCmxvY2F0aW9u OiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0w L3NvdXJjZS90ZXN0cy9jcGlvLnNjbTozNw0Kc291cmNlOg0KKyAodGVzdC1h c3NlcnQNCisgICAiZmlsZS0+Y3Bpby1oZWFkZXIgKyB3cml0ZS1jcGlvLWhl YWRlciArIHJlYWQtY3Bpby1oZWFkZXIiDQorICAgKGxldCogKChmaWxlIChz ZWFyY2gtcGF0aCAlbG9hZC1wYXRoICJndWl4LnNjbSIpKQ0KKyAgICAgICAg ICAoaGVhZGVyIChmaWxlLT5jcGlvLWhlYWRlciBmaWxlKSkpDQorICAgICAo Y2FsbC13aXRoLXZhbHVlcw0KKyAgICAgICAobGFtYmRhICgpIChvcGVuLWJ5 dGV2ZWN0b3Itb3V0cHV0LXBvcnQpKQ0KKyAgICAgICAobGFtYmRhIChwb3J0 IGdldC1idikNCisgICAgICAgICAod3JpdGUtY3Bpby1oZWFkZXIgaGVhZGVy IHBvcnQpDQorICAgICAgICAgKGxldCAoKHBvcnQgKG9wZW4tYnl0ZXZlY3Rv ci1pbnB1dC1wb3J0IChnZXQtYnYpKSkpDQorICAgICAgICAgICAoZXF1YWw/ IGhlYWRlciAocmVhZC1jcGlvLWhlYWRlciBwb3J0KSkpKSkpKQ0KYWN0dWFs LXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogYml0LWlk ZW50aWNhbCB0byBHTlUgY3BpbydzIG91dHB1dA0KbG9jYXRpb246IC90bXAv Z3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNl L3Rlc3RzL2NwaW8uc2NtOjQ5DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0K KyAgICJiaXQtaWRlbnRpY2FsIHRvIEdOVSBjcGlvJ3Mgb3V0cHV0Ig0KKyAg IChjYWxsLXdpdGgtdGVtcG9yYXJ5LW91dHB1dC1maWxlDQorICAgICAobGFt YmRhIChsaW5rIF8pDQorICAgICAgIChkZWxldGUtZmlsZSBsaW5rKQ0KKyAg ICAgICAoc3ltbGluayAiY2hib3VpYiIgbGluaykNCisgICAgICAgKGxldCAo KGZpbGVzIChjb25zKiAiLyINCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAoY2Fub25pY2FsaXplLXBhdGgNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChkaXJuYW1lIChzZWFyY2gtcGF0aCAlbG9hZC1wYXRoICJndWl4 LnNjbSIpKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5rDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hcCAoY29tcG9zZQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYW5vbmljYWxpemUt cGF0aA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY3V0 IHNlYXJjaC1wYXRoICVsb2FkLXBhdGggPD4pKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgJygiZ3VpeC5zY20iDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICJndWl4L2J1aWxkL3N5c2NhbGxzLnNj bSINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImd1aXgv cGFja2FnZXMuc2NtIikpKSkpDQorICAgICAgICAgKGNhbGwtd2l0aC10ZW1w b3Jhcnktb3V0cHV0LWZpbGUNCisgICAgICAgICAgIChsYW1iZGEgKHJlZi1m aWxlIF8pDQorICAgICAgICAgICAgIChsZXQgKChwaXBlIChvcGVuLXBpcGUq DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BFTl9XUklURQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICVjcGlvLXByb2dyYW0NCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAiLW8iDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi1PIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg IHJlZi1maWxlDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIi1IIg0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICJuZXdjIg0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICItLW51bGwiKSkpDQorICAgICAgICAgICAg ICAgKGZvci1lYWNoDQorICAgICAgICAgICAgICAgICAobGFtYmRhIChmaWxl KSAoZm9ybWF0IHBpcGUgIn5hXHgwMCIgZmlsZSkpDQorICAgICAgICAgICAg ICAgICBmaWxlcykNCisgICAgICAgICAgICAgICAoYW5kICh6ZXJvPyAoY2xv c2UtcGlwZSBwaXBlKSkNCisgICAgICAgICAgICAgICAgICAgIChjYWxsLXdp dGgtdGVtcG9yYXJ5LW91dHB1dC1maWxlDQorICAgICAgICAgICAgICAgICAg ICAgIChsYW1iZGEgKGZpbGUgcG9ydCkNCisgICAgICAgICAgICAgICAgICAg ICAgICAod3JpdGUtY3Bpby1hcmNoaXZlIGZpbGVzIHBvcnQpDQorICAgICAg ICAgICAgICAgICAgICAgICAgKGNsb3NlLXBvcnQgcG9ydCkNCisgICAgICAg ICAgICAgICAgICAgICAgICAob3IgKGZpbGU9PyByZWYtZmlsZSBmaWxlKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAodGhyb3cgJ2NwaW8tYXJj aGl2ZXMtZGlmZmVyDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBmaWxlcw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcmVmLWZpbGUNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGZpbGUNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChzdGF0OnNpemUgKHN0YXQgcmVmLWZpbGUpKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHN0YXQ6c2l6ZSAoc3RhdCBmaWxlKSkp KSkpKSkpKSkpKSkNCnJlc3VsdDogU0tJUA0KDQoNClNLSVA6IHRlc3RzL2J1 aWxkZXJzDQo9PT09PT09PT09PT09PT09PT09PQ0KDQpyYW5kb20gc2VlZCBm b3IgdGVzdHM6IDE0OTU1NzEwNTgNCnRlc3QtbmFtZTogdXJsLWZldGNoDQps b2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4 Yi5kcnYtMC9zb3VyY2UvdGVzdHMvYnVpbGRlcnMuc2NtOjY2DQpzb3VyY2U6 DQorICh0ZXN0LWFzc2VydA0KKyAgICJ1cmwtZmV0Y2giDQorICAgKGxldCog KCh1cmwgJygiaHR0cDovL2Z0cC5nbnUub3JnL2dudS9oZWxsby9oZWxsby0y LjgudGFyLmd6Ig0KKyAgICAgICAgICAgICAgICAgImZ0cDovL2Z0cC5nbnUu b3JnL2dudS9oZWxsby9oZWxsby0yLjgudGFyLmd6IikpDQorICAgICAgICAg IChoYXNoIChuaXgtYmFzZTMyLXN0cmluZy0+Ynl0ZXZlY3Rvcg0KKyAgICAg ICAgICAgICAgICAgICIwd3FkOHNqbXhmc2tyZmxheHl3YzdncXc3c2Zhd3Jm dmR4ZDlza3hhd3pmZ3l5MHB6ZHo2IikpDQorICAgICAgICAgIChkcnYgKHVy bC1mZXRjaCoNCisgICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAg ICAgICAgICAgdXJsDQorICAgICAgICAgICAgICAgICAnc2hhMjU2DQorICAg ICAgICAgICAgICAgICBoYXNoDQorICAgICAgICAgICAgICAgICAjOmd1aWxl DQorICAgICAgICAgICAgICAgICAlYm9vdHN0cmFwLWd1aWxlKSkNCisgICAg ICAgICAgKG91dC1wYXRoIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBkcnYp KSkNCisgICAgIChhbmQgKGJ1aWxkLWRlcml2YXRpb25zICVzdG9yZSAobGlz dCBkcnYpKQ0KKyAgICAgICAgICAoZmlsZS1leGlzdHM/IG91dC1wYXRoKQ0K KyAgICAgICAgICAodmFsaWQtcGF0aD8gJXN0b3JlIG91dC1wYXRoKSkpKQ0K cmVzdWx0OiBTS0lQDQoNCnRlc3QtbmFtZTogdXJsLWZldGNoLCBmaWxlDQps b2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4 Yi5kcnYtMC9zb3VyY2UvdGVzdHMvYnVpbGRlcnMuc2NtOjc4DQpzb3VyY2U6 DQorICh0ZXN0LWFzc2VydA0KKyAgICJ1cmwtZmV0Y2gsIGZpbGUiDQorICAg KGxldCogKChmaWxlIChzZWFyY2gtcGF0aCAlbG9hZC1wYXRoICJndWl4LnNj bSIpKQ0KKyAgICAgICAgICAoaGFzaCAoY2FsbC13aXRoLWlucHV0LWZpbGUg ZmlsZSBwb3J0LXNoYTI1NikpDQorICAgICAgICAgIChvdXQgKHVybC1mZXRj aCogJXN0b3JlIGZpbGUgJ3NoYTI1NiBoYXNoKSkpDQorICAgICAoYW5kIChm aWxlLWV4aXN0cz8gb3V0KSAodmFsaWQtcGF0aD8gJXN0b3JlIG91dCkpKSkN CmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6 IHVybC1mZXRjaCwgZmlsZSBVUkkNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVp bGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9i dWlsZGVycy5zY206ODUNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAg InVybC1mZXRjaCwgZmlsZSBVUkkiDQorICAgKGxldCogKChmaWxlIChzZWFy Y2gtcGF0aCAlbG9hZC1wYXRoICJndWl4LnNjbSIpKQ0KKyAgICAgICAgICAo aGFzaCAoY2FsbC13aXRoLWlucHV0LWZpbGUgZmlsZSBwb3J0LXNoYTI1Nikp DQorICAgICAgICAgIChvdXQgKHVybC1mZXRjaCoNCisgICAgICAgICAgICAg ICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQN CisgICAgICAgICAgICAgICAgICAgImZpbGU6Ly8iDQorICAgICAgICAgICAg ICAgICAgIChjYW5vbmljYWxpemUtcGF0aCBmaWxlKSkNCisgICAgICAgICAg ICAgICAgICdzaGEyNTYNCisgICAgICAgICAgICAgICAgIGhhc2gpKSkNCisg ICAgIChhbmQgKGZpbGUtZXhpc3RzPyBvdXQpICh2YWxpZC1wYXRoPyAlc3Rv cmUgb3V0KSkpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoN CnRlc3QtbmFtZTogZ251LWJ1aWxkLXN5c3RlbQ0KbG9jYXRpb246IC90bXAv Z3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNl L3Rlc3RzL2J1aWxkZXJzLnNjbTo5NA0Kc291cmNlOg0KKyAodGVzdC1hc3Nl cnQNCisgICAiZ251LWJ1aWxkLXN5c3RlbSINCisgICAoYnVpbGQtc3lzdGVt PyBnbnUtYnVpbGQtc3lzdGVtKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3Vs dDogUEFTUw0KDQp0ZXN0LW5hbWU6IGdudS1idWlsZA0KbG9jYXRpb246IC90 bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291 cmNlL3Rlc3RzL2J1aWxkZXJzLnNjbTo5OQ0Kc291cmNlOg0KKyAodGVzdC1h c3NlcnQNCisgICAiZ251LWJ1aWxkIg0KKyAgIChsZXQqICgodXJsICJodHRw Oi8vZnRwLmdudS5vcmcvZ251L2hlbGxvL2hlbGxvLTIuOC50YXIuZ3oiKQ0K KyAgICAgICAgICAoaGFzaCAobml4LWJhc2UzMi1zdHJpbmctPmJ5dGV2ZWN0 b3INCisgICAgICAgICAgICAgICAgICAiMHdxZDhzam14ZnNrcmZsYXh5d2M3 Z3F3N3NmYXdyZnZkeGQ5c2t4YXd6Zmd5eTBwemR6NiIpKQ0KKyAgICAgICAg ICAodGFyYmFsbA0KKyAgICAgICAgICAgICh1cmwtZmV0Y2gqDQorICAgICAg ICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAgIHVybA0KKyAgICAgICAg ICAgICAgJ3NoYTI1Ng0KKyAgICAgICAgICAgICAgaGFzaA0KKyAgICAgICAg ICAgICAgIzpndWlsZQ0KKyAgICAgICAgICAgICAgJWJvb3RzdHJhcC1ndWls ZSkpDQorICAgICAgICAgIChidWlsZCAoZ251LWJ1aWxkDQorICAgICAgICAg ICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAgICAiaGVsbG8t Mi44Ig0KKyAgICAgICAgICAgICAgICAgICBgKCgic291cmNlIiAsdGFyYmFs bCkgLEAlYm9vdHN0cmFwLWlucHV0cykNCisgICAgICAgICAgICAgICAgICAg IzpndWlsZQ0KKyAgICAgICAgICAgICAgICAgICAlYm9vdHN0cmFwLWd1aWxl DQorICAgICAgICAgICAgICAgICAgICM6c2VhcmNoLXBhdGhzDQorICAgICAg ICAgICAgICAgICAgICVib290c3RyYXAtc2VhcmNoLXBhdGhzKSkNCisgICAg ICAgICAgKG91dCAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggYnVpbGQpKSkN CisgICAgIChhbmQgKGJ1aWxkLWRlcml2YXRpb25zDQorICAgICAgICAgICAg JXN0b3JlDQorICAgICAgICAgICAgKGxpc3QgKHBrICdoZWxsby1kcnYgYnVp bGQpKSkNCisgICAgICAgICAgKHZhbGlkLXBhdGg/ICVzdG9yZSBvdXQpDQor ICAgICAgICAgIChmaWxlLWV4aXN0cz8gKHN0cmluZy1hcHBlbmQgb3V0ICIv YmluL2hlbGxvIikpKSkpDQpyZXN1bHQ6IFNLSVANCg0KDQpTS0lQOiB0ZXN0 cy9kZXJpdmF0aW9ucw0KPT09PT09PT09PT09PT09PT09PT09PT0NCg0KcmFu ZG9tIHNlZWQgZm9yIHRlc3RzOiAxNDk1NTcwOTczDQpAIGJ1aWxkLXN0YXJ0 ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL3Zjajk4MzNzazU3N3dkN3F4enZt Z3FjZmJmOWI0c2p6LWZvby5kcnYgLSB4ODZfNjQtbGludXggL3RtcC9ndWl4 LXRlc3RzL3Zhci9sb2cvZ3VpeC9kcnZzL3ZjLy9qOTgzM3NrNTc3d2Q3cXh6 dm1ncWNmYmY5YjRzanotZm9vLmRydi5iejINCkAgYnVpbGQtc3VjY2VlZGVk IC90bXAvZ3VpeC10ZXN0cy9zdG9yZS92Y2o5ODMzc2s1Nzd3ZDdxeHp2bWdx Y2ZiZjliNHNqei1mb28uZHJ2IC0NCnRlc3QtbmFtZTogcGFyc2UgJiBleHBv cnQNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5h NmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9kZXJpdmF0aW9ucy5zY206ODcN CnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInBhcnNlICYgZXhwb3J0 Ig0KKyAgIChsZXQqICgoZiAoc2VhcmNoLXBhdGggJWxvYWQtcGF0aCAidGVz dHMvdGVzdC5kcnYiKSkNCisgICAgICAgICAgKGIxIChjYWxsLXdpdGgtaW5w dXQtZmlsZSBmIGdldC1ieXRldmVjdG9yLWFsbCkpDQorICAgICAgICAgIChk MSAocmVhZC1kZXJpdmF0aW9uIChvcGVuLWJ5dGV2ZWN0b3ItaW5wdXQtcG9y dCBiMSkpKQ0KKyAgICAgICAgICAoYjIgKGNhbGwtd2l0aC1ieXRldmVjdG9y LW91dHB1dC1wb3J0DQorICAgICAgICAgICAgICAgIChjdXQgd3JpdGUtZGVy aXZhdGlvbiBkMSA8PikpKQ0KKyAgICAgICAgICAoZDIgKHJlYWQtZGVyaXZh dGlvbiAob3Blbi1ieXRldmVjdG9yLWlucHV0LXBvcnQgYjIpKSkpDQorICAg ICAoYW5kIChlcXVhbD8gYjEgYjIpIChlcXVhbD8gZDEgZDIpKSkpDQphY3R1 YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBhZGQt dG8tc3RvcmUsIGZsYXQNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3Vp eC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9kZXJpdmF0 aW9ucy5zY206OTgNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgImFk ZC10by1zdG9yZSwgZmxhdCINCisgICAobGV0KiAoKGZpbGUgKHNlYXJjaC1w YXRoDQorICAgICAgICAgICAgICAgICAgJWxvYWQtcGF0aA0KKyAgICAgICAg ICAgICAgICAgICJsYW5ndWFnZS90cmVlLWlsL3NwZWMuc2NtIikpDQorICAg ICAgICAgIChkcnYgKGFkZC10by1zdG9yZQ0KKyAgICAgICAgICAgICAgICAg JXN0b3JlDQorICAgICAgICAgICAgICAgICAiZmxhdC10ZXN0Ig0KKyAgICAg ICAgICAgICAgICAgI2YNCisgICAgICAgICAgICAgICAgICJzaGEyNTYiDQor ICAgICAgICAgICAgICAgICBmaWxlKSkpDQorICAgICAoYW5kIChlcT8gJ3Jl Z3VsYXIgKHN0YXQ6dHlwZSAoc3RhdCBkcnYpKSkNCisgICAgICAgICAgKHZh bGlkLXBhdGg/ICVzdG9yZSBkcnYpDQorICAgICAgICAgIChlcXVhbD8NCisg ICAgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUgZmlsZSBnZXQtYnl0 ZXZlY3Rvci1hbGwpDQorICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1m aWxlIGRydiBnZXQtYnl0ZXZlY3Rvci1hbGwpKSkpKQ0KYWN0dWFsLXZhbHVl OiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogYWRkLXRvLXN0b3Jl LCByZWN1cnNpdmUNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0w LjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9kZXJpdmF0aW9u cy5zY206MTA2DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJhZGQt dG8tc3RvcmUsIHJlY3Vyc2l2ZSINCisgICAobGV0KiAoKGRpciAoZGlybmFt ZQ0KKyAgICAgICAgICAgICAgICAgKHNlYXJjaC1wYXRoDQorICAgICAgICAg ICAgICAgICAgICVsb2FkLXBhdGgNCisgICAgICAgICAgICAgICAgICAgImxh bmd1YWdlL3RyZWUtaWwvc3BlYy5zY20iKSkpDQorICAgICAgICAgIChkcnYg KGFkZC10by1zdG9yZQ0KKyAgICAgICAgICAgICAgICAgJXN0b3JlDQorICAg ICAgICAgICAgICAgICAiZGlyLXRyZWUtdGVzdCINCisgICAgICAgICAgICAg ICAgICN0DQorICAgICAgICAgICAgICAgICAic2hhMjU2Ig0KKyAgICAgICAg ICAgICAgICAgZGlyKSkpDQorICAgICAoYW5kIChlcT8gJ2RpcmVjdG9yeSAo c3RhdDp0eXBlIChzdGF0IGRydikpKQ0KKyAgICAgICAgICAodmFsaWQtcGF0 aD8gJXN0b3JlIGRydikNCisgICAgICAgICAgKGVxdWFsPw0KKyAgICAgICAg ICAgIChkaXJlY3RvcnktY29udGVudHMgZGlyKQ0KKyAgICAgICAgICAgIChk aXJlY3RvcnktY29udGVudHMgZHJ2KSkpKSkNCmFjdHVhbC12YWx1ZTogI3QN CnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IGRlcml2YXRpb24gd2l0aCBu byBpbnB1dHMNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEz LjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9kZXJpdmF0aW9ucy5z Y206MTE0DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJkZXJpdmF0 aW9uIHdpdGggbm8gaW5wdXRzIg0KKyAgIChsZXQqICgoYnVpbGRlcg0KKyAg ICAgICAgICAgIChhZGQtdGV4dC10by1zdG9yZQ0KKyAgICAgICAgICAgICAg JXN0b3JlDQorICAgICAgICAgICAgICAibXktYnVpbGRlci5zaCINCisgICAg ICAgICAgICAgICJlY2hvIGhlbGxvLCB3b3JsZFxuIg0KKyAgICAgICAgICAg ICAgJygpKSkNCisgICAgICAgICAgKGRydiAoZGVyaXZhdGlvbg0KKyAgICAg ICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAgICAiZm9vIg0K KyAgICAgICAgICAgICAgICAgJWJhc2gNCisgICAgICAgICAgICAgICAgIGAo Ii1lIiAsYnVpbGRlcikNCisgICAgICAgICAgICAgICAgICM6ZW52LXZhcnMN CisgICAgICAgICAgICAgICAgICcoKCJIT01FIiAuICIvaG9tZWxlc3MiKSkp KSkNCisgICAgIChhbmQgKHN0b3JlLXBhdGg/IChkZXJpdmF0aW9uLWZpbGUt bmFtZSBkcnYpKQ0KKyAgICAgICAgICAodmFsaWQtcGF0aD8gJXN0b3JlIChk ZXJpdmF0aW9uLWZpbGUtbmFtZSBkcnYpKSkpKQ0KYWN0dWFsLXZhbHVlOiAj dA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogYnVpbGQgZGVyaXZhdGlv biB3aXRoIDEgc291cmNlDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1 aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvZGVyaXZh dGlvbnMuc2NtOjEyNA0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAi YnVpbGQgZGVyaXZhdGlvbiB3aXRoIDEgc291cmNlIg0KKyAgIChsZXQqICgo YnVpbGRlcg0KKyAgICAgICAgICAgIChhZGQtdGV4dC10by1zdG9yZQ0KKyAg ICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAibXktYnVpbGRl ci5zaCINCisgICAgICAgICAgICAgICJlY2hvIGhlbGxvLCB3b3JsZCA+IFwi JG91dFwiXG4iDQorICAgICAgICAgICAgICAnKCkpKQ0KKyAgICAgICAgICAo ZHJ2IChkZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICAlc3RvcmUNCisg ICAgICAgICAgICAgICAgICJmb28iDQorICAgICAgICAgICAgICAgICAlYmFz aA0KKyAgICAgICAgICAgICAgICAgYCgsYnVpbGRlcikNCisgICAgICAgICAg ICAgICAgICM6ZW52LXZhcnMNCisgICAgICAgICAgICAgICAgICcoKCJIT01F IiAuICIvaG9tZWxlc3MiKQ0KKyAgICAgICAgICAgICAgICAgICAoInp6eiIg LiAiWiEiKQ0KKyAgICAgICAgICAgICAgICAgICAoIkFBQSIgLiAiQSEiKSkN CisgICAgICAgICAgICAgICAgICM6aW5wdXRzDQorICAgICAgICAgICAgICAg ICBgKCgsJWJhc2gpICgsYnVpbGRlcikpKSkNCisgICAgICAgICAgKHN1Y2Nl ZWRlZD8NCisgICAgICAgICAgICAoYnVpbGQtZGVyaXZhdGlvbnMgJXN0b3Jl IChsaXN0IGRydikpKSkNCisgICAgIChhbmQgc3VjY2VlZGVkPw0KKyAgICAg ICAgICAobGV0ICgocGF0aCAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZHJ2 KSkpDQorICAgICAgICAgICAgKGFuZCAodmFsaWQtcGF0aD8gJXN0b3JlIHBh dGgpDQorICAgICAgICAgICAgICAgICAoc3RyaW5nPT8NCisgICAgICAgICAg ICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlIHBhdGggcmVhZC1saW5l KQ0KKyAgICAgICAgICAgICAgICAgICAiaGVsbG8sIHdvcmxkIikpKSkpKQ0K YWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTog ZGVyaXZhdGlvbiB3aXRoIGxvY2FsIGZpbGUgYXMgaW5wdXQNCmxvY2F0aW9u OiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0w L3NvdXJjZS90ZXN0cy9kZXJpdmF0aW9ucy5zY206MTQyDQpzb3VyY2U6DQor ICh0ZXN0LWFzc2VydA0KKyAgICJkZXJpdmF0aW9uIHdpdGggbG9jYWwgZmls ZSBhcyBpbnB1dCINCisgICAobGV0KiAoKGJ1aWxkZXINCisgICAgICAgICAg ICAoYWRkLXRleHQtdG8tc3RvcmUNCisgICAgICAgICAgICAgICVzdG9yZQ0K KyAgICAgICAgICAgICAgIm15LWJ1aWxkZXIuc2giDQorICAgICAgICAgICAg ICBAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL2ZqdjIz Nno3bDIwOWQ4eno5ejhqeG1udzNkZmk4bGFtLWRlcml2YXRpb24td2l0aC1p bnB1dC1maWxlLmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1aXgtdGVzdHMv dmFyL2xvZy9ndWl4L2RydnMvZmovL3YyMzZ6N2wyMDlkOHp6OXo4anhtbncz ZGZpOGxhbS1kZXJpdmF0aW9uLXdpdGgtaW5wdXQtZmlsZS5kcnYuYnoyDQpA IGJ1aWxkLXN1Y2NlZWRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvZmp2MjM2 ejdsMjA5ZDh6ejl6OGp4bW53M2RmaThsYW0tZGVyaXZhdGlvbi13aXRoLWlu cHV0LWZpbGUuZHJ2IC0NCkAgYnVpbGQtc3RhcnRlZCAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvcDgxdm5rYnJhOXo1dzQ1aGcwaG5pNWwzeWY1OTZqYTItZmFp bHMuZHJ2IC0geDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0cy92YXIvbG9n L2d1aXgvZHJ2cy9wOC8vMXZua2JyYTl6NXc0NWhnMGhuaTVsM3lmNTk2amEy LWZhaWxzLmRydi5iejINCmJ1aWxkZXIgZm9yIGAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvcDgxdm5rYnJhOXo1dzQ1aGcwaG5pNWwzeWY1OTZqYTItZmFpbHMu ZHJ2JyBmYWlsZWQgd2l0aCBleGl0IGNvZGUgMQ0KQCBidWlsZC1mYWlsZWQg L3RtcC9ndWl4LXRlc3RzL3N0b3JlL3A4MXZua2JyYTl6NXc0NWhnMGhuaTVs M3lmNTk2amEyLWZhaWxzLmRydiAtIDEgYnVpbGRlciBmb3IgYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS9wODF2bmticmE5ejV3NDVoZzBobmk1bDN5ZjU5Nmph Mi1mYWlscy5kcnYnIGZhaWxlZCB3aXRoIGV4aXQgY29kZSAxDQpAIGJ1aWxk LXN0YXJ0ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL2tuMGd4NW5hOGsybmls cTZjMzYyYm1hdnl3bmlsa2hxLWd1aWxlLWJvb3RzdHJhcC0yLjAuZHJ2IC0g eDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2 cy9rbi8vMGd4NW5hOGsybmlscTZjMzYyYm1hdnl3bmlsa2hxLWd1aWxlLWJv b3RzdHJhcC0yLjAuZHJ2LmJ6Mg0KdW5wYWNraW5nIGJvb3RzdHJhcCBHdWls ZSB0byAnL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5 YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAnLi4uDQouLw0K Li9zaGFyZS8NCi4vc2hhcmUvZ3VpbGUvDQouL3NoYXJlL2d1aWxlLzIuMC8N Ci4vc2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS8NCi4vc2hhcmUvZ3VpbGUvMi4w L3N5c3RlbS94cmVmLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL2Zv cmVpZ24uc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0vcmVwbC8NCi4v c2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS9yZXBsL2Vycm9yLWhhbmRsaW5nLnNj bQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL3JlcGwvZGVidWcuc2NtDQou L3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0vcmVwbC9kZXNjcmliZS5zY20NCi4v c2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS9yZXBsL2NvbW1vbi5zY20NCi4vc2hh cmUvZ3VpbGUvMi4wL3N5c3RlbS9yZXBsL2NvbW1hbmQuc2NtDQouL3NoYXJl L2d1aWxlLzIuMC9zeXN0ZW0vcmVwbC9zZXJ2ZXIuc2NtDQouL3NoYXJlL2d1 aWxlLzIuMC9zeXN0ZW0vcmVwbC9yZXBsLnNjbQ0KLi9zaGFyZS9ndWlsZS8y LjAvc3lzdGVtL2Jhc2UvDQouL3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0vYmFz ZS9sYWxyLnVwc3RyZWFtLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3lzdGVt L2Jhc2UvcG1hdGNoLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL2Jh c2UvbGFsci5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS9iYXNlL2xh bmd1YWdlLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL2Jhc2Uvc3lu dGF4LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL2Jhc2UvY29tcGls ZS5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS9iYXNlL2NrLnNjbQ0K Li9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL2Jhc2UvbWVzc2FnZS5zY20NCi4v c2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS9iYXNlL3RhcmdldC5zY20NCi4vc2hh cmUvZ3VpbGUvMi4wL3N5c3RlbS92bS8NCi4vc2hhcmUvZ3VpbGUvMi4wL3N5 c3RlbS92bS90cmFjZS5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS92 bS90cmFwLXN0YXRlLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL3Zt L3ZtLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL3ZtL2NvdmVyYWdl LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL3ZtL3Byb2dyYW0uc2Nt DQouL3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0vdm0vb2JqY29kZS5zY20NCi4v c2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS92bS90cmFwcy5zY20NCi4vc2hhcmUv Z3VpbGUvMi4wL3N5c3RlbS92bS9pbnNwZWN0LnNjbQ0KLi9zaGFyZS9ndWls ZS8yLjAvc3lzdGVtL3ZtL2luc3RydWN0aW9uLnNjbQ0KLi9zaGFyZS9ndWls ZS8yLjAvc3lzdGVtL3ZtL2ZyYW1lLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAv c2NyaXB0cy8NCi4vc2hhcmUvZ3VpbGUvMi4wL3NjcmlwdHMvc2Nhbi1hcGku c2NtDQouL3NoYXJlL2d1aWxlLzIuMC9zY3JpcHRzL2F1dG9mcmlzay5zY20N Ci4vc2hhcmUvZ3VpbGUvMi4wL3NjcmlwdHMvc25hcmYtY2hlY2stYW5kLW91 dHB1dC10ZXhpLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc2NyaXB0cy9yZWFk LXJmYzgyMi5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3NjcmlwdHMvcmVhZC10 ZXh0LW91dGxpbmUuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9zY3JpcHRzL2hl bHAuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9zY3JpcHRzL2ZyaXNrLnNjbQ0K Li9zaGFyZS9ndWlsZS8yLjAvc2NyaXB0cy9wdW5pZnkuc2NtDQouL3NoYXJl L2d1aWxlLzIuMC9zY3JpcHRzL2xpbnQuc2NtDQouL3NoYXJlL2d1aWxlLzIu MC9zY3JpcHRzL2Rpc2Fzc2VtYmxlLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAv c2NyaXB0cy9zdW1tYXJpemUtZ3VpbGUtVE9ETy5zY20NCi4vc2hhcmUvZ3Vp bGUvMi4wL3NjcmlwdHMvZ2VuZXJhdGUtYXV0b2xvYWQuc2NtDQouL3NoYXJl L2d1aWxlLzIuMC9zY3JpcHRzL2Rpc3BsYXktY29tbWVudGFyeS5zY20NCi4v c2hhcmUvZ3VpbGUvMi4wL3NjcmlwdHMvY29tcGlsZS5zY20NCi4vc2hhcmUv Z3VpbGUvMi4wL3NjcmlwdHMvYXBpLWRpZmYuc2NtDQouL3NoYXJlL2d1aWxl LzIuMC9zY3JpcHRzL3VzZTJkb3Quc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9z Y3JpcHRzL2RvYy1zbmFyZi5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3Njcmlw dHMvcmVhZC1zY2hlbWUtc291cmNlLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAv c2NyaXB0cy9zbmFyZi1ndWlsZS1tNC1kb2NzLnNjbQ0KLi9zaGFyZS9ndWls ZS8yLjAvc2NyaXB0cy9saXN0LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvdGV4 aW5mby8NCi4vc2hhcmUvZ3VpbGUvMi4wL3RleGluZm8vaW5kZXhpbmcuc2Nt DQouL3NoYXJlL2d1aWxlLzIuMC90ZXhpbmZvL2h0bWwuc2NtDQouL3NoYXJl L2d1aWxlLzIuMC90ZXhpbmZvL2RvY2Jvb2suc2NtDQouL3NoYXJlL2d1aWxl LzIuMC90ZXhpbmZvL3NlcmlhbGl6ZS5zY20NCi4vc2hhcmUvZ3VpbGUvMi4w L3RleGluZm8vcmVmbGVjdGlvbi5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3Rl eGluZm8vcGxhaW4tdGV4dC5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3RleGlu Zm8vc3RyaW5nLXV0aWxzLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvaWNlLTkv DQouL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9kb2N1bWVudGF0aW9uLnNjbQ0K Li9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvc2NtLXN0eWxlLXJlcGwuc2NtDQou L3NoYXJlL2d1aWxlLzIuMC9pY2UtOS90aW1lLnNjbQ0KLi9zaGFyZS9ndWls ZS8yLjAvaWNlLTkvZm9ybWF0LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvaWNl LTkvbmV0d29ya2luZy5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2ljZS05L2dl dG9wdC1sb25nLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvdmxpc3Qu c2NtDQouL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9wc3ludGF4LnNjbQ0KLi9z aGFyZS9ndWlsZS8yLjAvaWNlLTkvZ2FwLWJ1ZmZlci5zY20NCi4vc2hhcmUv Z3VpbGUvMi4wL2ljZS05L2FuZC1sZXQtc3Rhci5zY20NCi4vc2hhcmUvZ3Vp bGUvMi4wL2ljZS05L3Bvc2l4LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvaWNl LTkvbHMuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9zeW5jYXNlLnNj bQ0KLi9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvc2F2ZS1zdGFjay5zY20NCi4v c2hhcmUvZ3VpbGUvMi4wL2ljZS05L3N0YWNrLWNhdGNoLnNjbQ0KLi9zaGFy ZS9ndWlsZS8yLjAvaWNlLTkvZnV0dXJlcy5zY20NCi4vc2hhcmUvZ3VpbGUv Mi4wL2ljZS05L2RlYnVnLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvaWNlLTkv cHJldHR5LXByaW50LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvbWFw cGluZy5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2ljZS05L29jY2FtLWNoYW5u ZWwuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS90b3AtcmVwbC5zY20N Ci4vc2hhcmUvZ3VpbGUvMi4wL2ljZS05L2Jvb3QtOS5zY20NCi4vc2hhcmUv Z3VpbGUvMi4wL2ljZS05L3N0cmluZy1mdW4uc2NtDQouL3NoYXJlL2d1aWxl LzIuMC9pY2UtOS9pMThuLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvaWNlLTkv bWF0Y2gudXBzdHJlYW0uc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9z dHJlYW1zLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvbGluZWlvLnNj bQ0KLi9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvdGhyZWFkcy5zY20NCi4vc2hh cmUvZ3VpbGUvMi4wL2ljZS05L3dlYWstdmVjdG9yLnNjbQ0KLi9zaGFyZS9n dWlsZS8yLjAvaWNlLTkvaGlzdG9yeS5zY20NCi4vc2hhcmUvZ3VpbGUvMi4w L2ljZS05L2V4cGVjdC5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3Bv bGwuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9wb3Blbi5zY20NCi4v c2hhcmUvZ3VpbGUvMi4wL2ljZS05L2NvbnRyb2wuc2NtDQouL3NoYXJlL2d1 aWxlLzIuMC9pY2UtOS9zZXNzaW9uLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAv aWNlLTkvZnR3LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvbG9jYWwt ZXZhbC5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3JlY2VpdmUuc2Nt DQouL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9zYWZlLXI1cnMuc2NtDQouL3No YXJlL2d1aWxlLzIuMC9pY2UtOS9jYWxsaW5nLnNjbQ0KLi9zaGFyZS9ndWls ZS8yLjAvaWNlLTkvY3VycmllZC1kZWZpbml0aW9ucy5zY20NCi4vc2hhcmUv Z3VpbGUvMi4wL2ljZS05L2V2YWwtc3RyaW5nLnNjbQ0KLi9zaGFyZS9ndWls ZS8yLjAvaWNlLTkvcS5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3Nl cmlhbGl6ZS5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3F1YXNpc3lu dGF4LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvc2xpYi5zY20NCi4v c2hhcmUvZ3VpbGUvMi4wL2ljZS05L2hjb25zLnNjbQ0KLi9zaGFyZS9ndWls ZS8yLjAvaWNlLTkvcncuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9y ZWdleC5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2ljZS05L21hdGNoLnNjbQ0K Li9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvYnVmZmVyZWQtaW5wdXQuc2NtDQou L3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9pY29udi5zY20NCi4vc2hhcmUvZ3Vp bGUvMi4wL2ljZS05L3BvZS5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2ljZS05 L2NvbW1vbi1saXN0LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvcjVy cy5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2ljZS05L2NvbW1hbmQtbGluZS5z Y20NCi4vc2hhcmUvZ3VpbGUvMi4wL2ljZS05L2RlcHJlY2F0ZWQuc2NtDQou L3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9wc3ludGF4LXBwLnNjbQ0KLi9zaGFy ZS9ndWlsZS8yLjAvaWNlLTkvbnVsbC5zY20NCi4vc2hhcmUvZ3VpbGUvMi4w L2ljZS05L29wdGFyZ3Muc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9y ZGVsaW0uc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9ydW5xLnNjbQ0K Li9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvc2FmZS5zY20NCi4vc2hhcmUvZ3Vp bGUvMi4wL2ljZS05L2NoYW5uZWwuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9p Y2UtOS9yZWFkbGluZS5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2ljZS05L2Jp bmFyeS1wb3J0cy5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2ljZS05L2V2YWwu c2NtDQouL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9yNHJzLnNjbQ0KLi9zaGFy ZS9ndWlsZS8yLjAvaWNlLTkvcjZycy1saWJyYXJpZXMuc2NtDQouL3NoYXJl L2d1aWxlLzIuMC9pY2UtOS9saXN0LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAv bGFuZ3VhZ2UvDQouL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9lbGlzcC8N Ci4vc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2VsaXNwL2NvbXBpbGUtdHJl ZS1pbC5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2VsaXNwL2Jp bmRpbmdzLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvZWxpc3Av cnVudGltZS5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2VsaXNw L2xleGVyLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvZWxpc3Av c3BlYy5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2VsaXNwL3J1 bnRpbWUvDQouL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9lbGlzcC9ydW50 aW1lL21hY3Jvcy5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2Vs aXNwL3J1bnRpbWUvZnVuY3Rpb24tc2xvdC5zY20NCi4vc2hhcmUvZ3VpbGUv Mi4wL2xhbmd1YWdlL2VsaXNwL3J1bnRpbWUvc3VicnMuc2NtDQouL3NoYXJl L2d1aWxlLzIuMC9sYW5ndWFnZS9lbGlzcC9ydW50aW1lL3ZhbHVlLXNsb3Qu c2NtDQouL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9lbGlzcC9wYXJzZXIu c2NtDQouL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9hc3NlbWJseS8NCi4v c2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2Fzc2VtYmx5L2NvbXBpbGUtYnl0 ZWNvZGUuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9hc3NlbWJs eS9kaXNhc3NlbWJsZS5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdl L2Fzc2VtYmx5L3NwZWMuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFn ZS9hc3NlbWJseS9kZWNvbXBpbGUtYnl0ZWNvZGUuc2NtDQouL3NoYXJlL2d1 aWxlLzIuMC9sYW5ndWFnZS9zY2hlbWUvDQouL3NoYXJlL2d1aWxlLzIuMC9s YW5ndWFnZS9zY2hlbWUvY29tcGlsZS10cmVlLWlsLnNjbQ0KLi9zaGFyZS9n dWlsZS8yLjAvbGFuZ3VhZ2Uvc2NoZW1lL2RlY29tcGlsZS10cmVlLWlsLnNj bQ0KLi9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2Uvc2NoZW1lL3NwZWMuc2Nt DQouL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9icmFpbmZ1Y2svDQouL3No YXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9icmFpbmZ1Y2svY29tcGlsZS10cmVl LWlsLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvYnJhaW5mdWNr L2NvbXBpbGUtc2NoZW1lLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvbGFuZ3Vh Z2UvYnJhaW5mdWNrL3NwZWMuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9sYW5n dWFnZS9icmFpbmZ1Y2svcGFyc2Uuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9s YW5ndWFnZS9vYmpjb2RlLw0KLi9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2Uv b2JqY29kZS9zcGVjLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2Uv YXNzZW1ibHkuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9ieXRl Y29kZS8NCi4vc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2J5dGVjb2RlL3Nw ZWMuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9nbGlsLw0KLi9z aGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvZ2xpbC9zcGVjLnNjbQ0KLi9zaGFy ZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvZ2xpbC9jb21waWxlLWFzc2VtYmx5LnNj bQ0KLi9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvdHJlZS1pbC8NCi4vc2hh cmUvZ3VpbGUvMi4wL2xhbmd1YWdlL3RyZWUtaWwvYW5hbHl6ZS5zY20NCi4v c2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL3RyZWUtaWwvaW5saW5lLnNjbQ0K Li9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvdHJlZS1pbC9kZWJ1Zy5zY20N Ci4vc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL3RyZWUtaWwvcHJpbWl0aXZl cy5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL3RyZWUtaWwvb3B0 aW1pemUuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS90cmVlLWls L2ZpeC1sZXRyZWMuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS90 cmVlLWlsL3NwZWMuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS90 cmVlLWlsL3BldmFsLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2Uv dHJlZS1pbC9jb21waWxlLWdsaWwuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9s YW5ndWFnZS90cmVlLWlsL2NzZS5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2xh bmd1YWdlL3RyZWUtaWwvY2Fub25pY2FsaXplLnNjbQ0KLi9zaGFyZS9ndWls ZS8yLjAvbGFuZ3VhZ2UvdHJlZS1pbC9lZmZlY3RzLnNjbQ0KLi9zaGFyZS9n dWlsZS8yLjAvbGFuZ3VhZ2UvZWNtYXNjcmlwdC8NCi4vc2hhcmUvZ3VpbGUv Mi4wL2xhbmd1YWdlL2VjbWFzY3JpcHQvYmFzZS5zY20NCi4vc2hhcmUvZ3Vp bGUvMi4wL2xhbmd1YWdlL2VjbWFzY3JpcHQvY29tcGlsZS10cmVlLWlsLnNj bQ0KLi9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvZWNtYXNjcmlwdC9mdW5j dGlvbi5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2VjbWFzY3Jp cHQvYXJyYXkuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9lY21h c2NyaXB0L3Rva2VuaXplLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvbGFuZ3Vh Z2UvZWNtYXNjcmlwdC9zcGVjLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvbGFu Z3VhZ2UvZWNtYXNjcmlwdC9pbXBsLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAv bGFuZ3VhZ2UvZWNtYXNjcmlwdC9wYXJzZS5zY20NCi4vc2hhcmUvZ3VpbGUv Mi4wL2xhbmd1YWdlL3ZhbHVlLw0KLi9zaGFyZS9ndWlsZS8yLjAvbGFuZ3Vh Z2UvdmFsdWUvc3BlYy5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdl L2dsaWwuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS90cmVlLWls LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvcm5ycy5zY20NCi4vc2hhcmUvZ3Vp bGUvMi4wL3N0YXRwcm9mLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvd2ViLw0K Li9zaGFyZS9ndWlsZS8yLjAvd2ViL2NsaWVudC5zY20NCi4vc2hhcmUvZ3Vp bGUvMi4wL3dlYi9yZXNwb25zZS5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3dl Yi91cmkuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC93ZWIvc2VydmVyLw0KLi9z aGFyZS9ndWlsZS8yLjAvd2ViL3NlcnZlci9odHRwLnNjbQ0KLi9zaGFyZS9n dWlsZS8yLjAvd2ViL3JlcXVlc3Quc2NtDQouL3NoYXJlL2d1aWxlLzIuMC93 ZWIvc2VydmVyLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvd2ViL2h0dHAuc2Nt DQouL3NoYXJlL2d1aWxlLzIuMC9vb3AvDQouL3NoYXJlL2d1aWxlLzIuMC9v b3AvZ29vcHMuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9vb3AvZ29vcHMvDQou L3NoYXJlL2d1aWxlLzIuMC9vb3AvZ29vcHMvc2F2ZS5zY20NCi4vc2hhcmUv Z3VpbGUvMi4wL29vcC9nb29wcy9zdGtsb3Muc2NtDQouL3NoYXJlL2d1aWxl LzIuMC9vb3AvZ29vcHMvYWNjZXNzb3JzLnNjbQ0KLi9zaGFyZS9ndWlsZS8y LjAvb29wL2dvb3BzL2Rlc2NyaWJlLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAv b29wL2dvb3BzL2Rpc3BhdGNoLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvb29w L2dvb3BzL2FjdGl2ZS1zbG90LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvb29w L2dvb3BzL2NvbXBvc2l0ZS1zbG90LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAv b29wL2dvb3BzL2NvbXBpbGUuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9vb3Av Z29vcHMvaW50ZXJuYWwuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9vb3AvZ29v cHMvdXRpbC5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL29vcC9nb29wcy9zaW1w bGUuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9ndWlsZS1wcm9jZWR1cmVzLnR4 dA0KLi9zaGFyZS9ndWlsZS8yLjAvdGV4aW5mby5zY20NCi4vc2hhcmUvZ3Vp bGUvMi4wL3JucnMvDQouL3NoYXJlL2d1aWxlLzIuMC9ybnJzL2Jhc2Uuc2Nt DQouL3NoYXJlL2d1aWxlLzIuMC9ybnJzL3JlY29yZHMvDQouL3NoYXJlL2d1 aWxlLzIuMC9ybnJzL3JlY29yZHMvc3ludGFjdGljLnNjbQ0KLi9zaGFyZS9n dWlsZS8yLjAvcm5ycy9yZWNvcmRzL2luc3BlY3Rpb24uc2NtDQouL3NoYXJl L2d1aWxlLzIuMC9ybnJzL3JlY29yZHMvcHJvY2VkdXJhbC5zY20NCi4vc2hh cmUvZ3VpbGUvMi4wL3JucnMvYXJpdGhtZXRpYy8NCi4vc2hhcmUvZ3VpbGUv Mi4wL3JucnMvYXJpdGhtZXRpYy9iaXR3aXNlLnNjbQ0KLi9zaGFyZS9ndWls ZS8yLjAvcm5ycy9hcml0aG1ldGljL2ZpeG51bXMuc2NtDQouL3NoYXJlL2d1 aWxlLzIuMC9ybnJzL2FyaXRobWV0aWMvZmxvbnVtcy5zY20NCi4vc2hhcmUv Z3VpbGUvMi4wL3JucnMvdW5pY29kZS5zY20NCi4vc2hhcmUvZ3VpbGUvMi4w L3JucnMvZW51bXMuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9ybnJzL2hhc2h0 YWJsZXMuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9ybnJzL2NvbnRyb2wuc2Nt DQouL3NoYXJlL2d1aWxlLzIuMC9ybnJzL3N5bnRheC1jYXNlLnNjbQ0KLi9z aGFyZS9ndWlsZS8yLjAvcm5ycy9zb3J0aW5nLnNjbQ0KLi9zaGFyZS9ndWls ZS8yLjAvcm5ycy9saXN0cy5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3JucnMv bXV0YWJsZS1zdHJpbmdzLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvcm5ycy9j b25kaXRpb25zLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvcm5ycy9yNXJzLnNj bQ0KLi9zaGFyZS9ndWlsZS8yLjAvcm5ycy9tdXRhYmxlLXBhaXJzLnNjbQ0K Li9zaGFyZS9ndWlsZS8yLjAvcm5ycy9wcm9ncmFtcy5zY20NCi4vc2hhcmUv Z3VpbGUvMi4wL3JucnMvZXhjZXB0aW9ucy5zY20NCi4vc2hhcmUvZ3VpbGUv Mi4wL3JucnMvZXZhbC5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3JucnMvZmls ZXMuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9ybnJzL2lvLw0KLi9zaGFyZS9n dWlsZS8yLjAvcm5ycy9pby9wb3J0cy5zY20NCi4vc2hhcmUvZ3VpbGUvMi4w L3JucnMvaW8vc2ltcGxlLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvcm5ycy9i eXRldmVjdG9ycy5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3N4bWwvDQouL3No YXJlL2d1aWxlLzIuMC9zeG1sL3N4bWwtbWF0Y2guc3MNCi4vc2hhcmUvZ3Vp bGUvMi4wL3N4bWwvZm9sZC5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3N4bWwv c3NheC5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3N4bWwvYXBwbHktdGVtcGxh dGVzLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3htbC94cGF0aC5zY20NCi4v c2hhcmUvZ3VpbGUvMi4wL3N4bWwvdXBzdHJlYW0vDQouL3NoYXJlL2d1aWxl LzIuMC9zeG1sL3Vwc3RyZWFtL1NTQVguc2NtDQouL3NoYXJlL2d1aWxlLzIu MC9zeG1sL3Vwc3RyZWFtL2Fzc2VydC5zY20NCi4vc2hhcmUvZ3VpbGUvMi4w L3N4bWwvdXBzdHJlYW0vU1hQYXRoLW9sZC5zY20NCi4vc2hhcmUvZ3VpbGUv Mi4wL3N4bWwvdXBzdHJlYW0vaW5wdXQtcGFyc2Uuc2NtDQouL3NoYXJlL2d1 aWxlLzIuMC9zeG1sL3Vwc3RyZWFtL1NYTUwtdHJlZS10cmFucy5zY20NCi4v c2hhcmUvZ3VpbGUvMi4wL3N4bWwvdHJhbnNmb3JtLnNjbQ0KLi9zaGFyZS9n dWlsZS8yLjAvc3htbC9tYXRjaC5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3N4 bWwvc2ltcGxlLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3htbC9zc2F4Lw0K Li9zaGFyZS9ndWlsZS8yLjAvc3htbC9zc2F4L2lucHV0LXBhcnNlLnNjbQ0K Li9zaGFyZS9ndWlsZS8yLjAvc3JmaS8NCi4vc2hhcmUvZ3VpbGUvMi4wL3Ny Zmkvc3JmaS04OC5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS0x NC5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS02LnNjbQ0KLi9z aGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTY3LnNjbQ0KLi9zaGFyZS9ndWls ZS8yLjAvc3JmaS9zcmZpLTQyLw0KLi9zaGFyZS9ndWlsZS8yLjAvc3JmaS9z cmZpLTQyL2VjLnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTE5 LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTMxLnNjbQ0KLi9z aGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTQxLnNjbQ0KLi9zaGFyZS9ndWls ZS8yLjAvc3JmaS9zcmZpLTM1LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3Jm aS9zcmZpLTM0LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTYw LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTE4LnNjbQ0KLi9z aGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTM3LnNjbQ0KLi9zaGFyZS9ndWls ZS8yLjAvc3JmaS9zcmZpLTQvDQouL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3Ny ZmktNC9nbnUuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktMTYu c2NtDQouL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktNjkuc2NtDQouL3No YXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktMTcuc2NtDQouL3NoYXJlL2d1aWxl LzIuMC9zcmZpL3NyZmktMi5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3NyZmkv c3JmaS0yNy5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS0yNi5z Y20NCi4vc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS04LnNjbQ0KLi9zaGFy ZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTQuc2NtDQouL3NoYXJlL2d1aWxlLzIu MC9zcmZpL3NyZmktMTEuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3Ny ZmktMTMuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktNjcvDQou L3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktNjcvY29tcGFyZS5zY20NCi4v c2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS00NS5zY20NCi4vc2hhcmUvZ3Vp bGUvMi4wL3NyZmkvc3JmaS05LnNjbQ0KLi9zaGFyZS9ndWlsZS8yLjAvc3Jm aS9zcmZpLTkvDQouL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktOS9nbnUu c2NtDQouL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktMTAuc2NtDQouL3No YXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktNDIuc2NtDQouL3NoYXJlL2d1aWxl LzIuMC9zcmZpL3NyZmktMzkuc2NtDQouL3NoYXJlL2d1aWxlLzIuMC9zcmZp L3NyZmktMS5zY20NCi4vc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS0zOC5z Y20NCi4vc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS05OC5zY20NCi4vbGli Lw0KLi9saWIvZ3VpbGUvDQouL2xpYi9ndWlsZS8yLjAvDQouL2xpYi9ndWls ZS8yLjAvY2NhY2hlLw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zeXN0ZW0v DQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N5c3RlbS9mb3JlaWduLmdvDQou L2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N5c3RlbS9yZXBsLw0KLi9saWIvZ3Vp bGUvMi4wL2NjYWNoZS9zeXN0ZW0vcmVwbC9jb21tYW5kLmdvDQouL2xpYi9n dWlsZS8yLjAvY2NhY2hlL3N5c3RlbS9yZXBsL2Vycm9yLWhhbmRsaW5nLmdv DQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N5c3RlbS9yZXBsL3JlcGwuZ28N Ci4vbGliL2d1aWxlLzIuMC9jY2FjaGUvc3lzdGVtL3JlcGwvZGVidWcuZ28N Ci4vbGliL2d1aWxlLzIuMC9jY2FjaGUvc3lzdGVtL3JlcGwvc2VydmVyLmdv DQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N5c3RlbS9yZXBsL2NvbW1vbi5n bw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zeXN0ZW0veHJlZi5nbw0KLi9s aWIvZ3VpbGUvMi4wL2NjYWNoZS9zeXN0ZW0vYmFzZS8NCi4vbGliL2d1aWxl LzIuMC9jY2FjaGUvc3lzdGVtL2Jhc2UvY2suZ28NCi4vbGliL2d1aWxlLzIu MC9jY2FjaGUvc3lzdGVtL2Jhc2UvbGFsci5nbw0KLi9saWIvZ3VpbGUvMi4w L2NjYWNoZS9zeXN0ZW0vYmFzZS9wbWF0Y2guZ28NCi4vbGliL2d1aWxlLzIu MC9jY2FjaGUvc3lzdGVtL2Jhc2UvbWVzc2FnZS5nbw0KLi9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9zeXN0ZW0vYmFzZS9zeW50YXguZ28NCi4vbGliL2d1aWxl LzIuMC9jY2FjaGUvc3lzdGVtL2Jhc2UvbGFuZ3VhZ2UuZ28NCi4vbGliL2d1 aWxlLzIuMC9jY2FjaGUvc3lzdGVtL2Jhc2UvdGFyZ2V0LmdvDQouL2xpYi9n dWlsZS8yLjAvY2NhY2hlL3N5c3RlbS9iYXNlL2NvbXBpbGUuZ28NCi4vbGli L2d1aWxlLzIuMC9jY2FjaGUvc3lzdGVtL3ZtLw0KLi9saWIvZ3VpbGUvMi4w L2NjYWNoZS9zeXN0ZW0vdm0vdHJhcHMuZ28NCi4vbGliL2d1aWxlLzIuMC9j Y2FjaGUvc3lzdGVtL3ZtL2ZyYW1lLmdvDQouL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL3N5c3RlbS92bS9vYmpjb2RlLmdvDQouL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL3N5c3RlbS92bS9wcm9ncmFtLmdvDQouL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL3N5c3RlbS92bS9pbnN0cnVjdGlvbi5nbw0KLi9saWIvZ3VpbGUvMi4w L2NjYWNoZS9zeXN0ZW0vdm0vY292ZXJhZ2UuZ28NCi4vbGliL2d1aWxlLzIu MC9jY2FjaGUvc3lzdGVtL3ZtL3ZtLmdvDQouL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL3N5c3RlbS92bS90cmFwLXN0YXRlLmdvDQouL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL3N5c3RlbS92bS9pbnNwZWN0LmdvDQouL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL3N5c3RlbS92bS90cmFjZS5nbw0KLi9saWIvZ3VpbGUvMi4wL2Nj YWNoZS9zY3JpcHRzLw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zY3JpcHRz L3NjYW4tYXBpLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NjcmlwdHMv dXNlMmRvdC5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zY3JpcHRzL2F1 dG9mcmlzay5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zY3JpcHRzL2Fw aS1kaWZmLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NjcmlwdHMvcmVh ZC10ZXh0LW91dGxpbmUuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvc2Ny aXB0cy9wdW5pZnkuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvc2NyaXB0 cy9zbmFyZi1ndWlsZS1tNC1kb2NzLmdvDQouL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL3NjcmlwdHMvcmVhZC1zY2hlbWUtc291cmNlLmdvDQouL2xpYi9ndWls ZS8yLjAvY2NhY2hlL3NjcmlwdHMvZnJpc2suZ28NCi4vbGliL2d1aWxlLzIu MC9jY2FjaGUvc2NyaXB0cy9zdW1tYXJpemUtZ3VpbGUtVE9ETy5nbw0KLi9s aWIvZ3VpbGUvMi4wL2NjYWNoZS9zY3JpcHRzL2xpbnQuZ28NCi4vbGliL2d1 aWxlLzIuMC9jY2FjaGUvc2NyaXB0cy9kaXNwbGF5LWNvbW1lbnRhcnkuZ28N Ci4vbGliL2d1aWxlLzIuMC9jY2FjaGUvc2NyaXB0cy9kaXNhc3NlbWJsZS5n bw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zY3JpcHRzL2dlbmVyYXRlLWF1 dG9sb2FkLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NjcmlwdHMvc25h cmYtY2hlY2stYW5kLW91dHB1dC10ZXhpLmdvDQouL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL3NjcmlwdHMvcmVhZC1yZmM4MjIuZ28NCi4vbGliL2d1aWxlLzIu MC9jY2FjaGUvc2NyaXB0cy9kb2Mtc25hcmYuZ28NCi4vbGliL2d1aWxlLzIu MC9jY2FjaGUvc2NyaXB0cy9jb21waWxlLmdvDQouL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL3NjcmlwdHMvaGVscC5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9zY3JpcHRzL2xpc3QuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvdGV4 aW5mby8NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvdGV4aW5mby9kb2Nib29r LmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3RleGluZm8vc2VyaWFsaXpl LmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3RleGluZm8vaHRtbC5nbw0K Li9saWIvZ3VpbGUvMi4wL2NjYWNoZS90ZXhpbmZvL3JlZmxlY3Rpb24uZ28N Ci4vbGliL2d1aWxlLzIuMC9jY2FjaGUvdGV4aW5mby9pbmRleGluZy5nbw0K Li9saWIvZ3VpbGUvMi4wL2NjYWNoZS90ZXhpbmZvL3BsYWluLXRleHQuZ28N Ci4vbGliL2d1aWxlLzIuMC9jY2FjaGUvdGV4aW5mby9zdHJpbmctdXRpbHMu Z28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvDQouL2xpYi9ndWls ZS8yLjAvY2NhY2hlL2ljZS05L3I0cnMuZ28NCi4vbGliL2d1aWxlLzIuMC9j Y2FjaGUvaWNlLTkvcG9sbC5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9p Y2UtOS9zeW5jYXNlLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05 L2NvbW1vbi1saXN0LmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05 L3N0YWNrLWNhdGNoLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05 L2NvbnRyb2wuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvYmlu YXJ5LXBvcnRzLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L3Jl Z2V4LmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L3NhZmUuZ28N Ci4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvYnVmZmVyZWQtaW5wdXQu Z28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvYm9vdC05LmdvDQou L2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L2FuZC1sZXQtc3Rhci5nbw0K Li9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9leHBlY3QuZ28NCi4vbGli L2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvZ2FwLWJ1ZmZlci5nbw0KLi9saWIv Z3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9wcmV0dHktcHJpbnQuZ28NCi4vbGli L2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvdGltZS5nbw0KLi9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9pY2UtOS9zZXJpYWxpemUuZ28NCi4vbGliL2d1aWxlLzIu MC9jY2FjaGUvaWNlLTkvZGVidWcuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2Fj aGUvaWNlLTkvcncuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkv Y29tbWFuZC1saW5lLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05 L25ldHdvcmtpbmcuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkv cG9zaXguZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvcHN5bnRh eC1wcC5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9mb3JtYXQu Z28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvb3B0YXJncy5nbw0K Li9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9oaXN0b3J5LmdvDQouL2xp Yi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L3ZsaXN0LmdvDQouL2xpYi9ndWls ZS8yLjAvY2NhY2hlL2ljZS05L3RocmVhZHMuZ28NCi4vbGliL2d1aWxlLzIu MC9jY2FjaGUvaWNlLTkvc2FmZS1yNXJzLmdvDQouL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL2ljZS05L3N0cmVhbXMuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2Fj aGUvaWNlLTkvcmVhZGxpbmUuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUv aWNlLTkvc2xpYi5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9z Y20tc3R5bGUtcmVwbC5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2Ut OS9zZXNzaW9uLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L3Rv cC1yZXBsLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L2NoYW5u ZWwuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvcS5nbw0KLi9s aWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9zdHJpbmctZnVuLmdvDQouL2xp Yi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L3I1cnMuZ28NCi4vbGliL2d1aWxl LzIuMC9jY2FjaGUvaWNlLTkvY2FsbGluZy5nbw0KLi9saWIvZ3VpbGUvMi4w L2NjYWNoZS9pY2UtOS9mdXR1cmVzLmdvDQouL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL2ljZS05L251bGwuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNl LTkvb2NjYW0tY2hhbm5lbC5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9p Y2UtOS9ldmFsLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L3Jl Y2VpdmUuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvZnR3Lmdv DQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L3J1bnEuZ28NCi4vbGli L2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvcmRlbGltLmdvDQouL2xpYi9ndWls ZS8yLjAvY2NhY2hlL2ljZS05L3NhdmUtc3RhY2suZ28NCi4vbGliL2d1aWxl LzIuMC9jY2FjaGUvaWNlLTkvbG9jYWwtZXZhbC5nbw0KLi9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9pY2UtOS9nZXRvcHQtbG9uZy5nbw0KLi9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9pY2UtOS9scy5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9pY2UtOS9saW5laW8uZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNl LTkvaTE4bi5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9kZXBy ZWNhdGVkLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L2hjb25z LmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L3BvcGVuLmdvDQou L2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L2N1cnJpZWQtZGVmaW5pdGlv bnMuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvZXZhbC1zdHJp bmcuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvbWF0Y2guZ28N Ci4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvd2Vhay12ZWN0b3IuZ28N Ci4vbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvcG9lLmdvDQouL2xpYi9n dWlsZS8yLjAvY2NhY2hlL2ljZS05L21hcHBpbmcuZ28NCi4vbGliL2d1aWxl LzIuMC9jY2FjaGUvaWNlLTkvbGlzdC5nbw0KLi9saWIvZ3VpbGUvMi4wL2Nj YWNoZS9pY2UtOS9kb2N1bWVudGF0aW9uLmdvDQouL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL2ljZS05L2ljb252LmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hl L2xhbmd1YWdlLw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS9h c3NlbWJseS5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS9l bGlzcC8NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWxpc3Av Y29tcGlsZS10cmVlLWlsLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xh bmd1YWdlL2VsaXNwL3NwZWMuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUv bGFuZ3VhZ2UvZWxpc3AvcGFyc2VyLmdvDQouL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL2xhbmd1YWdlL2VsaXNwL3J1bnRpbWUuZ28NCi4vbGliL2d1aWxlLzIu MC9jY2FjaGUvbGFuZ3VhZ2UvZWxpc3AvYmluZGluZ3MuZ28NCi4vbGliL2d1 aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWxpc3AvbGV4ZXIuZ28NCi4vbGli L2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWxpc3AvcnVudGltZS8NCi4v bGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWxpc3AvcnVudGltZS92 YWx1ZS1zbG90LmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdl L2VsaXNwL3J1bnRpbWUvZnVuY3Rpb24tc2xvdC5nbw0KLi9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9sYW5ndWFnZS9lbGlzcC9ydW50aW1lL3N1YnJzLmdvDQou L2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL2VsaXNwL3J1bnRpbWUv bWFjcm9zLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL2Fz c2VtYmx5Lw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS9hc3Nl bWJseS9kZWNvbXBpbGUtYnl0ZWNvZGUuZ28NCi4vbGliL2d1aWxlLzIuMC9j Y2FjaGUvbGFuZ3VhZ2UvYXNzZW1ibHkvc3BlYy5nbw0KLi9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9sYW5ndWFnZS9hc3NlbWJseS9jb21waWxlLWJ5dGVjb2Rl LmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL2Fzc2VtYmx5 L2Rpc2Fzc2VtYmxlLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1 YWdlL3RyZWUtaWwuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3Vh Z2UvZ2xpbC5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS9z Y2hlbWUvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL3NjaGVt ZS9jb21waWxlLXRyZWUtaWwuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUv bGFuZ3VhZ2Uvc2NoZW1lL3NwZWMuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2Fj aGUvbGFuZ3VhZ2Uvc2NoZW1lL2RlY29tcGlsZS10cmVlLWlsLmdvDQouL2xp Yi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL2JyYWluZnVjay8NCi4vbGli L2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvYnJhaW5mdWNrL2NvbXBpbGUt dHJlZS1pbC5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS9i cmFpbmZ1Y2svc3BlYy5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5n dWFnZS9icmFpbmZ1Y2svcGFyc2UuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2Fj aGUvbGFuZ3VhZ2UvYnJhaW5mdWNrL2NvbXBpbGUtc2NoZW1lLmdvDQouL2xp Yi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL29iamNvZGUvDQouL2xpYi9n dWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL29iamNvZGUvc3BlYy5nbw0KLi9s aWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS9ieXRlY29kZS8NCi4vbGli L2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvYnl0ZWNvZGUvc3BlYy5nbw0K Li9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS9nbGlsLw0KLi9saWIv Z3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS9nbGlsL2NvbXBpbGUtYXNzZW1i bHkuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZ2xpbC9z cGVjLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL3RyZWUt aWwvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL3RyZWUtaWwv ZGVidWcuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvdHJl ZS1pbC9jb21waWxlLWdsaWwuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUv bGFuZ3VhZ2UvdHJlZS1pbC9vcHRpbWl6ZS5nbw0KLi9saWIvZ3VpbGUvMi4w L2NjYWNoZS9sYW5ndWFnZS90cmVlLWlsL3NwZWMuZ28NCi4vbGliL2d1aWxl LzIuMC9jY2FjaGUvbGFuZ3VhZ2UvdHJlZS1pbC9jYW5vbmljYWxpemUuZ28N Ci4vbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvdHJlZS1pbC9pbmxp bmUuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvdHJlZS1p bC9hbmFseXplLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdl L3RyZWUtaWwvcGV2YWwuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFu Z3VhZ2UvdHJlZS1pbC9jc2UuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUv bGFuZ3VhZ2UvdHJlZS1pbC9maXgtbGV0cmVjLmdvDQouL2xpYi9ndWlsZS8y LjAvY2NhY2hlL2xhbmd1YWdlL3RyZWUtaWwvZWZmZWN0cy5nbw0KLi9saWIv Z3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS90cmVlLWlsL3ByaW1pdGl2ZXMu Z28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWNtYXNjcmlw dC8NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWNtYXNjcmlw dC9jb21waWxlLXRyZWUtaWwuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUv bGFuZ3VhZ2UvZWNtYXNjcmlwdC9zcGVjLmdvDQouL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL2xhbmd1YWdlL2VjbWFzY3JpcHQvcGFyc2UuZ28NCi4vbGliL2d1 aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWNtYXNjcmlwdC90b2tlbml6ZS5n bw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS9lY21hc2NyaXB0 L2FycmF5LmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL2Vj bWFzY3JpcHQvaW1wbC5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5n dWFnZS9lY21hc2NyaXB0L2Z1bmN0aW9uLmdvDQouL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL2xhbmd1YWdlL2VjbWFzY3JpcHQvYmFzZS5nbw0KLi9saWIvZ3Vp bGUvMi4wL2NjYWNoZS9sYW5ndWFnZS92YWx1ZS8NCi4vbGliL2d1aWxlLzIu MC9jY2FjaGUvbGFuZ3VhZ2UvdmFsdWUvc3BlYy5nbw0KLi9saWIvZ3VpbGUv Mi4wL2NjYWNoZS93ZWIvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3dlYi9o dHRwLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3dlYi9zZXJ2ZXIvDQou L2xpYi9ndWlsZS8yLjAvY2NhY2hlL3dlYi9zZXJ2ZXIvaHR0cC5nbw0KLi9s aWIvZ3VpbGUvMi4wL2NjYWNoZS93ZWIvY2xpZW50LmdvDQouL2xpYi9ndWls ZS8yLjAvY2NhY2hlL3dlYi9yZXF1ZXN0LmdvDQouL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL3dlYi9zZXJ2ZXIuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUv d2ViL3VyaS5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS93ZWIvcmVzcG9u c2UuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvb29wLw0KLi9saWIvZ3Vp bGUvMi4wL2NjYWNoZS9vb3AvZ29vcHMuZ28NCi4vbGliL2d1aWxlLzIuMC9j Y2FjaGUvb29wL2dvb3BzLw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9vb3Av Z29vcHMvY29tcG9zaXRlLXNsb3QuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2Fj aGUvb29wL2dvb3BzL2ludGVybmFsLmdvDQouL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL29vcC9nb29wcy9zdGtsb3MuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2Fj aGUvb29wL2dvb3BzL3NhdmUuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUv b29wL2dvb3BzL2Rpc3BhdGNoLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hl L29vcC9nb29wcy91dGlsLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL29v cC9nb29wcy9hY3RpdmUtc2xvdC5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9vb3AvZ29vcHMvc2ltcGxlLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hl L29vcC9nb29wcy9kZXNjcmliZS5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9vb3AvZ29vcHMvY29tcGlsZS5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9vb3AvZ29vcHMvYWNjZXNzb3JzLmdvDQouL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL3JucnMvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3JucnMvbXV0YWJs ZS1wYWlycy5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL2NvbnRy b2wuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvcm5ycy9yZWNvcmRzLw0K Li9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL3JlY29yZHMvcHJvY2VkdXJh bC5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL3JlY29yZHMvc3lu dGFjdGljLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3JucnMvcmVjb3Jk cy9pbnNwZWN0aW9uLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3JucnMv YXJpdGhtZXRpYy8NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvcm5ycy9hcml0 aG1ldGljL2ZpeG51bXMuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvcm5y cy9hcml0aG1ldGljL2JpdHdpc2UuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2Fj aGUvcm5ycy9hcml0aG1ldGljL2Zsb251bXMuZ28NCi4vbGliL2d1aWxlLzIu MC9jY2FjaGUvcm5ycy9lbnVtcy5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9ybnJzL3Byb2dyYW1zLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3Ju cnMvZXhjZXB0aW9ucy5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJz L2ZpbGVzLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3JucnMvc3ludGF4 LWNhc2UuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvcm5ycy9saXN0cy5n bw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL211dGFibGUtc3RyaW5n cy5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL3VuaWNvZGUuZ28N Ci4vbGliL2d1aWxlLzIuMC9jY2FjaGUvcm5ycy9yNXJzLmdvDQouL2xpYi9n dWlsZS8yLjAvY2NhY2hlL3JucnMvaGFzaHRhYmxlcy5nbw0KLi9saWIvZ3Vp bGUvMi4wL2NjYWNoZS9ybnJzL2V2YWwuZ28NCi4vbGliL2d1aWxlLzIuMC9j Y2FjaGUvcm5ycy9jb25kaXRpb25zLmdvDQouL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL3JucnMvYnl0ZXZlY3RvcnMuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2Fj aGUvcm5ycy9zb3J0aW5nLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3Ju cnMvYmFzZS5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL2lvLw0K Li9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL2lvL3BvcnRzLmdvDQouL2xp Yi9ndWlsZS8yLjAvY2NhY2hlL3JucnMvaW8vc2ltcGxlLmdvDQouL2xpYi9n dWlsZS8yLjAvY2NhY2hlL3N4bWwvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hl L3N4bWwvdHJhbnNmb3JtLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N4 bWwvc3NheC5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zeG1sL3NpbXBs ZS5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zeG1sL2FwcGx5LXRlbXBs YXRlcy5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zeG1sL3hwYXRoLmdv DQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N4bWwvbWF0Y2guZ28NCi4vbGli L2d1aWxlLzIuMC9jY2FjaGUvc3htbC9mb2xkLmdvDQouL2xpYi9ndWlsZS8y LjAvY2NhY2hlL3N4bWwvc3NheC8NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUv c3htbC9zc2F4L2lucHV0LXBhcnNlLmdvDQouL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL3JucnMuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS8NCi4v bGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTQuZ28NCi4vbGliL2d1 aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTE0LmdvDQouL2xpYi9ndWlsZS8y LjAvY2NhY2hlL3NyZmkvc3JmaS0yNi5nbw0KLi9saWIvZ3VpbGUvMi4wL2Nj YWNoZS9zcmZpL3NyZmktMTcuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUv c3JmaS9zcmZpLTI3LmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NyZmkv c3JmaS0zOC5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmkt MzQuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTEzLmdv DQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NyZmkvc3JmaS00MS5nbw0KLi9s aWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmktMTkuZ28NCi4vbGliL2d1 aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTY3LmdvDQouL2xpYi9ndWlsZS8y LjAvY2NhY2hlL3NyZmkvc3JmaS05LmdvDQouL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL3NyZmkvc3JmaS0yLmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3Ny Zmkvc3JmaS00Lw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmkt NC9nbnUuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTYw LmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NyZmkvc3JmaS0xMS5nbw0K Li9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmktNjkuZ28NCi4vbGli L2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTYuZ28NCi4vbGliL2d1aWxl LzIuMC9jY2FjaGUvc3JmaS9zcmZpLTM3LmdvDQouL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL3NyZmkvc3JmaS0zOS5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9zcmZpL3NyZmktMS5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZp L3NyZmktOC5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmkt OS8NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTkvZ251Lmdv DQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NyZmkvc3JmaS00NS5nbw0KLi9s aWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmktNDIuZ28NCi4vbGliL2d1 aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTE2LmdvDQouL2xpYi9ndWlsZS8y LjAvY2NhY2hlL3NyZmkvc3JmaS0zMS5nbw0KLi9saWIvZ3VpbGUvMi4wL2Nj YWNoZS9zcmZpL3NyZmktMTguZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUv c3JmaS9zcmZpLTg4LmdvDQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NyZmkv c3JmaS0xMC5nbw0KLi9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmkt MzUuZ28NCi4vbGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTk4Lmdv DQouL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3RleGluZm8uZ28NCi4vbGliL2d1 aWxlLzIuMC9jY2FjaGUvc3RhdHByb2YuZ28NCi4vYmluLw0KLi9iaW4vZ3Vp bGUNCmd1aWxlIChHTlUgR3VpbGUpIDIuMC45DQpDb3B5cmlnaHQgKEMpIDIw MTMgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuDQoNCkxpY2Vuc2Ug TEdQTHYzKzogR05VIExHUEwgMyBvciBsYXRlciA8aHR0cDovL2dudS5vcmcv bGljZW5zZXMvbGdwbC5odG1sPi4NClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTog eW91IGFyZSBmcmVlIHRvIGNoYW5nZSBhbmQgcmVkaXN0cmlidXRlIGl0Lg0K VGhlcmUgaXMgTk8gV0FSUkFOVFksIHRvIHRoZSBleHRlbnQgcGVybWl0dGVk IGJ5IGxhdy4NCkAgYnVpbGQtc3VjY2VlZGVkIC90bXAvZ3VpeC10ZXN0cy9z dG9yZS9rbjBneDVuYThrMm5pbHE2YzM2MmJtYXZ5d25pbGtocS1ndWlsZS1i b290c3RyYXAtMi4wLmRydiAtDQpAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlL2liMWRwMm5oamNxY3prcGN3cWtyajc5aHkyanE0ajA0 LXNsZWVwLXRoZW4tc3VjY2VlZC5kcnYgLSB4ODZfNjQtbGludXggL3RtcC9n dWl4LXRlc3RzL3Zhci9sb2cvZ3VpeC9kcnZzL2liLy8xZHAybmhqY3Fjemtw Y3dxa3JqNzloeTJqcTRqMDQtc2xlZXAtdGhlbi1zdWNjZWVkLmRydi5iejIN CkAgYnVpbGQtc3VjY2VlZGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9pYjFk cDJuaGpjcWN6a3Bjd3Frcmo3OWh5MmpxNGowNC1zbGVlcC10aGVuLXN1Y2Nl ZWQuZHJ2IC0NCkAgYnVpbGQtc3RhcnRlZCAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvbnpzOHl5andjbDNiM3B3N3lyd3ZzaHE3a20wc2xxcWctYmFyLmRydiAt IHg4Nl82NC1saW51eCAvdG1wL2d1aXgtdGVzdHMvdmFyL2xvZy9ndWl4L2Ry dnMvbnovL3M4eXlqd2NsM2IzcHc3eXJ3dnNocTdrbTBzbHFxZy1iYXIuZHJ2 LmJ6Mg0KQCBidWlsZC1zdWNjZWVkZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl L256czh5eWp3Y2wzYjNwdzd5cnd2c2hxN2ttMHNscXFnLWJhci5kcnYgLQ0K QCBidWlsZC1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83YW1mZ2kx Yjh5NjRja3lkejJ3NnNsMTI1YWpkemg2dy1mb28uZHJ2IC0geDg2XzY0LWxp bnV4IC90bXAvZ3VpeC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2cy83YS8vbWZn aTFiOHk2NGNreWR6Mnc2c2wxMjVhamR6aDZ3LWZvby5kcnYuYnoyDQpAIGJ1 aWxkLXN1Y2NlZWRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN2FtZmdpMWI4 eTY0Y2t5ZHoydzZzbDEyNWFqZHpoNnctZm9vLmRydiAtDQoiKHdoaWxlIHJl YWQgbGluZSA7IGRvIGVjaG8gXCIkbGluZVwiIDsgZG9uZSkgPCAkaW4gPiAk b3V0Ig0KKyAgICAgICAgICAgICAgJygpKSkNCisgICAgICAgICAgKGlucHV0 IChzZWFyY2gtcGF0aCAlbG9hZC1wYXRoICJpY2UtOS9ib290LTkuc2NtIikp DQorICAgICAgICAgIChpbnB1dCoNCisgICAgICAgICAgICAoYWRkLXRvLXN0 b3JlDQorICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAgIChi YXNlbmFtZSBpbnB1dCkNCisgICAgICAgICAgICAgICN0DQorICAgICAgICAg ICAgICAic2hhMjU2Ig0KKyAgICAgICAgICAgICAgaW5wdXQpKQ0KKyAgICAg ICAgICAoZHJ2IChkZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICAlc3Rv cmUNCisgICAgICAgICAgICAgICAgICJkZXJpdmF0aW9uLXdpdGgtaW5wdXQt ZmlsZSINCisgICAgICAgICAgICAgICAgICViYXNoDQorICAgICAgICAgICAg ICAgICBgKCxidWlsZGVyKQ0KKyAgICAgICAgICAgICAgICAgIzplbnYtdmFy cw0KKyAgICAgICAgICAgICAgICAgYCgoImluIiB1bnF1b3RlIGlucHV0Kikp DQorICAgICAgICAgICAgICAgICAjOmlucHV0cw0KKyAgICAgICAgICAgICAg ICAgYCgoLCViYXNoKSAoLGJ1aWxkZXIpICgsaW5wdXQpKSkpKQ0KKyAgICAg KGFuZCAoYnVpbGQtZGVyaXZhdGlvbnMgJXN0b3JlIChsaXN0IGRydikpDQor ICAgICAgICAgICh2YWxpZC1wYXRoPw0KKyAgICAgICAgICAgICVzdG9yZQ0K KyAgICAgICAgICAgIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBkcnYpKSkp KQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFt ZTogZGVyaXZhdGlvbiBmYWlscyBidXQga2VlcCBnb2luZw0KbG9jYXRpb246 IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAv c291cmNlL3Rlc3RzL2Rlcml2YXRpb25zLnNjbToxNjUNCnNvdXJjZToNCisg KHRlc3QtYXNzZXJ0DQorICAgImRlcml2YXRpb24gZmFpbHMgYnV0IGtlZXAg Z29pbmciDQorICAgKHdpdGgtc3RvcmUNCisgICAgIHN0b3JlDQorICAgICAo bGV0KiAoKGQxIChkZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICAgJXN0 b3JlDQorICAgICAgICAgICAgICAgICAgImZhaWxzIg0KKyAgICAgICAgICAg ICAgICAgICViYXNoDQorICAgICAgICAgICAgICAgICAgYCgiLWMiICJmYWxz ZSIpDQorICAgICAgICAgICAgICAgICAgIzppbnB1dHMNCisgICAgICAgICAg ICAgICAgICBgKCgsJWJhc2gpKSkpDQorICAgICAgICAgICAgKGQyIChidWls ZC1leHByZXNzaW9uLT5kZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICAg JXN0b3JlDQorICAgICAgICAgICAgICAgICAgInNsZWVwLXRoZW4tc3VjY2Vl ZCINCisgICAgICAgICAgICAgICAgICBgKGJlZ2luICwocmFuZG9tLXRleHQp IChzbGVlcCAyKSAobWtkaXIgJW91dHB1dCkpKSkpDQorICAgICAgIChzZXQt YnVpbGQtb3B0aW9ucw0KKyAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICM6 dXNlLXN1YnN0aXR1dGVzPw0KKyAgICAgICAgICNmDQorICAgICAgICAgIzpr ZWVwLWdvaW5nPw0KKyAgICAgICAgICN0KQ0KKyAgICAgICAoZ3VhcmQgKGMg KChuaXgtcHJvdG9jb2wtZXJyb3I/IGMpDQorICAgICAgICAgICAgICAgICAg KGFuZCAoPSAxMDAgKG5peC1wcm90b2NvbC1lcnJvci1zdGF0dXMgYykpDQor ICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWNvbnRhaW5zDQorICAg ICAgICAgICAgICAgICAgICAgICAgIChuaXgtcHJvdG9jb2wtZXJyb3ItbWVz c2FnZSBjKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAoZGVyaXZhdGlv bi1maWxlLW5hbWUgZDEpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgKG5v dCAodmFsaWQtcGF0aD8gJXN0b3JlIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0 aCBkMSkpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgKHZhbGlkLXBhdGg/ ICVzdG9yZSAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZDIpKSkpKQ0KKyAg ICAgICAgICAgICAgKGJ1aWxkLWRlcml2YXRpb25zICVzdG9yZSAobGlzdCBk MSBkMikpDQorICAgICAgICAgICAgICAjZikpKSkNCmFjdHVhbC12YWx1ZTog I3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IGlkZW50aWNhbCBmaWxl cyBhcmUgZGVkdXBsaWNhdGVkDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxk LWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvZGVy aXZhdGlvbnMuc2NtOjE5Mg0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisg ICAiaWRlbnRpY2FsIGZpbGVzIGFyZSBkZWR1cGxpY2F0ZWQiDQorICAgKGxl dCogKChidWlsZDENCisgICAgICAgICAgICAoYWRkLXRleHQtdG8tc3RvcmUN CisgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgIm9uZS5z aCINCisgICAgICAgICAgICAgICJlY2hvIGhlbGxvLCB3b3JsZCA+IFwiJG91 dFwiXG4iDQorICAgICAgICAgICAgICAnKCkpKQ0KKyAgICAgICAgICAoYnVp bGQyDQorICAgICAgICAgICAgKGFkZC10ZXh0LXRvLXN0b3JlDQorICAgICAg ICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAgICJ0d28uc2giDQorICAg ICAgICAgICAgICAiIyBIZXkhXG5lY2hvIGhlbGxvLCB3b3JsZCA+IFwiJG91 dFwiXG4iDQorICAgICAgICAgICAgICAnKCkpKQ0KKyAgICAgICAgICAoZHJ2 MSAoZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAg ICAgICAgICAgICAgICAgICJmb28iDQorICAgICAgICAgICAgICAgICAgJWJh c2gNCisgICAgICAgICAgICAgICAgICBgKCxidWlsZDEpDQorICAgICAgICAg ICAgICAgICAgIzppbnB1dHMNCisgICAgICAgICAgICAgICAgICBgKCgsJWJh c2gpICgsYnVpbGQxKSkpKQ0KKyAgICAgICAgICAoZHJ2MiAoZGVyaXZhdGlv bg0KKyAgICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAg ICAgICJiYXIiDQorICAgICAgICAgICAgICAgICAgJWJhc2gNCisgICAgICAg ICAgICAgICAgICBgKCxidWlsZDIpDQorICAgICAgICAgICAgICAgICAgIzpp bnB1dHMNCisgICAgICAgICAgICAgICAgICBgKCgsJWJhc2gpICgsYnVpbGQy KSkpKSkNCisgICAgIChhbmQgKGJ1aWxkLWRlcml2YXRpb25zICVzdG9yZSAo bGlzdCBkcnYxIGRydjIpKQ0KKyAgICAgICAgICAobGV0ICgoZmlsZTEgKGRl cml2YXRpb24tPm91dHB1dC1wYXRoIGRydjEpKQ0KKyAgICAgICAgICAgICAg ICAoZmlsZTIgKGRlcml2YXRpb24tPm91dHB1dC1wYXRoIGRydjIpKSkNCisg ICAgICAgICAgICAoYW5kICh2YWxpZC1wYXRoPyAlc3RvcmUgZmlsZTEpDQor ICAgICAgICAgICAgICAgICAodmFsaWQtcGF0aD8gJXN0b3JlIGZpbGUyKQ0K KyAgICAgICAgICAgICAgICAgKHN0cmluZz0/DQorICAgICAgICAgICAgICAg ICAgIChjYWxsLXdpdGgtaW5wdXQtZmlsZSBmaWxlMSBnZXQtc3RyaW5nLWFs bCkNCisgICAgICAgICAgICAgICAgICAgImhlbGxvLCB3b3JsZFxuIikNCisg ICAgICAgICAgICAgICAgICg9IChzdGF0OmlubyAobHN0YXQgZmlsZTEpKQ0K KyAgICAgICAgICAgICAgICAgICAgKHN0YXQ6aW5vIChsc3RhdCBmaWxlMikp KSkpKSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVz dC1uYW1lOiBidWlsdC1pbi1idWlsZGVycw0KbG9jYXRpb246IC90bXAvZ3Vp eC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rl c3RzL2Rlcml2YXRpb25zLnNjbToyMTQNCnNvdXJjZToNCisgKHRlc3QtZXF1 YWwNCisgICAiYnVpbHQtaW4tYnVpbGRlcnMiDQorICAgJygiZG93bmxvYWQi KQ0KKyAgIChidWlsdC1pbi1idWlsZGVycyAlc3RvcmUpKQ0KZXhwZWN0ZWQt dmFsdWU6ICgiZG93bmxvYWQiKQ0KYWN0dWFsLXZhbHVlOiAoImRvd25sb2Fk IikNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IHVua25vd24gYnVpbHQt aW4gYnVpbGRlcg0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAu MTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL2Rlcml2YXRpb25z LnNjbToyMTgNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInVua25v d24gYnVpbHQtaW4gYnVpbGRlciINCisgICAobGV0ICgoZHJ2IChkZXJpdmF0 aW9uDQorICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAg ICAib2hvaCINCisgICAgICAgICAgICAgICAgImJ1aWx0aW46ZG9lcy1ub3Qt ZXhpc3QiDQorICAgICAgICAgICAgICAgIEAgYnVpbGQtc3RhcnRlZCAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvOTZibmN4MGE1NXJ5eXZiMmk2ejhpNnJ5Y3h3 bHB3aGctb2hvaC5kcnYgLSB4ODZfNjQtbGludXggL3RtcC9ndWl4LXRlc3Rz L3Zhci9sb2cvZ3VpeC9kcnZzLzk2Ly9ibmN4MGE1NXJ5eXZiMmk2ejhpNnJ5 Y3h3bHB3aGctb2hvaC5kcnYuYnoyDQplcnJvcjogdW5zdXBwb3J0ZWQgYnVp bHRpbiBmdW5jdGlvbiAnZG9lcy1ub3QtZXhpc3QnDQpidWlsZGVyIGZvciBg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzk2Ym5jeDBhNTVyeXl2YjJpNno4aTZy eWN4d2xwd2hnLW9ob2guZHJ2JyBmYWlsZWQgd2l0aCBleGl0IGNvZGUgMQ0K QCBidWlsZC1mYWlsZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzk2Ym5jeDBh NTVyeXl2YjJpNno4aTZyeWN4d2xwd2hnLW9ob2guZHJ2IC0gMSBidWlsZGVy IGZvciBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzk2Ym5jeDBhNTVyeXl2YjJp Nno4aTZyeWN4d2xwd2hnLW9ob2guZHJ2JyBmYWlsZWQgd2l0aCBleGl0IGNv ZGUgMQ0KQCBidWlsZC1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS92 amFrZDkwYWh5OGZqZjR6OGc4amphODZ5ZzV2c2k2ZC13b3JsZC5kcnYgLSB4 ODZfNjQtbGludXggL3RtcC9ndWl4LXRlc3RzL3Zhci9sb2cvZ3VpeC9kcnZz L3ZqLy9ha2Q5MGFoeThmamY0ejhnOGpqYTg2eWc1dnNpNmQtd29ybGQuZHJ2 LmJ6Mg0KDQpTdGFydGluZyBkb3dubG9hZCBvZiAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvc2hybjRpeXpmY2NscGdnYjk4bGpiMTc4cHI2ejRtamgtd29ybGQN CkZyb20gaHR0cDovL2xvY2FsaG9zdDoxMDUwMC9mb28vYmFyLi4uDQobW0sg YmFyICA2NEIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMEIvcyAw MDowMCBbICAgICAgICAgICAgICAgICAgICBdICAgMC4wJRtbSyBiYXIgIDY0 QiAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2NEtpQi9zIDAwOjAwIFsj IyMjIyMjIyMjIyMjIyMjIyMjI10gMTAwLjAlDQpAIGJ1aWxkLXN1Y2NlZWRl ZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvdmpha2Q5MGFoeThmamY0ejhnOGpq YTg2eWc1dnNpNmQtd29ybGQuZHJ2IC0NCkAgYnVpbGQtc3RhcnRlZCAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvOHBhNjE1aTNsankzOTc2bTh4ZzVpejF6MHg1 ZnNwZngtd29ybGQuZHJ2IC0geDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0 cy92YXIvbG9nL2d1aXgvZHJ2cy84cC8vYTYxNWkzbGp5Mzk3Nm04eGc1aXox ejB4NWZzcGZ4LXdvcmxkLmRydi5iejINCg0KU3RhcnRpbmcgZG93bmxvYWQg b2YgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzZscjdrejZ3ZDk3cG5qMHZxZzN5 bm5uenFqeTkyOGpmLXdvcmxkDQpGcm9tIGh0dHA6Ly9sb2NhbGhvc3Q6MTA1 MDAvZm9vL2Jhci4uLg0KG1tLIGJhciAgMTNCICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDBCL3MgMDA6MDAgWyAgICAgICAgICAgICAgICAgICAg XSAgIDAuMCUbW0sgYmFyICAxM0IgICAgICAgICAgICAgICAgICAgICAgICAg ICAgNDVLaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjIyNdIDEwMC4w JQ0Kb3V0cHV0IHBhdGggYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS82bHI3a3o2 d2Q5N3BuajB2cWczeW5ubnpxank5MjhqZi13b3JsZCcgc2hvdWxkIGhhdmUg c2hhMjU2IGhhc2ggYDFmeGpuOWoxcXZ5MTU0eXMzN3B5Y3B6cDhzbGEyaWxt NW5mYWQzN21kMmhtcWQyaWY0ZHEnLCBpbnN0ZWFkIGhhcyBgMGE3cGQzcml6 bTFxYjNrejFhZDF3enJpanJod3NucTNsajdxcHJjODZ6cDZhNnI1ZHJrOCcN CkAgYnVpbGQtZmFpbGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS84cGE2MTVp M2xqeTM5NzZtOHhnNWl6MXoweDVmc3BmeC13b3JsZC5kcnYgLSAxIG91dHB1 dCBwYXRoIGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvNmxyN2t6NndkOTdwbmow dnFnM3lubm56cWp5OTI4amYtd29ybGQnIHNob3VsZCBoYXZlIHNoYTI1NiBo YXNoIGAxZnhqbjlqMXF2eTE1NHlzMzdweWNwenA4c2xhMmlsbTVuZmFkMzdt ZDJobXFkMmlmNGRxJywgaW5zdGVhZCBoYXMgYDBhN3BkM3Jpem0xcWIza3ox YWQxd3pyaWpyaHdzbnEzbGo3cXByYzg2enA2YTZyNWRyazgnDQpAIGJ1aWxk LXN0YXJ0ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzE5dmh4MWc2bGMxcmow eTRpYzg3MDRjOXByNGlyY3Y2LXdpbGwtbmV2ZXItYmUtZm91bmQuZHJ2IC0g eDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2 cy8xOS8vdmh4MWc2bGMxcmoweTRpYzg3MDRjOXByNGlyY3Y2LXdpbGwtbmV2 ZXItYmUtZm91bmQuZHJ2LmJ6Mg0KDQpTdGFydGluZyBkb3dubG9hZCBvZiAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvdjA1M2kwZDFha3F6cWtzdnk2N2lta3gy YXA0Nm05aWEtd2lsbC1uZXZlci1iZS1mb3VuZA0KRnJvbSBodHRwOi8vbG9j YWxob3N0OjEwNTAwL2Zvby9iYXIuLi4NCkVSUk9SOiBkb3dubG9hZCBmYWls ZWQgImh0dHA6Ly9sb2NhbGhvc3Q6MTA1MDAvZm9vL2JhciIgNDA0ICJTdWNo IGlzIGxpZmUiDQpmYWlsZWQgdG8gZG93bmxvYWQgIi90bXAvZ3VpeC10ZXN0 cy9zdG9yZS92MDUzaTBkMWFrcXpxa3N2eTY3aW1reDJhcDQ2bTlpYS13aWxs LW5ldmVyLWJlLWZvdW5kIiBmcm9tICJodHRwOi8vbG9jYWxob3N0OjEwNTAw L2Zvby9iYXIiDQpidWlsZGVyIGZvciBgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl LzE5dmh4MWc2bGMxcmoweTRpYzg3MDRjOXByNGlyY3Y2LXdpbGwtbmV2ZXIt YmUtZm91bmQuZHJ2JyBmYWlsZWQgdG8gcHJvZHVjZSBvdXRwdXQgcGF0aCBg L3RtcC9ndWl4LXRlc3RzL3N0b3JlL3YwNTNpMGQxYWtxenFrc3Z5NjdpbWt4 MmFwNDZtOWlhLXdpbGwtbmV2ZXItYmUtZm91bmQnDQpAIGJ1aWxkLWZhaWxl ZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMTl2aHgxZzZsYzFyajB5NGljODcw NGM5cHI0aXJjdjYtd2lsbC1uZXZlci1iZS1mb3VuZC5kcnYgLSAxIGJ1aWxk ZXIgZm9yIGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMTl2aHgxZzZsYzFyajB5 NGljODcwNGM5cHI0aXJjdjYtd2lsbC1uZXZlci1iZS1mb3VuZC5kcnYnIGZh aWxlZCB0byBwcm9kdWNlIG91dHB1dCBwYXRoIGAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvdjA1M2kwZDFha3F6cWtzdnk2N2lta3gyYXA0Nm05aWEtd2lsbC1u ZXZlci1iZS1mb3VuZCcNCkAgYnVpbGQtc3RhcnRlZCAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvNWhxdmJzaDNrYzBtZ2g0MXJkYTkwMmZrMHZxamNxMDEtd29y bGQuZHJ2IC0geDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0cy92YXIvbG9n L2d1aXgvZHJ2cy81aC8vcXZic2gza2MwbWdoNDFyZGE5MDJmazB2cWpjcTAx LXdvcmxkLmRydi5iejINCmd1aXggcGVyZm9ybS1kb3dubG9hZDogZXJyb3I6 IC90bXAvZ3VpeC10ZXN0cy9zdG9yZS81aHF2YnNoM2tjMG1naDQxcmRhOTAy ZmswdnFqY3EwMS13b3JsZC5kcnYgaXMgbm90IGEgZml4ZWQtb3V0cHV0IGRl cml2YXRpb24NCmJ1aWxkZXIgZm9yIGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUv NWhxdmJzaDNrYzBtZ2g0MXJkYTkwMmZrMHZxamNxMDEtd29ybGQuZHJ2JyBm YWlsZWQgd2l0aCBleGl0IGNvZGUgMQ0KQCBidWlsZC1mYWlsZWQgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzVocXZic2gza2MwbWdoNDFyZGE5MDJmazB2cWpj cTAxLXdvcmxkLmRydiAtIDEgYnVpbGRlciBmb3IgYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS81aHF2YnNoM2tjMG1naDQxcmRhOTAyZmswdnFqY3EwMS13b3Js ZC5kcnYnIGZhaWxlZCB3aXRoIGV4aXQgY29kZSAxDQonKCkpKSkNCisgICAg IChndWFyZCAoYyAoKG5peC1wcm90b2NvbC1lcnJvcj8gYykNCisgICAgICAg ICAgICAgICAgKHN0cmluZy1jb250YWlucw0KKyAgICAgICAgICAgICAgICAg IChuaXgtcHJvdG9jb2wtZXJyb3ItbWVzc2FnZSBjKQ0KKyAgICAgICAgICAg ICAgICAgICJmYWlsZWQiKSkpDQorICAgICAgICAgICAgKGJ1aWxkLWRlcml2 YXRpb25zICVzdG9yZSAobGlzdCBkcnYpKQ0KKyAgICAgICAgICAgICNmKSkp DQphY3R1YWwtdmFsdWU6IDc1DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1l OiAnZG93bmxvYWQnIGJ1aWx0LWluIGJ1aWxkZXINCmxvY2F0aW9uOiAvdG1w L2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJj ZS90ZXN0cy9kZXJpdmF0aW9ucy5zY206MjI3DQpzb3VyY2U6DQorICh0ZXN0 LWFzc2VydA0KKyAgICInZG93bmxvYWQnIGJ1aWx0LWluIGJ1aWxkZXIiDQor ICAgKGxldCAoKHRleHQgKHJhbmRvbS10ZXh0KSkpDQorICAgICAod2l0aC1o dHRwLXNlcnZlcg0KKyAgICAgICAyMDANCisgICAgICAgdGV4dA0KKyAgICAg ICAobGV0KiAoKGRydiAoZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICAg ICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAgICAgICJ3b3JsZCINCisg ICAgICAgICAgICAgICAgICAgICAiYnVpbHRpbjpkb3dubG9hZCINCisgICAg ICAgICAgICAgICAgICAgICAnKCkNCisgICAgICAgICAgICAgICAgICAgICAj OmVudi12YXJzDQorICAgICAgICAgICAgICAgICAgICAgYCgoInVybCIgdW5x dW90ZSAob2JqZWN0LT5zdHJpbmcgKCVsb2NhbC11cmwpKSkpDQorICAgICAg ICAgICAgICAgICAgICAgIzpoYXNoLWFsZ28NCisgICAgICAgICAgICAgICAg ICAgICAnc2hhMjU2DQorICAgICAgICAgICAgICAgICAgICAgIzpoYXNoDQor ICAgICAgICAgICAgICAgICAgICAgKHNoYTI1NiAoc3RyaW5nLT51dGY4IHRl eHQpKSkpKQ0KKyAgICAgICAgIChhbmQgKGJ1aWxkLWRlcml2YXRpb25zICVz dG9yZSAobGlzdCBkcnYpKQ0KKyAgICAgICAgICAgICAgKHN0cmluZz0/DQor ICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtaW5wdXQtZmlsZQ0KKyAgICAg ICAgICAgICAgICAgIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBkcnYpDQor ICAgICAgICAgICAgICAgICAgZ2V0LXN0cmluZy1hbGwpDQorICAgICAgICAg ICAgICAgIHRleHQpKSkpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDog UEFTUw0KDQp0ZXN0LW5hbWU6ICdkb3dubG9hZCcgYnVpbHQtaW4gYnVpbGRl ciwgaW52YWxpZCBoYXNoDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1 aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvZGVyaXZh dGlvbnMuc2NtOjI0Mw0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAi J2Rvd25sb2FkJyBidWlsdC1pbiBidWlsZGVyLCBpbnZhbGlkIGhhc2giDQor ICAgKHdpdGgtaHR0cC1zZXJ2ZXINCisgICAgIDIwMA0KKyAgICAgImhlbGxv LCB3b3JsZCEiDQorICAgICAobGV0KiAoKGRydiAoZGVyaXZhdGlvbg0KKyAg ICAgICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAgICAgICAg IndvcmxkIg0KKyAgICAgICAgICAgICAgICAgICAiYnVpbHRpbjpkb3dubG9h ZCINCisgICAgICAgICAgICAgICAgICAgJygpDQorICAgICAgICAgICAgICAg ICAgICM6ZW52LXZhcnMNCisgICAgICAgICAgICAgICAgICAgYCgoInVybCIg dW5xdW90ZSAob2JqZWN0LT5zdHJpbmcgKCVsb2NhbC11cmwpKSkpDQorICAg ICAgICAgICAgICAgICAgICM6aGFzaC1hbGdvDQorICAgICAgICAgICAgICAg ICAgICdzaGEyNTYNCisgICAgICAgICAgICAgICAgICAgIzpoYXNoDQorICAg ICAgICAgICAgICAgICAgIChzaGEyNTYgKHJhbmRvbS1ieXRldmVjdG9yIDEw MCkpKSkpDQorICAgICAgIChndWFyZCAoYyAoKG5peC1wcm90b2NvbC1lcnJv cj8gYykNCisgICAgICAgICAgICAgICAgICAoc3RyaW5nLWNvbnRhaW5zDQor ICAgICAgICAgICAgICAgICAgICAobml4LXByb3RvY29sLWVycm9yLW1lc3Nh Z2UgYykNCisgICAgICAgICAgICAgICAgICAgICJmYWlsZWQiKSkpDQorICAg ICAgICAgICAgICAoYnVpbGQtZGVyaXZhdGlvbnMgJXN0b3JlIChsaXN0IGRy dikpDQorICAgICAgICAgICAgICAjZikpKSkNCmFjdHVhbC12YWx1ZTogNzYN CnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6ICdkb3dubG9hZCcgYnVpbHQt aW4gYnVpbGRlciwgbm90IGZvdW5kDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1 aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMv ZGVyaXZhdGlvbnMuc2NtOjI1OA0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQN CisgICAiJ2Rvd25sb2FkJyBidWlsdC1pbiBidWlsZGVyLCBub3QgZm91bmQi DQorICAgKHdpdGgtaHR0cC1zZXJ2ZXINCisgICAgIDQwNA0KKyAgICAgIm5v dCBmb3VuZCINCisgICAgIChsZXQqICgoZHJ2IChkZXJpdmF0aW9uDQorICAg ICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAgICAi d2lsbC1uZXZlci1iZS1mb3VuZCINCisgICAgICAgICAgICAgICAgICAgImJ1 aWx0aW46ZG93bmxvYWQiDQorICAgICAgICAgICAgICAgICAgICcoKQ0KKyAg ICAgICAgICAgICAgICAgICAjOmVudi12YXJzDQorICAgICAgICAgICAgICAg ICAgIGAoKCJ1cmwiIHVucXVvdGUgKG9iamVjdC0+c3RyaW5nICglbG9jYWwt dXJsKSkpKQ0KKyAgICAgICAgICAgICAgICAgICAjOmhhc2gtYWxnbw0KKyAg ICAgICAgICAgICAgICAgICAnc2hhMjU2DQorICAgICAgICAgICAgICAgICAg ICM6aGFzaA0KKyAgICAgICAgICAgICAgICAgICAoc2hhMjU2IChyYW5kb20t Ynl0ZXZlY3RvciAxMDApKSkpKQ0KKyAgICAgICAoZ3VhcmQgKGMgKChuaXgt cHJvdG9jb2wtZXJyb3I/IGMpDQorICAgICAgICAgICAgICAgICAgKHN0cmlu Zy1jb250YWlucw0KKyAgICAgICAgICAgICAgICAgICAgKG5peC1wcm90b2Nv bC1lcnJvci1tZXNzYWdlIChwayBjKSkNCisgICAgICAgICAgICAgICAgICAg ICJmYWlsZWQiKSkpDQorICAgICAgICAgICAgICAoYnVpbGQtZGVyaXZhdGlv bnMgJXN0b3JlIChsaXN0IGRydikpDQorICAgICAgICAgICAgICAjZikpKSkN Cg0KOzs7ICgjPGNvbmRpdGlvbiAmbml4LXByb3RvY29sLWVycm9yIFttZXNz YWdlOiAiYnVpbGQgb2YgYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8xOXZoeDFn NmxjMXJqMHk0aWM4NzA0YzlwcjRpcmN2Ni13aWxsLW5ldmVyLWJlLWZvdW5k LmRydicgZmFpbGVkIiBzdGF0dXM6IDFdIDE5M2YxNTA+KQ0KYWN0dWFsLXZh bHVlOiA5MA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogJ2Rvd25sb2Fk JyBidWlsdC1pbiBidWlsZGVyLCBub3QgZml4ZWQtb3V0cHV0DQpsb2NhdGlv bjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYt MC9zb3VyY2UvdGVzdHMvZGVyaXZhdGlvbnMuc2NtOjI3MQ0Kc291cmNlOg0K KyAodGVzdC1hc3NlcnQNCisgICAiJ2Rvd25sb2FkJyBidWlsdC1pbiBidWls ZGVyLCBub3QgZml4ZWQtb3V0cHV0Ig0KKyAgIChsZXQqICgoc291cmNlIChh ZGQtdGV4dC10by1zdG9yZSAlc3RvcmUgImhlbGxvIiAiaGkhIikpDQorICAg ICAgICAgICh1cmwgKHN0cmluZy1hcHBlbmQgImZpbGU6Ly8iIHNvdXJjZSkp DQorICAgICAgICAgIChkcnYgKGRlcml2YXRpb24NCisgICAgICAgICAgICAg ICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAgIndvcmxkIg0KKyAgICAg ICAgICAgICAgICAgImJ1aWx0aW46ZG93bmxvYWQiDQorICAgICAgICAgICAg ICAgICAnKCkNCisgICAgICAgICAgICAgICAgICM6ZW52LXZhcnMNCisgICAg ICAgICAgICAgICAgIGAoKCJ1cmwiIHVucXVvdGUgKG9iamVjdC0+c3RyaW5n IHVybCkpKSkpKQ0KKyAgICAgKGd1YXJkIChjICgobml4LXByb3RvY29sLWVy cm9yPyBjKQ0KKyAgICAgICAgICAgICAgICAoc3RyaW5nLWNvbnRhaW5zDQor ICAgICAgICAgICAgICAgICAgKG5peC1wcm90b2NvbC1lcnJvci1tZXNzYWdl IGMpDQorICAgICAgICAgICAgICAgICAgImZhaWxlZCIpKSkNCisgICAgICAg ICAgICAoYnVpbGQtZGVyaXZhdGlvbnMgJXN0b3JlIChsaXN0IGRydikpDQor ICAgICAgICAgICAgI2YpKSkNCmFjdHVhbC12YWx1ZTogNzYNCnJlc3VsdDog UEFTUw0KDQp0ZXN0LW5hbWU6ICdkb3dubG9hZCcgYnVpbHQtaW4gYnVpbGRl ciwgY2hlY2sgbW9kZQ0KbG9jYUAgYnVpbGQtc3RhcnRlZCAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvMmEzbmo5OWlmNGo3bDJ6bTh5bm41NWIzZGlycGg0ZGMt d29ybGQuZHJ2IC0geDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0cy92YXIv bG9nL2d1aXgvZHJ2cy8yYS8vM25qOTlpZjRqN2wyem04eW5uNTViM2RpcnBo NGRjLXdvcmxkLmRydi5iejINCg0KU3RhcnRpbmcgZG93bmxvYWQgb2YgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlL3hwcng2MHMza25ueDk4NmoycXN5eGRwM2Zi c3JnaWtmLXdvcmxkDQpGcm9tIGh0dHA6Ly9sb2NhbGhvc3Q6MTA1MDAvZm9v L2Jhci4uLg0KG1tLIGJhciAgNjNCICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDBCL3MgMDA6MDAgWyAgICAgICAgICAgICAgICAgICAgXSAgIDAu MCUbW0sgYmFyICA2M0IgICAgICAgICAgICAgICAgICAgICAgICAgICAxNDNL aUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjIyNdIDEwMC4wJQ0KQCBi dWlsZC1zdWNjZWVkZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzJhM25qOTlp ZjRqN2wyem04eW5uNTViM2RpcnBoNGRjLXdvcmxkLmRydiAtDQpAIGJ1aWxk LXN0YXJ0ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzJhM25qOTlpZjRqN2wy em04eW5uNTViM2RpcnBoNGRjLXdvcmxkLmRydiAtIHg4Nl82NC1saW51eCAv dG1wL2d1aXgtdGVzdHMvdmFyL2xvZy9ndWl4L2RydnMvMmEvLzNuajk5aWY0 ajdsMnptOHlubjU1YjNkaXJwaDRkYy13b3JsZC5kcnYuYnoyDQoNClN0YXJ0 aW5nIGRvd25sb2FkIG9mIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8xd2xpdzMw c204cmliaGdiMTFiN2Nnajc5NXdpbTFoOS13b3JsZA0KRnJvbSBodHRwOi8v bG9jYWxob3N0OjEwNTAwL2Zvby9iYXIuLi4NChtbSyBiYXIgIDYzQiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAwQi9zIDAwOjAwIFsgICAgICAg ICAgICAgICAgICAgIF0gICAwLjAlG1tLIGJhciAgNjNCICAgICAgICAgICAg ICAgICAgICAgICAgICAgMTYyS2lCL3MgMDA6MDAgWyMjIyMjIyMjIyMjIyMj IyMjIyMjXSAxMDAuMCUNCndhcm5pbmc6IHJld3JpdGluZyBoYXNoZXMgaW4g YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS94cHJ4NjBzM2tubng5ODZqMnFzeXhk cDNmYnNyZ2lrZi13b3JsZCc7IGNyb3NzIGZpbmdlcnMNCnRpb246IC90bXAv Z3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNl L3Rlc3RzL2Rlcml2YXRpb25zLnNjbToyODQNCnNvdXJjZToNCisgKHRlc3Qt YXNzZXJ0DQorICAgIidkb3dubG9hZCcgYnVpbHQtaW4gYnVpbGRlciwgY2hl Y2sgbW9kZSINCisgICAobGV0KiAoKHRleHQgKHJhbmRvbS10ZXh0KSkNCisg ICAgICAgICAgKGRydiAoZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICAg JXN0b3JlDQorICAgICAgICAgICAgICAgICAid29ybGQiDQorICAgICAgICAg ICAgICAgICAiYnVpbHRpbjpkb3dubG9hZCINCisgICAgICAgICAgICAgICAg ICcoKQ0KKyAgICAgICAgICAgICAgICAgIzplbnYtdmFycw0KKyAgICAgICAg ICAgICAgICAgYCgoInVybCIgdW5xdW90ZSAob2JqZWN0LT5zdHJpbmcgKCVs b2NhbC11cmwpKSkpDQorICAgICAgICAgICAgICAgICAjOmhhc2gtYWxnbw0K KyAgICAgICAgICAgICAgICAgJ3NoYTI1Ng0KKyAgICAgICAgICAgICAgICAg IzpoYXNoDQorICAgICAgICAgICAgICAgICAoc2hhMjU2IChzdHJpbmctPnV0 ZjggdGV4dCkpKSkpDQorICAgICAoYW5kICh3aXRoLWh0dHAtc2VydmVyDQor ICAgICAgICAgICAgMjAwDQorICAgICAgICAgICAgdGV4dA0KKyAgICAgICAg ICAgIChidWlsZC1kZXJpdmF0aW9ucyAlc3RvcmUgKGxpc3QgZHJ2KSkpDQor ICAgICAgICAgICh3aXRoLWh0dHAtc2VydmVyDQorICAgICAgICAgICAgMjAw DQorICAgICAgICAgICAgdGV4dA0KKyAgICAgICAgICAgIChidWlsZC1kZXJp dmF0aW9ucw0KKyAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAg ICAobGlzdCBkcnYpDQorICAgICAgICAgICAgICAoYnVpbGQtbW9kZSBjaGVj aykpKQ0KKyAgICAgICAgICAoc3RyaW5nPT8NCisgICAgICAgICAgICAoY2Fs bC13aXRoLWlucHV0LWZpbGUNCisgICAgICAgICAgICAgIChkZXJpdmF0aW9u LT5vdXRwdXQtcGF0aCBkcnYpDQorICAgICAgICAgICAgICBnZXQtc3RyaW5n LWFsbCkNCisgICAgICAgICAgICB0ZXh0KSkpKQ0KYWN0dWFsLXZhbHVlOiAj dA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogZGVyaXZhdGlvbi1uYW1l DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZk NzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvZGVyaXZhdGlvbnMuc2NtOjMwMw0K c291cmNlOg0KKyAodGVzdC1lcXVhbA0KKyAgICJkZXJpdmF0aW9uLW5hbWUi DQorICAgImZvby0wLjAiDQorICAgKGxldCAoKGRydiAoZGVyaXZhdGlvbiAl c3RvcmUgImZvby0wLjAiICViYXNoICcoKSkpKQ0KKyAgICAgKGRlcml2YXRp b24tbmFtZSBkcnYpKSkNCmV4cGVjdGVkLXZhbHVlOiAiZm9vLTAuMCINCmFj dHVhbC12YWx1ZTogImZvby0wLjAiDQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1u YW1lOiBkZXJpdmF0aW9uLW91dHB1dC1uYW1lcw0KbG9jYXRpb246IC90bXAv Z3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNl L3Rlc3RzL2Rlcml2YXRpb25zLnNjbTozMDgNCnNvdXJjZToNCisgKHRlc3Qt ZXF1YWwNCisgICAiZGVyaXZhdGlvbi1vdXRwdXQtbmFtZXMiDQorICAgJygo Im91dCIpICgiYmFyIiAiY2hib3VpYiIpKQ0KKyAgIChsZXQgKChkcnYxIChk ZXJpdmF0aW9uICVzdG9yZSAiZm9vLTAuMCIgJWJhc2ggJygpKSkNCisgICAg ICAgICAoZHJ2MiAoZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICAgJXN0 b3JlDQorICAgICAgICAgICAgICAgICAiZm9vLTAuMCINCisgICAgICAgICAg ICAgICAgICViYXNoDQorICAgICAgICAgICAgICAgICAnKCkNCisgICAgICAg ICAgICAgICAgICM6b3V0cHV0cw0KKyAgICAgICAgICAgICAgICAgJygiYmFy IiAiY2hib3VpYiIpKSkpDQorICAgICAobGlzdCAoZGVyaXZhdGlvbi1vdXRw dXQtbmFtZXMgZHJ2MSkNCisgICAgICAgICAgIChkZXJpdmF0aW9uLW91dHB1 dC1uYW1lcyBkcnYyKSkpKQ0KZXhwZWN0ZWQtdmFsdWU6ICgoIm91dCIpICgi YmFyIiAiY2hib3VpYiIpKQ0KYWN0dWFsLXZhbHVlOiAoKCJvdXQiKSAoImJh ciIgImNoYm91aWIiKSkNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IG9m ZmxvYWRhYmxlLWRlcml2YXRpb24/DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1 aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMv ZGVyaXZhdGlvbnMuc2NtOjMxNg0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQN CisgICAib2ZmbG9hZGFibGUtZGVyaXZhdGlvbj8iDQorICAgKGFuZCAob2Zm bG9hZGFibGUtZGVyaXZhdGlvbj8NCisgICAgICAgICAgKGRlcml2YXRpb24g JXN0b3JlICJmb28iICViYXNoICcoKSkpDQorICAgICAgICAob2ZmbG9hZGFi bGUtZGVyaXZhdGlvbj8NCisgICAgICAgICAgKGRlcml2YXRpb24NCisgICAg ICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAiZm9vIg0KKyAgICAgICAg ICAgICViYXNoDQorICAgICAgICAgICAgJygpDQorICAgICAgICAgICAgIzpz dWJzdGl0dXRhYmxlPw0KKyAgICAgICAgICAgICNmKSkNCisgICAgICAgIChu b3QgKG9mZmxvYWRhYmxlLWRlcml2YXRpb24/DQorICAgICAgICAgICAgICAg KGRlcml2YXRpb24NCisgICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAg ICAgICAgICAgICAgImZvbyINCisgICAgICAgICAgICAgICAgICViYXNoDQor ICAgICAgICAgICAgICAgICAnKCkNCisgICAgICAgICAgICAgICAgICM6bG9j YWwtYnVpbGQ/DQorICAgICAgICAgICAgICAgICAjdCkpKSkpDQphY3R1YWwt dmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBzdWJzdGl0 dXRhYmxlLWRlcml2YXRpb24/DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxk LWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvZGVy aXZhdGlvbnMuc2NtOjMyNQ0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisg ICAic3Vic3RpdHV0YWJsZS1kZXJpdmF0aW9uPyINCisgICAoYW5kIChzdWJz dGl0dXRhYmxlLWRlcml2YXRpb24/DQorICAgICAgICAgIChkZXJpdmF0aW9u ICVzdG9yZSAiZm9vIiAlYmFzaCAnKCkpKQ0KKyAgICAgICAgKHN1YnN0aXR1 dGFibGUtZGVyaXZhdGlvbj8NCisgICAgICAgICAgKGRlcml2YXRpb24NCisg ICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAiZm9vIg0KKyAgICAg ICAgICAgICViYXNoDQorICAgICAgICAgICAgJygpDQorICAgICAgICAgICAg Izpsb2NhbC1idWlsZD8NCisgICAgICAgICAgICAjdCkpDQorICAgICAgICAo bm90IChzdWJzdGl0dXRhYmxlLWRlcml2YXRpb24/DQorICAgICAgICAgICAg ICAgKGRlcml2YXRpb24NCisgICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAg ICAgICAgICAgICAgICAgImZvbyINCisgICAgICAgICAgICAgICAgICViYXNo DQorICAgICAgICAgICAgICAgICAnKCkNCisgICAgICAgICAgICAgICAgICM6 c3Vic3RpdHV0YWJsZT8NCisgICAgICAgICAgICAgICAgICNmKSkpKSkNCmFj dHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IGZp eGVkLW91dHB1dC1kZXJpdmF0aW9uPw0KbG9jYXRpb246IC90bXAvZ3VpeC1i dWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3Rz L2Rlcml2YXRpb25zLnNjbTozMzQNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0 DQorICAgImZpeGVkLW91dHB1dC1kZXJpdmF0aW9uPyINCisgICAobGV0KiAo KGJ1aWxkZXINCisgICAgICAgICAgICAoYWRkLXRleHQtdG8tc3RvcmUNCisg ICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgIm15LWZpeGVk LWJ1aWxkZXIuc2giDQorICAgICAgICAgICAgICAiZWNobyAtbiBoZWxsbyA+ ICRvdXQiDQorICAgICAgICAgICAgICAnKCkpKQ0KKyAgICAgICAgICAoaGFz aCAoc2hhMjU2IChzdHJpbmctPnV0ZjggImhlbGxvIikpKQ0KKyAgICAgICAg ICAoZHJ2IChkZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICAlc3RvcmUN CisgICAgICAgICAgICAgICAgICJmaXhlZCINCisgICAgICAgICAgICAgICAg ICViYXNoDQorICAgICAgICAgICAgICAgICBgKCxidWlsZGVyKQ0KKyAgICAg ICAgICAgICAgICAgIzppbnB1dHMNCisgICAgICAgICAgICAgICAgIGAoKCxi dWlsZGVyKSkNCisgICAgICAgICAgICAgICAgICM6aGFzaA0KKyAgICAgICAg ICAgICAgICAgaGFzaA0KKyAgICAgICAgICAgICAgICAgIzpoYXNoLWFsZ28N CisgICAgICAgICAgICAgICAgICdzaGEyNTYpKSkNCisgICAgIEAgYnVpbGQt c3RhcnRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvazRuaHpqamZrMWFjYmNw c3ZtMnloeGtqNWp2cW01OWwtZml4ZWQuZHJ2IC0geDg2XzY0LWxpbnV4IC90 bXAvZ3VpeC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2cy9rNC8vbmh6ampmazFh Y2JjcHN2bTJ5aHhrajVqdnFtNTlsLWZpeGVkLmRydi5iejINCkAgYnVpbGQt c3VjY2VlZGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9rNG5oempqZmsxYWNi Y3Bzdm0yeWh4a2o1anZxbTU5bC1maXhlZC5kcnYgLQ0KQCBidWlsZC1zdGFy dGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9iODVxejZ6cmcyMmlpbGo0d2N2 amEydzY5dnZ6cDloeS1maXhlZC1yZWMuZHJ2IC0geDg2XzY0LWxpbnV4IC90 bXAvZ3VpeC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2cy9iOC8vNXF6NnpyZzIy aWlsajR3Y3ZqYTJ3Njl2dnpwOWh5LWZpeGVkLXJlYy5kcnYuYnoyDQpAIGJ1 aWxkLXN1Y2NlZWRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvYjg1cXo2enJn MjJpaWxqNHdjdmphMnc2OXZ2enA5aHktZml4ZWQtcmVjLmRydiAtDQooZml4 ZWQtb3V0cHV0LWRlcml2YXRpb24/IGRydikpKQ0KYWN0dWFsLXZhbHVlOiAj dA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogZml4ZWQtb3V0cHV0IGRl cml2YXRpb24NCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEz LjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9kZXJpdmF0aW9ucy5z Y206MzQ0DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJmaXhlZC1v dXRwdXQgZGVyaXZhdGlvbiINCisgICAobGV0KiAoKGJ1aWxkZXINCisgICAg ICAgICAgICAoYWRkLXRleHQtdG8tc3RvcmUNCisgICAgICAgICAgICAgICVz dG9yZQ0KKyAgICAgICAgICAgICAgIm15LWZpeGVkLWJ1aWxkZXIuc2giDQor ICAgICAgICAgICAgICAiZWNobyAtbiBoZWxsbyA+ICRvdXQiDQorICAgICAg ICAgICAgICAnKCkpKQ0KKyAgICAgICAgICAoaGFzaCAoc2hhMjU2IChzdHJp bmctPnV0ZjggImhlbGxvIikpKQ0KKyAgICAgICAgICAoZHJ2IChkZXJpdmF0 aW9uDQorICAgICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAg ICAgICJmaXhlZCINCisgICAgICAgICAgICAgICAgICViYXNoDQorICAgICAg ICAgICAgICAgICBgKCxidWlsZGVyKQ0KKyAgICAgICAgICAgICAgICAgIzpp bnB1dHMNCisgICAgICAgICAgICAgICAgIGAoKCxidWlsZGVyKSkNCisgICAg ICAgICAgICAgICAgICM6aGFzaA0KKyAgICAgICAgICAgICAgICAgaGFzaA0K KyAgICAgICAgICAgICAgICAgIzpoYXNoLWFsZ28NCisgICAgICAgICAgICAg ICAgICdzaGEyNTYpKQ0KKyAgICAgICAgICAoc3VjY2VlZGVkPw0KKyAgICAg ICAgICAgIChidWlsZC1kZXJpdmF0aW9ucyAlc3RvcmUgKGxpc3QgZHJ2KSkp KQ0KKyAgICAgKGFuZCBzdWNjZWVkZWQ/DQorICAgICAgICAgIChsZXQgKChw IChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBkcnYpKSkNCisgICAgICAgICAg ICAoYW5kIChlcXVhbD8NCisgICAgICAgICAgICAgICAgICAgKHN0cmluZy0+ dXRmOCAiaGVsbG8iKQ0KKyAgICAgICAgICAgICAgICAgICAoY2FsbC13aXRo LWlucHV0LWZpbGUgcCBnZXQtYnl0ZXZlY3Rvci1hbGwpKQ0KKyAgICAgICAg ICAgICAgICAgKGJ5dGV2ZWN0b3I/IChxdWVyeS1wYXRoLWhhc2ggJXN0b3Jl IHApKSkpKSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0K dGVzdC1uYW1lOiBmaXhlZC1vdXRwdXQgZGVyaXZhdGlvbjogb3V0cHV0IHBh dGhzIGFyZSBlcXVhbA0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4 LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL2Rlcml2YXRp b25zLnNjbTozNTkNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgImZp eGVkLW91dHB1dCBkZXJpdmF0aW9uOiBvdXRwdXQgcGF0aHMgYXJlIGVxdWFs Ig0KKyAgIChsZXQqICgoYnVpbGRlcjENCisgICAgICAgICAgICAoYWRkLXRl eHQtdG8tc3RvcmUNCisgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAg ICAgICAgImZpeGVkLWJ1aWxkZXIxLnNoIg0KKyAgICAgICAgICAgICAgImVj aG8gLW4gaGVsbG8gPiAkb3V0Ig0KKyAgICAgICAgICAgICAgJygpKSkNCisg ICAgICAgICAgKGJ1aWxkZXIyDQorICAgICAgICAgICAgKGFkZC10ZXh0LXRv LXN0b3JlDQorICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAg ICJmaXhlZC1idWlsZGVyMi5zaCINCisgICAgICAgICAgICAgICJlY2hvIGhl eTsgZWNobyAtbiBoZWxsbyA+ICRvdXQiDQorICAgICAgICAgICAgICAnKCkp KQ0KKyAgICAgICAgICAoaGFzaCAoc2hhMjU2IChzdHJpbmctPnV0ZjggImhl bGxvIikpKQ0KKyAgICAgICAgICAoZHJ2MSAoZGVyaXZhdGlvbg0KKyAgICAg ICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAgICJmaXhl ZCINCisgICAgICAgICAgICAgICAgICAlYmFzaA0KKyAgICAgICAgICAgICAg ICAgIGAoLGJ1aWxkZXIxKQ0KKyAgICAgICAgICAgICAgICAgICM6aGFzaA0K KyAgICAgICAgICAgICAgICAgIGhhc2gNCisgICAgICAgICAgICAgICAgICAj Omhhc2gtYWxnbw0KKyAgICAgICAgICAgICAgICAgICdzaGEyNTYpKQ0KKyAg ICAgICAgICAoZHJ2MiAoZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICAg ICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAgICJmaXhlZCINCisgICAgICAg ICAgICAgICAgICAlYmFzaA0KKyAgICAgICAgICAgICAgICAgIGAoLGJ1aWxk ZXIyKQ0KKyAgICAgICAgICAgICAgICAgICM6aGFzaA0KKyAgICAgICAgICAg ICAgICAgIGhhc2gNCisgICAgICAgICAgICAgICAgICAjOmhhc2gtYWxnbw0K KyAgICAgICAgICAgICAgICAgICdzaGEyNTYpKQ0KKyAgICAgICAgICAoc3Vj Y2VlZGVkPw0KKyAgICAgICAgICAgIChidWlsZC1kZXJpdmF0aW9ucyAlc3Rv cmUgKGxpc3QgZHJ2MSBkcnYyKSkpKQ0KKyAgICAgKGFuZCBzdWNjZWVkZWQ/ DQorICAgICAgICAgIChlcXVhbD8NCisgICAgICAgICAgICAoZGVyaXZhdGlv bi0+b3V0cHV0LXBhdGggZHJ2MSkNCisgICAgICAgICAgICAoZGVyaXZhdGlv bi0+b3V0cHV0LXBhdGggZHJ2MikpKSkpDQphY3R1YWwtdmFsdWU6ICN0DQpy ZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBmaXhlZC1vdXRwdXQgZGVyaXZh dGlvbiwgcmVjdXJzaXZlDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1 aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvZGVyaXZh dGlvbnMuc2NtOjM3Ng0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAi Zml4ZWQtb3V0cHV0IGRlcml2YXRpb24sIHJlY3Vyc2l2ZSINCisgICAobGV0 KiAoKGJ1aWxkZXINCisgICAgICAgICAgICAoYWRkLXRleHQtdG8tc3RvcmUN CisgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgIm15LWZp eGVkLWJ1aWxkZXIuc2giDQorICAgICAgICAgICAgICAiZWNobyAtbiBoZWxs byA+ICRvdXQiDQorICAgICAgICAgICAgICAnKCkpKQ0KKyAgICAgICAgICAo aGFzaCAoc2hhMjU2IChzdHJpbmctPnV0ZjggImhlbGxvIikpKQ0KKyAgICAg ICAgICAoZHJ2IChkZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICAlc3Rv cmUNCisgICAgICAgICAgICAgICAgICJmaXhlZC1yZWMiDQorICAgICAgICAg ICAgICAgICAlYmFzaA0KKyAgICAgICAgICAgICAgICAgYCgsYnVpbGRlcikN CisgICAgICAgICAgICAgICAgICM6aW5wdXRzDQorICAgICAgICAgICAgICAg ICBgKCgsYnVpbGRlcikpDQorICAgICAgICAgICAgICAgICAjOmhhc2gNCisg ICAgICAgICAgICAgICAgIChiYXNlMzINCisgICAgICAgICAgICAgICAgICAg IjBzZzlmNThsMWpqODh3NnBkcmZkcGo1eDliMXpyd3N6azg0ajgxenZieTM2 cTl3aGhocWEiKQ0KKyAgICAgICAgICAgICAgICAgIzpoYXNoLWFsZ28NCisg ICAgICAgICAgICAgICAgICdzaGEyNTYNCisgICAgICAgICAgICAgICAgICM6 cmVjdXJzaXZlPw0KKyAgICAgICAgICAgICAgICAgI3QpKQ0KKyAgICAgICAg ICAoc3VjY2VlZGVkPw0KKyAgICAgICAgICAgIChidWlsZC1kZXJpdmF0aW9u cyAlc3RvcmUgKGxpc3QgZHJ2KSkpKQ0KKyAgICAgKGFuZCBzdWNjZWVkZWQ/ DQorICAgICAgICAgIChsZXQgKChwIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0 aCBkcnYpKSkNCisgICAgICAgICAgICAoYW5kIChlcXVhbD8NCisgICAgICAg ICAgICAgICAgICAgKHN0cmluZy0+dXRmOCAiaGVsbG8iKQ0KKyAgICAgICAg ICAgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUgcCBnZXQtYnl0ZXZl Y3Rvci1hbGwpKQ0KKyAgICAgICAgICAgICAgICAgKGJ5dGV2ZWN0b3I/IChx dWVyeS1wYXRoLWhhc2ggJXN0b3JlIHApKSkpKSkpDQphY3R1YWwtdmFsdWU6 ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBkZXJpdmF0aW9uIHdp dGggYSBmaXhlZC1vdXRwdXQgaW5wdXQNCmxvY2F0aW9uOiAvdG1wL2d1aXgt YnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0 cy9kZXJpdmF0aW9ucy5zY206MzkzDQpzb3VyY2U6DQorICh0ZXN0LWFzc2Vy dA0KKyAgICJkZXJpdmF0aW9uIHdpdGggYSBmaXhlZC1vdXRwdXQgaW5wdXQi DQorICAgKGxldCogKChidWlsZGVyMQ0KKyAgICAgICAgICAgIChhZGQtdGV4 dC10by1zdG9yZQ0KKyAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAg ICAgICAiZml4ZWQtYnVpbGRlcjEuc2giDQorICAgICAgICAgICAgICAiZWNo byAtbiBoZWxsbyA+ICRvdXQiDQorICAgICAgICAgICAgICBAIGJ1aWxkLXN0 YXJ0ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzJxM3E2cXMzd3ZpNWQ1djgw N2xnbjc2YWIwcTQzNDF2LWZpbmFsLmRydiAtIHg4Nl82NC1saW51eCAvdG1w L2d1aXgtdGVzdHMvdmFyL2xvZy9ndWl4L2RydnMvMnEvLzNxNnFzM3d2aTVk NXY4MDdsZ243NmFiMHE0MzQxdi1maW5hbC5kcnYuYnoyDQovdG1wL2d1aXgt dGVzdHMvc3RvcmUvN2JkY2dhNHhjOTE1cGd6ZjUyNHhoams2Nzc1MjF3aHIt Zml4ZWQNCkAgYnVpbGQtc3VjY2VlZGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS8ycTNxNnFzM3d2aTVkNXY4MDdsZ243NmFiMHE0MzQxdi1maW5hbC5kcnYg LQ0KQCBidWlsZC1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9qZ3Ni cWJmMTBkbmZ5am15anNwaHg3MTV6bmJuOHJodi1maXhlZC5kcnYgLSB4ODZf NjQtbGludXggL3RtcC9ndWl4LXRlc3RzL3Zhci9sb2cvZ3VpeC9kcnZzL2pn Ly9zYnFiZjEwZG5meWpteWpzcGh4NzE1em5ibjhyaHYtZml4ZWQuZHJ2LmJ6 Mg0KQCBidWlsZC1zdWNjZWVkZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL2pn c2JxYmYxMGRuZnlqbXlqc3BoeDcxNXpuYm44cmh2LWZpeGVkLmRydiAtDQon KCkpKQ0KKyAgICAgICAgICAoYnVpbGRlcjINCisgICAgICAgICAgICAoYWRk LXRleHQtdG8tc3RvcmUNCisgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAg ICAgICAgICAgImZpeGVkLWJ1aWxkZXIyLnNoIg0KKyAgICAgICAgICAgICAg ImVjaG8gaGV5OyBlY2hvIC1uIGhlbGxvID4gJG91dCINCisgICAgICAgICAg ICAgICcoKSkpDQorICAgICAgICAgIChoYXNoIChzaGEyNTYgKHN0cmluZy0+ dXRmOCAiaGVsbG8iKSkpDQorICAgICAgICAgIChmaXhlZDENCisgICAgICAg ICAgICAoZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgJXN0b3JlDQorICAg ICAgICAgICAgICAiZml4ZWQiDQorICAgICAgICAgICAgICAlYmFzaA0KKyAg ICAgICAgICAgICAgYCgsYnVpbGRlcjEpDQorICAgICAgICAgICAgICAjOmhh c2gNCisgICAgICAgICAgICAgIGhhc2gNCisgICAgICAgICAgICAgICM6aGFz aC1hbGdvDQorICAgICAgICAgICAgICAnc2hhMjU2KSkNCisgICAgICAgICAg KGZpeGVkMg0KKyAgICAgICAgICAgIChkZXJpdmF0aW9uDQorICAgICAgICAg ICAgICAlc3RvcmUNCisgICAgICAgICAgICAgICJmaXhlZCINCisgICAgICAg ICAgICAgICViYXNoDQorICAgICAgICAgICAgICBgKCxidWlsZGVyMikNCisg ICAgICAgICAgICAgICM6aGFzaA0KKyAgICAgICAgICAgICAgaGFzaA0KKyAg ICAgICAgICAgICAgIzpoYXNoLWFsZ28NCisgICAgICAgICAgICAgICdzaGEy NTYpKQ0KKyAgICAgICAgICAoZml4ZWQtb3V0IChkZXJpdmF0aW9uLT5vdXRw dXQtcGF0aCBmaXhlZDEpKQ0KKyAgICAgICAgICAoYnVpbGRlcjMNCisgICAg ICAgICAgICAoYWRkLXRleHQtdG8tc3RvcmUNCisgICAgICAgICAgICAgICVz dG9yZQ0KKyAgICAgICAgICAgICAgImZpbmFsLWJ1aWxkZXIuc2giDQorICAg ICAgICAgICAgICAiZWNobyAkaW4gOyAocmVhZCAtdSAzIGM7IGVjaG8gJGMp IDM8ICRpbiA+ICRvdXQiDQorICAgICAgICAgICAgICAnKCkpKQ0KKyAgICAg ICAgICAoZmluYWwxDQorICAgICAgICAgICAgKGRlcml2YXRpb24NCisgICAg ICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgImZpbmFsIg0KKyAg ICAgICAgICAgICAgJWJhc2gNCisgICAgICAgICAgICAgIGAoLGJ1aWxkZXIz KQ0KKyAgICAgICAgICAgICAgIzplbnYtdmFycw0KKyAgICAgICAgICAgICAg YCgoImluIiB1bnF1b3RlIGZpeGVkLW91dCkpDQorICAgICAgICAgICAgICAj OmlucHV0cw0KKyAgICAgICAgICAgICAgYCgoLCViYXNoKSAoLGJ1aWxkZXIz KSAoLGZpeGVkMSkpKSkNCisgICAgICAgICAgKGZpbmFsMg0KKyAgICAgICAg ICAgIChkZXJpdmF0aW9uDQorICAgICAgICAgICAgICAlc3RvcmUNCisgICAg ICAgICAgICAgICJmaW5hbCINCisgICAgICAgICAgICAgICViYXNoDQorICAg ICAgICAgICAgICBgKCxidWlsZGVyMykNCisgICAgICAgICAgICAgICM6ZW52 LXZhcnMNCisgICAgICAgICAgICAgIGAoKCJpbiIgdW5xdW90ZSBmaXhlZC1v dXQpKQ0KKyAgICAgICAgICAgICAgIzppbnB1dHMNCisgICAgICAgICAgICAg IGAoKCwlYmFzaCkgKCxidWlsZGVyMykgKCxmaXhlZDIpKSkpDQorICAgICAg ICAgIChzdWNjZWVkZWQ/DQorICAgICAgICAgICAgKGJ1aWxkLWRlcml2YXRp b25zICVzdG9yZSAobGlzdCBmaW5hbDEgZmluYWwyKSkpKQ0KKyAgICAgKGFu ZCBzdWNjZWVkZWQ/DQorICAgICAgICAgIChlcXVhbD8NCisgICAgICAgICAg ICAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZmluYWwxKQ0KKyAgICAgICAg ICAgIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBmaW5hbDIpKSkpKQ0KYWN0 dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogbXVs dGlwbGUtb3V0cHV0IGRlcml2YXRpb24NCmxvY2F0aW9uOiAvdG1wL2d1aXgt YnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0 cy9kZXJpdmF0aW9ucy5zY206NDI3DQpzb3VyY2U6DQorICh0ZXN0LWFzc2Vy dA0KKyAgICJtdWx0aXBsZS1vdXRwdXQgZGVyaXZhdGlvbiINCisgICAobGV0 KiAoKGJ1aWxkZXINCisgICAgICAgICAgICAoYWRkLXRleHQtdG8tc3RvcmUN CisgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgIm15LWZp eGVkLWJ1aWxkZXIuc2giDQorICAgICAgICAgICAgICAiZWNobyBvbmUgPiAk b3V0IDsgZWNobyB0d28gPiAkc2Vjb25kIg0KKyAgICAgICAgICAgICAgJygp KSkNCisgICAgICAgICAgKGRydiAoZGVyaXZhdGlvbg0KKyAgICAgICAgICAg ICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAgICAiZml4ZWQiDQorICAg ICAgICAgICAgICAgICAlYmFzaA0KKyAgICAgICAgICAgICAgICAgYCgsYnVp bGRlcikNCisgICAgICAgICAgICAgICAgICM6ZW52LXZhcnMNCisgICAgICAg ICAgICAgICAgICcoKCJIT01FIiAuICIvaG9tZWxlc3MiKQ0KKyAgICAgICAg ICAgICAgICAgICAoInp6eiIgLiAiWiEiKQ0KKyAgICAgICAgICAgICAgICAg ICAoIkFBQSIgLiAiQSEiKSkNCisgICAgICAgICAgICAgICAgICM6aW5wdXRz DQorICAgICAgICAgICAgICAgICBgKCgsJWJhc2gpICgsYnVpbGRlcikpDQor ICAgICAgICAgICAgICAgICAjOm91dHB1dHMNCisgICAgICAgICAgICAgICAg ICcoIm91dCIgInNlY29uZCIpKSkNCisgICAgICAgICAgKHN1Y2NlZWRlZD8N CisgICAgICAgICAgICAoYnVpbGQtZGVyaXZhdGlvbnMgJXN0b3JlIChsaXN0 IGRydikpKSkNCisgICAgIChhbmQgc3VjY2VlZGVkPw0KKyAgICAgICAgICAo bGV0ICgob25lIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBkcnYgIm91dCIp KQ0KKyAgICAgICAgICAgICAgICAodHdvIChkZXJpdmF0aW9uLT5vdXRwdXQt cGF0aCBkcnYgInNlY29uZCIpKSkNCisgICAgICAgICAgICAoYW5kIChsc2V0 PSBlcXVhbD8NCisgICAgICAgICAgICAgICAgICAgICAgICAoZGVyaXZhdGlv bi0+b3V0cHV0LXBhdGhzIGRydikNCisgICAgICAgICAgICAgICAgICAgICAg ICBgKCgib3V0IiB1bnF1b3RlIG9uZSkgKCJzZWNvbmQiIHVucXVvdGUgdHdv KSkpDQorICAgICAgICAgICAgICAgICAoZXE/ICdvbmUgKGNhbGwtd2l0aC1p bnB1dC1maWxlIG9uZSByZWFkKSkNCisgICAgICAgICAgICAgICAgIChlcT8g J3R3byAoY2FsbC13aXRoLWlucHV0LWZpbGUgdHdvIHJlYWQpKSkpKSkpDQph Y3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBt dWx0aXBsZS1vdXRwdXQgZGVyaXZhdGlvbiwgbm9uLWFscGhhYmV0aWMgb3Jk ZXINCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5h NmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9kZXJpdmF0aW9ucy5zY206NDQ4 DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJtdWx0aXBsZS1vdXRw dXQgZGVyaXZhdGlvbiwgbm9uLWFscGhhYmV0aWMgb3JkZXIiDQorICAgKGxl dCogKChidWlsZGVyDQorICAgICAgICAgICAgKGFkZC10ZXh0LXRvLXN0b3Jl DQorICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAgICJteS1m aXhlZC1idWlsZGVyLnNoIg0KKyAgICAgICAgICAgICAgImVjaG8gb25lID4g JG91dCA7IGVjaG8gdHdvID4gJEFBQSINCisgICAgICAgICAgICAgICcoKSkp DQorICAgICAgICAgIChkcnYgKGRlcml2YXRpb24NCisgICAgICAgICAgICAg ICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAgImZpeGVkIg0KKyAgICAg ICAgICAgICAgICAgJWJhc2gNCisgICAgICAgICAgICAgICAgIGAoLGJ1aWxk ZXIpDQorICAgICAgICAgICAgICAgICAjOmlucHV0cw0KKyAgICAgICAgICAg ICAgICAgYCgoLCViYXNoKSAoLGJ1aWxkZXIpKQ0KKyAgICAgICAgICAgICAg ICAgIzpvdXRwdXRzDQorICAgICAgICAgICAgICAgICAnKCJvdXQiICJBQUEi KSkpDQorICAgICAgICAgIChzdWNjZWVkZWQ/DQorICAgICAgICAgICAgKGJ1 aWxkLWRlcml2YXRpb25zICVzdG9yZSAobGlzdCBkcnYpKSkpDQorICAgICAo YW5kIHN1Y2NlZWRlZD8NCisgICAgICAgICAgKGxldCAoKG9uZSAoZGVyaXZh dGlvbi0+b3V0cHV0LXBhdGggZHJ2ICJvdXQiKSkNCisgICAgICAgICAgICAg ICAgKHR3byAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZHJ2ICJBQUEiKSkp DQorICAgICAgICAgICAgKGFuZCAoZXE/ICdvbmUgKGNhbGwtd2l0aC1pbnB1 dC1maWxlIG9uZSByZWFkKSkNCisgICAgICAgICAgICAgICAgIChlcT8gJ3R3 byAoY2FsbC13aXRoLWlucHV0LWZpbGUgdHdvIHJlYWQpKSkpKUAgYnVpbGQt c3RhcnRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMXM5NmxqeXJsbGx2cDVi OTFzNTZpNWhkeTJjaGh5dzItZml4ZWQuZHJ2IC0geDg2XzY0LWxpbnV4IC90 bXAvZ3VpeC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2cy8xcy8vOTZsanlybGxs dnA1YjkxczU2aTVoZHkyY2hoeXcyLWZpeGVkLmRydi5iejINCkAgYnVpbGQt c3VjY2VlZGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8xczk2bGp5cmxsbHZw NWI5MXM1Nmk1aGR5MmNoaHl3Mi1maXhlZC5kcnYgLQ0KKSkNCmFjdHVhbC12 YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IHJlYWQtZGVy aXZhdGlvbiB2cy4gZGVyaXZhdGlvbg0KbG9jYXRpb246IC90bXAvZ3VpeC1i dWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3Rz L2Rlcml2YXRpb25zLnNjbTo0NjUNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0 DQorICAgInJlYWQtZGVyaXZhdGlvbiB2cy4gZGVyaXZhdGlvbiINCisgICAo bGV0KiAoKHNvdXJjZXMNCisgICAgICAgICAgICAodW5mb2xkDQorICAgICAg ICAgICAgICAoY3V0ID49IDw+IDEwKQ0KKyAgICAgICAgICAgICAgKGxhbWJk YSAobikNCisgICAgICAgICAgICAgICAgKGFkZC10ZXh0LXRvLXN0b3JlDQor ICAgICAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAgICAg KGZvcm1hdCAjZiAiaW5wdXR+YSIgbikNCisgICAgICAgICAgICAgICAgICAo cmFuZG9tLXRleHQpKSkNCisgICAgICAgICAgICAgICN7MSt9Iw0KKyAgICAg ICAgICAgICAgMCkpDQorICAgICAgICAgIChpbnB1dHMNCisgICAgICAgICAg ICAobWFwIChsYW1iZGEgKGZpbGUpDQorICAgICAgICAgICAgICAgICAgIChk ZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICAgICAgJXN0b3JlDQorICAg ICAgICAgICAgICAgICAgICAgImRlcml2YXRpb24taW5wdXQiDQorICAgICAg ICAgICAgICAgICAgICAgJWJhc2gNCisgICAgICAgICAgICAgICAgICAgICAn KCkNCisgICAgICAgICAgICAgICAgICAgICAjOmlucHV0cw0KKyAgICAgICAg ICAgICAgICAgICAgIGAoKCwlYmFzaCkgKCxmaWxlKSkpKQ0KKyAgICAgICAg ICAgICAgICAgc291cmNlcykpDQorICAgICAgICAgIChidWlsZGVyDQorICAg ICAgICAgICAgKGFkZC10ZXh0LXRvLXN0b3JlDQorICAgICAgICAgICAgICAl c3RvcmUNCisgICAgICAgICAgICAgICJidWlsZGVyLnNoIg0KKyAgICAgICAg ICAgICAgImVjaG8gb25lID4gJG9uZSA7IGVjaG8gdHdvID4gJHR3byINCisg ICAgICAgICAgICAgICcoKSkpDQorICAgICAgICAgIChkcnYgKGRlcml2YXRp b24NCisgICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAg ICAgImRlcml2YXRpb24iDQorICAgICAgICAgICAgICAgICAlYmFzaA0KKyAg ICAgICAgICAgICAgICAgYCgsYnVpbGRlcikNCisgICAgICAgICAgICAgICAg ICM6aW5wdXRzDQorICAgICAgICAgICAgICAgICBgKCgsJWJhc2gpDQorICAg ICAgICAgICAgICAgICAgICgsYnVpbGRlcikNCisgICAgICAgICAgICAgICAg ICAgLEAobWFwIGxpc3QgKGFwcGVuZCBzb3VyY2VzIGlucHV0cykpKQ0KKyAg ICAgICAgICAgICAgICAgIzpvdXRwdXRzDQorICAgICAgICAgICAgICAgICAn KCJ0d28iICJvbmUiKSkpDQorICAgICAgICAgIChkcnYqIChjYWxsLXdpdGgt aW5wdXQtZmlsZQ0KKyAgICAgICAgICAgICAgICAgIChkZXJpdmF0aW9uLWZp bGUtbmFtZSBkcnYpDQorICAgICAgICAgICAgICAgICAgcmVhZC1kZXJpdmF0 aW9uKSkpDQorICAgICAoZXF1YWw/IGRydiogZHJ2KSkpDQphY3R1YWwtdmFs dWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBtdWx0aXBsZS1v dXRwdXQgZGVyaXZhdGlvbiwgZGVyaXZhdGlvbi1wYXRoLT5vdXRwdXQtcGF0 aA0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2 ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL2Rlcml2YXRpb25zLnNjbTo0OTIN CnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgIm11bHRpcGxlLW91dHB1 dCBkZXJpdmF0aW9uLCBkZXJpdmF0aW9uLXBhdGgtPm91dHB1dC1wYXRoIg0K KyAgIChsZXQqICgoYnVpbGRlcg0KKyAgICAgICAgICAgIChhZGQtdGV4dC10 by1zdG9yZQ0KKyAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAg ICAiYnVpbGRlci5zaCINCisgICAgICAgICAgICAgICJlY2hvIG9uZSA+ICRv dXQgOyBlY2hvIHR3byA+ICRzZWNvbmQiDQorICAgICAgICAgICAgICAnKCkp KQ0KKyAgICAgICAgICAoZHJ2IChkZXJpdmF0aW9uDQorICAgICAgICAgICAg ICAgICAlc3RvcmUNCisgICAgICAgICAgICAgICAgICJtdWx0aXBsZSINCisg ICAgICAgICAgICAgICAgICViYXNoDQorICAgICAgICAgICAgICAgICBgKCxi dWlsZGVyKQ0KKyAgICAgICAgICAgICAgICAgIzpvdXRwdXRzDQorICAgICAg ICAgICAgICAgICAnKCJvdXQiICJzZWNvbmQiKSkpDQorICAgICAgICAgIChk cnYtZmlsZSAoZGVyaXZhdGlvbi1maWxlLW5hbWUgZHJ2KSkNCisgICAgICAg ICAgKG9uZSAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZHJ2ICJvdXQiKSkN CisgICAgICAgICAgKHR3byAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZHJ2 ICJzZWNvbmQiKSkNCisgICAgICAgICAgKGZpcnN0IChkZXJpdmF0aW9uLXBh dGgtPm91dHB1dC1wYXRoIGRydi1maWxlICJvdXQiKSkNCisgICAgICAgICAg KHNlY29uZA0KKyAgICAgICAgICAgIChkZXJpdmF0aW9uLXBhdGgtPm91dHB1 dC1wYXRoIGRydi1maWxlICJzZWNvbmQiKSkpDQorICAgICAoYW5kIChub3Qg KHN0cmluZz0/IG9uZSB0d28pKQ0KKyAgICAgICAgICAoc3RyaW5nLXN1ZmZp eD8gIi1zZWNvbmQiIHR3bykNCisgICAgICAgICAgKHN0cmluZz0/IGZpcnN0 IG9uZSkNCisgICAgICAgICAgKHN0cmluZz0/IHNlY29uZCB0d28pKSkpDQph Y3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiB1 c2VyIG9mIG11bHRpcGxlLW91dHB1dCBkZXJpdmF0aW9uDQpsb2NhdGlvbjog L3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9z b3VyY2UvdGVzdHMvZGVyaXZhdGlvbnMuc2NtOjUwOQ0Kc291cmNlOg0KKyAo dGVzdC1hc3NlcnQNCisgICAidXNlciBvZiBtdWx0aXBsZS1vdXRwdXQgZGVy aXZhdGlvbiINCisgICAobGV0KiAoKGJ1aWxkZXIxDQorICAgICAgICAgICAg KGFkZC10ZXh0LXRvLXN0b3JlDQorICAgICAgICAgICAgICAlc3RvcmUNCisg ICAgICAgICAgICAgICJteS1tby1idWlsZGVyLnNoIg0KKyAgICAgICAgICAg ICAgImVjaG8gb25lID4gJG91dCA7IGVjaG8gdHdvID4gJHR3byINCisgICAg ICAgICAgICAgICcoKSkpDQorICAgICAgICAgIChtZHJ2IChkZXJpdmF0aW9u DQorICAgICAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAg ICAgIm11bHRpcGxlLW91dHB1dCINCisgICAgICAgICAgICAgICAgICAlYmFz aA0KKyAgICAgICAgICAgICAgICAgIGAoLGJ1aWxkZXIxKQ0KKyAgICAgICAg ICAgICAgICAgICM6aW5wdXRzDQorICAgICAgICAgICAgICAgICAgYCgoLCVi YXNoKSAoLGJ1aWxkZXIxKSkNCisgICAgICAgICAgICAgICAgICAjOm91dHB1 dHMNCisgICAgICAgICAgICAgICAgICAnKCJvdXQiICJ0d28iKSkpDQorICAg ICAgICAgIChidWlsZGVyMg0KKyAgICAgICAgICAgIChhZGQtdGV4dC10by1z dG9yZQ0KKyAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAi bXktbW8tdXNlci1idWlsZGVyLnNoIg0KKyAgICAgICAgICAgICAgInJlYWQg eCA8ICRvbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHJlYWQgeSA8ICR0d287XG4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGVjaG8gXCIoJHggJHkpXCIgPiAkb3V0Ig0K KyAgICAgICAgICAgICAgJygpKSkNCisgICAgICAgICAgKHVkcnYgKGRlcml2 YXRpb24NCisgICAgICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAg ICAgICAgICAibXVsdGlwbGUtb3V0cHV0LXVzZXIiDQorICAgICAgICAgICAg ICAgICAgJWJhc2gNCisgICAgICAgICAgICAgICAgICBgKCxidWlsZGVyMikN CisgICAgICAgICAgICAgICAgICAjOmVudi12YXJzDQorICAgICAgICAgICAg ICAgICAgYCgoIm9uZSINCisgICAgICAgICAgICAgICAgICAgICB1bnF1b3Rl DQorICAgICAgICAgICAgICAgICAgICAgKGRlcml2YXRpb24tPm91dHB1dC1w YXRoIG1kcnYgIm91dCIpKQ0KKyAgICAgICAgICAgICAgICAgICAgKCJ0d28i DQorICAgICAgICAgICAgICAgICAgICAgdW5xdW90ZQ0KKyAgICAgICAgICAg ICAgICAgICAgIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBtZHJ2ICJ0d28i KSkpDQorICAgICAgICAgICAgICAgICAgIzppbnB1dHMNCisgICAgICAgICAg ICAgICAgICBgKCgsJWJhc2gpICgsYnVpbGRlcjIpICgsbWRydikgKCxtZHJ2 ICJ0d28iKSkpKSkNCisgICAgIChhbmRAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9n dWl4LXRlc3RzL3N0b3JlL2lyeWY4aDVha3l5MDJxZDNkZDlwczFrYTAyNmN5 YW56LW11bHRpcGxlLW91dHB1dC5kcnYgLSB4ODZfNjQtbGludXggL3RtcC9n dWl4LXRlc3RzL3Zhci9sb2cvZ3VpeC9kcnZzL2lyLy95ZjhoNWFreXkwMnFk M2RkOXBzMWthMDI2Y3lhbnotbXVsdGlwbGUtb3V0cHV0LmRydi5iejINCkAg YnVpbGQtc3VjY2VlZGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9pcnlmOGg1 YWt5eTAycWQzZGQ5cHMxa2EwMjZjeWFuei1tdWx0aXBsZS1vdXRwdXQuZHJ2 IC0NCkAgYnVpbGQtc3RhcnRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvZDFp cTE2Y3h6Z2x4d212NDc4cGs5dmlpYzB2bTBjYTItbXVsdGlwbGUtb3V0cHV0 LXVzZXIuZHJ2IC0geDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0cy92YXIv bG9nL2d1aXgvZHJ2cy9kMS8vaXExNmN4emdseHdtdjQ3OHBrOXZpaWMwdm0w Y2EyLW11bHRpcGxlLW91dHB1dC11c2VyLmRydi5iejINCkAgYnVpbGQtc3Vj Y2VlZGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9kMWlxMTZjeHpnbHh3bXY0 Nzhwazl2aWljMHZtMGNhMi1tdWx0aXBsZS1vdXRwdXQtdXNlci5kcnYgLQ0K QCBidWlsZC1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9tYmk3Z2ow bmxja2t6NXhjaHphNnJsNXZ3c255Ymg3My1jbG9zdXJlLWdyYXBocy5kcnYg LSB4ODZfNjQtbGludXggL3RtcC9ndWl4LXRlc3RzL3Zhci9sb2cvZ3VpeC9k cnZzL21iLy9pN2dqMG5sY2trejV4Y2h6YTZybDV2d3NueWJoNzMtY2xvc3Vy ZS1ncmFwaHMuZHJ2LmJ6Mg0KQCBidWlsZC1zdWNjZWVkZWQgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlL21iaTdnajBubGNra3o1eGNoemE2cmw1dndzbnliaDcz LWNsb3N1cmUtZ3JhcGhzLmRydiAtDQpAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9n dWl4LXRlc3RzL3N0b3JlL3E0d2g5M2oxaTg0c25yeDUxYWwyMzF3bmo0ZzVp OTliLWFsbG93ZWQuZHJ2IC0geDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0 cy92YXIvbG9nL2d1aXgvZHJ2cy9xNC8vd2g5M2oxaTg0c25yeDUxYWwyMzF3 bmo0ZzVpOTliLWFsbG93ZWQuZHJ2LmJ6Mg0KQCBidWlsZC1zdWNjZWVkZWQg L3RtcC9ndWl4LXRlc3RzL3N0b3JlL3E0d2g5M2oxaTg0c25yeDUxYWwyMzF3 bmo0ZzVpOTliLWFsbG93ZWQuZHJ2IC0NCiAoYnVpbGQtZGVyaXZhdGlvbnMg JXN0b3JlIChsaXN0IChwayAndWRydiB1ZHJ2KSkpDQorICAgICAgICAgIChs ZXQgKChwIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCB1ZHJ2KSkpDQorICAg ICAgICAgICAgKGFuZCAodmFsaWQtcGF0aD8gJXN0b3JlIHApDQorICAgICAg ICAgICAgICAgICAoZXF1YWw/ICcob25lIHR3bykgKGNhbGwtd2l0aC1pbnB1 dC1maWxlIHAgcmVhZCkpKSkpKSkNCg0KOzs7ICh1ZHJ2ICM8ZGVyaXZhdGlv biAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvZDFpcTE2Y3h6Z2x4d212NDc4cGs5 dmlpYzB2bTBjYTItbXVsdGlwbGUtb3V0cHV0LXVzZXIuZHJ2ID0+IC90bXAv Z3VpeC10ZXN0cy9zdG9yZS8wMXNpYjZ5eWRqeWlmcW04aXM4Mmw4cTR4cjZn ODRseC1tdWx0aXBsZS1vdXRwdXQtdXNlciA5MjA3ZDA+KQ0KYWN0dWFsLXZh bHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogZGVyaXZhdGlv biB3aXRoICM6cmVmZXJlbmNlcy1ncmFwaHMNCmxvY2F0aW9uOiAvdG1wL2d1 aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90 ZXN0cy9kZXJpdmF0aW9ucy5zY206NTQyDQpzb3VyY2U6DQorICh0ZXN0LWFz c2VydA0KKyAgICJkZXJpdmF0aW9uIHdpdGggIzpyZWZlcmVuY2VzLWdyYXBo cyINCisgICAobGV0KiAoKGlucHV0MQ0KKyAgICAgICAgICAgIChhZGQtdGV4 dC10by1zdG9yZQ0KKyAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAg ICAgICAiZm9vIg0KKyAgICAgICAgICAgICAgImhlbGxvIg0KKyAgICAgICAg ICAgICAgKGxpc3QgJWJhc2gpKSkNCisgICAgICAgICAgKGlucHV0Mg0KKyAg ICAgICAgICAgIChhZGQtdGV4dC10by1zdG9yZQ0KKyAgICAgICAgICAgICAg JXN0b3JlDQorICAgICAgICAgICAgICAiYmFyIg0KKyAgICAgICAgICAgICAg KG51bWJlci0+c3RyaW5nIChyYW5kb20gNzc3NykpDQorICAgICAgICAgICAg ICAobGlzdCBpbnB1dDEpKSkNCisgICAgICAgICAgKGJ1aWxkZXINCisgICAg ICAgICAgICAoYWRkLXRleHQtdG8tc3RvcmUNCisgICAgICAgICAgICAgICVz dG9yZQ0KKyAgICAgICAgICAgICAgImJ1aWxkLWdyYXBoIg0KKyAgICAgICAg ICAgICAgKGZvcm1hdA0KKyAgICAgICAgICAgICAgICAjZg0KKyAgICAgICAg ICAgICAgICAiXG5+YSAkb3V0XG4gKHdoaWxlIHJlYWQgbCA7IGRvIGVjaG8g JGwgOyBkb25lKSA8IGJhc2ggPiAkb3V0L2Jhc2hcbiAod2hpbGUgcmVhZCBs IDsgZG8gZWNobyAkbCA7IGRvbmUpIDwgaW5wdXQxID4gJG91dC9pbnB1dDFc biAod2hpbGUgcmVhZCBsIDsgZG8gZWNobyAkbCA7IGRvbmUpIDwgaW5wdXQy ID4gJG91dC9pbnB1dDIiDQorICAgICAgICAgICAgICAgICVta2RpcikNCisg ICAgICAgICAgICAgIChsaXN0ICVta2RpcikpKQ0KKyAgICAgICAgICAoZHJ2 IChkZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICAlc3RvcmUNCisgICAg ICAgICAgICAgICAgICJjbG9zdXJlLWdyYXBocyINCisgICAgICAgICAgICAg ICAgICViYXNoDQorICAgICAgICAgICAgICAgICBgKCxidWlsZGVyKQ0KKyAg ICAgICAgICAgICAgICAgIzpyZWZlcmVuY2VzLWdyYXBocw0KKyAgICAgICAg ICAgICAgICAgYCgoImJhc2giIHVucXVvdGUgJWJhc2gpDQorICAgICAgICAg ICAgICAgICAgICgiaW5wdXQxIiB1bnF1b3RlIGlucHV0MSkNCisgICAgICAg ICAgICAgICAgICAgKCJpbnB1dDIiIHVucXVvdGUgaW5wdXQyKSkNCisgICAg ICAgICAgICAgICAgICM6aW5wdXRzDQorICAgICAgICAgICAgICAgICBgKCgs JWJhc2gpICgsYnVpbGRlcikpKSkNCisgICAgICAgICAgKG91dCAoZGVyaXZh dGlvbi0+b3V0cHV0LXBhdGggZHJ2KSkpDQorICAgICAoZGVmaW5lIChkZXBz IHBhdGggLiBkZXBzKQ0KKyAgICAgICAobGV0ICgoY291bnQgKGxlbmd0aCBk ZXBzKSkpDQorICAgICAgICAgKHN0cmluZy1hcHBlbmQNCisgICAgICAgICAg IHBhdGgNCisgICAgICAgICAgICJcblxuIg0KKyAgICAgICAgICAgKG51bWJl ci0+c3RyaW5nIGNvdW50KQ0KKyAgICAgICAgICAgIlxuIg0KKyAgICAgICAg ICAgKHN0cmluZy1qb2luIChzb3J0IGRlcHMgc3RyaW5nPD8pICJcbiIpDQor ICAgICAgICAgICAoaWYgKHplcm8/IGNvdW50KSAiIiAiXG4iKSkpKQ0KKyAg ICAgKGFuZCAoYnVpbGQtZGVyaXZhdGlvbnMgJXN0b3JlIChsaXN0IGRydikp DQorICAgICAgICAgIChlcXVhbD8NCisgICAgICAgICAgICAoZGlyZWN0b3J5 LWNvbnRlbnRzIG91dCBnZXQtc3RyaW5nLWFsbCkNCisgICAgICAgICAgICBg KCgiL2Jhc2giIHVucXVvdGUgKHN0cmluZy1hcHBlbmQgJWJhc2ggIlxuXG4w XG4iKSkNCisgICAgICAgICAgICAgICgiL2lucHV0MSINCisgICAgICAgICAg ICAgICB1bnF1b3RlDQorICAgICAgICAgICAgICAgKGlmIChzdHJpbmc+PyBp bnB1dDEgJWJhc2gpDQorICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVu ZCAoZGVwcyAlYmFzaCkgKGRlcHMgaW5wdXQxICViYXNoKSkNCisgICAgICAg ICAgICAgICAgIChzdHJpbmctYXBwZW5kIChkZXBzIGlucHV0MSAlYmFzaCkg KGRlcHMgJWJhc2gpKSkpDQorICAgICAgICAgICAgICAoIi9pbnB1dDIiDQor ICAgICAgICAgICAgICAgdW5xdW90ZQ0KKyAgICAgICAgICAgICAgIChzdHJp bmctY29uY2F0ZW5hdGUNCisgICAgICAgICAgICAgICAgIChtYXAgY2RyDQor ICAgICAgICAgICAgICAgICAgICAgIChzb3J0IChtYXAgKGxhbWJkYSAocCBk KSAoY29ucyBwIChhcHBseSBkZXBzIHAgZCkpKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChsaXN0ICViYXNoIGlucHV0MSBpbnB1dDIp DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgJygp IChsaXN0ICViYXNoKSAobGlzdCBpbnB1dDEpKSkNCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKGxhbWJkYSAoeCB5KQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChtYXRjaCB4DQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICgocDEgLiBfKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKG1hdGNoIHkNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKHAyIC4gXykN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHN0cmluZzw/IHAxIHAyKSkpKSkpKSkpKSkpKSkpDQphY3R1YWwtdmFs dWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBkZXJpdmF0aW9u ICM6YWxsb3dlZC1yZWZlcmVuY2VzLCBvaw0KbG9jYXRpb246IC90bXAvZ3Vp eC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rl c3RzL2Rlcml2YXRpb25zLnNjbTo1OTINCnNvdXJjZToNCisgKHRlc3QtYXNz ZXJ0DQorICAgImRlcml2YXRpb24gIzphbGxvd2VkLXJlZmVyZW5jZXMsIG9r Ig0KKyAgIChsZXQgKChkcnYgKGRlcml2YXRpb24NCisgICAgICAgICAgICAg ICAgJXN0b3JlDQorICAgICAgICAgICAgICAgICJhbGxvd2VkIg0KKyAgICAg ICAgICAgICAgICAlYmFzaA0KKyAgICAgICAgICAgICAgICAnKCItYyIgImVj aG8gaGVsbG8gPiAkb3V0IikNCisgICAgICAgICAgICAgICAgIzppbnB1dHMN CisgICAgICAgICAgICAgICAgYCgoLCViYXNoKSkNCisgICAgICAgICAgICAg ICAgIzphbGxvd2VkLXJlZmVyZW5jZXMNCisgICAgICAgICAgICAgICAgJygp KSkpDQorICAgICAoYnVpbGQtZGVyaXZhdGlvbnMgJXN0b3JlIChsaXN0IGRy dikpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0 LW5hbWU6IGRlcml2YXRpb24gIzphbGxvd2VkLXJlZmVyZW5jZXMsIG5vdCBh bGxvd2VkDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4w LTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvZGVyaXZhdGlvbnMuc2Nt OjU5OQ0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAiZGVyaXZhdGlv biAjOmFsbG93ZWQtcmVmZXJlbmNlcywgbm90IGFsbG93ZWQiDQorICAgKGxl dCogKCh0eHQgKGFkZC10ZXh0LXRvLXN0b3JlICVzdG9yZSAiZm9vIiAiSGVs bG8sIHdvcmxkLiIpKQ0KKyAgICAgICAgICAoZHJ2IChkZXJpdmF0aW9uDQor ICAgICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAgICAgICJk aXNhbGxvd2VkIg0KKyAgICAgICAgICAgICAgICAgJWJhc2gNCisgQCBidWls ZC1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9ueGptaDFpcGw2OWFr MngwMWlna3FyMm0wcWczMTJicy1kaXNhbGxvd2VkLmRydiAtIHg4Nl82NC1s aW51eCAvdG1wL2d1aXgtdGVzdHMvdmFyL2xvZy9ndWl4L2RydnMvbngvL2pt aDFpcGw2OWFrMngwMWlna3FyMm0wcWczMTJicy1kaXNhbGxvd2VkLmRydi5i ejINCm91dHB1dCAoYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9zanN6MzJtZjl6 M253ejMzdjcybDY4eDBsM200Z2R5MC1kaXNhbGxvd2VkJykgaXMgbm90IGFs bG93ZWQgdG8gcmVmZXIgdG8gcGF0aCBgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl L2JkeDNsaHEzNzkzaThsejZmdmxkcnA5MTdiYTUydjF2LWZvbycNCkAgYnVp bGQtZmFpbGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9ueGptaDFpcGw2OWFr MngwMWlna3FyMm0wcWczMTJicy1kaXNhbGxvd2VkLmRydiAtIDEgb3V0cHV0 IChgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL3Nqc3ozMm1mOXozbnd6MzN2NzJs Njh4MGwzbTRnZHkwLWRpc2FsbG93ZWQnKSBpcyBub3QgYWxsb3dlZCB0byBy ZWZlciB0byBwYXRoIGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvYmR4M2xocTM3 OTNpOGx6NmZ2bGRycDkxN2JhNTJ2MXYtZm9vJw0KQCBidWlsZC1zdGFydGVk IC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9nbjhsM2RiaG5wamQ0eG5hcTE2am5p Z2ljYjJ5cXY2OC1hbGxvd2VkLmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1 aXgtdGVzdHMvdmFyL2xvZy9ndWl4L2RydnMvZ24vLzhsM2RiaG5wamQ0eG5h cTE2am5pZ2ljYjJ5cXY2OC1hbGxvd2VkLmRydi5iejINCkAgYnVpbGQtc3Vj Y2VlZGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9nbjhsM2RiaG5wamQ0eG5h cTE2am5pZ2ljYjJ5cXY2OC1hbGxvd2VkLmRydiAtDQpAIGJ1aWxkLXN0YXJ0 ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL3dpMnh2N3lpcHc0bng1eGxzOTVi eWdiajdkbDYybWw4LWRpc2FsbG93ZWQuZHJ2IC0geDg2XzY0LWxpbnV4IC90 bXAvZ3VpeC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2cy93aS8vMnh2N3lpcHc0 bng1eGxzOTVieWdiajdkbDYybWw4LWRpc2FsbG93ZWQuZHJ2LmJ6Mg0Kb3V0 cHV0IChgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL3gxNjYwNmYweWY3OHZpd2R3 aHpjZ3ZxY204cDhtMXpmLWRpc2FsbG93ZWQnKSBpcyBub3QgYWxsb3dlZCB0 byByZWZlciB0byBwYXRoIGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUveDE2NjA2 ZjB5Zjc4dml3ZHdoemNndnFjbThwOG0xemYtZGlzYWxsb3dlZCcNCkAgYnVp bGQtZmFpbGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS93aTJ4djd5aXB3NG54 NXhsczk1YnlnYmo3ZGw2Mm1sOC1kaXNhbGxvd2VkLmRydiAtIDEgb3V0cHV0 IChgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL3gxNjYwNmYweWY3OHZpd2R3aHpj Z3ZxY204cDhtMXpmLWRpc2FsbG93ZWQnKSBpcyBub3QgYWxsb3dlZCB0byBy ZWZlciB0byBwYXRoIGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUveDE2NjA2ZjB5 Zjc4dml3ZHdoemNndnFjbThwOG0xemYtZGlzYWxsb3dlZCcNCkAgYnVpbGQt c3RhcnRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvdmJud2FucHEyOTVsc3pw emQ5eDVydzhneXZ6ZGFpNmYtZGlzYWxsb3dlZC5kcnYgLSB4ODZfNjQtbGlu dXggL3RtcC9ndWl4LXRlc3RzL3Zhci9sb2cvZ3VpeC9kcnZzL3ZiLy9ud2Fu cHEyOTVsc3pwemQ5eDVydzhneXZ6ZGFpNmYtZGlzYWxsb3dlZC5kcnYuYnoy DQpAIGJ1aWxkLXN1Y2NlZWRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvdmJu d2FucHEyOTVsc3pwemQ5eDVydzhneXZ6ZGFpNmYtZGlzYWxsb3dlZC5kcnYg LQ0KQCBidWlsZC1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9jYnc3 YXgxdmR6OGk0NTNnaWJia3k1NjR4czFpZ2dtci1kaXNkaXNhbGxvd2VkLmRy diAtIHg4Nl82NC1saW51eCAvdG1wL2d1aXgtdGVzdHMvdmFyL2xvZy9ndWl4 L2RydnMvY2IvL3c3YXgxdmR6OGk0NTNnaWJia3k1NjR4czFpZ2dtci1kaXNk aXNhbGxvd2VkLmRydi5iejINCm91dHB1dCAoYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS9sbmF5MW43NHZocHFuZHF3ZDRyN2s0Mzl4dzk4a2QyYS1kaXNkaXNh bGxvd2VkJykgaXMgbm90IGFsbG93ZWQgdG8gcmVmZXIgdG8gcGF0aCBgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlL2JkeDNsaHEzNzkzaThsejZmdmxkcnA5MTdi YTUydjF2LWZvbycNCkAgYnVpbGQtZmFpbGVkIC90bXAvZ3VpeC10ZXN0cy9z dG9yZS9jYnc3YXgxdmR6OGk0NTNnaWJia3k1NjR4czFpZ2dtci1kaXNkaXNh bGxvd2VkLmRydiAtIDEgb3V0cHV0IChgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl L2xuYXkxbjc0dmhwcW5kcXdkNHI3azQzOXh3OThrZDJhLWRpc2Rpc2FsbG93 ZWQnKSBpcyBub3QgYWxsb3dlZCB0byByZWZlciB0byBwYXRoIGAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvYmR4M2xocTM3OTNpOGx6NmZ2bGRycDkxN2JhNTJ2 MXYtZm9vJw0KQCBidWlsZC1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS8zMXlmN24yZGNsNTA3YW01YWthdjQxa3BrNTNoOGl4ai1sZWFrZWQtZW52 LXZhcnMuZHJ2IC0geDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0cy92YXIv bG9nL2d1aXgvZHJ2cy8zMS8veWY3bjJkY2w1MDdhbTVha2F2NDFrcGs1M2g4 aXhqLWxlYWtlZC1lbnYtdmFycy5kcnYuYnoyDQpAIGJ1aWxkLXN1Y2NlZWRl ZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMzF5ZjduMmRjbDUwN2FtNWFrYXY0 MWtwazUzaDhpeGotbGVha2VkLWVudi12YXJzLmRydiAtDQogICAgICAgICAg ICAgICAgYCgiLWMiICwoc3RyaW5nLWFwcGVuZCAiZWNobyAiIHR4dCAiPiAk b3V0IikpDQorICAgICAgICAgICAgICAgICAjOmlucHV0cw0KKyAgICAgICAg ICAgICAgICAgYCgoLCViYXNoKSAoLHR4dCkpDQorICAgICAgICAgICAgICAg ICAjOmFsbG93ZWQtcmVmZXJlbmNlcw0KKyAgICAgICAgICAgICAgICAgJygp KSkpDQorICAgICAoZ3VhcmQgKGMgKChuaXgtcHJvdG9jb2wtZXJyb3I/IGMp ICN0KSkNCisgICAgICAgICAgICAoYnVpbGQtZGVyaXZhdGlvbnMgJXN0b3Jl IChsaXN0IGRydikpDQorICAgICAgICAgICAgI2YpKSkNCmFjdHVhbC12YWx1 ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IGRlcml2YXRpb24g IzphbGxvd2VkLXJlZmVyZW5jZXMsIHNlbGYgYWxsb3dlZA0KbG9jYXRpb246 IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAv c291cmNlL3Rlc3RzL2Rlcml2YXRpb25zLnNjbTo2MTENCnNvdXJjZToNCisg KHRlc3QtYXNzZXJ0DQorICAgImRlcml2YXRpb24gIzphbGxvd2VkLXJlZmVy ZW5jZXMsIHNlbGYgYWxsb3dlZCINCisgICAobGV0ICgoZHJ2IChkZXJpdmF0 aW9uDQorICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAg ICAiYWxsb3dlZCINCisgICAgICAgICAgICAgICAgJWJhc2gNCisgICAgICAg ICAgICAgICAgJygiLWMiICJlY2hvICRvdXQgPiAkb3V0IikNCisgICAgICAg ICAgICAgICAgIzppbnB1dHMNCisgICAgICAgICAgICAgICAgYCgoLCViYXNo KSkNCisgICAgICAgICAgICAgICAgIzphbGxvd2VkLXJlZmVyZW5jZXMNCisg ICAgICAgICAgICAgICAgJygib3V0IikpKSkNCisgICAgIChidWlsZC1kZXJp dmF0aW9ucyAlc3RvcmUgKGxpc3QgZHJ2KSkpKQ0KYWN0dWFsLXZhbHVlOiAj dA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogZGVyaXZhdGlvbiAjOmFs bG93ZWQtcmVmZXJlbmNlcywgc2VsZiBub3QgYWxsb3dlZA0KbG9jYXRpb246 IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAv c291cmNlL3Rlc3RzL2Rlcml2YXRpb25zLnNjbTo2MTgNCnNvdXJjZToNCisg KHRlc3QtYXNzZXJ0DQorICAgImRlcml2YXRpb24gIzphbGxvd2VkLXJlZmVy ZW5jZXMsIHNlbGYgbm90IGFsbG93ZWQiDQorICAgKGxldCAoKGRydiAoZGVy aXZhdGlvbg0KKyAgICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAg ICAgICAgImRpc2FsbG93ZWQiDQorICAgICAgICAgICAgICAgICViYXNoDQor ICAgICAgICAgICAgICAgIGAoIi1jIiAsImVjaG8gJG91dCA+ICRvdXQiKQ0K KyAgICAgICAgICAgICAgICAjOmlucHV0cw0KKyAgICAgICAgICAgICAgICBg KCgsJWJhc2gpKQ0KKyAgICAgICAgICAgICAgICAjOmFsbG93ZWQtcmVmZXJl bmNlcw0KKyAgICAgICAgICAgICAgICAnKCkpKSkNCisgICAgIChndWFyZCAo YyAoKG5peC1wcm90b2NvbC1lcnJvcj8gYykgI3QpKQ0KKyAgICAgICAgICAg IChidWlsZC1kZXJpdmF0aW9ucyAlc3RvcmUgKGxpc3QgZHJ2KSkNCisgICAg ICAgICAgICAjZikpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNT DQoNCnRlc3QtbmFtZTogZGVyaXZhdGlvbiAjOmRpc2FsbG93ZWQtcmVmZXJl bmNlcywgb2sNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEz LjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9kZXJpdmF0aW9ucy5z Y206NjI5DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJkZXJpdmF0 aW9uICM6ZGlzYWxsb3dlZC1yZWZlcmVuY2VzLCBvayINCisgICAobGV0ICgo ZHJ2IChkZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAg ICAgICAgICAgICAgICAiZGlzYWxsb3dlZCINCisgICAgICAgICAgICAgICAg JWJhc2gNCisgICAgICAgICAgICAgICAgJygiLWMiICJlY2hvIGhlbGxvID4g JG91dCIpDQorICAgICAgICAgICAgICAgICM6aW5wdXRzDQorICAgICAgICAg ICAgICAgIGAoKCwlYmFzaCkpDQorICAgICAgICAgICAgICAgICM6ZGlzYWxs b3dlZC1yZWZlcmVuY2VzDQorICAgICAgICAgICAgICAgICcoIm91dCIpKSkp DQorICAgICAoYnVpbGQtZGVyaXZhdGlvbnMgJXN0b3JlIChsaXN0IGRydikp KSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5h bWU6IGRlcml2YXRpb24gIzpkaXNhbGxvd2VkLXJlZmVyZW5jZXMsIG5vdCBv aw0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2 ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL2Rlcml2YXRpb25zLnNjbTo2MzYN CnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgImRlcml2YXRpb24gIzpk aXNhbGxvd2VkLXJlZmVyZW5jZXMsIG5vdCBvayINCisgICAobGV0KiAoKHR4 dCAoYWRkLXRleHQtdG8tc3RvcmUgJXN0b3JlICJmb28iICJIZWxsbywgd29y bGQuIikpDQorICAgICAgICAgIChkcnYgKGRlcml2YXRpb24NCisgICAgICAg ICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAgImRpc2Rpc2Fs bG93ZWQiDQorICAgICAgICAgICAgICAgICAlYmFzaA0KKyAgICAgICAgICAg ICAgICAgYCgiLWMiICwoc3RyaW5nLWFwcGVuZCAiZWNobyAiIHR4dCAiPiAk b3V0IikpDQorICAgICAgICAgICAgICAgICAjOmlucHV0cw0KKyAgICAgICAg ICAgICAgICAgYCgoLCViYXNoKSAoLHR4dCkpDQorICAgICAgICAgICAgICAg ICAjOmRpc2FsbG93ZWQtcmVmZXJlbmNlcw0KKyAgICAgICAgICAgICAgICAg KGxpc3QgdHh0KSkpKQ0KKyAgICAgKGd1YXJkIChjICgobml4LXByb3RvY29s LWVycm9yPyBjKSAjdCkpDQorICAgICAgICAgICAgKGJ1aWxkLWRlcml2YXRp b25zICVzdG9yZSAobGlzdCBkcnYpKQ0KKyAgICAgICAgICAgICNmKSkpDQph Y3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBk ZXJpdmF0aW9uICM6bGVha2VkLWVudi12YXJzDQpsb2NhdGlvbjogL3RtcC9n dWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2Uv dGVzdHMvZGVyaXZhdGlvbnMuc2NtOjY1MQ0Kc291cmNlOg0KKyAodGVzdC1l cXVhbA0KKyAgICJkZXJpdmF0aW9uICM6bGVha2VkLWVudi12YXJzIg0KKyAg IChnZXRlbnYgIk5JWF9TVEFURV9ESVIiKQ0KKyAgIChsZXQqICgodmFsdWUg KGdldGVudiAiTklYX1NUQVRFX0RJUiIpKQ0KKyAgICAgICAgICAoZHJ2IChk ZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAg ICAgICAgICAgICJsZWFrZWQtZW52LXZhcnMiDQorICAgICAgICAgICAgICAg ICAlYmFzaA0KKyAgICAgICAgICAgICAgICAgJygiLWMiICJlY2hvIC1uICRO SVhfU1RBVEVfRElSID4gJG91dCIpDQorICAgICAgICAgICAgICAgICAjOmhh c2gNCisgICAgICAgICAgICAgICAgIChzaGEyNTYgKHN0cmluZy0+dXRmOCB2 YWx1ZSkpDQorICAgICAgICAgICAgICAgICAjOmhhc2gtYWxnbw0KKyAgICAg ICAgICAgICAgICAgJ3NoYTI1Ng0KKyAgICAgICAgICAgICAgICAgIzppbnB1 dHMNCisgICAgICAgICAgICAgICAgIGAoKCwlYmFzaCkpDQorICAgICAgICAg ICAgICAgICAjOmxlYWtlZC1lbnYtdmFycw0KKyAgICAgICAgICAgICAgICAg JygiTklYX1NUQVRFX0RJUiIpKSkpDQorICAgICAoYW5kIChidWlsZC1kZXJp dmF0aW9ucyAlc3RvcmUgKGxpc3QgZHJ2KSkNCisgICAgICAgICAgKGNhbGwt d2l0aC1pbnB1dC1maWxlDQorICAgICAgICAgICAgKGRlcml2YXRpb24tPm91 dHB1dC1wYXRoIGRydikNCisgICAgICAgICAgICBnZXQtc3RyaW5nLWFsbCkp KSkNCmV4cGVjdGVkLXZhbHVlOiAiL3RtcC9ndWl4LXRlc3RzL3Zhci8xMTQ0 OCINCmFjdHVhbC12YWx1ZTogIi90bXAvZ3VpeC10ZXN0cy92YXIvMTE0NDgi DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBidWlsZCBkZXJpdmF0aW9u IHdpdGggY29yZXV0aWxzDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1 aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvZGVyaXZh dGlvbnMuc2NtOjY3Mg0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAi YnVpbGQgZGVyaXZhdGlvbiB3aXRoIGNvcmV1dGlscyINCisgICAobGV0KiAo KGJ1aWxkZXINCisgICAgICAgICAgICAoYWRkLXRleHQtdG8tc3RvcmUNCisg ICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgImJ1aWxkLXdp dGgtY29yZXV0aWxzLnNoIg0KKyBAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzlkN213MTF3NmhtaG56cTduczhmbDkxcGx2eXlpbXBq LWEuZHJ2IC0geDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0cy92YXIvbG9n L2d1aXgvZHJ2cy85ZC8vN213MTF3NmhtaG56cTduczhmbDkxcGx2eXlpbXBq LWEuZHJ2LmJ6Mg0KQCBidWlsZC1zdWNjZWVkZWQgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzlkN213MTF3NmhtaG56cTduczhmbDkxcGx2eXlpbXBqLWEuZHJ2 IC0NCiAgICAgICAgICAgICAiZWNobyAkUEFUSCA7IG1rZGlyIC0tdmVyc2lv biA7IG1rZGlyICRvdXQgOyB0b3VjaCAkb3V0L2dvb2QiDQorICAgICAgICAg ICAgICAnKCkpKQ0KKyAgICAgICAgICAoZHJ2IChkZXJpdmF0aW9uDQorICAg ICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAgICAgICJmb28i DQorICAgICAgICAgICAgICAgICAlYmFzaA0KKyAgICAgICAgICAgICAgICAg YCgsYnVpbGRlcikNCisgICAgICAgICAgICAgICAgICM6ZW52LXZhcnMNCisg ICAgICAgICAgICAgICAgIGAoKCJQQVRIIg0KKyAgICAgICAgICAgICAgICAg ICAgdW5xdW90ZQ0KKyAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBl bmQNCisgICAgICAgICAgICAgICAgICAgICAgKGRlcml2YXRpb24tPm91dHB1 dC1wYXRoICVjb3JldXRpbHMpDQorICAgICAgICAgICAgICAgICAgICAgICIv YmluIikpKQ0KKyAgICAgICAgICAgICAgICAgIzppbnB1dHMNCisgICAgICAg ICAgICAgICAgIGAoKCxidWlsZGVyKSAoLCVjb3JldXRpbHMpKSkpDQorICAg ICAgICAgIChzdWNjZWVkZWQ/DQorICAgICAgICAgICAgKGJ1aWxkLWRlcml2 YXRpb25zICVzdG9yZSAobGlzdCBkcnYpKSkpDQorICAgICAoYW5kIHN1Y2Nl ZWRlZD8NCisgICAgICAgICAgKGxldCAoKHAgKGRlcml2YXRpb24tPm91dHB1 dC1wYXRoIGRydikpKQ0KKyAgICAgICAgICAgIChhbmQgKHZhbGlkLXBhdGg/ ICVzdG9yZSBwKQ0KKyAgICAgICAgICAgICAgICAgKGZpbGUtZXhpc3RzPyAo c3RyaW5nLWFwcGVuZCBwICIvZ29vZCIpKSkpKSkpDQpyZXN1bHQ6IFNLSVAN Cg0KdGVzdC1uYW1lOiBidWlsZC1leHByZXNzaW9uLT5kZXJpdmF0aW9uIGFu ZCBpbnZhbGlkIG1vZHVsZSBuYW1lDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1 aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMv ZGVyaXZhdGlvbnMuc2NtOjY5NQ0Kc291cmNlOg0KKyAodGVzdC1lcXVhbA0K KyAgICJidWlsZC1leHByZXNzaW9uLT5kZXJpdmF0aW9uIGFuZCBpbnZhbGlk IG1vZHVsZSBuYW1lIg0KKyAgICcoZmlsZS1zZWFyY2gtZXJyb3INCisgICAg ICAiZ3VpeC9tb2R1bGUvdGhhdC9kb2VzL25vdC9leGlzdC5zY20iKQ0KKyAg IChndWFyZCAoYyAoKGZpbGUtc2VhcmNoLWVycm9yPyBjKQ0KKyAgICAgICAg ICAgICAgKGxpc3QgJ2ZpbGUtc2VhcmNoLWVycm9yDQorICAgICAgICAgICAg ICAgICAgICAoZmlsZS1zZWFyY2gtZXJyb3ItZmlsZS1uYW1lIGMpKSkpDQor ICAgICAgICAgIChidWlsZC1leHByZXNzaW9uLT5kZXJpdmF0aW9uDQorICAg ICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgImZvbyINCisgICAgICAg ICAgICAjdA0KKyAgICAgICAgICAgICM6bW9kdWxlcw0KKyAgICAgICAgICAg ICcoKGd1aXggbW9kdWxlIHRoYXQgZG9lcyBub3QgZXhpc3QpKSkpKQ0KZXhw ZWN0ZWQtdmFsdWU6IChmaWxlLXNlYXJjaC1lcnJvciAiZ3VpeC9tb2R1bGUv dGhhdC9kb2VzL25vdC9leGlzdC5zY20iKQ0KYWN0dWFsLXZhbHVlOiAoZmls ZS1zZWFyY2gtZXJyb3IgImd1aXgvbW9kdWxlL3RoYXQvZG9lcy9ub3QvZXhp c3Quc2NtIikNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IGJ1aWxkLWV4 cHJlc3Npb24tPmRlcml2YXRpb24gYW5kIGJ1aWxkZXIgZW5jb2RpbmcNCmxv Y2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3Mjhi LmRydi0wL3NvdXJjZS90ZXN0cy9kZXJpdmF0aW9ucy5zY206NzA0DQpzb3Vy Y2U6DQorICh0ZXN0LWVxdWFsDQorICAgImJ1aWxkLWV4cHJlc3Npb24tPmRl cml2YXRpb24gYW5kIGJ1aWxkZXIgZW5jb2RpbmciDQorICAgJygiVVRGLTgi ICN0KQ0KKyAgIChsZXQqICgoZXhwICcozrsgKM6xKSAoKyDOsSAxKSkpDQor ICAgICAgICAgIChkcnYgKGJ1aWxkLWV4cHJlc3Npb24tPmRlcml2YXRpb24g JXN0b3JlICJmb28iIGV4cCkpKQ0KKyAgICAgKG1hdGNoIChkZXJpdmF0aW9u LWJ1aWxkZXItYXJndW1lbnRzIGRydikNCisgICAgICAgICAgICAoKC4uLiBi dWlsZGVyKQ0KKyAgICAgICAgICAgICAod2l0aC1mbHVpZHMNCisgICAgICAg ICAgICAgICAoKCVkZWZhdWx0LXBvcnQtZW5jb2RpbmcgIlVURi04IikpDQor ICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlDQorICAgICAg ICAgICAgICAgICBidWlsZGVyDQorICAgICAgICAgICAgICAgICAobGFtYmRh IChwb3J0KQ0KKyAgICAgICAgICAgICAgICAgICAobGlzdCAocG9ydC1lbmNv ZGluZyBwb3J0KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAoLT5ib29s DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1jb250YWlu cw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdldC1zdHJpbmct YWxsIHBvcnQpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiKM67 ICjOsSkgKCsgzrEgMSkpIikpKSkpKSkpKSkNCmV4cGVjdGVkLXZhbHVlOiAo IlVURi04IiAjdCkNCmFjdHVhbC12YWx1ZTogKCJVVEYtOCIgI3QpDQpyZXN1 bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBidWlsZC1leHByZXNzaW9uLT5kZXJp dmF0aW9uIGFuZCBkZXJpdmF0aW9uLXByZXJlcXVpc2l0ZXMNCmxvY2F0aW9u OiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0w L3NvdXJjZS90ZXN0cy9kZXJpdmF0aW9ucy5zY206NzE4DQpzb3VyY2U6DQor ICh0ZXN0LWFzc2VydA0KKyAgICJidWlsZC1leHByZXNzaW9uLT5kZXJpdmF0 aW9uIGFuZCBkZXJpdmF0aW9uLXByZXJlcXVpc2l0ZXMiDQorICAgKGxldCAo KGRydiAoYnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlvbiAlc3RvcmUgImZh aWwiICNmKSkpDQorICAgICAoYW55IChtYXRjaC1sYW1iZGENCisgICAgICAg ICAgICAoKCQgPGRlcml2YXRpb24taW5wdXQ+IHBhdGgpDQorICAgICAgICAg ICAgIChzdHJpbmc9Pw0KKyAgICAgICAgICAgICAgIHBhdGgNCisgICAgICAg ICAgICAgICAoZGVyaXZhdGlvbi1maWxlLW5hbWUgKCVndWlsZS1mb3ItYnVp bGQpKSkpKQ0KKyAgICAgICAgICAoZGVyaXZhdGlvbi1wcmVyZXF1aXNpdGVz IGRydikpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0 ZXN0LW5hbWU6IGRlcml2YXRpb24tcHJlcmVxdWlzaXRlcyBhbmQgdmFsaWQt ZGVyaXZhdGlvbi1pbnB1dD8NCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQt Z3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9kZXJp dmF0aW9ucy5zY206NzI1DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAg ICJkZXJpdmF0aW9uLXByZXJlcXVpc2l0ZXMgYW5kIHZhbGlkLWRlcml2YXRp b24taW5wdXQ/Ig0KKyAgIChsZXQqICgoYSAoYnVpbGQtZXhwcmVzc2lvbi0+ ZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAg ICAgICAgICJhIg0KKyAgICAgICAgICAgICAgICcobWtkaXIgJW91dHB1dCkp KQ0KKyAgICAgICAgICAoYiAoYnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlv bg0KKyAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICJi Ig0KKyAgICAgICAgICAgICAgIGAobGlzdCAsKHJhbmRvbS10ZXh0KSkpKQ0K KyAgICAgICAgICAoYyAoYnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlvbg0K KyAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICJjIg0K KyAgICAgICAgICAgICAgIGAobWtkaXIgJW91dHB1dCkNCisgICAgICAgICAg ICAgICAjOmlucHV0cw0KKyAgICAgICAgICAgICAgIGAoKCJhIiAsYSkgKCJi IiAsYikpKSkpDQorICAgICAoYnVpbGQtZGVyaXZhdGlvbnMNCisgICAgICAg JXN0b3JlDQorICAgICAgIChsaXN0IGENCisgICAgICAgICAgICAgKHBhY2th Z2UtZGVyaXZhdGlvbiAlc3RvcmUgJWJvb3RzdHJhcC1ndWlsZSkpKQ0KKyAg ICAgKG1hdGNoIChkZXJpdmF0aW9uLXByZXJlcXVpc2l0ZXMNCisgICAgICAg ICAgICAgIGMNCisgICAgICAgICAgICAgIChjdXQgdmFsaWQtZGVyaXZhdGlv bi1pbnB1dD8gJXN0b3JlIDw+KSkNCisgICAgICAgICAgICAoKCgkIDxkZXJp dmF0aW9uLWlucHV0PiBmaWxlICgib3V0IikpKQ0KKyAgICAgICAgICAgICAo c3RyaW5nPT8gZmlsZSAoZGVyaXZhdGlvbi1maWxlLW5hbWUgYikpKQ0KKyAg ICAgICAgICAgICh4IChwayAnZmFpbCB4ICNmKSkpKSkNCmFjdHVhbC12YWx1 ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5AIGJ1aWxkLXN0YXJ0ZWQg L3RtcC9ndWl4LXRlc3RzL3N0b3JlL3NpejI3aTd2azBnMXhuZ3N4MDQ5cDl2 cnZzczljNzEyLWdvby5kcnYgLSB4ODZfNjQtbGludXggL3RtcC9ndWl4LXRl c3RzL3Zhci9sb2cvZ3VpeC9kcnZzL3NpLy96MjdpN3ZrMGcxeG5nc3gwNDlw OXZydnNzOWM3MTItZ29vLmRydi5iejINCkAgYnVpbGQtc3VjY2VlZGVkIC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS9zaXoyN2k3dmswZzF4bmdzeDA0OXA5dnJ2 c3M5YzcxMi1nb28uZHJ2IC0NCnN1YnN0aXR1dGU6IHdhcm5pbmc6IGF1dGhl bnRpY2F0aW9uIGFuZCBhdXRob3JpemF0aW9uIG9mIHN1YnN0aXR1dGVzIGRp c2FibGVkIQ0Kc3Vic3RpdHV0ZTogZ3VpeCBzdWJzdGl0dXRlOiB3YXJuaW5n OiBBQ0wgZm9yIGFyY2hpdmUgaW1wb3J0cyBzZWVtcyB0byBiZSB1bmluaXRp YWxpemVkLCBzdWJzdGl0dXRlcyBtYXkgYmUgdW5hdmFpbGFibGUNCkAgYnVp bGQtc3RhcnRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvcWZsMjU1OWFmZncy am56NDNqOGM2ZHgwcmpuZ3FuczMtc2lsZW50LmRydiAtIHg4Nl82NC1saW51 eCAvdG1wL2d1aXgtdGVzdHMvdmFyL2xvZy9ndWl4L2RydnMvcWYvL2wyNTU5 YWZmdzJqbno0M2o4YzZkeDByam5ncW5zMy1zaWxlbnQuZHJ2LmJ6Mg0KYnVp bGRpbmcgb2YgYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9xZmwyNTU5YWZmdzJq bno0M2o4YzZkeDByam5ncW5zMy1zaWxlbnQuZHJ2JyB0aW1lZCBvdXQgYWZ0 ZXIgMSBzZWNvbmRzIG9mIHNpbGVuY2UNCkAgYnVpbGQtZmFpbGVkIC90bXAv Z3VpeC10ZXN0cy9zdG9yZS9xZmwyNTU5YWZmdzJqbno0M2o4YzZkeDByam5n cW5zMy1zaWxlbnQuZHJ2IC0gdGltZW91dA0Ka2lsbGluZyBwcm9jZXNzIDEx NjQ1DQpzdWJzdGl0dXRlOiB3YXJuaW5nOiBhdXRoZW50aWNhdGlvbiBhbmQg YXV0aG9yaXphdGlvbiBvZiBzdWJzdGl0dXRlcyBkaXNhYmxlZCENCnN1YnN0 aXR1dGU6IGd1aXggc3Vic3RpdHV0ZTogd2FybmluZzogQUNMIGZvciBhcmNo aXZlIGltcG9ydHMgc2VlbXMgdG8gYmUgdW5pbml0aWFsaXplZCwgc3Vic3Rp dHV0ZXMgbWF5IGJlIHVuYXZhaWxhYmxlDQpAIGJ1aWxkLXN0YXJ0ZWQgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzZkM2RiY2o5OGludjc4ZDVhYndwNDFmYmlz MTVrdnk2LXNsb3cuZHJ2IC0geDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0 cy92YXIvbG9nL2d1aXgvZHJ2cy82ZC8vM2RiY2o5OGludjc4ZDVhYndwNDFm YmlzMTVrdnk2LXNsb3cuZHJ2LmJ6Mg0KYnVpbGRpbmcgb2YgYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS82ZDNkYmNqOThpbnY3OGQ1YWJ3cDQxZmJpczE1a3Z5 Ni1zbG93LmRydicgdGltZWQgb3V0IGFmdGVyIDEgc2Vjb25kcw0KQCBidWls ZC1mYWlsZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzZkM2RiY2o5OGludjc4 ZDVhYndwNDFmYmlzMTVrdnk2LXNsb3cuZHJ2IC0gdGltZW91dA0Ka2lsbGlu ZyBwcm9jZXNzIDExNjU1DQphbWU6IGJ1aWxkLWV4cHJlc3Npb24tPmRlcml2 YXRpb24gd2l0aG91dCBpbnB1dHMNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVp bGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9k ZXJpdmF0aW9ucy5zY206NzQzDQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0K KyAgICJidWlsZC1leHByZXNzaW9uLT5kZXJpdmF0aW9uIHdpdGhvdXQgaW5w dXRzIg0KKyAgIChsZXQqICgoYnVpbGRlcg0KKyAgICAgICAgICAgICcoYmVn aW4NCisgICAgICAgICAgICAgICAobWtkaXIgJW91dHB1dCkNCisgICAgICAg ICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlDQorICAgICAgICAgICAg ICAgICAoc3RyaW5nLWFwcGVuZCAlb3V0cHV0ICIvdGVzdCIpDQorICAgICAg ICAgICAgICAgICAobGFtYmRhIChwKSAoZGlzcGxheSAnKGhlbGxvIGd1aXgp IHApKSkpKQ0KKyAgICAgICAgICAoZHJ2IChidWlsZC1leHByZXNzaW9uLT5k ZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAg ICAgICAgICAgICJnb28iDQorICAgICAgICAgICAgICAgICBidWlsZGVyKSkN CisgICAgICAgICAgKHN1Y2NlZWRlZD8NCisgICAgICAgICAgICAoYnVpbGQt ZGVyaXZhdGlvbnMgJXN0b3JlIChsaXN0IGRydikpKSkNCisgICAgIChhbmQg c3VjY2VlZGVkPw0KKyAgICAgICAgICAobGV0ICgocCAoZGVyaXZhdGlvbi0+ b3V0cHV0LXBhdGggZHJ2KSkpDQorICAgICAgICAgICAgKGVxdWFsPw0KKyAg ICAgICAgICAgICAgJyhoZWxsbyBndWl4KQ0KKyAgICAgICAgICAgICAgKGNh bGwtd2l0aC1pbnB1dC1maWxlDQorICAgICAgICAgICAgICAgIChzdHJpbmct YXBwZW5kIHAgIi90ZXN0IikNCisgICAgICAgICAgICAgICAgcmVhZCkpKSkp KQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFt ZTogYnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlvbiBhbmQgbWF4LXNpbGVu dC10aW1lDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4w LTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvZGVyaXZhdGlvbnMuc2Nt Ojc1Ng0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAiYnVpbGQtZXhw cmVzc2lvbi0+ZGVyaXZhdGlvbiBhbmQgbWF4LXNpbGVudC10aW1lIg0KKyAg IChsZXQqICgoc3RvcmUgKGxldCAoKHMgKG9wZW4tY29ubmVjdGlvbikpKQ0K KyAgICAgICAgICAgICAgICAgICAoc2V0LWJ1aWxkLW9wdGlvbnMgcyAjOm1h eC1zaWxlbnQtdGltZSAxKQ0KKyAgICAgICAgICAgICAgICAgICBzKSkNCisg ICAgICAgICAgKGJ1aWxkZXIgJyhiZWdpbiAoc2xlZXAgMTAwKSAobWtkaXIg JW91dHB1dCkgI3QpKQ0KKyAgICAgICAgICAoZHJ2IChidWlsZC1leHByZXNz aW9uLT5kZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICBzdG9yZQ0KKyAg ICAgICAgICAgICAgICAgInNpbGVudCINCisgICAgICAgICAgICAgICAgIGJ1 aWxkZXIpKQ0KKyAgICAgICAgICAob3V0LXBhdGggKGRlcml2YXRpb24tPm91 dHB1dC1wYXRoIGRydikpKQ0KKyAgICAgKGd1YXJkIChjICgobml4LXByb3Rv Y29sLWVycm9yPyBjKQ0KKyAgICAgICAgICAgICAgICAoYW5kIChzdHJpbmct Y29udGFpbnMNCisgICAgICAgICAgICAgICAgICAgICAgIChuaXgtcHJvdG9j b2wtZXJyb3ItbWVzc2FnZSBjKQ0KKyAgICAgICAgICAgICAgICAgICAgICAg ImZhaWxlZCIpDQorICAgICAgICAgICAgICAgICAgICAgKG5vdCAodmFsaWQt cGF0aD8gc3RvcmUgb3V0LXBhdGgpKSkpKQ0KKyAgICAgICAgICAgIChidWls ZC1kZXJpdmF0aW9ucyBzdG9yZSAobGlzdCBkcnYpKQ0KKyAgICAgICAgICAg ICNmKSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVz dC1uYW1lOiBidWlsZC1leHByZXNzaW9uLT5kZXJpdmF0aW9uIGFuZCB0aW1l b3V0DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEu YTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvZGVyaXZhdGlvbnMuc2NtOjc3 MA0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAiYnVpbGQtZXhwcmVz c2lvbi0+ZGVyaXZhdGlvbiBhbmQgdGltZW91dCINCisgICAobGV0KiAoKHN0 b3JlIChsZXQgKChzIChvcGVuLWNvbm5lY3Rpb24pKSkNCisgICAgICAgICAg ICAgICAgICAgKHNldC1idWlsZC1vcHRpb25zIHMgIzp0aW1lb3V0IDEpDQor ICAgICAgICAgICAgICAgICAgIHMpKQ0KKyAgICAgICAgICAoYnVpbGRlciAn KGJlZ2luIChzbGVlcCAxMDApIChta2RpciAlb3V0cHV0KSAjdCkpDQorICAg ICAgICAgIChkcnYgKGJ1aWxkLWV4cHJlc3Npb24tPmRlcml2YXRpb24NCisg ICAgICAgICAgICAgICAgIHN0b3JlDQorICAgICAgICAgICAgICAgICAic2xv dyINCisgICAgICAgICAgICAgICAgIGJ1aWxkZXIpKQ0KKyAgICAgICAgICAo b3V0LXBhdGggKGRlcml2YXRpb24tPm91dHB1dC1wYXRoIGRydikpKQ0KKyAg ICAgKGd1YXJkIChjICgobml4LXByb3RvY29sLWVycm9yPyBjKQ0KKyAgICAg ICAgICAgICAgICAoYW5kIChzdHJpbmctY29udGFpbnMNCisgICAgICAgICAg ICAgICAgICAgICAgIChuaXgtcHJvdG9jb2wtZXJyb3ItbWVzc2FnZSBjKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCIpDQorICAgICAgICAg ICAgICAgICAgICAgKG5vdCAodmFsaWQtcGF0aD8gc3RvcmUgb3V0LXBhdGgp KSkpKQ0KKyAgICAgICAgICAgIChidWlsZC1kZXJpdmF0aW9ucyBzdG9yZSAo bGlzdCBkcnYpKQ0KKyAgICAgICAgICAgICNmKSkpDQphY3R1YWwtdmFsdWU6 ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBidWlsZC1leHByZXNz aW9uLT5kZXJpdmF0aW9uIGFuZCBkZXJpdmF0aW9uLXByZXJlcXVpc2l0ZXMt dG8tYnVpbGQNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEz LjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9kZXJpdmF0aW9ucy5z Y206Nzg0DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJidWlsZC1l eHByZXNzaW9uLT5kZXJpdmF0aW9uIGFuZCBkZXJpdmF0aW9uLXByZXJlcXVp c2l0ZXMtdG8tYnVpbGQiDQorICAgKGxldCAoKGRydiAoYnVpbGQtZXhwcmVz c2lvbi0+ZGVyaXZhdGlvbiAlc3RvcmUgImZhaWwiICNmKSkpDQorICAgICAo bnVsbD8gKGRlcml2YXRpb24tcHJlcmVxdWlzaXRlcy10by1idWlsZCAlc3Rv cmUgZHJ2KSkpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoN CnRlc3QtbmFtZTogZGVyaXZhdGlvbi1wcmVyZXF1aXNpdGVzLXRvLWJ1aWxk IHdoZW4gb3V0cHV0cyBhbHJlYWR5IHByZXNlbnQNCmxvY2F0aW9uOiAvdG1w L2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJj ZS90ZXN0cy9kZXJpdmF0aW9ucy5zY206NzkwDQpzb3VyY2U6DQorICh0ZXN0 LWFzc2VydA0KKyAgICJkZXJpdmF0aW9uLXByZXJlcXVpc2l0ZXMtdG8tYnVp bGQgd2hlbiBvdXRwdXRzIGFscmVhZHkgcHJlc2VudCINCisgICAobGV0KiAo KGJ1aWxkZXIgJyhiZWdpbiAobWtkaXIgJW91dHB1dCkgI3QpKQ0KKyAgICAg ICAgICAoaW5wdXQtZHJ2DQorICAgICAgICAgICAgKGJ1aWxkLWV4cHJlc3Np b24tPmRlcml2YXRpb24NCisgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAg ICAgICAgICAgImlucHV0Ig0KKyAgICAgICAgICAgICAgYnVpbGRlcikpDQor ICAgICAgICAgIChpbnB1dC1wYXRoDQorICAgICAgICAgICAgKGRlcml2YXRp b24tb3V0cHV0LXBhdGgNCisgICAgICAgICAgICAgIChhc3NvYy1yZWYgKGRl cml2YXRpb24tb3V0cHV0cyBpbnB1dC1kcnYpICJvdXQiKSkpDQorICAgICAg ICAgIChkcnYgKGJ1aWxkLWV4cHJlc3Npb24tPmRlcml2YXRpb24NCisgICAg ICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAgInNvbWV0 aGluZyINCisgICAgICAgICAgICAgICAgIGJ1aWxkZXINCisgICAgICAgICAg ICAgICAgICM6aW5wdXRzDQorICAgICAgICAgICAgICAgICBgKCgiaSIgLGlu cHV0LWRydikpKSkNCisgICAgICAgICAgKG91dHB1dCAoZGVyaXZhdGlvbi0+ b3V0cHV0LXBhdGggZHJ2KSkpDQorICAgICAod2hlbiAodmFsaWQtcGF0aD8g JXN0b3JlIGlucHV0LXBhdGgpDQorICAgICAgICAgICAoZGVsZXRlLXBhdGhz ICVzdG9yZSAobGlzdCBpbnB1dC1wYXRoKSkpDQorICAgICAod2hlbiAodmFs aWQtcGF0aD8gJXN0b3JlIG91dHB1dCkNCisgICAgICAgICAgIEAgYnVpbGQt c3RhcnRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvY2JjNHY3dmFuYzAxaDcx cW5uZ3IwazM1a3Z2dmlrOXYtaW5wdXQuZHJ2IC0geDg2XzY0LWxpbnV4IC90 bXAvZ3VpeC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2cy9jYi8vYzR2N3ZhbmMw MWg3MXFubmdyMGszNWt2dnZpazl2LWlucHV0LmRydi5iejINCkAgYnVpbGQt c3VjY2VlZGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9jYmM0djd2YW5jMDFo NzFxbm5ncjBrMzVrdnZ2aWs5di1pbnB1dC5kcnYgLQ0KQCBidWlsZC1zdGFy dGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS81eWtncnZ6Nm5zbThyejUxaHd3 MHdmYjdrajgzczV4Ny1zb21ldGhpbmcuZHJ2IC0geDg2XzY0LWxpbnV4IC90 bXAvZ3VpeC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2cy81eS8va2dydno2bnNt OHJ6NTFod3cwd2ZiN2tqODNzNXg3LXNvbWV0aGluZy5kcnYuYnoyDQpAIGJ1 aWxkLXN1Y2NlZWRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvNXlrZ3J2ejZu c204cno1MWh3dzB3ZmI3a2o4M3M1eDctc29tZXRoaW5nLmRydiAtDQpmaW5k aW5nIGdhcmJhZ2UgY29sbGVjdG9yIHJvb3RzLi4uDQpyZW1vdmluZyBzdGFs ZSB0ZW1wb3Jhcnkgcm9vdHMgZmlsZSBgL3RtcC9ndWl4LXRlc3RzL3Zhci8x MTQ0OC90ZW1wcm9vdHMvMTE0NjQnDQpkZWxldGluZyB1bnVzZWQgbGlua3Mu Li4NCnN1YnN0aXR1dGU6IHdhcm5pbmc6IGF1dGhlbnRpY2F0aW9uIGFuZCBh dXRob3JpemF0aW9uIG9mIHN1YnN0aXR1dGVzIGRpc2FibGVkIQ0Kc3Vic3Rp dHV0ZTogZ3VpeCBzdWJzdGl0dXRlOiB3YXJuaW5nOiBBQ0wgZm9yIGFyY2hp dmUgaW1wb3J0cyBzZWVtcyB0byBiZSB1bmluaXRpYWxpemVkLCBzdWJzdGl0 dXRlcyBtYXkgYmUgdW5hdmFpbGFibGUNCnN1YnN0aXR1dGU6IHdhcm5pbmc6 IGF1dGhlbnRpY2F0aW9uIGFuZCBhdXRob3JpemF0aW9uIG9mIHN1YnN0aXR1 dGVzIGRpc2FibGVkIQ0Kc3Vic3RpdHV0ZTogZ3VpeCBzdWJzdGl0dXRlOiB3 YXJuaW5nOiBBQ0wgZm9yIGFyY2hpdmUgaW1wb3J0cyBzZWVtcyB0byBiZSB1 bmluaXRpYWxpemVkLCBzdWJzdGl0dXRlcyBtYXkgYmUgdW5hdmFpbGFibGUN CihkZWxldGUtcGF0aHMgJXN0b3JlIChsaXN0IG91dHB1dCkpKQ0KKyAgICAg KGFuZCAoZXF1YWw/DQorICAgICAgICAgICAgKG1hcCBkZXJpdmF0aW9uLWlu cHV0LXBhdGgNCisgICAgICAgICAgICAgICAgIChkZXJpdmF0aW9uLXByZXJl cXVpc2l0ZXMtdG8tYnVpbGQgJXN0b3JlIGRydikpDQorICAgICAgICAgICAg KGxpc3QgKGRlcml2YXRpb24tZmlsZS1uYW1lIGlucHV0LWRydikpKQ0KKyAg ICAgICAgICAoYnVpbGQtZGVyaXZhdGlvbnMgJXN0b3JlIChsaXN0IGRydikp DQorICAgICAgICAgIChkZWxldGUtcGF0aHMgJXN0b3JlIChsaXN0IGlucHV0 LXBhdGgpKQ0KKyAgICAgICAgICAobm90ICh2YWxpZC1wYXRoPyAlc3RvcmUg aW5wdXQtcGF0aCkpDQorICAgICAgICAgIChudWxsPyAoZGVyaXZhdGlvbi1w cmVyZXF1aXNpdGVzLXRvLWJ1aWxkICVzdG9yZSBkcnYpKSkpKQ0KYWN0dWFs LXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogZGVyaXZh dGlvbi1wcmVyZXF1aXNpdGVzLXRvLWJ1aWxkIGFuZCBzdWJzdGl0dXRlcw0K bG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcy OGIuZHJ2LTAvc291cmNlL3Rlc3RzL2Rlcml2YXRpb25zLnNjbTo4MTkNCnNv dXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgImRlcml2YXRpb24tcHJlcmVx dWlzaXRlcy10by1idWlsZCBhbmQgc3Vic3RpdHV0ZXMiDQorICAgKGxldCog KChzdG9yZSAob3Blbi1jb25uZWN0aW9uKSkNCisgICAgICAgICAgKGRydiAo YnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAg ICAgc3RvcmUNCisgICAgICAgICAgICAgICAgICJwcmVyZXEtc3Vic3QiDQor ICAgICAgICAgICAgICAgICAocmFuZG9tIDEwMDApKSkNCisgICAgICAgICAg KG91dHB1dCAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZHJ2KSkpDQorICAg ICAoc2V0LWJ1aWxkLW9wdGlvbnMNCisgICAgICAgc3RvcmUNCisgICAgICAg Izp1c2Utc3Vic3RpdHV0ZXM/DQorICAgICAgICN0DQorICAgICAgICM6c3Vi c3RpdHV0ZS11cmxzDQorICAgICAgICgldGVzdC1zdWJzdGl0dXRlLXVybHMp KQ0KKyAgICAgKHdpdGgtZGVyaXZhdGlvbi1uYXJpbmZvDQorICAgICAgIGRy dg0KKyAgICAgICAobGV0LXZhbHVlcw0KKyAgICAgICAgICgoKGJ1aWxkIGRv d25sb2FkKQ0KKyAgICAgICAgICAgKGRlcml2YXRpb24tcHJlcmVxdWlzaXRl cy10by1idWlsZCBzdG9yZSBkcnYpKQ0KKyAgICAgICAgICAoKGJ1aWxkKiBk b3dubG9hZCopDQorICAgICAgICAgICAoZGVyaXZhdGlvbi1wcmVyZXF1aXNp dGVzLXRvLWJ1aWxkDQorICAgICAgICAgICAgIHN0b3JlDQorICAgICAgICAg ICAgIGRydg0KKyAgICAgICAgICAgICAjOnN1YnN0aXR1dGFibGU/DQorICAg ICAgICAgICAgIChjb25zdCAjZikpKSkNCisgICAgICAgICAoYW5kIChudWxs PyBidWlsZCkNCisgICAgICAgICAgICAgIChlcXVhbD8gZG93bmxvYWQgKGxp c3Qgb3V0cHV0KSkNCisgICAgICAgICAgICAgIChudWxsPyBkb3dubG9hZCop DQorICAgICAgICAgICAgICAobnVsbD8gYnVpbGQqKSkpKSkpDQphY3R1YWwt dmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBkZXJpdmF0 aW9uLXByZXJlcXVpc2l0ZXMtdG8tYnVpbGQgYW5kIHN1YnN0aXR1dGVzLCBu b24tc3Vic3RpdHV0YWJsZSBidWlsZA0KbG9jYXRpb246IC90bXAvZ3VpeC1i dWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3Rz L2Rlcml2YXRpb25zLnNjbTo4NDENCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0 DQorICAgImRlcml2YXRpb24tcHJlcmVxdWlzaXRlcy10by1idWlsZCBhbmQg c3Vic3RpdHV0ZXMsIG5vbi1zdWJzdGl0dXRhYmxlIGJ1aWxkIg0KKyAgIChs ZXQqICgoc3RvcmUgKG9wZW4tY29ubmVjdGlvbikpDQorICAgICAgICAgIChk cnYgKGJ1aWxkLWV4cHJlc3Npb24tPmRlcml2YXRpb24NCisgICAgICAgICAg ICAgICAgIHN0b3JlDQorICAgICAgICAgICAgICAgICAicHJlcmVxLW5vLXN1 YnN0Ig0KKyAgICAgICAgICAgICAgICAgKHJhbmRvbSAxMDAwKQ0KKyAgICAg ICAgICAgICAgICAgIzpzdWJzdGl0dXRhYmxlPw0KKyAgICAgICAgICAgICAg ICAgI2YpKQ0KKyAgICAgICAgICAob3V0cHV0IChkZXJpdmF0aW9uLT5vdXRw dXQtcGF0aCBkcnYpKSkNCisgICAgIChzZXQtYnVpbGQtb3B0aW9ucw0KKyAg ICAgICBzdG9yZQ0KKyAgICAgICAjOnVzZS1zdWJzdGl0dXRlcz8NCisgICAg ICAgI3QNCisgICAgICAgIzpzdWJzdGl0dXRlLXVybHMNCisgICAgICAgKCV0 ZXN0LXN1YnN0aXR1dGUtdXJscykpDQorICAgICAod2l0aC1kZXJpdmF0aW9u LW5hcmluZm8NCisgICAgICAgZHJ2DQorICAgICAgIChsZXQtdmFsdWVzDQor ICAgICAgICAgKCgoYnVpbGQgZG93bmxvYWQpDQorICAgICAgICAgICAoZGVy aXZhdGlvbi1wcmVyZXF1aXNpdGVzLXRvLWJ1aWxkIHN0b3JlIGRydikpKQ0K KyAgICAgICAgIChhbmQgKG51bGw/IGRvd25sb2FkKQ0KKyAgICAgICAgICAg ICAgKG1hdGNoIGJ1aWxkDQorICAgICAgICAgICAgICAgICAgICAgKCgoPyBk ZXJpdmF0aW9uLWlucHV0PyBpbnB1dCkpDQorICAgICAgICAgICAgICAgICAg ICAgIChzdHJpbmc9Pw0KKyAgICAgICAgICAgICAgICAgICAgICAgIChkZXJp dmF0aW9uLWlucHV0LXBhdGggaW5wdXQpDQorICAgICAgICAgICAgICAgICAg ICAgICAgKGRlcml2YXRpb24tZmlsZS1uYW1lIGRydikpKSkpKSkpKQ0KYWN0 dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogZGVy aXZhdGlvbi1wcmVyZXF1aXNpdGVzLXRvLWJ1aWxkIGFuZCBzdWJzdGl0dXRl cywgbG9jYWwgYnVpbGQNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3Vp eC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9kZXJpdmF0 aW9ucy5zY206ODYzDQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJk ZXJpdmF0aW9uLXByZXJlcXVpc2l0ZXMtdG8tYnVpbGQgYW5kIHN1YnN0aXR1 dGVzLCBsb2NhbCBidWlsZCINCisgICAod2l0aC1zdG9yZQ0KKyAgICAgc3Rv cmUNCisgICAgIChsZXQqICgoZHJ2IChidWlsZC1leHByZXNzaW9uLT5kZXJp dmF0aW9uDQorICAgICAgICAgICAgICAgICAgIHN0b3JlDQorICAgICAgICAg ICAgICAgICAgICJwcmVyZXEtc3Vic3QtbG9jYWwiDQorICAgICAgICAgICAg ICAgICAgIChyYW5kb20gMTAwMCkNCisgICAgICAgICAgICAgICAgICAgIzps b2NhbC1idWlsZD8NCisgICAgICAgICAgICAgICAgICAgI3QpKQ0KKyAgICAg ICAgICAgIChvdXRwdXQgKGRlcml2YXRpb24tPm91dHB1dC1wYXRoIGRydikp KQ0KKyAgICAgICAoc2V0LWJ1aWxkLW9wdGlvbnMNCisgICAgICAgICBzdG9y ZQ0KKyAgICAgICAgICM6dXNlLXN1YnN0aXR1dGVzPw0KKyAgICAgICAgICN0 DQorICAgICAgICAgIzpzdWJzdGl0dXRlLXVybHMNCisgICAgICAgICAoJXRl c3Qtc3Vic3RpdHV0ZS11cmxzKSkNCisgICAgICAgKHdpdGgtZGVyaXZhdGlv bi1uYXJpbmZvDQorICAgICAgICAgZHJ2DQorICAgICAgICAgKGxldC12YWx1 ZXMNCisgICAgICAgICAgICgoKGJ1aWxkIGRvd25sb2FkKQ0KKyAgICAgICAg ICAgICAoZGVyaXZhdGlvbi1wcmVyZXF1aXNpdGVzLXRvLWJ1aWxkIHN0b3Jl IGRydikpKQ0KKyAgICAgICAgICAgKGFuZCAobnVsbD8gYnVpbGQpDQorICAg ICAgICAgICAgICAgIChtYXRjaCBkb3dubG9hZA0KKyAgICAgICAgICAgICAg ICAgICAgICAgKCgoPyBzdHJpbmc/IGl0ZW0pKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgIChzdHJpbmc9PyBpdGVtIChkZXJpdmF0aW9uLT5vdXRwdXQt cGF0aCBkcnYpKSkpKSkpKSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6 IFBBU1MNCg0KdGVzdC1uYW1lOiBkZXJpdmF0aW9uLXByZXJlcXVpc2l0ZXMt dG8tYnVpbGQgaW4gJ2NoZWNrJyBtb2RlDQpsb2NhdGlvbjogL3RtcC9ndWl4 LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVz dHMvZGVyaXZhdGlvbnMuc2NtOjg4NQ0Kc291cmNlOg0KKyAodGVzdC1hc3Nl cnQNCisgICAiZGVyaXZhdGlvbi1wcmVyZXF1aXNpdGVzLXRvLWJ1aWxkIGlu ICdjaGVjaycgbW9kZSINCisgICAod2l0aC1zdG9yZQ0KKyAgICAgc3RvcmUN CisgICAgIChsZXQqICgoZGVwIChidWlsZC1leHByZXNzaW9uLT5kZXJpdmF0 aW9uDQorICAgICAgICAgICAgICAgICAgIHN0b3JlDQpzdWJzdGl0dXRlOiB3 YXJuaW5nOiBhdXRoZW50aWNhdGlvbiBhbmQgYXV0aG9yaXphdGlvbiBvZiBz dWJzdGl0dXRlcyBkaXNhYmxlZCENCnN1YnN0aXR1dGU6IGd1aXggc3Vic3Rp dHV0ZTogd2FybmluZzogQUNMIGZvciBhcmNoaXZlIGltcG9ydHMgc2VlbXMg dG8gYmUgdW5pbml0aWFsaXplZCwgc3Vic3RpdHV0ZXMgbWF5IGJlIHVuYXZh aWxhYmxlDQpidWlsZGluZyBwYXRoKHMpIGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvOXNnbjBrZjlmZDJ6cDJxNTZtZDlmdnB4MmEzMDFtMnItZGVwJw0KYnVp bGRpbmcgcGF0aChzKSBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL2EwMTk4NjF5 OHY0MDV3YzI1MXEyajA2eG4wcHAyemF3LXRvLWNoZWNrJw0KZmluZGluZyBn YXJiYWdlIGNvbGxlY3RvciByb290cy4uLg0KcmVtb3Zpbmcgc3RhbGUgdGVt cG9yYXJ5IHJvb3RzIGZpbGUgYC90bXAvZ3VpeC10ZXN0cy92YXIvMTE0NDgv dGVtcHJvb3RzLy5mdXNlX2hpZGRlbjAwMDQxMGI1MDAwMDE2ZjMnDQpyZW1v dmluZyBzdGFsZSB0ZW1wb3Jhcnkgcm9vdHMgZmlsZSBgL3RtcC9ndWl4LXRl c3RzL3Zhci8xMTQ0OC90ZW1wcm9vdHMvMTE2NzcnDQpkZWxldGluZyBgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzlzZ24wa2Y5ZmQyenAycTU2bWQ5ZnZweDJh MzAxbTJyLWRlcCcNCmRlbGV0aW5nIGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUv dHJhc2gnDQpkZWxldGluZyB1bnVzZWQgbGlua3MuLi4NCm5vdGU6IGN1cnJl bnRseSBoYXJkIGxpbmtpbmcgc2F2ZXMgMC4xNCBNaUINCkAgYnVpbGQtc3Rh cnRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUva3Z6M2NzcndwaGE0M3BrM212 aHdzcnp3Mnl6NXF2aXYtZmFpbC5kcnYgLSB4ODZfNjQtbGludXggL3RtcC9n dWl4LXRlc3RzL3Zhci9sb2cvZ3VpeC9kcnZzL2t2Ly96M2NzcndwaGE0M3Br M212aHdzcnp3Mnl6NXF2aXYtZmFpbC5kcnYuYnoyDQpidWlsZGVyIGZvciBg L3RtcC9ndWl4LXRlc3RzL3N0b3JlL2t2ejNjc3J3cGhhNDNwazNtdmh3c3J6 dzJ5ejVxdml2LWZhaWwuZHJ2JyBmYWlsZWQgd2l0aCBleGl0IGNvZGUgMQ0K QCBidWlsZC1mYWlsZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL2t2ejNjc3J3 cGhhNDNwazNtdmh3c3J6dzJ5ejVxdml2LWZhaWwuZHJ2IC0gMSBidWlsZGVy IGZvciBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL2t2ejNjc3J3cGhhNDNwazNt dmh3c3J6dzJ5ejVxdml2LWZhaWwuZHJ2JyBmYWlsZWQgd2l0aCBleGl0IGNv ZGUgMQ0KQCBidWlsZC1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS92 M2Q2YWs0aDQ2aWxsbjZ5cWtpZDZmc2lkM2k3NDl5eS1kb3VibGUuZHJ2IC0g eDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2 cy92My8vZDZhazRoNDZpbGxuNnlxa2lkNmZzaWQzaTc0OXl5LWRvdWJsZS5k cnYuYnoyDQpAIGJ1aWxkLXN1Y2NlZWRlZCAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvdjNkNmFrNGg0NmlsbG42eXFraWQ2ZnNpZDNpNzQ5eXktZG91YmxlLmRy diAtDQorICAgICAgICAgICAgICAgICAgICJkZXAiDQorICAgICAgICAgICAg ICAgICAgIGAoYmVnaW4gLChyYW5kb20tdGV4dCkgKG1rZGlyICVvdXRwdXQp KSkpDQorICAgICAgICAgICAgKGRydiAoYnVpbGQtZXhwcmVzc2lvbi0+ZGVy aXZhdGlvbg0KKyAgICAgICAgICAgICAgICAgICBzdG9yZQ0KKyAgICAgICAg ICAgICAgICAgICAidG8tY2hlY2siDQorICAgICAgICAgICAgICAgICAgICco bWtkaXIgJW91dHB1dCkNCisgICAgICAgICAgICAgICAgICAgIzppbnB1dHMN CisgICAgICAgICAgICAgICAgICAgYCgoImRlcCIgLGRlcCkpKSkpDQorICAg ICAgIChidWlsZC1kZXJpdmF0aW9ucyBzdG9yZSAobGlzdCBkcnYpKQ0KKyAg ICAgICAoZGVsZXRlLXBhdGhzDQorICAgICAgICAgc3RvcmUNCisgICAgICAg ICAobGlzdCAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZGVwKSkpDQorICAg ICAgIChhbmQgKG51bGw/IChkZXJpdmF0aW9uLXByZXJlcXVpc2l0ZXMtdG8t YnVpbGQgc3RvcmUgZHJ2KSkNCisgICAgICAgICAgICAobWF0Y2ggKGRlcml2 YXRpb24tcHJlcmVxdWlzaXRlcy10by1idWlsZA0KKyAgICAgICAgICAgICAg ICAgICAgIHN0b3JlDQorICAgICAgICAgICAgICAgICAgICAgZHJ2DQorICAg ICAgICAgICAgICAgICAgICAgIzptb2RlDQorICAgICAgICAgICAgICAgICAg ICAgKGJ1aWxkLW1vZGUgY2hlY2spKQ0KKyAgICAgICAgICAgICAgICAgICAo KGlucHV0KQ0KKyAgICAgICAgICAgICAgICAgICAgKHN0cmluZz0/DQorICAg ICAgICAgICAgICAgICAgICAgIChkZXJpdmF0aW9uLWlucHV0LXBhdGggaW5w dXQpDQorICAgICAgICAgICAgICAgICAgICAgIChkZXJpdmF0aW9uLWZpbGUt bmFtZSBkZXApKSkpKSkpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQ QVNTDQoNCnRlc3QtbmFtZTogc3Vic3RpdHV0aW9uLW9yYWNsZSBhbmQgIzpz dWJzdGl0dXRlPyAjZg0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4 LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL2Rlcml2YXRp b25zLnNjbTo5MDUNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInN1 YnN0aXR1dGlvbi1vcmFjbGUgYW5kICM6c3Vic3RpdHV0ZT8gI2YiDQorICAg KHdpdGgtc3RvcmUNCisgICAgIHN0b3JlDQorICAgICAobGV0KiAoKGRlcCAo YnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAg ICAgICBzdG9yZQ0KKyAgICAgICAgICAgICAgICAgICAiZGVwIg0KKyAgICAg ICAgICAgICAgICAgICBgKGJlZ2luICwocmFuZG9tLXRleHQpIChta2RpciAl b3V0cHV0KSkpKQ0KKyAgICAgICAgICAgIChkcnYgKGJ1aWxkLWV4cHJlc3Np b24tPmRlcml2YXRpb24NCisgICAgICAgICAgICAgICAgICAgc3RvcmUNCisg ICAgICAgICAgICAgICAgICAgIm5vdC1zdWJzdCINCisgICAgICAgICAgICAg ICAgICAgYChiZWdpbiAsKHJhbmRvbS10ZXh0KSAobWtkaXIgJW91dHB1dCkp DQorICAgICAgICAgICAgICAgICAgICM6c3Vic3RpdHV0YWJsZT8NCisgICAg ICAgICAgICAgICAgICAgI2YNCisgICAgICAgICAgICAgICAgICAgIzppbnB1 dHMNCisgICAgICAgICAgICAgICAgICAgYCgoImRlcCIgLGRlcCkpKSkNCisg ICAgICAgICAgICAocXVlcnkgI2YpKQ0KKyAgICAgICAoZGVmaW5lIChyZWNv cmQtc3Vic3RpdHV0YWJsZS1wYXRoLXF1ZXJ5IHN0b3JlIHBhdGhzKQ0KKyAg ICAgICAgICh3aGVuIHF1ZXJ5IChlcnJvciAiYWxyZWFkeSBjYWxsZWQhIiBx dWVyeSkpDQorICAgICAgICAgKHNldCEgcXVlcnkgcGF0aHMpDQorICAgICAg ICAgJygpKQ0KKyAgICAgICAobW9jayAoKGd1aXggc3RvcmUpDQorICAgICAg ICAgICAgICBzdWJzdGl0dXRhYmxlLXBhdGhzDQorICAgICAgICAgICAgICBy ZWNvcmQtc3Vic3RpdHV0YWJsZS1wYXRoLXF1ZXJ5KQ0KKyAgICAgICAgICAg ICAobGV0ICgocHJlZCAoc3Vic3RpdHV0aW9uLW9yYWNsZSBzdG9yZSAobGlz dCBkcnYpKSkpDQorICAgICAgICAgICAgICAgKHByZWQgKGRlcml2YXRpb24t Pm91dHB1dC1wYXRoIGRydikpKSkNCisgICAgICAgKGVxdWFsPw0KKyAgICAg ICAgIChwayAncXVlcnkgcXVlcnkpDQorICAgICAgICAgKGxpc3QgKGRlcml2 YXRpb24tPm91dHB1dC1wYXRoIGRlcCkpKSkpKQ0KDQo7OzsgKHF1ZXJ5ICgi L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzc2eTAxcjQwejJrcmhiaHZhemtpZHpt djU2a3FpMXg0LWRlcCIpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQ QVNTDQoNCnRlc3QtbmFtZTogYnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlv biB3aXRoIGV4cHJlc3Npb24gcmV0dXJuaW5nICNmDQpsb2NhdGlvbjogL3Rt cC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3Vy Y2UvdGVzdHMvZGVyaXZhdGlvbnMuc2NtOjkzNA0Kc291cmNlOg0KKyAodGVz dC1hc3NlcnQNCisgICAiYnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlvbiB3 aXRoIGV4cHJlc3Npb24gcmV0dXJuaW5nICNmIg0KKyAgIChsZXQqICgoYnVp bGRlciAnKGJlZ2luIChta2RpciAlb3V0cHV0KSAjZikpDQorICAgICAgICAg IChkcnYgKGJ1aWxkLWV4cHJlc3Npb24tPmRlcml2YXRpb24NCisgICAgICAg ICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAgImZhaWwiDQor ICAgICAgICAgICAgICAgICBidWlsZGVyKSkNCisgICAgICAgICAgKG91dC1w YXRoIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBkcnYpKSkNCisgICAgIChn dWFyZCAoYyAoKG5peC1wcm90b2NvbC1lcnJvcj8gYykNCisgICAgICAgICAg ICAgICAgKGFuZCAoc3RyaW5nLW1hdGNoDQorICAgICAgICAgICAgICAgICAg ICAgICAiYnVpbGQgLiogZmFpbGVkIg0KKyAgICAgICAgICAgICAgICAgICAg ICAgKG5peC1wcm90b2NvbC1lcnJvci1tZXNzYWdlIGMpKQ0KKyAgICAgICAg ICAgICAgICAgICAgIChub3QgKHZhbGlkLXBhdGg/ICVzdG9yZSBvdXQtcGF0 aCkpKSkpDQorICAgICAgICAgICAgKGJ1aWxkLWRlcml2YXRpb25zICVzdG9y ZSAobGlzdCBkcnYpKQ0KKyAgICAgICAgICAgICNmKSkpDQphY3R1YWwtdmFs dWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBidWlsZC1leHBy ZXNzaW9uLT5kZXJpdmF0aW9uIHdpdGggdHdvIG91dHB1dHMNCmxvY2F0aW9u OiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0w L3NvdXJjZS90ZXN0cy9kZXJpdmF0aW9ucy5zY206OTQ5DQpzb3VyY2U6DQor ICh0ZXN0LWFzc2VydA0KKyAgICJidWlsZC1leHByZXNzaW9uLT5kZXJpdmF0 aW9uIHdpdGggdHdvIG91dHB1dHMiDQorICAgKGxldCogKChidWlsZGVyDQor ICAgICAgICAgICAgJyhiZWdpbg0KKyAgICAgICAgICAgICAgIChjYWxsLXdp dGgtb3V0cHV0LWZpbGUNCisgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYg JW91dHB1dHMgIm91dCIpDQorICAgICAgICAgICAgICAgICAobGFtYmRhIChw KSAoZGlzcGxheSAnKGhlbGxvKSBwKSkpDQorICAgICAgICAgICAgICAgKGNh bGwtd2l0aC1vdXRwdXQtZmlsZQ0KKyAgICAgICAgICAgICAgICAgKGFzc29j LXJlZiAlb3V0cHV0cyAic2Vjb25kIikNCisgICAgICAgICAgICAgICAgIChs YW1iZGEgKHApIChkaXNwbGF5ICcod29ybGQpIHApKSkpKQ0KKyAgICAgICAg ICAoZHJ2IChidWlsZC1leHByZXNzaW9uLT5kZXJpdmF0aW9uDQorICAgICAg ICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAgICAgICJkb3VibGUi DQorICAgICAgICAgICAgICAgICBidWlsZGVyDQorICAgICAgICAgICAgICAg ICAjOm91dHB1dHMNCisgICAgICAgICAgICAgICAgICcoIm91dCIgInNlY29u ZCIpKSkNCisgICAgICAgICAgKHN1Y2NlZWRlZD8NCisgICAgICAgICAgICAo YnVpbGQtZGVyaXZhdGlvbnMgJXN0b3JlIChsaXN0IGRydikpKSkNCisgICAg IChhbmQgc3VjY2VlZGVkPw0KKyAgICAgICAgICAobGV0ICgob25lIChkZXJp dmF0aW9uLT5vdXRwdXQtcGF0aCBkcnYpKQ0KKyAgICAgICAgICAgICAgICAo dHdvIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBkcnYgInNlY29uZCIpKSkN CisgICAgICAgICAgICAoYW5kIChlcXVhbD8gJyhoZWxsbykgKGNhbGwtd2l0 aC1pbnB1dC1maWxlIG9uZSByZWFkKSkNCisgICAgICAgICAgICAgICAgIChl cXVhbD8gJyh3b3JsZCkgKGNhbGwtd2l0aC1pbnB1dC1maWxlIHR3byByZWFk KSkpKSkpKQ0KYWN0dWFsLXZhbHVlOiAjdEAgYnVpbGQtc3RhcnRlZCAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvdnM2M3c4MzNoOWRuOTg3ZDZqODB4OW5nZ21q aGpqNm4tbW9kdWxlLWltcG9ydC5kcnYgLSB4ODZfNjQtbGludXggL3RtcC9n dWl4LXRlc3RzL3Zhci9sb2cvZ3VpeC9kcnZzL3ZzLy82M3c4MzNoOWRuOTg3 ZDZqODB4OW5nZ21qaGpqNm4tbW9kdWxlLWltcG9ydC5kcnYuYnoyDQpAIGJ1 aWxkLXN1Y2NlZWRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvdnM2M3c4MzNo OWRuOTg3ZDZqODB4OW5nZ21qaGpqNm4tbW9kdWxlLWltcG9ydC5kcnYgLQ0K QCBidWlsZC1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS85eHA1N3pr Z245bjg1aTc3eGQyOTc1azJsaDZobHhybC1tb2R1bGUtaW1wb3J0LWNvbXBp bGVkLmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1aXgtdGVzdHMvdmFyL2xv Zy9ndWl4L2RydnMvOXgvL3A1N3prZ245bjg1aTc3eGQyOTc1azJsaDZobHhy bC1tb2R1bGUtaW1wb3J0LWNvbXBpbGVkLmRydi5iejINCkAgYnVpbGQtc3Vj Y2VlZGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS85eHA1N3prZ245bjg1aTc3 eGQyOTc1azJsaDZobHhybC1tb2R1bGUtaW1wb3J0LWNvbXBpbGVkLmRydiAt DQpAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL3l6MW0w ZHh6ZzY4dnJ5ZDh5cmExZmlheGxuaTRwcGZwLXRlc3Qtd2l0aC1tb2R1bGVz LmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1aXgtdGVzdHMvdmFyL2xvZy9n dWl4L2RydnMveXovLzFtMGR4emc2OHZyeWQ4eXJhMWZpYXhsbmk0cHBmcC10 ZXN0LXdpdGgtbW9kdWxlcy5kcnYuYnoyDQpAIGJ1aWxkLXN1Y2NlZWRlZCAv dG1wL2d1aXgtdGVzdHMvc3RvcmUveXoxbTBkeHpnNjh2cnlkOHlyYTFmaWF4 bG5pNHBwZnAtdGVzdC13aXRoLW1vZHVsZXMuZHJ2IC0NCg0KcmVzdWx0OiBQ QVNTDQoNCnRlc3QtbmFtZTogYnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlv biB3aXRoIG9uZSBpbnB1dA0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1n dWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL2Rlcml2 YXRpb25zLnNjbTo5NjgNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAg ImJ1aWxkLWV4cHJlc3Npb24tPmRlcml2YXRpb24gd2l0aCBvbmUgaW5wdXQi DQorICAgKGxldCogKChidWlsZGVyDQorICAgICAgICAgICAgJyhjYWxsLXdp dGgtb3V0cHV0LWZpbGUNCisgICAgICAgICAgICAgICAlb3V0cHV0DQorICAg ICAgICAgICAgICAgKGxhbWJkYSAocCkNCisgICAgICAgICAgICAgICAgIChs ZXQgKChjdSAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgImN1IikpKQ0KKyAg ICAgICAgICAgICAgICAgICAoY2xvc2UgMSkNCisgICAgICAgICAgICAgICAg ICAgKGR1cDIgKHBvcnQtPmZkZXMgcCkgMSkNCisgICAgICAgICAgICAgICAg ICAgKGV4ZWNsIChzdHJpbmctYXBwZW5kIGN1ICIvYmluL3VuYW1lIikNCisg ICAgICAgICAgICAgICAgICAgICAgICAgICJ1bmFtZSINCisgICAgICAgICAg ICAgICAgICAgICAgICAgICItYSIpKSkpKQ0KKyAgICAgICAgICAoZHJ2IChi dWlsZC1leHByZXNzaW9uLT5kZXJpdmF0aW9uDQorICAgICAgICAgICAgICAg ICAlc3RvcmUNCisgICAgICAgICAgICAgICAgICJ1bmFtZSINCisgICAgICAg ICAgICAgICAgIGJ1aWxkZXINCisgICAgICAgICAgICAgICAgICM6aW5wdXRz DQorICAgICAgICAgICAgICAgICBgKCgiY3UiICwlY29yZXV0aWxzKSkpKQ0K KyAgICAgICAgICAoc3VjY2VlZGVkPw0KKyAgICAgICAgICAgIChidWlsZC1k ZXJpdmF0aW9ucyAlc3RvcmUgKGxpc3QgZHJ2KSkpKQ0KKyAgICAgKGFuZCBz dWNjZWVkZWQ/DQorICAgICAgICAgIChsZXQgKChwIChkZXJpdmF0aW9uLT5v dXRwdXQtcGF0aCBkcnYpKSkNCisgICAgICAgICAgICAoc3RyaW5nLWNvbnRh aW5zDQorICAgICAgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUgcCBy ZWFkLWxpbmUpDQorICAgICAgICAgICAgICAiR05VIikpKSkpDQpyZXN1bHQ6 IFNLSVANCg0KdGVzdC1uYW1lOiBidWlsZC1leHByZXNzaW9uLT5kZXJpdmF0 aW9uIHdpdGggbW9kdWxlcw0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1n dWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL2Rlcml2 YXRpb25zLnNjbTo5ODQNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAg ImJ1aWxkLWV4cHJlc3Npb24tPmRlcml2YXRpb24gd2l0aCBtb2R1bGVzIg0K KyAgIChsZXQqICgoYnVpbGRlcg0KKyAgICAgICAgICAgIGAoYmVnaW4NCisg ICAgICAgICAgICAgICAodXNlLW1vZHVsZXMgKGd1aXggYnVpbGQgdXRpbHMp KQ0KKyAgICAgICAgICAgICAgIChsZXQgKChvdXQgKGFzc29jLXJlZiAlb3V0 cHV0cyAib3V0IikpKQ0KKyAgICAgICAgICAgICAgICAgKG1rZGlyLXAgKHN0 cmluZy1hcHBlbmQgb3V0ICIvZ3VpbGUvZ3VpeC9uaXgiKSkNCisgICAgICAg ICAgICAgICAgICN0KSkpDQorICAgICAgICAgIChkcnYgKGJ1aWxkLWV4cHJl c3Npb24tPmRlcml2YXRpb24NCisgICAgICAgICAgICAgICAgICVzdG9yZQ0K KyAgICAgICAgICAgICAgICAgInRlc3Qtd2l0aC1tb2R1bGVzIg0KKyAgICAg ICAgICAgICAgICAgYnVpbGRlcg0KKyAgICAgICAgICAgICAgICAgIzptb2R1 bGVzDQorICAgICAgICAgICAgICAgICAnKChndWl4IGJ1aWxkIHV0aWxzKSkp KSkNCisgICAgIChhbmQgKGJ1aWxkLWRlcml2YXRpb25zICVzdG9yZSAobGlz dCBkcnYpKQ0KKyAgICAgICAgICAobGV0KiAoKHAgKGRlcml2YXRpb24tPm91 dHB1dC1wYXRoIGRydikpDQorICAgICAgICAgICAgICAgICAocyAoc3RhdCAo c3RyaW5nLWFwcGVuZCBwICIvZ3VpbGUvZ3VpeC9uaXgiKSkpKQ0KKyAgICAg ICAgICAgIChlcT8gKHN0YXQ6dHlwZSBzKSAnZGlyZWN0b3J5KSkpKSkNCmFj dHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IGJ1 aWxkLWV4cHJlc3Npb24tPmRlcml2YXRpb246IHNhbWUgZml4ZWQtb3V0cHV0 IHBhdGgNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAt MS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9kZXJpdmF0aW9ucy5zY206 OTk5DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJidWlsZC1leHBy ZXNzaW9uLT5kZXJpdmF0aW9uOiBzYW1lIGZpeGVkLW91dHB1dCBwYXRoIg0K KyAgIChsZXQqICgoYnVpbGRlcjENCisgICAgICAgICAgICAnKGNhbGwtd2l0 aC1vdXRwdXQtZmlsZQ0KKyAgICAgICAgICAgICAgICVvdXRwdXQNCisgICAg ICAgICAgICAgICAobGFtYmRhIChwKSAod3JpdGUgImhlbGxvIiBwKSkpKQ0K KyAgICAgICAgICAoYnVpbGRlcjINCisgICAgICAgICAgICAnKGNhbGwtd2l0 aC1vdXRwdXQtZmlsZQ0KKyAgICAgICAgICAgICAgIChwayAnZGlmZmVyZW5j ZS1oZXJlISAlb3V0cHV0KQ0KKyAgICAgICAgICAgICAgIChsYW1iZGEgKHAp ICh3cml0ZSAiaGVsbG8iIHApKSkpDQorICAgICAgICAgIChoYXNoIChzaGEy NTYgKHN0cmluZy0+dXRmOCAiaGVsbG8iKSkpDQorICAgICAgICAgIChpbnB1 dDENCisgICAgICAgICAgICAoYnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlv bg0KKyAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAiZml4 ZWQiDQorICAgICAgICAgICAgICBidWlsZGVyMQ0KKyAgICAgICAgICAgICAg IzpoYXNoDQorICAgICAgICAgICAgICBoYXNoDQorICAgICAgICAgICAgICAj Omhhc2gtYWxnbw0KKyAgICAgICAgICAgICAgJ3NoYTI1NikpDQorICAgICAg ICAgIChpbnB1dDINCisgICAgICAgICAgICAoYnVpbGQtZXhwcmVzc2lvbi0+ ZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAg ICAgICAiZml4ZWQiDQorICAgICAgICAgICAgICBidWlsZGVyMg0KKyAgICAg ICAgICAgICAgIzpoYXNoDQorICAgICAgICAgICAgICBoYXNoDQorICAgICAg ICAgICAgICAjOmhhc2gtYWxnbw0KKyAgICAgICAgICAgICAgJ3NoYTI1Nikp DQorICAgICAgICAgIChzdWNjZWVkZWQ/DQorICAgICAgICAgICAgKGJ1aWxk LWRlcml2YXRpb25zICVzdG9yZSAobGlzdCBpbnB1dDEgaW5wdXQyKSkpKQ0K KyAgICAgKGFuZCBzdWNjZWVkZWQ/DQorICAgICAgICAgIChub3QgKHN0cmlu Zz0/DQorICAgICAgICAgICAgICAgICAoZGVyaXZhdGlvbi1maWxlLW5hbWUg aW5wdXQxKQ0KKyAgICAgICAgICAgICAgICAgKGRlcml2YXRpb24tZmlsZS1u YW1lIGlucHV0MikpKQ0KKyAgICAgICAgICAoc3RyaW5nPT8NCisgICAgICAg ICAgICAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggaW5wdXQxKQ0KKyAgICAg ICAgICAgIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBpbnB1dDIpKSkpKQ0K YWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTog YnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlvbiB3aXRoIGEgZml4ZWQtb3V0 cHV0IGlucHV0DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4x My4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvZGVyaXZhdGlvbnMu c2NtOjEwMjANCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgImJ1aWxk LWV4cHJlc3Npb24tPmRlcml2YXRpb24gd2l0aCBhIGZpeGVkLW91dHB1dCBp bnB1dCINCisgICAobGV0KiAoKGJ1aWxkZXIxDQorICAgICAgICAgICAgJyhj YWxsLXdpdGgtb3V0cHV0LWZpbGUNCisgICAgICAgICAgICAgICAlb3V0cHV0 DQorICAgICAgICAgICAgICAgKGxhbWJkYSAocCkgKHdyaXRlICJoZWxsbyIg cCkpKSkNCisgICAgICAgICAgKGJ1aWxkZXIyDQorICAgICAgICAgICAgJyhj YWxsLXdpdGgtb3V0cHV0LWZpbGUNCisgICAgICAgICAgICAgICAocGsgJ2Rp ZmZlcmVuY2UtaGVyZSEgJW91dHB1dCkNCisgICAgICAgICAgICAgICAobGFt YmRhIChwKSAod3JpdGUgImhlbGxvIiBwKSkpKQ0KKyAgICAgICAgICAoaGFz aCAoc2hhMjU2IChzdHJpbmctPnV0ZjggImhlbGxvIikpKQ0KKyAgICAgICAg ICAoaW5wdXQxDQorICAgICAgICAgICAgKGJ1aWxkLWV4cHJlc3Npb24tPmRl cml2YXRpb24NCisgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAg ICAgImZpeGVkIg0KKyAgICAgICAgICAgICAgYnVpbGRlcjENCisgICAgICAg ICAgICAgICM6aGFzaA0KKyBAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzhka2huZnBya2puNnA1aGg2YWJqYnZoY3lwaWYxZGpuLWZp bmFsLmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1aXgtdGVzdHMvdmFyL2xv Zy9ndWl4L2RydnMvOGQvL2tobmZwcmtqbjZwNWhoNmFiamJ2aGN5cGlmMWRq bi1maW5hbC5kcnYuYnoyDQpAIGJ1aWxkLXN1Y2NlZWRlZCAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvOGRraG5mcHJram42cDVoaDZhYmpidmhjeXBpZjFkam4t ZmluYWwuZHJ2IC0NCkAgYnVpbGQtc3RhcnRlZCAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvcTltbDZpd3o0YjhqZmZnZDZsM2prbGxtMGxtOWc3YXctZml4ZWQt cmVjLmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1aXgtdGVzdHMvdmFyL2xv Zy9ndWl4L2RydnMvcTkvL21sNml3ejRiOGpmZmdkNmwzamtsbG0wbG05Zzdh dy1maXhlZC1yZWMuZHJ2LmJ6Mg0KQCBidWlsZC1zdWNjZWVkZWQgL3RtcC9n dWl4LXRlc3RzL3N0b3JlL3E5bWw2aXd6NGI4amZmZ2Q2bDNqa2xsbTBsbTln N2F3LWZpeGVkLXJlYy5kcnYgLQ0KICAgICAgICAgICAgIGhhc2gNCisgICAg ICAgICAgICAgICM6aGFzaC1hbGdvDQorICAgICAgICAgICAgICAnc2hhMjU2 KSkNCisgICAgICAgICAgKGlucHV0Mg0KKyAgICAgICAgICAgIChidWlsZC1l eHByZXNzaW9uLT5kZXJpdmF0aW9uDQorICAgICAgICAgICAgICAlc3RvcmUN CisgICAgICAgICAgICAgICJmaXhlZCINCisgICAgICAgICAgICAgIGJ1aWxk ZXIyDQorICAgICAgICAgICAgICAjOmhhc2gNCisgICAgICAgICAgICAgIGhh c2gNCisgICAgICAgICAgICAgICM6aGFzaC1hbGdvDQorICAgICAgICAgICAg ICAnc2hhMjU2KSkNCisgICAgICAgICAgKGJ1aWxkZXIzDQorICAgICAgICAg ICAgJyhsZXQgKChpbnB1dCAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgImlu cHV0IikpKQ0KKyAgICAgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZp bGUNCisgICAgICAgICAgICAgICAgICVvdXRwdXQNCisgICAgICAgICAgICAg ICAgIChsYW1iZGEgKG91dCkNCisgICAgICAgICAgICAgICAgICAgKGZvcm1h dCAjZiAiTXkgaW5wdXQgaXMgfmEufiUiIGlucHV0KSkpKSkNCisgICAgICAg ICAgKGZpbmFsMQ0KKyAgICAgICAgICAgIChidWlsZC1leHByZXNzaW9uLT5k ZXJpdmF0aW9uDQorICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAg ICAgICJmaW5hbCINCisgICAgICAgICAgICAgIGJ1aWxkZXIzDQorICAgICAg ICAgICAgICAjOmlucHV0cw0KKyAgICAgICAgICAgICAgYCgoImlucHV0IiAs aW5wdXQxKSkpKQ0KKyAgICAgICAgICAoZmluYWwyDQorICAgICAgICAgICAg KGJ1aWxkLWV4cHJlc3Npb24tPmRlcml2YXRpb24NCisgICAgICAgICAgICAg ICVzdG9yZQ0KKyAgICAgICAgICAgICAgImZpbmFsIg0KKyAgICAgICAgICAg ICAgYnVpbGRlcjMNCisgICAgICAgICAgICAgICM6aW5wdXRzDQorICAgICAg ICAgICAgICBgKCgiaW5wdXQiICxpbnB1dDIpKSkpKQ0KKyAgICAgKGFuZCAo c3RyaW5nPT8NCisgICAgICAgICAgICAoZGVyaXZhdGlvbi0+b3V0cHV0LXBh dGggZmluYWwxKQ0KKyAgICAgICAgICAgIChkZXJpdmF0aW9uLT5vdXRwdXQt cGF0aCBmaW5hbDIpKQ0KKyAgICAgICAgICAoc3RyaW5nPT8NCisgICAgICAg ICAgICAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZmluYWwxKQ0KKyAgICAg ICAgICAgIChkZXJpdmF0aW9uLXBhdGgtPm91dHB1dC1wYXRoDQorICAgICAg ICAgICAgICAoZGVyaXZhdGlvbi1maWxlLW5hbWUgZmluYWwxKSkpDQorICAg ICAgICAgIChidWlsZC1kZXJpdmF0aW9ucyAlc3RvcmUgKGxpc3QgZmluYWwx IGZpbmFsMikpKSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MN Cg0KdGVzdC1uYW1lOiBidWlsZC1leHByZXNzaW9uLT5kZXJpdmF0aW9uIHBy b2R1Y2VzIHJlY3Vyc2l2ZSBmaXhlZC1vdXRwdXQNCmxvY2F0aW9uOiAvdG1w L2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJj ZS90ZXN0cy9kZXJpdmF0aW9ucy5zY206MTA1MQ0Kc291cmNlOg0KKyAodGVz dC1hc3NlcnQNCisgICAiYnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlvbiBw cm9kdWNlcyByZWN1cnNpdmUgZml4ZWQtb3V0cHV0Ig0KKyAgIChsZXQqICgo YnVpbGRlcg0KKyAgICAgICAgICAgICcoYmVnaW4NCisgICAgICAgICAgICAg ICAodXNlLW1vZHVsZXMgKHNyZmkgc3JmaS0yNikpDQorICAgICAgICAgICAg ICAgKG1rZGlyICVvdXRwdXQpDQorICAgICAgICAgICAgICAgKGNoZGlyICVv dXRwdXQpDQorICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1vdXRwdXQtZmls ZQ0KKyAgICAgICAgICAgICAgICAgImV4ZSINCisgICAgICAgICAgICAgICAg IChjdXQgZGlzcGxheSAiZXhlY3V0YWJsZSIgPD4pKQ0KKyAgICAgICAgICAg ICAgIChjaG1vZCAiZXhlIiA1MTEpDQorICAgICAgICAgICAgICAgKHN5bWxp bmsgImV4ZSIgInN5bWxpbmsiKQ0KKyAgICAgICAgICAgICAgIChta2RpciAi c3ViZGlyIikpKQ0KKyAgICAgICAgICAoZHJ2IChidWlsZC1leHByZXNzaW9u LT5kZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICAlc3RvcmUNCisgICAg ICAgICAgICAgICAgICJmaXhlZC1yZWMiDQorICAgICAgICAgICAgICAgICBi dWlsZGVyDQorICAgICAgICAgICAgICAgICAjOmhhc2gtYWxnbw0KKyAgICAg ICAgICAgICAgICAgJ3NoYTI1Ng0KKyAgICAgICAgICAgICAgICAgIzpoYXNo DQorICAgICAgICAgICAgICAgICAoYmFzZTMyDQorICAgICAgICAgICAgICAg ICAgICIxMGsxbHc0MXd5cmpmOW14eWRpMGlzNW5rcHlubHN2Z3NsaW5pY3M0 cHBpcjEzZzdkNzRwIikNCisgICAgICAgICAgICAgICAgICM6cmVjdXJzaXZl Pw0KKyAgICAgICAgICAgICAgICAgI3QpKSkNCisgICAgIChhbmQgKGJ1aWxk LWRlcml2YXRpb25zICVzdG9yZSAobGlzdCBkcnYpKQ0KKyAgICAgICAgICAo bGV0KiAoKGRpciAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZHJ2KSkNCisg ICAgICAgICAgICAgICAgIChleGUgKHN0cmluZy1hcHBlbmQgZGlyICIvZXhl IikpDQorICAgICAgICAgICAgICAgICAobGluayAoc3RyaW5nLWFwcGVuZCBk aXIgIi9zeW1saW5rIikpDQorICAgICAgICAgICAgICAgICAoc3ViZGlyIChz dHJpbmctYXBwZW5kIGRpciAiL3N1YmRpciIpKSkNCisgICAgICAgICAgICAo YW5kIChleGVjdXRhYmxlLWZpbGU/IGV4ZSkNCisgICAgICAgICAgICAgICAg IChzdHJpbmc9Pw0KKyAgICAgICAgICAgICAgICAgICAiZXhlY3V0YWJsZSIN CisgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlIGV4 ZSBnZXQtc3RyaW5nLWFsbCkpDQorICAgICAgICAgICAgICAgICAoc3RyaW5n PT8gImV4ZSIgKHJlYWRsaW5rIGxpbmspKQ0KKyAgICAgICAgICAgICAgICAg KGZpbGUtaXMtZGlyZWN0b3J5PyBzdWJkaXIpKSkpKSkNCmFjdHVhbC12YWx1 ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IGJ1aWxkLWV4cHJl c3Npb24tPmRlcml2YXRpb24gdXNlcyByZWN1cnNpdmUgZml4ZWQtb3V0cHV0 DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZk NzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvZGVyaXZhdGlvbnMuc2NtOjEwNzcN CnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgImJ1aWxkLWV4cHJlc3Np b24tPmRlcml2YXRpb24gdXNlcyByZWN1cnNpdmUgZml4ZWQtb3V0cHV0Ig0K KyAgIChsZXQqICgoYnVpbGRlcg0KKyAgICAgICAgICAgICcoY2FsbC13aXRo LW91dHB1dC1maWxlDQorICAgICAgICAgICAgICAgJW91dHB1dA0KKyAgICAg ICAgICAgICAgIChsYW1iZGEgKHBvcnQpIChkaXNwbGF5ICJoZWxsbyIgcG9y dCkpKSkNCisgICAgICAgICAgKGZpeGVkIChidWlsZC1leHByZXNzaW9uLT5k ZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAg ICAgICAgICAgICAgICAic21hbGwtZml4ZWQtcmVjIg0KKyAgICAgICAgICAg ICAgICAgICBidWlsZGVyDQorICAgICAgICAgICAgICAgICAgICM6aGFzaC1h bGdvDQorICAgICAgICAgICAgICAgICAgICdzaGEyNTYNCisgICAgICAgICAg ICAgICAgICAgIzpoYXNoDQorICAgICAgICAgICAgICAgICAgIChiYXNlMzIN CisgICAgICAgICAgICAgICAgICAgICAiMHNnOWY1OGwxamo4OHc2cGRyZmRw ajV4OWIxenJ3c3prODRqODF6dmJ5MzZxOXdoaGhxYSIpDQorICAgICAgICAg ICAgICAgICAgICM6cmVjdXJzaXZlPw0KKyAgICAgICAgICAgICAgICAgICAj dCkpDQorICAgICAgICAgIChpbiAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGgg Zml4ZWQpKQ0KKyAgICAgICAgICAoYnVpbGRlcg0KKyAgICAgICAgICAgIGAo YmVnaW4NCisgICAgICAgICAgICAgICAobWtkaXIgJW91dHB1dCkNCisgICAg ICAgICAgICAgICAoY2hkaXIgJW91dHB1dCkNCisgICAgICAgICAgICAgICAo c3ltbGluayAsaW4gInN5bWxpbmsiKSkpDQorICAgICAgICAgIChkcnYgKGJ1 aWxkLWV4cHJlc3Npb24tPmRlcml2YXRpb24NCisgICAgICAgICAgICAgICAg ICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAgImZpeGVkLXJlYy11c2VyIg0K KyAgICAgICAgICAgICAgICAgYnVpbGRlcg0KKyAgICAgICAgICAgICAgICAg IzppbnB1dHMNCisgICAgICAgICAgICAgICAgIGAoKCJmaXhlZCIgLGZpeGVk KSkpKSkNCisgICAgIChhbmQgKGJ1aWxkLWRlcml2YXRpb25zICVzdG9yZSAo bGlzdCBkcnYpKQ0KKyAgICAgICAgICAobGV0IEAgYnVpbGQtc3RhcnRlZCAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvOWEyejR6ejdzcmFhMDY1ejRmYTEyZzlz ZzZtbGhrajUtc21hbGwtZml4ZWQtcmVjLmRydiAtIHg4Nl82NC1saW51eCAv dG1wL2d1aXgtdGVzdHMvdmFyL2xvZy9ndWl4L2RydnMvOWEvLzJ6NHp6N3Ny YWEwNjV6NGZhMTJnOXNnNm1saGtqNS1zbWFsbC1maXhlZC1yZWMuZHJ2LmJ6 Mg0KQCBidWlsZC1zdWNjZWVkZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzlh Mno0eno3c3JhYTA2NXo0ZmExMmc5c2c2bWxoa2o1LXNtYWxsLWZpeGVkLXJl Yy5kcnYgLQ0KQCBidWlsZC1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS9hYWthZzQ1N2ppaDIyYXpkMW1raGN2bmxudjkxMTVreS1maXhlZC1yZWMt dXNlci5kcnYgLSB4ODZfNjQtbGludXggL3RtcC9ndWl4LXRlc3RzL3Zhci9s b2cvZ3VpeC9kcnZzL2FhLy9rYWc0NTdqaWgyMmF6ZDFta2hjdm5sbnY5MTE1 a3ktZml4ZWQtcmVjLXVzZXIuZHJ2LmJ6Mg0KQCBidWlsZC1zdWNjZWVkZWQg L3RtcC9ndWl4LXRlc3RzL3N0b3JlL2Fha2FnNDU3amloMjJhemQxbWtoY3Zu bG52OTExNWt5LWZpeGVkLXJlYy11c2VyLmRydiAtDQpAIGJ1aWxkLXN0YXJ0 ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzMzeHI5NWRmaWw1cW5hM2R4bHps enl2cmx3OW55Y24wLXJlZmVyZW5jZXMtZ3JhcGhzLmRydiAtIHg4Nl82NC1s aW51eCAvdG1wL2d1aXgtdGVzdHMvdmFyL2xvZy9ndWl4L2RydnMvMzMvL3hy OTVkZmlsNXFuYTNkeGx6bHp5dnJsdzlueWNuMC1yZWZlcmVuY2VzLWdyYXBo cy5kcnYuYnoyDQpAIGJ1aWxkLXN1Y2NlZWRlZCAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvMzN4cjk1ZGZpbDVxbmEzZHhsemx6eXZybHc5bnljbjAtcmVmZXJl bmNlcy1ncmFwaHMuZHJ2IC0NCkAgYnVpbGQtc3RhcnRlZCAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvYWpxYzBsMXJiZ2Q4M2hkaWQ3YWluMndyMHdpd3Z2aDQt b3JpZ2luYWwtZHJ2Mi5kcnYgLSB4ODZfNjQtbGludXggL3RtcC9ndWl4LXRl c3RzL3Zhci9sb2cvZ3VpeC9kcnZzL2FqLy9xYzBsMXJiZ2Q4M2hkaWQ3YWlu MndyMHdpd3Z2aDQtb3JpZ2luYWwtZHJ2Mi5kcnYuYnoyDQpAIGJ1aWxkLXN1 Y2NlZWRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvYWpxYzBsMXJiZ2Q4M2hk aWQ3YWluMndyMHdpd3Z2aDQtb3JpZ2luYWwtZHJ2Mi5kcnYgLQ0KQCBidWls ZC1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS92a3M1ZzIwZmpsbWk1 ZGFpcDM1cnJkMzQ4NjlmbnFsOS1kcnYtdG8tcmVtYXAuZHJ2IC0geDg2XzY0 LWxpbnV4IC90bXAvZ3VpeC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2cy92ay8v czVnMjBmamxtaTVkYWlwMzVycmQzNDg2OWZucWw5LWRydi10by1yZW1hcC5k cnYuYnoyDQpAIGJ1aWxkLXN1Y2NlZWRlZCAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvdmtzNWcyMGZqbG1pNWRhaXAzNXJyZDM0ODY5Zm5xbDktZHJ2LXRvLXJl bWFwLmRydiAtDQooKG91dCAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZHJ2 KSkpDQorICAgICAgICAgICAgKHN0cmluZz0/DQorICAgICAgICAgICAgICAo cmVhZGxpbmsgKHN0cmluZy1hcHBlbmQgb3V0ICIvc3ltbGluayIpKQ0KKyAg ICAgICAgICAgICAgaW4pKSkpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0 OiBQQVNTDQoNCnRlc3QtbmFtZTogYnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZh dGlvbiB3aXRoICM6cmVmZXJlbmNlcy1ncmFwaHMNCmxvY2F0aW9uOiAvdG1w L2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJj ZS90ZXN0cy9kZXJpdmF0aW9ucy5zY206MTA5OQ0Kc291cmNlOg0KKyAodGVz dC1hc3NlcnQNCisgICAiYnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlvbiB3 aXRoICM6cmVmZXJlbmNlcy1ncmFwaHMiDQorICAgKGxldCogKChpbnB1dCAo YWRkLXRleHQtdG8tc3RvcmUNCisgICAgICAgICAgICAgICAgICAgJXN0b3Jl DQorICAgICAgICAgICAgICAgICAgICJmb28iDQorICAgICAgICAgICAgICAg ICAgICJoZWxsbyINCisgICAgICAgICAgICAgICAgICAgKGxpc3QgJWJhc2gg JW1rZGlyKSkpDQorICAgICAgICAgIChidWlsZGVyICcoY29weS1maWxlICJp bnB1dCIgJW91dHB1dCkpDQorICAgICAgICAgIChkcnYgKGJ1aWxkLWV4cHJl c3Npb24tPmRlcml2YXRpb24NCisgICAgICAgICAgICAgICAgICVzdG9yZQ0K KyAgICAgICAgICAgICAgICAgInJlZmVyZW5jZXMtZ3JhcGhzIg0KKyAgICAg ICAgICAgICAgICAgYnVpbGRlcg0KKyAgICAgICAgICAgICAgICAgIzpyZWZl cmVuY2VzLWdyYXBocw0KKyAgICAgICAgICAgICAgICAgYCgoImlucHV0IiB1 bnF1b3RlIGlucHV0KSkpKQ0KKyAgICAgICAgICAob3V0IChkZXJpdmF0aW9u LT5vdXRwdXQtcGF0aCBkcnYpKSkNCisgICAgIChkZWZpbmUgKGRlcHMgcGF0 aCAuIGRlcHMpDQorICAgICAgIChsZXQgKChjb3VudCAobGVuZ3RoIGRlcHMp KSkNCisgICAgICAgICAoc3RyaW5nLWFwcGVuZA0KKyAgICAgICAgICAgcGF0 aA0KKyAgICAgICAgICAgIlxuXG4iDQorICAgICAgICAgICAobnVtYmVyLT5z dHJpbmcgY291bnQpDQorICAgICAgICAgICAiXG4iDQorICAgICAgICAgICAo c3RyaW5nLWpvaW4gKHNvcnQgZGVwcyBzdHJpbmc8PykgIlxuIikNCisgICAg ICAgICAgIChpZiAoemVybz8gY291bnQpICIiICJcbiIpKSkpDQorICAgICAo YW5kIChidWlsZC1kZXJpdmF0aW9ucyAlc3RvcmUgKGxpc3QgZHJ2KSkNCisg ICAgICAgICAgKGVxdWFsPw0KKyAgICAgICAgICAgIChjYWxsLXdpdGgtaW5w dXQtZmlsZSBvdXQgZ2V0LXN0cmluZy1hbGwpDQorICAgICAgICAgICAgKHN0 cmluZy1jb25jYXRlbmF0ZQ0KKyAgICAgICAgICAgICAgKG1hcCBjZHINCisg ICAgICAgICAgICAgICAgICAgKHNvcnQgKG1hcCAobGFtYmRhIChwIGQpIChj b25zIHAgKGFwcGx5IGRlcHMgcCBkKSkpDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGxpc3QgaW5wdXQgJWJhc2ggJW1rZGlyKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChsaXN0IChsaXN0ICViYXNoICVt a2RpcikgJygpICcoKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgIChs YW1iZGEgKHggeSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAobWF0 Y2ggeA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKHAx IC4gXykNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICht YXRjaCB5DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKChwMiAuIF8pDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChzdHJpbmc8PyBwMSBwMikpKSkpKSkpKSkpKSkN CmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6 IG1hcC1kZXJpdmF0aW9uDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1 aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvZGVyaXZh dGlvbnMuc2NtOjExMzANCnNvdXJjZToNCisgKHRlc3QtZXF1YWwNCisgICAi bWFwLWRlcml2YXRpb24iDQorICAgImhlbGxvIg0KKyAgIChsZXQqICgoam9r ZSAocGFja2FnZS1kZXJpdmF0aW9uICVzdG9yZSBndWlsZS0xLjgpKQ0KKyAg ICAgICAgICAoZ29vZCAocGFja2FnZS1kZXJpdmF0aW9uICVzdG9yZSAlYm9v dHN0cmFwLWd1aWxlKSkNCisgICAgICAgICAgKGRydjEgKGJ1aWxkLWV4cHJl c3Npb24tPmRlcml2YXRpb24NCisgICAgICAgICAgICAgICAgICAlc3RvcmUN CisgICAgICAgICAgICAgICAgICAib3JpZ2luYWwtZHJ2MSINCisgICAgICAg ICAgICAgICAgICAjZg0KKyAgICAgICAgICAgICAgICAgICM6Z3VpbGUtZm9y LWJ1aWxkDQorICAgICAgICAgICAgICAgICAgam9rZSkpDQorICAgICAgICAg IChkcnYyIChidWlsZC1leHByZXNzaW9uLT5kZXJpdmF0aW9uDQorICAgICAg ICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAgICAgIm9yaWdp bmFsLWRydjIiDQorICAgICAgICAgICAgICAgICAgJyhjYWxsLXdpdGgtb3V0 cHV0LWZpbGUNCisgICAgICAgICAgICAgICAgICAgICAlb3V0cHV0DQorICAg ICAgICAgICAgICAgICAgICAgKGxhbWJkYSAocCkgKGRpc3BsYXkgImhlbGxv IiBwKSkpKSkNCisgICAgICAgICAgKGRydjMgKGJ1aWxkLWV4cHJlc3Npb24t PmRlcml2YXRpb24NCisgICAgICAgICAgICAgICAgICAlc3RvcmUNCisgICAg ICAgICAgICAgICAgICAiZHJ2LXRvLXJlbWFwIg0KKyAgICAgICAgICAgICAg ICAgICcobGV0ICgoaW4gKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJpbiIp KSkNCisgICAgICAgICAgICAgICAgICAgICAoY29weS1maWxlIGluICVvdXRw dXQpKQ0KKyAgICAgICAgICAgICAgICAgICM6aW5wdXRzDQorICAgICAgICAg ICAgICAgICAgYCgoImluIiAsZHJ2MSkpDQorICAgICAgICAgICAgICAgICAg IzpndWlsZS1mb3ItYnVpbGQNCisgICAgICAgICAgICAgICAgICBqb2tlKSkN CisgICAgICAgICAgKGRydjQgKG1hcC1kZXJpdmF0aW9uDQorICAgICAgICAg ICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAgICAgZHJ2Mw0KKyAg ICAgICAgICAgICAgICAgIGAoKCxkcnYxIHVucXVvdGUgZHJ2MikgKCxqb2tl IHVucXVvdGUgZ29vZCkpKSkNCisgICAgICAgICAgKG91dCAoZGVyaXZhdGlv bi0+b3V0cHV0LXBhdGggZHJ2NCkpKQ0KKyAgICAgKGFuZCAoYnVpbGQtZGVy aXZhdGlvbnMNCisgICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAo bGlzdCAocGsgJ3JlbWFwcGVkIGRydjQpKSkNCisgICAgICAgICAgKGNhbGwt d2l0aC1pbnB1dC1maWxlIG91dCBnZXQtc3RyaW5nLWFsbCkpKSkNCg0KOzs7 IChyZW1hcHBlZCAjPGRlcml2YXRpb24gL3RtcC9ndWl4LXRlc3RzL3N0b3Jl L3ZrczVnMjBmamxtaTVkYWlwMzVycmQzNDg2OWZucWw5LWRydi10by1yZW1h cC5kcnYgPT4gL3RtcC9ndWl4LXRlc3RzL3N0b3JlL2Y4cHJ2eWtwYXBsemww Z3c5cXlraXB2aXEzdmlsOXdzLWRydi10by1yZW1hcCA5ZTAwMDA+KQ0KZXhw ZWN0ZWQtdmFsdWU6ICJoZWxsbyINCmFjdHVhbC12YWx1ZTogImhlbGxvIg0K cmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogbWFwLWRlcml2YXRpb24sIHNv dXJjZXMNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAt MS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9kZXJpdmF0aW9ucy5zY206 MTE1Mw0Kc291cmNlOg0KKyAodGVzdC1lcXVhbA0KKyAgICJtYXAtZGVyaXZh dGlvbiwgc291cmNlcyINCisgICAiaGVsbG8iDQorICAgKGxldCogKChzY3Jp cHQxDQorICAgICAgICAgICAgKGFkZC10ZXh0LXRvLXN0b3JlICVzdG9yZSAi ZmFpbC5zaCIgImV4aXQgMSIpKQ0KKyAgICAgICAgICAoc2NyaXB0Mg0KKyAg ICAgICAgICAgIChhZGQtdGV4dC10by1zdG9yZQ0KKyAgICAgICAgICAgICAg JXN0b3JlDQorICAgICAgICAgICAgICAiaGkuc2giDQorICAgICAgICAgICAg ICAiZWNobyAtbiBoZWxsbyA+ICRvdXQiKSkNCisgICAgICAgICAgKGJhc2gt ZnVsbA0KKyAgICAgICAgICAgIChwYWNrYWdlLWRlcml2YXRpb24NCisgICAg ICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgKEAgKGdudSBwYWNr YWdlcyBiYXNoKSBiYXNoKSkpDQorICAgICAgICAgIChkcnYxIChkZXJpdmF0 aW9uDQorICAgICAgICAgICAgICAgICAgJXN0b3JlDQorIEAgYnVpbGQtc3Rh cnRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvM2IxcjlxdmdwY2FtaTAyZzY2 aXFnbmJmbTN4eHN4OTUtZHJ2LXRvLXJlbWFwLmRydiAtIHg4Nl82NC1saW51 eCAvdG1wL2d1aXgtdGVzdHMvdmFyL2xvZy9ndWl4L2RydnMvM2IvLzFyOXF2 Z3BjYW1pMDJnNjZpcWduYmZtM3h4c3g5NS1kcnYtdG8tcmVtYXAuZHJ2LmJ6 Mg0KQCBidWlsZC1zdWNjZWVkZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzNi MXI5cXZncGNhbWkwMmc2NmlxZ25iZm0zeHhzeDk1LWRydi10by1yZW1hcC5k cnYgLQ0KICAgICAgICAgICAgICAgICAiZHJ2LXRvLXJlbWFwIg0KKyAgICAg ICAgICAgICAgICAgIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBiYXNoLWZ1 bGwpDQorICAgICAgICAgICAgICAgICAgYCgiLWUiICxzY3JpcHQxKQ0KKyAg ICAgICAgICAgICAgICAgICM6aW5wdXRzDQorICAgICAgICAgICAgICAgICAg YCgoLGJhc2gtZnVsbCkgKCxzY3JpcHQxKSkpKQ0KKyAgICAgICAgICAoZHJ2 MiAobWFwLWRlcml2YXRpb24NCisgICAgICAgICAgICAgICAgICAlc3RvcmUN CisgICAgICAgICAgICAgICAgICBkcnYxDQorICAgICAgICAgICAgICAgICAg YCgoLGJhc2gtZnVsbCB1bnF1b3RlICViYXNoKQ0KKyAgICAgICAgICAgICAg ICAgICAgKCxzY3JpcHQxIHVucXVvdGUgc2NyaXB0MikpKSkNCisgICAgICAg ICAgKG91dCAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZHJ2MikpKQ0KKyAg ICAgKGFuZCAoYnVpbGQtZGVyaXZhdGlvbnMNCisgICAgICAgICAgICAlc3Rv cmUNCisgICAgICAgICAgICAobGlzdCAocGsgJ3JlbWFwcGVkKiBkcnYyKSkp DQorICAgICAgICAgIChjYWxsLXdpdGgtaW5wdXQtZmlsZSBvdXQgZ2V0LXN0 cmluZy1hbGwpKSkpDQoNCjs7OyAocmVtYXBwZWQqICM8ZGVyaXZhdGlvbiAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvM2IxcjlxdmdwY2FtaTAyZzY2aXFnbmJm bTN4eHN4OTUtZHJ2LXRvLXJlbWFwLmRydiA9PiAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvZDE2cmY2emNoMncyM2NuMXYxZ204cjN3MTJwYzd5Mm0tZHJ2LXRv LXJlbWFwIDI5ODg0NjA+KQ0KZXhwZWN0ZWQtdmFsdWU6ICJoZWxsbyINCmFj dHVhbC12YWx1ZTogImhlbGxvIg0KcmVzdWx0OiBQQVNTDQoNCg0KU0tJUDog dGVzdHMvcGFja2FnZXMNCj09PT09PT09PT09PT09PT09PT09DQoNCnRlc3Qt bmFtZTogcHJpbnRlciB3aXRoIGxvY2F0aW9uDQpsb2NhdGlvbjogL3RtcC9n dWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2Uv dGVzdHMvcGFja2FnZXMuc2NtOjY5DQpzb3VyY2U6DQorICh0ZXN0LWFzc2Vy dA0KKyAgICJwcmludGVyIHdpdGggbG9jYXRpb24iDQorICAgKHN0cmluZy1t YXRjaA0KKyAgICAgIl4jPHBhY2thZ2UgZm9vQDAgZm9vLnNjbTo0MiBbWzp4 ZGlnaXQ6XV0rPiQiDQorICAgICAod2l0aC1vdXRwdXQtdG8tc3RyaW5nDQor ICAgICAgIChsYW1iZGEgKCkNCisgICAgICAgICAod3JpdGUgKGR1bW15LXBh Y2thZ2UNCisgICAgICAgICAgICAgICAgICAiZm9vIg0KKyAgICAgICAgICAg ICAgICAgIChsb2NhdGlvbiAobWFrZS1sb2NhdGlvbiAiZm9vLnNjbSIgNDIg NykpKSkpKSkpDQphY3R1YWwtdmFsdWU6ICMoIiM8cGFja2FnZSBmb29AMCBm b28uc2NtOjQyIDE5MzQwMDA+IiAoMCAuIDM1KSkNCnJlc3VsdDogUEFTUw0K DQp0ZXN0LW5hbWU6IHByaW50ZXIgd2l0aG91dCBsb2NhdGlvbg0KbG9jYXRp b246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2 LTAvc291cmNlL3Rlc3RzL3BhY2thZ2VzLnNjbTo3Nw0Kc291cmNlOg0KKyAo dGVzdC1hc3NlcnQNCisgICAicHJpbnRlciB3aXRob3V0IGxvY2F0aW9uIg0K KyAgIChzdHJpbmctbWF0Y2gNCisgICAgICJeIzxwYWNrYWdlIGZvb0AwIFtb OnhkaWdpdDpdXSs+JCINCisgICAgICh3aXRoLW91dHB1dC10by1zdHJpbmcN CisgICAgICAgKGxhbWJkYSAoKQ0KKyAgICAgICAgICh3cml0ZSAoZHVtbXkt cGFja2FnZSAiZm9vIiAobG9jYXRpb24gI2YpKSkpKSkpDQphY3R1YWwtdmFs dWU6ICMoIiM8cGFja2FnZSBmb29AMCAxYTJiZTQwPiIgKDAgLiAyNCkpDQpy ZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBoaWRkZW4tcGFja2FnZQ0KbG9j YXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIu ZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2thZ2VzLnNjbTo4NA0Kc291cmNlOg0K KyAodGVzdC1hc3NlcnQNCisgICAiaGlkZGVuLXBhY2thZ2UiDQorICAgKGFu ZCAoaGlkZGVuLXBhY2thZ2U/DQorICAgICAgICAgIChoaWRkZW4tcGFja2Fn ZSAoZHVtbXktcGFja2FnZSAiZm9vIikpKQ0KKyAgICAgICAgKG5vdCAoaGlk ZGVuLXBhY2thZ2U/IChkdW1teS1wYWNrYWdlICJmb28iKSkpKSkNCmFjdHVh bC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IHBhY2th Z2Utc3VwZXJzZWRlZA0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4 LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2thZ2Vz LnNjbTo4OA0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAicGFja2Fn ZS1zdXBlcnNlZGVkIg0KKyAgIChsZXQqICgobmV3IChkdW1teS1wYWNrYWdl ICJiYXIiKSkNCisgICAgICAgICAgKG9sZCAoZGVwcmVjYXRlZC1wYWNrYWdl ICJmb28iIG5ldykpKQ0KKyAgICAgKGFuZCAoZXE/IChwYWNrYWdlLXN1cGVy c2VkZWQgb2xkKSBuZXcpDQorICAgICAgICAgIChtb2NrICgoZ251IHBhY2th Z2VzKQ0KKyAgICAgICAgICAgICAgICAgZmluZC1iZXN0LXBhY2thZ2VzLWJ5 LW5hbWUNCisgICAgICAgICAgICAgICAgIChjb25zdCAobGlzdCBvbGQpKSkN CisgICAgICAgICAgICAgICAgKHNwZWNpZmljYXRpb24tPnBhY2thZ2UgImZv byIpDQorICAgICAgICAgICAgICAgIChhbmQgKGVxPyBuZXcgKHNwZWNpZmlj YXRpb24tPnBhY2thZ2UgImZvbyIpKQ0KKyAgICAgICAgICAgICAgICAgICAg IChlcT8gbmV3IChzcGVjaWZpY2F0aW9uLT5wYWNrYWdlK291dHB1dCAiZm9v IikpKSkpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0 ZXN0LW5hbWU6IHRyYW5zYWN0aW9uLXVwZ3JhZGUtZW50cnksIHplcm8gdXBn cmFkZXMNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAt MS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9wYWNrYWdlcy5zY206OTcN CnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInRyYW5zYWN0aW9uLXVw Z3JhZGUtZW50cnksIHplcm8gdXBncmFkZXMiDQorICAgKGxldCogKChvbGQg KGR1bW15LXBhY2thZ2UgImZvbyIgKHZlcnNpb24gIjEiKSkpDQorICAgICAg ICAgICh0eCAobW9jayAoKGdudSBwYWNrYWdlcykNCisgICAgICAgICAgICAg ICAgICAgICBmaW5kLW5ld2VzdC1hdmFpbGFibGUtcGFja2FnZXMNCisgICAg ICAgICAgICAgICAgICAgICAoY29uc3Qgdmxpc3QtbnVsbCkpDQorICAgICAg ICAgICAgICAgICAgICAoKEBAIChndWl4IHNjcmlwdHMgcGFja2FnZSkNCisg ICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNhY3Rpb24tdXBncmFkZS1l bnRyeSkNCisgICAgICAgICAgICAgICAgICAgICAobWFuaWZlc3QtZW50cnkN CisgICAgICAgICAgICAgICAgICAgICAgIChpbmhlcml0IChwYWNrYWdlLT5t YW5pZmVzdC1lbnRyeSBvbGQpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAg KGl0ZW0gKHN0cmluZy1hcHBlbmQNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKCVzdG9yZS1wcmVmaXgpDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIvIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAobWFrZS1zdHJpbmcgMzIgI1xlKQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiLWZvby0xIikpKQ0KKyAgICAgICAgICAgICAgICAg ICAgIChtYW5pZmVzdC10cmFuc2FjdGlvbikpKSkpDQorICAgICAobWFuaWZl c3QtdHJhbnNhY3Rpb24tbnVsbD8gdHgpKSkNCmFjdHVhbC12YWx1ZTogI3QN CnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IHRyYW5zYWN0aW9uLXVwZ3Jh ZGUtZW50cnksIG9uZSB1cGdyYWRlDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1 aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMv cGFja2FnZXMuc2NtOjEwOQ0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisg ICAidHJhbnNhY3Rpb24tdXBncmFkZS1lbnRyeSwgb25lIHVwZ3JhZGUiDQor ICAgKGxldCogKChvbGQgKGR1bW15LXBhY2thZ2UgImZvbyIgKHZlcnNpb24g IjEiKSkpDQorICAgICAgICAgIChuZXcgKGR1bW15LXBhY2thZ2UgImZvbyIg KHZlcnNpb24gIjIiKSkpDQorICAgICAgICAgICh0eCAobW9jayAoKGdudSBw YWNrYWdlcykNCisgICAgICAgICAgICAgICAgICAgICBmaW5kLW5ld2VzdC1h dmFpbGFibGUtcGFja2FnZXMNCisgICAgICAgICAgICAgICAgICAgICAoY29u c3QgKHZoYXNoLWNvbnMgImZvbyIgKGxpc3QgIjIiIG5ldykgdmxpc3QtbnVs bCkpKQ0KKyAgICAgICAgICAgICAgICAgICAgKChAQCAoZ3VpeCBzY3JpcHRz IHBhY2thZ2UpDQorICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zYWN0 aW9uLXVwZ3JhZGUtZW50cnkpDQorICAgICAgICAgICAgICAgICAgICAgKG1h bmlmZXN0LWVudHJ5DQorICAgICAgICAgICAgICAgICAgICAgICAoaW5oZXJp dCAocGFja2FnZS0+bWFuaWZlc3QtZW50cnkgb2xkKSkNCisgICAgICAgICAg ICAgICAgICAgICAgIChpdGVtIChzdHJpbmctYXBwZW5kDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICglc3RvcmUtcHJlZml4KQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiLyINCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKG1ha2Utc3RyaW5nIDMyICNcZSkNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi1mb28tMSIpKSkNCisgICAg ICAgICAgICAgICAgICAgICAobWFuaWZlc3QtdHJhbnNhY3Rpb24pKSkpKQ0K KyAgICAgKGFuZCAobWF0Y2ggKG1hbmlmZXN0LXRyYW5zYWN0aW9uLWluc3Rh bGwgdHgpDQorICAgICAgICAgICAgICAgICAoKCgkIDxtYW5pZmVzdC1lbnRy eT4gImZvbyIgIjIiICJvdXQiIGl0ZW0pKQ0KKyAgICAgICAgICAgICAgICAg IChlcT8gaXRlbSBuZXcpKSkNCisgICAgICAgICAgKG51bGw/IChtYW5pZmVz dC10cmFuc2FjdGlvbi1yZW1vdmUgdHgpKSkpKQ0KYWN0dWFsLXZhbHVlOiAj dA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogdHJhbnNhY3Rpb24tdXBn cmFkZS1lbnRyeSwgc3VwZXJzZWRlZCBwYWNrYWdlDQpsb2NhdGlvbjogL3Rt cC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3Vy Y2UvdGVzdHMvcGFja2FnZXMuc2NtOjEyNQ0Kc291cmNlOg0KKyAodGVzdC1h c3NlcnQNCisgICAidHJhbnNhY3Rpb24tdXBncmFkZS1lbnRyeSwgc3VwZXJz ZWRlZCBwYWNrYWdlIg0KKyAgIChsZXQqICgob2xkIChkdW1teS1wYWNrYWdl ICJmb28iICh2ZXJzaW9uICIxIikpKQ0KKyAgICAgICAgICAobmV3IChkdW1t eS1wYWNrYWdlICJiYXIiICh2ZXJzaW9uICIyIikpKQ0KKyAgICAgICAgICAo ZGVwIChkZXByZWNhdGVkLXBhY2thZ2UgImZvbyIgbmV3KSkNCisgICAgICAg ICAgKHR4IChtb2NrICgoZ251IHBhY2thZ2VzKQ0KKyAgICAgICAgICAgICAg ICAgICAgIGZpbmQtbmV3ZXN0LWF2YWlsYWJsZS1wYWNrYWdlcw0KKyAgICAg ICAgICAgICAgICAgICAgIChjb25zdCAodmhhc2gtY29ucyAiZm9vIiAobGlz dCAiMiIgZGVwKSB2bGlzdC1udWxsKSkpDQorICAgICAgICAgICAgICAgICAg ICAoKEBAIChndWl4IHNjcmlwdHMgcGFja2FnZSkNCisgICAgICAgICAgICAg ICAgICAgICAgICAgdHJhbnNhY3Rpb24tdXBncmFkZS1lbnRyeSkNCisgICAg ICAgICAgICAgICAgICAgICAobWFuaWZlc3QtZW50cnkNCisgICAgICAgICAg ICAgICAgICAgICAgIChpbmhlcml0IChwYWNrYWdlLT5tYW5pZmVzdC1lbnRy eSBvbGQpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgKGl0ZW0gKHN0cmlu Zy1hcHBlbmQNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCVz dG9yZS1wcmVmaXgpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobWFrZS1z dHJpbmcgMzIgI1xlKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiLWZvby0xIikpKQ0KKyAgICAgICAgICAgICAgICAgICAgIChtYW5pZmVz dC10cmFuc2FjdGlvbikpKSkpDQorICAgICAoYW5kIChtYXRjaCAobWFuaWZl c3QtdHJhbnNhY3Rpb24taW5zdGFsbCB0eCkNCisgICAgICAgICAgICAgICAg ICgoKCQgPG1hbmlmZXN0LWVudHJ5PiAiYmFyIiAiMiIgIm91dCIgaXRlbSkp DQorICAgICAgICAgICAgICAgICAgKGVxPyBpdGVtIG5ldykpKQ0KKyAgICAg ICAgICAobWF0Y2ggKG1hbmlmZXN0LXRyYW5zYWN0aW9uLXJlbW92ZSB0eCkN CisgICAgICAgICAgICAgICAgICgoKD8gbWFuaWZlc3QtcGF0dGVybj8gcGF0 dGVybikpDQorICAgICAgICAgICAgICAgICAgKGFuZCAoc3RyaW5nPT8gKG1h bmlmZXN0LXBhdHRlcm4tbmFtZSBwYXR0ZXJuKSAiZm9vIikNCisgICAgICAg ICAgICAgICAgICAgICAgIChzdHJpbmc9PyAobWFuaWZlc3QtcGF0dGVybi12 ZXJzaW9uIHBhdHRlcm4pICIxIikNCisgICAgICAgICAgICAgICAgICAgICAg IChzdHJpbmc9Pw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAobWFuaWZl c3QtcGF0dGVybi1vdXRwdXQgcGF0dGVybikNCisgICAgICAgICAgICAgICAg ICAgICAgICAgIm91dCIpKSkpKSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1 bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBwYWNrYWdlLWZpZWxkLWxvY2F0aW9u DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZk NzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvcGFja2FnZXMuc2NtOjE0Ng0Kc291 cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAicGFja2FnZS1maWVsZC1sb2Nh dGlvbiINCisgICAobGV0ICgpDQorICAgICAoZGVmaW5lIChnb3RvIHBvcnQg bGluZSBjb2x1bW4pDQorICAgICAgICh1bmxlc3MNCisgICAgICAgICAoYW5k ICg9IChwb3J0LWNvbHVtbiBwb3J0KSAoLSBjb2x1bW4gMSkpDQorICAgICAg ICAgICAgICAoPSAocG9ydC1saW5lIHBvcnQpICgtIGxpbmUgMSkpKQ0KKyAg ICAgICAgICh1bmxlc3MNCisgICAgICAgICAgIChlb2Ytb2JqZWN0PyAoZ2V0 LWNoYXIgcG9ydCkpDQorICAgICAgICAgICAoZ290byBwb3J0IGxpbmUgY29s dW1uKSkpKQ0KKyAgICAgKGRlZmluZSByZWFkLWF0DQorICAgICAgIChtYXRj aC1sYW1iZGENCisgICAgICAgICAoKCQgPGxvY2F0aW9uPiBmaWxlIGxpbmUg Y29sdW1uKQ0KKyAgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUNCisg ICAgICAgICAgICAoc2VhcmNoLXBhdGggJWxvYWQtcGF0aCBmaWxlKQ0KKyAg ICAgICAgICAgIChsYW1iZGEgKHBvcnQpDQorICAgICAgICAgICAgICAoZ290 byBwb3J0IGxpbmUgY29sdW1uKQ0KKyAgICAgICAgICAgICAgKHJlYWQgcG9y dCkpKSkpKQ0KKyAgICAgKGFuZCAobWVtYmVyDQorICAgICAgICAgICAgKHJl YWQtYXQNCisgICAgICAgICAgICAgIChwYWNrYWdlLWZpZWxkLWxvY2F0aW9u ICVib290c3RyYXAtZ3VpbGUgJ25hbWUpKQ0KKyAgICAgICAgICAgIChsZXQg KChuYW1lIChwYWNrYWdlLW5hbWUgJWJvb3RzdHJhcC1ndWlsZSkpKQ0KKyAg ICAgICAgICAgICAgKGxpc3QgbmFtZSBgKG5hbWUgLG5hbWUpKSkpDQorICAg ICAgICAgIChtZW1iZXINCisgICAgICAgICAgICAocmVhZC1hdA0KKyAgICAg ICAgICAgICAgKHBhY2thZ2UtZmllbGQtbG9jYXRpb24NCisgICAgICAgICAg ICAgICAgJWJvb3RzdHJhcC1ndWlsZQ0KKyAgICAgICAgICAgICAgICAndmVy c2lvbikpDQorICAgICAgICAgICAgKGxldCAoKHZlcnNpb24gKHBhY2thZ2Ut dmVyc2lvbiAlYm9vdHN0cmFwLWd1aWxlKSkpDQorICAgICAgICAgICAgICAo bGlzdCB2ZXJzaW9uIGAodmVyc2lvbiAsdmVyc2lvbikpKSkNCisgICAgICAg ICAgKG5vdCAocGFja2FnZS1maWVsZC1sb2NhdGlvbg0KKyAgICAgICAgICAg ICAgICAgJWJvb3RzdHJhcC1ndWlsZQ0KKyAgICAgICAgICAgICAgICAgJ2Rv ZXMtbm90LWV4aXN0KSkpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDog UEFTUw0KDQp0ZXN0LW5hbWU6IHBhY2thZ2UtZmllbGQtbG9jYXRpb24sIHJl bGF0aXZlIGZpbGUgbmFtZQ0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1n dWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2th Z2VzLnNjbToxNzMNCnNvdXJjZToNCisgKHRlc3QtZXF1YWwNCisgICAicGFj a2FnZS1maWVsZC1sb2NhdGlvbiwgcmVsYXRpdmUgZmlsZSBuYW1lIg0KKyAg IChsb2NhdGlvbi1maWxlDQorICAgICAocGFja2FnZS1sb2NhdGlvbiAlYm9v dHN0cmFwLWd1aWxlKSkNCisgICAod2l0aC1mbHVpZHMNCisgICAgICgoJWZp bGUtcG9ydC1uYW1lLWNhbm9uaWNhbGl6YXRpb24gJ2Fic29sdXRlKSkNCisg ICAgIChsb2NhdGlvbi1maWxlDQorICAgICAgIChwYWNrYWdlLWZpZWxkLWxv Y2F0aW9uDQorICAgICAgICAgJWJvb3RzdHJhcC1ndWlsZQ0KKyAgICAgICAg ICd2ZXJzaW9uKSkpKQ0KZXhwZWN0ZWQtdmFsdWU6ICJnbnUvcGFja2FnZXMv Ym9vdHN0cmFwLnNjbSINCmFjdHVhbC12YWx1ZTogImdudS9wYWNrYWdlcy9i b290c3RyYXAuc2NtIg0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogcGFj a2FnZS10cmFuc2l0aXZlLWlucHV0cw0KbG9jYXRpb246IC90bXAvZ3VpeC1i dWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3Rz L3BhY2thZ2VzLnNjbToxNzgNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQor ICAgInBhY2thZ2UtdHJhbnNpdGl2ZS1pbnB1dHMiDQorICAgKGxldCogKChh IChkdW1teS1wYWNrYWdlICJhIikpDQorICAgICAgICAgIChiIChkdW1teS1w YWNrYWdlDQorICAgICAgICAgICAgICAgImIiDQorICAgICAgICAgICAgICAg KHByb3BhZ2F0ZWQtaW5wdXRzIGAoKCJhIiAsYSkpKSkpDQorICAgICAgICAg IChjIChkdW1teS1wYWNrYWdlICJjIiAoaW5wdXRzIGAoKCJhIiAsYSkpKSkp DQorICAgICAgICAgIChkIChkdW1teS1wYWNrYWdlDQorICAgICAgICAgICAg ICAgImQiDQorICAgICAgICAgICAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzIGAo KCJ4IiAic29tZXRoaW5nLmRydiIpKSkpKQ0KKyAgICAgICAgICAoZSAoZHVt bXktcGFja2FnZQ0KKyAgICAgICAgICAgICAgICJlIg0KKyAgICAgICAgICAg ICAgIChpbnB1dHMgYCgoImIiICxiKSAoImMiICxjKSAoImQiICxkKSkpKSkp DQorICAgICAoYW5kIChudWxsPyAocGFja2FnZS10cmFuc2l0aXZlLWlucHV0 cyBhKSkNCisgICAgICAgICAgKGVxdWFsPw0KKyAgICAgICAgICAgIGAoKCJh IiAsYSkpDQorICAgICAgICAgICAgKHBhY2thZ2UtdHJhbnNpdGl2ZS1pbnB1 dHMgYikpDQorICAgICAgICAgIChlcXVhbD8NCisgICAgICAgICAgICBgKCgi YSIgLGEpKQ0KKyAgICAgICAgICAgIChwYWNrYWdlLXRyYW5zaXRpdmUtaW5w dXRzIGMpKQ0KKyAgICAgICAgICAoZXF1YWw/DQorICAgICAgICAgICAgKHBh Y2thZ2UtcHJvcGFnYXRlZC1pbnB1dHMgZCkNCisgICAgICAgICAgICAocGFj a2FnZS10cmFuc2l0aXZlLWlucHV0cyBkKSkNCisgICAgICAgICAgKGVxdWFs Pw0KKyAgICAgICAgICAgIGAoKCJiIiAsYikNCisgICAgICAgICAgICAgICgi YyIgLGMpDQorICAgICAgICAgICAgICAoImQiICxkKQ0KKyAgICAgICAgICAg ICAgKCJhIiAsYSkNCisgICAgICAgICAgICAgICgieCIgInNvbWV0aGluZy5k cnYiKSkNCisgICAgICAgICAgICAocGsgJ3ggKHBhY2thZ2UtdHJhbnNpdGl2 ZS1pbnB1dHMgZSkpKSkpKQ0KDQo7OzsgKHggKCgiYiIgIzxwYWNrYWdlIGJA MCAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0w L3NvdXJjZS90ZXN0cy9wYWNrYWdlcy5zY206MTgwIDE3MDA2MDA+KSAoImMi ICM8cGFja2FnZSBjQDAgL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEu YTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvcGFja2FnZXMuc2NtOjE4MiAx NzAwNDgwPikgKCJkIiAjPHBhY2thZ2UgZEAwIC90bXAvZ3VpeC1idWlsZC1n dWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2th Z2VzLnNjbToxODQgMTcwMDMwMD4pICgiYSIgIzxwYWNrYWdlIGFAMCAvdG1w L2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJj ZS90ZXN0cy9wYWNrYWdlcy5zY206MTc5IDE3MDA3ODA+KSAoIngiICJzb21l dGhpbmcuZHJ2IikpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNT DQoNCnRlc3QtbmFtZTogcGFja2FnZS10cmFuc2l0aXZlLWlucHV0cywgbm8g ZHVwbGljYXRlcw0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAu MTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2thZ2VzLnNj bToxOTcNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInBhY2thZ2Ut dHJhbnNpdGl2ZS1pbnB1dHMsIG5vIGR1cGxpY2F0ZXMiDQorICAgKGxldCog KChhIChkdW1teS1wYWNrYWdlICJhIikpDQorICAgICAgICAgIChiIChkdW1t eS1wYWNrYWdlDQorICAgICAgICAgICAgICAgImIiDQorICAgICAgICAgICAg ICAgKGlucHV0cyBgKCgiYSsiICxhKSkpDQorICAgICAgICAgICAgICAgKG5h dGl2ZS1pbnB1dHMgYCgoImEqIiAsYSkpKQ0KKyAgICAgICAgICAgICAgIChw cm9wYWdhdGVkLWlucHV0cyBgKCgiYSIgLGEpKSkpKQ0KKyAgICAgICAgICAo YyAoZHVtbXktcGFja2FnZQ0KKyAgICAgICAgICAgICAgICJjIg0KKyAgICAg ICAgICAgICAgIChwcm9wYWdhdGVkLWlucHV0cyBgKCgiYiIgLGIpKSkpKQ0K KyAgICAgICAgICAoZCAoZHVtbXktcGFja2FnZSAiZCIgKGlucHV0cyBgKCgi YSIgLGEpICgiYyIgLGMpKSkpKQ0KKyAgICAgICAgICAoZSAoZHVtbXktcGFj a2FnZSAiZSIgKGlucHV0cyBgKCgiYiIgLGIpICgiYyIgLGMpKSkpKSkNCisg ICAgIChhbmQgKG51bGw/IChwYWNrYWdlLXRyYW5zaXRpdmUtaW5wdXRzIGEp KQ0KKyAgICAgICAgICAoZXF1YWw/DQorICAgICAgICAgICAgYCgoImEqIiAs YSkgKCJhKyIgLGEpICgiYSIgLGEpKQ0KKyAgICAgICAgICAgIChwYWNrYWdl LXRyYW5zaXRpdmUtaW5wdXRzIGIpKQ0KKyAgICAgICAgICAoZXF1YWw/DQor ICAgICAgICAgICAgYCgoImIiICxiKSAoImEiICxhKSkNCisgICAgICAgICAg ICAocGFja2FnZS10cmFuc2l0aXZlLWlucHV0cyBjKSkNCisgICAgICAgICAg KGVxdWFsPw0KKyAgICAgICAgICAgIGAoKCJhIiAsYSkgKCJjIiAsYykgKCJi IiAsYikpDQorICAgICAgICAgICAgKHBhY2thZ2UtdHJhbnNpdGl2ZS1pbnB1 dHMgZCkpDQorICAgICAgICAgIChlcXVhbD8NCisgICAgICAgICAgICBgKCgi YiIgLGIpICgiYyIgLGMpICgiYSIgLGEpKQ0KKyAgICAgICAgICAgIChwYWNr YWdlLXRyYW5zaXRpdmUtaW5wdXRzIGUpKSkpKQ0KYWN0dWFsLXZhbHVlOiAj dA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogcGFja2FnZS10cmFuc2l0 aXZlLXN1cHBvcnRlZC1zeXN0ZW1zDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1 aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMv cGFja2FnZXMuc2NtOjIxOQ0Kc291cmNlOg0KKyAodGVzdC1lcXVhbA0KKyAg ICJwYWNrYWdlLXRyYW5zaXRpdmUtc3VwcG9ydGVkLXN5c3RlbXMiDQorICAg JygoIngiICJ5IiAieiIpICgieCIgInkiKSAoInkiKSAoInkiKSAoInkiKSkN CisgICAobGV0KiAoKGEgKGR1bW15LXBhY2thZ2UNCisgICAgICAgICAgICAg ICAiYSINCisgICAgICAgICAgICAgICAoYnVpbGQtc3lzdGVtIHRyaXZpYWwt YnVpbGQtc3lzdGVtKQ0KKyAgICAgICAgICAgICAgIChzdXBwb3J0ZWQtc3lz dGVtcyAnKCJ4IiAieSIgInoiKSkpKQ0KKyAgICAgICAgICAoYiAoZHVtbXkt cGFja2FnZQ0KKyAgICAgICAgICAgICAgICJiIg0KKyAgICAgICAgICAgICAg IChidWlsZC1zeXN0ZW0gdHJpdmlhbC1idWlsZC1zeXN0ZW0pDQorICAgICAg ICAgICAgICAgKHN1cHBvcnRlZC1zeXN0ZW1zICcoIngiICJ5IikpDQorICAg ICAgICAgICAgICAgKGlucHV0cyBgKCgiYSIgLGEpKSkpKQ0KKyAgICAgICAg ICAoYyAoZHVtbXktcGFja2FnZQ0KKyAgICAgICAgICAgICAgICJjIg0KKyAg ICAgICAgICAgICAgIChidWlsZC1zeXN0ZW0gdHJpdmlhbC1idWlsZC1zeXN0 ZW0pDQorICAgICAgICAgICAgICAgKHN1cHBvcnRlZC1zeXN0ZW1zICcoInki ICJ6IikpDQorICAgICAgICAgICAgICAgKGlucHV0cyBgKCgiYiIgLGIpKSkp KQ0KKyAgICAgICAgICAoZCAoZHVtbXktcGFja2FnZQ0KKyAgICAgICAgICAg ICAgICJkIg0KKyAgICAgICAgICAgICAgIChidWlsZC1zeXN0ZW0gdHJpdmlh bC1idWlsZC1zeXN0ZW0pDQorICAgICAgICAgICAgICAgKHN1cHBvcnRlZC1z eXN0ZW1zICcoIngiICJ5IiAieiIpKQ0KKyAgICAgICAgICAgICAgIChpbnB1 dHMgYCgoImIiICxiKSAoImMiICxjKSkpKSkNCisgICAgICAgICAgKGUgKGR1 bW15LXBhY2thZ2UNCisgICAgICAgICAgICAgICAiZSINCisgICAgICAgICAg ICAgICAoYnVpbGQtc3lzdGVtIHRyaXZpYWwtYnVpbGQtc3lzdGVtKQ0KKyAg ICAgICAgICAgICAgIChzdXBwb3J0ZWQtc3lzdGVtcyAnKCJ4IiAieSIgInoi KSkNCisgICAgICAgICAgICAgICAoaW5wdXRzIGAoKCJkIiAsZCkpKSkpKQ0K KyAgICAgKGxpc3QgKHBhY2thZ2UtdHJhbnNpdGl2ZS1zdXBwb3J0ZWQtc3lz dGVtcyBhKQ0KKyAgICAgICAgICAgKHBhY2thZ2UtdHJhbnNpdGl2ZS1zdXBw b3J0ZWQtc3lzdGVtcyBiKQ0KKyAgICAgICAgICAgKHBhY2thZ2UtdHJhbnNp dGl2ZS1zdXBwb3J0ZWQtc3lzdGVtcyBjKQ0KKyAgICAgICAgICAgKHBhY2th Z2UtdHJhbnNpdGl2ZS1zdXBwb3J0ZWQtc3lzdGVtcyBkKQ0KKyAgICAgICAg ICAgKHBhY2thZ2UtdHJhbnNpdGl2ZS1zdXBwb3J0ZWQtc3lzdGVtcyBlKSkp KQ0KZXhwZWN0ZWQtdmFsdWU6ICgoIngiICJ5IiAieiIpICgieCIgInkiKSAo InkiKSAoInkiKSAoInkiKSkNCmFjdHVhbC12YWx1ZTogKCgieCIgInkiICJ6 IikgKCJ4IiAieSIpICgieSIpICgieSIpICgieSIpKQ0KcmVzdWx0OiBQQVNT DQoNCnRlc3QtbmFtZTogb3JpZ2luLWFjdHVhbC1maWxlLW5hbWUNCmxvY2F0 aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRy di0wL3NvdXJjZS90ZXN0cy9wYWNrYWdlcy5zY206MjUyDQpzb3VyY2U6DQor ICh0ZXN0LWVxdWFsDQorICAgIm9yaWdpbi1hY3R1YWwtZmlsZS1uYW1lIg0K KyAgICJmb28tMS50YXIuZ3oiDQorICAgKGxldCAoKG8gKGR1bW15LW9yaWdp bg0KKyAgICAgICAgICAgICAgKHVyaSAiaHR0cDovL3d3dy5leGFtcGxlLmNv bS9mb28tMS50YXIuZ3oiKSkpKQ0KKyAgICAgKG9yaWdpbi1hY3R1YWwtZmls ZS1uYW1lIG8pKSkNCmV4cGVjdGVkLXZhbHVlOiAiZm9vLTEudGFyLmd6Ig0K YWN0dWFsLXZhbHVlOiAiZm9vLTEudGFyLmd6Ig0KcmVzdWx0OiBQQVNTDQoN CnRlc3QtbmFtZTogb3JpZ2luLWFjdHVhbC1maWxlLW5hbWUsIGZpbGUtbmFt ZQ0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2 ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2thZ2VzLnNjbToyNTcNCnNv dXJjZToNCisgKHRlc3QtZXF1YWwNCisgICAib3JpZ2luLWFjdHVhbC1maWxl LW5hbWUsIGZpbGUtbmFtZSINCisgICAiZm9vLTEudGFyLmd6Ig0KKyAgIChs ZXQgKChvIChkdW1teS1vcmlnaW4NCisgICAgICAgICAgICAgICh1cmkgImh0 dHA6Ly93d3cuZXhhbXBsZS5jb20vdGFyYmFsbCIpDQorICAgICAgICAgICAg ICAoZmlsZS1uYW1lICJmb28tMS50YXIuZ3oiKSkpKQ0KKyAgICAgKG9yaWdp bi1hY3R1YWwtZmlsZS1uYW1lIG8pKSkNCmV4cGVjdGVkLXZhbHVlOiAiZm9v LTEudGFyLmd6Ig0KYWN0dWFsLXZhbHVlOiAiZm9vLTEudGFyLmd6Ig0KcmVz dWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogcGFja2FnZS1kaXJlY3Qtc291cmNl cywgbm8gc291cmNlDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgt MC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvcGFja2FnZXMu c2NtOjI3NA0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAicGFja2Fn ZS1kaXJlY3Qtc291cmNlcywgbm8gc291cmNlIg0KKyAgIChudWxsPyAocGFj a2FnZS1kaXJlY3Qtc291cmNlcyBhKSkpDQphY3R1YWwtdmFsdWU6ICN0DQpy ZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBwYWNrYWdlLWRpcmVjdC1zb3Vy Y2VzLCAjZiBzb3VyY2UNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3Vp eC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9wYWNrYWdl cy5zY206Mjc2DQpzb3VyY2U6DQorICh0ZXN0LWVxdWFsDQorICAgInBhY2th Z2UtZGlyZWN0LXNvdXJjZXMsICNmIHNvdXJjZSINCisgICAobGlzdCBpKQ0K KyAgIChwYWNrYWdlLWRpcmVjdC1zb3VyY2VzIGIpKQ0KZXhwZWN0ZWQtdmFs dWU6ICgjPG9yaWdpbiAiaHR0cDovL3d3dy5leGFtcGxlLmNvbSIgeHgzNTQ2 N3B4eDM1NDY3cHh4MzU0NjdweHgzNTQ2N3B4eDM1NDY3cHh4MzU0NjdweHgz cSAoKSAxZjUxNWEwPikNCmFjdHVhbC12YWx1ZTogKCM8b3JpZ2luICJodHRw Oi8vd3d3LmV4YW1wbGUuY29tIiB4eDM1NDY3cHh4MzU0NjdweHgzNTQ2N3B4 eDM1NDY3cHh4MzU0NjdweHgzNTQ2N3B4eDNxICgpIDFmNTE1YTA+KQ0KcmVz dWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogcGFja2FnZS1kaXJlY3Qtc291cmNl cywgbm90IGlucHV0IHNvdXJjZQ0KbG9jYXRpb246IC90bXAvZ3VpeC1idWls ZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3Bh Y2thZ2VzLnNjbToyNzkNCnNvdXJjZToNCisgKHRlc3QtZXF1YWwNCisgICAi cGFja2FnZS1kaXJlY3Qtc291cmNlcywgbm90IGlucHV0IHNvdXJjZSINCisg ICAobGlzdCB1KQ0KKyAgIChwYWNrYWdlLWRpcmVjdC1zb3VyY2VzIGQpKQ0K ZXhwZWN0ZWQtdmFsdWU6ICgjPG9yaWdpbiAiaHR0cDovL3d3dy5leGFtcGxl LmNvbSIgeHgzNTQ2N3B4eDM1NDY3cHh4MzU0NjdweHgzNTQ2N3B4eDM1NDY3 cHh4MzU0NjdweHgzcSAoKSAxZjUxNjYwPikNCmFjdHVhbC12YWx1ZTogKCM8 b3JpZ2luICJodHRwOi8vd3d3LmV4YW1wbGUuY29tIiB4eDM1NDY3cHh4MzU0 NjdweHgzNTQ2N3B4eDM1NDY3cHh4MzU0NjdweHgzNTQ2N3B4eDNxICgpIDFm NTE2NjA+KQ0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogcGFja2FnZS1k aXJlY3Qtc291cmNlcw0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4 LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2thZ2Vz LnNjbToyODINCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInBhY2th Z2UtZGlyZWN0LXNvdXJjZXMiDQorICAgKGxldCAoKHMgKHBhY2thZ2UtZGly ZWN0LXNvdXJjZXMgYykpKQ0KKyAgICAgKGFuZCAoPSAobGVuZ3RoIChwayAn cy1zb3VyY2VzIHMpKSAyKQ0KKyAgICAgICAgICAobWVtYmVyIG8gcykNCisg ICAgICAgICAgKG1lbWJlciBpIHMpKSkpDQoNCjs7OyAocy1zb3VyY2VzICgj PG9yaWdpbiAiaHR0cDovL3d3dy5leGFtcGxlLmNvbSIgeHgzNTQ2N3B4eDM1 NDY3cHh4MzU0NjdweHgzNTQ2N3B4eDM1NDY3cHh4MzU0NjdweHgzcSAoKSAx ZjUxNzIwPiAjPG9yaWdpbiAiaHR0cDovL3d3dy5leGFtcGxlLmNvbSIgeHgz NTQ2N3B4eDM1NDY3cHh4MzU0NjdweHgzNTQ2N3B4eDM1NDY3cHh4MzU0Njdw eHgzcSAoKSAxZjUxNWEwPikpDQphY3R1YWwtdmFsdWU6ICgjPG9yaWdpbiAi aHR0cDovL3d3dy5leGFtcGxlLmNvbSIgeHgzNTQ2N3B4eDM1NDY3cHh4MzU0 NjdweHgzNTQ2N3B4eDM1NDY3cHh4MzU0NjdweHgzcSAoKSAxZjUxNWEwPikN CnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IHBhY2thZ2UtdHJhbnNpdGl2 ZS1zb3VyY2VzDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4x My4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvcGFja2FnZXMuc2Nt OjI4Nw0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAicGFja2FnZS10 cmFuc2l0aXZlLXNvdXJjZXMiDQorICAgKGxldCAoKHMgKHBhY2thZ2UtdHJh bnNpdGl2ZS1zb3VyY2VzIGQpKSkNCisgICAgIChhbmQgKD0gKGxlbmd0aCAo cGsgJ2Qtc291cmNlcyBzKSkgMykNCisgICAgICAgICAgKG1lbWJlciBvIHMp DQorICAgICAgICAgIChtZW1iZXIgaSBzKQ0KKyAgICAgICAgICAobWVtYmVy IHUgcykpKSkNCg0KOzs7IChkLXNvdXJjZXMgKCM8b3JpZ2luICJodHRwOi8v d3d3LmV4YW1wbGUuY29tIiB4eDM1NDY3cHh4MzU0NjdweHgzNTQ2N3B4eDM1 NDY3cHh4MzU0NjdweHgzNTQ2N3B4eDNxICgpIDFmNTE2NjA+ICM8b3JpZ2lu ICJodHRwOi8vd3d3LmV4YW1wbGUuY29tIiB4eDM1NDY3cHh4MzU0NjdweHgz NTQ2N3B4eDM1NDY3cHh4MzU0NjdweHgzNTQ2N3B4eDNxICgpIDFmNTE3MjA+ ICM8b3JpZ2luICJodHRwOi8vd3d3LmV4YW1wbGUuY29tIiB4eDM1NDY3cHh4 MzU0NjdweHgzNTQ2N3B4eDM1NDY3cHh4MzU0NjdweHgzNTQ2N3B4eDNxICgp IDFmNTE1YTA+KSkNCmFjdHVhbC12YWx1ZTogKCM8b3JpZ2luICJodHRwOi8v d3d3LmV4YW1wbGUuY29tIiB4eDM1NDY3cHh4MzU0NjdweHgzNTQ2N3B4eDM1 NDY3cHh4MzU0NjdweHgzNTQ2N3B4eDNxICgpIDFmNTE2NjA+ICM8b3JpZ2lu ICJodHRwOi8vd3d3LmV4YW1wbGUuY29tIiB4eDM1NDY3cHh4MzU0NjdweHgz NTQ2N3B4eDM1NDY3cHh4MzU0NjdweHgzNTQ2N3B4eDNxICgpIDFmNTE3MjA+ ICM8b3JpZ2luICJodHRwOi8vd3d3LmV4YW1wbGUuY29tIiB4eDM1NDY3cHh4 MzU0NjdweHgzNTQ2N3B4eDM1NDY3cHh4MzU0NjdweHgzNTQ2N3B4eDNxICgp IDFmNTE1YTA+KQ0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogdHJhbnNp dGl2ZS1pbnB1dC1yZWZlcmVuY2VzDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1 aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMv cGFja2FnZXMuc2NtOjI5NA0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisg ICAidHJhbnNpdGl2ZS1pbnB1dC1yZWZlcmVuY2VzIg0KKyAgIChsZXQqICgo YSAoZHVtbXktcGFja2FnZSAiYSIpKQ0KKyAgICAgICAgICAoYiAoZHVtbXkt cGFja2FnZSAiYiIpKQ0KKyAgICAgICAgICAoYyAoZHVtbXktcGFja2FnZQ0K KyAgICAgICAgICAgICAgICJjIg0KKyAgICAgICAgICAgICAgIChpbnB1dHMg YCgoImEiICxhKSkpDQorICAgICAgICAgICAgICAgKHByb3BhZ2F0ZWQtaW5w dXRzIGAoKCJib28iICxiKSkpKSkNCisgICAgICAgICAgKGQgKGR1bW15LXBh Y2thZ2UgImQiIChpbnB1dHMgYCgoImMqIiAsYykpKSkpDQorICAgICAgICAg IChrZXlzIChtYXAgKG1hdGNoLWxhbWJkYSAoKCdhc3NvYy1yZWYgJ2wga2V5 KSBrZXkpKQ0KKyAgICAgICAgICAgICAgICAgICAgIChwayAncmVmcw0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAodHJhbnNpdGl2ZS1pbnB1dC1yZWZl cmVuY2VzDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2wNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAocGFja2FnZS1pbnB1dHMgZCkpKSkp KQ0KKyAgICAgKGFuZCAoPSAobGVuZ3RoIGtleXMpIDIpDQorICAgICAgICAg IChtZW1iZXIgImMqIiBrZXlzKQ0KKyAgICAgICAgICAobWVtYmVyICJib28i IGtleXMpKSkpDQoNCjs7OyAocmVmcyAoKGFzc29jLXJlZiBsICJjKiIpIChh c3NvYy1yZWYgbCAiYm9vIikpKQ0KYWN0dWFsLXZhbHVlOiAoImJvbyIpDQpy ZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBwYWNrYWdlLXRyYW5zaXRpdmUt c3VwcG9ydGVkLXN5c3RlbXMsIGltcGxpY2l0IGlucHV0cw0KbG9jYXRpb246 IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAv c291cmNlL3Rlc3RzL3BhY2thZ2VzLnNjbTozMTENCnNvdXJjZToNCisgKHRl c3QtZXF1YWwNCisgICAicGFja2FnZS10cmFuc2l0aXZlLXN1cHBvcnRlZC1z eXN0ZW1zLCBpbXBsaWNpdCBpbnB1dHMiDQorICAgJXN1cHBvcnRlZC1zeXN0 ZW1zDQorICAgKGxldCAoKHAgKGR1bW15LXBhY2thZ2UNCisgICAgICAgICAg ICAgICJmb28iDQorICAgICAgICAgICAgICAoYnVpbGQtc3lzdGVtIGdudS1i dWlsZC1zeXN0ZW0pDQorICAgICAgICAgICAgICAoc3VwcG9ydGVkLXN5c3Rl bXMNCisgICAgICAgICAgICAgICAgYCgiZG9lcy1ub3QtZXhpc3QiICJmb29i YXIiICxAJXN1cHBvcnRlZC1zeXN0ZW1zKSkpKSkNCisgICAgIChwYWNrYWdl LXRyYW5zaXRpdmUtc3VwcG9ydGVkLXN5c3RlbXMgcCkpKQ0KZXhwZWN0ZWQt dmFsdWU6ICgieDg2XzY0LWxpbnV4IiAiaTY4Ni1saW51eCIgImFybWhmLWxp bnV4IiAibWlwczY0ZWwtbGludXgiKQ0KYWN0dWFsLXZhbHVlOiAoIng4Nl82 NC1saW51eCIgImk2ODYtbGludXgiICJhcm1oZi1saW51eCIgIm1pcHM2NGVs LWxpbnV4IikNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IHN1cHBvcnRl ZC1wYWNrYWdlPw0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAu MTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2thZ2VzLnNj bTozMjINCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInN1cHBvcnRl ZC1wYWNrYWdlPyINCisgICAobGV0ICgocCAoZHVtbXktcGFja2FnZQ0KKyAg ICAgICAgICAgICAgImZvbyINCisgICAgICAgICAgICAgIChidWlsZC1zeXN0 ZW0gZ251LWJ1aWxkLXN5c3RlbSkNCisgICAgICAgICAgICAgIChzdXBwb3J0 ZWQtc3lzdGVtcw0KKyAgICAgICAgICAgICAgICAnKCJ4ODZfNjQtbGludXgi ICJkb2VzLW5vdC1leGlzdCIpKSkpKQ0KKyAgICAgKGFuZCAoc3VwcG9ydGVk LXBhY2thZ2U/IHAgIng4Nl82NC1saW51eCIpDQorICAgICAgICAgIChub3Qg KHN1cHBvcnRlZC1wYWNrYWdlPyBwICJkb2VzLW5vdC1leGlzdCIpKQ0KKyAg ICAgICAgICAobm90IChzdXBwb3J0ZWQtcGFja2FnZT8gcCAiaTY4Ni1saW51 eCIpKSkpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRl c3QtbmFtZTogcGFja2FnZS1zb3VyY2UtZGVyaXZhdGlvbiwgZmlsZQ0KbG9j YXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIu ZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2thZ2VzLnNjbTozMzINCnNvdXJjZToN CisgKHRlc3QtYXNzZXJ0DQorICAgInBhY2thZ2Utc291cmNlLWRlcml2YXRp b24sIGZpbGUiDQorICAgKGxldCogKChmaWxlIChzZWFyY2gtcGF0aCAlbG9h ZC1wYXRoICJndWl4LnNjbSIpKQ0KKyAgICAgICAgICAocGFja2FnZQ0KKyAg ICAgICAgICAgIChwYWNrYWdlDQorICAgICAgICAgICAgICAoaW5oZXJpdCAo ZHVtbXktcGFja2FnZSAicCIpKQ0KKyAgICAgICAgICAgICAgKHNvdXJjZSBm aWxlKSkpDQorICAgICAgICAgIChzb3VyY2UNCisgICAgICAgICAgICAocGFj a2FnZS1zb3VyY2UtZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgJXN0b3Jl DQorICAgICAgICAgICAgICAocGFja2FnZS1zb3VyY2UgcGFja2FnZSkpKSkN CisgICAgIChhbmQgKHN0b3JlLXBhdGg/IHNvdXJjZSkNCisgICAgICAgICAg KHZhbGlkLXBhdGg/ICVzdG9yZSBzb3VyY2UpDQorICAgICAgICAgIChlcXVh bD8NCisgICAgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUgc291cmNl IGdldC1ieXRldmVjdG9yLWFsbCkNCisgICAgICAgICAgICAoY2FsbC13aXRo LWlucHV0LWZpbGUgZmlsZSBnZXQtYnl0ZXZlY3Rvci1hbGwpKSkpKQ0KYWN0 dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogcGFj a2FnZS1zb3VyY2UtZGVyaXZhdGlvbiwgc3RvcmUgcGF0aA0KbG9jYXRpb246 IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAv c291cmNlL3Rlc3RzL3BhY2thZ2VzLnNjbTozNDMNCnNvdXJjZToNCisgKHRl c3QtYXNzZXJ0DQorICAgInBhY2thZ2Utc291cmNlLWRlcml2YXRpb24sIHN0 b3JlIHBhdGgiDQorICAgKGxldCogKChmaWxlIChhZGQtdG8tc3RvcmUNCisg ICAgICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAgICAgICAi Z3VpeC5zY20iDQorICAgICAgICAgICAgICAgICAgI3QNCisgICAgICAgICAg ICAgICAgICAic2hhMjU2Ig0KKyAgICAgICAgICAgICAgICAgIChzZWFyY2gt cGF0aCAlbG9hZC1wYXRoICJndWl4LnNjbSIpKSkNCisgICAgICAgICAgKHBh Y2thZ2UNCisgICAgICAgICAgICAocGFja2FnZQ0KKyAgICAgICAgICAgICAg KGluaGVyaXQgKGR1bW15LXBhY2thZ2UgInAiKSkNCisgICAgICAgICAgICAg IChzb3VyY2UgZmlsZSkpKQ0KKyAgICAgICAgICAoc291cmNlDQorICAgICAg ICAgICAgKHBhY2thZ2Utc291cmNlLWRlcml2YXRpb24NCisgICAgICAgICAg ICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgKHBhY2thZ2Utc291cmNlIHBh Y2thZ2UpKSkpDQorICAgICAoc3RyaW5nPT8gZmlsZSBzb3VyY2UpKSkNCmFj dHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IHBh Y2thZ2Utc291cmNlLWRlcml2YXRpb24sIGluZGlyZWN0IHN0b3JlIHBhdGgN CmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3 MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9wYWNrYWdlcy5zY206MzUyDQpzb3Vy Y2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJwYWNrYWdlLXNvdXJjZS1kZXJp dmF0aW9uLCBpbmRpcmVjdCBzdG9yZSBwYXRoIg0KKyAgIChsZXQqICgoZGly IChhZGQtdG8tc3RvcmUNCisgICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAg ICAgICAgICAgICAgICAgImd1aXgtYnVpbGQiDQorICAgICAgICAgICAgICAg ICAjdA0KKyAgICAgICAgICAgICAgICAgInNoYTI1NiINCisgICAgICAgICAg ICAgICAgIChkaXJuYW1lDQorICAgICAgICAgICAgICAgICAgIChzZWFyY2gt cGF0aCAlbG9hZC1wYXRoICJndWl4L2J1aWxkL3V0aWxzLnNjbSIpKSkpDQor ICAgICAgICAgIChwYWNrYWdlDQorICAgICAgICAgICAgKHBhY2thZ2UNCisg ICAgICAgICAgICAgIChpbmhlcml0IChkdW1teS1wYWNrYWdlICJwIikpDQor ICAgICAgICAgICAgICAoc291cmNlIChzdHJpbmctYXBwZW5kIGRpciAiL3V0 aWxzLnNjbSIpKSkpDQorICAgICAgICAgIChzb3VyY2UNCisgICAgICAgICAg ICAocGFja2FnZS1zb3VyY2UtZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAg JXN0b3JlDQorICAgICAgICAgICAgICAocGFja2FnZS1zb3VyY2UgcGFja2Fn ZSkpKSkNCisgICAgIChhbmQgKGRpcmVjdC1zdG9yZS1wYXRoPyBzb3VyY2Up DQorICAgICAgICAgIChzdHJpbmctc3VmZml4PyAidXRpbHMuc2NtIiBzb3Vy Y2UpKSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVz dC1uYW1lOiBwYWNrYWdlLXNvdXJjZS1kZXJpdmF0aW9uLCBsb2NhbC1maWxl DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZk NzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvcGFja2FnZXMuc2NtOjM2Mw0Kc291 cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAicGFja2FnZS1zb3VyY2UtZGVy aXZhdGlvbiwgbG9jYWwtZmlsZSINCisgICAobGV0KiAoKGZpbGUgKGxvY2Fs LWZpbGUgIi4uL2d1aXgvYmFzZTMyLnNjbSIpKQ0KKyAgICAgICAgICAocGFj a2FnZQ0KKyAgICAgICAgICAgIChwYWNrYWdlDQorICAgICAgICAgICAgICAo aW5oZXJpdCAoZHVtbXktcGFja2FnZSAicCIpKQ0KKyAgICAgICAgICAgICAg KHNvdXJjZSBmaWxlKSkpDQorICAgICAgICAgIChzb3VyY2UNCisgICAgICAg ICAgICAocGFja2FnZS1zb3VyY2UtZGVyaXZhdGlvbg0KKyAgICAgICAgICAg ICAgJXN0b3JlDQorICAgICAgICAgICAgICAocGFja2FnZS1zb3VyY2UgcGFj a2FnZSkpKSkNCisgICAgIChhbmQgKHN0b3JlLXBhdGg/IHNvdXJjZSkNCisg ICAgICAgICAgKHN0cmluZy1zdWZmaXg/ICJiYXNlMzIuc2NtIiBzb3VyY2Up DQorICAgICAgICAgICh2YWxpZC1wYXRoPyAlc3RvcmUgc291cmNlKQ0KKyAg ICAgICAgICAoZXF1YWw/DQorICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1 dC1maWxlIHNvdXJjZSBnZXQtYnl0ZXZlY3Rvci1hbGwpDQorICAgICAgICAg ICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlDQorICAgICAgICAgICAgICAoc2Vh cmNoLXBhdGggJWxvYWQtcGF0aCAiZ3VpeC9iYXNlMzIuc2NtIikNCisgICAg ICAgICAgICAgIGdldC1ieXRldmVjdG9yLWFsbCkpKSkpDQphY3R1YWwtdmFs dWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBwYWNrYWdlLXNv dXJjZS1kZXJpdmF0aW9uLCBzbmlwcGV0DQpsb2NhdGlvbjogL3RtcC9ndWl4 LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVz dHMvcGFja2FnZXMuc2NtOjM3OA0Kc291cmNlOg0KKyAodGVzdC1lcXVhbA0K KyAgICJwYWNrYWdlLXNvdXJjZS1kZXJpdmF0aW9uLCBzbmlwcGV0Ig0KKyAg ICJPSyINCisgICAobGV0KiAoKGZpbGUgKHNlYXJjaC1ib290c3RyYXAtYmlu YXJ5DQorICAgICAgICAgICAgICAgICAgKG1hdGNoICglY3VycmVudC1zeXN0 ZW0pDQorICAgICAgICAgICAgICAgICAgICAgICAgICgiYXJtaGYtbGludXgi ICJndWlsZS0yLjAuMTEudGFyLnh6IikNCisgICAgICAgICAgICAgICAgICAg ICAgICAgKCJhYXJjaDY0LWxpbnV4IiAiZ3VpbGUtMi4wLjE0LnRhci54eiIp DQorICAgICAgICAgICAgICAgICAgICAgICAgIChfICJndWlsZS0yLjAuOS50 YXIueHoiKSkNCisgICAgICAgICAgICAgICAgICAoJWN1cnJlbnQtc3lzdGVt KSkpDQorICAgICAgICAgIChzaGEyNTYgKGNhbGwtd2l0aC1pbnB1dC1maWxl IGZpbGUgcG9ydC1zaGEyNTYpKQ0KKyAgICAgICAgICAoZmV0Y2ggKGxhbWJk YSogKHVybCBoYXNoLWFsZ28gaGFzaCAjOm9wdGlvbmFsIG5hbWUgIzprZXkg c3lzdGVtKQ0KKyAgICAgICAgICAgICAgICAgICAocGsgJ2ZldGNoIHVybCBo YXNoLWFsZ28gaGFzaCBuYW1lIHN5c3RlbSkNCisgICAgICAgICAgICAgICAg ICAgKGludGVybmVkLWZpbGUgdXJsKSkpDQorICAgICAgICAgIChzb3VyY2UN CisgICAgICAgICAgICAoYm9vdHN0cmFwLW9yaWdpbg0KKyAgICAgICAgICAg ICAgKG9yaWdpbg0KKyAgICAgICAgICAgICAgICAobWV0aG9kIGZldGNoKQ0K KyAgICAgICAgICAgICAgICAodXJpIGZpbGUpDQorICAgICAgICAgICAgICAg IChzaGEyNTYgc2hhMjU2KQ0KKyAgICAgICAgICAgICAgICAocGF0Y2gtaW5w dXRzDQorICAgICAgICAgICAgICAgICAgYCgoInRhciIgLCVib290c3RyYXAt Y29yZXV0aWxzJmNvKQ0KKyAgICAgICAgICAgICAgICAgICAgKCJ4eiIgLCVi b290c3RyYXAtY29yZXV0aWxzJmNvKQ0KKyAgICAgICAgICAgICAgICAgICAg KCJwYXRjaCIgLCVib290c3RyYXAtY29yZXV0aWxzJmNvKSkpDQorICAgICAg ICAgICAgICAgIChwYXRjaC1ndWlsZSAlYm9vdHN0cmFwLWd1aWxlKQ0KKyAg ICAgICAgICAgICAgICAobW9kdWxlcyAnKChndWl4IGJ1aWxkIHV0aWxzKSkp DQorICAgICAgICAgICAgICAgIChzbmlwcGV0DQorICAgICAgICAgICAgICAg ICAgJyhiZWdpbg0KKyAgICAgICAgICAgICAgICAgICAgIChjaG1vZCAiLiIg NTExKQ0KKyAgICAgICAgICAgICAgICAgICAgIChzeW1saW5rICJndWlsZSIg Imd1aWxlLXJvY2tzIikNCisgICAgICAgICAgICAgICAgICAgICAoY29weS1y ZWN1cnNpdmVseQ0KKyAgICAgICAgICAgICAgICAgICAgICAgIi4uL3NoYXJl L2d1aWxlLzIuMC9zY3JpcHRzIg0KKyAgICAgICAgICAgICAgICAgICAgICAg InNjcmlwdHMiKQ0KKyAgICAgICAgICAgICAgICAgICAgIChjaG1vZCAiLi4i IDUxMSkpKSkpKQ0KKyAgICAgICAgICAocGFja2FnZQ0KKyAgICAgICAgICAg IChwYWNrYWdlDQorICAgICAgICAgICAgICAoaW5oZXJpdCAoZHVtbXktcGFj a2FnZSAid2l0aC1zbmlwcGV0IikpDQorICAgICAgICAgICAgICAoc291cmNl IHNvdXJjZSkNCisgICAgICAgICAgICAgIChidWlsZC1zeXN0ZW0gdHJpdmlh bC1idWlsZC1zeXN0ZW0pDQorICAgICAgICAgICAgICAoaW5wdXRzDQorICAg ICAgICAgICAgICAgIGAoKCJ0YXIiDQorICAgICAgICAgICAgICAgICAgICwo c2VhcmNoLWJvb3RzdHJhcC1iaW5hcnkgInRhciIgKCVjdXJyZW50LXN5c3Rl bSkpKQ0KKyAgICAgICAgICAgICAgICAgICgieHoiDQorICAgICAgICAgICAg ICAgICAgICwoc2VhcmNoLWJvb3RzdHJhcC1iaW5hcnkgInh6IiAoJWN1cnJl bnQtc3lzdGVtKSkpKSkNCisgICAgICAgICAgICAgIChhcmd1bWVudHMNCisg ICAgICAgICAgICAgICAgYCgjOmd1aWxlDQorICAgICAgICAgICAgICAgICAg LCVib290c3RyYXAtZ3VpbGUNCisgICAgICAgICAgICAgICAgICAjOmJ1aWxk ZXINCisgICAgICAgICAgICAgICAgICAobGV0ICgodGFyIChhc3NvYy1yZWYg JWJ1aWxkLWlucHV0cyAidGFyIikpDQorICAgICAgICAgICAgICAgICAgICAg ICAgKHh6IChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAieHoiKSkNCisgICAg ICAgICAgICAgICAgICAgICAgICAoc291cmNlIChhc3NvYy1yZWYgJWJ1aWxk LWlucHV0cyAic291cmNlIikpKQ0KKyAgICAgICAgICAgICAgICAgICAgKGFu ZCAoemVybz8gKHN5c3RlbSoNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgdGFyDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICJ4dmYiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHNvdXJjZQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi LS11c2UtY29tcHJlc3MtcHJvZ3JhbSINCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgeHopKQ0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAoc3RyaW5nPT8gImd1aWxlIiAocmVhZGxpbmsgImJpbi9ndWlsZS1yb2Nr cyIpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAoZmlsZS1leGlzdHM/ ICJiaW4vc2NyaXB0cy9jb21waWxlLnNjbSIpDQorICAgICAgICAgICAgICAg ICAgICAgICAgIChsZXQgKChvdXQgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0 IikpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChjYWxsLXdpdGgt b3V0cHV0LWZpbGUNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91 dA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAocCkg KGRpc3BsYXkgIk9LIiBwKSkpKSkpKSkpKQ0KKyAgICAgICAgICAoZHJ2IChw YWNrYWdlLWRlcml2YXRpb24gJXN0b3JlIHBhY2thZ2UpKQ0KKyAgICAgICAg ICAob3V0IChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBkcnYpKSkNCisgICAg IChhbmQgKGJ1aWxkLWRlcml2YXRpb25zDQorICAgICAgICAgICAgJXN0b3Jl DQorICAgICAgICAgICAgKGxpc3QgKHBrICdzbmlwcGV0LWRydiBkcnYpKSkN CisgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlIG91dCBnZXQtc3Ry aW5nLWFsbCkpKSkNCnJlc3VsdDogU0tJUA0KDQp0ZXN0LW5hbWU6IHJldHVy biB2YWx1ZQ0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMu MC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2thZ2VzLnNjbTo0 NDINCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInJldHVybiB2YWx1 ZSINCisgICAobGV0ICgoZHJ2IChwYWNrYWdlLWRlcml2YXRpb24gJXN0b3Jl IChkdW1teS1wYWNrYWdlICJwIikpKSkNCisgICAgIChhbmQgKGRlcml2YXRp b24/IGRydikNCisgICAgICAgICAgKGZpbGUtZXhpc3RzPyAoZGVyaXZhdGlv bi1maWxlLW5hbWUgZHJ2KSkpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3Vs dDogUEFTUw0KDQp0ZXN0LW5hbWU6IHBhY2thZ2Utb3V0cHV0DQpsb2NhdGlv bjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYt MC9zb3VyY2UvdGVzdHMvcGFja2FnZXMuc2NtOjQ0Nw0Kc291cmNlOg0KKyAo dGVzdC1hc3NlcnQNCisgICAicGFja2FnZS1vdXRwdXQiDQorICAgKGxldCog KChwYWNrYWdlIChkdW1teS1wYWNrYWdlICJwIikpDQorICAgICAgICAgIChk cnYgKHBhY2thZ2UtZGVyaXZhdGlvbiAlc3RvcmUgcGFja2FnZSkpKQ0KKyAg ICAgKGFuZCAoZGVyaXZhdGlvbj8gZHJ2KQ0KKyAgICAgICAgICAoc3RyaW5n PT8NCisgICAgICAgICAgICAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZHJ2 KQ0KKyAgICAgICAgICAgIHJhbmRvbSBzZWVkIGZvciB0ZXN0czogMTQ5NTU3 MDU0MA0KcGFja2FnZSAnZm9vJyBoYXMgYmVlbiBzdXBlcnNlZGVkIGJ5ICdi YXInDQpwYWNrYWdlICdmb28nIGhhcyBiZWVuIHN1cGVyc2VkZWQgYnkgJ2Jh cicNCnBhY2thZ2UgJ2ZvbycgaGFzIGJlZW4gc3VwZXJzZWRlZCBieSAnYmFy Jw0KcGFja2FnZSAnZm9vJyBoYXMgYmVlbiBzdXBlcnNlZGVkIGJ5ICdiYXIn DQpAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL2h2eXZn anlnZjcyOXZmdmJwbDJrM2RxdnNpd3g1OWN3LXRyaXZpYWwtMC5kcnYgLSB4 ODZfNjQtbGludXggL3RtcC9ndWl4LXRlc3RzL3Zhci9sb2cvZ3VpeC9kcnZz L2h2Ly95dmdqeWdmNzI5dmZ2YnBsMmszZHF2c2l3eDU5Y3ctdHJpdmlhbC0w LmRydi5iejINCkAgYnVpbGQtc3VjY2VlZGVkIC90bXAvZ3VpeC10ZXN0cy9z dG9yZS9odnl2Z2p5Z2Y3Mjl2ZnZicGwyazNkcXZzaXd4NTljdy10cml2aWFs LTAuZHJ2IC0NCihwYWNrYWdlLW91dHB1dCAlc3RvcmUgcGFja2FnZSAib3V0 IikpKSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVz dC1uYW1lOiBwYXRjaCBub3QgZm91bmQgeWllbGRzIGEgcnVuLXRpbWUgZXJy b3INCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5h NmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9wYWNrYWdlcy5zY206NDU0DQpz b3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJwYXRjaCBub3QgZm91bmQg eWllbGRzIGEgcnVuLXRpbWUgZXJyb3IiDQorICAgKGd1YXJkIChjICgoY29u ZGl0aW9uLWhhcy10eXBlPyBjICZtZXNzYWdlKQ0KKyAgICAgICAgICAgICAg KGFuZCAoc3RyaW5nLWNvbnRhaW5zDQorICAgICAgICAgICAgICAgICAgICAg KGNvbmRpdGlvbi1tZXNzYWdlIGMpDQorICAgICAgICAgICAgICAgICAgICAg ImRvZXMtbm90LWV4aXN0LnBhdGNoIikNCisgICAgICAgICAgICAgICAgICAg KHN0cmluZy1jb250YWlucw0KKyAgICAgICAgICAgICAgICAgICAgIChjb25k aXRpb24tbWVzc2FnZSBjKQ0KKyAgICAgICAgICAgICAgICAgICAgICJub3Qg Zm91bmQiKSkpKQ0KKyAgICAgICAgICAobGV0ICgocCAocGFja2FnZQ0KKyAg ICAgICAgICAgICAgICAgICAgIChpbmhlcml0IChkdW1teS1wYWNrYWdlICJw IikpDQorICAgICAgICAgICAgICAgICAgICAgKHNvdXJjZQ0KKyAgICAgICAg ICAgICAgICAgICAgICAgKG9yaWdpbg0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAobWV0aG9kIChjb25zdCAjZikpDQorICAgICAgICAgICAgICAgICAg ICAgICAgICh1cmkgImh0dHA6Ly93aGF0ZXZlciIpDQorICAgICAgICAgICAg ICAgICAgICAgICAgIChwYXRjaGVzDQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGxpc3QgKHNlYXJjaC1wYXRjaCAiZG9lcy1ub3QtZXhpc3QucGF0 Y2giKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgIChzaGEyNTYNCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAoYmFzZTMyDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiMGFtbjBiYndxdnN2dnNoNmRyZnd6MjB5 ZGMyY3prMzc0bHp3NWtrc2JoNmJmNzhrNGtzNCIpKSkpKSkpDQorICAgICAg ICAgICAgKHBhY2thZ2UtZGVyaXZhdGlvbiAlc3RvcmUgcCkNCisgICAgICAg ICAgICAjZikpKQ0KYWN0dWFsLXZhbHVlOiAyOA0KcmVzdWx0OiBQQVNTDQoN CnRlc3QtbmFtZTogJnBhY2thZ2UtaW5wdXQtZXJyb3INCmxvY2F0aW9uOiAv dG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3Nv dXJjZS90ZXN0cy9wYWNrYWdlcy5zY206NDc0DQpzb3VyY2U6DQorICh0ZXN0 LWVxdWFsDQorICAgIiZwYWNrYWdlLWlucHV0LWVycm9yIg0KKyAgIChsaXN0 IGR1bW15IChjdXJyZW50LW1vZHVsZSkpDQorICAgKGd1YXJkIChjICgocGFj a2FnZS1pbnB1dC1lcnJvcj8gYykNCisgICAgICAgICAgICAgIChsaXN0IChw YWNrYWdlLWVycm9yLXBhY2thZ2UgYykNCisgICAgICAgICAgICAgICAgICAg IChwYWNrYWdlLWVycm9yLWludmFsaWQtaW5wdXQgYykpKSkNCisgICAgICAg ICAgKHBhY2thZ2UtZGVyaXZhdGlvbiAlc3RvcmUgZHVtbXkpKSkNCmV4cGVj dGVkLXZhbHVlOiAoIzxwYWNrYWdlIGZvb0AwIC90bXAvZ3VpeC1idWlsZC1n dWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2th Z2VzLnNjbTo0NzMgMzkyMDljMD4gIzxkaXJlY3RvcnkgKHRlc3QtcGFja2Fn ZXMpIDdmZjMyMD4pDQphY3R1YWwtdmFsdWU6ICgjPHBhY2thZ2UgZm9vQDAg L3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9z b3VyY2UvdGVzdHMvcGFja2FnZXMuc2NtOjQ3MyAzOTIwOWMwPiAjPGRpcmVj dG9yeSAodGVzdC1wYWNrYWdlcykgN2ZmMzIwPikNCnJlc3VsdDogUEFTUw0K DQp0ZXN0LW5hbWU6IHJlZmVyZW5jZSB0byBub24tZXhpc3RlbnQgb3V0cHV0 DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZk NzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvcGFja2FnZXMuc2NtOjQ4MQ0Kc291 cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAicmVmZXJlbmNlIHRvIG5vbi1l eGlzdGVudCBvdXRwdXQiDQorICAgKHBhcmFtZXRlcml6ZQ0KKyAgICAgKCgl Z3JhZnQ/ICNmKSkNCisgICAgIChsZXQqICgoZGVwIChkdW1teS1wYWNrYWdl ICJkZXAiKSkNCisgICAgICAgICAgICAocCAoZHVtbXktcGFja2FnZQ0KKyAg ICAgICAgICAgICAgICAgInAiDQorICAgICAgICAgICAgICAgICAoaW5wdXRz IGAoKCJkZXAiICxkZXAgIm5vbi1leGlzdGVudCIpKSkpKSkNCisgICAgICAg KGd1YXJkIChjICgoZGVyaXZhdGlvbi1taXNzaW5nLW91dHB1dC1lcnJvcj8g YykNCisgICAgICAgICAgICAgICAgICAoYW5kIChzdHJpbmc9Pw0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAoZGVyaXZhdGlvbi1taXNzaW5nLW91dHB1 dCBjKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAibm9uLWV4aXN0ZW50 IikNCisgICAgICAgICAgICAgICAgICAgICAgIChlcXVhbD8NCisgICAgICAg ICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtZGVyaXZhdGlvbiAlc3RvcmUg ZGVwKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAoZGVyaXZhdGlvbi1l cnJvci1kZXJpdmF0aW9uIGMpKSkpKQ0KKyAgICAgICAgICAgICAgKHBhY2th Z2UtZGVyaXZhdGlvbiAlc3RvcmUgcCkpKSkpDQphY3R1YWwtdmFsdWU6ICN0 DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiB0cml2aWFsDQpsb2NhdGlv bjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYt MC9zb3VyY2UvdGVzdHMvcGFja2FnZXMuc2NtOjQ5Mw0Kc291cmNlOg0KKyAo dGVzdC1hc3NlcnQNCisgICAidHJpdmlhbCINCisgICAobGV0KiAoKHAgKHBh Y2thZ2UNCisgICAgICAgICAgICAgICAoaW5oZXJpdCAoZHVtbXktcGFja2Fn ZSAidHJpdmlhbCIpKQ0KKyAgICAgICAgICAgICAgIChidWlsZC1zeXN0ZW0g dHJpdmlhbC1idWlsZC1zeXN0ZW0pDQorICAgICAgICAgICAgICAgKHNvdXJj ZSAjZikNCisgICAgICAgICAgICAgICAoYXJndW1lbnRzDQorICAgICAgICAg ICAgICAgICBgKCM6Z3VpbGUNCisgICAgICAgICAgICAgICAgICAgLCVib290 c3RyYXAtZ3VpbGUNCisgICAgICAgICAgICAgICAgICAgIzpidWlsZGVyDQor ICAgICAgICAgICAgICAgICAgIChiZWdpbg0KKyAgICAgICAgICAgICAgICAg ICAgIChta2RpciAlb3V0cHV0KQ0KKyAgICAgICAgICAgICAgICAgICAgIChj YWxsLXdpdGgtb3V0cHV0LWZpbGUNCisgICAgICAgICAgICAgICAgICAgICAg IChzdHJpbmctYXBwZW5kICVvdXRwdXQgIi90ZXN0IikNCisgICAgICAgICAg ICAgICAgICAgICAgIChsYW1iZGEgKHApIChkaXNwbGF5ICcoaGVsbG8gZ3Vp eCkgcCkpKSkpKSkpDQorICAgICAgICAgIChkIChwYWNrYWdlLWRlcml2YXRp b24gJXN0b3JlIHApKSkNCisgICAgIChhbmQgKGJ1aWxkLWRlcml2YXRpb25z ICVzdG9yZSAobGlzdCBkKSkNCisgICAgICAgICAgKGxldCAoKHAgKHBrICdk cnYgZCAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZCkpKSkNCisgICAgICAg ICAgICAoZXF1YWw/DQorICAgICAgICAgICAgICAnKGhlbGxvIGd1aXgpDQor ICAgICAgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUNCisgICAgICAg ICAgICAgICAgKHN0cmluZy1hcHBlbmQgcCAiL3Rlc3QiKQ0KKyAgICAgICAg ICAgICAgICByZWFkKSkpKSkpDQoNCjs7OyAoZHJ2ICM8ZGVyaXZhdGlvbiAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvaHZ5dmdqeWdmNzI5dmZ2YnBsMmszZHF2 c2l3eDU5Y3ctdHJpdmlhbC0wLmRydiA9PiAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvM3BwN2NzOHljeGcxNnlsZHFkNjJscmszMDZjazFnNzItdHJpdmlhbC0w IDIwMWEwZjA+ICIvdG1wL2d1aXgtdGVzdHMvc3RvcmUvM3BwN2NzOHljeGcx NnlsZHFkNjJscmszMDZjazFnNzItdHJpdmlhbC0wIikNCmFjdHVhbC12YWx1 ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IHRyaXZpYWwgd2l0 aCBsb2NhbCBmaWxlIGFzIGlucHV0DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1 aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMv cGFja2FnZXMuc2NtOjUxMQ0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisg ICBAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL2E2eWpo MzYwd3kyNzRidzZ2NjliN2k0eWJnem5oYzcyLXRyaXZpYWwtd2l0aC1pbnB1 dC1maWxlLTAuZHJ2IC0geDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0cy92 YXIvbG9nL2d1aXgvZHJ2cy9hNi8veWpoMzYwd3kyNzRidzZ2NjliN2k0eWJn em5oYzcyLXRyaXZpYWwtd2l0aC1pbnB1dC1maWxlLTAuZHJ2LmJ6Mg0KQCBi dWlsZC1zdWNjZWVkZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL2E2eWpoMzYw d3kyNzRidzZ2NjliN2k0eWJnem5oYzcyLXRyaXZpYWwtd2l0aC1pbnB1dC1m aWxlLTAuZHJ2IC0NCkAgYnVpbGQtc3RhcnRlZCAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvNjJodmx5dnpsOHpkbTkxOWk1ZjUxY2xodnk1YTV5YWItdHJpdmlh bC13aXRoLXNvdXJjZS0wLmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1aXgt dGVzdHMvdmFyL2xvZy9ndWl4L2RydnMvNjIvL2h2bHl2emw4emRtOTE5aTVm NTFjbGh2eTVhNXlhYi10cml2aWFsLXdpdGgtc291cmNlLTAuZHJ2LmJ6Mg0K QCBidWlsZC1zdWNjZWVkZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzYyaHZs eXZ6bDh6ZG05MTlpNWY1MWNsaHZ5NWE1eWFiLXRyaXZpYWwtd2l0aC1zb3Vy Y2UtMC5kcnYgLQ0KQCBidWlsZC1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9z dG9yZS9qbXc4bjFqdjBjbGlzbHlzd2owZ25jN21tNTJxMGtqdi10cml2aWFs LXN5c3RlbS1kZXBlbmRlbnQtaW5wdXQtMC5kcnYgLSB4ODZfNjQtbGludXgg L3RtcC9ndWl4LXRlc3RzL3Zhci9sb2cvZ3VpeC9kcnZzL2ptLy93OG4xanYw Y2xpc2x5c3dqMGduYzdtbTUycTBranYtdHJpdmlhbC1zeXN0ZW0tZGVwZW5k ZW50LWlucHV0LTAuZHJ2LmJ6Mg0KQCBidWlsZC1zdWNjZWVkZWQgL3RtcC9n dWl4LXRlc3RzL3N0b3JlL2ptdzhuMWp2MGNsaXNseXN3ajBnbmM3bW01MnEw a2p2LXRyaXZpYWwtc3lzdGVtLWRlcGVuZGVudC1pbnB1dC0wLmRydiAtDQoi dHJpdmlhbCB3aXRoIGxvY2FsIGZpbGUgYXMgaW5wdXQiDQorICAgKGxldCog KChpIChzZWFyY2gtcGF0aCAlbG9hZC1wYXRoICJpY2UtOS9ib290LTkuc2Nt IikpDQorICAgICAgICAgIChwIChwYWNrYWdlDQorICAgICAgICAgICAgICAg KGluaGVyaXQNCisgICAgICAgICAgICAgICAgIChkdW1teS1wYWNrYWdlICJ0 cml2aWFsLXdpdGgtaW5wdXQtZmlsZSIpKQ0KKyAgICAgICAgICAgICAgIChi dWlsZC1zeXN0ZW0gdHJpdmlhbC1idWlsZC1zeXN0ZW0pDQorICAgICAgICAg ICAgICAgKHNvdXJjZSAjZikNCisgICAgICAgICAgICAgICAoYXJndW1lbnRz DQorICAgICAgICAgICAgICAgICBgKCM6Z3VpbGUNCisgICAgICAgICAgICAg ICAgICAgLCVib290c3RyYXAtZ3VpbGUNCisgICAgICAgICAgICAgICAgICAg IzpidWlsZGVyDQorICAgICAgICAgICAgICAgICAgIChjb3B5LWZpbGUNCisg ICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMg ImlucHV0IikNCisgICAgICAgICAgICAgICAgICAgICAlb3V0cHV0KSkpDQor ICAgICAgICAgICAgICAgKGlucHV0cyBgKCgiaW5wdXQiICxpKSkpKSkNCisg ICAgICAgICAgKGQgKHBhY2thZ2UtZGVyaXZhdGlvbiAlc3RvcmUgcCkpKQ0K KyAgICAgKGFuZCAoYnVpbGQtZGVyaXZhdGlvbnMgJXN0b3JlIChsaXN0IGQp KQ0KKyAgICAgICAgICAobGV0ICgocCAocGsgJ2RydiBkIChkZXJpdmF0aW9u LT5vdXRwdXQtcGF0aCBkKSkpKQ0KKyAgICAgICAgICAgIChlcXVhbD8NCisg ICAgICAgICAgICAgIChjYWxsLXdpdGgtaW5wdXQtZmlsZSBwIGdldC1ieXRl dmVjdG9yLWFsbCkNCisgICAgICAgICAgICAgIChjYWxsLXdpdGgtaW5wdXQt ZmlsZSBpIGdldC1ieXRldmVjdG9yLWFsbCkpKSkpKQ0KDQo7OzsgKGRydiAj PGRlcml2YXRpb24gL3RtcC9ndWl4LXRlc3RzL3N0b3JlL2E2eWpoMzYwd3ky NzRidzZ2NjliN2k0eWJnem5oYzcyLXRyaXZpYWwtd2l0aC1pbnB1dC1maWxl LTAuZHJ2ID0+IC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9pZzZ5eHNqaWg3cTJn NHptbHBsbTFwc2p6NXlwcnFhZC10cml2aWFsLXdpdGgtaW5wdXQtZmlsZS0w IDJiNTdmYTA+ICIvdG1wL2d1aXgtdGVzdHMvc3RvcmUvaWc2eXhzamloN3Ey ZzR6bWxwbG0xcHNqejV5cHJxYWQtdHJpdmlhbC13aXRoLWlucHV0LWZpbGUt MCIpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1u YW1lOiB0cml2aWFsIHdpdGggc291cmNlDQpsb2NhdGlvbjogL3RtcC9ndWl4 LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVz dHMvcGFja2FnZXMuc2NtOjUyNw0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQN CisgICAidHJpdmlhbCB3aXRoIHNvdXJjZSINCisgICAobGV0KiAoKGkgKHNl YXJjaC1wYXRoICVsb2FkLXBhdGggImljZS05L2Jvb3QtOS5zY20iKSkNCisg ICAgICAgICAgKHAgKHBhY2thZ2UNCisgICAgICAgICAgICAgICAoaW5oZXJp dCAoZHVtbXktcGFja2FnZSAidHJpdmlhbC13aXRoLXNvdXJjZSIpKQ0KKyAg ICAgICAgICAgICAgIChidWlsZC1zeXN0ZW0gdHJpdmlhbC1idWlsZC1zeXN0 ZW0pDQorICAgICAgICAgICAgICAgKHNvdXJjZSBpKQ0KKyAgICAgICAgICAg ICAgIChhcmd1bWVudHMNCisgICAgICAgICAgICAgICAgIGAoIzpndWlsZQ0K KyAgICAgICAgICAgICAgICAgICAsJWJvb3RzdHJhcC1ndWlsZQ0KKyAgICAg ICAgICAgICAgICAgICAjOmJ1aWxkZXINCisgICAgICAgICAgICAgICAgICAg KGNvcHktZmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYg JWJ1aWxkLWlucHV0cyAic291cmNlIikNCisgICAgICAgICAgICAgICAgICAg ICAlb3V0cHV0KSkpKSkNCisgICAgICAgICAgKGQgKHBhY2thZ2UtZGVyaXZh dGlvbiAlc3RvcmUgcCkpKQ0KKyAgICAgKGFuZCAoYnVpbGQtZGVyaXZhdGlv bnMgJXN0b3JlIChsaXN0IGQpKQ0KKyAgICAgICAgICAobGV0ICgocCAoZGVy aXZhdGlvbi0+b3V0cHV0LXBhdGggZCkpKQ0KKyAgICAgICAgICAgIChlcXVh bD8NCisgICAgICAgICAgICAgIChjYWxsLXdpdGgtaW5wdXQtZmlsZSBwIGdl dC1ieXRldmVjdG9yLWFsbCkNCisgICAgICAgICAgICAgIChjYWxsLXdpdGgt aW5wdXQtZmlsZSBpIGdldC1ieXRldmVjdG9yLWFsbCkpKSkpKQ0KYWN0dWFs LXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogdHJpdmlh bCB3aXRoIHN5c3RlbS1kZXBlbmRlbnQgaW5wdXQNCmxvY2F0aW9uOiAvdG1w L2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJj ZS90ZXN0cy9wYWNrYWdlcy5zY206NTQyDQpzb3VyY2U6DQorICh0ZXN0LWFz c2VydA0KKyAgICJ0cml2aWFsIHdpdGggc3lzdGVtLWRlcGVuZGVudCBpbnB1 dCINCisgICAobGV0KiAoKHAgKHBhY2thZ2UNCisgICAgICAgICAgICAgICAo aW5oZXJpdA0KKyAgICAgICAgICAgICAgICAgKGR1bW15LXBhY2thZ2UgInRy aXZpYWwtc3lzdGVtLWRlcGVuZGVudC1pbnB1dCIpKQ0KKyAgICAgICAgICAg ICAgIChidWlsZC1zeXN0ZW0gdHJpdmlhbC1idWlsZC1zeXN0ZW0pDQorICAg ICAgICAgICAgICAgKHNvdXJjZSAjZikNCisgICAgICAgICAgICAgICAoYXJn dW1lbnRzDQorICAgICAgICAgICAgICAgICBgKCM6Z3VpbGUNCisgICAgICAg ICAgICAgICAgICAgLCVib290c3RyYXAtZ3VpbGUNCisgICAgICAgICAgICAg ICAgICAgIzpidWlsZGVyDQorICAgICAgICAgICAgICAgICAgIChsZXQgKChv dXQgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpDQorICAgICAgICAgICAg ICAgICAgICAgICAgIChiYXNoIChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAi YmFzaCIpKSkNCisgICAgICAgICAgICAgICAgICAgICAoemVybz8gKHN5c3Rl bSoNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXNoDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi1jIg0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChmb3JtYXQgI2YgImVjaG8gaGVsbG8gPiB+ YSIgb3V0KSkpKSkpDQorICAgICAgICAgICAgICAgKGlucHV0cw0KKyAgICAg ICAgICAgICAgICAgYCgoImJhc2giDQorICAgICAgICAgICAgICAgICAgICAs KHNlYXJjaC1ib290c3RyYXAtYmluYXJ5DQorICAgICAgICAgICAgICAgICAg ICAgICAiYmFzaCINCisgICAgICAgICAgICAgICAgICAgICAgICglY3VycmVu dC1zeXN0ZW0pKSkpKSkpDQorICAgICAgICAgIChkIChwYWNrYWdlLWRlcml2 YXRpb24gJXN0b3JlIHApKSkNCisgICAgIChhbmQgKGJ1aWxkLWRlcml2YXRp b25zICVzdG9yZSAobGlzdCBkKSkNCisgICAgICAgICAgKGxldCAoKHAgKHBr ICdkcnYgZCAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZCkpKSkNCisgICAg ICAgICAgICAoZXE/ICdoZWxsbyAoY2FsbC13aXRoLWlucHV0LWZpbGUgcCBy ZWFkKSkpKSkpDQoNCjs7OyAoZHJ2ICM8ZGVyaXZhdGlvbiAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvam13OG4xanYwY2xpc2x5c3dqMGduYzdtbTUycTBranYt dHJpdmlhbC1zeXN0ZW0tZGVwZW5kZW50LWlucHV0LTAuZHJ2ID0+IC90bXAv Z3VpeC10ZXN0cy9zdG9yZS84cHFtYW05bW1ucGQwNzF5YTQ5aHYzM2RucDhw MjRmNS10cml2aWFsLXN5c3RlbS1kZXBlbmRlbnQtaW5wdXQtMCAyYjU3Y2Qw PiAiL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzhwcW1hbTltbW5wZDA3MXlhNDlo djMzZG5wOHAyNGY1LXRyaXZpYWwtc3lzdGVtLWRlcGVuZGVudC1pbnB1dC0w IikNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5h bWU6IHNlYXJjaCBwYXRocw0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1n dWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2th Z2VzLnNjbTo1NjANCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInNl YXJjaCBwYXRocyINCisgICAobGV0KiAoKHAgKG1ha2UtcHJvbXB0LXRhZyAi cmV0dXJuLXNlYXJjaC1wYXRocyIpKQ0KKyAgICAgICAgICAocyAoYnVpbGQt c3lzdGVtDQorICAgICAgICAgICAgICAgKG5hbWUgJ3JhdykNCisgICAgICAg ICAgICAgICAoZGVzY3JpcHRpb24NCisgICAgICAgICAgICAgICAgICJSYXcg YnVpbGQgc3lzdGVtIHdpdGggZGlyZWN0IHN0b3JlIGFjY2VzcyIpDQorICAg ICAgICAgICAgICAgKGxvd2VyIChsYW1iZGEqIChuYW1lDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAjOmtleQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgc291cmNlDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBpbnB1dHMNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHN5c3RlbQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgdGFyZ2V0DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAjOmFsbG93LW90aGVyLWtleXMpDQorICAgICAgICAgICAgICAgICAgICAg ICAgKGJhZyAobmFtZSBuYW1lKQ0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKHN5c3RlbSBzeXN0ZW0pDQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAodGFyZ2V0IHRhcmdldCkNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChidWlsZC1pbnB1dHMgaW5wdXRzKQ0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGJ1aWxkIChsYW1iZGEqIChzdG9yZQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBu YW1lDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGlucHV0cw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAjOmtleQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRwdXRzDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN5c3RlbQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBzZWFyY2gtcGF0aHMpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBzZWFyY2gtcGF0aHMpKSkpKSkpDQorICAgICAgICAgICh4 IChsaXN0IChzZWFyY2gtcGF0aC1zcGVjaWZpY2F0aW9uDQorICAgICAgICAg ICAgICAgICAgICAgKHZhcmlhYmxlICJHVUlMRV9MT0FEX1BBVEgiKQ0KKyAg ICAgICAgICAgICAgICAgICAgIChmaWxlcyAnKCJzaGFyZS9ndWlsZS9zaXRl LzIuMCIpKSkNCisgICAgICAgICAgICAgICAgICAgKHNlYXJjaC1wYXRoLXNw ZWNpZmljYXRpb24NCisgICAgICAgICAgICAgICAgICAgICAodmFyaWFibGUg IkdVSUxFX0xPQURfQ09NUElMRURfUEFUSCIpDQorICAgICAgICAgICAgICAg ICAgICAgKGZpbGVzICcoInNoYXJlL2d1aWxlL3NpdGUvMi4wIikpKSkpDQor ICAgICAgICAgIChhIChwYWNrYWdlDQorICAgICAgICAgICAgICAgKGluaGVy aXQgKGR1bW15LXBhY2thZ2UgImd1aWxlIikpDQorICAgICAgICAgICAgICAg KGJ1aWxkLXN5c3RlbSBzKQ0KKyAgICAgICAgICAgICAgIChuYXRpdmUtc2Vh cmNoLXBhdGhzIHgpKSkNCisgICAgICAgICAgKGIgKHBhY2thZ2UNCisgICAg ICAgICAgICAgICAoaW5oZXJpdCAoZHVtbXktcGFja2FnZSAiZ3VpbGUtZm9v IikpDQorICAgICAgICAgICAgICAgKGJ1aWxkLXN5c3RlbSBzKQ0KKyAgICAg ICAgICAgICAgIChpbnB1dHMgYCgoImd1aWxlIiAsYSkpKSkpDQorICAgICAg ICAgIChjIChwYWNrYWdlDQorICAgICAgICAgICAgICAgKGluaGVyaXQgKGR1 bW15LXBhY2thZ2UgImd1aWxlLWJhciIpKQ0KKyAgICAgICAgICAgICAgIChi dWlsZC1zeXN0ZW0gcykNCisgICAgICAgICAgICAgICAoaW5wdXRzIGAoKCJn dWlsZSIgLGEpICgiZ3VpbGUtZm9vIiAsYikpKSkpKQ0KKyAgICAgKGxldC1z eW50YXggKChjb2xsZWN0DQorICAgICAgICAgICAgICAgICAgICAoc3ludGF4 LXJ1bGVzICgpDQorICAgICAgICAgICAgICAgICAgICAgICgoXyBib2R5IC4u LikNCisgICAgICAgICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtcHJvbXB0 DQorICAgICAgICAgICAgICAgICAgICAgICAgIHANCisgICAgICAgICAgICAg ICAgICAgICAgICAgKGxhbWJkYSAoKSBib2R5IC4uLikNCisgICAgICAgICAg ICAgICAgICAgICAgICAgKGxhbWJkYSAoayBzZWFyY2gtcGF0aHMpIHNlYXJj aC1wYXRocykpKSkpKQ0KKyAgICAgICAoYW5kIChudWxsPyAoY29sbGVjdCAo cGFja2FnZS1kZXJpdmF0aW9uICVzdG9yZSBhKSkpDQorICAgICAgICAgICAg KGVxdWFsPw0KKyAgICAgICAgICAgICAgeA0KKyAgICAgICAgICAgICAgKGNv bGxlY3QgKHBhY2thZ2UtZGVyaXZhdGlvbiAlc3RvcmUgYikpKQ0KKyAgICAg ICAgICAgIChlcXVhbD8NCisgICAgICAgICAgICAgIHgNCisgICAgICAgICAg ICAgIChjb2xsZWN0IChwYWNrYWdlLWRlcml2YXRpb24gJXN0b3JlIGMpKSkp KSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1u YW1lOiBwYWNrYWdlLXRyYW5zaXRpdmUtbmF0aXZlLXNlYXJjaC1wYXRocw0K bG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcy OGIuZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2thZ2VzLnNjbTo2MDINCnNvdXJj ZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInBhY2thZ2UtdHJhbnNpdGl2ZS1u YXRpdmUtc2VhcmNoLXBhdGhzIg0KKyAgIChsZXQqICgoc3AgKGxhbWJkYSAo bmFtZSkNCisgICAgICAgICAgICAgICAgKGxpc3QgKHNlYXJjaC1wYXRoLXNw ZWNpZmljYXRpb24NCisgICAgICAgICAgICAgICAgICAgICAgICAodmFyaWFi bGUgbmFtZSkNCisgICAgICAgICAgICAgICAgICAgICAgICAoZmlsZXMgJygi Zm9vL2JhciIpKSkpKSkNCisgICAgICAgICAgKHAwIChkdW1teS1wYWNrYWdl DQorICAgICAgICAgICAgICAgICJwMCINCisgICAgICAgICAgICAgICAgKG5h dGl2ZS1zZWFyY2gtcGF0aHMgKHNwICJQQVRIMCIpKSkpDQorICAgICAgICAg IChwMSAoZHVtbXktcGFja2FnZQ0KKyAgICAgICAgICAgICAgICAicDEiDQor ICAgICAgICAgICAgICAgIChuYXRpdmUtc2VhcmNoLXBhdGhzIChzcCAiUEFU SDEiKSkpKQ0KKyAgICAgICAgICAocDIgKGR1bW15LXBhY2thZ2UNCisgICAg ICAgICAgICAgICAgInAyIg0KKyAgICAgICAgICAgICAgICAobmF0aXZlLXNl YXJjaC1wYXRocyAoc3AgIlBBVEgyIikpDQorICAgICAgICAgICAgICAgIChp bnB1dHMgYCgoInAwIiAscDApKSkNCisgICAgICAgICAgICAgICAgKHByb3Bh Z2F0ZWQtaW5wdXRzIGAoKCJwMSIgLHAxKSkpKSkNCisgICAgICAgICAgKHAz IChkdW1teS1wYWNrYWdlDQorICAgICAgICAgICAgICAgICJwMyINCisgICAg ICAgICAgICAgICAgKG5hdGl2ZS1zZWFyY2gtcGF0aHMgKHNwICJQQVRIMyIp KQ0KKyAgICAgICAgICAgICAgICAobmF0aXZlLWlucHV0cyBgKCgicDAiICxw MCkpKQ0KKyAgICAgICAgICAgICAgICAocHJvcGFnYXRlZC1pbnB1dHMgYCgo InAyIiAscDIpKSkpKSkNCisgICAgIChsc2V0PSBzdHJpbmc9Pw0KKyAgICAg ICAgICAgICcoIlBBVEgxIiAiUEFUSDIiICJQQVRIMyIpDQorICAgICAgICAg ICAgKG1hcCBzZWFyY2gtcGF0aC1zcGVjaWZpY2F0aW9uLXZhcmlhYmxlDQor ICAgICAgICAgICAgICAgICAocGFja2FnZS10cmFuc2l0aXZlLW5hdGl2ZS1z ZWFyY2gtcGF0aHMgcDMpKSkpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0 OiBQQVNTDQoNCnRlc3QtbmFtZTogcGFja2FnZS1jcm9zcy1kZXJpdmF0aW9u DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZk NzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvcGFja2FnZXMuc2NtOjYyMg0Kc291 cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAicGFja2FnZS1jcm9zcy1kZXJp dmF0aW9uIg0KKyAgIChsZXQgKChkcnYgKHBhY2thZ2UtY3Jvc3MtZGVyaXZh dGlvbg0KKyAgICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAg ICAgKGR1bW15LXBhY2thZ2UgInAiKQ0KKyAgICAgICAgICAgICAgICAibWlw czY0ZWwtbGludXgtZ251IikpKQ0KKyAgICAgKGFuZCAoZGVyaXZhdGlvbj8g ZHJ2KQ0KKyAgICAgICAgICAoZmlsZS1leGlzdHM/IChkZXJpdmF0aW9uLWZp bGUtbmFtZSBkcnYpKSkpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQ QVNTDQoNCnRlc3QtbmFtZTogcGFja2FnZS1jcm9zcy1kZXJpdmF0aW9uLCB0 cml2aWFsLWJ1aWxkLXN5c3RlbQ0KbG9jYXRpb246IC90bXAvZ3VpeC1idWls ZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3Bh Y2thZ2VzLnNjbTo2MjgNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAg InBhY2thZ2UtY3Jvc3MtZGVyaXZhdGlvbiwgdHJpdmlhbC1idWlsZC1zeXN0 ZW0iDQorICAgKGxldCAoKHAgKHBhY2thZ2UNCisgICAgICAgICAgICAgIChp bmhlcml0IChkdW1teS1wYWNrYWdlICJwIikpDQorICAgICAgICAgICAgICAo YnVpbGQtc3lzdGVtIHRyaXZpYWwtYnVpbGQtc3lzdGVtKQ0KKyAgICAgICAg ICAgICAgKGFyZ3VtZW50cyAnKCM6YnVpbGRlciAoZXhpdCAxKSkpKSkpDQor ICAgICAobGV0ICgoZHJ2IChwYWNrYWdlLWNyb3NzLWRlcml2YXRpb24NCisg ICAgICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAgICAgICBw DQorICAgICAgICAgICAgICAgICAgIm1pcHM2NGVsLWxpbnV4LWdudSIpKSkN CisgICAgICAgKGRlcml2YXRpb24/IGRydikpKSkNCmFjdHVhbC12YWx1ZTog I3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IHBhY2thZ2UtY3Jvc3Mt ZGVyaXZhdGlvbiwgbm8gY3Jvc3MgYnVpbGRlcg0KbG9jYXRpb246IC90bXAv Z3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNl L3Rlc3RzL3BhY2thZ2VzLnNjbTo2MzUNCnNvdXJjZToNCisgKHRlc3QtYXNz ZXJ0DQorICAgInBhY2thZ2UtY3Jvc3MtZGVyaXZhdGlvbiwgbm8gY3Jvc3Mg YnVpbGRlciINCisgICAobGV0KiAoKGIgKGJ1aWxkLXN5c3RlbQ0KKyAgICAg ICAgICAgICAgIChpbmhlcml0IHRyaXZpYWwtYnVpbGQtc3lzdGVtKQ0KKyAg ICAgICAgICAgICAgIChsb3dlciAoY29uc3QgI2YpKSkpDQorICAgICAgICAg IChwIChwYWNrYWdlDQorICAgICAgICAgICAgICAgKGluaGVyaXQgKGR1bW15 LXBhY2thZ2UgInAiKSkNCisgICAgICAgICAgICAgICAoYnVpbGQtc3lzdGVt IGIpKSkpDQorICAgICAoZ3VhcmQgKGMgKChwYWNrYWdlLWNyb3NzLWJ1aWxk LXN5c3RlbS1lcnJvcj8gYykNCisgICAgICAgICAgICAgICAgKGVxPyAocGFj a2FnZS1lcnJvci1wYWNrYWdlIGMpIHApKSkNCisgICAgICAgICAgICAocGFj a2FnZS1jcm9zcy1kZXJpdmF0aW9uDQorICAgICAgICAgICAgICAlc3RvcmUN CisgICAgICAgICAgICAgIHANCisgICAgICAgICAgICAgICJtaXBzNjRlbC1s aW51eC1nbnUiKQ0KKyAgICAgICAgICAgICNmKSkpDQphY3R1YWwtdmFsdWU6 ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBwYWNrYWdlLWdyYWZ0 cywgaW5kaXJlY3QgZ3JhZnRzDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxk LWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvcGFj a2FnZXMuc2NtOjY2Mw0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAi cGFja2FnZS1ncmFmdHMsIGluZGlyZWN0IGdyYWZ0cyINCisgICAobGV0KiAo KG5ldyAoZHVtbXktcGFja2FnZQ0KKyAgICAgICAgICAgICAgICAgImRlcCIN CisgICAgICAgICAgICAgICAgIChhcmd1bWVudHMgJygjOmltcGxpY2l0LWlu cHV0cz8gI2YpKSkpDQorICAgICAgICAgIChkZXAgKHBhY2thZ2UgKGluaGVy aXQgbmV3KSAodmVyc2lvbiAiMC4wIikpKQ0KKyAgICAgICAgICAoZGVwKiAo cGFja2FnZSAoaW5oZXJpdCBkZXApIChyZXBsYWNlbWVudCBuZXcpKSkNCisg ICAgICAgICAgKGR1bW15IChkdW1teS1wYWNrYWdlDQorICAgICAgICAgICAg ICAgICAgICJkdW1teSINCisgICAgICAgICAgICAgICAgICAgKGFyZ3VtZW50 cyAnKCM6aW1wbGljaXQtaW5wdXRzPyAjZikpDQorICAgICAgICAgICAgICAg ICAgIChpbnB1dHMgYCgoImRlcCIgLGRlcCopKSkpKSkNCisgICAgIChlcXVh bD8NCisgICAgICAgKHBhY2thZ2UtZ3JhZnRzICVzdG9yZSBkdW1teSkNCisg ICAgICAgKGxpc3QgKGdyYWZ0IChvcmlnaW4gKHBhY2thZ2UtZGVyaXZhdGlv biAlc3RvcmUgZGVwKSkNCisgICAgICAgICAgICAgICAgICAgIChyZXBsYWNl bWVudCAocGFja2FnZS1kZXJpdmF0aW9uICVzdG9yZSBuZXcpKSkpKSkpDQph Y3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBw YWNrYWdlLWdyYWZ0cywgaW5kaXJlY3QgZ3JhZnRzLCBwcm9wYWdhdGVkIGlu cHV0cw0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0x LmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2thZ2VzLnNjbTo2OTYN CnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInBhY2thZ2UtZ3JhZnRz LCBpbmRpcmVjdCBncmFmdHMsIHByb3BhZ2F0ZWQgaW5wdXRzIg0KKyAgIChs ZXQqICgobmV3IChkdW1teS1wYWNrYWdlDQorICAgICAgICAgICAgICAgICAi ZGVwIg0KKyAgICAgICAgICAgICAgICAgKGFyZ3VtZW50cyAnKCM6aW1wbGlj aXQtaW5wdXRzPyAjZikpKSkNCisgICAgICAgICAgKGRlcCAocGFja2FnZSAo aW5oZXJpdCBuZXcpICh2ZXJzaW9uICIwLjAiKSkpDQorICAgICAgICAgIChk ZXAqIChwYWNrYWdlIChpbmhlcml0IGRlcCkgKHJlcGxhY2VtZW50IG5ldykp KQ0KKyAgICAgICAgICAocHJvcCAoZHVtbXktcGFja2FnZQ0KKyAgICAgICAg ICAgICAgICAgICJwcm9wYWdhdGVkIg0KKyAgICAgICAgICAgICAgICAgIChw cm9wYWdhdGVkLWlucHV0cyBgKCgiZGVwIiAsZGVwKikpKQ0KKyAgICAgICAg ICAgICAgICAgIChhcmd1bWVudHMgJygjOmltcGxpY2l0LWlucHV0cz8gI2Yp KSkpDQorICAgICAgICAgIChkdW1teSAoZHVtbXktcGFja2FnZQ0KKyAgICAg ICAgICAgICAgICAgICAiZHVtbXkiDQorICAgICAgICAgICAgICAgICAgIChh cmd1bWVudHMgJygjOmltcGxpY2l0LWlucHV0cz8gI2YpKQ0KKyAgICAgICAg ICAgICAgICAgICAoaW5wdXRzIGAoKCJwcm9wIiAscHJvcCkpKSkpKQ0KKyAg ICAgKGVxdWFsPw0KKyAgICAgICAocGFja2FnZS1ncmFmdHMgJXN0b3JlIGR1 bW15KQ0KKyAgICAgICAobGlzdCAoZ3JhZnQgKG9yaWdpbiAocGFja2FnZS1k ZXJpdmF0aW9uICVzdG9yZSBkZXApKQ0KKyAgICAgICAgICAgICAgICAgICAg KHJlcGxhY2VtZW50IChwYWNrYWdlLWRlcml2YXRpb24gJXN0b3JlIG5ldykp KSkpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0 LW5hbWU6IHBhY2thZ2UtZ3JhZnRzLCBzYW1lIHJlcGxhY2VtZW50IHR3aWNl DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZk NzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvcGFja2FnZXMuc2NtOjcxMg0Kc291 cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAicGFja2FnZS1ncmFmdHMsIHNh bWUgcmVwbGFjZW1lbnQgdHdpY2UiDQorICAgKGxldCogKChuZXcgKGR1bW15 LXBhY2thZ2UNCisgICAgICAgICAgICAgICAgICJkZXAiDQorICAgICAgICAg ICAgICAgICAodmVyc2lvbiAiMSIpDQorICAgICAgICAgICAgICAgICAoYXJn dW1lbnRzICcoIzppbXBsaWNpdC1pbnB1dHM/ICNmKSkpKQ0KKyAgICAgICAg ICAoZGVwIChwYWNrYWdlDQorICAgICAgICAgICAgICAgICAoaW5oZXJpdCBu ZXcpDQorICAgICAgICAgICAgICAgICAodmVyc2lvbiAiMCIpDQorICAgICAg ICAgICAgICAgICAocmVwbGFjZW1lbnQgbmV3KSkpDQorICAgICAgICAgIChw MSAoZHVtbXktcGFja2FnZQ0KKyAgICAgICAgICAgICAgICAiaW50ZXJtZWRp YXRlMSINCisgICAgICAgICAgICAgICAgKGFyZ3VtZW50cyAnKCM6aW1wbGlj aXQtaW5wdXRzPyAjZikpDQorICAgICAgICAgICAgICAgIChpbnB1dHMgYCgo ImRlcCIgLGRlcCkpKSkpDQorICAgICAgICAgIChwMiAoZHVtbXktcGFja2Fn ZQ0KKyAgICAgICAgICAgICAgICAiaW50ZXJtZWRpYXRlMiINCisgICAgICAg ICAgICAgICAgKGFyZ3VtZW50cyAnKCM6aW1wbGljaXQtaW5wdXRzPyAjZikp DQorICAgICAgICAgICAgICAgIChpbnB1dHMgYCgoImRlcCIgLChwYWNrYWdl IChpbmhlcml0IGRlcCkpKSkpKSkNCisgICAgICAgICAgKHAzIChkdW1teS1w YWNrYWdlDQorICAgICAgICAgICAgICAgICJmaW5hbCINCisgICAgICAgICAg ICAgICAgKGFyZ3VtZW50cyAnKCM6aW1wbGljaXQtaW5wdXRzPyAjZikpDQor ICAgICAgICAgICAgICAgIChpbnB1dHMgYCgoInAxIiAscDEpICgicDIiICxw MikpKSkpKQ0KKyAgICAgKGVxdWFsPw0KKyAgICAgICAocGFja2FnZS1ncmFm dHMgJXN0b3JlIHAzKQ0KKyAgICAgICAobGlzdCAoZ3JhZnQgKG9yaWdpbg0K KyAgICAgICAgICAgICAgICAgICAgICAocGFja2FnZS1kZXJpdmF0aW9uDQor ICAgICAgICAgICAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAg ICAgICAgICAgICAgKHBhY2thZ2UgKGluaGVyaXQgZGVwKSAocmVwbGFjZW1l bnQgI2YpKSkpDQorICAgICAgICAgICAgICAgICAgICBAIGJ1aWxkLXN0YXJ0 ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzRmeTZxYmYyM3p2Nzg0YnJ6d3Br a3Jtd3BubWJwMmdyLXAxLTAuZHJ2IC0geDg2XzY0LWxpbnV4IC90bXAvZ3Vp eC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2cy80Zi8veTZxYmYyM3p2Nzg0YnJ6 d3Bra3Jtd3BubWJwMmdyLXAxLTAuZHJ2LmJ6Mg0KQCBidWlsZC1zdWNjZWVk ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzRmeTZxYmYyM3p2Nzg0YnJ6d3Br a3Jtd3BubWJwMmdyLXAxLTAuZHJ2IC0NCkAgYnVpbGQtc3RhcnRlZCAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMTA3ZzdxcTc5NDZnOXZ2YnA4dnFjcHg5OHhq Yjc5ZGYtUDItMC5kcnYgLSB4ODZfNjQtbGludXggL3RtcC9ndWl4LXRlc3Rz L3Zhci9sb2cvZ3VpeC9kcnZzLzEwLy83ZzdxcTc5NDZnOXZ2YnA4dnFjcHg5 OHhqYjc5ZGYtUDItMC5kcnYuYnoyDQpAIGJ1aWxkLXN1Y2NlZWRlZCAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMTA3ZzdxcTc5NDZnOXZ2YnA4dnFjcHg5OHhq Yjc5ZGYtUDItMC5kcnYgLQ0KKHJlcGxhY2VtZW50IChwYWNrYWdlLWRlcml2 YXRpb24gJXN0b3JlIG5ldykpKSkpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJl c3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IHJlcGxhY2VtZW50IGFsc28gZ3Jh ZnRlZA0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0x LmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2thZ2VzLnNjbTo3MzYN CnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInJlcGxhY2VtZW50IGFs c28gZ3JhZnRlZCINCisgICAobGV0KiAoKHAxciAoZHVtbXktcGFja2FnZQ0K KyAgICAgICAgICAgICAgICAgIlAxIg0KKyAgICAgICAgICAgICAgICAgKGJ1 aWxkLXN5c3RlbSB0cml2aWFsLWJ1aWxkLXN5c3RlbSkNCisgICAgICAgICAg ICAgICAgIChhcmd1bWVudHMNCisgICAgICAgICAgICAgICAgICAgYCgjOmd1 aWxlDQorICAgICAgICAgICAgICAgICAgICAgLCVib290c3RyYXAtZ3VpbGUN CisgICAgICAgICAgICAgICAgICAgICAjOmJ1aWxkZXINCisgICAgICAgICAg ICAgICAgICAgICAobGV0ICgob3V0IChhc3NvYy1yZWYgJW91dHB1dHMgIm91 dCIpKSkNCisgICAgICAgICAgICAgICAgICAgICAgIChta2RpciBvdXQpDQor ICAgICAgICAgICAgICAgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxl DQorICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIG91 dCAiL3JlcGxhY2VtZW50IikNCisgICAgICAgICAgICAgICAgICAgICAgICAg KGNvbnN0ICN0KSkpKSkpKQ0KKyAgICAgICAgICAocDEgKHBhY2thZ2UNCisg ICAgICAgICAgICAgICAgKGluaGVyaXQgcDFyKQ0KKyAgICAgICAgICAgICAg ICAobmFtZSAicDEiKQ0KKyAgICAgICAgICAgICAgICAocmVwbGFjZW1lbnQg cDFyKQ0KKyAgICAgICAgICAgICAgICAoYXJndW1lbnRzDQorICAgICAgICAg ICAgICAgICAgYCgjOmd1aWxlDQorICAgICAgICAgICAgICAgICAgICAsJWJv b3RzdHJhcC1ndWlsZQ0KKyAgICAgICAgICAgICAgICAgICAgIzpidWlsZGVy DQorICAgICAgICAgICAgICAgICAgICAobWtkaXIgKGFzc29jLXJlZiAlb3V0 cHV0cyAib3V0IikpKSkpKQ0KKyAgICAgICAgICAocDJyIChkdW1teS1wYWNr YWdlDQorICAgICAgICAgICAgICAgICAiUDIiDQorICAgICAgICAgICAgICAg ICAoYnVpbGQtc3lzdGVtIHRyaXZpYWwtYnVpbGQtc3lzdGVtKQ0KKyAgICAg ICAgICAgICAgICAgKGlucHV0cyBgKCgicDEiICxwMSkpKQ0KKyAgICAgICAg ICAgICAgICAgKGFyZ3VtZW50cw0KKyAgICAgICAgICAgICAgICAgICBgKCM6 Z3VpbGUNCisgICAgICAgICAgICAgICAgICAgICAsJWJvb3RzdHJhcC1ndWls ZQ0KKyAgICAgICAgICAgICAgICAgICAgICM6YnVpbGRlcg0KKyAgICAgICAg ICAgICAgICAgICAgIChsZXQgKChvdXQgKGFzc29jLXJlZiAlb3V0cHV0cyAi b3V0IikpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgKG1rZGlyIG91dCkN CisgICAgICAgICAgICAgICAgICAgICAgIChjaGRpciBvdXQpDQorICAgICAg ICAgICAgICAgICAgICAgICAoc3ltbGluayAoYXNzb2MtcmVmICVidWlsZC1p bnB1dHMgInAxIikgInAxIikNCisgICAgICAgICAgICAgICAgICAgICAgIChj YWxsLXdpdGgtb3V0cHV0LWZpbGUNCisgICAgICAgICAgICAgICAgICAgICAg ICAgKHN0cmluZy1hcHBlbmQgb3V0ICIvcmVwbGFjZW1lbnQiKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAoY29uc3QgI3QpKSkpKSkpDQorICAgICAg ICAgIChwMiAocGFja2FnZQ0KKyAgICAgICAgICAgICAgICAoaW5oZXJpdCBw MnIpDQorICAgICAgICAgICAgICAgIChuYW1lICJwMiIpDQorICAgICAgICAg ICAgICAgIChyZXBsYWNlbWVudCBwMnIpDQorICAgICAgICAgICAgICAgIChh cmd1bWVudHMNCisgICAgICAgICAgICAgICAgICBgKCM6Z3VpbGUNCisgICAg ICAgICAgICAgICAgICAgICwlYm9vdHN0cmFwLWd1aWxlDQorICAgICAgICAg ICAgICAgICAgICAjOmJ1aWxkZXINCisgICAgICAgICAgICAgICAgICAgIChs ZXQgKChvdXQgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAobWtkaXIgb3V0KQ0KKyAgICAgICAgICAgICAg ICAgICAgICAoY2hkaXIgb3V0KQ0KKyAgICAgICAgICAgICAgICAgICAgICAo c3ltbGluayAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgInAxIikgInAxIikp KSkpKQ0KKyAgICAgICAgICAocDMgKGR1bW15LXBhY2thZ2UNCisgICAgICAg ICAgICAgICAgInAzIg0KKyAgICAgICAgICAgICAgICAoYnVpbGQtc3lzdGVt IHRyaXZpYWwtYnVpbGQtc3lzdGVtKQ0KKyAgICAgICAgICAgICAgICAoaW5w dXRzIGAoKCJwMiIgLHAyKSkpDQorICAgICAgICAgICAgICAgIChhcmd1bWVu dHMNCisgICAgICAgICAgICAgICAgICBgKCM6Z3VpbGUNCisgICAgICAgICAg ICAgICAgICAgICwlYm9vdHN0cmFwLWd1aWxlDQorICAgICAgICAgICAgICAg ICAgICAjOmJ1aWxkZXINCisgICAgICAgICAgICAgICAgICAgIChsZXQgKChv dXQgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpKQ0KKyAgICAgICAgICAg ICAgICAgICAgICAobWtkaXIgb3V0KQ0KKyAgICAgICAgICAgICAgICAgICAg ICAoY2hkaXIgb3V0KQ0KKyAgICAgICAgICAgICAgICAgICAgICAoc3ltbGlu ayAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgInAyIikgInAyIikpKSkpKSkN CisgICAgIChsc2V0PSBlcXVhbD8NCisgICAgICAgICAgICAocGFja2FnZS1n cmFmdHMgJXN0b3JlIHAzKQ0KKyAgICAgICAgICAgIChsaXN0IChncmFmdCAo b3JpZ2luDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2Ut ZGVyaXZhdGlvbiAlc3RvcmUgcDEgIzpncmFmdD8gI2YpKQ0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAocmVwbGFjZW1lbnQgKHBhY2thZ2UtZGVyaXZh dGlvbiAlc3RvcmUgcDFyKSkpDQorICAgICAgICAgICAgICAgICAgKGdyYWZ0 IChvcmlnaW4NCisgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFja2Fn ZS1kZXJpdmF0aW9uICVzdG9yZSBwMiAjOmdyYWZ0PyAjZikpDQorICAgICAg ICAgICAgICAgICAgICAgICAgIChyZXBsYWNlbWVudA0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgIChwYWNrYWdlLWRlcml2YXRpb24gJXN0b3JlIHAy ciAjOmdyYWZ0PyAjdCkpKSkpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3Vs dDogUEFTUw0KDQp0ZXN0LW5hbWU6IHBhY2thZ2UtPmJhZw0KbG9jYXRpb246 IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAv c291cmNlL3Rlc3RzL3BhY2thZ2VzLnNjbTo4MjkNCnNvdXJjZToNCisgKHRl c3QtZXF1YWwNCisgICAicGFja2FnZS0+YmFnIg0KKyAgIGAoImZvbzg2LWh1 cmQiDQorICAgICAjZg0KKyAgICAgKCwocGFja2FnZS1zb3VyY2UgZ251LW1h a2UpKQ0KKyAgICAgKCwoY2Fub25pY2FsLXBhY2thZ2UgZ2xpYmMpKQ0KKyAg ICAgKCwoY2Fub25pY2FsLXBhY2thZ2UgY29yZXV0aWxzKSkpDQorICAgKGxl dCAoKGJhZyAocGFja2FnZS0+YmFnIGdudS1tYWtlICJmb284Ni1odXJkIikp KQ0KKyAgICAgKGxpc3QgKGJhZy1zeXN0ZW0gYmFnKQ0KKyAgICAgICAgICAg KGJhZy10YXJnZXQgYmFnKQ0KKyAgICAgICAgICAgKGFzc29jLXJlZiAoYmFn LWJ1aWxkLWlucHV0cyBiYWcpICJzb3VyY2UiKQ0KKyAgICAgICAgICAgKGFz c29jLXJlZiAoYmFnLWJ1aWxkLWlucHV0cyBiYWcpICJsaWJjIikNCisgICAg ICAgICAgIChhc3NvYy1yZWYgKGJhZy1idWlsZC1pbnB1dHMgYmFnKSAiY29y ZXV0aWxzIikpKSkNCmV4cGVjdGVkLXZhbHVlOiAoImZvbzg2LWh1cmQiICNm ICgjPG9yaWdpbiAibWlycm9yOi8vZ251L21ha2UvbWFrZS00LjIuMS50YXIu YnoyIiAyM3JnZnB6d2FnMmMya3k2ajM0ZGNhYmo0aG9wZWFlZHl2Y2d3czMy dXp5aWQ3cDd5d2VxICgiL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEu YTZkNzI4Yi5kcnYtMC9zb3VyY2UvZ251L3BhY2thZ2VzL3BhdGNoZXMvbWFr ZS1pbXB1cmUtZGlycy5wYXRjaCIpIDE5MzFhMjA+KSAoIzxwYWNrYWdlIGds aWJjQDIuMjUgZ251L3BhY2thZ2VzL2NvbW1lbmNlbWVudC5zY206NjQzIDFm MTgzMDA+KSAoIzxwYWNrYWdlIGNvcmV1dGlsc0A4LjI2IGdudS9wYWNrYWdl cy9ib290c3RyYXAuc2NtOjE0NyAxZmQ2MjQwPikpDQphY3R1YWwtdmFsdWU6 ICgiZm9vODYtaHVyZCIgI2YgKCM8b3JpZ2luICJtaXJyb3I6Ly9nbnUvbWFr ZS9tYWtlLTQuMi4xLnRhci5iejIiIDIzcmdmcHp3YWcyYzJreTZqMzRkY2Fi ajRob3BlYWVkeXZjZ3dzMzJ1enlpZDdwN3l3ZXEgKCIvdG1wL2d1aXgtYnVp bGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS9nbnUvcGFj a2FnZXMvcGF0Y2hlcy9tYWtlLWltcHVyZS1kaXJzLnBhdGNoIikgMTkzMWEy MD4pICgjPHBhY2thZ2UgZ2xpYmNAMi4yNSBnbnUvcGFja2FnZXMvY29tbWVu Y2VtZW50LnNjbTo2NDMgMWYxODMwMD4pICgjPHBhY2thZ2UgY29yZXV0aWxz QDguMjYgZ251L3BhY2thZ2VzL2Jvb3RzdHJhcC5zY206MTQ3IDFmZDYyNDA+ KSkNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IHBhY2thZ2UtPmJhZywg Y3Jvc3MtY29tcGlsYXRpb24NCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQt Z3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9wYWNr YWdlcy5zY206ODM4DQpzb3VyY2U6DQorICh0ZXN0LWVxdWFsDQorICAgInBh Y2thZ2UtPmJhZywgY3Jvc3MtY29tcGlsYXRpb24iDQorICAgYCgsKCVjdXJy ZW50LXN5c3RlbSkNCisgICAgICJmb284Ni1odXJkIg0KKyAgICAgKCwocGFj a2FnZS1zb3VyY2UgZ251LW1ha2UpKQ0KKyAgICAgKCwoY2Fub25pY2FsLXBh Y2thZ2UgZ2xpYmMpKQ0KKyAgICAgKCwoY2Fub25pY2FsLXBhY2thZ2UgY29y ZXV0aWxzKSkpDQorICAgKGxldCAoKGJhZyAocGFja2FnZS0+YmFnDQorICAg ICAgICAgICAgICAgIGdudS1tYWtlDQorICAgICAgICAgICAgICAgICglY3Vy cmVudC1zeXN0ZW0pDQorICAgICAgICAgICAgICAgICJmb284Ni1odXJkIikp KQ0KKyAgICAgKGxpc3QgKGJhZy1zeXN0ZW0gYmFnKQ0KKyAgICAgICAgICAg KGJhZy10YXJnZXQgYmFnKQ0KKyAgICAgICAgICAgKGFzc29jLXJlZiAoYmFn LWJ1aWxkLWlucHV0cyBiYWcpICJzb3VyY2UiKQ0KKyAgICAgICAgICAgKGFz c29jLXJlZiAoYmFnLWJ1aWxkLWlucHV0cyBiYWcpICJsaWJjIikNCisgICAg ICAgICAgIChhc3NvYy1yZWYgKGJhZy1idWlsZC1pbnB1dHMgYmFnKSAiY29y ZXV0aWxzIikpKSkNCmV4cGVjdGVkLXZhbHVlOiAoIng4Nl82NC1saW51eCIg ImZvbzg2LWh1cmQiICgjPG9yaWdpbiAibWlycm9yOi8vZ251L21ha2UvbWFr ZS00LjIuMS50YXIuYnoyIiAyM3JnZnB6d2FnMmMya3k2ajM0ZGNhYmo0aG9w ZWFlZHl2Y2d3czMydXp5aWQ3cDd5d2VxICgiL3RtcC9ndWl4LWJ1aWxkLWd1 aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvZ251L3BhY2thZ2Vz L3BhdGNoZXMvbWFrZS1pbXB1cmUtZGlycy5wYXRjaCIpIDE5MzFhMjA+KSAo IzxwYWNrYWdlIGdsaWJjQDIuMjUgZ251L3BhY2thZ2VzL2NvbW1lbmNlbWVu dC5zY206NjQzIDFmMTgzMDA+KSAoIzxwYWNrYWdlIGNvcmV1dGlsc0A4LjI2 IGdudS9wYWNrYWdlcy9ib290c3RyYXAuc2NtOjE0NyAxZmQ2MjQwPikpDQph Y3R1YWwtdmFsdWU6ICgieDg2XzY0LWxpbnV4IiAiZm9vODYtaHVyZCIgKCM8 b3JpZ2luICJtaXJyb3I6Ly9nbnUvbWFrZS9tYWtlLTQuMi4xLnRhci5iejIi IDIzcmdmcHp3YWcyYzJreTZqMzRkY2FiajRob3BlYWVkeXZjZ3dzMzJ1enlp ZDdwN3l3ZXEgKCIvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3 MjhiLmRydi0wL3NvdXJjZS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9tYWtlLWlt cHVyZS1kaXJzLnBhdGNoIikgMTkzMWEyMD4pICgjPHBhY2thZ2UgZ2xpYmNA Mi4yNSBnbnUvcGFja2FnZXMvY29tbWVuY2VtZW50LnNjbTo2NDMgMWYxODMw MD4pICgjPHBhY2thZ2UgY29yZXV0aWxzQDguMjYgZ251L3BhY2thZ2VzL2Jv b3RzdHJhcC5zY206MTQ3IDFmZDYyNDA+KSkNCnJlc3VsdDogUEFTUw0KDQp0 ZXN0LW5hbWU6IHBhY2thZ2UtPmJhZywgcHJvcGFnYXRlZCBpbnB1dHMNCmxv Y2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3Mjhi LmRydi0wL3NvdXJjZS90ZXN0cy9wYWNrYWdlcy5zY206ODQ4DQpzb3VyY2U6 DQorICh0ZXN0LWFzc2VydA0KKyAgICJwYWNrYWdlLT5iYWcsIHByb3BhZ2F0 ZWQgaW5wdXRzIg0KKyAgIChsZXQqICgoZGVwIChkdW1teS1wYWNrYWdlICJk ZXAiKSkNCisgICAgICAgICAgKHByb3AgKGR1bW15LXBhY2thZ2UNCisgICAg ICAgICAgICAgICAgICAicHJvcCINCisgICAgICAgICAgICAgICAgICAocHJv cGFnYXRlZC1pbnB1dHMgYCgoImRlcCIgLGRlcCkpKSkpDQorICAgICAgICAg IChkdW1teSAoZHVtbXktcGFja2FnZQ0KKyAgICAgICAgICAgICAgICAgICAi ZHVtbXkiDQorICAgICAgICAgICAgICAgICAgIChpbnB1dHMgYCgoInByb3Ai ICxwcm9wKSkpKSkNCisgICAgICAgICAgKGlucHV0cw0KKyAgICAgICAgICAg IChiYWctdHJhbnNpdGl2ZS1pbnB1dHMNCisgICAgICAgICAgICAgIChwYWNr YWdlLT5iYWcgZHVtbXkgIzpncmFmdD8gI2YpKSkpDQorICAgICAobWF0Y2gg KGFzc29jICJkZXAiIGlucHV0cykNCisgICAgICAgICAgICAoKCJkZXAiIHBh Y2thZ2UpIChlcT8gcGFja2FnZSBkZXApKSkpKQ0KYWN0dWFsLXZhbHVlOiAj dA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogYmFnLT5kZXJpdmF0aW9u DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZk NzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvcGFja2FnZXMuc2NtOjg1OQ0Kc291 cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAiYmFnLT5kZXJpdmF0aW9uIg0K KyAgIChwYXJhbWV0ZXJpemUNCisgICAgICgoJWdyYWZ0PyAjZikpDQorICAg ICAobGV0ICgoYmFnIChwYWNrYWdlLT5iYWcgZ251LW1ha2UpKQ0KKyAgICAg ICAgICAgKGRydiAocGFja2FnZS1kZXJpdmF0aW9uICVzdG9yZSBnbnUtbWFr ZSkpKQ0KKyAgICAgICAocGFyYW1ldGVyaXplDQorICAgICAgICAgKCglY3Vy cmVudC1zeXN0ZW0gImZvb3g4Ni1odXJkIikpDQorICAgICAgICAgKGVxdWFs PyBkcnYgKGJhZy0+ZGVyaXZhdGlvbiAlc3RvcmUgYmFnKSkpKSkpDQphY3R1 YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBiYWct PmRlcml2YXRpb24sIGNyb3NzLWNvbXBpbGF0aW9uDQpsb2NhdGlvbjogL3Rt cC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3Vy Y2UvdGVzdHMvcGFja2FnZXMuc2NtOjg2Ng0Kc291cmNlOg0KKyAodGVzdC1h c3NlcnQNCisgICAiYmFnLT5kZXJpdmF0aW9uLCBjcm9zcy1jb21waWxhdGlv biINCisgICAocGFyYW1ldGVyaXplDQorICAgICAoKCVncmFmdD8gI2YpKQ0K KyAgICAgKGxldCogKCh0YXJnZXQgIm1pcHM2NGVsLWxpbnV4LWdudSIpDQor ICAgICAgICAgICAgKGJhZyAocGFja2FnZS0+YmFnIGdudS1tYWtlICglY3Vy cmVudC1zeXN0ZW0pIHRhcmdldCkpDQorICAgICAgICAgICAgKGRydiAocGFj a2FnZS1jcm9zcy1kZXJpdmF0aW9uICVzdG9yZSBnbnUtbWFrZSB0YXJnZXQp KSkNCisgICAgICAgKHBhcmFtZXRlcml6ZQ0KKyAgICAgICAgICgoJWN1cnJl bnQtc3lzdGVtICJmb294ODYtaHVyZCIpDQorICAgICAgICAgICglY3VycmVu dC10YXJnZXQtc3lzdGVtICJmb282NC1saW51eC1nbnUiKSkNCisgICAgICAg ICAoZXF1YWw/IGRydiAoYmFnLT5kZXJpdmF0aW9uICVzdG9yZSBiYWcpKSkp KSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5h bWU6IEdOVSBNYWtlLCBib290c3RyYXANCmxvY2F0aW9uOiAvdG1wL2d1aXgt YnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0 cy9wYWNrYWdlcy5zY206ODc3DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0K KyAgICJHTlUgTWFrZSwgYm9vdHN0cmFwIg0KKyAgIChsZXQgKChnbnUtbWFr ZQ0KKyAgICAgICAgICAgKEBAIChnbnUgcGFja2FnZXMgY29tbWVuY2VtZW50 KSBnbnUtbWFrZS1ib290MCkpKQ0KKyAgICAgKGFuZCAocGFja2FnZT8gZ251 LW1ha2UpDQorICAgICAgICAgIChvciAobG9jYXRpb24/IChwYWNrYWdlLWxv Y2F0aW9uIGdudS1tYWtlKSkNCisgICAgICAgICAgICAgIChub3QgKHBhY2th Z2UtbG9jYXRpb24gZ251LW1ha2UpKSkNCisgICAgICAgICAgKGxldCogKChk cnYgKHBhY2thZ2UtZGVyaXZhdGlvbiAlc3RvcmUgZ251LW1ha2UpKQ0KKyAg ICAgICAgICAgICAgICAgKG91dCAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGgg ZHJ2KSkpDQorICAgICAgICAgICAgKGFuZCAoYnVpbGQtZGVyaXZhdGlvbnMg JXN0b3JlIChsaXN0IGRydikpDQorICAgICAgICAgICAgICAgICAoZmlsZS1l eGlzdHM/IChzdHJpbmctYXBwZW5kIG91dCAiL2Jpbi9tYWtlIikpKSkpKSkN CnJlc3VsdDogU0tJUA0KDQp0ZXN0LW5hbWU6IHBhY2thZ2UtbWFwcGluZw0K bG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcy OGIuZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2thZ2VzLnNjbTo4ODkNCnNvdXJj ZToNCisgKHRlc3QtZXF1YWwNCisgICAicGFja2FnZS1tYXBwaW5nIg0KKyAg IDQyDQorICAgKGxldCogKChkZXAgKGR1bW15LXBhY2thZ2UNCisgICAgICAg ICAgICAgICAgICJjaGJvdWliIg0KKyAgICAgICAgICAgICAgICAgKG5hdGl2 ZS1pbnB1dHMgYCgoIngiICxncmVwKSkpKSkNCisgICAgICAgICAgKHAwIChk dW1teS1wYWNrYWdlDQorICAgICAgICAgICAgICAgICJleGFtcGxlIg0KKyAg ICAgICAgICAgICAgICAoaW5wdXRzDQorICAgICAgICAgICAgICAgICAgYCgo ImZvbyIgLGNvcmV1dGlscykgKCJiYXIiICxncmVwKSAoImJheiIgLGRlcCkp KSkpDQorICAgICAgICAgICh0cmFuc2Zvcm0NCisgICAgICAgICAgICAobGFt YmRhIChwKSAocGFja2FnZSAoaW5oZXJpdCBwKSAoc291cmNlIDQyKSkpKQ0K KyAgICAgICAgICAocmV3cml0ZSAocGFja2FnZS1tYXBwaW5nIHRyYW5zZm9y bSkpDQorICAgICAgICAgIChwMSAocmV3cml0ZSBwMCkpKQ0KKyAgICAgKGFu ZCAoZXE/IHAxIChyZXdyaXRlIHAwKSkNCisgICAgICAgICAgKGVxdj8gNDIg KHBhY2thZ2Utc291cmNlIHAxKSkNCisgICAgICAgICAgKG1hdGNoIChwYWNr YWdlLWlucHV0cyBwMSkNCisgICAgICAgICAgICAgICAgICgoKCJmb28iIGRl cDEpICgiYmFyIiBkZXAyKSAoImJheiIgZGVwMykpDQorICAgICAgICAgICAg ICAgICAgKGFuZCAoZXE/IGRlcDEgKHJld3JpdGUgY29yZXV0aWxzKSkNCisg ICAgICAgICAgICAgICAgICAgICAgIChlcT8gZGVwMiAocmV3cml0ZSBncmVw KSkNCisgICAgICAgICAgICAgICAgICAgICAgIChlcT8gZGVwMyAocmV3cml0 ZSBkZXApKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgKGVxdj8gNDINCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLXNvdXJjZSBk ZXAxKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2Ut c291cmNlIGRlcDIpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo cGFja2FnZS1zb3VyY2UgZGVwMykpDQorICAgICAgICAgICAgICAgICAgICAg ICAobWF0Y2ggKHBhY2thZ2UtbmF0aXZlLWlucHV0cyBkZXAzKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICgoKCJ4IiBkZXApKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoYW5kIChlcT8gZGVwIChyZXdy aXRlIGdyZXApKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChwYWNrYWdlLXNvdXJjZSBkZXApKSkpKSkpKSkpDQpleHBlY3RlZC12 YWx1ZTogNDINCmFjdHVhbC12YWx1ZTogNDINCnJlc3VsdDogUEFTUw0KDQp0 ZXN0LW5hbWU6IHBhY2thZ2UtaW5wdXQtcmV3cml0aW5nDQpsb2NhdGlvbjog L3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9z b3VyY2UvdGVzdHMvcGFja2FnZXMuc2NtOjkxNg0Kc291cmNlOg0KKyAodGVz dC1hc3NlcnQNCisgICAicGFja2FnZS1pbnB1dC1yZXdyaXRpbmciDQorICAg KGxldCogKChkZXAgKGR1bW15LXBhY2thZ2UNCisgICAgICAgICAgICAgICAg ICJjaGJvdWliIg0KKyAgICAgICAgICAgICAgICAgKG5hdGl2ZS1pbnB1dHMg YCgoIngiICxncmVwKSkpKSkNCisgICAgICAgICAgKHAwIChkdW1teS1wYWNr YWdlDQorICAgICAgICAgICAgICAgICJleGFtcGxlIg0KKyAgICAgICAgICAg ICAgICAoaW5wdXRzDQorICAgICAgICAgICAgICAgICAgYCgoImZvbyIgLGNv cmV1dGlscykgKCJiYXIiICxncmVwKSAoImJheiIgLGRlcCkpKSkpDQorICAg ICAgICAgIChyZXdyaXRlDQorICAgICAgICAgICAgKHBhY2thZ2UtaW5wdXQt cmV3cml0aW5nDQorICAgICAgICAgICAgICBgKCgsY29yZXV0aWxzIHVucXVv dGUgc2VkKQ0KKyAgICAgICAgICAgICAgICAoLGdyZXAgdW5xdW90ZSBmaW5k dXRpbHMpKQ0KKyAgICAgICAgICAgICAgKGN1dCBzdHJpbmctYXBwZW5kICJy LSIgPD4pKSkNCisgICAgICAgICAgKHAxIChyZXdyaXRlIHAwKSkNCisgICAg ICAgICAgKHAyIChyZXdyaXRlIHAwKSkpDQorICAgICAoYW5kIChub3QgKGVx PyBwMSBwMCkpDQorICAgICAgICAgIChlcT8gcDEgcDIpDQorICAgICAgICAg IChzdHJpbmc9PyAici1leGFtcGxlIiAocGFja2FnZS1uYW1lIHAxKSkNCisg ICAgICAgICAgKG1hdGNoIChwYWNrYWdlLWlucHV0cyBwMSkNCisgICAgICAg ICAgICAgICAgICgoKCJmb28iIGRlcDEpICgiYmFyIiBkZXAyKSAoImJheiIg ZGVwMykpDQorICAgICAgICAgICAgICAgICAgKGFuZCAoZXE/IGRlcDEgc2Vk KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgKGVxPyBkZXAyIGZpbmR1dGls cykNCisgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmc9PyAocGFja2Fn ZS1uYW1lIGRlcDMpICJyLWNoYm91aWIiKQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgKGVxPyBkZXAzIChyZXdyaXRlIGRlcCkpDQorICAgICAgICAgICAg ICAgICAgICAgICAobWF0Y2ggKHBhY2thZ2UtbmF0aXZlLWlucHV0cyBkZXAz KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoKCJ4IiBkZXAp KSAoZXE/IGRlcCBmaW5kdXRpbHMpKSkpKSkpKSkNCmFjdHVhbC12YWx1ZTog I3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IGZvbGQtcGFja2FnZXMN CmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3 MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9wYWNrYWdlcy5zY206OTQxDQpzb3Vy Y2U6DQorICh0ZXN0LWVxDQorICAgImZvbGQtcGFja2FnZXMiDQorICAgaGVs bG8NCisgICAoZm9sZC1wYWNrYWdlcw0KKyAgICAgKGxhbWJkYSAocCByKQ0K KyAgICAgICAoaWYgKHN0cmluZz0/IChwYWNrYWdlLW5hbWUgcCkgImhlbGxv IikgcCByKSkNCisgICAgICNmKSkNCmV4cGVjdGVkLXZhbHVlOiAjPHBhY2th Z2UgaGVsbG9AMi4xMCBnbnUvcGFja2FnZXMvYmFzZS5zY206NjAgMTkyZDNj MD4NCmFjdHVhbC12YWx1ZTogIzxwYWNrYWdlIGhlbGxvQDIuMTAgZ251L3Bh Y2thZ2VzL2Jhc2Uuc2NtOjYwIDE5MmQzYzA+DQpyZXN1bHQ6IFBBU1MNCg0K dGVzdC1uYW1lOiBmb2xkLXBhY2thZ2VzLCBoaWRkZW4gcGFja2FnZQ0KbG9j YXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIu ZHJ2LTAvc291cmNlL3Rlc3RzL3BhY2thZ2VzLnNjbTo5NDgNCnNvdXJjZToN CisgKHRlc3QtYXNzZXJ0DQorICAgImZvbGQtcGFja2FnZXMsIGhpZGRlbiBw YWNrYWdlIg0KKyAgIChtYXRjaCAoZm9sZC1wYWNrYWdlcw0KKyAgICAgICAg ICAgIChsYW1iZGEgKHAgcikNCisgICAgICAgICAgICAgIChpZiAoYW5kIChz dHJpbmc9PyAocGFja2FnZS1uYW1lIHApICJndWlsZSIpDQorICAgICAgICAg ICAgICAgICAgICAgICAoc3RyaW5nLXByZWZpeD8gIjIuMCIgKHBhY2thZ2Ut dmVyc2lvbiBwKSkpDQorICAgICAgICAgICAgICAgIChjb25zIHAgcikNCisg ICAgICAgICAgICAgICAgcikpDQorICAgICAgICAgICAgJygpKQ0KKyAgICAg ICAgICAoKG9uZSkgKGVxPyBvbmUgZ3VpbGUtMi4wKSkpKQ0KYWN0dWFsLXZh bHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogZmluZC1wYWNr YWdlcy1ieS1uYW1lDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgt MC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvcGFja2FnZXMu c2NtOjk2Mg0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAiZmluZC1w YWNrYWdlcy1ieS1uYW1lIg0KKyAgIChtYXRjaCAoZmluZC1wYWNrYWdlcy1i eS1uYW1lICJoZWxsbyIpDQorICAgICAgICAgICgoKD8gKGN1dCBlcT8gaGVs bG8gPD4pKSkgI3QpDQorICAgICAgICAgICh3cm9uZyAocGsgJ2ZpbmQtcGFj a2FnZXMtYnktbmFtZSB3cm9uZyAjZikpKSkNCmFjdHVhbC12YWx1ZTogI3QN CnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IEAgYnVpbGQtc3RhcnRlZCAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvNzc2Zm1mZ3ZsODZzeWNxaHd5bHZieHZq OGxhbXBxeXItZm9vLTAuZHJ2IC0geDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10 ZXN0cy92YXIvbG9nL2d1aXgvZHJ2cy83Ny8vNmZtZmd2bDg2c3ljcWh3eWx2 Ynh2ajhsYW1wcXlyLWZvby0wLmRydi5iejINCkAgYnVpbGQtc3VjY2VlZGVk IC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83NzZmbWZndmw4NnN5Y3Fod3lsdmJ4 dmo4bGFtcHF5ci1mb28tMC5kcnYgLQ0KQCBidWlsZC1zdGFydGVkIC90bXAv Z3VpeC10ZXN0cy9zdG9yZS9yMmN3YzB5bWFmajNmaWg3MWRkbHB2djQ4aWJo M3I1Zi1saWJ4bWwyLTAuMC4wLmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1 aXgtdGVzdHMvdmFyL2xvZy9ndWl4L2RydnMvcjIvL2N3YzB5bWFmajNmaWg3 MWRkbHB2djQ4aWJoM3I1Zi1saWJ4bWwyLTAuMC4wLmRydi5iejINCkAgYnVp bGQtc3VjY2VlZGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9yMmN3YzB5bWFm ajNmaWg3MWRkbHB2djQ4aWJoM3I1Zi1saWJ4bWwyLTAuMC4wLmRydiAtDQpA IGJ1aWxkLXN0YXJ0ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzJrZ3lkbG1j azN2MXloYXBpZ3Iwbm5nd3NpaTN6ZzA5LW1vZHVsZS1pbXBvcnQuZHJ2IC0g eDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2 cy8yay8vZ3lkbG1jazN2MXloYXBpZ3Iwbm5nd3NpaTN6ZzA5LW1vZHVsZS1p bXBvcnQuZHJ2LmJ6Mg0KQCBidWlsZC1zdWNjZWVkZWQgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzJrZ3lkbG1jazN2MXloYXBpZ3Iwbm5nd3NpaTN6ZzA5LW1v ZHVsZS1pbXBvcnQuZHJ2IC0NCkAgYnVpbGQtc3RhcnRlZCAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvemxtajMxd3p3Yzl6cjV4MmpjamxiY3E4djA0amZtbGkt bW9kdWxlLWltcG9ydC1jb21waWxlZC5kcnYgLSB4ODZfNjQtbGludXggL3Rt cC9ndWl4LXRlc3RzL3Zhci9sb2cvZ3VpeC9kcnZzL3psLy9tajMxd3p3Yzl6 cjV4MmpjamxiY3E4djA0amZtbGktbW9kdWxlLWltcG9ydC1jb21waWxlZC5k cnYuYnoyDQpAIGJ1aWxkLXN1Y2NlZWRlZCAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvemxtajMxd3p3Yzl6cjV4MmpjamxiY3E4djA0amZtbGktbW9kdWxlLWlt cG9ydC1jb21waWxlZC5kcnYgLQ0KQCBidWlsZC1zdGFydGVkIC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS92cGtrNW5jZGlqMmp4cnE1cnpia2FuaWdzOHlrZnp2 Yi1wcm9maWxlLmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1aXgtdGVzdHMv dmFyL2xvZy9ndWl4L2RydnMvdnAvL2trNW5jZGlqMmp4cnE1cnpia2FuaWdz OHlrZnp2Yi1wcm9maWxlLmRydi5iejINCkAgYnVpbGQtc3VjY2VlZGVkIC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS92cGtrNW5jZGlqMmp4cnE1cnpia2FuaWdz OHlrZnp2Yi1wcm9maWxlLmRydiAtDQpmaW5kLXBhY2thZ2VzLWJ5LW5hbWUg d2l0aCB2ZXJzaW9uDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgt MC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvcGFja2FnZXMu c2NtOjk2Nw0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAiZmluZC1w YWNrYWdlcy1ieS1uYW1lIHdpdGggdmVyc2lvbiINCisgICAobWF0Y2ggKGZp bmQtcGFja2FnZXMtYnktbmFtZQ0KKyAgICAgICAgICAgICJoZWxsbyINCisg ICAgICAgICAgICAocGFja2FnZS12ZXJzaW9uIGhlbGxvKSkNCisgICAgICAg ICAgKCgoPyAoY3V0IGVxPyBoZWxsbyA8PikpKSAjdCkNCisgICAgICAgICAg KHdyb25nIChwayAnZmluZC1wYWNrYWdlcy1ieS1uYW1lIHdyb25nICNmKSkp KQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFt ZTogLS1zZWFyY2gtcGF0aHMgd2l0aCBwYXR0ZXJuDQpsb2NhdGlvbjogL3Rt cC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3Vy Y2UvdGVzdHMvcGFja2FnZXMuc2NtOjk3Mg0Kc291cmNlOg0KKyAodGVzdC1h c3NlcnQNCisgICAiLS1zZWFyY2gtcGF0aHMgd2l0aCBwYXR0ZXJuIg0KKyAg IChsZXQqICgocDEgKHBhY2thZ2UNCisgICAgICAgICAgICAgICAgKG5hbWUg ImZvbyIpDQorICAgICAgICAgICAgICAgICh2ZXJzaW9uICIwIikNCisgICAg ICAgICAgICAgICAgKHNvdXJjZSAjZikNCisgICAgICAgICAgICAgICAgKGJ1 aWxkLXN5c3RlbSB0cml2aWFsLWJ1aWxkLXN5c3RlbSkNCisgICAgICAgICAg ICAgICAgKGFyZ3VtZW50cw0KKyAgICAgICAgICAgICAgICAgIGAoIzpndWls ZQ0KKyAgICAgICAgICAgICAgICAgICAgLCVib290c3RyYXAtZ3VpbGUNCisg ICAgICAgICAgICAgICAgICAgICM6bW9kdWxlcw0KKyAgICAgICAgICAgICAg ICAgICAgKChndWl4IGJ1aWxkIHV0aWxzKSkNCisgICAgICAgICAgICAgICAg ICAgICM6YnVpbGRlcg0KKyAgICAgICAgICAgICAgICAgICAgKGJlZ2luDQor ICAgICAgICAgICAgICAgICAgICAgICh1c2UtbW9kdWxlcyAoZ3VpeCBidWls ZCB1dGlscykpDQorICAgICAgICAgICAgICAgICAgICAgIChsZXQgKChvdXQg KGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgIChta2Rpci1wIChzdHJpbmctYXBwZW5kIG91dCAiL3htbC9i YXIvYmF6IikpDQorICAgICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0 aC1vdXRwdXQtZmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQgb3V0ICIveG1sL2Jhci9iYXovY2F0YWxvZy54bWwiKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAocG9ydCkgKGRp c3BsYXkgInhtbD8gd2F0PyEiIHBvcnQpKSkpKSkpDQorICAgICAgICAgICAg ICAgIChzeW5vcHNpcyAjZikNCisgICAgICAgICAgICAgICAgKGRlc2NyaXB0 aW9uICNmKQ0KKyAgICAgICAgICAgICAgICAoaG9tZS1wYWdlICNmKQ0KKyAg ICAgICAgICAgICAgICAobGljZW5zZSAjZikpKQ0KKyAgICAgICAgICAocDIg KHBhY2thZ2UNCisgICAgICAgICAgICAgICAgKG5hbWUgImxpYnhtbDIiKQ0K KyAgICAgICAgICAgICAgICAodmVyc2lvbiAiMC4wLjAiKQ0KKyAgICAgICAg ICAgICAgICAoc291cmNlICNmKQ0KKyAgICAgICAgICAgICAgICAoYnVpbGQt c3lzdGVtIHRyaXZpYWwtYnVpbGQtc3lzdGVtKQ0KKyAgICAgICAgICAgICAg ICAoYXJndW1lbnRzDQorICAgICAgICAgICAgICAgICAgYCgjOmd1aWxlDQor ICAgICAgICAgICAgICAgICAgICAsJWJvb3RzdHJhcC1ndWlsZQ0KKyAgICAg ICAgICAgICAgICAgICAgIzpidWlsZGVyDQorICAgICAgICAgICAgICAgICAg ICAobWtkaXIgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpKSkNCisgICAg ICAgICAgICAgICAgKG5hdGl2ZS1zZWFyY2gtcGF0aHMNCisgICAgICAgICAg ICAgICAgICAocGFja2FnZS1uYXRpdmUtc2VhcmNoLXBhdGhzIGxpYnhtbDIp KQ0KKyAgICAgICAgICAgICAgICAoc3lub3BzaXMgI2YpDQorICAgICAgICAg ICAgICAgIChkZXNjcmlwdGlvbiAjZikNCisgICAgICAgICAgICAgICAgKGhv bWUtcGFnZSAjZikNCisgICAgICAgICAgICAgICAgKGxpY2Vuc2UgI2YpKSkN CisgICAgICAgICAgKHByb2YgKHJ1bi13aXRoLXN0b3JlDQorICAgICAgICAg ICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAgICAgKHByb2ZpbGUt ZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICAgICAgKG1hbmlmZXN0DQor ICAgICAgICAgICAgICAgICAgICAgIChtYXAgcGFja2FnZS0+bWFuaWZlc3Qt ZW50cnkgKGxpc3QgcDEgcDIpKSkNCisgICAgICAgICAgICAgICAgICAgICM6 aG9va3MNCisgICAgICAgICAgICAgICAgICAgICcoKQ0KKyAgICAgICAgICAg ICAgICAgICAgIzpsb2NhbGVzPw0KKyAgICAgICAgICAgICAgICAgICAgI2Yp DQorICAgICAgICAgICAgICAgICAgIzpndWlsZS1mb3ItYnVpbGQNCisgICAg ICAgICAgICAgICAgICAoJWd1aWxlLWZvci1idWlsZCkpKSkNCisgICAgIChi dWlsZC1kZXJpdmF0aW9ucyAlc3RvcmUgKGxpc3QgcHJvZikpDQorICAgICAo c3RyaW5nLW1hdGNoDQorICAgICAgIChmb3JtYXQNCisgICAgICAgICAjZg0K KyAgICAgICAgICJeZXhwb3J0IFhNTF9DQVRBTE9HX0ZJTEVTPVwifmEveG1s LytiYXIvYmF6L2NhdGFsb2dcXC54bWxcIlxuIg0KKyAgICAgICAgIChyZWdl eHAtcXVvdGUgKGRlcml2YXRpb24tPm91dHB1dC1wYXRoIHByb2YpKSkNCisg ICAgICAgKHdpdGgtb3V0cHV0LXRvLXN0cmluZw0KKyAgICAgICAgIChsYW1i ZGEgKCkNCisgICAgICAgICAgIChndWl4LXBhY2thZ2UNCisgICAgICAgICAg ICAgIi1wIg0KKyAgICAgICAgICAgICAoZGVyaXZhdGlvbi0+b3V0cHV0LXBh dGggcHJvZikNCisgICAgICAgICAgICAgIi0tc2VhcmNoLXBhdGhzIikpKSkp KQ0KYWN0dWFsLXZhbHVlOiAjKCJleHBvcnQgWE1MX0NBVEFMT0dfRklMRVM9 XCIvdG1wL2d1aXgtdGVzdHMvc3RvcmUveGZ2YjJwaHAzNTkzMzFseDB5dnM0 MGNzbGw5cmFnOTUtcHJvZmlsZS94bWwvYmFyL2Jhei9jYXRhbG9nLnhtbFwi XG4iICgwIC4gMTE0KSkNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IC0t c2VhcmNoLXBhdGhzIHdpdGggc2luZ2xlLWl0ZW0gc2VhcmNoIHBhdGgNCmxv Y2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3Mjhi LmRydi0wL3NvdXJjZS90ZXN0cy9wYWNrYWdlcy5zY206MTAyMA0Kc291cmNl Og0KKyAodGVzdC1hc3NlcnQNCisgICAiLS1zZWFyY2gtcGF0aHMgd2l0aCBz aW5nbGUtaXRlbSBzZWFyY2ggcGF0aCINCisgICAobGV0KiAoKHAxIChkdW1t eS1wYWNrYWdlDQorICAgICAgICAgICAgICAgICJmb28iDQorICAgICAgICAg ICAgICAgIChidWlsZC1zeXN0ZW0gdHJpdmlhbC1idWlsZC1zeXN0ZW0pDQor ICAgICAgICAgICAgICAgIChhcmd1bWVudHMNCisgICAgICAgICAgICAgICAg ICBgKCM6Z3VpbGUNCisgICAgICAgICAgICAgICAgICAgICwlYm9vdHN0cmFw LWd1aWxlDQorICAgICAgICAgICAgICAgICAgICAjOm1vZHVsZXMNCisgICAg ICAgICAgICAgICAgICAgICgoZ3VpeCBidWlsZCB1dGlscykpDQorICAgICAg ICAgICAgICAgICAgICAjOmJ1aWxkZXINCisgICAgICAgICAgICAgICAgICAg IChiZWdpbg0KKyAgICAgICAgICAgICAgICAgICAgICAodXNlLW1vZHVsZXMg KGd1aXggYnVpbGQgdXRpbHMpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAo bGV0ICgob3V0IChhc3NvYy1yZWYgJW91dHB1dHMgIm91dCIpKSkNCisgICAg ICAgICAgICAgICAgICAgICAgICAobWtkaXItcCAoc3RyaW5nLWFwcGVuZCBv dXQgIi9ldGMvc3NsL2NlcnRzIikpDQorICAgICAgICAgICAgICAgICAgICAg ICAgKGNhbGwtd2l0aC1vdXRwdXQtZmlsZQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgKHN0cmluZy1hcHBlbmQNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgb3V0DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv ZXRjL3NzbC9jZXJ0cy9jYS1jZXJ0aWZpY2F0ZXMuY3J0IikNCisgICAgICAg ICAgICAgICAgICAgICAgICAgIChjb25zdCAjdCkpKSkpKSkpDQorICAgICAg ICAgIChwMiAocGFja2FnZSAoaW5oZXJpdCBwMSkgKG5hbWUgImJhciIpKSkN CisgICAgICAgICAgKHAzIChkdW1teS1wYWNrYWdlDQorIEAgYnVpbGQtc3Rh cnRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvejAzN2MxcHhyNmdkNDZueGd2 NjZyMTR4M2J2bWFjYzYtYmFyLTAuZHJ2IC0geDg2XzY0LWxpbnV4IC90bXAv Z3VpeC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2cy96MC8vMzdjMXB4cjZnZDQ2 bnhndjY2cjE0eDNidm1hY2M2LWJhci0wLmRydi5iejINCkAgYnVpbGQtc3Vj Y2VlZGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS96MDM3YzFweHI2Z2Q0Nm54 Z3Y2NnIxNHgzYnZtYWNjNi1iYXItMC5kcnYgLQ0KQCBidWlsZC1zdGFydGVk IC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9ydmhjOGttcjViNTJxMTZtMGNtaGxt MzIxc3k3Y2N6Yi1mb28tMC5kcnYgLSB4ODZfNjQtbGludXggL3RtcC9ndWl4 LXRlc3RzL3Zhci9sb2cvZ3VpeC9kcnZzL3J2Ly9oYzhrbXI1YjUycTE2bTBj bWhsbTMyMXN5N2NjemItZm9vLTAuZHJ2LmJ6Mg0KQCBidWlsZC1zdWNjZWVk ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL3J2aGM4a21yNWI1MnExNm0wY21o bG0zMjFzeTdjY3piLWZvby0wLmRydiAtDQpAIGJ1aWxkLXN0YXJ0ZWQgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlL2lsYmNnZ21jNngyczZnZmZsbDJrN2Ixcnl5 dnIwcDNqLWdpdC0wLmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1aXgtdGVz dHMvdmFyL2xvZy9ndWl4L2RydnMvaWwvL2JjZ2dtYzZ4MnM2Z2ZmbGwyazdi MXJ5eXZyMHAzai1naXQtMC5kcnYuYnoyDQpAIGJ1aWxkLXN1Y2NlZWRlZCAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvaWxiY2dnbWM2eDJzNmdmZmxsMms3YjFy eXl2cjBwM2otZ2l0LTAuZHJ2IC0NCkAgYnVpbGQtc3RhcnRlZCAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvNmRsczBxemhibnphM2c3ZjkzcDFhNjEyZHFrcjc2 aHotcHJvZmlsZS5kcnYgLSB4ODZfNjQtbGludXggL3RtcC9ndWl4LXRlc3Rz L3Zhci9sb2cvZ3VpeC9kcnZzLzZkLy9sczBxemhibnphM2c3ZjkzcDFhNjEy ZHFrcjc2aHotcHJvZmlsZS5kcnYuYnoyDQpAIGJ1aWxkLXN1Y2NlZWRlZCAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvNmRsczBxemhibnphM2c3ZjkzcDFhNjEy ZHFrcjc2aHotcHJvZmlsZS5kcnYgLQ0KQCBidWlsZC1zdGFydGVkIC90bXAv Z3VpeC10ZXN0cy9zdG9yZS93bGJjazMwZngwaHlydnc2dzgzZm4wYTN5MnJj MGdicC1wcm9maWxlLmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1aXgtdGVz dHMvdmFyL2xvZy9ndWl4L2RydnMvd2wvL2JjazMwZngwaHlydnc2dzgzZm4w YTN5MnJjMGdicC1wcm9maWxlLmRydi5iejINCkAgYnVpbGQtc3VjY2VlZGVk IC90bXAvZ3VpeC10ZXN0cy9zdG9yZS93bGJjazMwZngwaHlydnc2dzgzZm4w YTN5MnJjMGdicC1wcm9maWxlLmRydiAtDQplcnJvcjogdGhpcy1wYWNrYWdl LWRvZXMtbm90LWV4aXN0OiB1bmtub3duIHBhY2thZ2UNCiAgICAgICAgICAg ICAgICJnaXQiDQorICAgICAgICAgICAgICAgIChidWlsZC1zeXN0ZW0gdHJp dmlhbC1idWlsZC1zeXN0ZW0pDQorICAgICAgICAgICAgICAgIChhcmd1bWVu dHMNCisgICAgICAgICAgICAgICAgICBgKCM6Z3VpbGUNCisgICAgICAgICAg ICAgICAgICAgICwlYm9vdHN0cmFwLWd1aWxlDQorICAgICAgICAgICAgICAg ICAgICAjOmJ1aWxkZXINCisgICAgICAgICAgICAgICAgICAgIChta2RpciAo YXNzb2MtcmVmICVvdXRwdXRzICJvdXQiKSkpKQ0KKyAgICAgICAgICAgICAg ICAobmF0aXZlLXNlYXJjaC1wYXRocw0KKyAgICAgICAgICAgICAgICAgIChw YWNrYWdlLW5hdGl2ZS1zZWFyY2gtcGF0aHMgZ2l0KSkpKQ0KKyAgICAgICAg ICAocHJvZjEgKHJ1bi13aXRoLXN0b3JlDQorICAgICAgICAgICAgICAgICAg ICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAgICAocHJvZmlsZS1kZXJpdmF0 aW9uDQorICAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2VzLT5tYW5pZmVz dCAobGlzdCBwMSBwMykpDQorICAgICAgICAgICAgICAgICAgICAgIzpob29r cw0KKyAgICAgICAgICAgICAgICAgICAgICcoKQ0KKyAgICAgICAgICAgICAg ICAgICAgICM6bG9jYWxlcz8NCisgICAgICAgICAgICAgICAgICAgICAjZikN CisgICAgICAgICAgICAgICAgICAgIzpndWlsZS1mb3ItYnVpbGQNCisgICAg ICAgICAgICAgICAgICAgKCVndWlsZS1mb3ItYnVpbGQpKSkNCisgICAgICAg ICAgKHByb2YyIChydW4td2l0aC1zdG9yZQ0KKyAgICAgICAgICAgICAgICAg ICAlc3RvcmUNCisgICAgICAgICAgICAgICAgICAgKHByb2ZpbGUtZGVyaXZh dGlvbg0KKyAgICAgICAgICAgICAgICAgICAgIChwYWNrYWdlcy0+bWFuaWZl c3QgKGxpc3QgcDIgcDMpKQ0KKyAgICAgICAgICAgICAgICAgICAgICM6aG9v a3MNCisgICAgICAgICAgICAgICAgICAgICAnKCkNCisgICAgICAgICAgICAg ICAgICAgICAjOmxvY2FsZXM/DQorICAgICAgICAgICAgICAgICAgICAgI2Yp DQorICAgICAgICAgICAgICAgICAgICM6Z3VpbGUtZm9yLWJ1aWxkDQorICAg ICAgICAgICAgICAgICAgICglZ3VpbGUtZm9yLWJ1aWxkKSkpKQ0KKyAgICAg KGJ1aWxkLWRlcml2YXRpb25zICVzdG9yZSAobGlzdCBwcm9mMSBwcm9mMikp DQorICAgICAoc3RyaW5nLW1hdGNoDQorICAgICAgIChmb3JtYXQNCisgICAg ICAgICAjZg0KKyAgICAgICAgICJeZXhwb3J0IEdJVF9TU0xfQ0FJTkZPPVwi fmEvZXRjL3NzbC9jZXJ0cy9jYS1jZXJ0aWZpY2F0ZXMuY3J0Ig0KKyAgICAg ICAgIChyZWdleHAtcXVvdGUgKGRlcml2YXRpb24tPm91dHB1dC1wYXRoIHBy b2YxKSkpDQorICAgICAgICh3aXRoLW91dHB1dC10by1zdHJpbmcNCisgICAg ICAgICAobGFtYmRhICgpDQorICAgICAgICAgICAoZ3VpeC1wYWNrYWdlDQor ICAgICAgICAgICAgICItcCINCisgICAgICAgICAgICAgKGRlcml2YXRpb24t Pm91dHB1dC1wYXRoIHByb2YxKQ0KKyAgICAgICAgICAgICAiLXAiDQorICAg ICAgICAgICAgIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBwcm9mMikNCisg ICAgICAgICAgICAgIi0tc2VhcmNoLXBhdGhzIikpKSkpKQ0KYWN0dWFsLXZh bHVlOiAjKCJleHBvcnQgR0lUX1NTTF9DQUlORk89XCIvdG1wL2d1aXgtdGVz dHMvc3RvcmUvZ3ZkMWFqa3pkNXl2enFzM3o0Y2RxaXhrMmdsbDgyNDUtcHJv ZmlsZS9ldGMvc3NsL2NlcnRzL2NhLWNlcnRpZmljYXRlcy5jcnRcIlxuIiAo MCAuIDExOSkpDQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBzcGVjaWZp Y2F0aW9uLT5wYWNrYWdlIHdoZW4gbm90IGZvdW5kDQpsb2NhdGlvbjogL3Rt cC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3Vy Y2UvdGVzdHMvcGFja2FnZXMuc2NtOjEwNjYNCnNvdXJjZToNCisgKHRlc3Qt ZXF1YWwNCisgICAic3BlY2lmaWNhdGlvbi0+cGFja2FnZSB3aGVuIG5vdCBm b3VuZCINCisgICAncXVpdA0KKyAgIChjYXRjaCAncXVpdA0KKyAgICAgICAg ICAobGFtYmRhICgpDQorICAgICAgICAgICAgKHNwZWNpZmljYXRpb24tPnBh Y2thZ2UNCisgICAgICAgICAgICAgICJ0aGlzLXBhY2thZ2UtZG9lcy1ub3Qt ZXhpc3QiKSkNCisgICAgICAgICAgKGxhbWJkYSAoa2V5IC4gYXJncykga2V5 KSkpDQpleHBlY3RlZC12YWx1ZTogcXVpdA0KYWN0dWFsLXZhbHVlOiBxdWl0 DQpyZXN1bHQ6IFBBU1MNCg0KDQpTS0lQOiB0ZXN0cy9zbml4DQo9PT09PT09 PT09PT09PT09DQoNCnRlc3QtbmFtZTogZmFjdG9yaXplLXVyaQ0KbG9jYXRp b246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2 LTAvc291cmNlL3Rlc3RzL3NuaXguc2NtOjM2DQpzb3VyY2U6DQorICh0ZXN0 LWFzc2VydA0KKyAgICJmYWN0b3JpemUtdXJpIg0KKyAgIChldmVyeT8NCisg ICAgIChtYXRjaC1sYW1iZGENCisgICAgICAgKCh1cmkgdmVyc2lvbiAnLT4g ZXhwZWN0ZWQpDQorICAgICAgICAoZXF1YWw/IChmYWN0b3JpemUtdXJpIHVy aSB2ZXJzaW9uKSBleHBlY3RlZCkpKQ0KKyAgICAgJygoImh0dHA6Ly9leGFt cGxlLmNvbS9mb28udGd6Ig0KKyAgICAgICAgIjEuMCINCisgICAgICAgIC0+ DQorICAgICAgICAiaHR0cDovL2V4YW1wbGUuY29tL2Zvby50Z3oiKQ0KKyAg ICAgICAoImh0dHA6Ly9leGFtcGxlLmNvbS9mb28tMi44LnRneiINCisgICAg ICAgICIyLjgiDQorICAgICAgICAtPg0KKyAgICAgICAgKCJodHRwOi8vZXhh bXBsZS5jb20vZm9vLSIgdmVyc2lvbiAiLnRneiIpKQ0KKyAgICAgICAoImh0 dHA6Ly9leGFtcGxlLmNvbS8yLjgvZm9vLTIuOC50Z3oiDQorICAgICAgICAi Mi44Ig0KKyAgICAgICAgLT4NCisgICAgICAgICgiaHR0cDovL2V4YW1wbGUu Y29tLyINCisgICAgICAgICB2ZXJzaW9uDQorICAgICAgICAgIi9mb28tIg0K KyAgICAgICAgIHZlcnNpb24NCisgICAgICAgICAiLnRneiIpKSkpKQ0KYWN0 dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogbml4 cGtncy0+Z3VpeC1wYWNrYWdlDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxk LWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc25p eC5zY206NTQNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgIm5peHBr Z3MtPmd1aXgtcGFja2FnZSINCisgICAobWF0Y2ggKG5peHBrZ3MtPmd1aXgt cGFja2FnZQ0KKyAgICAgICAgICAgICVuaXhwa2dzLWRpcmVjdG9yeQ0KKyAg ICAgICAgICAgICJndWlsZSIpDQorICAgICAgICAgICgoJ3BhY2thZ2UNCisg ICAgICAgICAgICAoJ25hbWUgImd1aWxlIikNCisgICAgICAgICAgICAoJ3Zl cnNpb24gKD8gc3RyaW5nPykpDQorICAgICAgICAgICAgKCdzb3VyY2UgKCdv cmlnaW4gXyAuLi4pKQ0KKyAgICAgICAgICAgICgnYnVpbGQtc3lzdGVtIF8p DQorICAgICAgICAgICAgKCdpbnB1dHMgKCdxdWFzaXF1b3RlIChpbnB1dHMg Li4uKSkpDQorICAgICAgICAgICAgKCdwcm9wYWdhdGVkLWlucHV0cyAoJ3F1 YXNpcXVvdGUgKHBpbnB1dHMgLi4uKSkpDQorICAgICAgICAgICAgKCdob21l LXBhZ2UgKD8gc3RyaW5nPykpDQorICAgICAgICAgICAgKCdzeW5vcHNpcyAo PyBzdHJpbmc/KSkNCisgICAgICAgICAgICAoJ2Rlc2NyaXB0aW9uICg/IHN0 cmluZz8pKQ0KKyAgICAgICAgICAgICgnbGljZW5zZSAoPyBzeW1ib2w/KSkp DQorICAgICAgICAgICAoYW5kIChtZW1iZXIgJygibGliZmZpIiAsbGliZmZp KSBpbnB1dHMpDQorICAgICAgICAgICAgICAgIChtZW1iZXIgJygiZ21wIiAs Z21wKSBwaW5wdXRzKQ0KKyAgICAgICAgICAgICAgICAjdCkpDQorICAgICAg ICAgICh4IChwayAnZmFpbCB4ICNmKSkpKQ0KcmVzdWx0OiBTS0lQDQoNCg0K RkFJTDogdGVzdHMvc3RvcmUNCj09PT09PT09PT09PT09PT09DQoNCnRlc3Qt bmFtZTogb3Blbi1jb25uZWN0aW9uIHdpdGggZmlsZTovLyBVUkkNCmxvY2F0 aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRy di0wL3NvdXJjZS90ZXN0cy9zdG9yZS5zY206NTENCnNvdXJjZToNCisgKHRl c3QtYXNzZXJ0DQorICAgIm9wZW4tY29ubmVjdGlvbiB3aXRoIGZpbGU6Ly8g VVJJIg0KKyAgIChsZXQgKChzdG9yZSAob3Blbi1jb25uZWN0aW9uDQorICAg ICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgImZpbGU6Ly8iICglZGFl bW9uLXNvY2tldC11cmkpKSkpKQ0KKyAgICAgKGFuZCAoYWRkLXRleHQtdG8t c3RvcmUgc3RvcmUgImZvbyIgImJhciIpDQorICAgICAgICAgIChiZWdpbiAo Y2xvc2UtY29ubmVjdGlvbiBzdG9yZSkgI3QpKSkpDQphY3R1YWwtdmFsdWU6 ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBjb25uZWN0aW9uIGhh bmRzaGFrZSBlcnJvcg0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4 LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N0b3JlLnNj bTo1OQ0Kc291cmNlOg0KKyAodGVzdC1lcXVhbA0KKyAgICJjb25uZWN0aW9u IGhhbmRzaGFrZSBlcnJvciINCisgICBFUFJPVE8NCisgICAobGV0ICgocG9y dCAoJW1ha2Utdm9pZC1wb3J0ICJydyIpKSkNCisgICAgIChndWFyZCAoYyAo KG5peC1jb25uZWN0aW9uLWVycm9yPyBjKQ0KKyAgICAgICAgICAgICAgICAo YW5kIChlcT8gcG9ydCAobml4LWNvbm5lY3Rpb24tZXJyb3ItZmlsZSBjKSkN CisgICAgICAgICAgICAgICAgICAgICAobml4LWNvbm5lY3Rpb24tZXJyb3It Y29kZSBjKSkpKQ0KKyAgICAgICAgICAgIChvcGVuLWNvbm5lY3Rpb24gI2Yg Izpwb3J0IHBvcnQpDQorICAgICAgICAgICAgJ2Jyb2tlbikpKQ0KZXhwZWN0 ZWQtdmFsdWU6IDcxDQphY3R1YWwtdmFsdWU6IDcxDQpyZXN1bHQ6IFBBU1MN Cg0KdGVzdC1uYW1lOiBzdG9yZS1wYXRoLWhhc2gtcGFydA0KbG9jYXRpb246 IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAv c291cmNlL3Rlc3RzL3N0b3JlLnNjbTo2OA0Kc291cmNlOg0KKyAodGVzdC1l cXVhbA0KKyAgICJzdG9yZS1wYXRoLWhhc2gtcGFydCINCisgICAiMjgzZ3F5 Mzl2M2c5ZHhqeTI2cnlubDB6bHM4MmZtY2ciDQorICAgKHN0b3JlLXBhdGgt aGFzaC1wYXJ0DQorICAgICAoc3RyaW5nLWFwcGVuZA0KKyAgICAgICAoJXN0 b3JlLXByZWZpeCkNCisgICAgICAgIi8yODNncXkzOXYzZzlkeGp5MjZyeW5s MHpsczgyZm1jZy1ndWlsZS0yLjAuNyIpKSkNCmV4cGVjdGVkLXZhbHVlOiAi MjgzZ3F5Mzl2M2c5ZHhqeTI2cnlubDB6bHM4MmZtY2ciDQphY3R1YWwtdmFs dWU6ICIyODNncXkzOXYzZzlkeGp5MjZyeW5sMHpsczgyZm1jZyINCnJlc3Vs dDogUEFTUw0KDQp0ZXN0LW5hbWU6IHN0b3JlLXBhdGgtaGFzaC1wYXJ0ICNm DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZk NzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3RvcmUuc2NtOjc0DQpzb3VyY2U6 DQorICh0ZXN0LWVxdWFsDQorICAgInN0b3JlLXBhdGgtaGFzaC1wYXJ0ICNm Ig0KKyAgICNmDQorICAgKHN0b3JlLXBhdGgtaGFzaC1wYXJ0DQorICAgICAo c3RyaW5nLWFwcGVuZA0KKyAgICAgICAoJXN0b3JlLXByZWZpeCkNCisgICAg ICAgIi9mb28vYmFyLzI4M2dxeTM5djNnOWR4ankyNnJ5bmwwemxzODJmbWNn LWd1aWxlLTIuMC43IikpKQ0KZXhwZWN0ZWQtdmFsdWU6ICNmDQphY3R1YWwt dmFsdWU6ICNmDQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBzdG9yZS1w YXRoLXBhY2thZ2UtbmFtZQ0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1n dWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N0b3Jl LnNjbTo4MA0Kc291cmNlOg0KKyAodGVzdC1lcXVhbA0KKyAgICJzdG9yZS1w YXRoLXBhY2thZ2UtbmFtZSINCisgICAiZ3VpbGUtMi4wLjciDQorICAgKHN0 b3JlLXBhdGgtcGFja2FnZS1uYW1lDQorICAgICAoc3RyaW5nLWFwcGVuZA0K KyAgICAgICAoJXN0b3JlLXByZWZpeCkNCisgICAgICAgIi8yODNncXkzOXYz ZzlkeGp5MjZyeW5sMHpsczgyZm1jZy1ndWlsZS0yLjAuNyIpKSkNCmV4cGVj dGVkLXZhbHVlOiAiZ3VpbGUtMi4wLjciDQphY3R1YWwtdmFsdWU6ICJndWls ZS0yLjAuNyINCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IHN0b3JlLXBh dGgtcGFja2FnZS1uYW1lICNmDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxk LWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3Rv cmUuc2NtOjg2DQpzb3VyY2U6DQorICh0ZXN0LWVxdWFsDQorICAgInN0b3Jl LXBhdGgtcGFja2FnZS1uYW1lICNmIg0KKyAgICNmDQorICAgKHN0b3JlLXBh dGgtcGFja2FnZS1uYW1lDQorICAgICAiL2Zvby9iYXIvMjgzZ3F5Mzl2M2c5 ZHhqeTI2cnlubDB6bHM4MmZtY2ctZ3VpbGUtMi4wLjciKSkNCmV4cGVjdGVk LXZhbHVlOiAjZg0KYWN0dWFsLXZhbHVlOiAjZg0KcmVzdWx0OiBQQVNTDQoN CnRlc3QtbmFtZTogZGlyZWN0LXN0b3JlLXBhdGg/DQpsb2NhdGlvbjogL3Rt cC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3Vy Y2UvdGVzdHMvc3RvcmUuc2NtOjkxDQpzb3VyY2U6DQorICh0ZXN0LWFzc2Vy dA0KKyAgICJkaXJlY3Qtc3RvcmUtcGF0aD8iDQorICAgKGFuZCAoZGlyZWN0 LXN0b3JlLXBhdGg/DQorICAgICAgICAgIChzdHJpbmctYXBwZW5kDQorICAg ICAgICAgICAgKCVzdG9yZS1wcmVmaXgpDQorICAgICAgICAgICAgIi8yODNn cXkzOXYzZzlkeGp5MjZyeW5sMHpsczgyZm1jZy1ndWlsZS0yLjAuNyIpKQ0K KyAgICAgICAgKG5vdCAoZGlyZWN0LXN0b3JlLXBhdGg/DQorICAgICAgICAg ICAgICAgKHN0cmluZy1hcHBlbmQNCisgICAgICAgICAgICAgICAgICglc3Rv cmUtcHJlZml4KQ0KKyAgICAgICAgICAgICAgICAgIi8yODNncXkzOXYzZzlk eGp5MjZyeW5sMHpsczgyZm1jZy1ndWlsZS0yLjAuNy9iaW4vZ3VpbGUiKSkp DQorICAgICAgICAobm90IChkaXJlY3Qtc3RvcmUtcGF0aD8gKCVzdG9yZS1w cmVmaXgpKSkpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoN CnRlc3QtbmFtZTogYWRkLWRhdGEtdG8tc3RvcmUNCmxvY2F0aW9uOiAvdG1w L2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJj ZS90ZXN0cy9zdG9yZS5zY206MTAzDQpzb3VyY2U6DQorICh0ZXN0LWVxdWFs DQorICAgImFkZC1kYXRhLXRvLXN0b3JlIg0KKyAgICN2dTgoMSAyIDMgNCA1 KQ0KKyAgIChjYWxsLXdpdGgtaW5wdXQtZmlsZQ0KKyAgICAgKGFkZC1kYXRh LXRvLXN0b3JlICVzdG9yZSAiZGF0YSIgI3Z1OCgxIDIgMyA0IDUpKQ0KKyAg ICAgZ2V0LWJ5dGV2ZWN0b3ItYWxsKSkNCmV4cGVjdGVkLXZhbHVlOiAjdnU4 KDEgMiAzIDQgNSkNCmFjdHVhbC12YWx1ZTogI3Z1OCgxIDIgMyA0IDUpDQpy ZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiB2YWxpZC1wYXRoPyBsaXZlDQps b2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4 Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3RvcmUuc2NtOjEwOA0Kc291cmNlOg0K KyAodGVzdC1hc3NlcnQNCisgICAidmFsaWQtcGF0aD8gbGl2ZSINCisgICAo bGV0ICgocCAoYWRkLXRleHQtdG8tc3RvcmUgJXN0b3JlICJoZWxsbyIgImhl bGxvLCB3b3JsZCIpKSkNCisgICAgICh2YWxpZC1wYXRoPyAlc3RvcmUgcCkp KQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFt ZTogdmFsaWQtcGF0aD8gZmFsc2UNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVp bGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9z dG9yZS5zY206MTEyDQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJ2 YWxpZC1wYXRoPyBmYWxzZSINCisgICAobm90ICh2YWxpZC1wYXRoPw0KKyAg ICAgICAgICAlc3RvcmUNCisgICAgICAgICAgKHN0cmluZy1hcHBlbmQNCisg ICAgICAgICAgICAoJXN0b3JlLXByZWZpeCkNCisgICAgICAgICAgICAiLyIN CisgICAgICAgICAgICAobWFrZS1zdHJpbmcgMzIgI1xlKQ0KKyAgICAgICAg ICAgICItZm9vYmFyIikpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDog UEFTUw0KDQp0ZXN0LW5hbWU6IHZhbGlkLXBhdGg/IGVycm9yDQpsb2NhdGlv bjogcmFuZG9tIHNlZWQgZm9yIHRlc3RzOiAxNDk1NTcwNjEyDQpmaW5kaW5n IGdhcmJhZ2UgY29sbGVjdG9yIHJvb3RzLi4uDQpyZW1vdmluZyBzdGFsZSB0 ZW1wb3Jhcnkgcm9vdHMgZmlsZSBgL3RtcC9ndWl4LXRlc3RzL3Zhci8xMjI3 MC90ZW1wcm9vdHMvMTIyODYnDQpkZXRlcm1pbmluZyBsaXZlL2RlYWQgcGF0 aHMuLi4NCmZpbmRpbmcgZ2FyYmFnZSBjb2xsZWN0b3Igcm9vdHMuLi4NCnJl bW92aW5nIHN0YWxlIHRlbXBvcmFyeSByb290cyBmaWxlIGAvdG1wL2d1aXgt dGVzdHMvdmFyLzEyMjcwL3RlbXByb290cy8uZnVzZV9oaWRkZW4wMDA0MjA4 MTAwMDAxOTc4Jw0KZGV0ZXJtaW5pbmcgbGl2ZS9kZWFkIHBhdGhzLi4uDQpm aW5kaW5nIGdhcmJhZ2UgY29sbGVjdG9yIHJvb3RzLi4uDQpyZW1vdmluZyBz dGFsZSB0ZW1wb3Jhcnkgcm9vdHMgZmlsZSBgL3RtcC9ndWl4LXRlc3RzL3Zh ci8xMjI3MC90ZW1wcm9vdHMvLmZ1c2VfaGlkZGVuMDAwNDIwODEwMDAwMTk3 YScNCmRldGVybWluaW5nIGxpdmUvZGVhZCBwYXRocy4uLg0KZmluZGluZyBn YXJiYWdlIGNvbGxlY3RvciByb290cy4uLg0KcmVtb3Zpbmcgc3RhbGUgdGVt cG9yYXJ5IHJvb3RzIGZpbGUgYC90bXAvZ3VpeC10ZXN0cy92YXIvMTIyNzAv dGVtcHJvb3RzLy5mdXNlX2hpZGRlbjAwMDQyMDgxMDAwMDE5N2InDQpkZWxl dGluZyB1bnVzZWQgbGlua3MuLi4NCmZpbmRpbmcgZ2FyYmFnZSBjb2xsZWN0 b3Igcm9vdHMuLi4NCnJlbW92aW5nIHN0YWxlIHRlbXBvcmFyeSByb290cyBm aWxlIGAvdG1wL2d1aXgtdGVzdHMvdmFyLzEyMjcwL3RlbXByb290cy8uZnVz ZV9oaWRkZW4wMDA0MjA4MTAwMDAxOTdkJw0KcmVtb3Zpbmcgc3RhbGUgdGVt cG9yYXJ5IHJvb3RzIGZpbGUgYC90bXAvZ3VpeC10ZXN0cy92YXIvMTIyNzAv dGVtcHJvb3RzLzEyMzA3Jw0KZGVsZXRpbmcgYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS9iOWJjaDlhbWY1aWgxYXloZjNmbjdoMm52a2g4ZmhwZC1kZWxldGUt bWUnDQpkZWxldGluZyBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL3RyYXNoJw0K ZGVsZXRpbmcgdW51c2VkIGxpbmtzLi4uDQpub3RlOiBjdXJyZW50bHkgaGFy ZCBsaW5raW5nIHNhdmVzIDAuNjcgTWlCDQpmaW5kaW5nIGdhcmJhZ2UgY29s bGVjdG9yIHJvb3RzLi4uDQpyZW1vdmluZyBzdGFsZSB0ZW1wb3Jhcnkgcm9v dHMgZmlsZSBgL3RtcC9ndWl4LXRlc3RzL3Zhci8xMjI3MC90ZW1wcm9vdHMv LmZ1c2VfaGlkZGVuMDAwNDIwODEwMDAwMTk3ZicNCnJlbW92aW5nIHN0YWxl IHRlbXBvcmFyeSByb290cyBmaWxlIGAvdG1wL2d1aXgtdGVzdHMvdmFyLzEy MjcwL3RlbXByb290cy8xMjMxMicNCmRlbGV0aW5nIGAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvYTI3djMxN2twZ3NuMWs4MnZucWhuMDJzOWhqcXdnNWYtZGVs ZXRlLW1lJw0KZGVsZXRpbmcgYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS90cmFz aCcNCmRlbGV0aW5nIHVudXNlZCBsaW5rcy4uLg0Kbm90ZTogY3VycmVudGx5 IGhhcmQgbGlua2luZyBzYXZlcyAwLjY3IE1pQg0KL3RtcC9ndWl4LWJ1aWxk LWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3Rv cmUuc2NtOjExNw0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAidmFs aWQtcGF0aD8gZXJyb3IiDQorICAgKHdpdGgtc3RvcmUNCisgICAgIHMNCisg ICAgIChndWFyZCAoYyAoKG5peC1wcm90b2NvbC1lcnJvcj8gYykgI3QpKQ0K KyAgICAgICAgICAgICh2YWxpZC1wYXRoPyBzICJmb28iKQ0KKyAgICAgICAg ICAgICNmKSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0K dGVzdC1uYW1lOiB2YWxpZC1wYXRoPyByZWNvdmVyeQ0KbG9jYXRpb246IC90 bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291 cmNlL3Rlc3RzL3N0b3JlLnNjbToxMjMNCnNvdXJjZToNCisgKHRlc3QtYXNz ZXJ0DQorICAgInZhbGlkLXBhdGg/IHJlY292ZXJ5Ig0KKyAgICh3aXRoLXN0 b3JlDQorICAgICBzDQorICAgICAobGV0LXN5bnRheCAoKHRydWUtaWYtZXJy b3INCisgICAgICAgICAgICAgICAgICAgIChzeW50YXgtcnVsZXMgKCkNCisg ICAgICAgICAgICAgICAgICAgICAgKChfIGV4cCkNCisgICAgICAgICAgICAg ICAgICAgICAgIChndWFyZCAoYyAoKG5peC1wcm90b2NvbC1lcnJvcj8gYykg I3QpKSBleHAgI2YpKSkpKQ0KKyAgICAgICAoYW5kICh0cnVlLWlmLWVycm9y ICh2YWxpZC1wYXRoPyBzICJmb28iKSkNCisgICAgICAgICAgICAodHJ1ZS1p Zi1lcnJvciAodmFsaWQtcGF0aD8gcyAiYmFyIikpDQorICAgICAgICAgICAg KHRydWUtaWYtZXJyb3IgKHZhbGlkLXBhdGg/IHMgImJheiIpKQ0KKyAgICAg ICAgICAgICh0cnVlLWlmLWVycm9yICh2YWxpZC1wYXRoPyBzICJjaGJvdWli IikpDQorICAgICAgICAgICAgKHZhbGlkLXBhdGg/DQorICAgICAgICAgICAg ICBzDQorICAgICAgICAgICAgICAoYWRkLXRleHQtdG8tc3RvcmUgcyAidmFs aWQiICJ5ZWFoIikpKSkpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQ QVNTDQoNCnRlc3QtbmFtZTogaGFzaC1wYXJ0LT5wYXRoDQpsb2NhdGlvbjog L3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9z b3VyY2UvdGVzdHMvc3RvcmUuc2NtOjE0MA0Kc291cmNlOg0KKyAodGVzdC1h c3NlcnQNCisgICAiaGFzaC1wYXJ0LT5wYXRoIg0KKyAgIChsZXQgKChwIChh ZGQtdGV4dC10by1zdG9yZSAlc3RvcmUgImhlbGxvIiAiaGVsbG8sIHdvcmxk IikpKQ0KKyAgICAgKGVxdWFsPw0KKyAgICAgICAoaGFzaC1wYXJ0LT5wYXRo ICVzdG9yZSAoc3RvcmUtcGF0aC1oYXNoLXBhcnQgcCkpDQorICAgICAgIHAp KSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5h bWU6IGRlYWQtcGF0aHMNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3Vp eC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9zdG9yZS5z Y206MTQ1DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJkZWFkLXBh dGhzIg0KKyAgIChsZXQgKChwIChhZGQtdGV4dC10by1zdG9yZQ0KKyAgICAg ICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAicmFuZG9tLXRleHQi DQorICAgICAgICAgICAgICAocmFuZG9tLXRleHQpKSkpDQorICAgICAoLT5i b29sIChtZW1iZXIgcCAoZGVhZC1wYXRocyAlc3RvcmUpKSkpKQ0KYWN0dWFs LXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogcGVybWFu ZW50IHJvb3QNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEz LjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9zdG9yZS5zY206MTY2 DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJwZXJtYW5lbnQgcm9v dCINCisgICAobGV0KiAoKHAgKHdpdGgtc3RvcmUNCisgICAgICAgICAgICAg ICBzdG9yZQ0KKyAgICAgICAgICAgICAgIChsZXQgKChwIChhZGQtdGV4dC10 by1zdG9yZQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RvcmUNCisg ICAgICAgICAgICAgICAgICAgICAgICAgICJyYW5kb20tdGV4dCINCisgICAg ICAgICAgICAgICAgICAgICAgICAgIChyYW5kb20tdGV4dCkpKSkNCisgICAg ICAgICAgICAgICAgIChhZGQtcGVybWFuZW50LXJvb3QgcCkNCisgICAgICAg ICAgICAgICAgIChhZGQtcGVybWFuZW50LXJvb3QgcCkNCisgICAgICAgICAg ICAgICAgIHApKSkpDQorICAgICAoYW5kIChtZW1iZXIgcCAobGl2ZS1wYXRo cyAlc3RvcmUpKQ0KKyAgICAgICAgICAoYmVnaW4NCisgICAgICAgICAgICAo cmVtb3ZlLXBlcm1hbmVudC1yb290IHApDQorICAgICAgICAgICAgKC0+Ym9v bCAobWVtYmVyIHAgKGRlYWQtcGF0aHMgJXN0b3JlKSkpKSkpKQ0KYWN0dWFs LXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogZGVhZCBw YXRoIGNhbiBiZSBleHBsaWNpdGx5IGNvbGxlY3RlZA0KbG9jYXRpb246IC90 bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291 cmNlL3Rlc3RzL3N0b3JlLnNjbToxNzgNCnNvdXJjZToNCisgKHRlc3QtYXNz ZXJ0DQorICAgImRlYWQgcGF0aCBjYW4gYmUgZXhwbGljaXRseSBjb2xsZWN0 ZWQiDQorICAgKGxldCAoKHAgKGFkZC10ZXh0LXRvLXN0b3JlDQorICAgICAg ICAgICAgICAlc3RvcmUNCisgICAgICAgICAgICAgICJyYW5kb20tdGV4dCIN CisgICAgICAgICAgICAgIChyYW5kb20tdGV4dCkNCisgICAgICAgICAgICAg ICcoKSkpKQ0KKyAgICAgKGxldC12YWx1ZXMNCisgICAgICAgKCgocGF0aHMg ZnJlZWQpIChkZWxldGUtcGF0aHMgJXN0b3JlIChsaXN0IHApKSkpDQorICAg ICAgIChhbmQgKGVxdWFsPyBwYXRocyAobGlzdCBwKSkNCisgICAgICAgICAg ICAoPiBmcmVlZCAwKQ0KKyAgICAgICAgICAgIChub3QgKGZpbGUtZXhpc3Rz PyBwKSkpKSkpDQphY3R1YWwtdmFsdWU6ICNmDQpyZXN1bHQ6IEZBSUwNCg0K dGVzdC1uYW1lOiBhZGQtdGV4dC10by1zdG9yZSB2cy4gZGVsZXRlLXBhdGhz DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZk NzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3RvcmUuc2NtOjE4Ng0Kc291cmNl Og0KKyAodGVzdC1hc3NlcnQNCisgICAiYWRkLXRleHQtdG8tc3RvcmUgdnMu IGRlbGV0ZS1wYXRocyINCisgICAod2l0aC1zdG9yZQ0KKyAgICAgc3RvcmUN CisgICAgIChsZXQqICgodGV4dCAocmFuZG9tLXRleHQpKQ0KKyAgICAgICAg ICAgIChwYXRoIChhZGQtdGV4dC10by1zdG9yZSBzdG9yZSAiZGVsZXRlLW1l IiB0ZXh0KSkNCisgICAgICAgICAgICAoZGVsZXRlZCAoZGVsZXRlLXBhdGhz IHN0b3JlIChsaXN0IHBhdGgpKSkNCisgICAgICAgICAgICAocGF0aDIgKGFk ZC10ZXh0LXRvLXN0b3JlIHN0b3JlICJkZWxldGUtbWUiIHRleHQpKSkNCisg ICAgICAgKGFuZCAoc3RyaW5nPT8gcGF0aCBwYXRoMikNCisgICAgICAgICAg ICAoZXF1YWw/IGRlbGV0ZWQgKGxpc3QgcGF0aCkpDQorICAgICAgICAgICAg KHZhbGlkLXBhdGg/IHN0b3JlIHBhdGgpDQorICAgICAgICAgICAgKGZpbGUt ZXhpc3RzPyBwYXRoKSkpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDog UEFTUw0KDQp0ZXN0LW5hbWU6IGFkZC10by1zdG9yZSB2cy4gZGVsZXRlLXBh dGhzDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEu YTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3RvcmUuc2NtOjE5OQ0Kc291 cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAiYWRkLXRvLXN0b3JlIHZzLiBk ZWxldGUtcGF0aHMiDQorICAgKHdpdGgtc3RvcmUNCisgICAgIHN0b3JlDQor ICAgICAobGV0KiAoKGZpbGUgKHNlYXJjaC1wYXRoICVsb2FkLXBhdGggImd1 aXguc2NtIikpDQorICAgICAgICAgICAgKHBhdGggKGFkZC10by1zdG9yZSBz dG9yZSAiZGVsZXRlLW1lIiAjdCAic2hhMjU2IiBmaWxlKSkNCisgICAgICAg ICAgICAoZGVsZXRlZCAoZGVsZXRlLXBhdGhzIHN0b3JlIChsaXN0IHBhdGgp KSkNCisgICAgICAgICAgICAocGF0aDIgKGFkZC10by1zdG9yZSBzdG9yZSAi ZGVsZXRlLW1lIiAjdCAic2hhMjU2IiBmaWxlKSkpDQorICAgICAgIChhbmQg KHN0cmluZz0/IHBhdGggcGF0aDIpDQorICAgICAgICAgICAgKGVxdWFsPyBk ZWxldGVkIChsaXN0IHBhdGgpKQ0KKyAgICAgICAgICAgICh2YWxpZC1wYXRo PyBzdG9yZSBwYXRoKQ0KKyAgICAgICAgICAgIChmaWxlLWV4aXN0cz8gcGF0 aCkpKSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyc3Vic3RpdHV0ZTogd2Fybmlu ZzogYXV0aGVudGljYXRpb24gYW5kIGF1dGhvcml6YXRpb24gb2Ygc3Vic3Rp dHV0ZXMgZGlzYWJsZWQhDQpzdWJzdGl0dXRlOiBndWl4IHN1YnN0aXR1dGU6 IHdhcm5pbmc6IEFDTCBmb3IgYXJjaGl2ZSBpbXBvcnRzIHNlZW1zIHRvIGJl IHVuaW5pdGlhbGl6ZWQsIHN1YnN0aXR1dGVzIG1heSBiZSB1bmF2YWlsYWJs ZQ0KZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiByZWZlcmVuY2VzDQpsb2Nh dGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5k cnYtMC9zb3VyY2UvdGVzdHMvc3RvcmUuc2NtOjIxMQ0Kc291cmNlOg0KKyAo dGVzdC1hc3NlcnQNCisgICAicmVmZXJlbmNlcyINCisgICAobGV0KiAoKHQx IChhZGQtdGV4dC10by1zdG9yZQ0KKyAgICAgICAgICAgICAgICAlc3RvcmUN CisgICAgICAgICAgICAgICAgInJhbmRvbTEiDQorICAgICAgICAgICAgICAg IChyYW5kb20tdGV4dCkpKQ0KKyAgICAgICAgICAodDIgKGFkZC10ZXh0LXRv LXN0b3JlDQorICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAg ICAgICAicmFuZG9tMiINCisgICAgICAgICAgICAgICAgKHJhbmRvbS10ZXh0 KQ0KKyAgICAgICAgICAgICAgICAobGlzdCB0MSkpKSkNCisgICAgIChhbmQg KGVxdWFsPyAobGlzdCB0MSkgKHJlZmVyZW5jZXMgJXN0b3JlIHQyKSkNCisg ICAgICAgICAgKGVxdWFsPyAobGlzdCB0MikgKHJlZmVycmVycyAlc3RvcmUg dDEpKQ0KKyAgICAgICAgICAobnVsbD8gKHJlZmVyZW5jZXMgJXN0b3JlIHQx KSkNCisgICAgICAgICAgKG51bGw/IChyZWZlcnJlcnMgJXN0b3JlIHQyKSkp KSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5h bWU6IHJlZmVyZW5jZXMvc3Vic3RpdHV0ZXMgbWlzc2luZyByZWZlcmVuY2Ug aW5mbw0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0x LmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N0b3JlLnNjbToyMjENCnNv dXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInJlZmVyZW5jZXMvc3Vic3Rp dHV0ZXMgbWlzc2luZyByZWZlcmVuY2UgaW5mbyINCisgICAod2l0aC1zdG9y ZQ0KKyAgICAgcw0KKyAgICAgKHNldC1idWlsZC1vcHRpb25zIHMgIzp1c2Ut c3Vic3RpdHV0ZXM/ICNmKQ0KKyAgICAgKGd1YXJkIChjICgobml4LXByb3Rv Y29sLWVycm9yPyBjKSAjdCkpDQorICAgICAgICAgICAgKGxldCogKChiIChh ZGQtdG8tc3RvcmUNCisgICAgICAgICAgICAgICAgICAgICAgICBzDQorICAg ICAgICAgICAgICAgICAgICAgICAgImJhc2giDQorICAgICAgICAgICAgICAg ICAgICAgICAgI3QNCisgICAgICAgICAgICAgICAgICAgICAgICAic2hhMjU2 Ig0KKyAgICAgICAgICAgICAgICAgICAgICAgIChzZWFyY2gtYm9vdHN0cmFw LWJpbmFyeQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgImJhc2giDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAoJWN1cnJlbnQtc3lzdGVtKSkp KQ0KKyAgICAgICAgICAgICAgICAgICAoZCAoZGVyaXZhdGlvbg0KKyAgICAg ICAgICAgICAgICAgICAgICAgIHMNCisgICAgICAgICAgICAgICAgICAgICAg ICAidGhlLXRoaW5nIg0KKyAgICAgICAgICAgICAgICAgICAgICAgIGINCisg ICAgICAgICAgICAgICAgICAgICAgICAnKCItLWhlbHAiKQ0KKyAgICAgICAg ICAgICAgICAgICAgICAgICM6aW5wdXRzDQorICAgICAgICAgICAgICAgICAg ICAgICAgYCgoLGIpKSkpKQ0KKyAgICAgICAgICAgICAgKHJlZmVyZW5jZXMv c3Vic3RpdHV0ZXMNCisgICAgICAgICAgICAgICAgcw0KKyAgICAgICAgICAg ICAgICAobGlzdCAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZCkgYikpDQor ICAgICAgICAgICAgICAjZikpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3Vs dDogUEFTUw0KDQp0ZXN0LW5hbWU6IHJlZmVyZW5jZXMvc3Vic3RpdHV0ZXMg d2l0aCBzdWJzdGl0dXRlIGluZm8NCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVp bGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9z dG9yZS5zY206MjMzDQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJy ZWZlcmVuY2VzL3N1YnN0aXR1dGVzIHdpdGggc3Vic3RpdHV0ZSBpbmZvIg0K KyAgICh3aXRoLXN0b3JlDQorICAgICBzDQorICAgICAoc2V0LWJ1aWxkLW9w dGlvbnMgcyAjOnVzZS1zdWJzdGl0dXRlcz8gI3QpDQorICAgICAobGV0KiAo KHQxIChhZGQtdGV4dC10by1zdG9yZSBzICJyYW5kb20xIiAocmFuZG9tLXRl eHQpKSkNCisgICAgICAgICAgICAodDIgKGFkZC10ZXh0LXRvLXN0b3JlDQor ICAgICAgICAgICAgICAgICAgcw0KKyAgICAgICAgICAgICAgICAgICJyYW5k b20yIg0KKyAgICAgICAgICAgICAgICAgIChyYW5kb20tdGV4dCkNCisgICAg ICAgICAgICAgICAgICAobGlzdCB0MSkpKQ0KKyAgICAgICAgICAgICh0MyAo YWRkLXRleHQtdG8tc3RvcmUNCisgICAgICAgICAgICAgICAgICBzDQorICAg ICAgICAgICAgICAgICAgImJ1aWxkIg0KKyAgICAgICAgICAgICAgICAgICJl Y2hvIC1uICR0MiA+ICRvdXQiKSkNCisgICAgICAgICAgICAoYiAoYWRkLXRv LXN0b3JlDQorICAgICAgICAgICAgICAgICBzDQorICAgICAgICAgICAgICAg ICAiYmFzaCINCisgICAgICAgICAgICAgICAgICN0DQorICAgICAgICAgICAg ICAgICAic2hhMjU2Ig0KKyAgICAgICAgICAgICAgICAgKHNlYXJjaC1ib290 c3RyYXAtYmluYXJ5DQorICAgICAgICAgICAgICAgICAgICJiYXNoIg0KKyAg ICAgICAgICAgICAgICAgICAoJWN1cnJlbnQtc3lzdGVtKSkpKQ0KKyAgICAg ICAgICAgIChkIChkZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICBzDQor ICAgICAgICAgICAgICAgICAidGhlLXRoaW5nIg0KKyAgICAgICAgICAgICAg ICAgYg0KKyAgICAgICAgICAgICAgICAgYCgiLWUiICx0MykNCisgICAgICAg ICAgICAgICAgICM6aW5wdXRzDQorICAgICAgICAgICAgICAgICBgKCgsYikg KCx0MykgKCx0MikpDQorICAgICAgICAgICAgICAgICAjOmVudi12YXJzDQor ICAgICAgICAgICAgICAgICBgKCgidDIiIHVucXVvdGUgdDIpKSkpDQorICAg ICAgICAgICAgKG8gKGRlcml2YXRpb24tPm91dHB1dC1wYXRoIGQpKSkNCisg ICAgICAgKHdpdGgtZGVyaXZhdGlvbi1uYXJpbmZvDQorICAgICAgICAgZA0K KyAgICAgICAgIChzaGEyNTYgPT4gKHNoYTI1NiAoc3RyaW5nLT51dGY4IHQy KSkpDQorICAgICAgICAgKHJlZmVyZW5jZXMgPT4gKGxpc3QgdDIpKQ0KKyAg ICAgICAgIChlcXVhbD8NCisgICAgICAgICAgIChyZWZlcmVuY2VzL3N1YnN0 aXR1dGVzIHMgKGxpc3QgbyB0MyB0MiB0MSkpDQorICAgICAgICAgICBgKCgs dDIpICgpICgsdDEpICgpKSkpKSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1 bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBzdWJzdGl0dXRhYmxlLXBhdGgtaW5m byB3aGVuIHN1YnN0aXR1dGVzIGFyZSB0dXJuZWQgb2ZmDQpsb2NhdGlvbjog L3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9z b3VyY2UvdGVzdHMvc3RvcmUuc2NtOjI1Nw0Kc291cmNlOg0KKyAodGVzdC1l cXVhbA0KKyAgICJzdWJzdGl0dXRhYmxlLXBhdGgtaW5mbyB3aGVuIHN1YnN0 aXR1dGVzIGFyZSB0dXJuZWQgb2ZmIg0KKyAgICcoKQ0KKyAgICh3aXRoLXN0 b3JlDQorICAgICBzDQorICAgICAoc2V0LWJ1aWxkLW9wdGlvbnMgcyAjOnVz ZS1zdWJzdGl0dXRlcz8gI2YpDQorICAgICAobGV0KiAoKGIgKGFkZC10by1z dG9yZQ0KKyAgICAgICAgICAgICAgICAgcw0KKyAgICAgICAgICAgICAgICAg ImJhc2giDQorICAgICAgICAgICAgICAgICAjdA0KKyAgICAgICAgICAgICAg ICAgInNoYTI1NiINCisgICAgICAgICAgICAgICAgIChzZWFyY2gtYm9vdHN0 cmFwLWJpbmFyeQ0KKyAgICAgICAgICAgICAgICAgICAiYmFzaCINCisgICAg ICAgICAgICAgICAgICAgKCVjdXJyZW50LXN5c3RlbSkpKSkNCisgICAgICAg ICAgICAoZCAoZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICAgcw0KKyAg ICAgICAgICAgICAgICAgInRoZS10aGluZyINCisgICAgICAgICAgICAgICAg IGINCisgICAgICAgICAgICAgICAgICcoIi0tdmVyc2lvbiIpDQorICAgICAg ICAgICAgICAgICAjOmlucHV0cw0KKyAgICAgICAgICAgICAgICAgYCgoLGIp KSkpDQorICAgICAgICAgICAgKG8gKGRlcml2YXRpb24tPm91dHB1dC1wYXRo IGQpKSkNCisgICAgICAgKHdpdGgtZGVyaXZhdGlvbi1uYXJpbmZvDQorICAg ICAgICAgZA0KKyAgICAgICAgIChzdWJzdGl0dXRhYmxlLXBhdGgtaW5mbyBz IChsaXN0IG8pKSkpKSkNCmV4cGVjdGVkLXZhbHVlOiAoKQ0KYWN0dWFsLXZh bHVlOiAoKQ0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogc3Vic3RpdHV0 YWJsZS1wYXRocyB3aGVuIHN1YnN0aXR1dGVzIGFyZSB0dXJuZWQgb2ZmDQps b2NAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzh4cHZ2 em1tcnExamcyczZiN2N5dngxMTBidnN2a2doLXRoZS10aGluZy5kcnYgLSB4 ODZfNjQtbGludXggL3RtcC9ndWl4LXRlc3RzL3Zhci9sb2cvZ3VpeC9kcnZz Lzh4Ly9wdnZ6bW1ycTFqZzJzNmI3Y3l2eDExMGJ2c3ZrZ2gtdGhlLXRoaW5n LmRydi5iejINCkAgYnVpbGQtc3VjY2VlZGVkIC90bXAvZ3VpeC10ZXN0cy9z dG9yZS84eHB2dnptbXJxMWpnMnM2YjdjeXZ4MTEwYnZzdmtnaC10aGUtdGhp bmcuZHJ2IC0NCmF0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAt MS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9zdG9yZS5zY206MjcwDQpz b3VyY2U6DQorICh0ZXN0LWVxdWFsDQorICAgInN1YnN0aXR1dGFibGUtcGF0 aHMgd2hlbiBzdWJzdGl0dXRlcyBhcmUgdHVybmVkIG9mZiINCisgICAnKCkN CisgICAod2l0aC1zdG9yZQ0KKyAgICAgcw0KKyAgICAgKHNldC1idWlsZC1v cHRpb25zIHMgIzp1c2Utc3Vic3RpdHV0ZXM/ICNmKQ0KKyAgICAgKGxldCog KChiIChhZGQtdG8tc3RvcmUNCisgICAgICAgICAgICAgICAgIHMNCisgICAg ICAgICAgICAgICAgICJiYXNoIg0KKyAgICAgICAgICAgICAgICAgI3QNCisg ICAgICAgICAgICAgICAgICJzaGEyNTYiDQorICAgICAgICAgICAgICAgICAo c2VhcmNoLWJvb3RzdHJhcC1iaW5hcnkNCisgICAgICAgICAgICAgICAgICAg ImJhc2giDQorICAgICAgICAgICAgICAgICAgICglY3VycmVudC1zeXN0ZW0p KSkpDQorICAgICAgICAgICAgKGQgKGRlcml2YXRpb24NCisgICAgICAgICAg ICAgICAgIHMNCisgICAgICAgICAgICAgICAgICJ0aGUtdGhpbmciDQorICAg ICAgICAgICAgICAgICBiDQorICAgICAgICAgICAgICAgICAnKCItLXZlcnNp b24iKQ0KKyAgICAgICAgICAgICAgICAgIzppbnB1dHMNCisgICAgICAgICAg ICAgICAgIGAoKCxiKSkpKQ0KKyAgICAgICAgICAgIChvIChkZXJpdmF0aW9u LT5vdXRwdXQtcGF0aCBkKSkpDQorICAgICAgICh3aXRoLWRlcml2YXRpb24t bmFyaW5mbw0KKyAgICAgICAgIGQNCisgICAgICAgICAoc3Vic3RpdHV0YWJs ZS1wYXRocyBzIChsaXN0IG8pKSkpKSkNCmV4cGVjdGVkLXZhbHVlOiAoKQ0K YWN0dWFsLXZhbHVlOiAoKQ0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTog cmVxdWlzaXRlcw0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAu MTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N0b3JlLnNjbToy ODMNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInJlcXVpc2l0ZXMi DQorICAgKGxldCogKCh0MSAoYWRkLXRleHQtdG8tc3RvcmUNCisgICAgICAg ICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAgICJyYW5kb20xIg0K KyAgICAgICAgICAgICAgICAocmFuZG9tLXRleHQpDQorICAgICAgICAgICAg ICAgICcoKSkpDQorICAgICAgICAgICh0MiAoYWRkLXRleHQtdG8tc3RvcmUN CisgICAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAgICJy YW5kb20yIg0KKyAgICAgICAgICAgICAgICAocmFuZG9tLXRleHQpDQorICAg ICAgICAgICAgICAgIChsaXN0IHQxKSkpDQorICAgICAgICAgICh0MyAoYWRk LXRleHQtdG8tc3RvcmUNCisgICAgICAgICAgICAgICAgJXN0b3JlDQorICAg ICAgICAgICAgICAgICJyYW5kb20zIg0KKyAgICAgICAgICAgICAgICAocmFu ZG9tLXRleHQpDQorICAgICAgICAgICAgICAgIChsaXN0IHQyKSkpDQorICAg ICAgICAgICh0NCAoYWRkLXRleHQtdG8tc3RvcmUNCisgICAgICAgICAgICAg ICAgJXN0b3JlDQorICAgICAgICAgICAgICAgICJyYW5kb200Ig0KKyAgICAg ICAgICAgICAgICAocmFuZG9tLXRleHQpDQorICAgICAgICAgICAgICAgIChs aXN0IHQxIHQzKSkpKQ0KKyAgICAgKGRlZmluZSAoc2FtZT8geCB5KQ0KKyAg ICAgICAoYW5kICg9IChsZW5ndGggeCkgKGxlbmd0aCB5KSkNCisgICAgICAg ICAgICAobHNldD0gZXF1YWw/IHggeSkpKQ0KKyAgICAgKGFuZCAoc2FtZT8g KHJlcXVpc2l0ZXMgJXN0b3JlIChsaXN0IHQxKSkgKGxpc3QgdDEpKQ0KKyAg ICAgICAgICAoc2FtZT8gKHJlcXVpc2l0ZXMgJXN0b3JlIChsaXN0IHQyKSkN CisgICAgICAgICAgICAgICAgIChsaXN0IHQxIHQyKSkNCisgICAgICAgICAg KHNhbWU/IChyZXF1aXNpdGVzICVzdG9yZSAobGlzdCB0MykpDQorICAgICAg ICAgICAgICAgICAobGlzdCB0MSB0MiB0MykpDQorICAgICAgICAgIChzYW1l PyAocmVxdWlzaXRlcyAlc3RvcmUgKGxpc3QgdDQpKQ0KKyAgICAgICAgICAg ICAgICAgKGxpc3QgdDEgdDIgdDMgdDQpKQ0KKyAgICAgICAgICAoc2FtZT8g KHJlcXVpc2l0ZXMgJXN0b3JlIChsaXN0IHQxIHQyIHQzIHQ0KSkNCisgICAg ICAgICAgICAgICAgIChsaXN0IHQxIHQyIHQzIHQ0KSkpKSkNCmFjdHVhbC12 YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IGRlcml2ZXJz DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZk NzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3RvcmUuc2NtOjMwMw0Kc291cmNl Og0KKyAodGVzdC1hc3NlcnQNCisgICAiZGVyaXZlcnMiDQorICAgKGxldCog KChiIChhZGQtdGV4dC10by1zdG9yZQ0KKyAgICAgICAgICAgICAgICVzdG9y ZQ0KKyAgICAgICAgICAgICAgICJidWlsZCINCisgICAgICAgICAgICAgICAi ZWNobyAkZm9vID4gJG91dCINCisgICAgICAgICAgICAgICAnKCkpKQ0KKyAg ICAgICAgICAocyAoYWRkLXRvLXN0b3JlDQorICAgICAgICAgICAgICAgJXN0 b3JlDQorICAgICAgICAgICAgICAgImJhc2giDQorICAgICAgICAgICAgICAg I3QNCisgICAgICAgICAgICAgICAic2hhMjU2Ig0KKyAgICAgICAgICAgICAg IChzZWFyY2gtYm9vdHN0cmFwLWJpbmFyeQ0KKyAgICAgICAgICAgICAgICAg ImJhc2giDQorICAgICAgICAgICAgICAgICAoJWN1cnJlbnQtc3lzdGVtKSkp KQ0KKyAgICAgICAgICAoZCAoZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAg ICVzdG9yZQ0KKyAgICAgICAgICAgICAgICJ0aGUtdGhpbmciDQorICAgICAg ICAgICAgICAgcw0KKyAgICAgICAgICAgICAgIGAoIi1lIiAsYikNCisgICAg ICAgICAgICAgICAjOmVudi12YXJzDQorICAgICAgICAgICAgICAgYCgoImZv byIgdW5xdW90ZSAocmFuZG9tLXRleHQpKSkNCisgICAgICAgICAgICAgICAj OmlucHV0cw0KKyAgICAgICAgICAgICAgIGAoKCxiKSAoLHMpKSkpDQorICAg ICAgICAgIChvIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBkKSkpDQorICAg ICAoYW5kIChidWlsZC1kZXJpdmF0aW9ucyAlc3RvcmUgKGxpc3QgZCkpDQor ICAgICAgICAgIChlcXVhbD8NCisgICAgICAgICAgICAocXVlcnktZGVyaXZh dGlvbi1vdXRwdXRzDQorICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAg ICAgICAgIChkZXJpdmF0aW9uLWZpbGUtbmFtZSBkKSkNCisgICAgICAgICAg ICAobGlzdCBvKSkNCisgICAgICAgICAgKGVxdWFsPw0KKyAgICAgICAgICAg ICh2YWxpZC1kZXJpdmVycyAlc3RvcmUgbykNCisgICAgICAgICAgICAobGlz dCAoZGVyaXZhdGlvbi1maWxlLW5hbWUgZCkpKSkpKQ0KYWN0dWFsLXZhbHVl OiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogdG9wb2xvZ2ljYWxs eS1zb3J0ZWQsIG9uZSBpdGVtDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxk LWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3Rv cmUuc2NtOjMxOQ0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAidG9w b2xvZ2ljYWxseS1zb3J0ZWQsIG9uZSBpdGVtIg0KKyAgIChsZXQqICgoYSAo YWRkLXRleHQtdG8tc3RvcmUgJXN0b3JlICJhIiAiYSIpKQ0KKyAgICAgICAg ICAoYiAoYWRkLXRleHQtdG8tc3RvcmUgJXN0b3JlICJiIiAiYiIgKGxpc3Qg YSkpKQ0KKyAgICAgICAgICAoYyAoYWRkLXRleHQtdG8tc3RvcmUgJXN0b3Jl ICJjIiAiYyIgKGxpc3QgYikpKQ0KKyAgICAgICAgICAoZCAoYWRkLXRleHQt dG8tc3RvcmUgJXN0b3JlICJkIiAiZCIgKGxpc3QgYykpKQ0KKyAgICAgICAg ICAocyAodG9wb2xvZ2ljYWxseS1zb3J0ZWQgJXN0b3JlIChsaXN0IGQpKSkp DQorICAgICAoZXF1YWw/IHMgKGxpc3QgYSBiIGMgZCkpKSkNCmFjdHVhbC12 YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IHRvcG9sb2dp Y2FsbHktc29ydGVkLCBzZXZlcmFsIGl0ZW1zDQpsb2NhdGlvbjogL3RtcC9n dWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2Uv dGVzdHMvc3RvcmUuc2NtOjMyNw0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQN CisgICAidG9wb2xvZ2ljYWxseS1zb3J0ZWQsIHNldmVyYWwgaXRlbXMiDQor ICAgKGxldCogKChhIChhZGQtdGV4dC10by1zdG9yZSAlc3RvcmUgImEiICJh IikpDQorICAgICAgICAgIChiIChhZGQtdGV4dC10by1zdG9yZSAlc3RvcmUg ImIiICJiIiAobGlzdCBhKSkpDQorICAgICAgICAgIChjIChhZGQtdGV4dC10 by1zdG9yZSAlc3RvcmUgImMiICJjIiAobGlzdCBiKSkpDQorICAgICAgICAg IChkIChhZGQtdGV4dC10by1zdG9yZSAlc3RvcmUgImQiICJkIiAobGlzdCBj KSkpDQorICAgICAgICAgIChzMSAodG9wb2xvZ2ljYWxseS1zb3J0ZWQgJXN0 b3JlIChsaXN0IGQgYSBjIGIpKSkNCisgICAgICAgICAgKHMyICh0b3BvbG9n aWNhbGx5LXNvcnRlZCAlc3RvcmUgKGxpc3QgYiBkIGMgYSBiIGQpKSkpDQor ICAgICAoZXF1YWw/IHMxIHMyIChsaXN0IGEgYiBjIGQpKSkpDQphY3R1YWwt dmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiB0b3BvbG9n aWNhbGx5LXNvcnRlZCwgbW9yZSBkaWZmaWN1bHQNCmxvY2F0aW9uOiAvdG1w L2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJj ZS90ZXN0cy9zdG9yZS5zY206MzM2DQpzb3VyY2U6DQorICh0ZXN0LWFzc2Vy dA0KKyAgICJ0b3BvbG9naWNhbGx5LXNvcnRlZCwgbW9yZSBkaWZmaWN1bHQi DQorICAgKGxldCogKChhIChhZGQtdGV4dC10by1zdG9yZSAlc3RvcmUgImEi ICJhIikpDQorICAgICAgICAgIChiIChhZGQtdGV4dC10by1zdG9yZSAlc3Rv cmUgImIiICJiIiAobGlzdCBhKSkpDQorICAgICAgICAgIChjIChhZGQtdGV4 dC10by1zdG9yZSAlc3RvcmUgImMiICJjIiAobGlzdCBiKSkpDQorICAgICAg ICAgIChkIChhZGQtdGV4dC10by1zdG9yZSAlc3RvcmUgImQiICJkIiAobGlz dCBjKSkpDQorICAgICAgICAgICh3IChhZGQtdGV4dC10by1zdG9yZSAlc3Rv cmUgInciICJ3IikpDQorICAgICAgICAgICh4IChhZGQtdGV4dC10by1zdG9y ZSAlc3RvcmUgIngiICJ4IiAobGlzdCB3KSkpDQorICAgICAgICAgICh5IChh ZGQtdGV4dC10by1zdG9yZSAlc3RvcmUgInkiICJ5IiAobGlzdCB4IGQpKSkN CisgICAgICAgICAgKHMxICh0b3BvbG9naWNhbGx5LXNvcnRlZCAlc3RvcmUg KGxpc3QgeSkpKQ0KKyAgICAgICAgICAoczIgKHRvcG9sb2dpY2FsbHktc29y dGVkICVzdG9yZSAobGlzdCBjIHkpKSkNCisgICAgICAgICAgKHMzICh0b3Bv bG9naWNhbGx5LXNvcnRlZA0KKyAgICAgICAgICAgICAgICAlc3RvcmUNCisg ICAgICAgICAgICAgICAgKGNvbnMgeSAocmVmZXJlbmNlcyAlc3RvcmUgeSkp KSkpDQorICAgICAobGV0KiAoKHgtdGhlbi1kPw0KKyAgICAgICAgICAgICAg KGVxdWFsPyAocmVmZXJlbmNlcyAlc3RvcmUgeSkgKGxpc3QgeCBkKSkpKQ0K KyAgICAgICAoYW5kIChlcXVhbD8NCisgICAgICAgICAgICAgIHMxDQorICAg ICAgICAgICAgICAoaWYgeC10aGVuLWQ/DQorICAgICAgICAgICAgICAgIChs aXN0IHcgeCBhIGIgYyBkIHkpDQorICAgICAgICAgICAgICAgIChsaXN0IGEg YiBjIGQgdyB4IHkpKSkNCisgICAgICAgICAgICAoZXF1YWw/DQorICAgICAg ICAgICAgICBzMg0KKyAgICAgICAgICAgICAgKGlmIHgtdGhlbi1kPw0KKyAg ICAgICAgICAgICAgICAobGlzdCBhIGIgYyB3IHggZCB5KQ0KKyAgICAgICAg ICAgICAgICAobGlzdCBhIGIgYyBkIHcgeCB5KSkpDQorICAgICAgICAgICAg KGxzZXQ9IHN0cmluZz0/IHMxIHMzKSkpKSkNCmFjdHVhbC12YWx1ZTogI3QN CnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IGN1cnJlbnQtYnVpbGQtb3V0 cHV0LXBvcnQsIFVURi04DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1 aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3RvcmUu c2NtOjM2MA0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAiY3VycmVu dC1idWlsZC1vdXRwdXQtcG9ydCwgVVRGLTgiDQorICAgKHN0cmluZy1jb250 YWlucw0KKyAgICAgKHdpdGgtZmx1aWRzDQorICAgICAgICgoJWRlZmF1bHQt cG9ydC1lbmNvZGluZyAiVVRGLTgiKSkNCisgICAgICAgKGNhbGwtd2l0aC1v dXRwdXQtc3RyaW5nDQorICAgICAgICAgKGxhbWJkYSAocG9ydCkNCisgICAg ICAgICAgIChwYXJhbWV0ZXJpemUNCisgICAgICAgICAgICAgKChjdXJyZW50 LWJ1aWxkLW91dHB1dC1wb3J0IHBvcnQpKQ0KKyAgICAgICAgICAgICAobGV0 KiAoKHMgIkhlcmXigJlzIGEgR3JlZWsgbGV0dGVyOiDOuy4iKQ0KKyAgICAg ICAgICAgICAgICAgICAgKGQgKGJ1aWxkLWV4cHJlc3Npb24tPmRlcml2YXRp b24NCisgICAgICAgICAgICAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAg ICAgICAgICAgICAgICAgICAgICJmb28iDQorICAgICAgICAgICAgICAgICAg ICAgICAgIGAoZGlzcGxheSAscykNCisgICAgICAgICAgICAgICAgICAgICAg ICAgIzpndWlsZS1mb3ItYnVpbGQNCisgICAgICAgICAgICAgICAgICAgICAg ICAgKHBhY2thZ2UtZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgIHMNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAlYm9vdHN0 cmFwLWd1aWxlDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKCVjdXJy ZW50LXN5c3RlbSkpKSkpDQorICAgICAgICAgICAgICAgKGd1YXJkIChjICgo bml4LXByb3RvY29sLWVycm9yPyBjKSAjdCkpDQorICAgICAgICAgICAgICAg ICAgICAgIChidWlsZC1kZXJpdmF0aW9ucyAlc3RvcmUgKGxpc3QgZCkpKSkp KSkpDQorICAgICAiSGVyZeKAmXMgYSBHcmVlayBsZXR0ZXI6IM67LiIpKQ0K YWN0dWFsLXZhbHVlOiAxNzUNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6 IGN1cnJlbnQtYnVpbGQtb3V0cHV0LXBvcnQsIFVURi04ICsgZ2FyYmFnZQ0K bG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcy OGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N0b3JlLnNjbTozNzYNCnNvdXJjZToN CisgKHRlc3QtYXNzZXJ0DQorICAgImN1cnJlbnQtYnVpbGQtb3V0cHV0LXBv cnQsIFVURi04ICsgZ2FyYmFnZSINCisgICAoc3RyaW5nLWNvbnRhaW5zDQor ICAgICAod2l0aC1mbHVpZHMNCisgICAgICAgKCglZGVmYXVsdC1wb3J0LWVu Y29kaW5nICJVVEYtOCIpKQ0KKyAgICAgICAoY2FsbC13aXRoLW91dHB1dC1z dHJpbmcNCisgICAgICAgICAobGFtYmRhIChwb3J0KQ0KKyAgICAgICAgICAg KHBhcmFtZXRlcml6ZQ0KKyAgICAgICAgICAgICAoKGN1cnJlbnQtYnVpbGQt b3V0cHV0LXBvcnQgcG9ydCkpDQorICAgICAgICAgICAgIChsZXQgKChkIChi dWlsZC1leHByZXNzaW9uLT5kZXJpdmF0aW9uDQorICAgICAgICAgICAgICAg ICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAgICAgICAgICAgImZv byINCisgICAgICAgICAgICAgICAgICAgICAgICBgKGJlZ2luDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHVzZS1tb2R1bGVzIChybnJzIGlvIHBv cnRzKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoZGlzcGxheSAi Z2FyYmFnZTogIikNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAocHV0 LWJ5dGV2ZWN0b3IgKGN1cnJlbnQtb3V0cHV0LXBvcnQpICN2dTgoMTI4KSkN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAoZGlzcGxheSAibGFtYmRh OiDOu1xuIikpDQorICAgICAgICAgICAgICAgICAgICAgICAgIzpndWlsZS1m b3ItYnVpbGQNCisgICAgICAgICAgICAgICAgICAgICAgICAocGFja2FnZS1k ZXJpdmF0aW9uICVzdG9yZSAlYm9vdHN0cmFwLWd1aWxlKSkpKQ0KKyAgICAg ICAgICAgICAgIChndWFyZCAoYyAoKG5peC1wcm90b2NvbC1lcnJvcj8gYykg I3QpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAoYnVpbGQtZGVyaXZhdGlv bnMgJXN0b3JlIChsaXN0IGQpKSkpKSkpKQ0KKyAgICAgKGNvbmQtZXhwYW5k DQorICAgICAgIChndWlsZS0yLjIgImdhcmJhZ2U6IO+/vWxhbWJkYTogzrsi KQ0KKyAgICAgICAoZWxzZSAiZ2FyYmFnZTogP2xhbWJkYTogzrsiKSkpKQ0K YWN0dWFsLXZhbHVlOiAxNzUNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6 IGxvZy1maWxlLCBkZXJpdmF0aW9uDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1 aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMv c3RvcmUuc2NtOjM5OA0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAi bG9nLWZpbGUsIGRlcml2YXRpb24iDQorICAgKGxldCogKChiIChhZGQtdGV4 dC10by1zdG9yZQ0KKyAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAg ICAgICAgICJidWlsZCINCisgICAgICAgICAgICAgICAiZWNobyAkZm9vID4g JG91dCINCisgICAgICAgICAgICAgICAnKCkpKQ0KKyAgICAgICAgICAocyAo QCBidWlsZC1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83bjN5bHBp OGQ3MTRyeDUzbWpwd2JteWNmeTV6dmF2bi10aGUtdGhpbmcuZHJ2IC0geDg2 XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2cy83 bi8vM3lscGk4ZDcxNHJ4NTNtanB3Ym15Y2Z5NXp2YXZuLXRoZS10aGluZy5k cnYuYnoyDQpAIGJ1aWxkLXN1Y2NlZWRlZCAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN24zeWxwaThkNzE0cng1M21qcHdibXljZnk1enZhdm4tdGhlLXRoaW5n LmRydiAtDQpAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl L3FrMnBjYjM3MW5yY2pncGJkaGE3NHNsbDk3cTVoM2tpLXRoZS10aGluZy5k cnYgLSB4ODZfNjQtbGludXggL3RtcC9ndWl4LXRlc3RzL3Zhci9sb2cvZ3Vp eC9kcnZzL3FrLy8ycGNiMzcxbnJjamdwYmRoYTc0c2xsOTdxNWgza2ktdGhl LXRoaW5nLmRydi5iejINCkAgYnVpbGQtc3VjY2VlZGVkIC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS9xazJwY2IzNzFucmNqZ3BiZGhhNzRzbGw5N3E1aDNraS10 aGUtdGhpbmcuZHJ2IC0NCmFkZC10by1zdG9yZQ0KKyAgICAgICAgICAgICAg ICVzdG9yZQ0KKyAgICAgICAgICAgICAgICJiYXNoIg0KKyAgICAgICAgICAg ICAgICN0DQorICAgICAgICAgICAgICAgInNoYTI1NiINCisgICAgICAgICAg ICAgICAoc2VhcmNoLWJvb3RzdHJhcC1iaW5hcnkNCisgICAgICAgICAgICAg ICAgICJiYXNoIg0KKyAgICAgICAgICAgICAgICAgKCVjdXJyZW50LXN5c3Rl bSkpKSkNCisgICAgICAgICAgKGQgKGRlcml2YXRpb24NCisgICAgICAgICAg ICAgICAlc3RvcmUNCisgICAgICAgICAgICAgICAidGhlLXRoaW5nIg0KKyAg ICAgICAgICAgICAgIHMNCisgICAgICAgICAgICAgICBgKCItZSIgLGIpDQor ICAgICAgICAgICAgICAgIzplbnYtdmFycw0KKyAgICAgICAgICAgICAgIGAo KCJmb28iIHVucXVvdGUgKHJhbmRvbS10ZXh0KSkpDQorICAgICAgICAgICAg ICAgIzppbnB1dHMNCisgICAgICAgICAgICAgICBgKCgsYikgKCxzKSkpKSkN CisgICAgIChhbmQgKGJ1aWxkLWRlcml2YXRpb25zICVzdG9yZSAobGlzdCBk KSkNCisgICAgICAgICAgKGZpbGUtZXhpc3RzPw0KKyAgICAgICAgICAgIChw ayAobG9nLWZpbGUgJXN0b3JlIChkZXJpdmF0aW9uLWZpbGUtbmFtZSBkKSkp KSkpKQ0KDQo7OzsgKCIvdG1wL2d1aXgtdGVzdHMvdmFyL2xvZy9ndWl4L2Ry dnMvN24vM3lscGk4ZDcxNHJ4NTNtanB3Ym15Y2Z5NXp2YXZuLXRoZS10aGlu Zy5kcnYuYnoyIikNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0K DQp0ZXN0LW5hbWU6IGxvZy1maWxlLCBvdXRwdXQgZmlsZSBuYW1lDQpsb2Nh dGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5k cnYtMC9zb3VyY2UvdGVzdHMvc3RvcmUuc2NtOjQxMA0Kc291cmNlOg0KKyAo dGVzdC1hc3NlcnQNCisgICAibG9nLWZpbGUsIG91dHB1dCBmaWxlIG5hbWUi DQorICAgKGxldCogKChiIChhZGQtdGV4dC10by1zdG9yZQ0KKyAgICAgICAg ICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICJidWlsZCINCisgICAg ICAgICAgICAgICAiZWNobyAkZm9vID4gJG91dCINCisgICAgICAgICAgICAg ICAnKCkpKQ0KKyAgICAgICAgICAocyAoYWRkLXRvLXN0b3JlDQorICAgICAg ICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAgImJhc2giDQorICAg ICAgICAgICAgICAgI3QNCisgICAgICAgICAgICAgICAic2hhMjU2Ig0KKyAg ICAgICAgICAgICAgIChzZWFyY2gtYm9vdHN0cmFwLWJpbmFyeQ0KKyAgICAg ICAgICAgICAgICAgImJhc2giDQorICAgICAgICAgICAgICAgICAoJWN1cnJl bnQtc3lzdGVtKSkpKQ0KKyAgICAgICAgICAoZCAoZGVyaXZhdGlvbg0KKyAg ICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICJ0aGUtdGhp bmciDQorICAgICAgICAgICAgICAgcw0KKyAgICAgICAgICAgICAgIGAoIi1l IiAsYikNCisgICAgICAgICAgICAgICAjOmVudi12YXJzDQorICAgICAgICAg ICAgICAgYCgoImZvbyIgdW5xdW90ZSAocmFuZG9tLXRleHQpKSkNCisgICAg ICAgICAgICAgICAjOmlucHV0cw0KKyAgICAgICAgICAgICAgIGAoKCxiKSAo LHMpKSkpDQorICAgICAgICAgIChvIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0 aCBkKSkpDQorICAgICAoYW5kIChidWlsZC1kZXJpdmF0aW9ucyAlc3RvcmUg KGxpc3QgZCkpDQorICAgICAgICAgIChmaWxlLWV4aXN0cz8gKHBrIChsb2ct ZmlsZSAlc3RvcmUgbykpKQ0KKyAgICAgICAgICAoc3RyaW5nPT8NCisgICAg ICAgICAgICAobG9nLWZpbGUgJXN0b3JlIChkZXJpdmF0aW9uLWZpbGUtbmFt ZSBkKSkNCisgICAgICAgICAgICAobG9nLWZpbGUgJXN0b3JlIG8pKSkpKQ0K DQo7OzsgKCIvdG1wL2d1aXgtdGVzdHMvdmFyL2xvZy9ndWl4L2RydnMvcWsv MnBjYjM3MW5yY2pncGJkaGE3NHNsbDk3cTVoM2tpLXRoZS10aGluZy5kcnYu YnoyIikNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0 LW5hbWU6IG5vIHN1YnN0aXR1dGVzDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1 aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMv c3RvcmUuc2NtOjQyNQ0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAi bm8gc3Vic3RpdHV0ZXMiDQorICAgKHdpdGgtc3RvcmUNCisgICAgIHMNCisg ICAgIChsZXQqICgoZDEgKHBhY2thZ2UtZGVyaXZhdGlvbg0KKyAgICAgICAg ICAgICAgICAgIHMNCisgICAgICAgICAgICAgICAgICAlYm9vdHN0cmFwLWd1 aWxlDQorICAgICAgICAgICAgICAgICAgKCVjdXJyZW50LXN5c3RlbSkpKQ0K KyAgICAgICAgICAgIChkMiAocGFja2FnZS1kZXJpdmF0aW9uDQorICAgICAg ICAgICAgICAgICAgcw0KKyAgICAgICAgICAgICAgICAgICVib290c3RyYXAt Z2xpYmMNCisgICAgICAgICAgICAgICAgICAoJWN1cnJlbnQtc3lzdGVtKSkp DQorICAgICAgICAgICAgKG8gKG1hcCBkZXJpdmF0aW9uLT5vdXRwdXQtcGF0 aCAobGlzdCBkMSBkMikpKSkNCisgICAgICAgKHNldC1idWlsZC1vcHRpb25z IHMgIzp1c2Utc3Vic3RpdHV0ZXM/ICNmKQ0KKyAgICAgICAoYW5kIChub3Qg KGhhcy1zdWJzdGl0dXRlcz8gcyAoZGVyaXZhdGlvbi1maWxlLW5hbWUgZDEp KSkNCisgICAgICAgICAgICAobm90IChoYXMtc3Vic3RpdHV0ZXM/IHMgKGRl cml2YXRpb24tZmlsZS1uYW1lIGQyKSkpDQorICAgICAgICAgICAgKG51bGw/ IChzdWJzdGl0dXRhYmxlLXBhdGhzIHMgbykpDQorICAgICAgICAgICAgKG51 bGw/IChzdWJzdGl0dXRhYmxlLXBhdGgtaW5mbyBzIG8pKSkpKSkNCmFjdHVh bC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IGJ1aWxk LXRoaW5ncyB3aXRoIG91dHB1dCBwYXRoDQpsb2NhdGlvbjogL3RtcC9ndWl4 LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVz dHMvc3RvcmUuc2NtOjQzNg0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisg ICAiYnVpbGQtdGhpbmdzIHdpdGggb3V0cHV0IHBhdGgiDQorICAgKHdpdGgt c3RvcmUNCisgICAgIHMNCisgICAgIChsZXQqICgoYyAocmFuZG9tLXRleHQp KQ0KKyAgICAgICAgICAgIChkIChidWlsZC1leHByZXNzaW9uLT5kZXJpdmF0 aW9uDQorICAgICAgICAgICAgICAgICBzDQorICAgICAgICAgICAgICAgICAi c3Vic3RpdHV0ZS1tZSINCisgICAgICAgICAgICAgICAgIGAoY2FsbC13aXRo LW91dHB1dC1maWxlDQorICAgICAgICAgICAgICAgICAgICAlb3V0cHV0DQor ICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChwKSAoZGlzcGxheSAsYyBw KSkpDQorICAgICAgICAgICAgICAgICAjOmd1aWxlLWZvci1idWlsZA0KKyAg ICAgICAgICAgICAgICAgKHBhY2thZ2UtZGVyaXZhdGlvbg0KKyAgICAgICAg ICAgICAgICAgICBzDQorICAgICAgICAgICAgICAgICAgICVib290c3RyYXAt Z3VpbGUNCisgICAgICAgICAgICAgICAgICAgKCVjdXJyZW50LXN5c3RlbSkp KSkNCisgICAgICAgICAgICAobyAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGgg ZCkpKQ0KKyAgICAgICAoc2V0LWJ1aWxkLW9wdGlvbnMgcyAjOnVzZS1zdWJz dGl0dXRlcz8gI2YpDQorICAgICAgIChidWlsZC10aGluZ3MgcyAobGlzdCBv KSkNCisgICAgICAgKG5vdCAodmFsaWQtcGF0aD8gcyBvKSkpKSkNCmFjdHVh bC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IHN1YnN0 aXR1dGUgcXVlcnkNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0w LjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9zdG9yZS5zY206 NDU2DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJzdWJzdGl0dXRl IHF1ZXJ5Ig0KKyAgICh3aXRoLXN0b3JlDQorICAgICBzDQorICAgICAobGV0 KiAoKGQgKHBhY2thZ2UtZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICAg cw0KKyAgICAgICAgICAgICAgICAgJWJvb3RzdHJhcC1ndWlsZQ0KKyAgICAg ICAgICAgICAgICAgKCVjdXJyZW50LXN5c3RlbSkpKQ0KKyAgICAgICAgICAg IChvIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBkKSkpDQorICAgICAgICh3 aXRoLWRlcml2YXRpb24tbmFyaW5mbw0KKyAgICAgICAgIGQNCisgICAgICAg ICAoZmFsc2UtaWYtZXhjZXB0aW9uDQorICAgICAgICAgICAoZGVsZXRlLWZp bGUtcmVjdXJzaXZlbHkNCisgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQN CisgICAgICAgICAgICAgICAoZ2V0ZW52ICJYREdfQ0FDSEVfSE9NRSIpDQor ICAgICAgICAgc3Vic3RpdHV0ZTogd2FybmluZzogYXV0aGVudGljYXRpb24g YW5kIGF1dGhvcml6YXRpb24gb2Ygc3Vic3RpdHV0ZXMgZGlzYWJsZWQhDQpz dWJzdGl0dXRlOiBndWl4IHN1YnN0aXR1dGU6IHdhcm5pbmc6IEFDTCBmb3Ig YXJjaGl2ZSBpbXBvcnRzIHNlZW1zIHRvIGJlIHVuaW5pdGlhbGl6ZWQsIHN1 YnN0aXR1dGVzIG1heSBiZSB1bmF2YWlsYWJsZQ0Kc3Vic3RpdHV0ZTogd2Fy bmluZzogYXV0aGVudGljYXRpb24gYW5kIGF1dGhvcml6YXRpb24gb2Ygc3Vi c3RpdHV0ZXMgZGlzYWJsZWQhDQpzdWJzdGl0dXRlOiBndWl4IHN1YnN0aXR1 dGU6IHdhcm5pbmc6IEFDTCBmb3IgYXJjaGl2ZSBpbXBvcnRzIHNlZW1zIHRv IGJlIHVuaW5pdGlhbGl6ZWQsIHN1YnN0aXR1dGVzIG1heSBiZSB1bmF2YWls YWJsZQ0Kc3Vic3RpdHV0ZTogd2FybmluZzogYXV0aGVudGljYXRpb24gYW5k IGF1dGhvcml6YXRpb24gb2Ygc3Vic3RpdHV0ZXMgZGlzYWJsZWQhDQpzdWJz dGl0dXRlOiBndWl4IHN1YnN0aXR1dGU6IHdhcm5pbmc6IEFDTCBmb3IgYXJj aGl2ZSBpbXBvcnRzIHNlZW1zIHRvIGJlIHVuaW5pdGlhbGl6ZWQsIHN1YnN0 aXR1dGVzIG1heSBiZSB1bmF2YWlsYWJsZQ0Kc3Vic3RpdHV0ZTogd2Fybmlu ZzogYXV0aGVudGljYXRpb24gYW5kIGF1dGhvcml6YXRpb24gb2Ygc3Vic3Rp dHV0ZXMgZGlzYWJsZWQhDQpzdWJzdGl0dXRlOiBndWl4IHN1YnN0aXR1dGU6 IHdhcm5pbmc6IEFDTCBmb3IgYXJjaGl2ZSBpbXBvcnRzIHNlZW1zIHRvIGJl IHVuaW5pdGlhbGl6ZWQsIHN1YnN0aXR1dGVzIG1heSBiZSB1bmF2YWlsYWJs ZQ0Kc3Vic3RpdHV0ZTogd2FybmluZzogYXV0aGVudGljYXRpb24gYW5kIGF1 dGhvcml6YXRpb24gb2Ygc3Vic3RpdHV0ZXMgZGlzYWJsZWQhDQpzdWJzdGl0 dXRlOiBndWl4IHN1YnN0aXR1dGU6IHdhcm5pbmc6IEFDTCBmb3IgYXJjaGl2 ZSBpbXBvcnRzIHNlZW1zIHRvIGJlIHVuaW5pdGlhbGl6ZWQsIHN1YnN0aXR1 dGVzIG1heSBiZSB1bmF2YWlsYWJsZQ0Kc3Vic3RpdHV0ZTogd2FybmluZzog YXV0aGVudGljYXRpb24gYW5kIGF1dGhvcml6YXRpb24gb2Ygc3Vic3RpdHV0 ZXMgZGlzYWJsZWQhDQpzdWJzdGl0dXRlOiBndWl4IHN1YnN0aXR1dGU6IHdh cm5pbmc6IEFDTCBmb3IgYXJjaGl2ZSBpbXBvcnRzIHNlZW1zIHRvIGJlIHVu aW5pdGlhbGl6ZWQsIHN1YnN0aXR1dGVzIG1heSBiZSB1bmF2YWlsYWJsZQ0K QCBzdWJzdGl0dXRlci1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9x NmJ2bjdsNWRwMnJjemhkNHI1ODRwZjR3Nzc3MWh3OS1zdWJzdGl0dXRlLW1l IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAv c291cmNlL25peC9zY3JpcHRzL3N1YnN0aXR1dGUNCndhcm5pbmc6IGF1dGhl bnRpY2F0aW9uIGFuZCBhdXRob3JpemF0aW9uIG9mIHN1YnN0aXR1dGVzIGRp c2FibGVkIQ0KZ3VpeCBzdWJzdGl0dXRlOiB3YXJuaW5nOiBBQ0wgZm9yIGFy Y2hpdmUgaW1wb3J0cyBzZWVtcyB0byBiZSB1bmluaXRpYWxpemVkLCBzdWJz dGl0dXRlcyBtYXkgYmUgdW5hdmFpbGFibGUNCkRvd25sb2FkaW5nIGZpbGU6 L3RtcC9ndWl4LXRlc3RzL3Zhci8xMjI3MC9zdWJzdGl0dXRlci1kYXRhL2V4 YW1wbGUubmFyICgxS2lCIGluc3RhbGxlZCkuLi4NChtbSyBleGFtcGxlLm5h ciAgMTc2QiAgICAgICAgICAgICAgICAgICAgIDBCL3MgMDA6MDAgWyMjIyMj IyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUNCg0KQCBzdWJzdGl0dXRlci1zdWNj ZWVkZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL3E2YnZuN2w1ZHAycmN6aGQ0 cjU4NHBmNHc3NzcxaHc5LXN1YnN0aXR1dGUtbWUNCiAgICAgICIvZ3VpeC9z dWJzdGl0dXRlIikpKQ0KKyAgICAgICAgIChzZXQtYnVpbGQtb3B0aW9ucw0K KyAgICAgICAgICAgcw0KKyAgICAgICAgICAgIzp1c2Utc3Vic3RpdHV0ZXM/ DQorICAgICAgICAgICAjdA0KKyAgICAgICAgICAgIzpzdWJzdGl0dXRlLXVy bHMNCisgICAgICAgICAgICgldGVzdC1zdWJzdGl0dXRlLXVybHMpKQ0KKyAg ICAgICAgIChhbmQgKGhhcy1zdWJzdGl0dXRlcz8gcyBvKQ0KKyAgICAgICAg ICAgICAgKGVxdWFsPw0KKyAgICAgICAgICAgICAgICAobGlzdCBvKQ0KKyAg ICAgICAgICAgICAgICAoc3Vic3RpdHV0YWJsZS1wYXRocyBzIChsaXN0IG8p KSkNCisgICAgICAgICAgICAgIChtYXRjaCAocGsgJ3NwaSAoc3Vic3RpdHV0 YWJsZS1wYXRoLWluZm8gcyAobGlzdCBvKSkpDQorICAgICAgICAgICAgICAg ICAgICAgKCgoPyBzdWJzdGl0dXRhYmxlPyBzKSkNCisgICAgICAgICAgICAg ICAgICAgICAgKGFuZCAoc3RyaW5nPT8NCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChzdWJzdGl0dXRhYmxlLWRlcml2ZXIgcykNCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChkZXJpdmF0aW9uLWZpbGUtbmFtZSBk KSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAobnVsbD8gKHN1YnN0 aXR1dGFibGUtcmVmZXJlbmNlcyBzKSkNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAoZXF1YWw/IChzdWJzdGl0dXRhYmxlLW5hci1zaXplIHMpIDEy MzQpKSkpKSkpKSkNCg0KOzs7IChzcGkgKCM8PHN1YnN0aXR1dGFibGU+IHBh dGg6ICIvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXli aGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMCIgZGVyaXZlcjog Ii90bXAvZ3VpeC10ZXN0cy9zdG9yZS9rbjBneDVuYThrMm5pbHE2YzM2MmJt YXZ5d25pbGtocS1ndWlsZS1ib290c3RyYXAtMi4wLmRydiIgcmVmczogKCkg ZGwtc2l6ZTogMCBuYXItc2l6ZTogMTIzND4pKQ0KYWN0dWFsLXZhbHVlOiAj dA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogc3Vic3RpdHV0ZSBxdWVy eSwgYWx0ZXJuYXRpbmcgVVJMcw0KbG9jYXRpb246IC90bXAvZ3VpeC1idWls ZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N0 b3JlLnNjbTo0ODANCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInN1 YnN0aXR1dGUgcXVlcnksIGFsdGVybmF0aW5nIFVSTHMiDQorICAgKGxldCog KChkICh3aXRoLXN0b3JlDQorICAgICAgICAgICAgICAgcw0KKyAgICAgICAg ICAgICAgIChwYWNrYWdlLWRlcml2YXRpb24NCisgICAgICAgICAgICAgICAg IHMNCisgICAgICAgICAgICAgICAgICVib290c3RyYXAtZ3VpbGUNCisgICAg ICAgICAgICAgICAgICglY3VycmVudC1zeXN0ZW0pKSkpDQorICAgICAgICAg IChvIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBkKSkpDQorICAgICAod2l0 aC1kZXJpdmF0aW9uLW5hcmluZm8NCisgICAgICAgZA0KKyAgICAgICAoZmFs c2UtaWYtZXhjZXB0aW9uDQorICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vy c2l2ZWx5DQorICAgICAgICAgICAoc3RyaW5nLWFwcGVuZA0KKyAgICAgICAg ICAgICAoZ2V0ZW52ICJYREdfQ0FDSEVfSE9NRSIpDQorICAgICAgICAgICAg ICIvZ3VpeC9zdWJzdGl0dXRlIikpKQ0KKyAgICAgICAoYW5kICh3aXRoLXN0 b3JlDQorICAgICAgICAgICAgICBzDQorICAgICAgICAgICAgICAoc2V0LWJ1 aWxkLW9wdGlvbnMNCisgICAgICAgICAgICAgICAgcw0KKyAgICAgICAgICAg ICAgICAjOnVzZS1zdWJzdGl0dXRlcz8NCisgICAgICAgICAgICAgICAgI3QN CisgICAgICAgICAgICAgICAgIzpzdWJzdGl0dXRlLXVybHMNCisgICAgICAg ICAgICAgICAgKCV0ZXN0LXN1YnN0aXR1dGUtdXJscykpDQorICAgICAgICAg ICAgICAoaGFzLXN1YnN0aXR1dGVzPyBzIG8pKQ0KKyAgICAgICAgICAgICh3 aXRoLXN0b3JlDQorICAgICAgICAgICAgICBzDQorICAgICAgICAgICAgICAo c2V0LWJ1aWxkLW9wdGlvbnMNCisgICAgICAgICAgICAgICAgcw0KKyAgICAg ICAgICAgICAgICAjOnVzZS1zdWJzdGl0dXRlcz8NCisgICAgICAgICAgICAg ICAgI3QNCisgICAgICAgICAgICAgICAgIzpzdWJzdGl0dXRlLXVybHMNCisg ICAgICAgICAgICAgICAgKGxpc3QgImh0dHA6Ly9kb2VzLW5vdC1leGlzdCIp KQ0KKyAgICAgICAgICAgICAgKG5vdCAoaGFzLXN1YnN0aXR1dGVzPyBzIG8p KSkNCisgICAgICAgICAgICAod2l0aC1zdG9yZQ0KKyAgICAgICAgICAgICAg cw0KKyAgICAgICAgICAgICAgKHNldC1idWlsZC1vcHRpb25zDQorICAgICAg ICAgICAgICAgIHMNCisgICAgICAgICAgICAgICAgIzp1c2Utc3Vic3RpdHV0 ZXM/DQorICAgICAgICAgICAgICAgICN0DQorICAgICAgICAgICAgICAgICM6 c3Vic3RpdHV0ZS11cmxzDQorICAgICAgICAgICAgICAgICgldGVzdC1zdWJz dGl0dXRlLXVybHMpKQ0KKyAgICAgICAgICAgICAgKGhhcy1zdWJzdGl0dXRl cz8gcyBvKSkNCisgICAgICAgICAgICAod2l0aC1zdG9yZQ0KKyAgICAgICAg ICAgICAgcw0KKyAgICAgICAgICAgICAgKHNldC1idWlsZC1vcHRpb25zDQor ICAgICAgICAgICAgICAgIHMNCisgICAgICAgICAgICAgICAgIzp1c2Utc3Vi c3RpdHV0ZXM/DQorICAgICAgICAgICAgICAgICN0DQorICAgICAgICAgICAg ICAgICM6c3Vic3RpdHV0ZS11cmxzDQorICAgICAgICAgICAgICAgICcoKSkN CisgICAgICAgICAgICAgIChub3QgKGhhcy1zdWJzdGl0dXRlcz8gcyBvKSkp KSkpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoNCnRlc3Qt bmFtZTogc3Vic3RpdHV0ZQ0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1n dWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N0b3Jl LnNjbTo1MTINCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInN1YnN0 aXR1dGUiDQorICAgKHdpdGgtc3RvcmUNCisgICAgIHMNCisgICAgIChsZXQq ICgoYyAocmFuZG9tLXRleHQpKQ0KKyAgICAgICAgICAgIChkIChidWlsZC1l eHByZXNzaW9uLT5kZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICBzDQor ICAgICAgICAgICAgICAgICAic3Vic3RpdHV0ZS1tZSINCisgICAgICAgICAg ICAgICAgIGAoY2FsbC13aXRoLW91dHB1dC1maWxlDQorICAgICAgICAgICAg ICAgICAgICAlb3V0cHV0DQorICAgICAgICAgICAgICAgICAgICAobGFtYmRh IChwKSAoZXhpdCAxKSAoZGlzcGxheSAsYyBwKSkpDQorICAgICAgICAgICAg ICAgICAjOmd1aWxlLWZvci1idWlsZA0KKyAgICAgICAgICAgICAgICAgKHBh Y2thZ2UtZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICAgICBzDQorICAg ICAgICAgICAgICAgICAgICVib290c3RyYXAtZ3VpbGUNCisgICAgICAgICAg ICAgICAgICAgKCVjdXJyZW50LXN5c3RlbSkpKSkNCisgICAgICAgICAgICAo byAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZCkpKQ0KKyAgICAgICAod2l0 aC1kZXJpdmF0aW9uLXN1YnN0aXR1dGUNCisgICAgICAgICBkDQorICAgICAg ICAgYw0KKyAgICAgICAgIChzZXQtYnVpbGQtb3B0aW9ucw0KKyAgICAgICAg ICAgcw0KKyAgICAgICAgICAgIzp1c2Utc3Vic3RpdHV0ZXM/DQorICAgICAg ICAgICAjdA0KKyAgICAgICAgICAgIzpzdWJzdGl0dXRlLXVybHMNCisgICAg ICAgICAgICgldGVzdC1zdWJzdGl0dXRlLXVybHMpKQ0KKyAgICAgICAgIChh bmQgKGhhcy1zdWJzdGl0dXRlcz8gcyBvKQ0KKyAgICAgICAgICAgICAgKGJ1 aWxkLWRlcml2YXRpb25zIHMgKGxpc3QgZCkpDQorICAgICAgICAgICAgICAo ZXF1YWw/DQorICAgICAgICAgICAgICAgIGMNCisgICAgICAgICAgICAgICAg KGNhbGwtd2l0aC1pbnB1dC1maWxlIG8gZ2V0LXN0cmluZy1hbGwpKSkpKSkp DQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1l OiBzdWJzdGl0dXRlICsgYnVpbGQtdGhpbmdzIHdpdGggb3V0cHV0IHBhdGgN CmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3 MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9zdG9yZS5zY206NTMxDQpzb3VyY2U6 DQorICh0ZXN0LWFzc2VydA0KKyAgICJzdWJzdGl0dXRlICsgYnVpbGQtdGhp bmdzIHdpdGggb3V0cHV0IHBhdGgiDQorICAgKHdpdGgtc3RvcmUNCisgICAg IHMNCisgICAgIChsZXQqICgoYyAocmFuZG9tLXRleHQpKQ0KKyAgICAgICAg ICAgIChkIChzdWJzdGl0dXRlOiB3YXJuaW5nOiBhdXRoZW50aWNhdGlvbiBh bmQgYXV0aG9yaXphdGlvbiBvZiBzdWJzdGl0dXRlcyBkaXNhYmxlZCENCnN1 YnN0aXR1dGU6IGd1aXggc3Vic3RpdHV0ZTogd2FybmluZzogQUNMIGZvciBh cmNoaXZlIGltcG9ydHMgc2VlbXMgdG8gYmUgdW5pbml0aWFsaXplZCwgc3Vi c3RpdHV0ZXMgbWF5IGJlIHVuYXZhaWxhYmxlDQpAIHN1YnN0aXR1dGVyLXN0 YXJ0ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL2ppMHAzODAxNDJtanJ3eGps ajQ0OWx2M2djeXpzZDI5LXN1YnN0aXR1dGUtbWUgL3RtcC9ndWl4LWJ1aWxk LWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2Uvbml4L3Njcmlw dHMvc3Vic3RpdHV0ZQ0Kd2FybmluZzogYXV0aGVudGljYXRpb24gYW5kIGF1 dGhvcml6YXRpb24gb2Ygc3Vic3RpdHV0ZXMgZGlzYWJsZWQhDQpndWl4IHN1 YnN0aXR1dGU6IHdhcm5pbmc6IEFDTCBmb3IgYXJjaGl2ZSBpbXBvcnRzIHNl ZW1zIHRvIGJlIHVuaW5pdGlhbGl6ZWQsIHN1YnN0aXR1dGVzIG1heSBiZSB1 bmF2YWlsYWJsZQ0KRG93bmxvYWRpbmcgZmlsZTovdG1wL2d1aXgtdGVzdHMv dmFyLzEyMjcwL3N1YnN0aXR1dGVyLWRhdGEvZXhhbXBsZS5uYXIgKDFLaUIg aW5zdGFsbGVkKS4uLg0KG1tLIGV4YW1wbGUubmFyICAxNzZCICAgICAgICAg ICAgICAgICAgICAgMEIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjIyNd IDEwMC4wJQ0KDQpAIHN1YnN0aXR1dGVyLXN1Y2NlZWRlZCAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvamkwcDM4MDE0Mm1qcnd4amxqNDQ5bHYzZ2N5enNkMjkt c3Vic3RpdHV0ZS1tZQ0Kc3Vic3RpdHV0ZTogd2FybmluZzogYXV0aGVudGlj YXRpb24gYW5kIGF1dGhvcml6YXRpb24gb2Ygc3Vic3RpdHV0ZXMgZGlzYWJs ZWQhDQpzdWJzdGl0dXRlOiBndWl4IHN1YnN0aXR1dGU6IHdhcm5pbmc6IEFD TCBmb3IgYXJjaGl2ZSBpbXBvcnRzIHNlZW1zIHRvIGJlIHVuaW5pdGlhbGl6 ZWQsIHN1YnN0aXR1dGVzIG1heSBiZSB1bmF2YWlsYWJsZQ0KQCBzdWJzdGl0 dXRlci1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS80bDJwaGxyeWZq MjR6NzR4dzRqYjQ1emlhOTUycmpyaS1jb3JydXB0LXN1YnN0aXR1dGUgL3Rt cC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3Vy Y2Uvbml4L3NjcmlwdHMvc3Vic3RpdHV0ZQ0Kd2FybmluZzogYXV0aGVudGlj YXRpb24gYW5kIGF1dGhvcml6YXRpb24gb2Ygc3Vic3RpdHV0ZXMgZGlzYWJs ZWQhDQpndWl4IHN1YnN0aXR1dGU6IHdhcm5pbmc6IEFDTCBmb3IgYXJjaGl2 ZSBpbXBvcnRzIHNlZW1zIHRvIGJlIHVuaW5pdGlhbGl6ZWQsIHN1YnN0aXR1 dGVzIG1heSBiZSB1bmF2YWlsYWJsZQ0KRG93bmxvYWRpbmcgZmlsZTovdG1w L2d1aXgtdGVzdHMvdmFyLzEyMjcwL3N1YnN0aXR1dGVyLWRhdGEvZXhhbXBs ZS5uYXIgKDFLaUIgaW5zdGFsbGVkKS4uLg0KG1tLIGV4YW1wbGUubmFyICAx MjhCICAgICAgICAgICAgICAgICAgICAgMEIvcyAwMDowMCBbIyMjIyMjIyMj IyMjIyMjIyMjIyNdIDEwMC4wJQ0KDQpAIHN1YnN0aXR1dGVyLWZhaWxlZCAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvNGwycGhscnlmajI0ejc0eHc0amI0NXpp YTk1MnJqcmktY29ycnVwdC1zdWJzdGl0dXRlIDAgaGFzaCBtaXNtYXRjaCBp biBkb3dubG9hZGVkIHBhdGggYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS80bDJw aGxyeWZqMjR6NzR4dzRqYjQ1emlhOTUycmpyaS1jb3JydXB0LXN1YnN0aXR1 dGUnOiBleHBlY3RlZCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLCBnb3QgYjhmNzNh NmViMjgwZTYzMTY5YjFkZTJhNWI1ZTE1NDY3NmZlMWFkYTY4NWYxZTVjNzE4 M2NiYjJjMWRjZDUzNQ0Kc3Vic3RpdHV0ZTogd2FybmluZzogYXV0aGVudGlj YXRpb24gYW5kIGF1dGhvcml6YXRpb24gb2Ygc3Vic3RpdHV0ZXMgZGlzYWJs ZWQhDQpzdWJzdGl0dXRlOiBndWl4IHN1YnN0aXR1dGU6IHdhcm5pbmc6IEFD TCBmb3IgYXJjaGl2ZSBpbXBvcnRzIHNlZW1zIHRvIGJlIHVuaW5pdGlhbGl6 ZWQsIHN1YnN0aXR1dGVzIG1heSBiZSB1bmF2YWlsYWJsZQ0KQCBzdWJzdGl0 dXRlci1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83MzlmOW1oZjk1 MGtyNmNhZnFrbjd2cDcwM3p6a2dpOC1zdWJzdGl0dXRlLW1lLW5vdCAvdG1w L2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJj ZS9uaXgvc2NyaXB0cy9zdWJzdGl0dXRlDQp3YXJuaW5nOiBhdXRoZW50aWNh dGlvbiBhbmQgYXV0aG9yaXphdGlvbiBvZiBzdWJzdGl0dXRlcyBkaXNhYmxl ZCENCmd1aXggc3Vic3RpdHV0ZTogd2FybmluZzogQUNMIGZvciBhcmNoaXZl IGltcG9ydHMgc2VlbXMgdG8gYmUgdW5pbml0aWFsaXplZCwgc3Vic3RpdHV0 ZXMgbWF5IGJlIHVuYXZhaWxhYmxlDQpEb3dubG9hZGluZyBmaWxlOi90bXAv Z3VpeC10ZXN0cy92YXIvMTIyNzAvc3Vic3RpdHV0ZXItZGF0YS9leGFtcGxl Lm5hciAoMUtpQiBpbnN0YWxsZWQpLi4uDQpndWl4IHN1YnN0aXR1dGU6IGVy cm9yOiBvcGVuLWZpbGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rvcnk6ICIv dG1wL2d1aXgtdGVzdHMvdmFyLzEyMjcwL3N1YnN0aXR1dGVyLWRhdGEvZXhh bXBsZS5uYXIiDQpAIHN1YnN0aXR1dGVyLWZhaWxlZCAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvNzM5ZjltaGY5NTBrcjZjYWZxa243dnA3MDN6emtnaTgtc3Vi c3RpdHV0ZS1tZS1ub3QgMjU2IGZldGNoaW5nIHBhdGggYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS83MzlmOW1oZjk1MGtyNmNhZnFrbjd2cDcwM3p6a2dpOC1z dWJzdGl0dXRlLW1lLW5vdCcgZmFpbGVkIHdpdGggZXhpdCBjb2RlIDENCkAg c3Vic3RpdHV0ZXItc3RhcnRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvNzM5 ZjltaGY5NTBrcjZjYWZxa243dnA3MDN6emtnaTgtc3Vic3RpdHV0ZS1tZS1u b3QgL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYt MC9zb3VyY2Uvbml4L3NjcmlwdHMvc3Vic3RpdHV0ZQ0Kd2FybmluZzogYXV0 aGVudGljYXRpb24gYW5kIGF1dGhvcml6YXRpb24gb2Ygc3Vic3RpdHV0ZXMg ZGlzYWJsZWQhDQpndWl4IHN1YnN0aXR1dGU6IHdhcm5pbmc6IEFDTCBmb3Ig YXJjaGl2ZSBpbXBvcnRzIHNlZW1zIHRvIGJlIHVuaW5pdGlhbGl6ZWQsIHN1 YnN0aXR1dGVzIG1heSBiZSB1bmF2YWlsYWJsZQ0KRG93bmxvYWRpbmcgZmls ZTovdG1wL2d1aXgtdGVzdHMvdmFyLzEyMjcwL3N1YnN0aXR1dGVyLWRhdGEv ZXhhbXBsZS5uYXIgKDFLaUIgaW5zdGFsbGVkKS4uLg0KZ3VpeCBzdWJzdGl0 dXRlOiBlcnJvcjogb3Blbi1maWxlOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0 b3J5OiAiL3RtcC9ndWl4LXRlc3RzL3Zhci8xMjI3MC9zdWJzdGl0dXRlci1k YXRhL2V4YW1wbGUubmFyIg0KQCBzdWJzdGl0dXRlci1mYWlsZWQgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzczOWY5bWhmOTUwa3I2Y2FmcWtuN3ZwNzAzenpr Z2k4LXN1YnN0aXR1dGUtbWUtbm90IDI1NiBmZXRjaGluZyBwYXRoIGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvNzM5ZjltaGY5NTBrcjZjYWZxa243dnA3MDN6 emtnaTgtc3Vic3RpdHV0ZS1tZS1ub3QnIGZhaWxlZCB3aXRoIGV4aXQgY29k ZSAxDQpAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL2Fr NnFzcGs5cmdteTNkaHhndmQzMngyc3ZkMHhzMTNwLXN1YnN0aXR1dGUtbWUt bm90LmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1aXgtdGVzdHMvdmFyL2xv Zy9ndWl4L2RydnMvYWsvLzZxc3BrOXJnbXkzZGh4Z3ZkMzJ4MnN2ZDB4czEz cC1zdWJzdGl0dXRlLW1lLW5vdC5kcnYuYnoyDQpAIGJ1aWxkLXN1Y2NlZWRl ZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvYWs2cXNwazlyZ215M2RoeGd2ZDMy eDJzdmQweHMxM3Atc3Vic3RpdHV0ZS1tZS1ub3QuZHJ2IC0NCmJ1aWxkLWV4 cHJlc3Npb24tPmRlcml2YXRpb24NCisgICAgICAgICAgICAgICAgIHMNCisg ICAgICAgICAgICAgICAgICJzdWJzdGl0dXRlLW1lIg0KKyAgICAgICAgICAg ICAgICAgYChjYWxsLXdpdGgtb3V0cHV0LWZpbGUNCisgICAgICAgICAgICAg ICAgICAgICVvdXRwdXQNCisgICAgICAgICAgICAgICAgICAgIChsYW1iZGEg KHApIChleGl0IDEpIChkaXNwbGF5ICxjIHApKSkNCisgICAgICAgICAgICAg ICAgICM6Z3VpbGUtZm9yLWJ1aWxkDQorICAgICAgICAgICAgICAgICAocGFj a2FnZS1kZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICAgIHMNCisgICAg ICAgICAgICAgICAgICAgJWJvb3RzdHJhcC1ndWlsZQ0KKyAgICAgICAgICAg ICAgICAgICAoJWN1cnJlbnQtc3lzdGVtKSkpKQ0KKyAgICAgICAgICAgIChv IChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBkKSkpDQorICAgICAgICh3aXRo LWRlcml2YXRpb24tc3Vic3RpdHV0ZQ0KKyAgICAgICAgIGQNCisgICAgICAg ICBjDQorICAgICAgICAgKHNldC1idWlsZC1vcHRpb25zDQorICAgICAgICAg ICBzDQorICAgICAgICAgICAjOnVzZS1zdWJzdGl0dXRlcz8NCisgICAgICAg ICAgICN0DQorICAgICAgICAgICAjOnN1YnN0aXR1dGUtdXJscw0KKyAgICAg ICAgICAgKCV0ZXN0LXN1YnN0aXR1dGUtdXJscykpDQorICAgICAgICAgKGFu ZCAoaGFzLXN1YnN0aXR1dGVzPyBzIG8pDQorICAgICAgICAgICAgICAoYnVp bGQtdGhpbmdzIHMgKGxpc3QgbykpDQorICAgICAgICAgICAgICAodmFsaWQt cGF0aD8gcyBvKQ0KKyAgICAgICAgICAgICAgKGVxdWFsPw0KKyAgICAgICAg ICAgICAgICBjDQorICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtaW5wdXQt ZmlsZSBvIGdldC1zdHJpbmctYWxsKSkpKSkpKQ0KYWN0dWFsLXZhbHVlOiAj dA0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogc3Vic3RpdHV0ZSwgY29y cnVwdCBvdXRwdXQgaGFzaA0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1n dWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N0b3Jl LnNjbTo1NTENCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInN1YnN0 aXR1dGUsIGNvcnJ1cHQgb3V0cHV0IGhhc2giDQorICAgKHdpdGgtc3RvcmUN CisgICAgIHMNCisgICAgIChsZXQqICgoYyAiaGVsbG8sIHdvcmxkIikNCisg ICAgICAgICAgICAoZCAoYnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlvbg0K KyAgICAgICAgICAgICAgICAgcw0KKyAgICAgICAgICAgICAgICAgImNvcnJ1 cHQtc3Vic3RpdHV0ZSINCisgICAgICAgICAgICAgICAgIGAobWtkaXIgJW91 dHB1dCkNCisgICAgICAgICAgICAgICAgICM6Z3VpbGUtZm9yLWJ1aWxkDQor ICAgICAgICAgICAgICAgICAocGFja2FnZS1kZXJpdmF0aW9uDQorICAgICAg ICAgICAgICAgICAgIHMNCisgICAgICAgICAgICAgICAgICAgJWJvb3RzdHJh cC1ndWlsZQ0KKyAgICAgICAgICAgICAgICAgICAoJWN1cnJlbnQtc3lzdGVt KSkpKQ0KKyAgICAgICAgICAgIChvIChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0 aCBkKSkpDQorICAgICAgICh3aXRoLWRlcml2YXRpb24tc3Vic3RpdHV0ZQ0K KyAgICAgICAgIGQNCisgICAgICAgICBjDQorICAgICAgICAgKHNoYTI1NiA9 PiAobWFrZS1ieXRldmVjdG9yIDMyIDApKQ0KKyAgICAgICAgIChzZXQtYnVp bGQtb3B0aW9ucw0KKyAgICAgICAgICAgcw0KKyAgICAgICAgICAgIzp1c2Ut c3Vic3RpdHV0ZXM/DQorICAgICAgICAgICAjdA0KKyAgICAgICAgICAgIzpm YWxsYmFjaz8NCisgICAgICAgICAgICNmDQorICAgICAgICAgICAjOnN1YnN0 aXR1dGUtdXJscw0KKyAgICAgICAgICAgKCV0ZXN0LXN1YnN0aXR1dGUtdXJs cykpDQorICAgICAgICAgKGFuZCAoaGFzLXN1YnN0aXR1dGVzPyBzIG8pDQor ICAgICAgICAgICAgICAoZ3VhcmQgKGMgKChuaXgtcHJvdG9jb2wtZXJyb3I/ IGMpDQorICAgICAgICAgICAgICAgICAgICAgICAgIChwayAnY29ycnVwdCBj KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAobm90ICh6ZXJvPyAobml4 LXByb3RvY29sLWVycm9yLXN0YXR1cyBjKSkpKSkNCisgICAgICAgICAgICAg ICAgICAgICAoYnVpbGQtZGVyaXZhdGlvbnMgcyAobGlzdCBkKSkNCisgICAg ICAgICAgICAgICAgICAgICAjZikpKSkpKQ0KDQo7OzsgKGNvcnJ1cHQgIzxj b25kaXRpb24gJm5peC1wcm90b2NvbC1lcnJvciBbbWVzc2FnZTogInNvbWUg c3Vic3RpdHV0ZXMgZm9yIHRoZSBvdXRwdXRzIG9mIGRlcml2YXRpb24gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8zOTJqNmgzajNqZzFzcmp2enBwZDl4MWc4 NnZsazQ0bi1jb3JydXB0LXN1YnN0aXR1dGUuZHJ2JyBmYWlsZWQgKHVzdWFs bHkgaGFwcGVucyBkdWUgdG8gbmV0d29ya2luZyBpc3N1ZXMpOyB0cnkgYC0t ZmFsbGJhY2snIHRvIGJ1aWxkIGRlcml2YXRpb24gZnJvbSBzb3VyY2UgIiBz dGF0dXM6IDFdIGU4YzYwMD4pDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6 IFBBU1MNCg0KdGVzdC1uYW1lOiBzdWJzdGl0dXRlIC0tZmFsbGJhY2sNCmxv Y2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3Mjhi LmRydi0wL3NvdXJjZS90ZXN0cy9zdG9yZS5zY206NTgxDQpzb3VyY2U6DQor ICh0ZXN0LWFzc2VydA0KKyAgICJzdWJzdGl0dXRlIC0tZmFsbGJhY2siDQor ICAgKHdpdGgtc3RvcmUNCisgICAgIHMNCisgICAgIChsZXQqICgodCAocmFu ZG9tLXRleHQpKQ0KKyAgICAgICAgICAgIChkIChidWlsZC1leHByZXNzaW9u LT5kZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICBzDQorICAgICAgICAg ICAgICAgICAic3Vic3RpdHV0ZS1tZS1ub3QiDQorICAgICAgICAgICAgICAg ICBgKGNhbGwtd2l0aC1vdXRwdXQtZmlsZQ0KKyAgICAgICAgICAgICAgICAg ICAgJW91dHB1dA0KKyAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAocCkg KGRpc3BsYXkgLHQgcCkpKQ0KKyAgICAgICAgICAgICAgICAgIzpndWlsZS1m b3ItYnVpbGQNCisgICAgICAgICAgICAgICAgIChwYWNrYWdlLWRlcml2YXRp b24NCisgICAgICAgICAgICAgICAgICAgcw0KKyAgICAgICAgICAgICAgICAg ICAlYm9vdHN0cmFwLWd1aWxlDQorICAgICAgICAgICAgICAgICAgICglY3Vy cmVudC1zeXN0ZW0pKSkpDQorICAgICAgICAgICAgKG8gKGRlcml2YXRpb24t Pm91dHB1dC1wYXRoIGQpKSkNCisgICAgICAgKHdpdGgtZGVyaXZhdGlvbi1u YXJpbmZvDQorICAgICAgICAgZA0KKyAgICAgICAgIChzZXQtYnVpbGQtb3B0 aW9ucw0KKyAgICAgICAgICAgcw0KKyAgICAgICAgICAgIzp1c2Utc3Vic3Rp dHV0ZXM/DQorICAgICAgICAgICAjdA0KKyAgICAgICAgICAgIzpzdWJzdGl0 dXRlLXVybHMNCisgICAgICAgICAgICgldGVzdC1zdWJzdGl0dXRlLXVybHMp KQ0KKyAgICAgICAgIChhbmQgKGhhcy1zdWJzdGl0dXRlcz8gcyBvKQ0KKyAg ICAgICAgICAgICAgKGd1YXJkIChjICgobml4LXByb3RvY29sLWVycm9yPyBj KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAoc2V0LWJ1aWxkLW9wdGlv bnMNCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgIzp1c2Utc3Vic3RpdHV0ZXM/DQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgI3QNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAjOnN1YnN0aXR1dGUtdXJscw0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICgldGVzdC1zdWJzdGl0dXRlLXVybHMpDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgIzpmYWxsYmFjaz8NCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAjdCkNCisgICAgICAgICAgICAgICAgICAgICAgICAg KGFuZCAoYnVpbGQtZGVyaXZhdGlvbnMgcyAobGlzdCBkKSkNCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoZXF1YWw/DQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB0DQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUgbyBnZXQtc3RyaW5n LWFsbCkpKSkpDQorICAgICAgICAgICAgICAgICAgICAgKGJ1aWxkLWRlcml2 YXRpb25zIHMgKGxpc3QgZCkpDQorICAgICAgICAgICAgICAgICAgICAgI2Yp KSkpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0 LW5hbWU6IGV4cG9ydC9pbXBvcnQgc2V2ZXJhbCBwYXRocw0KbG9jYXRpb246 IGZpbmRpbmcgZ2FyYmFnZSBjb2xsZWN0b3Igcm9vdHMuLi4NCnJlbW92aW5n IHN0YWxlIHRlbXBvcmFyeSByb290cyBmaWxlIGAvdG1wL2d1aXgtdGVzdHMv dmFyLzEyMjcwL3RlbXByb290cy8uZnVzZV9oaWRkZW4wMDA0MjA4MTAwMDAx OTgzJw0KZGVsZXRpbmcgdW51c2VkIGxpbmtzLi4uDQpmaW5kaW5nIGdhcmJh Z2UgY29sbGVjdG9yIHJvb3RzLi4uDQpyZW1vdmluZyBzdGFsZSB0ZW1wb3Jh cnkgcm9vdHMgZmlsZSBgL3RtcC9ndWl4LXRlc3RzL3Zhci8xMjI3MC90ZW1w cm9vdHMvLmZ1c2VfaGlkZGVuMDAwNDIwODEwMDAwMTliZScNCmRlbGV0aW5n IHVudXNlZCBsaW5rcy4uLg0KZmluZGluZyBnYXJiYWdlIGNvbGxlY3RvciBy b290cy4uLg0KcmVtb3Zpbmcgc3RhbGUgdGVtcG9yYXJ5IHJvb3RzIGZpbGUg YC90bXAvZ3VpeC10ZXN0cy92YXIvMTIyNzAvdGVtcHJvb3RzLy5mdXNlX2hp ZGRlbjAwMDQyMDgxMDAwMDE5Y2MnDQpkZWxldGluZyB1bnVzZWQgbGlua3Mu Li4NCi90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2 LTAvc291cmNlL3Rlc3RzL3N0b3JlLnNjbTo2MTMNCnNvdXJjZToNCisgKHRl c3QtYXNzZXJ0DQorICAgImV4cG9ydC9pbXBvcnQgc2V2ZXJhbCBwYXRocyIN CisgICAobGV0KiAoKHRleHRzICh1bmZvbGQNCisgICAgICAgICAgICAgICAg ICAgKGN1dCA+PSA8PiAxMCkNCisgICAgICAgICAgICAgICAgICAgKGxhbWJk YSBfIChyYW5kb20tdGV4dCkpDQorICAgICAgICAgICAgICAgICAgICN7MSt9 Iw0KKyAgICAgICAgICAgICAgICAgICAwKSkNCisgICAgICAgICAgKGZpbGVz IChtYXAgKGN1dCBhZGQtdGV4dC10by1zdG9yZSAlc3RvcmUgInRleHQiIDw+ KQ0KKyAgICAgICAgICAgICAgICAgICAgICB0ZXh0cykpDQorICAgICAgICAg IChkdW1wIChjYWxsLXdpdGgtYnl0ZXZlY3Rvci1vdXRwdXQtcG9ydA0KKyAg ICAgICAgICAgICAgICAgIChjdXQgZXhwb3J0LXBhdGhzICVzdG9yZSBmaWxl cyA8PikpKSkNCisgICAgIChkZWxldGUtcGF0aHMgJXN0b3JlIGZpbGVzKQ0K KyAgICAgKGFuZCAoZXZlcnkgKG5lZ2F0ZSBmaWxlLWV4aXN0cz8pIGZpbGVz KQ0KKyAgICAgICAgICAobGV0KiAoKHNvdXJjZSAob3Blbi1ieXRldmVjdG9y LWlucHV0LXBvcnQgZHVtcCkpDQorICAgICAgICAgICAgICAgICAoaW1wb3J0 ZWQgKGltcG9ydC1wYXRocyAlc3RvcmUgc291cmNlKSkpDQorICAgICAgICAg ICAgKGFuZCAoZXF1YWw/IGltcG9ydGVkIGZpbGVzKQ0KKyAgICAgICAgICAg ICAgICAgKGV2ZXJ5IGZpbGUtZXhpc3RzPyBmaWxlcykNCisgICAgICAgICAg ICAgICAgIChlcXVhbD8NCisgICAgICAgICAgICAgICAgICAgdGV4dHMNCisg ICAgICAgICAgICAgICAgICAgKG1hcCAobGFtYmRhIChmaWxlKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlIGZp bGUgZ2V0LXN0cmluZy1hbGwpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAg IGZpbGVzKSkpKSkpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNT DQoNCnRlc3QtbmFtZTogZXhwb3J0L2ltcG9ydCBwYXRocywgZW5zdXJlIHRv cG9sb2dpY2FsIG9yZGVyDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1 aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3RvcmUu c2NtOjYzMw0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAiZXhwb3J0 L2ltcG9ydCBwYXRocywgZW5zdXJlIHRvcG9sb2dpY2FsIG9yZGVyIg0KKyAg IChsZXQqICgoZmlsZTAgKGFkZC10ZXh0LXRvLXN0b3JlICVzdG9yZSAiYmF6 IiAocmFuZG9tLXRleHQpKSkNCisgICAgICAgICAgKGZpbGUxIChhZGQtdGV4 dC10by1zdG9yZQ0KKyAgICAgICAgICAgICAgICAgICAlc3RvcmUNCisgICAg ICAgICAgICAgICAgICAgImZvbyINCisgICAgICAgICAgICAgICAgICAgKHJh bmRvbS10ZXh0KQ0KKyAgICAgICAgICAgICAgICAgICAobGlzdCBmaWxlMCkp KQ0KKyAgICAgICAgICAoZmlsZTIgKGFkZC10ZXh0LXRvLXN0b3JlDQorICAg ICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAgICAi YmFyIg0KKyAgICAgICAgICAgICAgICAgICAocmFuZG9tLXRleHQpDQorICAg ICAgICAgICAgICAgICAgIChsaXN0IGZpbGUxKSkpDQorICAgICAgICAgIChm aWxlcyAobGlzdCBmaWxlMSBmaWxlMikpDQorICAgICAgICAgIChkdW1wMSAo Y2FsbC13aXRoLWJ5dGV2ZWN0b3Itb3V0cHV0LXBvcnQNCisgICAgICAgICAg ICAgICAgICAgKGN1dGUgZXhwb3J0LXBhdGhzICVzdG9yZSAobGlzdCBmaWxl MSBmaWxlMikgPD4pKSkNCisgICAgICAgICAgKGR1bXAyIChjYWxsLXdpdGgt Ynl0ZXZlY3Rvci1vdXRwdXQtcG9ydA0KKyAgICAgICAgICAgICAgICAgICAo Y3V0ZSBleHBvcnQtcGF0aHMgJXN0b3JlIChsaXN0IGZpbGUyIGZpbGUxKSA8 PikpKSkNCisgICAgIChkZWxldGUtcGF0aHMgJXN0b3JlIGZpbGVzKQ0KKyAg ICAgKGFuZCAoZXZlcnkgKG5lZ2F0ZSBmaWxlLWV4aXN0cz8pIGZpbGVzKQ0K KyAgICAgICAgICAoYnl0ZXZlY3Rvcj0/IGR1bXAxIGR1bXAyKQ0KKyAgICAg ICAgICAobGV0KiAoKHNvdXJjZSAob3Blbi1ieXRldmVjdG9yLWlucHV0LXBv cnQgZHVtcDEpKQ0KKyAgICAgICAgICAgICAgICAgKGltcG9ydGVkIChpbXBv cnQtcGF0aHMgJXN0b3JlIHNvdXJjZSkpKQ0KKyAgICAgICAgICAgIChhbmQg KGVxdWFsPyBpbXBvcnRlZCAobGlzdCBmaWxlMSBmaWxlMikpDQorICAgICAg ICAgICAgICAgICAoZXZlcnkgZmlsZS1leGlzdHM/IGZpbGVzKQ0KKyAgICAg ICAgICAgICAgICAgKGVxdWFsPyAobGlzdCBmaWxlMCkgKHJlZmVyZW5jZXMg JXN0b3JlIGZpbGUxKSkNCisgICAgICAgICAgICAgICAgIChlcXVhbD8gKGxp c3QgZmlsZTEpIChyZWZlcmVuY2VzICVzdG9yZSBmaWxlMikpKSkpKSkNCmFj dHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IGV4 cG9ydC9pbXBvcnQgaW5jb21wbGV0ZQ0KbG9jYXRpb246IC90bXAvZ3VpeC1i dWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3Rz L3N0b3JlLnNjbTo2NTUNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAg ImV4cG9ydC9pbXBvcnQgaW5jb21wbGV0ZSINCisgICAobGV0KiAoKGZpbGUw IChhZGQtdGV4dC10by1zdG9yZSAlc3RvcmUgImJheiIgKHJhbmRvbS10ZXh0 KSkpDQorICAgICAgICAgIChmaWxlMSAoYWRkLXRleHQtdG8tc3RvcmUNCisg ICAgICAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAgICAg ICJmb28iDQorICAgICAgICAgICAgICAgICAgIChyYW5kb20tdGV4dCkNCisg ICAgICAgICAgICAgICAgICAgKGxpc3QgZmlsZTApKSkNCisgICAgICAgICAg KGZpbGUyIChhZGQtdGV4dC10by1zdG9yZQ0KKyAgICAgICAgICAgICAgICAg ICAlc3RvcmUNCisgICAgICAgICAgICAgICAgICAgImJhciINCisgICAgICAg ICAgICAgICAgICAgKHJhbmRvbS10ZXh0KQ0KKyAgICAgICAgICAgICAgICAg ICAobGlzdCBmaWxlMSkpKQ0KKyAgICAgICAgICAoZHVtcCAoY2FsbC13aXRo LWJ5dGV2ZWN0b3Itb3V0cHV0LXBvcnQNCisgICAgICAgICAgICAgICAgICAo Y3V0ZSBleHBvcnQtcGF0aHMgJXN0b3JlIChsaXN0IGZpbGUyKSA8PikpKSkN CisgICAgIChkZWxldGUtcGF0aHMgJXN0b3JlIChsaXN0IGZpbGUwIGZpbGUx IGZpbGUyKSkNCisgICAgIChndWFyZCAoYyAoKG5peC1wcm90b2NvbC1lcnJv cj8gYykNCisgICAgICAgICAgICAgICAgKGFuZCAobm90ICh6ZXJvPyAobml4 LXByb3RvY29sLWVycm9yLXN0YXR1cyBjKSkpDQorICAgICAgICAgICAgICAg ICAgICAgKHN0cmluZy1jb250YWlucw0KKyAgICAgICAgICAgICAgICAgICAg ICAgKG5peC1wcm90b2NvbC1lcnJvci1tZXNzYWdlIGMpDQorICAgICAgICAg ICAgICAgICAgICAgICAibm90IHZhbGlkIikpKSkNCisgICAgICAgICAgICAo aW1wb3J0LXBhdGhzDQorICAgICAgICAgICAgICAlc3RvcmUNCisgICAgICAg ICAgICAgIChvcGVuLWJ5dGV2ZWN0b3ItaW5wdXQtcG9ydCBkdW1wKSkpKSkN CmFjdHVhbC12YWx1ZTogNjkNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6 IGV4cG9ydC9pbXBvcnQgcmVjdXJzaXZlDQpsb2NhdGlvbjogL3RtcC9ndWl4 LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVz dHMvc3RvcmUuc2NtOjY3Mg0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisg ICAiZXhwb3J0L2ltcG9ydCByZWN1cnNpdmUiDQorICAgKGxldCogKChmaWxl MCAoYWRkLXRleHQtdG8tc3RvcmUgJXN0b3JlICJiYXoiIChyYW5kb20tdGV4 dCkpKQ0KKyAgICAgICAgICAoZmlsZTEgKGFkZC10ZXh0LXRvLXN0b3JlDQor ICAgICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAg ICAiZm9vIg0KKyAgICAgICAgICAgICAgICAgICAocmFuZG9tLXRleHQpDQor ICAgICAgICAgICAgICAgICAgIChsaXN0IGZpbGUwKSkpDQorICAgICAgICAg IChmaWxlMiAoYWRkLXRleHQtdG8tc3RvcmUNCisgICAgICAgICAgICAgICAg ICAgJXN0b3JlDQorICAgICAgICAgICAgICAgICAgICJiYXIiDQorICAgICAg ICAgICAgICAgICAgIChyYW5kb20tdGV4dCkNCisgICAgICAgICAgICAgICAg ICAgKGxpc3QgZmlsZTEpKSkNCisgICAgICAgICAgKGR1bXAgKGZpbmRpbmcg Z2FyYmFnZSBjb2xsZWN0b3Igcm9vdHMuLi4NCnJlbW92aW5nIHN0YWxlIHRl bXBvcmFyeSByb290cyBmaWxlIGAvdG1wL2d1aXgtdGVzdHMvdmFyLzEyMjcw L3RlbXByb290cy8uZnVzZV9oaWRkZW4wMDA0MjA4MTAwMDAxOWQyJw0KZGVs ZXRpbmcgdW51c2VkIGxpbmtzLi4uDQpAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9n dWl4LXRlc3RzL3N0b3JlL3ZjenNzZjF6czY2cTFsN2RybnB6OXdybmFkNGsy cDF5LWJ1bmNoLmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1aXgtdGVzdHMv dmFyL2xvZy9ndWl4L2RydnMvdmMvL3pzc2YxenM2NnExbDdkcm5wejl3cm5h ZDRrMnAxeS1idW5jaC5kcnYuYnoyDQpAIGJ1aWxkLXN1Y2NlZWRlZCAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvdmN6c3NmMXpzNjZxMWw3ZHJucHo5d3JuYWQ0 azJwMXktYnVuY2guZHJ2IC0NCmNhbGwtd2l0aC1ieXRldmVjdG9yLW91dHB1 dC1wb3J0DQorICAgICAgICAgICAgICAgICAgKGN1dGUgZXhwb3J0LXBhdGhz DQorICAgICAgICAgICAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAg ICAgICAgICAgICAgICAgKGxpc3QgZmlsZTIpDQorICAgICAgICAgICAgICAg ICAgICAgICAgPD4NCisgICAgICAgICAgICAgICAgICAgICAgICAjOnJlY3Vy c2l2ZT8NCisgICAgICAgICAgICAgICAgICAgICAgICAjdCkpKSkNCisgICAg IChkZWxldGUtcGF0aHMgJXN0b3JlIChsaXN0IGZpbGUwIGZpbGUxIGZpbGUy KSkNCisgICAgIChsZXQgKChpbXBvcnRlZA0KKyAgICAgICAgICAgICAoaW1w b3J0LXBhdGhzDQorICAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAg ICAgICAgKG9wZW4tYnl0ZXZlY3Rvci1pbnB1dC1wb3J0IGR1bXApKSkpDQor ICAgICAgIChhbmQgKGVxdWFsPyBpbXBvcnRlZCAobGlzdCBmaWxlMCBmaWxl MSBmaWxlMikpDQorICAgICAgICAgICAgKGV2ZXJ5IGZpbGUtZXhpc3RzPyAo bGlzdCBmaWxlMCBmaWxlMSBmaWxlMikpDQorICAgICAgICAgICAgKGVxdWFs PyAobGlzdCBmaWxlMCkgKHJlZmVyZW5jZXMgJXN0b3JlIGZpbGUxKSkNCisg ICAgICAgICAgICAoZXF1YWw/IChsaXN0IGZpbGUxKSAocmVmZXJlbmNlcyAl c3RvcmUgZmlsZTIpKSkpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDog UEFTUw0KDQp0ZXN0LW5hbWU6IHdyaXRlLWZpbGUgJiBleHBvcnQtcGF0aCB5 aWVsZCB0aGUgc2FtZSByZXN1bHQNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVp bGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9z dG9yZS5zY206Njg4DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJ3 cml0ZS1maWxlICYgZXhwb3J0LXBhdGggeWllbGQgdGhlIHNhbWUgcmVzdWx0 Ig0KKyAgIChydW4td2l0aC1zdG9yZQ0KKyAgICAgJXN0b3JlDQorICAgICAo bWxldCogJXN0b3JlLW1vbmFkDQorICAgICAgICAgICAgKChkcnYxIChwYWNr YWdlLT5kZXJpdmF0aW9uICVib290c3RyYXAtZ3VpbGUpKQ0KKyAgICAgICAg ICAgICAob3V0MSAtPiAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZHJ2MSkp DQorICAgICAgICAgICAgIChkYXRhIC0+DQorICAgICAgICAgICAgICAgICAg ICh1bmZvbGQNCisgICAgICAgICAgICAgICAgICAgICAoY3V0ID49IDw+IDI2 KQ0KKyAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKGkpIChyYW5kb20t Ynl0ZXZlY3RvciAxMjgpKQ0KKyAgICAgICAgICAgICAgICAgICAgICN7MSt9 Iw0KKyAgICAgICAgICAgICAgICAgICAgIDApKQ0KKyAgICAgICAgICAgICAo YnVpbGQgLT4NCisgICAgICAgICAgICAgICAgICAgIChnZXhwIChiZWdpbg0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAodXNlLW1vZHVsZXMgKHJu cnMgaW8gcG9ydHMpIChzcmZpIHNyZmktMSkpDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChsZXQgKCkNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoZGVmaW5lIGxldHRlcnMNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChtYXAgKGxhbWJkYSAoaSkNCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW50ZWdlci0+Y2hh cg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoKyBpIChjaGFyLT5pbnRlZ2VyICNcYSkpKSkpDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChpb3RhIDI2KSkpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGRlZmluZSAodG91Y2ggZmlsZSBk YXRhKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNhbGwt d2l0aC1vdXRwdXQtZmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBmaWxlDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChsYW1iZGEgKHBvcnQpIChwdXQtYnl0ZXZlY3RvciBwb3J0IGRhdGEp KSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1rZGlyICh1 bmdleHAgb3V0cHV0KSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoY2hkaXIgKHVuZ2V4cCBvdXRwdXQpKQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChmb3ItZWFjaA0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgdG91Y2gNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChhcHBlbmQgKGRyb3AgbGV0dGVycyAxMCkgKHRha2UgbGV0dGVy cyAxMCkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGlz dCAodW5nZXhwLXNwbGljaW5nIGRhdGEpKSkNCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAjdCkpKSkNCisgICAgICAgICAgICAgKGRydjIgKGdl eHAtPmRlcml2YXRpb24gImJ1bmNoIiBidWlsZCkpDQorICAgICAgICAgICAg IChvdXQyIC0+IChkZXJpdmF0aW9uLT5vdXRwdXQtcGF0aCBkcnYyKSkNCisg ICAgICAgICAgICAgKGl0ZW0taW5mbyAtPiAoc3RvcmUtbGlmdCBxdWVyeS1w YXRoLWluZm8pKSkNCisgICAgICAgICAgICAobWJlZ2luDQorICAgICAgICAg ICAgICAlc3RvcmUtbW9uYWQNCisgICAgICAgICAgICAgIChidWlsdC1kZXJp dmF0aW9ucyAobGlzdCBkcnYxIGRydjIpKQ0KKyAgICAgICAgICAgICAgKGZv bGRtICVzdG9yZS1tb25hZA0KKyAgICAgICAgICAgICAgICAgICAgIChsYW1i ZGEgKGl0ZW0gcmVzdWx0KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgKGRl ZmluZSByZWYtaGFzaA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAobGV0 LXZhbHVlcw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICgoKHBvcnQg Z2V0KSAob3Blbi1zaGEyNTYtcG9ydCkpKQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICh3cml0ZS1maWxlIGl0ZW0gcG9ydCkNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAoY2xvc2UtcG9ydCBwb3J0KQ0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgIChnZXQpKSkNCisgICAgICAgICAgICAgICAg ICAgICAgICg+Pj0gKGl0ZW0taW5mbyBpdGVtKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAobGFtYmRhIChpbmZvKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChyZXR1cm4NCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChhbmQgcmVzdWx0DQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChieXRldmVjdG9yPT8NCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGF0aC1pbmZvLWhhc2gg aW5mbykNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICByZWYtaGFzaCkpKSkpKQ0KKyAgICAgICAgICAgICAgICAgICAgICN0DQor ICAgICAgICAgICAgICAgICAgICAgKGxpc3Qgb3V0MSBvdXQyKSkpKQ0KKyAg ICAgIzpndWlsZS1mb3ItYnVpbGQNCisgICAgICglZ3VpbGUtZm9yLWJ1aWxk KSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1u YW1lOiBpbXBvcnQgY29ycnVwdCBwYXRoDQpsb2NhdGlvbjogL3RtcC9ndWl4 LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVz dHMvc3RvcmUuc2NtOjc1NA0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisg ICAiaW1wb3J0IGNvcnJ1cHQgcGF0aCINCisgICAobGV0KiAoKHRleHQgKHJh bmRvbS10ZXh0KSkNCisgICAgICAgICAgKGZpbGUgKGFkZC10ZXh0LXRvLXN0 b3JlICVzdG9yZSAidGV4dCIgdGV4dCkpDQorICAgICAgICAgIChkdW1wIChj YWxsLXdpdGgtYnl0ZXZlY3Rvci1vdXRwdXQtcG9ydA0KKyAgICAgICAgICAg ICAgICAgIChjdXQgZXhwb3J0LXBhdGhzICVzdG9yZSAobGlzdCBmaWxlKSA8 PikpKSkNCisgICAgIChkZWxldGUtcGF0aHMgJXN0b3JlIChsaXN0IGZpbGUp KQ0KKyAgICAgKGxldCogKChpbmRleCAxMTIpDQorICAgICAgICAgICAgKGJ5 dGUgKGJ5dGV2ZWN0b3ItdTgtcmVmIGR1bXAgaW5kZXgpKSkNCisgICAgICAg KGJ5dGV2ZWN0b3ItdTgtc2V0ISBkdW1wIGluZGV4IChsb2d4b3IgMjU1IGJ5 dGUpKSkNCisgICAgIChhbmQgKG5vdCAoZmlsZS1leGlzdHM/IGZpbGUpKQ0K KyAgICAgICAgICAoZ3VhcmQgKGMgKGZpbmRpbmcgZ2FyYmFnZSBjb2xsZWN0 b3Igcm9vdHMuLi4NCnJlbW92aW5nIHN0YWxlIHRlbXBvcmFyeSByb290cyBm aWxlIGAvdG1wL2d1aXgtdGVzdHMvdmFyLzEyMjcwL3RlbXByb290cy8uZnVz ZV9oaWRkZW4wMDA0MjA4MTAwMDAxOWQ2Jw0KZGVsZXRpbmcgdW51c2VkIGxp bmtzLi4uDQpyZWFkaW5nIHRoZSBOaXggc3RvcmUuLi4NCnJlYWRpbmcgdGhl IE5peCBzdG9yZS4uLg0KcGF0aCBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL3Mw YTd6ZDRhMDIybDFya25kaGNxazJxOTJiNTgzNDRtLWZvbycgZGlzYXBwZWFy ZWQsIGJ1dCBpdCBzdGlsbCBoYXMgdmFsaWQgcmVmZXJyZXJzIQ0KcmVhZGlu ZyB0aGUgTml4IHN0b3JlLi4uDQpzdWJzdGl0dXRlOiB3YXJuaW5nOiBhdXRo ZW50aWNhdGlvbiBhbmQgYXV0aG9yaXphdGlvbiBvZiBzdWJzdGl0dXRlcyBk aXNhYmxlZCENCnN1YnN0aXR1dGU6IGd1aXggc3Vic3RpdHV0ZTogd2Fybmlu ZzogQUNMIGZvciBhcmNoaXZlIGltcG9ydHMgc2VlbXMgdG8gYmUgdW5pbml0 aWFsaXplZCwgc3Vic3RpdHV0ZXMgbWF5IGJlIHVuYXZhaWxhYmxlDQpmZXRj aGluZyBwYXRoIGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvOGNxOHowa2Nsc3B6 cWpkbDQ5eGM0anF6ZHdrcDM1ZzktY29ycnVwdCcuLi4NCndhcm5pbmc6IGF1 dGhlbnRpY2F0aW9uIGFuZCBhdXRob3JpemF0aW9uIG9mIHN1YnN0aXR1dGVz IGRpc2FibGVkIQ0KZ3VpeCBzdWJzdGl0dXRlOiB3YXJuaW5nOiBBQ0wgZm9y IGFyY2hpdmUgaW1wb3J0cyBzZWVtcyB0byBiZSB1bmluaXRpYWxpemVkLCBz dWJzdGl0dXRlcyBtYXkgYmUgdW5hdmFpbGFibGUNCkRvd25sb2FkaW5nIGZp bGU6L3RtcC9ndWl4LXRlc3RzL3Zhci8xMjI3MC9zdWJzdGl0dXRlci1kYXRh L2V4YW1wbGUubmFyICgxS2lCIGluc3RhbGxlZCkuLi4NChtbSyBleGFtcGxl Lm5hciAgMTc2QiAgICAgICAgICAgICAgICAgICAgICAwQi9zIDAwOjAwIFsj IyMjIyMjIyMjIyMjIyMjIyMjI10gMTAwLjAlDQoNCnJlYWRpbmcgdGhlIE5p eCBzdG9yZS4uLg0KY2hlY2tpbmcgcGF0aCBleGlzdGVuY2UuLi4NCmNoZWNr aW5nIGhhc2hlcy4uLg0KcmVhZGluZyB0aGUgTml4IHN0b3JlLi4uDQpjaGVj a2luZyBwYXRoIGV4aXN0ZW5jZS4uLg0KY2hlY2tpbmcgaGFzaGVzLi4uDQpw YXRoIGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvOGNxOHowa2Nsc3B6cWpkbDQ5 eGM0anF6ZHdrcDM1ZzktY29ycnVwdCcgd2FzIG1vZGlmaWVkISBleHBlY3Rl ZCBoYXNoIGAwNjc3Zjg4YzFlMWM5OTE4YTIzYjFjODFmMzE2MDUwNTlkYmM5 ODQyMjA5ODg3NmRjOTM5NDZlMTEzOWJjMjQ1JywgZ290IGBlMDljNDgwZTJl OTMzMzZjZDNjNDVhYTEyOWY4MWEwZDdiYTU2YzQxMGI4NDlkNzc3OWE4MTM2 MDc0NDEzYjNkJw0KZmluZGluZyBnYXJiYWdlIGNvbGxlY3RvciByb290cy4u Lg0KKG5peC1wcm90b2NvbC1lcnJvcj8gYykNCisgICAgICAgICAgICAgICAg ICAgICAocGsgJ2MgYykNCisgICAgICAgICAgICAgICAgICAgICAoYW5kIChu b3QgKHplcm8/IChuaXgtcHJvdG9jb2wtZXJyb3Itc3RhdHVzIGMpKSkNCisg ICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctY29udGFpbnMNCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5peC1wcm90b2NvbC1lcnJv ci1tZXNzYWdlIGMpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJj b3JydXB0IikpKSkNCisgICAgICAgICAgICAgICAgIChsZXQqICgoc291cmNl IChvcGVuLWJ5dGV2ZWN0b3ItaW5wdXQtcG9ydCBkdW1wKSkNCisgICAgICAg ICAgICAgICAgICAgICAgICAoaW1wb3J0ZWQgKGltcG9ydC1wYXRocyAlc3Rv cmUgc291cmNlKSkpDQorICAgICAgICAgICAgICAgICAgIChwayAnY29ycnVw dC1pbXBvcnRlZCBpbXBvcnRlZCkNCisgICAgICAgICAgICAgICAgICAgI2Yp KSkpKQ0KDQo7OzsgKGMgIzxjb25kaXRpb24gJm5peC1wcm90b2NvbC1lcnJv ciBbbWVzc2FnZTogInNpZ25lZCBoYXNoIGRvZXNuJ3QgbWF0Y2ggYWN0dWFs IGNvbnRlbnRzIG9mIGltcG9ydGVkIGFyY2hpdmU7IGFyY2hpdmUgY291bGQg YmUgY29ycnVwdCwgb3Igc29tZW9uZSBpcyB0cnlpbmcgdG8gaW1wb3J0IGEg VHJvamFuIGhvcnNlIiBzdGF0dXM6IDFdIDgwNGMwMD4pDQphY3R1YWwtdmFs dWU6IDgwDQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiByZWdpc3Rlci1w YXRoDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEu YTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3RvcmUuc2NtOjc3OA0Kc291 cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAicmVnaXN0ZXItcGF0aCINCisg ICAobGV0ICgoZmlsZSAoc3RyaW5nLWFwcGVuZA0KKyAgICAgICAgICAgICAg ICAgKCVzdG9yZS1wcmVmaXgpDQorICAgICAgICAgICAgICAgICAiLyINCisg ICAgICAgICAgICAgICAgIChtYWtlLXN0cmluZyAzMiAjXGYpDQorICAgICAg ICAgICAgICAgICAiLWZha2UiKSkpDQorICAgICAod2hlbiAodmFsaWQtcGF0 aD8gJXN0b3JlIGZpbGUpDQorICAgICAgICAgICAoZGVsZXRlLXBhdGhzICVz dG9yZSAobGlzdCBmaWxlKSkpDQorICAgICAoZmFsc2UtaWYtZXhjZXB0aW9u IChkZWxldGUtZmlsZSBmaWxlKSkNCisgICAgIChsZXQgKChyZWYgKGFkZC10 ZXh0LXRvLXN0b3JlDQorICAgICAgICAgICAgICAgICAgJXN0b3JlDQorICAg ICAgICAgICAgICAgICAgInJlZi1vZi1mYWtlIg0KKyAgICAgICAgICAgICAg ICAgIChyYW5kb20tdGV4dCkpKQ0KKyAgICAgICAgICAgKGRydiAoc3RyaW5n LWFwcGVuZCBmaWxlICIuZHJ2IikpKQ0KKyAgICAgICAoY2FsbC13aXRoLW91 dHB1dC1maWxlDQorICAgICAgICAgZmlsZQ0KKyAgICAgICAgIChjdXQgZGlz cGxheSAiVGhpcyBpcyBhIGZha2Ugc3RvcmUgaXRlbS5cbiIgPD4pKQ0KKyAg ICAgICAocmVnaXN0ZXItcGF0aA0KKyAgICAgICAgIGZpbGUNCisgICAgICAg ICAjOnJlZmVyZW5jZXMNCisgICAgICAgICAobGlzdCByZWYpDQorICAgICAg ICAgIzpkZXJpdmVyDQorICAgICAgICAgZHJ2KQ0KKyAgICAgICAoYW5kICh2 YWxpZC1wYXRoPyAlc3RvcmUgZmlsZSkNCisgICAgICAgICAgICAoZXF1YWw/ IChyZWZlcmVuY2VzICVzdG9yZSBmaWxlKSAobGlzdCByZWYpKQ0KKyAgICAg ICAgICAgIChudWxsPyAodmFsaWQtZGVyaXZlcnMgJXN0b3JlIGZpbGUpKQ0K KyAgICAgICAgICAgIChudWxsPyAocmVmZXJyZXJzICVzdG9yZSBmaWxlKSkp KSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1u YW1lOiB2ZXJpZnktc3RvcmUNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQt Z3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9zdG9y ZS5zY206Nzk4DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJ2ZXJp Znktc3RvcmUiDQorICAgKGxldCogKCh0ZXh0IChyYW5kb20tdGV4dCkpDQor ICAgICAgICAgIChmaWxlMSAoYWRkLXRleHQtdG8tc3RvcmUgJXN0b3JlICJm b28iIHRleHQpKQ0KKyAgICAgICAgICAoZmlsZTIgKGFkZC10ZXh0LXRvLXN0 b3JlDQorICAgICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAg ICAgICAgICAiYmFyIg0KKyAgICAgICAgICAgICAgICAgICAocmFuZG9tLXRl eHQpDQorICAgICAgICAgICAgICAgICAgIChsaXN0IGZpbGUxKSkpKQ0KKyAg ICAgKGFuZCAocGsgJ3ZlcmlmeTEgKHZlcmlmeS1zdG9yZSAlc3RvcmUpKQ0K KyAgICAgICAgICAoYmVnaW4NCisgICAgICAgICAgICAoZGVsZXRlLWZpbGUg ZmlsZTEpDQorICAgICAgICAgICAgKG5vdCAocGsgJ3ZlcmlmeTIgKHZlcmlm eS1zdG9yZSAlc3RvcmUpKSkpDQorICAgICAgICAgIChiZWdpbg0KKyAgICAg ICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUNCisgICAgICAgICAgICAg IGZpbGUxDQorICAgICAgICAgICAgICAobGFtYmRhIChwb3J0KSAoZGlzcGxh eSB0ZXh0IHBvcnQpKSkNCisgICAgICAgICAgICAocGsgJ3ZlcmlmeTMgKHZl cmlmeS1zdG9yZSAlc3RvcmUpKSkpKSkNCg0KOzs7ICh2ZXJpZnkxICN0KQ0K DQo7OzsgKHZlcmlmeTIgI2YpDQoNCjs7OyAodmVyaWZ5MyAjdCkNCmFjdHVh bC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IHZlcmlm eS1zdG9yZSArIGNoZWNrLWNvbnRlbnRzDQpsb2NhdGlvbjogL3RtcC9ndWl4 LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVz dHMvc3RvcmUuc2NtOjgxNQ0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisg ICAidmVyaWZ5LXN0b3JlICsgY2hlY2stY29udGVudHMiDQorICAgKHdpdGgt c3RvcmUNCisgICAgIHMNCisgICAgIChsZXQqICgodGV4dCAocmFuZG9tLXRl eHQpKQ0KKyAgICAgICAgICAgIChkcnYgKGJ1aWxkLWV4cHJlc3Npb24tPmRl cml2YXRpb24NCisgICAgICAgICAgICAgICAgICAgcw0KKyAgICAgICAgICAg ICAgICAgICAiY29ycnVwdCINCisgICAgICAgICAgICAgICAgICAgYChsZXQg KChvdXQgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpKQ0KKyAgICAgICAg ICAgICAgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlDQorICAgICAg ICAgICAgICAgICAgICAgICAgb3V0DQorICAgICAgICAgICAgICAgICAgICAg ICAgKGxhbWJkYSAocG9ydCkgKGRpc3BsYXkgLHRleHQgcG9ydCkpKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAjdCkNCisgICAgICAgICAgICAgICAgICAg IzpndWlsZS1mb3ItYnVpbGQNCisgICAgICAgICAgICAgICAgICAgKHBhY2th Z2UtZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICAgICAgIHMNCisgICAg ICAgICAgICAgICAgICAgICAlYm9vdHN0cmFwLWd1aWxlDQorICAgICAgICAg ICAgICAgICAgICAgKCVjdXJyZW50LXN5c3RlbSkpKSkNCisgICAgICAgICAg ICAoZmlsZSAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZHJ2KSkpDQorICAg ICAgICh3aXRoLWRlcml2YXRpb24tc3Vic3RpdHV0ZQ0KKyAgICAgICAgIGRy dg0KKyAgICAgICAgIHRleHQNCisgICAgICAgICAoYW5kIChidWlsZC1kZXJp dmF0aW9ucyBzIChsaXN0IGRydikpDQorICAgICAgICAgICAgICAodmVyaWZ5 LXN0b3JlIHMgIzpjaGVjay1jb250ZW50cz8gI3QpDQorICAgICAgICAgICAg ICAoYmVnaW4NCisgICAgICAgICAgICAgICAgKGNobW9kIGZpbGUgNDIwKQ0K KyAgICAgICAgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlDQorICAg ICAgICAgICAgICAgICAgZmlsZQ0KKyAgICAgICAgICAgICAgICAgIChsYW1i ZGEgKHBvcnQpIChkaXNwbGF5ICJjb3JydXB0ISIgcG9ydCkpKQ0KKyAgICAg ICAgICAgICAgICAjdCkNCisgICAgICAgICAgICAgIChub3QgKHZlcmlmeS1z dG9yZSBzICM6Y2hlY2stY29udGVudHM/ICN0KSkNCisgICAgICAgICAgICAg IChkZWxldGUtcGF0aHMgcyAobGlzdCBmaWxlKSkpKSkpKQ0KYWN0dWFsLXZh bHVlOiAjZg0KYWN0dWFsLWVycm9yOg0KKyAoc3JmaS0zNA0KKyAgICM8Y29u ZGl0aW9uICZuaXgtcHJvdG9jb2wtZXJyb3IgW21lc3NhZ2U6ICJwYXRoIGBk dG1wL2d1aXgtdGVzdHMvc3RvcmUvNDYyejNmbmw3YnM0NHZwOXM5N2p5ZzF6 NzRuc2Z2bHktdGFyJyBpcyBub3QgaW4gdGhlIE5peCBzdG9yZSIgc3RhdHVz OiAxXSAxNWVhNzgwPikNCnJlc3VsdDogRkFJTA0KDQp0ZXN1YnN0aXR1dGU6 IHdhcm5pbmc6IGF1dGhlbnRpY2F0aW9uIGFuZCBhdXRob3JpemF0aW9uIG9m IHN1YnN0aXR1dGVzIGRpc2FibGVkIQ0Kc3Vic3RpdHV0ZTogZ3VpeCBzdWJz dGl0dXRlOiB3YXJuaW5nOiBBQ0wgZm9yIGFyY2hpdmUgaW1wb3J0cyBzZWVt cyB0byBiZSB1bmluaXRpYWxpemVkLCBzdWJzdGl0dXRlcyBtYXkgYmUgdW5h dmFpbGFibGUNCmJ1aWxkaW5nIHBhdGgocykgYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS80czViMnl2cDVudjFuM2c4YTRwcTF4MmRsaHZ6eDgxMC1ub24tZGV0 ZXJtaW5pc3RpYycNCmNoZWNraW5nIHBhdGgocykgYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS80czViMnl2cDVudjFuM2c4YTRwcTF4MmRsaHZ6eDgxMC1ub24t ZGV0ZXJtaW5pc3RpYycNCndhcm5pbmc6IHJld3JpdGluZyBoYXNoZXMgaW4g YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS80czViMnl2cDVudjFuM2c4YTRwcTF4 MmRsaHZ6eDgxMC1ub24tZGV0ZXJtaW5pc3RpYyc7IGNyb3NzIGZpbmdlcnMN CnN0LW5hbWU6IGJ1aWxkLXRoaW5ncywgY2hlY2sgbW9kZQ0KbG9jYXRpb246 IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAv c291cmNlL3Rlc3RzL3N0b3JlLnNjbTo4NTINCnNvdXJjZToNCisgKHRlc3Qt YXNzZXJ0DQorICAgImJ1aWxkLXRoaW5ncywgY2hlY2sgbW9kZSINCisgICAo d2l0aC1zdG9yZQ0KKyAgICAgc3RvcmUNCisgICAgIChjYWxsLXdpdGgtdGVt cG9yYXJ5LW91dHB1dC1maWxlDQorICAgICAgIChsYW1iZGEgKGVudHJvcHkg ZW50cm9weS1wb3J0KQ0KKyAgICAgICAgICh3cml0ZSAocmFuZG9tLXRleHQp IGVudHJvcHktcG9ydCkNCisgICAgICAgICAoZm9yY2Utb3V0cHV0IGVudHJv cHktcG9ydCkNCisgICAgICAgICAobGV0KiAoKGRydiAoYnVpbGQtZXhwcmVz c2lvbi0+ZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICAgICAgICAgc3Rv cmUNCisgICAgICAgICAgICAgICAgICAgICAgICJub24tZGV0ZXJtaW5pc3Rp YyINCisgICAgICAgICAgICAgICAgICAgICAgIGAoYmVnaW4NCisgICAgICAg ICAgICAgICAgICAgICAgICAgICh1c2UtbW9kdWxlcyAocm5ycyBpbyBwb3J0 cykpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgob3V0IChh c3NvYy1yZWYgJW91dHB1dHMgIm91dCIpKSkNCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGNhbGwtd2l0aC1vdXRwdXQtZmlsZQ0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIG91dA0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChsYW1iZGEgKHBvcnQpDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoZGlzcGxheQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAsZW50cm9weQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldC1zdHJpbmct YWxsKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3J0 KSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICN0KSkNCisgICAg ICAgICAgICAgICAgICAgICAgICM6Z3VpbGUtZm9yLWJ1aWxkDQorICAgICAg ICAgICAgICAgICAgICAgICAocGFja2FnZS1kZXJpdmF0aW9uDQorICAgICAg ICAgICAgICAgICAgICAgICAgIHN0b3JlDQorICAgICAgICAgICAgICAgICAg ICAgICAgICVib290c3RyYXAtZ3VpbGUNCisgICAgICAgICAgICAgICAgICAg ICAgICAgKCVjdXJyZW50LXN5c3RlbSkpKSkNCisgICAgICAgICAgICAgICAg KGZpbGUgKGRlcml2YXRpb24tPm91dHB1dC1wYXRoIGRydikpKQ0KKyAgICAg ICAgICAgKGFuZCAoYnVpbGQtdGhpbmdzDQorICAgICAgICAgICAgICAgICAg c3RvcmUNCisgICAgICAgICAgICAgICAgICAobGlzdCAoZGVyaXZhdGlvbi1m aWxlLW5hbWUgZHJ2KSkpDQorICAgICAgICAgICAgICAgIChiZWdpbg0KKyAg ICAgICAgICAgICAgICAgICh3cml0ZSAocmFuZG9tLXRleHQpIGVudHJvcHkt cG9ydCkNCisgICAgICAgICAgICAgICAgICAoZm9yY2Utb3V0cHV0IGVudHJv cHktcG9ydCkNCisgICAgICAgICAgICAgICAgICAoZ3VhcmQgKGMgKChuaXgt cHJvdG9jb2wtZXJyb3I/IGMpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAocGsgJ2RldGVybWluaXNtLWV4Y2VwdGlvbiBjKQ0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGFuZCAobm90ICh6ZXJvPyAobml4LXBy b3RvY29sLWVycm9yLXN0YXR1cyBjKSkpDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChzdHJpbmctY29udGFpbnMNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAobml4LXByb3RvY29sLWVycm9y LW1lc3NhZ2UgYykNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiZGV0ZXJtaW5pc3RpYyIpKSkpDQorICAgICAgICAgICAgICAgICAg ICAgICAgIChidWlsZC10aGluZ3MNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICBzdG9yZQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChsaXN0 IChkZXJpdmF0aW9uLWZpbGUtbmFtZSBkcnYpKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgIChidWlsZC1tb2RlIGNoZWNrKSkNCisgICAgICAgICAg ICAgICAgICAgICAgICAgI2YpKSkpKSkpKQ0KDQo7OzsgKGRldGVybWluaXNt LWV4Y2VwdGlvbiAjPGNvbmRpdGlvbiAmbml4LXByb3RvY29sLWVycm9yIFtt ZXNzYWdlOiAiZGVyaXZhdGlvbiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL20z Z3pjeGI3aDhpazl3Z2Jnd2ppM3BqZ2ZnZ3JwY2trLW5vbi1kZXRlcm1pbmlz dGljLmRydicgbWF5IG5vdCBiZSBkZXRlcm1pbmlzdGljOiBvdXRwdXQgYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS80czViMnl2cDVudjFuM2c4YTRwcTF4MmRs aHZ6eDgxMC1ub24tZGV0ZXJtaW5pc3RpYycgZGlmZmVycyIgc3RhdHVzOiAx XSBkMGI5YzA+KQ0KYWN0dWFsLXZhbHVlOiA3MQ0KcmVzdWx0OiBQQVNTDQoN CnRlc3QtbmFtZTogYnVpbGQgbXVsdGlwbGUgdGltZXMNCmxvY2F0aW9uOiAv dG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3Nv dXJjZS90ZXN0cy9zdG9yZS5zY206ODg5DQpzb3VyY2U6DQorICh0ZXN0LWFz c2VydA0KKyAgICJidWlsZCBtdWx0aXBsZSB0aW1lcyINCisgICAod2l0aC1z dG9yZQ0KKyAgICAgc3RvcmUNCisgICAgIChzZXQtYnVpbGQtb3B0aW9ucw0K KyAgICAgICBzdG9yZQ0KKyAgICAgICAjOnJvdW5kcw0KKyAgICAgICAyDQor ICAgICAgICM6dXNlLXN1YnN0aXR1dGVzPw0KKyAgICAgICAjZikNCisgICAg IChjYWxsLXdpdGgtdGVtcG9yYXJ5LW91dHB1dC1maWxlDQorICAgICAgIChs YW1iZGEgKGVudHJvcHkgZW50cm9weS1wb3J0KQ0KKyAgICAgICAgICh3cml0 ZSAocmFuZG9tLXRleHQpIGVudHJvcHktcG9ydCkNCisgICAgICAgICAoZm9y Y2Utb3V0cHV0IGVudHJvcHktcG9ydCkNCisgICAgICAgICAobGV0KiAoKGRy diAoYnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlvbg0KKyAgICAgICAgICAg ICAgICAgICAgICAgc3RvcmUNCisgICAgICAgICAgICAgICAgICAgICAgICJu b24tZGV0ZXJtaW5pc3RpYyINCisgICAgICAgICAgICAgICAgICAgICAgIGAo YmVnaW4NCisgICAgICAgICAgICAgICAgICAgICAgICAgICh1c2UtbW9kdWxl cyAocm5ycyBpbyBwb3J0cykpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAobGV0ICgob3V0IChhc3NvYy1yZWYgJW91dHB1dHMgIm91dCIpKSkNCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1vdXRwdXQt ZmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dA0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKHBvcnQpDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZGlzcGxheQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2FsbC13aXRoLWlu cHV0LWZpbGUNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAsZW50cm9weQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGdldC1zdHJpbmctYWxsKQ0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBwb3J0KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGNhbGwtd2l0aC1vdXRwdXQtZmlsZQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAsZW50cm9weQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChwb3J0KSAod3JpdGUgJ2Zv b2JhciBwb3J0KSkpKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg I3QpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgIzpndWlsZS1mb3ItYnVp bGQNCisgICAgICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLWRlcml2YXRp b24NCisgICAgICAgICAgICAgICAgICAgICAgICAgc3RvcmUNCisgICAgICAg ICAgICAgICAgICAgICAgICAgJWJvb3RzdHJhcC1ndWlsZQ0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAoJWN1cnJlbnQtc3lzdGVtKSkpKQ0KKyAgICAg ICAgICAgICAgICAoZmlsZSAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZHJ2 KSkpDQorICAgICAgICAgICAoZ3VhcmQgKGMgKChuaXgtcHJvdG9jb2wtZXJy b3I/IGMpDQpAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl L2diZDJycm15OWE5bDNxanB6OWsxcHN2Z2doa3JtN3hpLW5vbi1kZXRlcm1p bmlzdGljLmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1aXgtdGVzdHMvdmFy L2xvZy9ndWl4L2RydnMvZ2IvL2QycnJteTlhOWwzcWpwejlrMXBzdmdnaGty bTd4aS1ub24tZGV0ZXJtaW5pc3RpYy5kcnYuYnoyDQpAIGJ1aWxkLXN0YXJ0 ZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL2diZDJycm15OWE5bDNxanB6OWsx cHN2Z2doa3JtN3hpLW5vbi1kZXRlcm1pbmlzdGljLmRydiAtIHg4Nl82NC1s aW51eCAvdG1wL2d1aXgtdGVzdHMvdmFyL2xvZy9ndWl4L2RydnMvZ2IvL2Qy cnJteTlhOWwzcWpwejlrMXBzdmdnaGtybTd4aS1ub24tZGV0ZXJtaW5pc3Rp Yy5kcnYuYnoyDQpvdXRwdXQg4oCYL3RtcC9ndWl4LXRlc3RzL3N0b3JlL3ln cnBpYmxrdmk4aWMzOXo0MHMxZnB6Mm5tMmdnMGdnLW5vbi1kZXRlcm1pbmlz dGlj4oCZIG9mIOKAmC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9nYmQycnJteTlh OWwzcWpwejlrMXBzdmdnaGtybTd4aS1ub24tZGV0ZXJtaW5pc3RpYy5kcnbi gJkgZGlmZmVycyBmcm9tIHByZXZpb3VzIHJvdW5kDQpAIGJ1aWxkLWZhaWxl ZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvZ2JkMnJybXk5YTlsM3FqcHo5azFw c3ZnZ2hrcm03eGktbm9uLWRldGVybWluaXN0aWMuZHJ2IC0gMSBvdXRwdXQg 4oCYL3RtcC9ndWl4LXRlc3RzL3N0b3JlL3lncnBpYmxrdmk4aWMzOXo0MHMx ZnB6Mm5tMmdnMGdnLW5vbi1kZXRlcm1pbmlzdGlj4oCZIG9mIOKAmC90bXAv Z3VpeC10ZXN0cy9zdG9yZS9nYmQycnJteTlhOWwzcWpwejlrMXBzdmdnaGty bTd4aS1ub24tZGV0ZXJtaW5pc3RpYy5kcnbigJkgZGlmZmVycyBmcm9tIHBy ZXZpb3VzIHJvdW5kDQpAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlL2JnaTg0OWlqYTc4ZmdqYmwyOWl5emM2MnZta3hydjloLXRoZS10 aGluZy5kcnYgLSB4ODZfNjQtbGludXggL3RtcC9ndWl4LXRlc3RzL3Zhci9s b2cvZ3VpeC9kcnZzL2JnLy9pODQ5aWphNzhmZ2pibDI5aXl6YzYydm1reHJ2 OWgtdGhlLXRoaW5nLmRydi5iejINCkAgYnVpbGQtc3VjY2VlZGVkIC90bXAv Z3VpeC10ZXN0cy9zdG9yZS9iZ2k4NDlpamE3OGZnamJsMjlpeXpjNjJ2bWt4 cnY5aC10aGUtdGhpbmcuZHJ2IC0NCisgICAgICAgICAgICAgICAgICAgICAg KHBrICdtdWx0aXBsZS1idWlsZCBjKQ0KKyAgICAgICAgICAgICAgICAgICAg ICAoYW5kIChub3QgKHplcm8/IChuaXgtcHJvdG9jb2wtZXJyb3Itc3RhdHVz IGMpKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWNv bnRhaW5zDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobml4LXBy b3RvY29sLWVycm9yLW1lc3NhZ2UgYykNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICJkZXRlcm1pbmlzdGljIikpKSkNCisgICAgICAgICAgICAg ICAgICAoY3VycmVudC1idWlsZC1vdXRwdXQtcG9ydCAoY3VycmVudC1lcnJv ci1wb3J0KSkNCisgICAgICAgICAgICAgICAgICAoYnVpbGQtdGhpbmdzDQor ICAgICAgICAgICAgICAgICAgICBzdG9yZQ0KKyAgICAgICAgICAgICAgICAg ICAgKGxpc3QgKGRlcml2YXRpb24tZmlsZS1uYW1lIGRydikpKQ0KKyAgICAg ICAgICAgICAgICAgICNmKSkpKSkpDQoNCjs7OyAobXVsdGlwbGUtYnVpbGQg Izxjb25kaXRpb24gJm5peC1wcm90b2NvbC1lcnJvciBbbWVzc2FnZTogImJ1 aWxkIG9mIGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvZ2JkMnJybXk5YTlsM3Fq cHo5azFwc3ZnZ2hrcm03eGktbm9uLWRldGVybWluaXN0aWMuZHJ2JyBmYWls ZWQiIHN0YXR1czogMV0gMTAzMDYzMD4pDQphY3R1YWwtdmFsdWU6IDY5DQpy ZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBzdG9yZS1sb3dlcg0KbG9jYXRp b246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2 LTAvc291cmNlL3Rlc3RzL3N0b3JlLnNjbTo5MjcNCnNvdXJjZToNCisgKHRl c3QtZXF1YWwNCisgICAic3RvcmUtbG93ZXIiDQorICAgIkxvd2VyZWQuIg0K KyAgIChsZXQqICgoYWRkIChzdG9yZS1sb3dlciB0ZXh0LWZpbGUpKQ0KKyAg ICAgICAgICAoZmlsZSAoYWRkICVzdG9yZSAiZm9vIiAiTG93ZXJlZC4iKSkp DQorICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUgZmlsZSBnZXQtc3RyaW5n LWFsbCkpKQ0KZXhwZWN0ZWQtdmFsdWU6ICJMb3dlcmVkLiINCmFjdHVhbC12 YWx1ZTogIkxvd2VyZWQuIg0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTog Y3VycmVudC1zeXN0ZW0NCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3Vp eC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9zdG9yZS5z Y206OTMzDQpzb3VyY2U6DQorICh0ZXN0LWVxdWFsDQorICAgImN1cnJlbnQt c3lzdGVtIg0KKyAgICJiYXIiDQorICAgKHBhcmFtZXRlcml6ZQ0KKyAgICAg KCglY3VycmVudC1zeXN0ZW0gImZyb2IiKSkNCisgICAgIChydW4td2l0aC1z dG9yZQ0KKyAgICAgICAlc3RvcmUNCisgICAgICAgKG1iZWdpbg0KKyAgICAg ICAgICVzdG9yZS1tb25hZA0KKyAgICAgICAgIChzZXQtY3VycmVudC1zeXN0 ZW0gImJhciIpDQorICAgICAgICAgKGN1cnJlbnQtc3lzdGVtKSkNCisgICAg ICAgIzpzeXN0ZW0NCisgICAgICAgImZvbyIpKSkNCmV4cGVjdGVkLXZhbHVl OiAiYmFyIg0KYWN0dWFsLXZhbHVlOiAiYmFyIg0KcmVzdWx0OiBQQVNTDQoN CnRlc3QtbmFtZTogcXVlcnktcGF0aC1pbmZvDQpsb2NhdGlvbjogL3RtcC9n dWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2Uv dGVzdHMvc3RvcmUuc2NtOjk0Mg0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQN CisgICAicXVlcnktcGF0aC1pbmZvIg0KKyAgIChsZXQqICgocmVmIChhZGQt dGV4dC10by1zdG9yZSAlc3RvcmUgInJlZiIgImZvbyIpKQ0KKyAgICAgICAg ICAoaXRlbSAoYWRkLXRleHQtdG8tc3RvcmUNCisgICAgICAgICAgICAgICAg ICAlc3RvcmUNCisgICAgICAgICAgICAgICAgICAiaXRlbSINCisgICAgICAg ICAgICAgICAgICAiYmFyIg0KKyAgICAgICAgICAgICAgICAgIChsaXN0IHJl ZikpKQ0KKyAgICAgICAgICAoaW5mbyAocXVlcnktcGF0aC1pbmZvICVzdG9y ZSBpdGVtKSkpDQorICAgICAoYW5kIChlcXVhbD8gKHBhdGgtaW5mby1yZWZl cmVuY2VzIGluZm8pIChsaXN0IHJlZikpDQorICAgICAgICAgIChlcXVhbD8N CisgICAgICAgICAgICAocGF0aC1pbmZvLWhhc2ggaW5mbykNCisgICAgICAg ICAgICAoc2hhMjU2DQorICAgICAgICAgICAgICAoc3RyaW5nLT51dGY4DQor ICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LXN0cmluZw0KKyAg ICAgICAgICAgICAgICAgIChjdXQgd3JpdGUtZmlsZSBpdGVtIDw+KSkpKSkp KSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5h bWU6IHBhdGgtaW5mby1kZXJpdmVyDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1 aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMv c3RvcmUuc2NtOjk1Mg0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAi cGF0aC1pbmZvLWRlcml2ZXIiDQorICAgKGxldCogKChiIChhZGQtdGV4dC10 by1zdG9yZQ0KKyAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAgICAgICAg ICAgICJidWlsZCINCisgICAgICAgICAgICAgICAiZWNobyAkZm9vID4gJG91 dCINCisgICAgICAgICAgICAgICAnKCkpKQ0KKyAgICAgICAgICAocyAoYWRk LXRvLXN0b3JlDQorICAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAg ICAgICAgImJhc2giDQorICAgICAgICAgICAgICAgI3QNCisgICAgICAgICAg ICAgICAic2hhMjU2Ig0KKyAgICAgICAgICAgICAgIChzZWFyY2gtYm9vdHN0 cmFwLWJpbmFyeQ0KKyAgICAgICAgICAgICAgICAgImJhc2giDQorICAgICAg ICAgICAgICAgICAoJWN1cnJlbnQtc3lzdGVtKSkpKQ0KKyAgICAgICAgICAo ZCAoZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICVzdG9yZQ0KKyAgICAg ICAgICAgICAgICJ0aGUtdGhpbmciDQorICAgICAgICAgICAgICAgcw0KKyAg ICAgICAgICAgICAgIGAoIi1lIiAsYikNCisgICAgICAgICAgICAgICAjOmVu di12YXJzDQorICAgICAgICAgICAgICAgYCgoImZvbyIgdW5xdW90ZSAocmFu ZG9tLXRleHQpKSkNCisgICAgICAgICAgICAgICAjOmlucHV0cw0KKyAgICAg ICAgICAgICAgIGAoKCxiKSAoLHMpKSkpDQorICAgICAgICAgIChvIChkZXJp dmF0aW9uLT5vdXRwdXQtcGF0aCBkKSkpDQorICAgICAoYW5kIChidWlsZC1k ZXJpdmF0aW9ucyAlc3RvcmUgKGxpc3QgZCkpDQorICAgICAgICAgIChub3Qg KHBhdGgtaW5mby1kZXJpdmVyIChxdWVyeS1wYXRoLWluZm8gJXN0b3JlIGIp KSkNCisgICAgICAgICAgKHN0cmluZz0/DQorICAgICAgICAgICAgKGRlcml2 YXRpb24tZmlsZS1uYW1lIGQpDQorICAgICAgICAgICAgKHBhdGgtaW5mby1k ZXJpdmVyIChxdWVyeS1wYXRoLWluZm8gJXN0b3JlIG8pKSkpKSkNCmFjdHVh bC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IGJ1aWxk LWNvcmVzDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4w LTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3RvcmUuc2NtOjk2Nw0K c291cmNlOg0KKyAodGVzdC1lcXVhbA0KKyAgICJidWlsZC1jb3JlcyINCisg ICAobGlzdCAwIDQyKQ0KKyAgICh3aXRoLXN0b3JlDQorICAgICBzdG9yZQ0K KyAgICAgKGxldCogKChidWlsZCAoYWRkLXRleHQtdG8tc3RvcmUNCisgICAg ICAgICAgICAgICAgICAgICBzdG9yZQ0KKyAgICAgICAgICAgICAgICAgICAg ICJidWlsZC5zaCINCisgICAgICAgICAgICAgICAgICAgICAiZWNobyAkTklY X0JVSUxEX0NPUkVTID4gJG91dCIpKQ0KKyAgICAgICAgICAgIChiYXNoIChh ZGQtdG8tc3RvcmUNCisgICAgICAgICAgICAgICAgICAgIHN0b3JlDQorICAg ICAgICAgICAgICAgICAgICAiYmFzaCINCisgICAgICAgICAgICAgICAgICAg ICN0DQorICAgICAgICAgICAgICAgICAgICAic2hhMjU2Ig0KKyAgICAgICAg ICAgICAgICAgICAgKHNlYXJjaC1ib290c3RyYXAtYmluYXJ5DQorICAgICAg ICAgICAgICAgICAgICAgICJiYXNoIg0KKyAgICAgICAgICAgICAgICAgICAg ICAoJWN1cnJlbnQtc3lzdGVtKSkpKQ0KKyAgICAgICAgICAgIChkcnYxIChk ZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICAgICBzdG9yZQ0KKyAgICAg ICAgICAgICAgICAgICAgInRoZS10aGluZyINCisgICAgICAgICAgICAgICAg ICAgIGJhc2gNCisgICAgICAgICAgICAgICAgICAgIGAoIi1lIiAsYnVpbGQp DQorICAgICAgICAgICAgICAgICAgICAjOmlucHV0cw0KKyAgICAgICAgICAg ICAgICAgICAgc3Vic3RpdHV0ZTogd2FybmluZzogYXV0aGVudGljYXRpb24g YW5kIGF1dGhvcml6YXRpb24gb2Ygc3Vic3RpdHV0ZXMgZGlzYWJsZWQhDQpz dWJzdGl0dXRlOiBndWl4IHN1YnN0aXR1dGU6IHdhcm5pbmc6IEFDTCBmb3Ig YXJjaGl2ZSBpbXBvcnRzIHNlZW1zIHRvIGJlIHVuaW5pdGlhbGl6ZWQsIHN1 YnN0aXR1dGVzIG1heSBiZSB1bmF2YWlsYWJsZQ0KYnVpbGRpbmcgcGF0aChz KSBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlL3E1ZndjeXM3bDdydjhsMjNzMmE2 YXFhMWNmend2M3doLXRoZS10aGluZycNCkAgYnVpbGQtc3RhcnRlZCAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvNXFhMHdnZ2xmMHEzcGw5MWRmdndscWl6aWht aWp4eG0tdGhlLXRoaW5nLmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1aXgt dGVzdHMvdmFyL2xvZy9ndWl4L2RydnMvNXEvL2Ewd2dnbGYwcTNwbDkxZGZ2 d2xxaXppaG1panh4bS10aGUtdGhpbmcuZHJ2LmJ6Mg0KQCBidWlsZC1zdWNj ZWVkZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzVxYTB3Z2dsZjBxM3BsOTFk ZnZ3bHFpemlobWlqeHhtLXRoZS10aGluZy5kcnYgLQ0KYCgoLGJhc2gpICgs YnVpbGQpKQ0KKyAgICAgICAgICAgICAgICAgICAgIzplbnYtdmFycw0KKyAg ICAgICAgICAgICAgICAgICAgYCgoIngiIHVucXVvdGUgKHJhbmRvbS10ZXh0 KSkpKSkNCisgICAgICAgICAgICAoZHJ2MiAoZGVyaXZhdGlvbg0KKyAgICAg ICAgICAgICAgICAgICAgc3RvcmUNCisgICAgICAgICAgICAgICAgICAgICJ0 aGUtdGhpbmciDQorICAgICAgICAgICAgICAgICAgICBiYXNoDQorICAgICAg ICAgICAgICAgICAgICBgKCItZSIgLGJ1aWxkKQ0KKyAgICAgICAgICAgICAg ICAgICAgIzppbnB1dHMNCisgICAgICAgICAgICAgICAgICAgIGAoKCxiYXNo KSAoLGJ1aWxkKSkNCisgICAgICAgICAgICAgICAgICAgICM6ZW52LXZhcnMN CisgICAgICAgICAgICAgICAgICAgIGAoKCJ4IiB1bnF1b3RlIChyYW5kb20t dGV4dCkpKSkpKQ0KKyAgICAgICAoYW5kIChidWlsZC1kZXJpdmF0aW9ucyBz dG9yZSAobGlzdCBkcnYxKSkNCisgICAgICAgICAgICAoYmVnaW4NCisgICAg ICAgICAgICAgIChzZXQtYnVpbGQtb3B0aW9ucyBzdG9yZSAjOmJ1aWxkLWNv cmVzIDQyKQ0KKyAgICAgICAgICAgICAgKGJ1aWxkLWRlcml2YXRpb25zIHN0 b3JlIChsaXN0IGRydjIpKSkNCisgICAgICAgICAgICAobGlzdCAoY2FsbC13 aXRoLWlucHV0LWZpbGUNCisgICAgICAgICAgICAgICAgICAgIChkZXJpdmF0 aW9uLT5vdXRwdXQtcGF0aCBkcnYxKQ0KKyAgICAgICAgICAgICAgICAgICAg cmVhZCkNCisgICAgICAgICAgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZp bGUNCisgICAgICAgICAgICAgICAgICAgIChkZXJpdmF0aW9uLT5vdXRwdXQt cGF0aCBkcnYyKQ0KKyAgICAgICAgICAgICAgICAgICAgcmVhZCkpKSkpKQ0K ZXhwZWN0ZWQtdmFsdWU6ICgwIDQyKQ0KYWN0dWFsLXZhbHVlOiAoMCA0MikN CnJlc3VsdDogUEFTUw0KDQoNClNLSVA6IHRlc3RzL3VuaW9uDQo9PT09PT09 PT09PT09PT09PQ0KDQpyYW5kb20gc2VlZCBmb3IgdGVzdHM6IDE0OTU1NjU3 ODQNCkAgYnVpbGQtc3RhcnRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvdzVo emFmYmh4eWo2OHdkbHp5ZGtmM2dkMnJqOXhoYnMtbW9kdWxlLWltcG9ydC5k cnYgLSB4ODZfNjQtbGludXggL3RtcC9ndWl4LXRlc3RzL3Zhci9sb2cvZ3Vp eC9kcnZzL3c1Ly9oemFmYmh4eWo2OHdkbHp5ZGtmM2dkMnJqOXhoYnMtbW9k dWxlLWltcG9ydC5kcnYuYnoyDQpAIGJ1aWxkLXN1Y2NlZWRlZCAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvdzVoemFmYmh4eWo2OHdkbHp5ZGtmM2dkMnJqOXho YnMtbW9kdWxlLWltcG9ydC5kcnYgLQ0KQCBidWlsZC1zdGFydGVkIC90bXAv Z3VpeC10ZXN0cy9zdG9yZS9iazZ5NmM1czgzMW0zMTVjbjVuOHAwcjR3dmpo NXcwYy1vbmUuZHJ2IC0geDg2XzY0LWxpbnV4IC90bXAvZ3VpeC10ZXN0cy92 YXIvbG9nL2d1aXgvZHJ2cy9iay8vNnk2YzVzODMxbTMxNWNuNW44cDByNHd2 amg1dzBjLW9uZS5kcnYuYnoyDQpAIGJ1aWxkLXN1Y2NlZWRlZCAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvYms2eTZjNXM4MzFtMzE1Y241bjhwMHI0d3ZqaDV3 MGMtb25lLmRydiAtDQpAIGJ1aWxkLXN0YXJ0ZWQgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzYyOGdmYnI0cXZqNnNwNDdrYjVxNTRkYXdybWlhM25kLW1vZHVs ZS1pbXBvcnQtY29tcGlsZWQuZHJ2IC0geDg2XzY0LWxpbnV4IC90bXAvZ3Vp eC10ZXN0cy92YXIvbG9nL2d1aXgvZHJ2cy82Mi8vOGdmYnI0cXZqNnNwNDdr YjVxNTRkYXdybWlhM25kLW1vZHVsZS1pbXBvcnQtY29tcGlsZWQuZHJ2LmJ6 Mg0KQCBidWlsZC1zdWNjZWVkZWQgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzYy OGdmYnI0cXZqNnNwNDdrYjVxNTRkYXdybWlhM25kLW1vZHVsZS1pbXBvcnQt Y29tcGlsZWQuZHJ2IC0NCkAgYnVpbGQtc3RhcnRlZCAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvNjVuMGNwbnNqeHJkOTk3MDYxaGMxeXB5cTBrMThhbnEtdHdv LmRydiAtIHg4Nl82NC1saW51eCAvdG1wL2d1aXgtdGVzdHMvdmFyL2xvZy9n dWl4L2RydnMvNjUvL24wY3Buc2p4cmQ5OTcwNjFoYzF5cHlxMGsxOGFucS10 d28uZHJ2LmJ6Mg0KQCBidWlsZC1zdWNjZWVkZWQgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzY1bjBjcG5zanhyZDk5NzA2MWhjMXlweXEwazE4YW5xLXR3by5k cnYgLQ0KQCBidWlsZC1zdGFydGVkIC90bXAvZ3VpeC10ZXN0cy9zdG9yZS9q bDZjcWJuM3BtZnNrbWo2cDgzMWMycHZrNGQxNGR2bS11bmlvbi1jb2xsaXNp b24tc3ltbGluay5kcnYgLSB4ODZfNjQtbGludXggL3RtcC9ndWl4LXRlc3Rz L3Zhci9sb2cvZ3VpeC9kcnZzL2psLy82Y3FibjNwbWZza21qNnA4MzFjMnB2 azRkMTRkdm0tdW5pb24tY29sbGlzaW9uLXN5bWxpbmsuZHJ2LmJ6Mg0KYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS9mcmo1NG5ieGpuNW54YTRudjVuOG1nejZr NzBhcjc1ay10d28vYmFyJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzVu bmFxc3lqbmlheHcycGZqZHE1ajU1bXFjeWk4bG5wLXVuaW9uLWNvbGxpc2lv bi1zeW1saW5rL2JhcicNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvZnJqNTRu YnhqbjVueGE0bnY1bjhtZ3o2azcwYXI3NWstdHdvL2Zvby90d28nIH4+IGAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvNW5uYXFzeWpuaWF4dzJwZmpkcTVqNTVt cWN5aThsbnAtdW5pb24tY29sbGlzaW9uLXN5bWxpbmsvZm9vL3R3bycNCmAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvYjJqcWN6ZmlzOHp2Mng4eTF2MXdqaHJ6 enc5MGliazAtb25lL2Zvby9vbmUnIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvNW5uYXFzeWpuaWF4dzJwZmpkcTVqNTVtcWN5aThsbnAtdW5pb24tY29s bGlzaW9uLXN5bWxpbmsvZm9vL29uZScNCkAgYnVpbGQtc3VjY2VlZGVkIC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS9qbDZjcWJuM3BtZnNrbWo2cDgzMWMycHZr NGQxNGR2bS11bmlvbi1jb2xsaXNpb24tc3ltbGluay5kcnYgLQ0KdGVzdC1u YW1lOiB1bmlvbi1idWlsZCB3aXRoIHN5bWxpbmsgdG8gZGlyZWN0b3J5DQps b2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4 Yi5kcnYtMC9zb3VyY2UvdGVzdHMvdW5pb24uc2NtOjQyDQpzb3VyY2U6DQor ICh0ZXN0LWFzc2VydA0KKyAgICJ1bmlvbi1idWlsZCB3aXRoIHN5bWxpbmsg dG8gZGlyZWN0b3J5Ig0KKyAgIChsZXQqICgob25lIChidWlsZC1leHByZXNz aW9uLT5kZXJpdmF0aW9uDQorICAgICAgICAgICAgICAgICAlc3RvcmUNCisg ICAgICAgICAgICAgICAgICJvbmUiDQorICAgICAgICAgICAgICAgICAnKGJl Z2luDQorICAgICAgICAgICAgICAgICAgICAodXNlLW1vZHVsZXMgKGd1aXgg YnVpbGQgdXRpbHMpIChzcmZpIHNyZmktMjYpKQ0KKyAgICAgICAgICAgICAg ICAgICAgKGxldCAoKGZvbyAoc3RyaW5nLWFwcGVuZCAlb3V0cHV0ICIvZm9v IikpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAobWtkaXItcCBmb28pDQor ICAgICAgICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUN CisgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBmb28g Ii9vbmUiKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgIChjdXQgZGlzcGxh eSAib25lIiA8PikpKSkNCisgICAgICAgICAgICAgICAgICM6bW9kdWxlcw0K KyAgICAgICAgICAgICAgICAgJygoZ3VpeCBidWlsZCB1dGlscykpKSkNCisg ICAgICAgICAgKHR3byAoYnVpbGQtZXhwcmVzc2lvbi0+ZGVyaXZhdGlvbg0K KyAgICAgICAgICAgICAgICAgJXN0b3JlDQorICAgICAgICAgICAgICAgICAi dHdvIg0KKyAgICAgICAgICAgICAgICAgJyhiZWdpbg0KKyAgICAgICAgICAg ICAgICAgICAgKHVzZS1tb2R1bGVzIChndWl4IGJ1aWxkIHV0aWxzKSAoc3Jm aSBzcmZpLTI2KSkNCisgICAgICAgICAgICAgICAgICAgIChsZXQgKChmb28g KHN0cmluZy1hcHBlbmQgJW91dHB1dCAiL2ZvbyIpKQ0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgKGJhciAoc3RyaW5nLWFwcGVuZCAlb3V0cHV0ICIv YmFyIikpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAobWtkaXItcCBiYXIp DQorICAgICAgICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZp bGUNCisgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBi YXIgIi90d28iKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgIChjdXQgZGlz cGxheSAidHdvIiA8PikpDQorICAgICAgICAgICAgICAgICAgICAgIChzeW1s aW5rICJiYXIiIGZvbykpKQ0KKyAgICAgICAgICAgICAgICAgIzptb2R1bGVz DQorICAgICAgICAgICAgICAgICAnKChndWl4IGJ1aWxkIHV0aWxzKSkpKQ0K KyAgICAgICAgICAoYnVpbGRlcg0KKyAgICAgICAgICAgICcoYmVnaW4NCisg ICAgICAgICAgICAgICAodXNlLW1vZHVsZXMgKGd1aXggYnVpbGQgdW5pb24p KQ0KKyAgICAgICAgICAgICAgICh1bmlvbi1idWlsZA0KKyAgICAgICAgICAg ICAgICAgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikNCisgICAgICAgICAg ICAgICAgIChsaXN0IChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAib25lIikN CisgICAgICAgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYgJWJ1aWxkLWlu cHV0cyAidHdvIikpKSkpDQorICAgICAgICAgIChkcnYgKGJ1aWxkLWV4cHJl c3Npb24tPmRlcml2YXRpb24NCisgICAgICAgICAgICAgICAgICVzdG9yZQ0K KyAgICAgICAgICAgICAgICAgInVuaW9uLWNvbGxpc2lvbi1zeW1saW5rIg0K KyAgICAgICAgICAgICAgICAgYnVpbGRlcg0KKyAgICAgICAgICAgICAgICAg IzppbnB1dHMNCisgICAgICAgICAgICAgICAgIGAoKCJvbmUiICxvbmUpICgi dHdvIiAsdHdvKSkNCisgICAgICAgICAgICAgICAgICM6bW9kdWxlcw0KKyAg ICAgICAgICAgICAgICAgJygoZ3VpeCBidWlsZCB1bmlvbikpKSkpDQorICAg ICAoYW5kIChidWlsZC1kZXJpdmF0aW9ucyAlc3RvcmUgKGxpc3QgZHJ2KSkN CisgICAgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbg0KKyAgICAg ICAgICAgIChwayAoZGVyaXZhdGlvbi0+b3V0cHV0LXBhdGggZHJ2KSkNCisg ICAgICAgICAgICAoYW5kIChzdHJpbmc9Pw0KKyAgICAgICAgICAgICAgICAg ICAib25lIg0KKyAgICAgICAgICAgICAgICAgICAoY2FsbC13aXRoLWlucHV0 LWZpbGUgImZvby9vbmUiIGdldC1zdHJpbmctYWxsKSkNCisgICAgICAgICAg ICAgICAgIChzdHJpbmc9Pw0KKyAgICAgICAgICAgICAgICAgICAidHdvIg0K KyAgICAgICAgICAgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUgImZv by90d28iIGdldC1zdHJpbmctYWxsKSkNCisgICAgICAgICAgICAgICAgIChz dHJpbmc9Pw0KKyAgICAgICAgICAgICAgICAgICAidHdvIg0KKyAgICAgICAg ICAgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUgImJhci90d28iIGdl dC1zdHJpbmctYWxsKSkNCisgICAgICAgICAgICAgICAgIChub3QgKGZpbGUt ZXhpc3RzPyAiYmFyL29uZSIpKSkpKSkpDQoNCjs7OyAoIi90bXAvZ3VpeC10 ZXN0cy9zdG9yZS81bm5hcXN5am5pYXh3MnBmamRxNWo1NW1xY3lpOGxucC11 bmlvbi1jb2xsaXNpb24tc3ltbGluayIpDQphY3R1YWwtdmFsdWU6ICN0DQpy ZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiB1bmlvbi1idWlsZA0KbG9jYXRp b246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2 LTAvc291cmNlL3Rlc3RzL3VuaW9uLnNjbTo5MQ0Kc291cmNlOg0KKyAodGVz dC1hc3NlcnQNCisgICAidW5pb24tYnVpbGQiDQorICAgKGxldCogKChpbnB1 dHMNCisgICAgICAgICAgICAobWFwIChtYXRjaC1sYW1iZGENCisgICAgICAg ICAgICAgICAgICAgKChuYW1lIHBhY2thZ2UpDQorICAgICAgICAgICAgICAg ICAgICBgKCxuYW1lICwocGFja2FnZS1kZXJpdmF0aW9uICVzdG9yZSBwYWNr YWdlKSkpKQ0KKyAgICAgICAgICAgICAgICAgKGFwcGVuZA0KKyAgICAgICAg ICAgICAgICAgICAlYm9vdHN0cmFwLWlucHV0cw0KKyAgICAgICAgICAgICAg ICAgICAodGFrZSAlYm9vdHN0cmFwLWlucHV0cyAzKSkpKQ0KKyAgICAgICAg ICAoYnVpbGRlcg0KKyAgICAgICAgICAgIGAoYmVnaW4NCisgICAgICAgICAg ICAgICAodXNlLW1vZHVsZXMgKGd1aXggYnVpbGQgdW5pb24pKQ0KKyAgICAg ICAgICAgICAgICh1bmlvbi1idWlsZA0KKyAgICAgICAgICAgICAgICAgKGFz c29jLXJlZiAlb3V0cHV0cyAib3V0IikNCisgICAgICAgICAgICAgICAgICht YXAgY2RyICVidWlsZC1pbnB1dHMpKSkpDQorICAgICAgICAgIChkcnYgKGJ1 aWxkLWV4cHJlc3Npb24tPmRlcml2YXRpb24NCisgICAgICAgICAgICAgICAg ICVzdG9yZQ0KKyAgICAgICAgICAgICAgICAgInVuaW9uLXRlc3QiDQorICAg ICAgICAgICAgICAgICBidWlsZGVyDQorICAgICAgICAgICAgICAgICAjOmlu cHV0cw0KKyAgICAgICAgICAgICAgICAgaW5wdXRzDQorICAgICAgICAgICAg ICAgICAjOm1vZHVsZXMNCisgICAgICAgICAgICAgICAgICcoKGd1aXggYnVp bGQgdW5pb24pKSkpKQ0KKyAgICAgKGFuZCAoYnVpbGQtZGVyaXZhdGlvbnMg JXN0b3JlIChsaXN0IChwayAnZHJ2IGRydikpKQ0KKyAgICAgICAgICAod2l0 aC1kaXJlY3RvcnktZXhjdXJzaW9uDQorICAgICAgICAgICAgKGRlcml2YXRp b24tPm91dHB1dC1wYXRoIGRydikNCisgICAgICAgICAgICAoYW5kIChmaWxl LWV4aXN0cz8gImJpbi90b3VjaCIpDQorICAgICAgICAgICAgICAgICAoZmls ZS1leGlzdHM/ICJiaW4vZ2NjIikNCisgICAgICAgICAgICAgICAgIChmaWxl LWV4aXN0cz8gImJpbi9sZCIpDQorICAgICAgICAgICAgICAgICAoZmlsZS1l eGlzdHM/ICJsaWIvbGliYy5zbyIpDQorICAgICAgICAgICAgICAgICAoZGly ZWN0b3J5LWV4aXN0cz8gImxpYi9nY2MiKQ0KKyAgICAgICAgICAgICAgICAg KGZpbGUtZXhpc3RzPyAiaW5jbHVkZS91bmlzdGQuaCIpDQorICAgICAgICAg ICAgICAgICAoZXE/ICdzeW1saW5rIChzdGF0OnR5cGUgKGxzdGF0ICJpbmNs dWRlL2MrKyIpKSkNCisgICAgICAgICAgICAgICAgIChlcT8gJ2RpcmVjdG9y eSAoc3RhdDp0eXBlIChsc3RhdCAiYmluIikpKSkpKSkpDQpyZXN1bHQ6IFNL SVANCg0KdGVzdC1uYW1lOiB1bmlvbi1idWlsZCAjOmNyZWF0ZS1hbGwtZGly ZWN0b3JpZXM/ICN0DQpsb2NhdGlvbjogQCBidWlsZC1zdGFydGVkIC90bXAv Z3VpeC10ZXN0cy9zdG9yZS9pd2M3OXo0cG5uamF6MGhpZjB4bng2NWNnMmoz cXNnOS11bmlvbi10ZXN0LWFsbC1kaXJzLmRydiAtIHg4Nl82NC1saW51eCAv dG1wL2d1aXgtdGVzdHMvdmFyL2xvZy9ndWl4L2RydnMvaXcvL2M3OXo0cG5u amF6MGhpZjB4bng2NWNnMmozcXNnOS11bmlvbi10ZXN0LWFsbC1kaXJzLmRy di5iejINCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2 aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9n dWlsZS8yLjAvb29wL2dvb3BzLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10 ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9vb3AvZ29vcHMuc2NtJw0K YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhs Y21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIu MC9vb3AvZ29vcHMvZGlzcGF0Y2guc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9u LXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL29vcC9nb29wcy9kaXNw YXRjaC5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQx bHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hh cmUvZ3VpbGUvMi4wL29vcC9nb29wcy9hY2Nlc3NvcnMuc2NtJyB+PiBgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jj c2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL29v cC9nb29wcy9hY2Nlc3NvcnMuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9vb3AvZ29vcHMvY29tcG9zaXRl LXNsb3Quc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2 OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMv c2hhcmUvZ3VpbGUvMi4wL29vcC9nb29wcy9jb21wb3NpdGUtc2xvdC5zY20n DQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5Ymhp aGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUv Mi4wL29vcC9nb29wcy91dGlsLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10 ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9vb3AvZ29vcHMvdXRpbC5z Y20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5 YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3Vp bGUvMi4wL29vcC9nb29wcy9kZXNjcmliZS5zY20nIH4+IGAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQt dW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvb29wL2dvb3Bz L2Rlc2NyaWJlLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9zaGFyZS9ndWlsZS8yLjAvb29wL2dvb3BzL3NhdmUuc2NtJyB+PiBgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jj c2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL29v cC9nb29wcy9zYXZlLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kw cThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFw LTIuMC9zaGFyZS9ndWlsZS8yLjAvb29wL2dvb3BzL2ludGVybmFsLnNjbScg fj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRp dzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxl LzIuMC9vb3AvZ29vcHMvaW50ZXJuYWwuc2NtJw0KYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWls ZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9vb3AvZ29vcHMvY29t cGlsZS5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4 bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9z aGFyZS9ndWlsZS8yLjAvb29wL2dvb3BzL2NvbXBpbGUuc2NtJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9vb3Av Z29vcHMvc2ltcGxlLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8w c2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFs bC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9vb3AvZ29vcHMvc2ltcGxlLnNjbScN CmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlo bGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8y LjAvb29wL2dvb3BzL3N0a2xvcy5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24t dGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvb29wL2dvb3BzL3N0a2xv cy5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5 dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUv Z3VpbGUvMi4wL29vcC9nb29wcy9hY3RpdmUtc2xvdC5zY20nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvb29w L2dvb3BzL2FjdGl2ZS1zbG90LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9v dHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL2Jhc2UvY2suc2Nt JyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3Ymxo NGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3Vp bGUvMi4wL3N5c3RlbS9iYXNlL2NrLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUt Ym9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL2Jhc2UvcG1h dGNoLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhu bjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3No YXJlL2d1aWxlLzIuMC9zeXN0ZW0vYmFzZS9wbWF0Y2guc2NtJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zeXN0 ZW0vYmFzZS9sYWxyLnVwc3RyZWFtLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlv bi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0vYmFzZS9s YWxyLnVwc3RyZWFtLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kw cThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFw LTIuMC9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL2Jhc2UvbWVzc2FnZS5zY20n IH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0 aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWls ZS8yLjAvc3lzdGVtL2Jhc2UvbWVzc2FnZS5zY20nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS9iYXNl L3RhcmdldC5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNu NzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGly cy9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL2Jhc2UvdGFyZ2V0LnNjbScNCmAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNt aHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAv c3lzdGVtL2Jhc2UvbGFsci5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL2Jhc2UvbGFsci5z Y20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5 YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3Vp bGUvMi4wL3N5c3RlbS9iYXNlL2NvbXBpbGUuc2NtJyB+PiBgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2Rk LXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS9i YXNlL2NvbXBpbGUuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBx OG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAt Mi4wL3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0vYmFzZS9zeW50YXguc2NtJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUv Mi4wL3N5c3RlbS9iYXNlL3N5bnRheC5zY20nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS9iYXNlL2xh bmd1YWdlLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0vYmFzZS9sYW5ndWFnZS5zY20nDQpg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxj bWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4w L3N5c3RlbS92bS90cmFwLXN0YXRlLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlv bi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0vdm0vdHJh cC1zdGF0ZS5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6 djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAv c2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS92bS90cmFjZS5zY20nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvc3lz dGVtL3ZtL3RyYWNlLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kw cThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFw LTIuMC9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL3ZtL3Byb2dyYW0uc2NtJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUv Mi4wL3N5c3RlbS92bS9wcm9ncmFtLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUt Ym9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL3ZtL29iamNv ZGUuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5u NzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hh cmUvZ3VpbGUvMi4wL3N5c3RlbS92bS9vYmpjb2RlLnNjbScNCmAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkz OWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc3lzdGVt L3ZtL2ZyYW1lLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dw c243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1k aXJzL3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0vdm0vZnJhbWUuc2NtJw0KYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21o cmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9z eXN0ZW0vdm0vdHJhcHMuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl LzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3Qt YWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS92bS90cmFwcy5zY20n DQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5Ymhp aGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUv Mi4wL3N5c3RlbS92bS92bS5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL3ZtL3ZtLnNjbScN CmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlo bGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8y LjAvc3lzdGVtL3ZtL2luc3RydWN0aW9uLnNjbScgfj4gYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11 bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0vdm0v aW5zdHJ1Y3Rpb24uc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBx OG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAt Mi4wL3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0vdm0vY292ZXJhZ2Uuc2NtJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUv Mi4wL3N5c3RlbS92bS9jb3ZlcmFnZS5zY20nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS92bS9pbnNw ZWN0LnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhu bjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3No YXJlL2d1aWxlLzIuMC9zeXN0ZW0vdm0vaW5zcGVjdC5zY20nDQpgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5 MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3N5c3Rl bS94cmVmLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0veHJlZi5zY20nDQpgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5Mzlm LWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS9y ZXBsL3JlcGwuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bz bjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRp cnMvc2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS9yZXBsL3JlcGwuc2NtJw0KYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21o cmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9z eXN0ZW0vcmVwbC9lcnJvci1oYW5kbGluZy5zY20nIH4+IGAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQt dW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL3Jl cGwvZXJyb3ItaGFuZGxpbmcuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0vcmVwbC9kZXNjcmli ZS5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43 M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFy ZS9ndWlsZS8yLjAvc3lzdGVtL3JlcGwvZGVzY3JpYmUuc2NtJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zeXN0 ZW0vcmVwbC9jb21tYW5kLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0 LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0vcmVwbC9jb21tYW5k LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2 aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9n dWlsZS8yLjAvc3lzdGVtL3JlcGwvZGVidWcuc2NtJyB+PiBgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2Rk LXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3N5c3RlbS9y ZXBsL2RlYnVnLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9zaGFyZS9ndWlsZS8yLjAvc3lzdGVtL3JlcGwvc2VydmVyLnNjbScgfj4g YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3 bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIu MC9zeXN0ZW0vcmVwbC9zZXJ2ZXIuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1i b290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0vcmVwbC9jb21t b24uc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5u NzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hh cmUvZ3VpbGUvMi4wL3N5c3RlbS9yZXBsL2NvbW1vbi5zY20nDQpgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5 MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3N5c3Rl bS9mb3JlaWduLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dw c243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1k aXJzL3NoYXJlL2d1aWxlLzIuMC9zeXN0ZW0vZm9yZWlnbi5zY20nDQpgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhy aTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3N4 bWwveHBhdGguc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bz bjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRp cnMvc2hhcmUvZ3VpbGUvMi4wL3N4bWwveHBhdGguc2NtJw0KYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5 Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zeG1sL3Vw c3RyZWFtL1NYUGF0aC1vbGQuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRl c3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3N4bWwvdXBzdHJlYW0vU1hQ YXRoLW9sZC5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6 djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAv c2hhcmUvZ3VpbGUvMi4wL3N4bWwvdXBzdHJlYW0vaW5wdXQtcGFyc2Uuc2Nt JyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3Ymxo NGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3Vp bGUvMi4wL3N4bWwvdXBzdHJlYW0vaW5wdXQtcGFyc2Uuc2NtJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zeG1s L3Vwc3RyZWFtL2Fzc2VydC5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvc3htbC91cHN0cmVhbS9hc3Nl cnQuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxy OXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJl L2d1aWxlLzIuMC9zeG1sL3Vwc3RyZWFtL1NYTUwtdHJlZS10cmFucy5zY20n IH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0 aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWls ZS8yLjAvc3htbC91cHN0cmVhbS9TWE1MLXRyZWUtdHJhbnMuc2NtJw0KYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21o cmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9z eG1sL3Vwc3RyZWFtL1NTQVguc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRl c3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3N4bWwvdXBzdHJlYW0vU1NB WC5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5 dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUv Z3VpbGUvMi4wL3N4bWwvZm9sZC5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24t dGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvc3htbC9mb2xkLnNjbScN CmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlo bGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8y LjAvc3htbC90cmFuc2Zvcm0uc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRl c3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3N4bWwvdHJhbnNmb3JtLnNj bScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXli aGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWls ZS8yLjAvc3htbC9zc2F4L2lucHV0LXBhcnNlLnNjbScgfj4gYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nmbjdk ZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9zeG1sL3Nz YXgvaW5wdXQtcGFyc2Uuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83 eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3Ry YXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zeG1sL3NpbXBsZS5zY20nIH4+IGAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wz YmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAv c3htbC9zaW1wbGUuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBx OG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAt Mi4wL3NoYXJlL2d1aWxlLzIuMC9zeG1sL3N4bWwtbWF0Y2guc3MnIH4+IGAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wz YmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAv c3htbC9zeG1sLW1hdGNoLnNzJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83 eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3Ry YXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zeG1sL21hdGNoLnNjbScgfj4gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNi Y3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9z eG1sL21hdGNoLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9zaGFyZS9ndWlsZS8yLjAvc3htbC9hcHBseS10ZW1wbGF0ZXMuc2NtJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUv Mi4wL3N4bWwvYXBwbHktdGVtcGxhdGVzLnNjbScNCmAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3Vp bGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc3htbC9zc2F4LnNj bScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2Js aDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1 aWxlLzIuMC9zeG1sL3NzYXguc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC90ZXhpbmZvLnNjbScgfj4gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNi Y3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC90 ZXhpbmZvLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2 NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9z aGFyZS9ndWlsZS8yLjAvaWNlLTkvc2NtLXN0eWxlLXJlcGwuc2NtJyB+PiBg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3Nnds M2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4w L2ljZS05L3NjbS1zdHlsZS1yZXBsLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUt Ym9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvY29udHJvbC5z Y20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3di bGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9n dWlsZS8yLjAvaWNlLTkvY29udHJvbC5zY20nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3BvbGwuc2Nt JyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3Ymxo NGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3Vp bGUvMi4wL2ljZS05L3BvbGwuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9hbmQtbGV0LXN0YXIu c2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3 YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUv Z3VpbGUvMi4wL2ljZS05L2FuZC1sZXQtc3Rhci5zY20nDQpgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5Mzlm LWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L2No YW5uZWwuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2 OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMv c2hhcmUvZ3VpbGUvMi4wL2ljZS05L2NoYW5uZWwuc2NtJw0KYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5 Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9z YXZlLXN0YWNrLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dw c243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1k aXJzL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9zYXZlLXN0YWNrLnNjbScNCmAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNt aHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAv aWNlLTkvc3RyaW5nLWZ1bi5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvc3RyaW5nLWZ1bi5z Y20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5 YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3Vp bGUvMi4wL2ljZS05L2NhbGxpbmcuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9u LXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L2NhbGxpbmcu c2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZp eWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1 aWxlLzIuMC9pY2UtOS90aHJlYWRzLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlv bi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS90aHJlYWRz LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2 aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9n dWlsZS8yLjAvaWNlLTkvcjRycy5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24t dGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvcjRycy5zY20n DQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5Ymhp aGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUv Mi4wL2ljZS05L3JkZWxpbS5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvcmRlbGltLnNjbScN CmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlo bGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8y LjAvaWNlLTkvbGluZWlvLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0 LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9saW5laW8uc2NtJw0K YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhs Y21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIu MC9pY2UtOS9yZWFkbGluZS5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvcmVhZGxpbmUuc2Nt Jw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJo aWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxl LzIuMC9pY2UtOS9saXN0LnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0 LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9saXN0LnNjbScNCmAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNt aHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAv aWNlLTkvcXVhc2lzeW50YXguc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRl c3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3F1YXNpc3ludGF4 LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2 aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9n dWlsZS8yLjAvaWNlLTkvd2Vhay12ZWN0b3Iuc2NtJyB+PiBgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2Rk LXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3dl YWstdmVjdG9yLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvdG9wLXJlcGwuc2NtJyB+PiBgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jj c2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2lj ZS05L3RvcC1yZXBsLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kw cThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFw LTIuMC9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvZ2V0b3B0LWxvbmcuc2NtJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUv Mi4wL2ljZS05L2dldG9wdC1sb25nLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUt Ym9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvZXZhbC5zY20n IH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0 aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWls ZS8yLjAvaWNlLTkvZXZhbC5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl Lzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3Rz dHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L2Z1dHVyZXMuc2NtJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUv Mi4wL2ljZS05L2Z1dHVyZXMuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9zdHJlYW1zLnNjbScg fj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRp dzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxl LzIuMC9pY2UtOS9zdHJlYW1zLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9v dHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvbmV0d29ya2luZy5z Y20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3di bGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9n dWlsZS8yLjAvaWNlLTkvbmV0d29ya2luZy5zY20nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3I2cnMt bGlicmFyaWVzLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dw c243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1k aXJzL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9yNnJzLWxpYnJhcmllcy5zY20n DQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5Ymhp aGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUv Mi4wL2ljZS05L3BvZS5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUv MHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1h bGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvcG9lLnNjbScNCmAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJp NjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvaWNl LTkvbWFwcGluZy5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNn cHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwt ZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvbWFwcGluZy5zY20nDQpgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhy aTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2lj ZS05L2Jvb3QtOS5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNn cHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwt ZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvYm9vdC05LnNjbScNCmAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJp NjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvaWNl LTkvb3B0YXJncy5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNn cHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwt ZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvb3B0YXJncy5zY20nDQpgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhy aTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2lj ZS05L3JlY2VpdmUuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3JlY2VpdmUuc2NtJw0KYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21o cmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9p Y2UtOS9jb21tb24tbGlzdC5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvY29tbW9uLWxpc3Qu c2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZp eWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1 aWxlLzIuMC9pY2UtOS9xLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0 LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9xLnNjbScNCmAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJp NjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvaWNl LTkvZGVwcmVjYXRlZC5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUv MHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1h bGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvZGVwcmVjYXRlZC5zY20n DQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5Ymhp aGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUv Mi4wL2ljZS05L3NhZmUuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl LzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3Qt YWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3NhZmUuc2NtJw0KYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21o cmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9p Y2UtOS9pMThuLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dw c243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1k aXJzL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9pMThuLnNjbScNCmAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkz OWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvaWNlLTkv Zm9ybWF0LnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9mb3JtYXQuc2NtJw0KYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5 Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9n YXAtYnVmZmVyLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dw c243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1k aXJzL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9nYXAtYnVmZmVyLnNjbScNCmAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNt aHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAv aWNlLTkvc2VyaWFsaXplLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0 LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9zZXJpYWxpemUuc2Nt Jw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJo aWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxl LzIuMC9pY2UtOS9mdHcuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl LzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3Qt YWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L2Z0dy5zY20nDQpgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhy aTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2lj ZS05L3Nlc3Npb24uc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3Nlc3Npb24uc2NtJw0KYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21o cmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9p Y2UtOS9oY29ucy5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNn cHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwt ZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvaGNvbnMuc2NtJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9pY2Ut OS9ydW5xLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9ydW5xLnNjbScNCmAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYt Z3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvcHJl dHR5LXByaW50LnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dw c243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1k aXJzL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9wcmV0dHktcHJpbnQuc2NtJw0K YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhs Y21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIu MC9pY2UtOS9yNXJzLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8w c2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFs bC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9yNXJzLnNjbScNCmAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJp NjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvaWNl LTkvY3VycmllZC1kZWZpbml0aW9ucy5zY20nIH4+IGAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5p b24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvY3Vycmll ZC1kZWZpbml0aW9ucy5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5 MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJh cC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3Bvc2l4LnNjbScgfj4gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNi Y3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9p Y2UtOS9wb3NpeC5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4 bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0y LjAvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3BzeW50YXgtcHAuc2NtJyB+PiBg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3Nnds M2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4w L2ljZS05L3BzeW50YXgtcHAuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9tYXRjaC5zY20nIH4+ IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2 d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8y LjAvaWNlLTkvbWF0Y2guc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83 eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3Ry YXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9idWZmZXJlZC1pbnB1dC5z Y20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3di bGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9n dWlsZS8yLjAvaWNlLTkvYnVmZmVyZWQtaW5wdXQuc2NtJw0KYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5 Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9w c3ludGF4LnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9wc3ludGF4LnNjbScNCmAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkz OWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvaWNlLTkv bWF0Y2gudXBzdHJlYW0uc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl LzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3Qt YWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L21hdGNoLnVwc3RyZWFt LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2 aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9n dWlsZS8yLjAvaWNlLTkvdGltZS5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24t dGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvdGltZS5zY20n DQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5Ymhp aGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUv Mi4wL2ljZS05L2JpbmFyeS1wb3J0cy5zY20nIH4+IGAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5p b24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvYmluYXJ5 LXBvcnRzLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2 NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9z aGFyZS9ndWlsZS8yLjAvaWNlLTkvcmVnZXguc2NtJyB+PiBgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2Rk LXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3Jl Z2V4LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFs cjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFy ZS9ndWlsZS8yLjAvaWNlLTkvbHMuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9u LXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L2xzLnNjbScN CmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlo bGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8y LjAvaWNlLTkvcncuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3J3LnNjbScNCmAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkz OWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvaWNlLTkv ZG9jdW1lbnRhdGlvbi5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUv MHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1h bGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvZG9jdW1lbnRhdGlvbi5z Y20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5 YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3Vp bGUvMi4wL2ljZS05L2xvY2FsLWV2YWwuc2NtJyB+PiBgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVu aW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L2xvY2Fs LWV2YWwuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0 MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3No YXJlL2d1aWxlLzIuMC9pY2UtOS9pY29udi5zY20nIH4+IGAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQt dW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvaWNv bnYuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxy OXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJl L2d1aWxlLzIuMC9pY2UtOS9oaXN0b3J5LnNjbScgfj4gYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11 bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9oaXN0 b3J5LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFs cjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFy ZS9ndWlsZS8yLjAvaWNlLTkvZXhwZWN0LnNjbScgfj4gYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11 bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9leHBl Y3Quc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxy OXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJl L2d1aWxlLzIuMC9pY2UtOS9jb21tYW5kLWxpbmUuc2NtJyB+PiBgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2Zu N2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2ljZS05 L2NvbW1hbmQtbGluZS5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5 MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJh cC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L3N5bmNhc2Uuc2NtJyB+PiBg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3Nnds M2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4w L2ljZS05L3N5bmNhc2Uuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83 eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3Ry YXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9zbGliLnNjbScgfj4gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNi Y3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9p Y2UtOS9zbGliLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvc3RhY2stY2F0Y2guc2NtJyB+PiBg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3Nnds M2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4w L2ljZS05L3N0YWNrLWNhdGNoLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9v dHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvaWNlLTkvb2NjYW0tY2hhbm5l bC5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43 M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFy ZS9ndWlsZS8yLjAvaWNlLTkvb2NjYW0tY2hhbm5lbC5zY20nDQpgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5 MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2ljZS05 L251bGwuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2 OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMv c2hhcmUvZ3VpbGUvMi4wL2ljZS05L251bGwuc2NtJw0KYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1n dWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9kZWJ1 Zy5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43 M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFy ZS9ndWlsZS8yLjAvaWNlLTkvZGVidWcuc2NtJw0KYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWls ZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS92bGlzdC5z Y20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3di bGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9n dWlsZS8yLjAvaWNlLTkvdmxpc3Quc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1i b290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9zYWZlLXI1cnMu c2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3 YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUv Z3VpbGUvMi4wL2ljZS05L3NhZmUtcjVycy5zY20nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2ljZS05L2V2YWwt c3RyaW5nLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9ldmFsLXN0cmluZy5zY20nDQpgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhy aTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2lj ZS05L3BvcGVuLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dw c243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1k aXJzL3NoYXJlL2d1aWxlLzIuMC9pY2UtOS9wb3Blbi5zY20nDQpgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5 MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1 YWdlL3RyZWUtaWwuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL3RyZWUtaWwuc2NtJw0K YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhs Y21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIu MC9sYW5ndWFnZS9nbGlsLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0 LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9nbGlsLnNjbScN CmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlo bGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8y LjAvbGFuZ3VhZ2UvdmFsdWUvc3BlYy5zY20nIH4+IGAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5p b24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvdmFs dWUvc3BlYy5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6 djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAv c2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2Fzc2VtYmx5L3NwZWMuc2NtJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUv Mi4wL2xhbmd1YWdlL2Fzc2VtYmx5L3NwZWMuc2NtJw0KYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1n dWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9h c3NlbWJseS9jb21waWxlLWJ5dGVjb2RlLnNjbScgfj4gYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11 bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9h c3NlbWJseS9jb21waWxlLWJ5dGVjb2RlLnNjbScNCmAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3Vp bGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvYXNz ZW1ibHkvZGVjb21waWxlLWJ5dGVjb2RlLnNjbScgfj4gYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11 bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9h c3NlbWJseS9kZWNvbXBpbGUtYnl0ZWNvZGUuc2NtJw0KYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1n dWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9h c3NlbWJseS9kaXNhc3NlbWJsZS5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24t dGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvYXNzZW1i bHkvZGlzYXNzZW1ibGUuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83 eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3Ry YXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9zY2hlbWUvZGVjb21w aWxlLXRyZWUtaWwuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL3NjaGVtZS9kZWNvbXBp bGUtdHJlZS1pbC5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4 bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0y LjAvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL3NjaGVtZS9zcGVjLnNjbScg fj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRp dzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxl LzIuMC9sYW5ndWFnZS9zY2hlbWUvc3BlYy5zY20nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL3Nj aGVtZS9jb21waWxlLXRyZWUtaWwuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9u LXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL3NjaGVt ZS9jb21waWxlLXRyZWUtaWwuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9vYmpjb2RlL3Nw ZWMuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5u NzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hh cmUvZ3VpbGUvMi4wL2xhbmd1YWdlL29iamNvZGUvc3BlYy5zY20nDQpgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhy aTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2xh bmd1YWdlL3RyZWUtaWwvY2Fub25pY2FsaXplLnNjbScgfj4gYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nmbjdk ZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFn ZS90cmVlLWlsL2Nhbm9uaWNhbGl6ZS5zY20nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL3RyZWUt aWwvb3B0aW1pemUuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL3RyZWUtaWwvb3B0aW1p emUuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxy OXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJl L2d1aWxlLzIuMC9sYW5ndWFnZS90cmVlLWlsL2lubGluZS5zY20nIH4+IGAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wz YmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAv bGFuZ3VhZ2UvdHJlZS1pbC9pbmxpbmUuc2NtJw0KYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWls ZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS90cmVl LWlsL2VmZmVjdHMuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL3RyZWUtaWwvZWZmZWN0 cy5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5 dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUv Z3VpbGUvMi4wL2xhbmd1YWdlL3RyZWUtaWwvc3BlYy5zY20nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvbGFu Z3VhZ2UvdHJlZS1pbC9zcGVjLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9v dHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvdHJlZS1pbC9w cmltaXRpdmVzLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dw c243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1k aXJzL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS90cmVlLWlsL3ByaW1pdGl2 ZXMuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxy OXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJl L2d1aWxlLzIuMC9sYW5ndWFnZS90cmVlLWlsL2ZpeC1sZXRyZWMuc2NtJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUv Mi4wL2xhbmd1YWdlL3RyZWUtaWwvZml4LWxldHJlYy5zY20nDQpgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5 MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1 YWdlL3RyZWUtaWwvcGV2YWwuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRl c3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL3RyZWUtaWwv cGV2YWwuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0 MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3No YXJlL2d1aWxlLzIuMC9sYW5ndWFnZS90cmVlLWlsL2FuYWx5emUuc2NtJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUv Mi4wL2xhbmd1YWdlL3RyZWUtaWwvYW5hbHl6ZS5zY20nDQpgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5Mzlm LWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdl L3RyZWUtaWwvZGVidWcuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl LzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3Qt YWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL3RyZWUtaWwvZGVi dWcuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxy OXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJl L2d1aWxlLzIuMC9sYW5ndWFnZS90cmVlLWlsL2NzZS5zY20nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvbGFu Z3VhZ2UvdHJlZS1pbC9jc2Uuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS90cmVlLWlsL2Nv bXBpbGUtZ2xpbC5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNn cHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwt ZGlycy9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvdHJlZS1pbC9jb21waWxl LWdsaWwuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0 MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3No YXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9lbGlzcC9ydW50aW1lL3N1YnJzLnNj bScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2Js aDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1 aWxlLzIuMC9sYW5ndWFnZS9lbGlzcC9ydW50aW1lL3N1YnJzLnNjbScNCmAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNt aHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAv bGFuZ3VhZ2UvZWxpc3AvcnVudGltZS9tYWNyb3Muc2NtJyB+PiBgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2Zu N2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1 YWdlL2VsaXNwL3J1bnRpbWUvbWFjcm9zLnNjbScNCmAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3Vp bGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvZWxp c3AvcnVudGltZS9mdW5jdGlvbi1zbG90LnNjbScgfj4gYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11 bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9l bGlzcC9ydW50aW1lL2Z1bmN0aW9uLXNsb3Quc2NtJw0KYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1n dWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9l bGlzcC9ydW50aW1lL3ZhbHVlLXNsb3Quc2NtJyB+PiBgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVu aW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2Vs aXNwL3J1bnRpbWUvdmFsdWUtc2xvdC5zY20nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2VsaXNw L3NwZWMuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2 OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMv c2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2VsaXNwL3NwZWMuc2NtJw0KYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21o cmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9s YW5ndWFnZS9lbGlzcC9wYXJzZXIuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9u LXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2VsaXNw L3BhcnNlci5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6 djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAv c2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2VsaXNwL2JpbmRpbmdzLnNjbScg fj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRp dzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxl LzIuMC9sYW5ndWFnZS9lbGlzcC9iaW5kaW5ncy5zY20nDQpgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5Mzlm LWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdl L2VsaXNwL2xleGVyLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8w c2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFs bC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9lbGlzcC9sZXhlci5z Y20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5 YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3Vp bGUvMi4wL2xhbmd1YWdlL2VsaXNwL3J1bnRpbWUuc2NtJyB+PiBgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2Zu N2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1 YWdlL2VsaXNwL3J1bnRpbWUuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9lbGlzcC9jb21w aWxlLXRyZWUtaWwuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2VsaXNwL2NvbXBpbGUt dHJlZS1pbC5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6 djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAv c2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2Fzc2VtYmx5LnNjbScgfj4gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNi Y3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9s YW5ndWFnZS9hc3NlbWJseS5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl Lzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3Rz dHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2dsaWwvc3BlYy5z Y20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3di bGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9n dWlsZS8yLjAvbGFuZ3VhZ2UvZ2xpbC9zcGVjLnNjbScNCmAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYt Z3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2Uv Z2xpbC9jb21waWxlLWFzc2VtYmx5LnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlv bi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9nbGls L2NvbXBpbGUtYXNzZW1ibHkuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9lY21hc2NyaXB0 L2FycmF5LnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9lY21hc2NyaXB0L2FycmF5LnNj bScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXli aGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWls ZS8yLjAvbGFuZ3VhZ2UvZWNtYXNjcmlwdC9zcGVjLnNjbScgfj4gYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nm bjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9sYW5n dWFnZS9lY21hc2NyaXB0L3NwZWMuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1i b290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9lY21hc2Ny aXB0L3BhcnNlLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dw c243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1k aXJzL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9lY21hc2NyaXB0L3BhcnNl LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2 aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9n dWlsZS8yLjAvbGFuZ3VhZ2UvZWNtYXNjcmlwdC9mdW5jdGlvbi5zY20nIH4+ IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2 d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8y LjAvbGFuZ3VhZ2UvZWNtYXNjcmlwdC9mdW5jdGlvbi5zY20nDQpgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5 MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1 YWdlL2VjbWFzY3JpcHQvdG9rZW5pemUuc2NtJyB+PiBgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVu aW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2Vj bWFzY3JpcHQvdG9rZW5pemUuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9lY21hc2NyaXB0 L2ltcGwuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2 OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMv c2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2VjbWFzY3JpcHQvaW1wbC5zY20n DQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5Ymhp aGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUv Mi4wL2xhbmd1YWdlL2VjbWFzY3JpcHQvYmFzZS5zY20nIH4+IGAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43 ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvbGFuZ3Vh Z2UvZWNtYXNjcmlwdC9iYXNlLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9v dHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvZWNtYXNjcmlw dC9jb21waWxlLXRyZWUtaWwuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRl c3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2VjbWFzY3Jp cHQvY29tcGlsZS10cmVlLWlsLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9v dHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvYnl0ZWNvZGUv c3BlYy5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4 bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9z aGFyZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvYnl0ZWNvZGUvc3BlYy5zY20nDQpg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxj bWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4w L2xhbmd1YWdlL2JyYWluZnVjay9zcGVjLnNjbScgfj4gYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11 bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9sYW5ndWFnZS9i cmFpbmZ1Y2svc3BlYy5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5 MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJh cC0yLjAvc2hhcmUvZ3VpbGUvMi4wL2xhbmd1YWdlL2JyYWluZnVjay9wYXJz ZS5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43 M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFy ZS9ndWlsZS8yLjAvbGFuZ3VhZ2UvYnJhaW5mdWNrL3BhcnNlLnNjbScNCmAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNt aHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAv bGFuZ3VhZ2UvYnJhaW5mdWNrL2NvbXBpbGUtc2NoZW1lLnNjbScgfj4gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNi Y3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9s YW5ndWFnZS9icmFpbmZ1Y2svY29tcGlsZS1zY2hlbWUuc2NtJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9sYW5n dWFnZS9icmFpbmZ1Y2svY29tcGlsZS10cmVlLWlsLnNjbScgfj4gYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nm bjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9sYW5n dWFnZS9icmFpbmZ1Y2svY29tcGlsZS10cmVlLWlsLnNjbScNCmAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkz OWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc3RhdHBy b2Yuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5u NzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hh cmUvZ3VpbGUvMi4wL3N0YXRwcm9mLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUt Ym9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc2NyaXB0cy9saXN0LnNj bScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2Js aDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1 aWxlLzIuMC9zY3JpcHRzL2xpc3Quc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1i b290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zY3JpcHRzL2hlbHAuc2Nt JyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3Ymxo NGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3Vp bGUvMi4wL3NjcmlwdHMvaGVscC5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJv b3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3NjcmlwdHMvcmVhZC1yZmM4 MjIuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5u NzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hh cmUvZ3VpbGUvMi4wL3NjcmlwdHMvcmVhZC1yZmM4MjIuc2NtJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zY3Jp cHRzL3VzZTJkb3Quc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3NjcmlwdHMvdXNlMmRvdC5zY20nDQpg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxj bWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4w L3NjcmlwdHMvc25hcmYtZ3VpbGUtbTQtZG9jcy5zY20nIH4+IGAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43 ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvc2NyaXB0 cy9zbmFyZi1ndWlsZS1tNC1kb2NzLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUt Ym9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc2NyaXB0cy9mcmlzay5z Y20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3di bGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9n dWlsZS8yLjAvc2NyaXB0cy9mcmlzay5zY20nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3NjcmlwdHMvcmVhZC10 ZXh0LW91dGxpbmUuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3NjcmlwdHMvcmVhZC10ZXh0LW91dGxp bmUuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxy OXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJl L2d1aWxlLzIuMC9zY3JpcHRzL2F1dG9mcmlzay5zY20nIH4+IGAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43 ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvc2NyaXB0 cy9hdXRvZnJpc2suc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBx OG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAt Mi4wL3NoYXJlL2d1aWxlLzIuMC9zY3JpcHRzL3NuYXJmLWNoZWNrLWFuZC1v dXRwdXQtdGV4aS5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNn cHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwt ZGlycy9zaGFyZS9ndWlsZS8yLjAvc2NyaXB0cy9zbmFyZi1jaGVjay1hbmQt b3V0cHV0LXRleGkuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBx OG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAt Mi4wL3NoYXJlL2d1aWxlLzIuMC9zY3JpcHRzL3NjYW4tYXBpLnNjbScgfj4g YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3 bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIu MC9zY3JpcHRzL3NjYW4tYXBpLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9v dHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc2NyaXB0cy9yZWFkLXNjaGVt ZS1zb3VyY2Uuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bz bjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRp cnMvc2hhcmUvZ3VpbGUvMi4wL3NjcmlwdHMvcmVhZC1zY2hlbWUtc291cmNl LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2 aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9n dWlsZS8yLjAvc2NyaXB0cy9jb21waWxlLnNjbScgfj4gYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11 bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9zY3JpcHRzL2Nv bXBpbGUuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0 MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3No YXJlL2d1aWxlLzIuMC9zY3JpcHRzL2RvYy1zbmFyZi5zY20nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvc2Ny aXB0cy9kb2Mtc25hcmYuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83 eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3Ry YXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zY3JpcHRzL3B1bmlmeS5zY20nIH4+ IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2 d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8y LjAvc2NyaXB0cy9wdW5pZnkuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zY3JpcHRzL2xpbnQuc2NtJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUv Mi4wL3NjcmlwdHMvbGludC5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl Lzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3Rz dHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3NjcmlwdHMvZ2VuZXJhdGUtYXV0 b2xvYWQuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2 OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMv c2hhcmUvZ3VpbGUvMi4wL3NjcmlwdHMvZ2VuZXJhdGUtYXV0b2xvYWQuc2Nt Jw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJo aWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxl LzIuMC9zY3JpcHRzL2FwaS1kaWZmLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlv bi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9zY3JpcHRzL2FwaS1k aWZmLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFs cjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFy ZS9ndWlsZS8yLjAvc2NyaXB0cy9kaXNhc3NlbWJsZS5zY20nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvc2Ny aXB0cy9kaXNhc3NlbWJsZS5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl Lzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3Rz dHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3NjcmlwdHMvZGlzcGxheS1jb21t ZW50YXJ5LnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L3NoYXJlL2d1aWxlLzIuMC9zY3JpcHRzL2Rpc3BsYXktY29tbWVudGFyeS5z Y20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5 YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3Vp bGUvMi4wL3NjcmlwdHMvc3VtbWFyaXplLWd1aWxlLVRPRE8uc2NtJyB+PiBg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3Nnds M2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4w L3NjcmlwdHMvc3VtbWFyaXplLWd1aWxlLVRPRE8uc2NtJw0KYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5 Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9ybnJzLnNj bScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2Js aDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1 aWxlLzIuMC9ybnJzLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kw cThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFw LTIuMC9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTY3L2NvbXBhcmUuc2Nt JyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3Ymxo NGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3Vp bGUvMi4wL3NyZmkvc3JmaS02Ny9jb21wYXJlLnNjbScNCmAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYt Z3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZp LTQxLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhu bjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3No YXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktNDEuc2NtJw0KYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1n dWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmkt Njcuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5u NzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hh cmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS02Ny5zY20nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS0x OS5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43 M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFy ZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTE5LnNjbScNCmAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3Vp bGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTE4 LnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjcz d2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJl L2d1aWxlLzIuMC9zcmZpL3NyZmktMTguc2NtJw0KYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWls ZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktMTcu c2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3 YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUv Z3VpbGUvMi4wL3NyZmkvc3JmaS0xNy5zY20nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS05LnNj bScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2Js aDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1 aWxlLzIuMC9zcmZpL3NyZmktOS5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJv b3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS00L2dudS5z Y20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3di bGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9n dWlsZS8yLjAvc3JmaS9zcmZpLTQvZ251LnNjbScNCmAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3Vp bGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTE2 LnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjcz d2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJl L2d1aWxlLzIuMC9zcmZpL3NyZmktMTYuc2NtJw0KYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWls ZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktOC5z Y20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3di bGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9n dWlsZS8yLjAvc3JmaS9zcmZpLTguc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1i b290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktOS9nbnUu c2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3 YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUv Z3VpbGUvMi4wL3NyZmkvc3JmaS05L2dudS5zY20nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS0x NC5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43 M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFy ZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTE0LnNjbScNCmAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3Vp bGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTYu c2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3 YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUv Z3VpbGUvMi4wL3NyZmkvc3JmaS02LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUt Ym9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTI3LnNj bScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2Js aDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1 aWxlLzIuMC9zcmZpL3NyZmktMjcuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1i b290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktMTMuc2Nt JyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3Ymxo NGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3Vp bGUvMi4wL3NyZmkvc3JmaS0xMy5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJv b3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS04OC5zY20n IH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0 aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWls ZS8yLjAvc3JmaS9zcmZpLTg4LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9v dHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTI2LnNjbScg fj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRp dzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxl LzIuMC9zcmZpL3NyZmktMjYuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktNjAuc2NtJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUv Mi4wL3NyZmkvc3JmaS02MC5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl Lzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3Rz dHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS0zOS5zY20nIH4+ IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2 d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8y LjAvc3JmaS9zcmZpLTM5LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUv N3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0 cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTQuc2NtJyB+PiBg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3Nnds M2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4w L3NyZmkvc3JmaS00LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kw cThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFw LTIuMC9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTExLnNjbScgfj4gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNi Y3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9z cmZpL3NyZmktMTEuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBx OG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAt Mi4wL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktMzguc2NtJyB+PiBgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jj c2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3Ny Zmkvc3JmaS0zOC5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4 bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0y LjAvc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS0xMC5zY20nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvc3Jm aS9zcmZpLTEwLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTIuc2NtJyB+PiBgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2Zu N2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3NyZmkv c3JmaS0yLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2 NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9z aGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTM3LnNjbScgfj4gYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nmbjdk ZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3Ny ZmktMzcuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0 MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3No YXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktOTguc2NtJyB+PiBgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2Rk LXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3Jm aS05OC5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQx bHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hh cmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS0xLnNjbScgfj4gYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11 bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmkt MS5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5 dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUv Z3VpbGUvMi4wL3NyZmkvc3JmaS0zNS5zY20nIH4+IGAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5p b24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTM1 LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2 aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9n dWlsZS8yLjAvc3JmaS9zcmZpLTM0LnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlv bi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmktMzQu c2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZp eWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1 aWxlLzIuMC9zcmZpL3NyZmktNDIvZWMuc2NtJyB+PiBgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVu aW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS00 Mi9lYy5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQx bHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hh cmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS00NS5zY20nIH4+IGAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQt dW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZp LTQ1LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFs cjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFy ZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTMxLnNjbScgfj4gYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11 bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9zcmZpL3NyZmkt MzEuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxy OXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJl L2d1aWxlLzIuMC9zcmZpL3NyZmktNDIuc2NtJyB+PiBgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVu aW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3NyZmkvc3JmaS00 Mi5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5 dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUv Z3VpbGUvMi4wL3NyZmkvc3JmaS02OS5zY20nIH4+IGAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5p b24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvc3JmaS9zcmZpLTY5 LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2 aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9n dWlsZS8yLjAvZ3VpbGUtcHJvY2VkdXJlcy50eHQnIH4+IGAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQt dW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvZ3VpbGUtcHJv Y2VkdXJlcy50eHQnDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6 djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAv c2hhcmUvZ3VpbGUvMi4wL3JucnMvbXV0YWJsZS1zdHJpbmdzLnNjbScgfj4g YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3 bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIu MC9ybnJzL211dGFibGUtc3RyaW5ncy5zY20nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3JucnMvY29udHJvbC5z Y20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3di bGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9n dWlsZS8yLjAvcm5ycy9jb250cm9sLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUt Ym9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvcm5ycy9yZWNvcmRzL3By b2NlZHVyYWwuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bz bjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRp cnMvc2hhcmUvZ3VpbGUvMi4wL3JucnMvcmVjb3Jkcy9wcm9jZWR1cmFsLnNj bScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXli aGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWls ZS8yLjAvcm5ycy9yZWNvcmRzL3N5bnRhY3RpYy5zY20nIH4+IGAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43 ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvcm5ycy9y ZWNvcmRzL3N5bnRhY3RpYy5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl Lzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3Rz dHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3JucnMvcmVjb3Jkcy9pbnNwZWN0 aW9uLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhu bjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3No YXJlL2d1aWxlLzIuMC9ybnJzL3JlY29yZHMvaW5zcGVjdGlvbi5zY20nDQpg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxj bWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4w L3JucnMvbGlzdHMuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3JucnMvbGlzdHMuc2NtJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9ybnJz L2VudW1zLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L3NoYXJlL2d1aWxlLzIuMC9ybnJzL2VudW1zLnNjbScNCmAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYt Z3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvcm5ycy9jb25k aXRpb25zLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L3NoYXJlL2d1aWxlLzIuMC9ybnJzL2NvbmRpdGlvbnMuc2NtJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9ybnJz L2hhc2h0YWJsZXMuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3JucnMvaGFzaHRhYmxlcy5zY20nDQpg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxj bWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4w L3JucnMvYXJpdGhtZXRpYy9maXhudW1zLnNjbScgfj4gYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11 bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9ybnJzL2FyaXRo bWV0aWMvZml4bnVtcy5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5 MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJh cC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3JucnMvYXJpdGhtZXRpYy9iaXR3aXNl LnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjcz d2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJl L2d1aWxlLzIuMC9ybnJzL2FyaXRobWV0aWMvYml0d2lzZS5zY20nDQpgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhy aTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3Ju cnMvYXJpdGhtZXRpYy9mbG9udW1zLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlv bi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9ybnJzL2FyaXRobWV0 aWMvZmxvbnVtcy5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4 bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0y LjAvc2hhcmUvZ3VpbGUvMi4wL3JucnMvc29ydGluZy5zY20nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvcm5y cy9zb3J0aW5nLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9zaGFyZS9ndWlsZS8yLjAvcm5ycy9maWxlcy5zY20nIH4+IGAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43 ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvcm5ycy9m aWxlcy5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQx bHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hh cmUvZ3VpbGUvMi4wL3JucnMvcHJvZ3JhbXMuc2NtJyB+PiBgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2Rk LXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3JucnMvcHJv Z3JhbXMuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0 MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3No YXJlL2d1aWxlLzIuMC9ybnJzL211dGFibGUtcGFpcnMuc2NtJyB+PiBgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jj c2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3Ju cnMvbXV0YWJsZS1wYWlycy5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl Lzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3Rz dHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3JucnMvYnl0ZXZlY3RvcnMuc2Nt JyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3Ymxo NGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3Vp bGUvMi4wL3JucnMvYnl0ZXZlY3RvcnMuc2NtJw0KYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWls ZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC9ybnJzL3VuaWNvZGUu c2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3 YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUv Z3VpbGUvMi4wL3JucnMvdW5pY29kZS5zY20nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3JucnMvZXZhbC5zY20n IH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0 aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWls ZS8yLjAvcm5ycy9ldmFsLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUv N3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0 cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvcm5ycy9iYXNlLnNjbScgfj4gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNi Y3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9y bnJzL2Jhc2Uuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42 enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4w L3NoYXJlL2d1aWxlLzIuMC9ybnJzL3N5bnRheC1jYXNlLnNjbScgfj4gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNi Y3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9y bnJzL3N5bnRheC1jYXNlLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUv N3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0 cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvcm5ycy9yNXJzLnNjbScgfj4gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNi Y3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9y bnJzL3I1cnMuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42 enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4w L3NoYXJlL2d1aWxlLzIuMC9ybnJzL2lvL3BvcnRzLnNjbScgfj4gYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nm bjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC9ybnJz L2lvL3BvcnRzLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9zaGFyZS9ndWlsZS8yLjAvcm5ycy9pby9zaW1wbGUuc2NtJyB+PiBgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jj c2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3Ju cnMvaW8vc2ltcGxlLnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kw cThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFw LTIuMC9zaGFyZS9ndWlsZS8yLjAvcm5ycy9leGNlcHRpb25zLnNjbScgfj4g YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3 bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIu MC9ybnJzL2V4Y2VwdGlvbnMuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIuMC93ZWIvaHR0cC5zY20nIH4+IGAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wz YmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAv d2ViL2h0dHAuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42 enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4w L3NoYXJlL2d1aWxlLzIuMC93ZWIvY2xpZW50LnNjbScgfj4gYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nmbjdk ZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC93ZWIvY2xp ZW50LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFs cjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFy ZS9ndWlsZS8yLjAvd2ViL3NlcnZlci9odHRwLnNjbScgfj4gYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nmbjdk ZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC93ZWIvc2Vy dmVyL2h0dHAuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42 enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4w L3NoYXJlL2d1aWxlLzIuMC93ZWIvcmVxdWVzdC5zY20nIH4+IGAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43 ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvd2ViL3Jl cXVlc3Quc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0 MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3No YXJlL2d1aWxlLzIuMC93ZWIvcmVzcG9uc2Uuc2NtJyB+PiBgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2Rk LXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3dlYi9yZXNw b25zZS5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQx bHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hh cmUvZ3VpbGUvMi4wL3dlYi91cmkuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9u LXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3dlYi91cmkuc2NtJw0K YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhs Y21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3NoYXJlL2d1aWxlLzIu MC93ZWIvc2VydmVyLnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8w c2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFs bC1kaXJzL3NoYXJlL2d1aWxlLzIuMC93ZWIvc2VydmVyLnNjbScNCmAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJp NjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAvdGV4 aW5mby9pbmRleGluZy5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUv MHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1h bGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvdGV4aW5mby9pbmRleGluZy5zY20n DQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5Ymhp aGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUv Mi4wL3RleGluZm8vcGxhaW4tdGV4dC5zY20nIH4+IGAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5p b24tdGVzdC1hbGwtZGlycy9zaGFyZS9ndWlsZS8yLjAvdGV4aW5mby9wbGFp bi10ZXh0LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2 NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9z aGFyZS9ndWlsZS8yLjAvdGV4aW5mby9odG1sLnNjbScgfj4gYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nmbjdk ZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJlL2d1aWxlLzIuMC90ZXhpbmZv L2h0bWwuc2NtJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0 MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL3No YXJlL2d1aWxlLzIuMC90ZXhpbmZvL3JlZmxlY3Rpb24uc2NtJyB+PiBgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jj c2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3Rl eGluZm8vcmVmbGVjdGlvbi5zY20nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl Lzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3Rz dHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3RleGluZm8vc3RyaW5nLXV0aWxz LnNjbScgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjcz d2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL3NoYXJl L2d1aWxlLzIuMC90ZXhpbmZvL3N0cmluZy11dGlscy5zY20nDQpgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5 MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvc2hhcmUvZ3VpbGUvMi4wL3RleGlu Zm8vZG9jYm9vay5zY20nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNn cHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwt ZGlycy9zaGFyZS9ndWlsZS8yLjAvdGV4aW5mby9kb2Nib29rLnNjbScNCmAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNt aHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9zaGFyZS9ndWlsZS8yLjAv dGV4aW5mby9zZXJpYWxpemUuc2NtJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRl c3QtYWxsLWRpcnMvc2hhcmUvZ3VpbGUvMi4wL3RleGluZm8vc2VyaWFsaXpl LnNjbScNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2 aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9iaW4vLmd1 aWxlLXJlYWwnIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4 bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9i aW4vLmd1aWxlLXJlYWwnDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4 bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0y LjAvYmluL2d1aWxlJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bz bjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRp cnMvYmluL2d1aWxlJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42 enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4w L2xpYi9ndWlsZS8yLjAvY2NhY2hlL29vcC9nb29wcy5nbycgfj4gYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nm bjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hl L29vcC9nb29wcy5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9vb3AvZ29vcHMvaW50ZXJuYWwuZ28n IH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0 aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9vb3AvZ29vcHMvaW50ZXJuYWwuZ28nDQpgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5Mzlm LWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvb29w L2dvb3BzL3NpbXBsZS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8w c2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFs bC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL29vcC9nb29wcy9zaW1wbGUu Z28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5 YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxl LzIuMC9jY2FjaGUvb29wL2dvb3BzL3V0aWwuZ28nIH4+IGAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQt dW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9vb3Av Z29vcHMvdXRpbC5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9vb3AvZ29vcHMvY29tcGlsZS5nbycg fj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRp dzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8y LjAvY2NhY2hlL29vcC9nb29wcy9jb21waWxlLmdvJw0KYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1n dWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL29vcC9n b29wcy9kaXNwYXRjaC5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8w c2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFs bC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL29vcC9nb29wcy9kaXNwYXRj aC5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2 aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3Vp bGUvMi4wL2NjYWNoZS9vb3AvZ29vcHMvYWN0aXZlLXNsb3QuZ28nIH4+IGAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wz YmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2Nj YWNoZS9vb3AvZ29vcHMvYWN0aXZlLXNsb3QuZ28nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvb29wL2dv b3BzL2FjY2Vzc29ycy5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8w c2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFs bC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL29vcC9nb29wcy9hY2Nlc3Nv cnMuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5 dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1 aWxlLzIuMC9jY2FjaGUvb29wL2dvb3BzL2Rlc2NyaWJlLmdvJyB+PiBgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jj c2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2Fj aGUvb29wL2dvb3BzL2Rlc2NyaWJlLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1i b290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL29vcC9nb29wcy9z dGtsb3MuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4 bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9s aWIvZ3VpbGUvMi4wL2NjYWNoZS9vb3AvZ29vcHMvc3RrbG9zLmdvJw0KYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21o cmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL29vcC9nb29wcy9jb21wb3NpdGUtc2xvdC5nbycgfj4gYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nmbjdk ZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL29v cC9nb29wcy9jb21wb3NpdGUtc2xvdC5nbycNCmAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUt Ym9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9vb3AvZ29vcHMv c2F2ZS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhu bjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xp Yi9ndWlsZS8yLjAvY2NhY2hlL29vcC9nb29wcy9zYXZlLmdvJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hl L3RleGluZm8uZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNu NzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGly cy9saWIvZ3VpbGUvMi4wL2NjYWNoZS90ZXhpbmZvLmdvJw0KYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5 Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N5 c3RlbS9iYXNlL3BtYXRjaC5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0 LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N5c3RlbS9iYXNlL3Bt YXRjaC5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFs cjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIv Z3VpbGUvMi4wL2NjYWNoZS9zeXN0ZW0vYmFzZS9zeW50YXguZ28nIH4+IGAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wz YmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2Nj YWNoZS9zeXN0ZW0vYmFzZS9zeW50YXguZ28nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3lzdGVtL2Jh c2UvdGFyZ2V0LmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bz bjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRp cnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3lzdGVtL2Jhc2UvdGFyZ2V0Lmdv Jw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJo aWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8y LjAvY2NhY2hlL3N5c3RlbS9iYXNlL2xhbHIuZ28nIH4+IGAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQt dW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zeXN0 ZW0vYmFzZS9sYWxyLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBx OG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAt Mi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N5c3RlbS9iYXNlL2NvbXBpbGUu Z28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3di bGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3Vp bGUvMi4wL2NjYWNoZS9zeXN0ZW0vYmFzZS9jb21waWxlLmdvJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hl L3N5c3RlbS9iYXNlL2NrLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl LzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3Qt YWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3lzdGVtL2Jhc2UvY2su Z28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5 YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxl LzIuMC9jY2FjaGUvc3lzdGVtL2Jhc2UvbGFuZ3VhZ2UuZ28nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9zeXN0ZW0vYmFzZS9sYW5ndWFnZS5nbycNCmAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUt Ym9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zeXN0ZW0vYmFz ZS9tZXNzYWdlLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bz bjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRp cnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3lzdGVtL2Jhc2UvbWVzc2FnZS5n bycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXli aGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9zeXN0ZW0vdm0vdHJhY2UuZ28nIH4+IGAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQt dW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zeXN0 ZW0vdm0vdHJhY2UuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4 bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0y LjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3lzdGVtL3ZtL3RyYXBzLmdvJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIu MC9jY2FjaGUvc3lzdGVtL3ZtL3RyYXBzLmdvJw0KYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWls ZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N5c3RlbS92 bS90cmFwLXN0YXRlLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3lzdGVtL3ZtL3RyYXAtc3Rh dGUuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5 dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1 aWxlLzIuMC9jY2FjaGUvc3lzdGVtL3ZtL29iamNvZGUuZ28nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9zeXN0ZW0vdm0vb2JqY29kZS5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9v dHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zeXN0ZW0vdm0vZnJh bWUuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43 M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIv Z3VpbGUvMi4wL2NjYWNoZS9zeXN0ZW0vdm0vZnJhbWUuZ28nDQpgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5 MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUv c3lzdGVtL3ZtL3ZtLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3lzdGVtL3ZtL3ZtLmdvJw0K YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhs Y21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL3N5c3RlbS92bS9jb3ZlcmFnZS5nbycgfj4gYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11 bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N5c3Rl bS92bS9jb3ZlcmFnZS5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kw cThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFw LTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zeXN0ZW0vdm0vcHJvZ3JhbS5n bycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2Js aDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWls ZS8yLjAvY2NhY2hlL3N5c3RlbS92bS9wcm9ncmFtLmdvJw0KYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5 Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N5 c3RlbS92bS9pbnN0cnVjdGlvbi5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10 ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N5c3RlbS92bS9p bnN0cnVjdGlvbi5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zeXN0ZW0vdm0vaW5zcGVjdC5nbycg fj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRp dzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8y LjAvY2NhY2hlL3N5c3RlbS92bS9pbnNwZWN0LmdvJw0KYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1n dWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N5c3Rl bS9mb3JlaWduLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bz bjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRp cnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3lzdGVtL2ZvcmVpZ24uZ28nDQpg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxj bWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9j Y2FjaGUvc3lzdGVtL3hyZWYuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zeXN0ZW0veHJlZi5n bycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXli aGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9zeXN0ZW0vcmVwbC9jb21tYW5kLmdvJyB+PiBgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2Zu N2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUv c3lzdGVtL3JlcGwvY29tbWFuZC5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9v dHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zeXN0ZW0vcmVwbC9y ZXBsLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5u NzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGli L2d1aWxlLzIuMC9jY2FjaGUvc3lzdGVtL3JlcGwvcmVwbC5nbycNCmAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJp NjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9zeXN0ZW0vcmVwbC9jb21tb24uZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24t dGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zeXN0ZW0vcmVw bC9jb21tb24uZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6 djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAv bGliL2d1aWxlLzIuMC9jY2FjaGUvc3lzdGVtL3JlcGwvc2VydmVyLmdvJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIu MC9jY2FjaGUvc3lzdGVtL3JlcGwvc2VydmVyLmdvJw0KYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1n dWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N5c3Rl bS9yZXBsL2Vycm9yLWhhbmRsaW5nLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9u LXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3lzdGVtL3Jl cGwvZXJyb3ItaGFuZGxpbmcuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl Lzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3Rz dHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3lzdGVtL3JlcGwvZGVi dWcuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43 M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIv Z3VpbGUvMi4wL2NjYWNoZS9zeXN0ZW0vcmVwbC9kZWJ1Zy5nbycNCmAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJp NjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9ybnJzLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2 OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMv bGliL2d1aWxlLzIuMC9jY2FjaGUvcm5ycy5nbycNCmAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3Vp bGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zeG1sL2Fw cGx5LXRlbXBsYXRlcy5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8w c2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFs bC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N4bWwvYXBwbHktdGVtcGxh dGVzLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxy OXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9n dWlsZS8yLjAvY2NhY2hlL3N4bWwvc2ltcGxlLmdvJyB+PiBgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2Rk LXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3ht bC9zaW1wbGUuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6 djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAv bGliL2d1aWxlLzIuMC9jY2FjaGUvc3htbC9mb2xkLmdvJyB+PiBgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2Zu N2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUv c3htbC9mb2xkLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42 enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4w L2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N4bWwveHBhdGguZ28nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9zeG1sL3hwYXRoLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBx OG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAt Mi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N4bWwvdHJhbnNmb3JtLmdvJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIu MC9jY2FjaGUvc3htbC90cmFuc2Zvcm0uZ28nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3htbC9zc2F4 LmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3 YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1 aWxlLzIuMC9jY2FjaGUvc3htbC9zc2F4LmdvJw0KYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWls ZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N4bWwvc3Nh eC9pbnB1dC1wYXJzZS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8w c2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFs bC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3N4bWwvc3NheC9pbnB1dC1w YXJzZS5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFs cjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIv Z3VpbGUvMi4wL2NjYWNoZS9zeG1sL21hdGNoLmdvJyB+PiBgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2Rk LXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3ht bC9tYXRjaC5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2 NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9s aWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9xLmdvJyB+PiBgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2Rk LXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNl LTkvcS5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFs cjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIv Z3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9yZWNlaXZlLmdvJyB+PiBgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2Zu N2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUv aWNlLTkvcmVjZWl2ZS5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kw cThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFw LTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9ib290LTkuZ28nIH4+ IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2 d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4w L2NjYWNoZS9pY2UtOS9ib290LTkuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJv b3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvcncuZ28n IH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0 aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9pY2UtOS9ydy5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9v dHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9scy5nbycg fj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRp dzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8y LjAvY2NhY2hlL2ljZS05L2xzLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L25ldHdvcmtp bmcuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43 M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIv Z3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9uZXR3b3JraW5nLmdvJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hl L2ljZS05L3NhdmUtc3RhY2suZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9zYXZlLXN0 YWNrLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxy OXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9n dWlsZS8yLjAvY2NhY2hlL2ljZS05L2NoYW5uZWwuZ28nIH4+IGAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43 ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9p Y2UtOS9jaGFubmVsLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBx OG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAt Mi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L21hcHBpbmcuZ28nIH4+ IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2 d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4w L2NjYWNoZS9pY2UtOS9tYXBwaW5nLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1i b290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L3N0cmlu Zy1mdW4uZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4 bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9s aWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9zdHJpbmctZnVuLmdvJw0KYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21o cmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL2ljZS05L2NvbnRyb2wuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9jb250cm9s LmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZp eWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWls ZS8yLjAvY2NhY2hlL2ljZS05L3BvbGwuZ28nIH4+IGAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5p b24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9w b2xsLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxy OXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9n dWlsZS8yLjAvY2NhY2hlL2ljZS05L3N0cmVhbXMuZ28nIH4+IGAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43 ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9p Y2UtOS9zdHJlYW1zLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBx OG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAt Mi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L2V2YWwtc3RyaW5nLmdv JyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3Ymxo NGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxl LzIuMC9jY2FjaGUvaWNlLTkvZXZhbC1zdHJpbmcuZ28nDQpgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5Mzlm LWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNl LTkvcHN5bnRheC1wcC5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8w c2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFs bC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L3BzeW50YXgtcHAu Z28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5 YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxl LzIuMC9jY2FjaGUvaWNlLTkvZXZhbC5nbycgfj4gYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlv bi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L2V2 YWwuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5 dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1 aWxlLzIuMC9jY2FjaGUvaWNlLTkvbWF0Y2guZ28nIH4+IGAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQt dW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2Ut OS9tYXRjaC5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2 NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9s aWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9kb2N1bWVudGF0aW9uLmdvJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIu MC9jY2FjaGUvaWNlLTkvZG9jdW1lbnRhdGlvbi5nbycNCmAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYt Z3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2Ut OS93ZWFrLXZlY3Rvci5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8w c2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFs bC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L3dlYWstdmVjdG9y LmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZp eWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWls ZS8yLjAvY2NhY2hlL2ljZS05L2RlYnVnLmdvJyB+PiBgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVu aW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkv ZGVidWcuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQx bHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGli L2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvb2NjYW0tY2hhbm5lbC5nbycgfj4g YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3 bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL2ljZS05L29jY2FtLWNoYW5uZWwuZ28nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkv cG9zaXguZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4 bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9s aWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9wb3NpeC5nbycNCmAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkz OWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9p Y2UtOS9jb21tb24tbGlzdC5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0 LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L2NvbW1vbi1s aXN0LmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxy OXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9n dWlsZS8yLjAvY2NhY2hlL2ljZS05L251bGwuZ28nIH4+IGAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQt dW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2Ut OS9udWxsLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0 MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xp Yi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L3RvcC1yZXBsLmdvJyB+PiBgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jj c2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2Fj aGUvaWNlLTkvdG9wLXJlcGwuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl Lzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3Rz dHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvcjVycy5nbycg fj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRp dzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8y LjAvY2NhY2hlL2ljZS05L3I1cnMuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJv b3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvcnVucS5n bycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2Js aDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWls ZS8yLjAvY2NhY2hlL2ljZS05L3J1bnEuZ28nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvbG9j YWwtZXZhbC5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L2xvY2FsLWV2YWwuZ28nDQpg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxj bWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9j Y2FjaGUvaWNlLTkvZnR3LmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl LzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3Qt YWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvZnR3LmdvJw0K YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhs Y21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL2ljZS05L3NlcmlhbGl6ZS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlv bi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L3Nl cmlhbGl6ZS5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2 NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9s aWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9zbGliLmdvJyB+PiBgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2Zu N2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUv aWNlLTkvc2xpYi5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9wcmV0dHktcHJpbnQuZ28n IH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0 aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9pY2UtOS9wcmV0dHktcHJpbnQuZ28nDQpgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5Mzlm LWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNl LTkvbGluZWlvLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bz bjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRp cnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvbGluZWlvLmdvJw0KYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21o cmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL2ljZS05L2hpc3RvcnkuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9oaXN0b3J5 LmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZp eWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWls ZS8yLjAvY2NhY2hlL2ljZS05L3JlYWRsaW5lLmdvJyB+PiBgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2Rk LXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNl LTkvcmVhZGxpbmUuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4 bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0y LjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvdGhyZWFkcy5nbycgfj4g YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3 bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL2ljZS05L3RocmVhZHMuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJv b3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvY2FsbGlu Zy5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjcz d2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9n dWlsZS8yLjAvY2NhY2hlL2ljZS05L2NhbGxpbmcuZ28nDQpgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5Mzlm LWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNl LTkvb3B0YXJncy5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dw c243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1k aXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L29wdGFyZ3MuZ28nDQpg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxj bWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9j Y2FjaGUvaWNlLTkvZ2FwLWJ1ZmZlci5nbycgfj4gYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlv bi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L2dh cC1idWZmZXIuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6 djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAv bGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvZGVwcmVjYXRlZC5nbycgfj4g YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3 bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL2ljZS05L2RlcHJlY2F0ZWQuZ28nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvcmVn ZXguZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43 M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIv Z3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9yZWdleC5nbycNCmAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYt Z3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2Ut OS90aW1lLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2 OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMv bGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvdGltZS5nbycNCmAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkz OWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9p Y2UtOS9iaW5hcnktcG9ydHMuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9iaW5hcnkt cG9ydHMuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQx bHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGli L2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvcG9lLmdvJyB+PiBgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2Rk LXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNl LTkvcG9lLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0 MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xp Yi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L2FuZC1sZXQtc3Rhci5nbycgfj4g YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3 bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL2ljZS05L2FuZC1sZXQtc3Rhci5nbycNCmAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3Vp bGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9m dXR1cmVzLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2 OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMv bGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvZnV0dXJlcy5nbycNCmAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJp NjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9pY2UtOS9wb3Blbi5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8w c2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFs bC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L3BvcGVuLmdvJw0K YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhs Y21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL2ljZS05L2N1cnJpZWQtZGVmaW5pdGlvbnMuZ28nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9pY2UtOS9jdXJyaWVkLWRlZmluaXRpb25zLmdvJw0KYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1n dWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05 L3ZsaXN0LmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2 OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMv bGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvdmxpc3QuZ28nDQpgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5 MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUv aWNlLTkvc2FmZS1yNXJzLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl LzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3Qt YWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvc2FmZS1yNXJz LmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZp eWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWls ZS8yLjAvY2NhY2hlL2ljZS05L3NjbS1zdHlsZS1yZXBsLmdvJyB+PiBgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jj c2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2Fj aGUvaWNlLTkvc2NtLXN0eWxlLXJlcGwuZ28nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvc3Rh Y2stY2F0Y2guZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNu NzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGly cy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9zdGFjay1jYXRjaC5nbycN CmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlo bGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4w L2NjYWNoZS9pY2UtOS9zZXNzaW9uLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9u LXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvc2Vz c2lvbi5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFs cjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIv Z3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9oY29ucy5nbycgfj4gYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nmbjdk ZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2lj ZS05L2hjb25zLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42 enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4w L2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L2J1ZmZlcmVkLWlucHV0Lmdv JyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3Ymxo NGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxl LzIuMC9jY2FjaGUvaWNlLTkvYnVmZmVyZWQtaW5wdXQuZ28nDQpgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5 MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUv aWNlLTkvbGlzdC5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dw c243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1k aXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L2xpc3QuZ28nDQpgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhy aTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2Fj aGUvaWNlLTkvZ2V0b3B0LWxvbmcuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24t dGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9nZXRv cHQtbG9uZy5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2 NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9s aWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9zeW5jYXNlLmdvJyB+PiBgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jj c2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2Fj aGUvaWNlLTkvc3luY2FzZS5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUv N3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0 cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9pMThuLmdvJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIu MC9jY2FjaGUvaWNlLTkvaTE4bi5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9v dHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9mb3JtYXQu Z28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3di bGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3Vp bGUvMi4wL2NjYWNoZS9pY2UtOS9mb3JtYXQuZ28nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkv ZXhwZWN0LmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2 OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMv bGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvZXhwZWN0LmdvJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hl L2ljZS05L3JkZWxpbS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8w c2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFs bC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L3JkZWxpbS5nbycN CmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlo bGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4w L2NjYWNoZS9pY2UtOS9yNHJzLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRl c3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvaWNlLTkvcjRycy5n bycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXli aGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9pY2UtOS9pY29udi5nbycgfj4gYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlv bi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2ljZS05L2lj b252LmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxy OXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9n dWlsZS8yLjAvY2NhY2hlL2ljZS05L2NvbW1hbmQtbGluZS5nbycgfj4gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNi Y3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL2ljZS05L2NvbW1hbmQtbGluZS5nbycNCmAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUt Ym9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9pY2UtOS9zYWZl LmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3 YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1 aWxlLzIuMC9jY2FjaGUvaWNlLTkvc2FmZS5nbycNCmAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3Vp bGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFn ZS9nbGlsLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2 OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMv bGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZ2xpbC5nbycNCmAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJp NjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9sYW5ndWFnZS90cmVlLWlsLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRl c3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvdHJl ZS1pbC5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFs cjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIv Z3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS92YWx1ZS9zcGVjLmdvJyB+PiBg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3Nnds M2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9j Y2FjaGUvbGFuZ3VhZ2UvdmFsdWUvc3BlYy5nbycNCmAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3Vp bGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFn ZS9hc3NlbWJseS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dw c243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1k aXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL2Fzc2VtYmx5Lmdv Jw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJo aWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8y LjAvY2NhY2hlL2xhbmd1YWdlL2Fzc2VtYmx5L2Rpc2Fzc2VtYmxlLmdvJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIu MC9jY2FjaGUvbGFuZ3VhZ2UvYXNzZW1ibHkvZGlzYXNzZW1ibGUuZ28nDQpg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxj bWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9j Y2FjaGUvbGFuZ3VhZ2UvYXNzZW1ibHkvc3BlYy5nbycgfj4gYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nmbjdk ZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xh bmd1YWdlL2Fzc2VtYmx5L3NwZWMuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJv b3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvYXNz ZW1ibHkvY29tcGlsZS1ieXRlY29kZS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlv bi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdl L2Fzc2VtYmx5L2NvbXBpbGUtYnl0ZWNvZGUuZ28nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3Vh Z2UvYXNzZW1ibHkvZGVjb21waWxlLWJ5dGVjb2RlLmdvJyB+PiBgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2Zu N2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUv bGFuZ3VhZ2UvYXNzZW1ibHkvZGVjb21waWxlLWJ5dGVjb2RlLmdvJw0KYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21o cmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL2xhbmd1YWdlL3NjaGVtZS9kZWNvbXBpbGUtdHJlZS1pbC5nbycgfj4g YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3 bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL2xhbmd1YWdlL3NjaGVtZS9kZWNvbXBpbGUtdHJlZS1pbC5nbycN CmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlo bGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4w L2NjYWNoZS9sYW5ndWFnZS9zY2hlbWUvY29tcGlsZS10cmVlLWlsLmdvJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIu MC9jY2FjaGUvbGFuZ3VhZ2Uvc2NoZW1lL2NvbXBpbGUtdHJlZS1pbC5nbycN CmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlo bGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4w L2NjYWNoZS9sYW5ndWFnZS9zY2hlbWUvc3BlYy5nbycgfj4gYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nmbjdk ZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xh bmd1YWdlL3NjaGVtZS9zcGVjLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL29iamNv ZGUvc3BlYy5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL29iamNvZGUvc3BlYy5n bycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXli aGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9sYW5ndWFnZS90cmVlLWlsL2VmZmVjdHMuZ28nIH4+IGAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wz YmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2Nj YWNoZS9sYW5ndWFnZS90cmVlLWlsL2VmZmVjdHMuZ28nDQpgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5Mzlm LWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFu Z3VhZ2UvdHJlZS1pbC9maXgtbGV0cmVjLmdvJyB+PiBgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVu aW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3Vh Z2UvdHJlZS1pbC9maXgtbGV0cmVjLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1i b290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL3Ry ZWUtaWwvaW5saW5lLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvdHJlZS1pbC9p bmxpbmUuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQx bHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGli L2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvdHJlZS1pbC9jYW5vbmljYWxp emUuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43 M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIv Z3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS90cmVlLWlsL2Nhbm9uaWNhbGl6 ZS5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2 aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3Vp bGUvMi4wL2NjYWNoZS9sYW5ndWFnZS90cmVlLWlsL2NvbXBpbGUtZ2xpbC5n bycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2Js aDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWls ZS8yLjAvY2NhY2hlL2xhbmd1YWdlL3RyZWUtaWwvY29tcGlsZS1nbGlsLmdv Jw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJo aWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8y LjAvY2NhY2hlL2xhbmd1YWdlL3RyZWUtaWwvYW5hbHl6ZS5nbycgfj4gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNi Y3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL2xhbmd1YWdlL3RyZWUtaWwvYW5hbHl6ZS5nbycNCmAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYt Z3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5n dWFnZS90cmVlLWlsL2NzZS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0 LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL3RyZWUt aWwvY3NlLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0 MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xp Yi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL3RyZWUtaWwvcGV2YWwuZ28n IH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0 aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9sYW5ndWFnZS90cmVlLWlsL3BldmFsLmdvJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hl L2xhbmd1YWdlL3RyZWUtaWwvb3B0aW1pemUuZ28nIH4+IGAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQt dW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5n dWFnZS90cmVlLWlsL29wdGltaXplLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1i b290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL3Ry ZWUtaWwvcHJpbWl0aXZlcy5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0 LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL3RyZWUt aWwvcHJpbWl0aXZlcy5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kw cThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFw LTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS90cmVlLWlsL2Rl YnVnLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5u NzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGli L2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvdHJlZS1pbC9kZWJ1Zy5nbycN CmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlo bGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4w L2NjYWNoZS9sYW5ndWFnZS90cmVlLWlsL3NwZWMuZ28nIH4+IGAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43 ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9s YW5ndWFnZS90cmVlLWlsL3NwZWMuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJv b3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWxp c3AvcnVudGltZS92YWx1ZS1zbG90LmdvJyB+PiBgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9u LXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2Uv ZWxpc3AvcnVudGltZS92YWx1ZS1zbG90LmdvJw0KYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWls ZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdl L2VsaXNwL3J1bnRpbWUvc3VicnMuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24t dGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS9l bGlzcC9ydW50aW1lL3N1YnJzLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL2VsaXNw L3J1bnRpbWUvZnVuY3Rpb24tc2xvdC5nbycgfj4gYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlv bi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdl L2VsaXNwL3J1bnRpbWUvZnVuY3Rpb24tc2xvdC5nbycNCmAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYt Z3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5n dWFnZS9lbGlzcC9ydW50aW1lL21hY3Jvcy5nbycgfj4gYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11 bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1 YWdlL2VsaXNwL3J1bnRpbWUvbWFjcm9zLmdvJw0KYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWls ZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdl L2VsaXNwL2xleGVyLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWxpc3AvbGV4 ZXIuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5 dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1 aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWxpc3AvcGFyc2VyLmdvJyB+PiBg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3Nnds M2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9j Y2FjaGUvbGFuZ3VhZ2UvZWxpc3AvcGFyc2VyLmdvJw0KYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1n dWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1 YWdlL2VsaXNwL2JpbmRpbmdzLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRl c3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWxp c3AvYmluZGluZ3MuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4 bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0y LjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWxpc3AvY29tcGls ZS10cmVlLWlsLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bz bjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRp cnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWxpc3AvY29tcGls ZS10cmVlLWlsLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42 enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4w L2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL2VsaXNwL3NwZWMuZ28n IH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0 aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9sYW5ndWFnZS9lbGlzcC9zcGVjLmdvJw0KYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5 Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xh bmd1YWdlL2VsaXNwL3J1bnRpbWUuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24t dGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS9l bGlzcC9ydW50aW1lLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBx OG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAt Mi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL2dsaWwvY29tcGls ZS1hc3NlbWJseS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dw c243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1k aXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL2dsaWwvY29tcGls ZS1hc3NlbWJseS5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS9nbGlsL3NwZWMuZ28n IH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0 aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9sYW5ndWFnZS9nbGlsL3NwZWMuZ28nDQpgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5Mzlm LWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFu Z3VhZ2UvZWNtYXNjcmlwdC9mdW5jdGlvbi5nbycgfj4gYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11 bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1 YWdlL2VjbWFzY3JpcHQvZnVuY3Rpb24uZ28nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2Uv ZWNtYXNjcmlwdC9hcnJheS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0 LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL2VjbWFz Y3JpcHQvYXJyYXkuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4 bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0y LjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWNtYXNjcmlwdC90 b2tlbml6ZS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL2VjbWFzY3JpcHQvdG9r ZW5pemUuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQx bHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGli L2d1aWxlLzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWNtYXNjcmlwdC9pbXBsLmdv JyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3Ymxo NGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxl LzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWNtYXNjcmlwdC9pbXBsLmdvJw0KYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21o cmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL2xhbmd1YWdlL2VjbWFzY3JpcHQvY29tcGlsZS10cmVlLWlsLmdvJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIu MC9jY2FjaGUvbGFuZ3VhZ2UvZWNtYXNjcmlwdC9jb21waWxlLXRyZWUtaWwu Z28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5 YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxl LzIuMC9jY2FjaGUvbGFuZ3VhZ2UvZWNtYXNjcmlwdC9zcGVjLmdvJyB+PiBg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3Nnds M2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9j Y2FjaGUvbGFuZ3VhZ2UvZWNtYXNjcmlwdC9zcGVjLmdvJw0KYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5 Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xh bmd1YWdlL2VjbWFzY3JpcHQvcGFyc2UuZ28nIH4+IGAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5p b24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFn ZS9lY21hc2NyaXB0L3BhcnNlLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9y ZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290 c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL2VjbWFz Y3JpcHQvYmFzZS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dw c243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1k aXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL2xhbmd1YWdlL2VjbWFzY3JpcHQv YmFzZS5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFs cjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIv Z3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS9ieXRlY29kZS9zcGVjLmdvJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIu MC9jY2FjaGUvbGFuZ3VhZ2UvYnl0ZWNvZGUvc3BlYy5nbycNCmAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkz OWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9s YW5ndWFnZS9icmFpbmZ1Y2svY29tcGlsZS1zY2hlbWUuZ28nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9sYW5ndWFnZS9icmFpbmZ1Y2svY29tcGlsZS1zY2hlbWUuZ28nDQpgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhy aTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2Fj aGUvbGFuZ3VhZ2UvYnJhaW5mdWNrL2NvbXBpbGUtdHJlZS1pbC5nbycgfj4g YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3 bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL2xhbmd1YWdlL2JyYWluZnVjay9jb21waWxlLXRyZWUtaWwuZ28n DQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5Ymhp aGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIu MC9jY2FjaGUvbGFuZ3VhZ2UvYnJhaW5mdWNrL3NwZWMuZ28nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9sYW5ndWFnZS9icmFpbmZ1Y2svc3BlYy5nbycNCmAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3Vp bGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFn ZS9icmFpbmZ1Y2svcGFyc2UuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9sYW5ndWFnZS9icmFp bmZ1Y2svcGFyc2UuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4 bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0y LjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3RhdHByb2YuZ28nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9zdGF0cHJvZi5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zY3JpcHRzL3N1bW1hcml6ZS1ndWls ZS1UT0RPLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2 OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMv bGliL2d1aWxlLzIuMC9jY2FjaGUvc2NyaXB0cy9zdW1tYXJpemUtZ3VpbGUt VE9ETy5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFs cjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIv Z3VpbGUvMi4wL2NjYWNoZS9zY3JpcHRzL3NuYXJmLWNoZWNrLWFuZC1vdXRw dXQtdGV4aS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NjcmlwdHMvc25hcmYtY2hlY2stYW5k LW91dHB1dC10ZXhpLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBx OG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAt Mi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NjcmlwdHMvc2Nhbi1hcGkuZ28n IH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0 aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9zY3JpcHRzL3NjYW4tYXBpLmdvJw0KYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1n dWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3Njcmlw dHMvZG9jLXNuYXJmLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc2NyaXB0cy9kb2Mtc25hcmYu Z28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5 YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxl LzIuMC9jY2FjaGUvc2NyaXB0cy9zbmFyZi1ndWlsZS1tNC1kb2NzLmdvJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIu MC9jY2FjaGUvc2NyaXB0cy9zbmFyZi1ndWlsZS1tNC1kb2NzLmdvJw0KYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21o cmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL3NjcmlwdHMvY29tcGlsZS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10 ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NjcmlwdHMvY29t cGlsZS5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFs cjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIv Z3VpbGUvMi4wL2NjYWNoZS9zY3JpcHRzL3JlYWQtc2NoZW1lLXNvdXJjZS5n bycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2Js aDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWls ZS8yLjAvY2NhY2hlL3NjcmlwdHMvcmVhZC1zY2hlbWUtc291cmNlLmdvJw0K YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhs Y21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL3NjcmlwdHMvZGlzYXNzZW1ibGUuZ28nIH4+IGAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQt dW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zY3Jp cHRzL2Rpc2Fzc2VtYmxlLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83 eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3Ry YXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NjcmlwdHMvbGludC5nbycg fj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRp dzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8y LjAvY2NhY2hlL3NjcmlwdHMvbGludC5nbycNCmAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUt Ym9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zY3JpcHRzL2Fw aS1kaWZmLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2 OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMv bGliL2d1aWxlLzIuMC9jY2FjaGUvc2NyaXB0cy9hcGktZGlmZi5nbycNCmAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNt aHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2Nj YWNoZS9zY3JpcHRzL2xpc3QuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zY3JpcHRzL2xpc3Qu Z28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5 YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxl LzIuMC9jY2FjaGUvc2NyaXB0cy9oZWxwLmdvJyB+PiBgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVu aW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc2NyaXB0 cy9oZWxwLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0 MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xp Yi9ndWlsZS8yLjAvY2NhY2hlL3NjcmlwdHMvdXNlMmRvdC5nbycgfj4gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNi Y3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL3NjcmlwdHMvdXNlMmRvdC5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9v dHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zY3JpcHRzL2Rpc3Bs YXktY29tbWVudGFyeS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8w c2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFs bC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NjcmlwdHMvZGlzcGxheS1j b21tZW50YXJ5LmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42 enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4w L2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NjcmlwdHMvYXV0b2ZyaXNrLmdvJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIu MC9jY2FjaGUvc2NyaXB0cy9hdXRvZnJpc2suZ28nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvc2NyaXB0 cy9wdW5pZnkuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNu NzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGly cy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zY3JpcHRzL3B1bmlmeS5nbycNCmAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNt aHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2Nj YWNoZS9zY3JpcHRzL2ZyaXNrLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRl c3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc2NyaXB0cy9mcmlz ay5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2 aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3Vp bGUvMi4wL2NjYWNoZS9zY3JpcHRzL3JlYWQtdGV4dC1vdXRsaW5lLmdvJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIu MC9jY2FjaGUvc2NyaXB0cy9yZWFkLXRleHQtb3V0bGluZS5nbycNCmAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJp NjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9zY3JpcHRzL3JlYWQtcmZjODIyLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9u LXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc2NyaXB0cy9y ZWFkLXJmYzgyMi5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zY3JpcHRzL2dlbmVyYXRlLWF1dG9s b2FkLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5u NzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGli L2d1aWxlLzIuMC9jY2FjaGUvc2NyaXB0cy9nZW5lcmF0ZS1hdXRvbG9hZC5n bycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXli aGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9zcmZpL3NyZmktNDUuZ28nIH4+IGAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5p b24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3Ny ZmktNDUuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQx bHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGli L2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTYwLmdvJyB+PiBgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2Zu N2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUv c3JmaS9zcmZpLTYwLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBx OG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAt Mi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NyZmkvc3JmaS0zNS5nbycgfj4g YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3 bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL3NyZmkvc3JmaS0zNS5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9v dHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmktOC5n bycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2Js aDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWls ZS8yLjAvY2NhY2hlL3NyZmkvc3JmaS04LmdvJw0KYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWls ZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NyZmkvc3Jm aS0zOC5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhu bjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xp Yi9ndWlsZS8yLjAvY2NhY2hlL3NyZmkvc3JmaS0zOC5nbycNCmAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkz OWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9z cmZpL3NyZmktNC9nbnUuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUv MHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1h bGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmktNC9nbnUu Z28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5 YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxl LzIuMC9jY2FjaGUvc3JmaS9zcmZpLTEwLmdvJyB+PiBgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVu aW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9z cmZpLTEwLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0 MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xp Yi9ndWlsZS8yLjAvY2NhY2hlL3NyZmkvc3JmaS0xOC5nbycgfj4gYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nm bjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hl L3NyZmkvc3JmaS0xOC5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kw cThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFw LTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmktOS9nbnUuZ28n IH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0 aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9zcmZpL3NyZmktOS9nbnUuZ28nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9z cmZpLTYuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4 bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9s aWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmktNi5nbycNCmAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkz OWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9z cmZpL3NyZmktMTMuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNn cHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwt ZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmktMTMuZ28nDQpg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxj bWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9j Y2FjaGUvc3JmaS9zcmZpLTY5LmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRl c3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTY5 LmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZp eWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWls ZS8yLjAvY2NhY2hlL3NyZmkvc3JmaS0xLmdvJyB+PiBgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVu aW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9z cmZpLTEuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQx bHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGli L2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTkuZ28nIH4+IGAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43 ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9z cmZpL3NyZmktOS5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmktMjYuZ28nIH4+IGAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wz YmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2Nj YWNoZS9zcmZpL3NyZmktMjYuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl Lzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3Rz dHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTQxLmdv JyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3Ymxo NGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxl LzIuMC9jY2FjaGUvc3JmaS9zcmZpLTQxLmdvJw0KYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWls ZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NyZmkvc3Jm aS0xNi5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhu bjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xp Yi9ndWlsZS8yLjAvY2NhY2hlL3NyZmkvc3JmaS0xNi5nbycNCmAvdG1wL2d1 aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkz OWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9z cmZpL3NyZmktMzEuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNn cHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwt ZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmktMzEuZ28nDQpg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxj bWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9j Y2FjaGUvc3JmaS9zcmZpLTM5LmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRl c3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTM5 LmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZp eWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWls ZS8yLjAvY2NhY2hlL3NyZmkvc3JmaS00LmdvJyB+PiBgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVu aW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9z cmZpLTQuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQx bHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGli L2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTExLmdvJyB+PiBgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2Zu N2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUv c3JmaS9zcmZpLTExLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBx OG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAt Mi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NyZmkvc3JmaS02Ny5nbycgfj4g YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3 bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL3NyZmkvc3JmaS02Ny5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9v dHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmktMTku Z28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3di bGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3Vp bGUvMi4wL2NjYWNoZS9zcmZpL3NyZmktMTkuZ28nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9z cmZpLTM0LmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2 OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMv bGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTM0LmdvJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hl L3NyZmkvc3JmaS0xNC5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8w c2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFs bC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NyZmkvc3JmaS0xNC5nbycN CmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlo bGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4w L2NjYWNoZS9zcmZpL3NyZmktMzcuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24t dGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmkt MzcuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5 dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1 aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTIuZ28nIH4+IGAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQt dW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZp L3NyZmktMi5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2 NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9s aWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmktMjcuZ28nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9zcmZpL3NyZmktMjcuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5 MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJh cC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTQyLmdvJyB+ PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3 NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIu MC9jY2FjaGUvc3JmaS9zcmZpLTQyLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1i b290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3NyZmkvc3JmaS05 OC5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjcz d2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9n dWlsZS8yLjAvY2NhY2hlL3NyZmkvc3JmaS05OC5nbycNCmAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYt Z3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZp L3NyZmktMTcuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNu NzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGly cy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9zcmZpL3NyZmktMTcuZ28nDQpgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhy aTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2Fj aGUvc3JmaS9zcmZpLTg4LmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3Jl LzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3Qt YWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvc3JmaS9zcmZpLTg4Lmdv Jw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJo aWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8y LjAvY2NhY2hlL3JucnMvbXV0YWJsZS1wYWlycy5nbycgfj4gYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nmbjdk ZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3Ju cnMvbXV0YWJsZS1wYWlycy5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUv N3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0 cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL2NvbmRpdGlvbnMu Z28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3di bGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3Vp bGUvMi4wL2NjYWNoZS9ybnJzL2NvbmRpdGlvbnMuZ28nDQpgL3RtcC9ndWl4 LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5Mzlm LWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvcm5y cy9yZWNvcmRzL3Byb2NlZHVyYWwuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24t dGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL3JlY29y ZHMvcHJvY2VkdXJhbC5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kw cThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFw LTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL3JlY29yZHMvaW5zcGVj dGlvbi5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhu bjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xp Yi9ndWlsZS8yLjAvY2NhY2hlL3JucnMvcmVjb3Jkcy9pbnNwZWN0aW9uLmdv Jw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJo aWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8y LjAvY2NhY2hlL3JucnMvcmVjb3Jkcy9zeW50YWN0aWMuZ28nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9ybnJzL3JlY29yZHMvc3ludGFjdGljLmdvJw0KYC90bXAvZ3VpeC10ZXN0 cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWls ZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3JucnMvcjVy cy5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjcz d2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9n dWlsZS8yLjAvY2NhY2hlL3JucnMvcjVycy5nbycNCmAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3Vp bGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL2V4 Y2VwdGlvbnMuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNu NzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGly cy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL2V4Y2VwdGlvbnMuZ28nDQpg L3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxj bWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9j Y2FjaGUvcm5ycy9jb250cm9sLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRl c3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvcm5ycy9jb250cm9s LmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZp eWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWls ZS8yLjAvY2NhY2hlL3JucnMvZW51bXMuZ28nIH4+IGAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5p b24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL2Vu dW1zLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxy OXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9n dWlsZS8yLjAvY2NhY2hlL3JucnMvc29ydGluZy5nbycgfj4gYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nmbjdk ZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3Ju cnMvc29ydGluZy5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL2hhc2h0YWJsZXMuZ28nIH4+ IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2 d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4w L2NjYWNoZS9ybnJzL2hhc2h0YWJsZXMuZ28nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvcm5ycy9maWxl cy5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjcz d2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9n dWlsZS8yLjAvY2NhY2hlL3JucnMvZmlsZXMuZ28nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvcm5ycy9h cml0aG1ldGljL2Zsb251bXMuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL2FyaXRobWV0 aWMvZmxvbnVtcy5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThu Nnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIu MC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL2FyaXRobWV0aWMvYml0d2lz ZS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjcz d2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9n dWlsZS8yLjAvY2NhY2hlL3JucnMvYXJpdGhtZXRpYy9iaXR3aXNlLmdvJw0K YC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhs Y21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAv Y2NhY2hlL3JucnMvYXJpdGhtZXRpYy9maXhudW1zLmdvJyB+PiBgL3RtcC9n dWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2Zu N2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUv cm5ycy9hcml0aG1ldGljL2ZpeG51bXMuZ28nDQpgL3RtcC9ndWl4LXRlc3Rz L3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxl LWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvcm5ycy9saXN0 cy5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjcz d2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9n dWlsZS8yLjAvY2NhY2hlL3JucnMvbGlzdHMuZ28nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvcm5ycy9w cm9ncmFtcy5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L2xpYi9ndWlsZS8yLjAvY2NhY2hlL3JucnMvcHJvZ3JhbXMuZ28nDQpgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhy aTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2Fj aGUvcm5ycy9zeW50YXgtY2FzZS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9z dG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10 ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3JucnMvc3ludGF4 LWNhc2UuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQx bHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGli L2d1aWxlLzIuMC9jY2FjaGUvcm5ycy9ieXRldmVjdG9ycy5nbycgfj4gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNi Y3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL3JucnMvYnl0ZXZlY3RvcnMuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0 b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJv b3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvcm5ycy9tdXRhYmxl LXN0cmluZ3MuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNu NzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGly cy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL211dGFibGUtc3RyaW5ncy5n bycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXli aGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUv Mi4wL2NjYWNoZS9ybnJzL3VuaWNvZGUuZ28nIH4+IGAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5p b24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL3Vu aWNvZGUuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQx bHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGli L2d1aWxlLzIuMC9jY2FjaGUvcm5ycy9pby9zaW1wbGUuZ28nIH4+IGAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNz Zm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNo ZS9ybnJzL2lvL3NpbXBsZS5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUv N3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0 cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL2lvL3BvcnRzLmdv JyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3Ymxo NGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxl LzIuMC9jY2FjaGUvcm5ycy9pby9wb3J0cy5nbycNCmAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3Vp bGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS9ybnJzL2V2 YWwuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43 M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIv Z3VpbGUvMi4wL2NjYWNoZS9ybnJzL2V2YWwuZ28nDQpgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1 aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2FjaGUvcm5ycy9i YXNlLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBzZ3Bzbjc2OG5u NzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxsLWRpcnMvbGli L2d1aWxlLzIuMC9jY2FjaGUvcm5ycy9iYXNlLmdvJw0KYC90bXAvZ3VpeC10 ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1n dWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3dlYi9y ZXNwb25zZS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243 Njhubjczd2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJz L2xpYi9ndWlsZS8yLjAvY2NhY2hlL3dlYi9yZXNwb25zZS5nbycNCmAvdG1w L2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJp NjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNo ZS93ZWIvc2VydmVyLmdvJyB+PiBgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzBz Z3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVuaW9uLXRlc3QtYWxs LWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvd2ViL3NlcnZlci5nbycNCmAv dG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2aXliaGlobGNt aHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2Nj YWNoZS93ZWIvc2VydmVyL2h0dHAuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMv c3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24t dGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS93ZWIvc2VydmVy L2h0dHAuZ28nDQpgL3RtcC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQx bHI5dml5YmhpaGxjbWhyaTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGli L2d1aWxlLzIuMC9jY2FjaGUvd2ViL2h0dHAuZ28nIH4+IGAvdG1wL2d1aXgt dGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQt dW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS93ZWIv aHR0cC5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFs cjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIv Z3VpbGUvMi4wL2NjYWNoZS93ZWIvdXJpLmdvJyB+PiBgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVu aW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvd2ViL3Vy aS5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFscjl2 aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIvZ3Vp bGUvMi4wL2NjYWNoZS93ZWIvY2xpZW50LmdvJyB+PiBgL3RtcC9ndWl4LXRl c3RzL3N0b3JlLzBzZ3Bzbjc2OG5uNzN3YmxoNGl3NndsM2Jjc2ZuN2RkLXVu aW9uLXRlc3QtYWxsLWRpcnMvbGliL2d1aWxlLzIuMC9jY2FjaGUvd2ViL2Ns aWVudC5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kwcThuNnp2NDFs cjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9saWIv Z3VpbGUvMi4wL2NjYWNoZS93ZWIvcmVxdWVzdC5nbycgfj4gYC90bXAvZ3Vp eC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nmbjdk ZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hlL3dl Yi9yZXF1ZXN0LmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42 enY0MWxyOXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4w L2xpYi9ndWlsZS8yLjAvY2NhY2hlL3RleGluZm8vaHRtbC5nbycgfj4gYC90 bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNi Y3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2Nh Y2hlL3RleGluZm8vaHRtbC5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUv N3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0 cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS90ZXhpbmZvL3NlcmlhbGl6 ZS5nbycgfj4gYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjcz d2JsaDRpdzZ3bDNiY3NmbjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9n dWlsZS8yLjAvY2NhY2hlL3RleGluZm8vc2VyaWFsaXplLmdvJw0KYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxyOXZpeWJoaWhsY21ocmk2 OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9ndWlsZS8yLjAvY2NhY2hl L3RleGluZm8vaW5kZXhpbmcuZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3Rv cmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVz dC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS90ZXhpbmZvL2luZGV4 aW5nLmdvJw0KYC90bXAvZ3VpeC10ZXN0cy9zdG9yZS83eTBxOG42enY0MWxy OXZpeWJoaWhsY21ocmk2OTM5Zi1ndWlsZS1ib290c3RyYXAtMi4wL2xpYi9n dWlsZS8yLjAvY2NhY2hlL3RleGluZm8vZG9jYm9vay5nbycgfj4gYC90bXAv Z3VpeC10ZXN0cy9zdG9yZS8wc2dwc243Njhubjczd2JsaDRpdzZ3bDNiY3Nm bjdkZC11bmlvbi10ZXN0LWFsbC1kaXJzL2xpYi9ndWlsZS8yLjAvY2NhY2hl L3RleGluZm8vZG9jYm9vay5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUv N3kwcThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0 cmFwLTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS90ZXhpbmZvL3JlZmxlY3Rp b24uZ28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43 M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIv Z3VpbGUvMi4wL2NjYWNoZS90ZXhpbmZvL3JlZmxlY3Rpb24uZ28nDQpgL3Rt cC9ndWl4LXRlc3RzL3N0b3JlLzd5MHE4bjZ6djQxbHI5dml5YmhpaGxjbWhy aTY5MzlmLWd1aWxlLWJvb3RzdHJhcC0yLjAvbGliL2d1aWxlLzIuMC9jY2Fj aGUvdGV4aW5mby9zdHJpbmctdXRpbHMuZ28nIH4+IGAvdG1wL2d1aXgtdGVz dHMvc3RvcmUvMHNncHNuNzY4bm43M3dibGg0aXc2d2wzYmNzZm43ZGQtdW5p b24tdGVzdC1hbGwtZGlycy9saWIvZ3VpbGUvMi4wL2NjYWNoZS90ZXhpbmZv L3N0cmluZy11dGlscy5nbycNCmAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvN3kw cThuNnp2NDFscjl2aXliaGlobGNtaHJpNjkzOWYtZ3VpbGUtYm9vdHN0cmFw LTIuMC9saWIvZ3VpbGUvMi4wL2NjYWNoZS90ZXhpbmZvL3BsYWluLXRleHQu Z28nIH4+IGAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvMHNncHNuNzY4bm43M3di bGg0aXc2d2wzYmNzZm43ZGQtdW5pb24tdGVzdC1hbGwtZGlycy9saWIvZ3Vp bGUvMi4wL2NjYWNoZS90ZXhpbmZvL3BsYWluLXRleHQuZ28nDQpAIGJ1aWxk LXN1Y2NlZWRlZCAvdG1wL2d1aXgtdGVzdHMvc3RvcmUvaXdjNzl6NHBubmph ejBoaWYweG54NjVjZzJqM3FzZzktdW5pb24tdGVzdC1hbGwtZGlycy5kcnYg LQ0KL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYt MC9zb3VyY2UvdGVzdHMvdW5pb24uc2NtOjEyNw0Kc291cmNlOg0KKyAodGVz dC1hc3NlcnQNCisgICAidW5pb24tYnVpbGQgIzpjcmVhdGUtYWxsLWRpcmVj dG9yaWVzPyAjdCINCisgICAobGV0KiAoKGJ1aWxkIGAoYmVnaW4NCisgICAg ICAgICAgICAgICAgICAgICh1c2UtbW9kdWxlcyAoZ3VpeCBidWlsZCB1bmlv bikpDQorICAgICAgICAgICAgICAgICAgICAodW5pb24tYnVpbGQNCisgICAg ICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikN CisgICAgICAgICAgICAgICAgICAgICAgKG1hcCBjZHIgJWJ1aWxkLWlucHV0 cykNCisgICAgICAgICAgICAgICAgICAgICAgIzpjcmVhdGUtYWxsLWRpcmVj dG9yaWVzPw0KKyAgICAgICAgICAgICAgICAgICAgICAjdCkpKQ0KKyAgICAg ICAgICAoaW5wdXQgKHBhY2thZ2UtZGVyaXZhdGlvbiAlc3RvcmUgJWJvb3Rz dHJhcC1ndWlsZSkpDQorICAgICAgICAgIChkcnYgKGJ1aWxkLWV4cHJlc3Np b24tPmRlcml2YXRpb24NCisgICAgICAgICAgICAgICAgICVzdG9yZQ0KKyAg ICAgICAgICAgICAgICAgInVuaW9uLXRlc3QtYWxsLWRpcnMiDQorICAgICAg ICAgICAgICAgICBidWlsZA0KKyAgICAgICAgICAgICAgICAgIzptb2R1bGVz DQorICAgICAgICAgICAgICAgICAnKChndWl4IGJ1aWxkIHVuaW9uKSkNCisg ICAgICAgICAgICAgICAgICM6aW5wdXRzDQorICAgICAgICAgICAgICAgICBg KCgiZyIgLGlucHV0KSkpKSkNCisgICAgIChhbmQgKGJ1aWxkLWRlcml2YXRp b25zICVzdG9yZSAobGlzdCBkcnYpKQ0KKyAgICAgICAgICAod2l0aC1kaXJl Y3RvcnktZXhjdXJzaW9uDQorICAgICAgICAgICAgKGRlcml2YXRpb24tPm91 dHB1dC1wYXRoIGRydikNCisgICAgICAgICAgICAoYW5kIChmaWxlLWV4aXN0 cz8gImJpbi9ndWlsZSIpDQorICAgICAgICAgICAgICAgICAoZmlsZS1pcy1k aXJlY3Rvcnk/ICJiaW4iKQ0KKyAgICAgICAgICAgICAgICAgKGVxPyAnc3lt bGluayAoc3RhdDp0eXBlIChsc3RhdCAiYmluL2d1aWxlIikpKSkpKSkpDQph Y3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KDQpTS0lQOiB0ZXN0 cy9zeXNjYWxscw0KPT09PT09PT09PT09PT09PT09PT0NCg0KdGVzdC1uYW1l OiBtb3VudCwgRU5PRU5UDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1 aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3lzY2Fs bHMuc2NtOjM4DQpzb3VyY2U6DQorICh0ZXN0LWVxdWFsDQorICAgIm1vdW50 LCBFTk9FTlQiDQorICAgRU5PRU5UDQorICAgKGNhdGNoICdzeXN0ZW0tZXJy b3INCisgICAgICAgICAgKGxhbWJkYSAoKQ0KKyAgICAgICAgICAgIChtb3Vu dCAiL2Rldi9udWxsIiAiL2RvZXMtbm90LWV4aXN0IiAiZXh0MiIpDQorICAg ICAgICAgICAgI2YpDQorICAgICAgICAgIChjb21wb3NlIHN5c3RlbS1lcnJv ci1lcnJubyBsaXN0KSkpDQpleHBlY3RlZC12YWx1ZTogMg0KYWN0dWFsLXZh bHVlOiAyDQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiB1bW91bnQsIEVO T0VOVC9FUEVSTQ0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAu MTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N5c2NhbGxzLnNj bTo0Ng0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAidW1vdW50LCBF Tk9FTlQvRVBFUk0iDQorICAgKGNhdGNoICdzeXN0ZW0tZXJyb3INCisgICAg ICAgICAgKGxhbWJkYSAoKSAodW1vdW50ICIvZG9lcy1ub3QtZXhpc3QiKSAj ZikNCisgICAgICAgICAgKGxhbWJkYSBhcmdzDQorICAgICAgICAgICAgKG1l bXYgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKQ0KKyAgICAgICAgICAgICAg ICAgIChsaXN0IEVQRVJNIEVOT0VOVCkpKSkpDQphY3R1YWwtdmFsdWU6ICgx IDIpDQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBtb3VudC1wb2ludHMN CmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3 MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9zeXNjYWxscy5zY206NTUNCnNvdXJj ZToNCisgKHRlc3QtYXNzZXJ0DQorICAgIm1vdW50LXBvaW50cyINCisgICAo YW55IChjdXRlIG1lbWJlciA8PiAobW91bnQtcG9pbnRzKSkNCisgICAgICAg ICcoIi8iICIvcHJvYyIgIi9zeXMiICIvZGV2IikpKQ0KYWN0dWFsLXZhbHVl OiAoIi8iICIvZGV2L2Z1bGwiICIvZGV2L2t2bSIgIi9kZXYvbnVsbCIgIi9k ZXYvcmFuZG9tIiAiL2Rldi90dHkiICIvZGV2L3VyYW5kb20iICIvZGV2L3pl cm8iICIvZ251L3N0b3JlLzAyNDI2bndpeTMyY3NjbTRoODM3Mjl2bjV3czFn czJpLWJhc2gtc3RhdGljLTQuNC4xMiIgIi9nbnUvc3RvcmUvMDJhNjBqMng4 aTR3ZGo2N2tybDR6N2ZjNWk3bWFxcnctbmV0dGxlLTMuMyIgIi9nbnUvc3Rv cmUvMGZ6aDQ0enBkdzFoMmR3cHpnZncybGljMDV5NGs2bWQtbGlieHQtMS4x LjUiICIvZ251L3N0b3JlLzB3cHMzNjhneDBjbjN5bnJrYmh6cTVweGY3NXJu Zzd5LWdsaWItMi41MC4zIiAiL2dudS9zdG9yZS8weG03c3p3eW1zdjg3ejd5 NGJpMmxndngyamhuaXFtcy1maWxlLTUuMjgiICIvZ251L3N0b3JlLzE2aTZw OGxpd3psMndrMTBha2Nxdzg0bDltcWhkeWZnLWF1dG9tYWtlLTEuMTUiICIv Z251L3N0b3JlLzFoMHAxbGdsNWkxZG13YTByenhmbHY2NjR6d3dtNmFtLWds aWJjLXV0ZjgtbG9jYWxlcy0yLjI1IiAiL2dudS9zdG9yZS8ycmJhOTNrN2hs YXFnd2ltd25zaTBhNGg0ZjA0YWZhZy1saWJ4bXUtMS4xLjIiICIvZ251L3N0 b3JlLzJzZjVka2FudmYzcjBtZzIweXlzeGlnNWZnZzh5cThkLWxpYnhyZW5k ZXItMC45LjEwIiAiL2dudS9zdG9yZS8yeG03MGsydnBwanc1bTRhcW5oOWlp M2hpejY2N2RnMi1wa2ctY29uZmlnLTAuMjkuMSIgIi9nbnUvc3RvcmUvMzhq MW5yemQwMzlzZDY1emZwYmQwaTNqOWx4dm53cHgtZm9udGNvbmZpZy0yLjEy LjEiICIvZ251L3N0b3JlLzNsc2Zyd2xwMXFhMzQ1eDcxeXc1dzQ5aTJtcHAw dnhtLWd1aWxlLTIuMC4xNCIgIi9nbnUvc3RvcmUvNGl3NHIybWFqYXJxbG0x OWFkYWlrcXcxMjZqeHFmMnAtZ2NjLTUuNC4wIiAiL2dudS9zdG9yZS80bTU4 d3BzcDh4eDRiM3Y1cnducTZ3dzkzZHAxNnowbC1tb2R1bGUtaW1wb3J0IiAi L2dudS9zdG9yZS81NDBzY216aHh4M2F2cnI3NjBtYTdweXpwMjZrNWdicy1s aWJ4cG0tMy41LjEyIiAiL2dudS9zdG9yZS81NXI0eWc1aXc5emgyajN6dnpj NjI3Mms1eG40eXhnNC1nYXdrLTQuMS40IiAiL2dudS9zdG9yZS81Ymg3cDc1 NGQwOXdjcDY0Y2t4bHZ3ejdsZ3lrMGg1OS1saW51eC1saWJyZS1oZWFkZXJz LTQuNC40NyIgIi9nbnUvc3RvcmUvNXp4Mjl5NDRucnFqMHM4aDNqbHZsajgy azhoajRkeHMtZ3VpbGUtMi4yLjIiICIvZ251L3N0b3JlLzY5MDhneTNwd3Mw Y2N5czQ5bmk5OGlkd25pY2NobHIyLWNvcmV1dGlscy04LjI2IiAiL2dudS9z dG9yZS82cnA0c2p2cDdseGtqaDZteWE0Z2c1ZzM3aTRxbHJrNC1nZC0yLjIu NCIgIi9nbnUvc3RvcmUvNnowNnc5emZucTN6Y3I1MHZjdjJ3dnpyNXdwenZ5 N2wtdXRpbC1saW51eC0yLjI5LjIiICIvZ251L3N0b3JlLzg1c3M2OHF2cGZi NjJjaGYyd2FwcDNiOGdmcXY1eGM2LWxpYmZmaS0zLjIuMSIgIi9nbnUvc3Rv cmUvODdzajAzajlrd3pobDl6cjc2Z3MyaThpbGw4NmtpOTUtZ3JlcC0zLjAi ICIvZ251L3N0b3JlLzg5OTQyMXdrZzRpZmYwdnZpZDdjOXp2cmRueXFkNjl2 LWFjbC0yLjIuNTIiICIvZ251L3N0b3JlLzhjYWh6YW5jYjhkeWg1Y2l3emNs cTQxbTFjdnc3OGNqLWVkLTEuMTQuMSIgIi9nbnUvc3RvcmUvOG5rajF3NXdo bTVnd3Joc21xdm0xdzZpbTI3dnowMmctYnppcDItMS4wLjYiICIvZ251L3N0 b3JlLzh3bWFuYWhzaDBtazFuNXh3Nmk3d3B3aWg5NXlxemFxLWd6aXAtMS44 IiAiL2dudS9zdG9yZS85Mm5waGRkYnd3NWI5ejRzcWR6aXM1ejUzbGhxZjBi ZC1ndHMtMC43LjYiICIvZ251L3N0b3JlLzlhaHoyeWZpOXlkY2hma3NkZ2w5 Nnk3ODVrbjk0NTN3LXpsaWItMS4yLjExIiAiL2dudS9zdG9yZS85ZjY2cHZ6 NHZmMWQ5azhpaXI2YXNkcDNsOGs1OGNubi1saWJhdG9taWMtb3BzLTcuNC40 IiAiL2dudS9zdG9yZS85a3BjMGw3ODg4YXY5NjkyNDJic3dzZDBoNnZwdzhx Ny1saWJjYXAtMi4yNSIgIi9nbnUvc3RvcmUvYTNxa2YybDNqcW5wcWliY2cy aXdia2FrNGQ2c2N4MjgtbGliYnNkLTAuOC4zIiAiL2dudS9zdG9yZS9hNDJw ZmR6OHc1cXhka3A2eHo4NzgzeWR5d21wMHA4cC1tb2R1bGUtaW1wb3J0IiAi L2dudS9zdG9yZS9hYW1tOTliMGlxNDJxY3hxeTZteGk1MGg5M2E4NGFmMy1t NC0xLjQuMTgiICIvZ251L3N0b3JlL2FsZzZhbmkwbm53cnh5ejE1ZDFqNWQw azZxczJtNXNrLW1ha2UtNC4yLjEiICIvZ251L3N0b3JlL2F4NDEzOTk1YWpo Y3JrNWc0OHI2dzNid2tiM3BiMWxyLWdldHRleHQtbWluaW1hbC0wLjE5Ljgu MSIgIi9nbnUvc3RvcmUvYjd3NmJqcDYwMnF2aGJzanM1MzVkZmF4OHY3d3k4 czgtZ21wLTYuMS4yIiAiL2dudS9zdG9yZS9iODM3d3I4ZmZ3MnBwYngxNzQ0 YTJ4bGw3MGJoOGg0Yy1mcmVldHlwZS0yLjcuMSIgIi9nbnUvc3RvcmUvYmpp Nzh5c21ueTlrd3k3NTY2ZzN4enlxYmpodmMxZm4tbGliYXRvbWljLW9wcy03 LjQuNCIgIi9nbnUvc3RvcmUvYzA5NnMzcnhzaWxicDM2eTd3bnNyMjl3Mmh2 cjNzOXgtYXV0b2NvbmYtMi42OSIgIi9nbnUvc3RvcmUvYzE0MHExNmIxbjR4 MGoyaTd3djFhd2MxYzM5aXB6cnIteHotNS4yLjIiICIvZ251L3N0b3JlL2Nn bndwYTBoODI0bnZmZmNjM25uZ2tzMXJ2N3A4MGQ0LWF1dG9jb25mLXdyYXBw ZXItMi42OSIgIi9nbnUvc3RvcmUvY3o5Y2k2amRtd2ZubWs2bjY5N2RqOThy YzRzanMwcWwtYXR0ci0yLjQuNDciICIvZ251L3N0b3JlL2RjYzRiNnI3bnBq bWhkc2FoMWc2bncxajl3ZHk2MzV5LXNxbGl0ZS0zLjE3LjAiICIvZ251L3N0 b3JlL2RoYzJpeTA1OWhpOTFmazU1ZGN2Nzl6MDlrcDY1MDB5LWdjYy01LjQu MC1saWIiICIvZ251L3N0b3JlL2RqOXc5eTY2bmNtbjdxcG5haHo1Zmhxamp3 cXJuYmptLW5jdXJzZXMtNi4wIiAiL2dudS9zdG9yZS9kcjRxZmdxbWN2OHZq ZnlpNWJoNmlxeG1jbnI1cHN4aC1saWJ4YXUtMS4wLjgiICIvZ251L3N0b3Jl L2ZhNnJiYTVyNm01YWQxaHk4MG5nbXljM3IzOTFsZjlyLWd1aWxlMi4yLWdu dXRscy0zLjUuOSIgIi9nbnUvc3RvcmUvZmsyMGE4YmdkZDJsZDNpazUxNHpw ZnpqOGFrd3ZiMzAtZ21wLTYuMS4yIiAiL2dudS9zdG9yZS9mcGJtMG52bDJ6 aTRqa3NtMjJrcjFtcTNoZnc3OXhkbi1saWJ4Y2ItMS4xMiIgIi9nbnUvc3Rv cmUvZ2RncnpmMXkxNXNjcXdrMXl6bTUxZGM0MGcyOXZhZDktZmluZHV0aWxz LTQuNi4wIiAiL2dudS9zdG9yZS9nZHg2dms1NzlweDE2ZGd2NjBoZ3JyMWMy azFwd3NuaS1saWJ4MTEtMS42LjUiICIvZ251L3N0b3JlL2g3bXgyN2JsMHd5 bmx6OHZqc3p6eWtxcWxkY2Nmd201LW5jdXJzZXMtNi4wIiAiL2dudS9zdG9y ZS9oYWc3OTVqaThwOXZxaWt3cDhjaWJmaWJwc2EzOXMzbi1saWJnY3J5cHQt MS43LjYiICIvZ251L3N0b3JlL2hndjF4YzY5dmYyY3F5MjFpZ2xwcG5yMjMy OWxseHF3LXBpeG1hbi0wLjM0LjAiICIvZ251L3N0b3JlL2hxaW04aWg4MDRm YnFrN2dhaWxoMWhsZ21rcGp6Y2NuLWd6aXAtMS44IiAiL2dudS9zdG9yZS9o cXF3M2prcWRweTcyZHJxOG1ubjFrYmg0ZHNzdzVsYy1saWJ4YXctMS4wLjEz IiAiL2dudS9zdG9yZS9odnlrMXF5cGgxaGloZm15bTF3MjcxeWdwODRhZGIw di1yZWFkbGluZS03LjAiICIvZ251L3N0b3JlL2kwYmp3ZHF2bjB3aXhjd2Zw dzI1NHcwYXoxN2l5c2dhLWNhaXJvLTEuMTQuOCIgIi9nbnUvc3RvcmUvaTky czZzcXpscHM1d2FzeDA5d3YzbGNrbjJsajNkbTctcGVybC01LjI0LjAiICIv Z251L3N0b3JlL2lmOTl2YmhoOXZrOThwNjFhN2wzczlkMXZtYm1ma2swLWV4 cGF0LTIuMi4wIiAiL2dudS9zdG9yZS9qNHA3Y254YjZieWYxd3JhM3l6NnBr OGF2NGc1bXdrbC1saWJnYy03LjYuMCIgIi9nbnUvc3RvcmUvajd6c2hsMzlx ajVseXdoZjZndjYzbHFyN2R5aGd5ZHctZ3VpeC0wLjEzLjAtMS5hNmQ3Mjhi LWNoZWNrb3V0IiAiL2dudS9zdG9yZS9qOTJreGMxbDhoODc5Y2M0c3MxZ2Jo c3E3M2RkbmJzZy1saWJncGctZXJyb3ItMS4yNiIgIi9nbnUvc3RvcmUvamEw NnBxMTlnMGNmMjEyMmtpbWsxNXo1eW4wYXo3M2otbGlieGRtY3AtMS4xLjIi ICIvZ251L3N0b3JlL2p3a2NkN3NpdjZmY3lsMHFzZzYwN2JnOWM4YXAwZ3Fy LXpsaWItMS4yLjExIiAiL2dudS9zdG9yZS9rNmprcjZwOTR4bHNkZGdpeThh YmljbTJiMzZna2RoNi1oYXJmYnV6ei0xLjQuMyIgIi9nbnUvc3RvcmUvazcw MjlrNXZhNjhsa2FwYnpjeWNkemo3bTViamI0YjgtYmFzaC00LjQuMTIiICIv Z251L3N0b3JlL2s4eGJkamJwZDgzczZpNDhhejljN2w2cGtmOHphOHhqLWxp YmlkbjItMC4xNiIgIi9nbnUvc3RvcmUva2JzMDAxMmlsOXo2M2twMG5scTBo NjZtNnpqcDRmMjEtZGlmZnV0aWxzLTMuNSIgIi9nbnUvc3RvcmUva25kbDN2 bGxrNGJkcTF4ZDNwOGs2N2g4anJzcTh4YnEtcmVhZGxpbmUtNy4wIiAiL2du dS9zdG9yZS9sMnBhYTRrYThsZ2xhcjBiNzc4cXpsN2E2aDJ2NWR6bi1ndWls ZS1qc29uLTAuNi4wIiAiL2dudS9zdG9yZS9sY21jbTRjMHpqdjNzYTlhbWRy aGFzemQ3dnd3eGpoMS1saWJsdGRsLTIuNC42IiAiL2dudS9zdG9yZS9tNzFr Z2QxZ2J4NjA5bXFuMm00bG05eDFpMXBneno3NC1oZWxwMm1hbi0xLjQ3LjQi ICIvZ251L3N0b3JlL21mOWFsbjhhZmZtZ2FqOHZrd3Y2MzZjZ2FsZnFkdjhn LWxpYmpwZWctOWIiICIvZ251L3N0b3JlL21meDlpYjBjeTZtdmpmbXN6cGxu bGgwZHZkYjA1MTN2LXRhci0xLjI5IiAiL2dudS9zdG9yZS9uMDRwZGE4aTg4 cnk4MjBxd3oyZjEyaTk5NTM1c3kzZC1wY3JlLTguNDAiICIvZ251L3N0b3Jl L25nNjFxcG45cWs4Mm5oeGFya3NmbnY1M2tpMmowbGQyLW1vZHVsZS1pbXBv cnQtY29tcGlsZWQiICIvZ251L3N0b3JlL25ycnd5YjIxYm44Y2RjMGs2cGlz M2dnczJ2YXlpYmluLWJhc2gtNC40LjEyIiAiL2dudS9zdG9yZS9wdjJxbWIx a2pic2t6cGgwOXlnMDZ2ZDB3bTZpd2diZC1ncmFwaGl0ZTItMS4zLjkiICIv Z251L3N0b3JlL3B4NDZnMTh6ZzNzamduZHdkY3NnbTYwMjd3N3M1Z2JjLXBr Zy1jb25maWctMC4yOS4xIiAiL2dudS9zdG9yZS9xMXg0djN4OHYyZzU5ZDI0 NGhsN2swaTFuNGg4M2M5YS1uY3Vyc2VzLTYuMCIgIi9nbnUvc3RvcmUvcWJu Z2o4MGtteWRsNGpzYmEyY2Rnd3EyeTUxeGxmdjAtcGF0Y2gtMi43LjUiICIv Z251L3N0b3JlL3IxenN5aW5ycGNwZmJjeW01cXJ4NnpiazZod3p4d25tLXBh bmdvLTEuNDAuMyIgIi9nbnUvc3RvcmUvcjRwdngyNzduOGxjZm45eHY2MnN4 Nmlrc3B3bGcza2wtbGlieGV4dC0xLjMuMyIgIi9nbnUvc3RvcmUvcmk1Nndu bXprZ3pyYWpkeWw1eWRjNTVscnd5MTE2NGstbGQtd3JhcHBlci0wIiAiL2du dS9zdG9yZS9ybWI0bmg5NXMyMmxuZDQyc2Fyemo1YnN3YWtkM214eC1pY3U0 Yy01OC4yIiAiL2dudS9zdG9yZS9ybWpseWNkZ2lxOHBmeTVoZmk0MnFodzNr N3A2a2Rhdi1nbGliYy0yLjI1IiAiL2dudS9zdG9yZS9zM2M0NDJkMDc1ZmM4 YTBxMG5zcGM5ampzZ2pxNjEzcC1iemlwMi0xLjAuNiIgIi9nbnUvc3RvcmUv czZ3bHExaTI0MTJ4djBpNTdrNWF2MmExaXI0MzRycHYtZ3VpbGUtc3NoLTAu MTEuMCIgIi9nbnUvc3RvcmUvc2ptMmMwZHltbjNtamw3ZzBqcWJqZGJpYm5x aDBpYXctcmVhZGxpbmUtNy4wIiAiL2dudS9zdG9yZS92NGg0cXc4YTk1NDc5 Y2FwYXEwOHZzNHpkeXhkaWpodi1saWJ1bmlzdHJpbmctMC45LjciICIvZ251 L3N0b3JlL3Zpczd4MmoybHNtd2JsNW01dzc5NGMyM3lzcWFoOHhoLWxpYnBu Zy0xLjYuMjgiICIvZ251L3N0b3JlL3ZuZHc0bWg2MGthcDF2d2s5bWowcm1m NHhoOXo1bmRxLWxpYnhmdC0yLjMuMiIgIi9nbnUvc3RvcmUvdzNuZzVpbmZk em4yMzQxNjdrdmdjNmEwMW4wajI2cWMtbGlibHRkbC0yLjQuNiIgIi9nbnUv c3RvcmUvdzViM2RiOHkycnEzZDczYjMwbTRjNXowcWwyNzByOWEtbGlic20t MS4yLjIiICIvZ251L3N0b3JlL3dhazNtNGtka2d3MDEwcW4xa3NucWxnZ3Zr bHA0YjI0LWdtcC02LjEuMiIgIi9nbnUvc3RvcmUvd2Z5OHB3eGpieWM5MDMz c3FiMXNueWZsYTNoOGQwMnAtbGliaWNlLTEuMC45IiAiL2dudS9zdG9yZS93 cXg4c3hxanZ6MzIzdms5eGFscmhxazVmMzV5ZDQyZi1saWJmZmktMy4yLjEi ICIvZ251L3N0b3JlL3g4Y2ZpZ3dpMnNmN2wyYXE5Y3NmamFhd24xYWE0NzMz LWdyYXBodml6LTIuMzguMCIgIi9nbnUvc3RvcmUveG14Nzg2ZDJ6cHIxOXM4 NHBncHg1bjBwNHpkbXIyZGgtbGlic3NoLTAuNy40IiAiL2dudS9zdG9yZS94 cGxkdzBoenpuODUwNzR6ZHNjanh4cDVjNjQxNzZodi1saWJ0YXNuMS00LjEw IiAiL2dudS9zdG9yZS95cjdtOGxkcDNuNDBtcnpqYXg5MWNqOWhqdzFrMmE1 OC1saWJnYy03LjYuMCIgIi9nbnUvc3RvcmUvejBhczZncDZncnNxczRhOGtu YnhrY3dieXhyaXFtZ2MtZ3MtZm9udHMtOC4xMSIgIi9nbnUvc3RvcmUvejFr aWhpamY5a2xtNWczcnpuNG5rMDM0bnhoeDU4bW4tbGlidW5pc3RyaW5nLTAu OS43IiAiL2dudS9zdG9yZS96NzYzams4bGtyYWdwejJxcjJ3YnJ6OTQ2bGdh bHgyaC1zZWQtNC40IiAiL2dudS9zdG9yZS96azQxZ216YmlidnB4OWRwc201 Z3M4cDBsaXo4c2h5MC1ndWlsZS0yLjAuMTQiICIvZ251L3N0b3JlL3pxNjVr cHZ3d3hnYzNxcWJmOWFwaWM4Z3lzczJsMHpxLWJpbnV0aWxzLTIuMjciICIv Z251L3N0b3JlL3pyazRnYWxycjNjYnA0eXZrbjkzaGNxNmRwa2Y2azk4LXRl eGluZm8tNi4zIiAiL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZk NzI4Yi5kcnYtMCIgIi9wcm9jIiAiL2Rldi9zaG0iICIvZGV2L3B0cyIpDQpy ZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBzd2Fwb24sIEVOT0VOVC9FUEVS TQ0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2 ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N5c2NhbGxzLnNjbTo2MQ0Kc291 cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAic3dhcG9uLCBFTk9FTlQvRVBF Uk0iDQorICAgKGNhdGNoICdzeXN0ZW0tZXJyb3INCisgICAgICAgICAgKGxh bWJkYSAoKSAoc3dhcG9uICIvZG9lcy1ub3QtZXhpc3QiKSAjZikNCisgICAg ICAgICAgKGxhbWJkYSBhcmdzDQorICAgICAgICAgICAgKG1lbXYgKHN5c3Rl bS1lcnJvci1lcnJubyBhcmdzKQ0KKyAgICAgICAgICAgICAgICAgIChsaXN0 IEVQRVJNIEVOT0VOVCkpKSkpDQphY3R1YWwtdmFsdWU6ICgxIDIpDQpyZXN1 bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBzd2Fwb2ZmLCBFTk9FTlQvRUlOVkFM L0VQRVJNDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4w LTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3lzY2FsbHMuc2NtOjY5 DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJzd2Fwb2ZmLCBFTk9F TlQvRUlOVkFML0VQRVJNIg0KKyAgIChjYXRjaCAnc3lzdGVtLWVycm9yDQor ICAgICAgICAgIChsYW1iZGEgKCkgKHN3YXBvZmYgIi9kb2VzLW5vdC1leGlz dCIpICNmKQ0KKyAgICAgICAgICAobGFtYmRhIGFyZ3MNCisgICAgICAgICAg ICAobWVtdiAoc3lzdGVtLWVycm9yLWVycm5vIGFyZ3MpDQorICAgICAgICAg ICAgICAgICAgKGxpc3QgRVBFUk0gRUlOVkFMIEVOT0VOVCkpKSkpDQphY3R1 YWwtdmFsdWU6ICgxIDIyIDIpDQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1l OiBta2R0ZW1wIQ0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAu MTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N5c2NhbGxzLnNj bTo3Nw0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAibWtkdGVtcCEi DQorICAgKGxldCogKCh0bXAgKG9yIChnZXRlbnYgIlRNUERJUiIpICIvdG1w IikpDQorICAgICAgICAgIChkaXIgKG1rZHRlbXAhDQorICAgICAgICAgICAg ICAgICAoc3RyaW5nLWFwcGVuZCB0bXAgIi9ndWl4LXRlc3QtWFhYWFhYIikp KSkNCisgICAgIChhbmQgKGZpbGUtZXhpc3RzPyBkaXIpIChiZWdpbiAocm1k aXIgZGlyKSAjdCkpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFT Uw0KDQp0ZXN0LW5hbWU6IHN0YXRmcywgRU5PRU5UDQpsb2NhdGlvbjogL3Rt cC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3Vy Y2UvdGVzdHMvc3lzY2FsbHMuc2NtOjg1DQpzb3VyY2U6DQorICh0ZXN0LWVx dWFsDQorICAgInN0YXRmcywgRU5PRU5UIg0KKyAgIEVOT0VOVA0KKyAgIChj YXRjaCAnc3lzdGVtLWVycm9yDQorICAgICAgICAgIChsYW1iZGEgKCkgKHN0 YXRmcyAiL2RvZXMtbm90LWV4aXN0IikpDQorICAgICAgICAgIChjb21wb3Nl IHN5c3RlbS1lcnJvci1lcnJubyBsaXN0KSkpDQpleHBlY3RlZC12YWx1ZTog Mg0KYWN0dWFsLXZhbHVlOiAyDQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1l OiBzdGF0ZnMNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEz LjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9zeXNjYWxscy5zY206 OTINCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInN0YXRmcyINCisg ICAobGV0ICgoZnMgKHN0YXRmcyAiLyIpKSkNCisgICAgIChhbmQgKGZpbGUt c3lzdGVtPyBmcykNCisgICAgICAgICAgKD4gKGZpbGUtc3lzdGVtLWJsb2Nr LXNpemUgZnMpIDApDQorICAgICAgICAgICg+PSAoZmlsZS1zeXN0ZW0tYmxv Y2tzLWF2YWlsYWJsZSBmcykgMCkNCisgICAgICAgICAgKD49IChmaWxlLXN5 c3RlbS1ibG9ja3MtZnJlZSBmcykNCisgICAgICAgICAgICAgIChmaWxlLXN5 c3RlbS1ibG9ja3MtYXZhaWxhYmxlIGZzKSkpKSkNCmFjdHVhbC12YWx1ZTog I3QNCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IGNsb25lDQpsb2NhdGlv bjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYt MC9zb3VyY2UvdGVzdHMvc3lzY2FsbHMuc2NtOjExMA0Kc291cmNlOg0KKyAo dGVzdC1hc3NlcnQNCisgICAiY2xvbmUiDQorICAgKG1hdGNoIChjbG9uZSAo bG9naW9yIENMT05FX05FV1VTRVIgU0lHQ0hMRCkpDQorICAgICAgICAgICgw IChwcmltaXRpdmUtZXhpdCA0MikpDQorICAgICAgICAgIChwaWQgKGFuZCAo bm90IChlcXVhbD8NCisgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVh ZGxpbmsgKHVzZXItbmFtZXNwYWNlIHBpZCkpDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHJlYWRsaW5rICh1c2VyLW5hbWVzcGFjZSAoZ2V0cGlk KSkpKSkNCisgICAgICAgICAgICAgICAgICAgIChtYXRjaCAod2FpdHBpZCBw aWQpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKChfIC4gc3RhdHVz KSAoPSA0MiAoc3RhdHVzOmV4aXQtdmFsIHN0YXR1cykpKSkpKSkpDQpyZXN1 bHQ6IFNLSVANCg0KdGVzdC1uYW1lOiBzZXRucw0KbG9jYXRpb246IC90bXAv Z3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNl L3Rlc3RzL3N5c2NhbGxzLnNjbToxMjQNCnNvdXJjZToNCisgKHRlc3QtYXNz ZXJ0DQorICAgInNldG5zIg0KKyAgIChtYXRjaCAoY2xvbmUgKGxvZ2lvciBD TE9ORV9ORVdVU0VSIFNJR0NITEQpKQ0KKyAgICAgICAgICAoMCAocHJpbWl0 aXZlLWV4aXQgMCkpDQorICAgICAgICAgIChjbG9uZS1waWQNCisgICAgICAg ICAgICAobWF0Y2ggKHBpcGUpDQorICAgICAgICAgICAgICAgICAgICgoaW4g LiBvdXQpDQorICAgICAgICAgICAgICAgICAgICAobWF0Y2ggKHByaW1pdGl2 ZS1mb3JrKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICgwDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChjbG9zZSBpbikNCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVzZXItbmFtZXNwYWNl IGNsb25lLXBpZCkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo bGFtYmRhIChwb3J0KSAoc2V0bnMgKHBvcnQtPmZkZXMgcG9ydCkgMCkpKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAod3JpdGUgJ2RvbmUgb3V0 KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2xvc2Ugb3V0KQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAocHJpbWl0aXZlLWV4aXQg MCkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZvcmstcGlkDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2xvc2Ugb3V0KQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJlYWQgaW4pDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgocmVzdWx0DQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChhbmQgKGVxdWFsPw0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KHJlYWRsaW5rDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICh1c2VyLW5hbWVzcGFjZSBjbG9uZS1waWQpKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJl YWRsaW5rDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICh1c2VyLW5hbWVzcGFjZSBmb3JrLXBpZCkpKSkpKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAod2FpdHBpZCBjbG9uZS1w aWQpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh3YWl0cGlk IGZvcmstcGlkKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy ZXN1bHQpKSkpKSkpKQ0KcmVzdWx0OiBTS0lQDQoNCnRlc3QtbmFtZTogcGl2 b3Qtcm9vdA0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMu MC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N5c2NhbGxzLnNjbTox NTcNCnNvdXJjZToNCisgKHRlc3QtZXF1YWwNCisgICAicGl2b3Qtcm9vdCIN CisgICAjdA0KKyAgIChtYXRjaCAocGlwZSkNCisgICAgICAgICAgKChpbiAu IG91dCkNCisgICAgICAgICAgIChtYXRjaCAoY2xvbmUgKGxvZ2lvciBDTE9O RV9ORVdVU0VSIENMT05FX05FV05TIFNJR0NITEQpKQ0KKyAgICAgICAgICAg ICAgICAgICgwDQorICAgICAgICAgICAgICAgICAgIChkeW5hbWljLXdpbmQN CisgICAgICAgICAgICAgICAgICAgICAoY29uc3QgI3QpDQorICAgICAgICAg ICAgICAgICAgICAgKGxhbWJkYSAoKQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgKGNsb3NlIGluKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgKGNhbGwt d2l0aC10ZW1wb3JhcnktZGlyZWN0b3J5DQorICAgICAgICAgICAgICAgICAg ICAgICAgIChsYW1iZGEgKHJvb3QpDQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGxldCAoKHB1dC1vbGQgKHN0cmluZy1hcHBlbmQgcm9vdCAiL3Jl YWwtcm9vdCIpKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICht b3VudCAibm9uZSIgcm9vdCAidG1wZnMiKQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKG1rZGlyIHB1dC1vbGQpDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIHJvb3Qg Ii90ZXN0IikNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxh bWJkYSAocG9ydCkgKGRpc3BsYXkgInRlc3RpbmdcbiIgcG9ydCkpKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBpdm90LXJvb3Qgcm9vdCBw dXQtb2xkKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdyaXRl IChmaWxlLWV4aXN0cz8gIi90ZXN0Iikgb3V0KQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKGNsb3NlIG91dCkpKSkpDQorICAgICAgICAgICAg ICAgICAgICAgKGxhbWJkYSAoKSAocHJpbWl0aXZlLWV4aXQgMCkpKSkNCisg ICAgICAgICAgICAgICAgICAocGlkIChjbG9zZSBvdXQpDQorICAgICAgICAg ICAgICAgICAgICAgICAobGV0ICgocmVzdWx0IChyZWFkIGluKSkpDQorICAg ICAgICAgICAgICAgICAgICAgICAgIChjbG9zZSBpbikNCisgICAgICAgICAg ICAgICAgICAgICAgICAgKGFuZCAoemVybz8gKG1hdGNoICh3YWl0cGlkIHBp ZCkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICgoXyAuIHN0YXR1cykNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoc3RhdHVzOmV4aXQtdmFsIHN0YXR1cykp KSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXE/ICN0IHJl c3VsdCkpKSkpKSkpDQpyZXN1bHQ6IFNLSVANCg0KdGVzdC1uYW1lOiBmY250 bC1mbG9jayB3YWl0DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgt MC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3lzY2FsbHMu c2NtOjE5MQ0Kc291cmNlOg0KKyAodGVzdC1lcXVhbA0KKyAgICJmY250bC1m bG9jayB3YWl0Ig0KKyAgIDQyDQorICAgKGxldCAoKGZpbGUgKG9wZW4tZmls ZSB0ZW1wLWZpbGUgIncwYiIpKSkNCisgICAgIChmY250bC1mbG9jayBmaWxl ICd3cml0ZS1sb2NrKQ0KKyAgICAgKG1hdGNoIChwcmltaXRpdmUtZm9yaykN CisgICAgICAgICAgICAoMA0KKyAgICAgICAgICAgICAoZHluYW1pYy13aW5k DQorICAgICAgICAgICAgICAgKGNvbnN0ICN0KQ0KKyAgICAgICAgICAgICAg IChsYW1iZGEgKCkNCisgICAgICAgICAgICAgICAgIChsZXQgKChmaWxlIChv cGVuLWZpbGUgdGVtcC1maWxlICJyMGIiKSkpDQorICAgICAgICAgICAgICAg ICAgIChmY250bC1mbG9jayBmaWxlICdyZWFkLWxvY2spDQorICAgICAgICAg ICAgICAgICAgIChwcmltaXRpdmUtZXhpdCAocmVhZCBmaWxlKSkpDQorICAg ICAgICAgICAgICAgICAocHJpbWl0aXZlLWV4aXQgMSkpDQorICAgICAgICAg ICAgICAgKGxhbWJkYSAoKSAocHJpbWl0aXZlLWV4aXQgMikpKSkNCisgICAg ICAgICAgICAocGlkIChkaXNwbGF5ICJoZWxsbywgd29ybGQhIiBmaWxlKQ0K KyAgICAgICAgICAgICAgICAgKGZvcmNlLW91dHB1dCBmaWxlKQ0KKyAgICAg ICAgICAgICAgICAgKHNsZWVwIDEpDQorICAgICAgICAgICAgICAgICAoc2Vl ayBmaWxlIDAgU0VFS19TRVQpDQorICAgICAgICAgICAgICAgICAodHJ1bmNh dGUtZmlsZSBmaWxlIDApDQorICAgICAgICAgICAgICAgICAod3JpdGUgNDIg ZmlsZSkNCisgICAgICAgICAgICAgICAgIChmb3JjZS1vdXRwdXQgZmlsZSkN CisgICAgICAgICAgICAgICAgIChmY250bC1mbG9jayBmaWxlICd1bmxvY2sp DQorICAgICAgICAgICAgICAgICAobWF0Y2ggKHdhaXRwaWQgcGlkKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICgoXyAuIHN0YXR1cykNCisgICAgICAg ICAgICAgICAgICAgICAgICAgKGxldCAoKHJlc3VsdCAoc3RhdHVzOmV4aXQt dmFsIHN0YXR1cykpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChj bG9zZS1wb3J0IGZpbGUpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg cmVzdWx0KSkpKSkpKQ0KICAgICAgICAgICAgKG1rZGlyIHB1dC1vbGQpDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2FsbC13aXRoLW91dHB1 dC1maWxlDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJp bmctYXBwZW5kIHJvb3QgIi90ZXN0IikNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGxhbWJkYSAocG9ydCkgKGRpc3BsYXkgInRlc3Rpbmdc biIgcG9ydCkpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBp dm90LXJvb3Qgcm9vdCBwdXQtb2xkKQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKHdyaXRlIChmaWxlLWV4aXN0cz8gIi90ZXN0Iikgb3V0KQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNsb3NlIG91dCkpKSkp DQorICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKSAocHJpbWl0aXZl LWV4aXQgMCkpKSkNCisgICAgICAgICAgICAgICAgICAocGlkIChjbG9zZSBv dXQpDQorICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgocmVzdWx0IChy ZWFkIGluKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgIChjbG9zZSBp bikNCisgICAgICAgICAgICAgICAgICAgICAgICAgKGFuZCAoemVybz8gKG1h dGNoICh3YWl0cGlkIHBpZCkNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICgoXyAuIHN0YXR1cykNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RhdHVzOmV4 aXQtdmFsIHN0YXR1cykpKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoZXE/ICN0IHJlc3VsdCkpKSkpKSkpDQpyZXN1bHQ6IFNLSVANCg0K dGVzdC1uYW1lOiBmY250bC1mbG9jayB3YWl0DQpsb2NhdGlvbjogL3RtcC9n dWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2Uv dGVzdHMvc3lzY2FsbHMuc2NtOjE5MQ0Kc291cmNlOg0KKyAodGVzdC1lcXVh bA0KKyAgICJmY250bC1mbG9jayB3YWl0Ig0KKyAgIDQyDQorICAgKGxldCAo KGZpbGUgKG9wZW4tZmlsZSB0ZW1wLWZpbGUgIncwYiIpKSkNCisgICAgIChm Y250bC1mbG9jayBmaWxlICd3cml0ZS1sb2NrKQ0KKyAgICAgKG1hdGNoIChw cmltaXRpdmUtZm9yaykNCisgICAgICAgICAgICAoMA0KKyAgICAgICAgICAg ICAoZHluYW1pYy13aW5kDQorICAgICAgICAgICAgICAgKGNvbnN0ICN0KQ0K KyAgICAgICAgICAgICAgIChsYW1iZGEgKCkNCisgICAgICAgICAgICAgICAg IChsZXQgKChmaWxlIChvcGVuLWZpbGUgdGVtcC1maWxlICJyMGIiKSkpDQor ICAgICAgICAgICAgICAgICAgIChmY250bC1mbG9jayBmaWxlICdyZWFkLWxv Y2spDQorICAgICAgICAgICAgICAgICAgIChwcmltaXRpdmUtZXhpdCAocmVh ZCBmaWxlKSkpDQorICAgICAgICAgICAgICAgICAocHJpbWl0aXZlLWV4aXQg MSkpDQorICAgICAgICAgICAgICAgKGxhbWJkYSAoKSAocHJpbWl0aXZlLWV4 aXQgMikpKSkNCisgICAgICAgICAgICAocGlkIChkaXNwbGF5ICJoZWxsbywg d29ybGQhIiBmaWxlKQ0KKyAgICAgICAgICAgICAgICAgKGZvcmNlLW91dHB1 dCBmaWxlKQ0KKyAgICAgICAgICAgICAgICAgKHNsZWVwIDEpDQorICAgICAg ICAgICAgICAgICAoc2VlayBmaWxlIDAgU0VFS19TRVQpDQorICAgICAgICAg ICAgICAgICAodHJ1bmNhdGUtZmlsZSBmaWxlIDApDQorICAgICAgICAgICAg ICAgICAod3JpdGUgNDIgZmlsZSkNCisgICAgICAgICAgICAgICAgIChmb3Jj ZS1vdXRwdXQgZmlsZSkNCisgICAgICAgICAgICAgICAgIChmY250bC1mbG9j ayBmaWxlICd1bmxvY2spDQorICAgICAgICAgICAgICAgICAobWF0Y2ggKHdh aXRwaWQgcGlkKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICgoXyAuIHN0 YXR1cykNCisgICAgICAgICAgICAgICAgICAgICAgICAgKGxldCAoKHJlc3Vs dCAoc3RhdHVzOmV4aXQtdmFsIHN0YXR1cykpKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgIChjbG9zZS1wb3J0IGZpbGUpDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgcmVzdWx0KSkpKSkpKQ0KZXhwZWN0ZWQtdmFsdWU6 IDQyDQphY3R1YWwtdmFsdWU6IDQyDQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1u YW1lOiBmY250bC1mbG9jayBub24tYmxvY2tpbmcNCmxvY2F0aW9uOiAvdG1w L2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJj ZS90ZXN0cy9zeXNjYWxscy5zY206MjMwDQpzb3VyY2U6DQorICh0ZXN0LWVx dWFsDQorICAgImZjbnRsLWZsb2NrIG5vbi1ibG9ja2luZyINCisgICBFQUdB SU4NCisgICAobWF0Y2ggKHBpcGUpDQorICAgICAgICAgICgoaW5wdXQgLiBv dXRwdXQpDQorICAgICAgICAgICAobWF0Y2ggKHByaW1pdGl2ZS1mb3JrKQ0K KyAgICAgICAgICAgICAgICAgICgwDQorICAgICAgICAgICAgICAgICAgIChk eW5hbWljLXdpbmQNCisgICAgICAgICAgICAgICAgICAgICAoY29uc3QgI3Qp DQorICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKQ0KKyAgICAgICAg ICAgICAgICAgICAgICAgKGNsb3NlLXBvcnQgb3V0cHV0KQ0KKyAgICAgICAg ICAgICAgICAgICAgICAgKHJlYWQtY2hhciBpbnB1dCkNCisgICAgICAgICAg ICAgICAgICAgICAgIChsZXQgKChmaWxlIChvcGVuLWZpbGUgdGVtcC1maWxl ICJ3MCIpKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgKGNhdGNoICdm bG9jay1lcnJvcg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGxhbWJkYSAoKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoZmNudGwtZmxvY2sgZmlsZSAnd3JpdGUtbG9jayAjOndhaXQ/ICNmKSkN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKGtl eSBlcnJubykNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KHByaW1pdGl2ZS1leGl0IChwayAnZXJybm8gZXJybm8pKSkpKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgKHByaW1pdGl2ZS1leGl0IC0xKSkNCisgICAg ICAgICAgICAgICAgICAgICAobGFtYmRhICgpIChwcmltaXRpdmUtZXhpdCAt MikpKSkNCisgICAgICAgICAgICAgICAgICAocGlkIChjbG9zZS1wb3J0IGlu cHV0KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgKGxldCAoKGZpbGUgKG9w ZW4tZmlsZSB0ZW1wLWZpbGUgIncwIikpKQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAoZmNudGwtZmxvY2sgZmlsZSAnd3JpdGUtbG9jaykNCisgICAg ICAgICAgICAgICAgICAgICAgICAgKHdyaXRlICdncmVlbi1saWdodCBvdXRw dXQpDQorICAgICAgICAgICAgICAgICAgICAgICAgIChmb3JjZS1vdXRwdXQg b3V0cHV0KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAobWF0Y2ggKHdh aXRwaWQgcGlkKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KChfIC4gc3RhdHVzKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChsZXQgKChyZXN1bHQgKHN0YXR1czpleGl0LXZhbCBzdGF0dXMpKSkN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmY250bC1m bG9jayBmaWxlICd1bmxvY2spDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoY2xvc2UtcG9ydCBmaWxlKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcmVzdWx0KSkpKSkpKSkpDQoNCjs7OyAo ZXJybm8gMTEpDQogICAgICAgICAgICAobWtkaXIgcHV0LW9sZCkNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZp bGUNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1h cHBlbmQgcm9vdCAiL3Rlc3QiKQ0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAobGFtYmRhIChwb3J0KSAoZGlzcGxheSAidGVzdGluZ1xuIiBw b3J0KSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGl2b3Qt cm9vdCByb290IHB1dC1vbGQpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAod3JpdGUgKGZpbGUtZXhpc3RzPyAiL3Rlc3QiKSBvdXQpDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoY2xvc2Ugb3V0KSkpKSkNCisg ICAgICAgICAgICAgICAgICAgICAobGFtYmRhICgpIChwcmltaXRpdmUtZXhp dCAwKSkpKQ0KKyAgICAgICAgICAgICAgICAgIChwaWQgKGNsb3NlIG91dCkN CisgICAgICAgICAgICAgICAgICAgICAgIChsZXQgKChyZXN1bHQgKHJlYWQg aW4pKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgKGNsb3NlIGluKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAoYW5kICh6ZXJvPyAobWF0Y2gg KHdhaXRwaWQgcGlkKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKChfIC4gc3RhdHVzKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdGF0dXM6ZXhpdC12 YWwgc3RhdHVzKSkpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChlcT8gI3QgcmVzdWx0KSkpKSkpKSkNCnJlc3VsdDogU0tJUA0KDQp0ZXN0 LW5hbWU6IGZjbnRsLWZsb2NrIHdhaXQNCmxvY2F0aW9uOiAvdG1wL2d1aXgt YnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0 cy9zeXNjYWxscy5zY206MTkxDQpzb3VyY2U6DQorICh0ZXN0LWVxdWFsDQor ICAgImZjbnRsLWZsb2NrIHdhaXQiDQorICAgNDINCisgICAobGV0ICgoZmls ZSAob3Blbi1maWxlIHRlbXAtZmlsZSAidzBiIikpKQ0KKyAgICAgKGZjbnRs LWZsb2NrIGZpbGUgJ3dyaXRlLWxvY2spDQorICAgICAobWF0Y2ggKHByaW1p dGl2ZS1mb3JrKQ0KKyAgICAgICAgICAgICgwDQorICAgICAgICAgICAgIChk eW5hbWljLXdpbmQNCisgICAgICAgICAgICAgICAoY29uc3QgI3QpDQorICAg ICAgICAgICAgICAgKGxhbWJkYSAoKQ0KKyAgICAgICAgICAgICAgICAgKGxl dCAoKGZpbGUgKG9wZW4tZmlsZSB0ZW1wLWZpbGUgInIwYiIpKSkNCisgICAg ICAgICAgICAgICAgICAgKGZjbnRsLWZsb2NrIGZpbGUgJ3JlYWQtbG9jaykN CisgICAgICAgICAgICAgICAgICAgKHByaW1pdGl2ZS1leGl0IChyZWFkIGZp bGUpKSkNCisgICAgICAgICAgICAgICAgIChwcmltaXRpdmUtZXhpdCAxKSkN CisgICAgICAgICAgICAgICAobGFtYmRhICgpIChwcmltaXRpdmUtZXhpdCAy KSkpKQ0KKyAgICAgICAgICAgIChwaWQgKGRpc3BsYXkgImhlbGxvLCB3b3Js ZCEiIGZpbGUpDQorICAgICAgICAgICAgICAgICAoZm9yY2Utb3V0cHV0IGZp bGUpDQorICAgICAgICAgICAgICAgICAoc2xlZXAgMSkNCisgICAgICAgICAg ICAgICAgIChzZWVrIGZpbGUgMCBTRUVLX1NFVCkNCisgICAgICAgICAgICAg ICAgICh0cnVuY2F0ZS1maWxlIGZpbGUgMCkNCisgICAgICAgICAgICAgICAg ICh3cml0ZSA0MiBmaWxlKQ0KKyAgICAgICAgICAgICAgICAgKGZvcmNlLW91 dHB1dCBmaWxlKQ0KKyAgICAgICAgICAgICAgICAgKGZjbnRsLWZsb2NrIGZp bGUgJ3VubG9jaykNCisgICAgICAgICAgICAgICAgIChtYXRjaCAod2FpdHBp ZCBwaWQpDQorICAgICAgICAgICAgICAgICAgICAgICAgKChfIC4gc3RhdHVz KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgocmVzdWx0IChz dGF0dXM6ZXhpdC12YWwgc3RhdHVzKSkpDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGNsb3NlLXBvcnQgZmlsZSkNCisgICAgICAgICAgICAgICAg ICAgICAgICAgICByZXN1bHQpKSkpKSkpDQpleHBlY3RlZC12YWx1ZTogNDIN CmFjdHVhbC12YWx1ZTogNDINCnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6 IGZjbnRsLWZsb2NrIG5vbi1ibG9ja2luZw0KbG9jYXRpb246IC90bXAvZ3Vp eC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rl c3RzL3N5c2NhbGxzLnNjbToyMzANCnNvdXJjZToNCisgKHRlc3QtZXF1YWwN CisgICAiZmNudGwtZmxvY2sgbm9uLWJsb2NraW5nIg0KKyAgIEVBR0FJTg0K KyAgIChtYXRjaCAocGlwZSkNCisgICAgICAgICAgKChpbnB1dCAuIG91dHB1 dCkNCisgICAgICAgICAgIChtYXRjaCAocHJpbWl0aXZlLWZvcmspDQorICAg ICAgICAgICAgICAgICAgKDANCisgICAgICAgICAgICAgICAgICAgKGR5bmFt aWMtd2luZA0KKyAgICAgICAgICAgICAgICAgICAgIChjb25zdCAjdCkNCisg ICAgICAgICAgICAgICAgICAgICAobGFtYmRhICgpDQorICAgICAgICAgICAg ICAgICAgICAgICAoY2xvc2UtcG9ydCBvdXRwdXQpDQorICAgICAgICAgICAg ICAgICAgICAgICAocmVhZC1jaGFyIGlucHV0KQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgKGxldCAoKGZpbGUgKG9wZW4tZmlsZSB0ZW1wLWZpbGUgIncw IikpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAoY2F0Y2ggJ2Zsb2Nr LWVycm9yDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGFt YmRhICgpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChm Y250bC1mbG9jayBmaWxlICd3cml0ZS1sb2NrICM6d2FpdD8gI2YpKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoa2V5IGVy cm5vKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocHJp bWl0aXZlLWV4aXQgKHBrICdlcnJubyBlcnJubykpKSkpDQorICAgICAgICAg ICAgICAgICAgICAgICAocHJpbWl0aXZlLWV4aXQgLTEpKQ0KKyAgICAgICAg ICAgICAgICAgICAgIChsYW1iZGEgKCkgKHByaW1pdGl2ZS1leGl0IC0yKSkp KQ0KKyAgICAgICAgICAgICAgICAgIChwaWQgKGNsb3NlLXBvcnQgaW5wdXQp DQorICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgoZmlsZSAob3Blbi1m aWxlIHRlbXAtZmlsZSAidzAiKSkpDQorICAgICAgICAgICAgICAgICAgICAg ICAgIChmY250bC1mbG9jayBmaWxlICd3cml0ZS1sb2NrKQ0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAod3JpdGUgJ2dyZWVuLWxpZ2h0IG91dHB1dCkN CisgICAgICAgICAgICAgICAgICAgICAgICAgKGZvcmNlLW91dHB1dCBvdXRw dXQpDQorICAgICAgICAgICAgICAgICAgICAgICAgIChtYXRjaCAod2FpdHBp ZCBwaWQpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKF8g LiBzdGF0dXMpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGxldCAoKHJlc3VsdCAoc3RhdHVzOmV4aXQtdmFsIHN0YXR1cykpKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZjbnRsLWZsb2Nr IGZpbGUgJ3VubG9jaykNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChjbG9zZS1wb3J0IGZpbGUpDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICByZXN1bHQpKSkpKSkpKSkNCmV4cGVjdGVkLXZh bHVlOiAxMQ0KYWN0dWFsLXZhbHVlOiAxMQ0KcmVzdWx0OiBQQVNTDQoNCnRl c3QtbmFtZTogYWxsLW5ldHdvcmstaW50ZXJmYWNlLW5hbWVzDQpsb2NhdGlv bjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYt MC9zb3VyY2UvdGVzdHMvc3lzY2FsbHMuc2NtOjI3Mg0Kc291cmNlOg0KKyAo dGVzdC1hc3NlcnQNCisgICAiYWxsLW5ldHdvcmstaW50ZXJmYWNlLW5hbWVz Ig0KKyAgIChtYXRjaCAoYWxsLW5ldHdvcmstaW50ZXJmYWNlLW5hbWVzKQ0K KyAgICAgICAgICAoKCg/IHN0cmluZz8gbmFtZXMpIC4uMSkgKG1lbWJlciAi bG8iIG5hbWVzKSkpKQ0KYWN0dWFsLXZhbHVlOiAoImxvIikNCnJlc3VsdDog UEFTUw0KDQp0ZXN0LW5hbWU6IG5ldHdvcmstaW50ZXJmYWNlLW5hbWVzDQps b2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4 Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3lzY2FsbHMuc2NtOjI3Nw0Kc291cmNl Og0KKyAodGVzdC1hc3NlcnQNCisgICAibmV0d29yay1pbnRlcmZhY2UtbmFt ZXMiDQorICAgKG1hdGNoIChuZXR3b3JrLWludGVyZmFjZS1uYW1lcykNCisg ICAgICAgICAgKCgoPyBzdHJpbmc/IG5hbWVzKSAuLjEpDQorICAgICAgICAg ICAobHNldDw9DQorICAgICAgICAgICAgIHN0cmluZz0/DQorICAgICAgICAg ICAgIG5hbWVzDQorICAgICAgICAgICAgIChhbGwtbmV0d29yay1pbnRlcmZh Y2UtbmFtZXMpKSkpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNT DQoNCnRlc3QtbmFtZTogbmV0d29yay1pbnRlcmZhY2UtZmxhZ3MNCmxvY2F0 aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRy di0wL3NvdXJjZS90ZXN0cy9zeXNjYWxscy5zY206MjgyDQpzb3VyY2U6DQor ICh0ZXN0LWFzc2VydA0KKyAgICJuZXR3b3JrLWludGVyZmFjZS1mbGFncyIN CisgICAobGV0KiAoKHNvY2sgKHNvY2tldCBBRl9JTkVUIFNPQ0tfU1RSRUFN IDApKQ0KKyAgICAgICAgICAoZmxhZ3MgKG5ldHdvcmstaW50ZXJmYWNlLWZs YWdzIHNvY2sgImxvIikpKQ0KKyAgICAgKGNsb3NlLXBvcnQgc29jaykNCisg ICAgIChhbmQgKG5vdCAoemVybz8gKGxvZ2FuZCBmbGFncyBJRkZfTE9PUEJB Q0spKSkNCisgICAgICAgICAgKG5vdCAoemVybz8gKGxvZ2FuZCBmbGFncyBJ RkZfVVApKSkpKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDogUEFTUw0K DQp0ZXN0LW5hbWU6IGxvb3BiYWNrLW5ldHdvcmstaW50ZXJmYWNlPw0KbG9j YXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIu ZHJ2LTAvc291cmNlL3Rlc3RzL3N5c2NhbGxzLnNjbToyODkNCnNvdXJjZToN CisgKHRlc3QtZXF1YWwNCisgICAibG9vcGJhY2stbmV0d29yay1pbnRlcmZh Y2U/Ig0KKyAgIEVOT0RFVg0KKyAgIChhbmQgKGxvb3BiYWNrLW5ldHdvcmst aW50ZXJmYWNlPyAibG8iKQ0KKyAgICAgICAgKGNhdGNoICdzeXN0ZW0tZXJy b3INCisgICAgICAgICAgICAgICAobGFtYmRhICgpDQorICAgICAgICAgICAg ICAgICAobG9vcGJhY2stbmV0d29yay1pbnRlcmZhY2U/ICJub25leGlzdGVu dCIpDQorICAgICAgICAgICAgICAgICAjZikNCisgICAgICAgICAgICAgICAo bGFtYmRhIGFyZ3MgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKSkpKSkNCmV4 cGVjdGVkLXZhbHVlOiAxOQ0KYWN0dWFsLXZhbHVlOiAxOQ0KcmVzdWx0OiBQ QVNTDQoNCnRlc3QtbmFtZTogc2V0LW5ldHdvcmstaW50ZXJmYWNlLWZsYWdz DQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZk NzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3lzY2FsbHMuc2NtOjMwMA0Kc291 cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAic2V0LW5ldHdvcmstaW50ZXJm YWNlLWZsYWdzIg0KKyAgIChsZXQgKChzb2NrIChzb2NrZXQgQUZfSU5FVCBT T0NLX1NUUkVBTSAwKSkpDQorICAgICAoY2F0Y2ggJ3N5c3RlbS1lcnJvcg0K KyAgICAgICAgICAgIChsYW1iZGEgKCkNCisgICAgICAgICAgICAgIChzZXQt bmV0d29yay1pbnRlcmZhY2UtZmxhZ3Mgc29jayAibG8iIElGRl9VUCkpDQor ICAgICAgICAgICAgKGxhbWJkYSBhcmdzDQorICAgICAgICAgICAgICAoY2xv c2UtcG9ydCBzb2NrKQ0KKyAgICAgICAgICAgICAgKG1lbXYgKHN5c3RlbS1l cnJvci1lcnJubyBhcmdzKQ0KKyAgICAgICAgICAgICAgICAgICAgKGxpc3Qg RVBFUk0gRUFDQ0VTKSkpKSkpDQphY3R1YWwtdmFsdWU6ICgxIDEzKQ0KcmVz dWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogbmV0d29yay1pbnRlcmZhY2UtYWRk cmVzcyBsbw0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMu MC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N5c2NhbGxzLnNjbToz MTANCnNvdXJjZToNCisgKHRlc3QtZXF1YWwNCisgICAibmV0d29yay1pbnRl cmZhY2UtYWRkcmVzcyBsbyINCisgICAobWFrZS1zb2NrZXQtYWRkcmVzcw0K KyAgICAgQUZfSU5FVA0KKyAgICAgKGluZXQtcHRvbiBBRl9JTkVUICIxMjcu MC4wLjEiKQ0KKyAgICAgMCkNCisgICAobGV0KiAoKHNvY2sgKHNvY2tldCBB Rl9JTkVUIFNPQ0tfU1RSRUFNIDApKQ0KKyAgICAgICAgICAoYWRkciAobmV0 d29yay1pbnRlcmZhY2UtYWRkcmVzcyBzb2NrICJsbyIpKSkNCisgICAgIChj bG9zZS1wb3J0IHNvY2spDQorICAgICBhZGRyKSkNCmV4cGVjdGVkLXZhbHVl OiAjKDIgMjEzMDcwNjQzMyAwKQ0KYWN0dWFsLXZhbHVlOiAjKDIgMjEzMDcw NjQzMyAwKQ0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogc2V0LW5ldHdv cmstaW50ZXJmYWNlLWFkZHJlc3MNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVp bGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9z eXNjYWxscy5zY206MzE4DQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAg ICJzZXQtbmV0d29yay1pbnRlcmZhY2UtYWRkcmVzcyINCisgICAobGV0ICgo c29jayAoc29ja2V0IEFGX0lORVQgU09DS19TVFJFQU0gMCkpKQ0KKyAgICAg KGNhdGNoICdzeXN0ZW0tZXJyb3INCisgICAgICAgICAgICAobGFtYmRhICgp DQorICAgICAgICAgICAgICAoc2V0LW5ldHdvcmstaW50ZXJmYWNlLWFkZHJl c3MNCisgICAgICAgICAgICAgICAgc29jaw0KKyAgICAgICAgICAgICAgICAi bm9uZXhpc3RlbnQiDQorICAgICAgICAgICAgICAgIChtYWtlLXNvY2tldC1h ZGRyZXNzDQorICAgICAgICAgICAgICAgICAgQUZfSU5FVA0KKyAgICAgICAg ICAgICAgICAgIChpbmV0LXB0b24gQUZfSU5FVCAiMTI3LjEyLjE0LjE1IikN CisgICAgICAgICAgICAgICAgICAwKSkpDQorICAgICAgICAgICAgKGxhbWJk YSBhcmdzDQorICAgICAgICAgICAgICAoY2xvc2UtcG9ydCBzb2NrKQ0KKyAg ICAgICAgICAgICAgKG1lbXYgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKQ0K KyAgICAgICAgICAgICAgICAgICAgKGxpc3QgRVBFUk0gRUFDQ0VTKSkpKSkp DQphY3R1YWwtdmFsdWU6ICgxIDEzKQ0KcmVzdWx0OiBQQVNTDQoNCnRlc3Qt bmFtZTogbmV0d29yay1pbnRlcmZhY2UtbmV0bWFzayBsbw0KbG9jYXRpb246 IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAv c291cmNlL3Rlc3RzL3N5c2NhbGxzLnNjbTozMzINCnNvdXJjZToNCisgKHRl c3QtZXF1YWwNCisgICAibmV0d29yay1pbnRlcmZhY2UtbmV0bWFzayBsbyIN CisgICAobWFrZS1zb2NrZXQtYWRkcmVzcw0KKyAgICAgQUZfSU5FVA0KKyAg ICAgKGluZXQtcHRvbiBBRl9JTkVUICIyNTUuMC4wLjAiKQ0KKyAgICAgMCkN CisgICAobGV0KiAoKHNvY2sgKHNvY2tldCBBRl9JTkVUIFNPQ0tfU1RSRUFN IDApKQ0KKyAgICAgICAgICAoYWRkciAobmV0d29yay1pbnRlcmZhY2UtbmV0 bWFzayBzb2NrICJsbyIpKSkNCisgICAgIChjbG9zZS1wb3J0IHNvY2spDQor ICAgICBhZGRyKSkNCmV4cGVjdGVkLXZhbHVlOiAjKDIgNDI3ODE5MDA4MCAw KQ0KYWN0dWFsLXZhbHVlOiAjKDIgNDI3ODE5MDA4MCAwKQ0KcmVzdWx0OiBQ QVNTDQoNCnRlc3QtbmFtZTogc2V0LW5ldHdvcmstaW50ZXJmYWNlLW5ldG1h c2sNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5h NmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9zeXNjYWxscy5zY206MzQwDQpz b3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJzZXQtbmV0d29yay1pbnRl cmZhY2UtbmV0bWFzayINCisgICAobGV0ICgoc29jayAoc29ja2V0IEFGX0lO RVQgU09DS19TVFJFQU0gMCkpKQ0KKyAgICAgKGNhdGNoICdzeXN0ZW0tZXJy b3INCisgICAgICAgICAgICAobGFtYmRhICgpDQorICAgICAgICAgICAgICAo c2V0LW5ldHdvcmstaW50ZXJmYWNlLW5ldG1hc2sNCisgICAgICAgICAgICAg ICAgc29jaw0KKyAgICAgICAgICAgICAgICAibm9uZXhpc3RlbnQiDQorICAg ICAgICAgICAgICAgIChtYWtlLXNvY2tldC1hZGRyZXNzDQorICAgICAgICAg ICAgICAgICAgQUZfSU5FVA0KKyAgICAgICAgICAgICAgICAgIChpbmV0LXB0 b24gQUZfSU5FVCAiMjU1LjAuMC4wIikNCisgICAgICAgICAgICAgICAgICAw KSkpDQorICAgICAgICAgICAgKGxhbWJkYSBhcmdzDQorICAgICAgICAgICAg ICAoY2xvc2UtcG9ydCBzb2NrKQ0KKyAgICAgICAgICAgICAgKG1lbXYgKHN5 c3RlbS1lcnJvci1lcnJubyBhcmdzKQ0KKyAgICAgICAgICAgICAgICAgICAg KGxpc3QgRVBFUk0gRUFDQ0VTKSkpKSkpDQphY3R1YWwtdmFsdWU6ICgxIDEz KQ0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogbmV0d29yay1pbnRlcmZh Y2VzIHJldHVybnMgb25lIG9yIG1vcmUgaW50ZXJmYWNlcw0KbG9jYXRpb246 IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAv c291cmNlL3Rlc3RzL3N5c2NhbGxzLnNjbTozNTMNCnNvdXJjZToNCisgKHRl c3QtZXF1YWwNCisgICAibmV0d29yay1pbnRlcmZhY2VzIHJldHVybnMgb25l IG9yIG1vcmUgaW50ZXJmYWNlcyINCisgICAnKCN0ICN0ICN0KQ0KKyAgICht YXRjaCAobmV0d29yay1pbnRlcmZhY2VzKQ0KKyAgICAgICAgICAoKGludGVy ZmFjZXMgLi4xKQ0KKyAgICAgICAgICAgKGxpc3QgKGV2ZXJ5IGludGVyZmFj ZT8gaW50ZXJmYWNlcykNCisgICAgICAgICAgICAgICAgIChldmVyeSBzdHJp bmc/IChtYXAgaW50ZXJmYWNlLW5hbWUgaW50ZXJmYWNlcykpDQorICAgICAg ICAgICAgICAgICAoZXZlcnkgKGxhbWJkYSAoc29ja2FkZHIpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAob3IgKHZlY3Rvcj8gc29ja2FkZHIpIChu b3Qgc29ja2FkZHIpKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAobWFw IGludGVyZmFjZS1hZGRyZXNzIGludGVyZmFjZXMpKSkpKSkNCmV4cGVjdGVk LXZhbHVlOiAoI3QgI3QgI3QpDQphY3R1YWwtdmFsdWU6ICgjdCAjdCAjdCkN CnJlc3VsdDogUEFTUw0KDQp0ZXN0LW5hbWU6IG5ldHdvcmstaW50ZXJmYWNl cyByZXR1cm5zICJsbyINCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3Vp eC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9zeXNjYWxs cy5zY206MzY1DQpzb3VyY2U6DQorICh0ZXN0LWVxdWFsDQorICAgIm5ldHdv cmstaW50ZXJmYWNlcyByZXR1cm5zIFwibG9cIiINCisgICAobGlzdCAjdA0K KyAgICAgICAgIChtYWtlLXNvY2tldC1hZGRyZXNzDQorICAgICAgICAgICBB Rl9JTkVUDQorICAgICAgICAgICAoaW5ldC1wdG9uIEFGX0lORVQgIjEyNy4w LjAuMSIpDQorICAgICAgICAgICAwKSkNCisgICAobWF0Y2ggKGZpbHRlcg0K KyAgICAgICAgICAgIChsYW1iZGEgKGludGVyZmFjZSkNCisgICAgICAgICAg ICAgIChzdHJpbmc9PyAibG8iIChpbnRlcmZhY2UtbmFtZSBpbnRlcmZhY2Up KSkNCisgICAgICAgICAgICAobmV0d29yay1pbnRlcmZhY2VzKSkNCisgICAg ICAgICAgKChsb29wYmFja3MgLi4xKQ0KKyAgICAgICAgICAgKGxpc3QgKGV2 ZXJ5IChsYW1iZGEgKGxvKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg KG5vdCAoemVybz8gKGxvZ2FuZA0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBJRkZfTE9PUEJBQ0sNCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGludGVyZmFjZS1mbGFncyBs bykpKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgbG9vcGJhY2tzKQ0K KyAgICAgICAgICAgICAgICAgKG1hdGNoIChmaW5kIChsYW1iZGEgKGxvKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKD0gQUZfSU5FVA0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNvY2thZGRy OmZhbSAoaW50ZXJmYWNlLWFkZHJlc3MgbG8pKSkpDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgbG9vcGJhY2tzKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICgjZiAjZikNCisgICAgICAgICAgICAgICAgICAgICAgICAo bG8gKGludGVyZmFjZS1hZGRyZXNzIGxvKSkpKSkpKQ0KZXhwZWN0ZWQtdmFs dWU6ICgjdCAjKDIgMjEzMDcwNjQzMyAwKSkNCmFjdHVhbC12YWx1ZTogKCN0 ICMoMiAyMTMwNzA2NDMzIDApKQ0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFt ZTogYWRkLW5ldHdvcmstcm91dGUvZ2F0ZXdheQ0KbG9jYXRpb246IC90bXAv Z3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNl L3Rlc3RzL3N5c2NhbGxzLnNjbTozODENCnNvdXJjZToNCisgKHRlc3QtYXNz ZXJ0DQorICAgImFkZC1uZXR3b3JrLXJvdXRlL2dhdGV3YXkiDQorICAgKGxl dCAoKHNvY2sgKHNvY2tldCBBRl9JTkVUIFNPQ0tfU1RSRUFNIDApKQ0KKyAg ICAgICAgIChnYXRld2F5DQorICAgICAgICAgICAobWFrZS1zb2NrZXQtYWRk cmVzcw0KKyAgICAgICAgICAgICBBRl9JTkVUDQorICAgICAgICAgICAgIChp bmV0LXB0b24gQUZfSU5FVCAiMTkyLjE2OC4wLjEiKQ0KKyAgICAgICAgICAg ICAwKSkpDQorICAgICAoY2F0Y2ggJ3N5c3RlbS1lcnJvcg0KKyAgICAgICAg ICAgIChsYW1iZGEgKCkNCisgICAgICAgICAgICAgIChhZGQtbmV0d29yay1y b3V0ZS9nYXRld2F5IHNvY2sgZ2F0ZXdheSkpDQorICAgICAgICAgICAgKGxh bWJkYSBhcmdzDQorICAgICAgICAgICAgICAoY2xvc2UtcG9ydCBzb2NrKQ0K KyAgICAgICAgICAgICAgKG1lbXYgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdz KQ0KKyAgICAgICAgICAgICAgICAgICAgKGxpc3QgRVBFUk0gRUFDQ0VTKSkp KSkpDQphY3R1YWwtdmFsdWU6ICgxIDEzKQ0KcmVzdWx0OiBQQVNTDQoNCnRl c3QtbmFtZTogZGVsZXRlLW5ldHdvcmstcm91dGUNCmxvY2F0aW9uOiAvdG1w L2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJj ZS90ZXN0cy9zeXNjYWxscy5zY206Mzk0DQpzb3VyY2U6DQorICh0ZXN0LWFz c2VydA0KKyAgICJkZWxldGUtbmV0d29yay1yb3V0ZSINCisgICAobGV0ICgo c29jayAoc29ja2V0IEFGX0lORVQgU09DS19TVFJFQU0gMCkpDQorICAgICAg ICAgKGRlc3RpbmF0aW9uDQorICAgICAgICAgICAobWFrZS1zb2NrZXQtYWRk cmVzcyBBRl9JTkVUIElOQUREUl9BTlkgMCkpKQ0KKyAgICAgKGNhdGNoICdz eXN0ZW0tZXJyb3INCisgICAgICAgICAgICAobGFtYmRhICgpDQorICAgICAg ICAgICAgICAoZGVsZXRlLW5ldHdvcmstcm91dGUgc29jayBkZXN0aW5hdGlv bikpDQorICAgICAgICAgICAgKGxhbWJkYSBhcmdzDQorICAgICAgICAgICAg ICAoY2xvc2UtcG9ydCBzb2NrKQ0KKyAgICAgICAgICAgICAgKG1lbXYgKHN5 c3RlbS1lcnJvci1lcnJubyBhcmdzKQ0KKyAgICAgICAgICAgICAgICAgICAg KGxpc3QgRVBFUk0gRUFDQ0VTKSkpKSkpDQphY3R1YWwtdmFsdWU6ICgxIDEz KQ0KcmVzdWx0OiBQQVNTDQoNCnRlc3QtbmFtZTogdGNnZXRhdHRyIEVOT1RU WQ0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2 ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N5c2NhbGxzLnNjbTo0MDQNCnNv dXJjZToNCisgKHRlc3QtZXF1YWwNCisgICAidGNnZXRhdHRyIEVOT1RUWSIN CisgICBFTk9UVFkNCisgICAoY2F0Y2ggJ3N5c3RlbS1lcnJvcg0KKyAgICAg ICAgICAobGFtYmRhICgpDQorICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1 dC1maWxlDQorICAgICAgICAgICAgICAiL2Rldi9udWxsIg0KKyAgICAgICAg ICAgICAgKGxhbWJkYSAocG9ydCkgKHRjZ2V0YXR0ciAoZmlsZW5vIHBvcnQp KSkpKQ0KKyAgICAgICAgICAoY29tcG9zZSBzeXN0ZW0tZXJyb3ItZXJybm8g bGlzdCkpKQ0KZXhwZWN0ZWQtdmFsdWU6IDI1DQphY3R1YWwtdmFsdWU6IDI1 DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiB0Y2dldGF0dHINCmxvY2F0 aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRy di0wL3NvdXJjZS90ZXN0cy9zeXNjYWxscy5zY206NDE4DQpzb3VyY2U6DQor ICh0ZXN0LWFzc2VydA0KKyAgICJ0Y2dldGF0dHIiDQorICAgKGxldCAoKHRl cm1pb3MgKHRjZ2V0YXR0ciAwKSkpDQorICAgICAoYW5kICh0ZXJtaW9zPyB0 ZXJtaW9zKQ0KKyAgICAgICAgICAoPiAodGVybWlvcy1pbnB1dC1zcGVlZCB0 ZXJtaW9zKSAwKQ0KKyAgICAgICAgICAoPiAodGVybWlvcy1vdXRwdXQtc3Bl ZWQgdGVybWlvcykgMCkpKSkNCnJlc3VsdDogU0tJUA0KDQp0ZXN0LW5hbWU6 IHRjc2V0YXR0cg0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAu MTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N5c2NhbGxzLnNj bTo0MjQNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInRjc2V0YXR0 ciINCisgICAobGV0ICgoZmlyc3QgKHRjZ2V0YXR0ciAwKSkpDQorICAgICAo dGNzZXRhdHRyIDAgKHRjc2V0YXR0ci1hY3Rpb24gVENTQU5PVykgZmlyc3Qp DQorICAgICAoZXF1YWw/IGZpcnN0ICh0Y2dldGF0dHIgMCkpKSkNCnJlc3Vs dDogU0tJUA0KDQp0ZXN0LW5hbWU6IHRlcm1pbmFsLXdpbmRvdy1zaXplIEVO T1RUWQ0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0x LmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3N5c2NhbGxzLnNjbTo0MjkN CnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInRlcm1pbmFsLXdpbmRv dy1zaXplIEVOT1RUWSINCisgICAoY2FsbC13aXRoLWlucHV0LWZpbGUNCisg ICAgICIvZGV2L251bGwiDQorICAgICAobGFtYmRhIChwb3J0KQ0KKyAgICAg ICAoY2F0Y2ggJ3N5c3RlbS1lcnJvcg0KKyAgICAgICAgICAgICAgKGxhbWJk YSAoKSAodGVybWluYWwtd2luZG93LXNpemUgcG9ydCkpDQorICAgICAgICAg ICAgICAobGFtYmRhIGFyZ3MNCisgICAgICAgICAgICAgICAgKG1lbXYgKHN5 c3RlbS1lcnJvci1lcnJubyBhcmdzKQ0KKyAgICAgICAgICAgICAgICAgICAg ICAobGlzdCBFTk9UVFkgRUlOVkFMKSkpKSkpKQ0KYWN0dWFsLXZhbHVlOiAo MjUgMjIpDQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiB0ZXJtaW5hbC1j b2x1bW5zDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4w LTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvc3lzY2FsbHMuc2NtOjQ0 MA0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAidGVybWluYWwtY29s dW1ucyINCisgICAoPiAodGVybWluYWwtY29sdW1ucykgMCkpDQphY3R1YWwt dmFsdWU6ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiB0ZXJtaW5h bC1jb2x1bW5zIG5vbi1maWxlIHBvcnQNCmxvY2F0aW9uOiAvdG1wL2d1aXgt YnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0 cy9zeXNjYWxscy5zY206NDQzDQpzb3VyY2U6DQorICh0ZXN0LWFzc2VydA0K KyAgICJ0ZXJtaW5hbC1jb2x1bW5zIG5vbi1maWxlIHBvcnQiDQorICAgKD4g KHRlcm1pbmFsLWNvbHVtbnMNCisgICAgICAgIChvcGVuLWlucHV0LXN0cmlu Zw0KKyAgICAgICAgICAiSm9pbiB1cyBub3csIHNoYXJlIHRoZSBzb2Z0d2Fy ZSEiKSkNCisgICAgICAwKSkNCmFjdHVhbC12YWx1ZTogI3QNCnJlc3VsdDog UEFTUw0KDQp0ZXN0LW5hbWU6IHV0bXB4LWVudHJpZXMNCmxvY2F0aW9uOiAv dG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3Nv dXJjZS90ZXN0cy9zeXNjYWxscy5zY206NDQ3DQpzb3VyY2U6DQorICh0ZXN0 LWFzc2VydA0KKyAgICJ1dG1weC1lbnRyaWVzIg0KKyAgIChtYXRjaCAodXRt cHgtZW50cmllcykNCisgICAgICAgICAgKCgoPyB1dG1weD8gZW50cmllcykg Li4uKQ0KKyAgICAgICAgICAgKGV2ZXJ5IChsYW1iZGEgKGVudHJ5KQ0KKyAg ICAgICAgICAgICAgICAgICAgKG1hdGNoICh1dG1weC11c2VyIGVudHJ5KQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICgoPyBzdHJpbmc/KQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAob3IgKGVxdj8gKGxvZ2luLXR5 cGUgQk9PVF9USU1FKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKHV0bXB4LWxvZ2luLXR5cGUgZW50cnkpKQ0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKD4gKHV0bXB4LXBpZCBlbnRyeSkg MCkpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICgjZiAjdCkpKQ0K KyAgICAgICAgICAgICAgICAgIGVudHJpZXMpKSkpDQphY3R1YWwtdmFsdWU6 ICN0DQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiByZWFkLXV0bXB4LCBF T0YNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5h NmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9zeXNjYWxscy5zY206NDU5DQpz b3VyY2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJyZWFkLXV0bXB4LCBFT0Yi DQorICAgKGVvZi1vYmplY3Q/IChyZWFkLXV0bXB4ICglbWFrZS12b2lkLXBv cnQgInIiKSkpKQ0KYWN0dWFsLXZhbHVlOiAjdA0KcmVzdWx0OiBQQVNTDQoN CnRlc3QtbmFtZTogcmVhZC11dG1weA0KbG9jYXRpb246IC90bXAvZ3VpeC1i dWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3Rz L3N5c2NhbGxzLnNjbTo0NjQNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQor ICAgInJlYWQtdXRtcHgiDQorICAgKGxldCAoKHJlc3VsdA0KKyAgICAgICAg ICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlDQorICAgICAgICAgICAgICIvdmFy L3J1bi91dG1weCINCisgICAgICAgICAgICAgcmVhZC11dG1weCkpKQ0KKyAg ICAgKG9yICh1dG1weD8gcmVzdWx0KSAoZW9mLW9iamVjdD8gcmVzdWx0KSkp KQ0KcmVzdWx0OiBTS0lQDQoNCg0KU0tJUDogdGVzdHMvZ3JlbWxpbg0KPT09 PT09PT09PT09PT09PT09PQ0KDQp0ZXN0LW5hbWU6IGVsZi1keW5hbWljLWlu Zm8tbmVlZGVkLCBleGVjdXRhYmxlDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1 aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMv Z3JlbWxpbi5zY206NDQNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAg ImVsZi1keW5hbWljLWluZm8tbmVlZGVkLCBleGVjdXRhYmxlIg0KKyAgIChs ZXQqICgoZWxmIChjYWxsLXdpdGgtaW5wdXQtZmlsZSAlZ3VpbGUtZXhlY3V0 YWJsZSByZWFkLWVsZikpDQorICAgICAgICAgIChkeW5pbmZvIChlbGYtZHlu YW1pYy1pbmZvIGVsZikpKQ0KKyAgICAgKG9yIChub3QgZHluaW5mbykNCisg ICAgICAgICAobHNldDw9DQorICAgICAgICAgICBzdHJpbmc9Pw0KKyAgICAg ICAgICAgKGxpc3QgKHN0cmluZy1hcHBlbmQgImxpYmd1aWxlLSIgKGVmZmVj dGl2ZS12ZXJzaW9uKSkNCisgICAgICAgICAgICAgICAgICJsaWJnYyINCisg ICAgICAgICAgICAgICAgICJsaWJ1bmlzdHJpbmciDQorICAgICAgICAgICAg ICAgICAibGliZmZpIikNCisgICAgICAgICAgIChtYXAgKGxhbWJkYSAobGli KQ0KKyAgICAgICAgICAgICAgICAgIChzdHJpbmctdGFrZSBsaWIgKHN0cmlu Zy1jb250YWlucyBsaWIgIi5zbyIpKSkNCisgICAgICAgICAgICAgICAgKGVs Zi1keW5hbWljLWluZm8tbmVlZGVkIGR5bmluZm8pKSkpKSkNCnJlc3VsdDog U0tJUA0KDQp0ZXN0LW5hbWU6IGV4cGFuZC1vcmlnaW4NCmxvY2F0aW9uOiAv dG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3Nv dXJjZS90ZXN0cy9ncmVtbGluLnNjbTo1NQ0Kc291cmNlOg0KKyAodGVzdC1l cXVhbA0KKyAgICJleHBhbmQtb3JpZ2luIg0KKyAgICcoIk9PTy8uLi9saWIi DQorICAgICAiT09PIg0KKyAgICAgIi4uL09PTy9iYXIvT09PL2JheiINCisg ICAgICJPUklHSU4vZm9vIikNCisgICAobWFwIChjdXQgZXhwYW5kLW9yaWdp biA8PiAiT09PIikNCisgICAgICAgICcoIiRPUklHSU4vLi4vbGliIg0KKyAg ICAgICAgICAiJHtPUklHSU59Ig0KKyAgICAgICAgICAiLi4vJHtPUklHSU59 L2Jhci8kT1JJR0lOL2JheiINCisgICAgICAgICAgIk9SSUdJTi9mb28iKSkp DQpleHBlY3RlZC12YWx1ZTogKCJPT08vLi4vbGliIiAiT09PIiAiLi4vT09P L2Jhci9PT08vYmF6IiAiT1JJR0lOL2ZvbyIpDQphY3R1YWwtdmFsdWU6ICgi T09PLy4uL2xpYiIgIk9PTyIgIi4uL09PTy9iYXIvT09PL2JheiIgIk9SSUdJ Ti9mb28iKQ0KcmVzdWx0OiBQQVNTDQoNCg0KU0tJUDogdGVzdHMvY29udGFp bmVycw0KPT09PT09PT09PT09PT09PT09PT09PQ0KDQp0ZXN0LW5hbWU6IGNh bGwtd2l0aC1jb250YWluZXIsIGV4aXQgd2l0aCAwIHdoZW4gdGhlcmUgaXMg bm8gZXJyb3INCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEz LjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9jb250YWluZXJzLnNj bTo0Mg0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAiY2FsbC13aXRo LWNvbnRhaW5lciwgZXhpdCB3aXRoIDAgd2hlbiB0aGVyZSBpcyBubyBlcnJv ciINCisgICAoemVybz8gKGNhbGwtd2l0aC1jb250YWluZXINCisgICAgICAg ICAgICAnKCkNCisgICAgICAgICAgICAoY29uc3QgI3QpDQorICAgICAgICAg ICAgIzpuYW1lc3BhY2VzDQorICAgICAgICAgICAgJyh1c2VyKSkpKQ0KcmVz dWx0OiBTS0lQDQoNCnRlc3QtbmFtZTogY2FsbC13aXRoLWNvbnRhaW5lciwg dXNlciBuYW1lc3BhY2UNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3Vp eC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9jb250YWlu ZXJzLnNjbTo0OA0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAiY2Fs bC13aXRoLWNvbnRhaW5lciwgdXNlciBuYW1lc3BhY2UiDQorICAgKHplcm8/ IChjYWxsLXdpdGgtY29udGFpbmVyDQorICAgICAgICAgICAgJygpDQorICAg ICAgICAgICAgKGxhbWJkYSAoKQ0KKyAgICAgICAgICAgICAgKGFzc2VydC1l eGl0DQorICAgICAgICAgICAgICAgIChhbmQgKHplcm8/IChnZXR1aWQpKSAo emVybz8gKGdldGdpZCkpKSkpDQorICAgICAgICAgICAgIzpuYW1lc3BhY2Vz DQorICAgICAgICAgICAgJyh1c2VyKSkpKQ0KcmVzdWx0OiBTS0lQDQoNCnRl c3QtbmFtZTogY2FsbC13aXRoLWNvbnRhaW5lciwgdXRzIG5hbWVzcGFjZQ0K bG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcy OGIuZHJ2LTAvc291cmNlL3Rlc3RzL2NvbnRhaW5lcnMuc2NtOjU4DQpzb3Vy Y2U6DQorICh0ZXN0LWFzc2VydA0KKyAgICJjYWxsLXdpdGgtY29udGFpbmVy LCB1dHMgbmFtZXNwYWNlIg0KKyAgICh6ZXJvPyAoY2FsbC13aXRoLWNvbnRh aW5lcg0KKyAgICAgICAgICAgICcoKQ0KKyAgICAgICAgICAgIChsYW1iZGEg KCkNCisgICAgICAgICAgICAgIChzZXRob3N0bmFtZSAidGVzdC1jb250YWlu ZXIiKQ0KKyAgICAgICAgICAgICAgKHByaW1pdGl2ZS1leGl0IDApKQ0KKyAg ICAgICAgICAgICM6bmFtZXNwYWNlcw0KKyAgICAgICAgICAgICcodXNlciB1 dHMpKSkpDQpyZXN1bHQ6IFNLSVANCg0KdGVzdC1uYW1lOiBjYWxsLXdpdGgt Y29udGFpbmVyLCBwaWQgbmFtZXNwYWNlDQpsb2NhdGlvbjogL3RtcC9ndWl4 LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVz dHMvY29udGFpbmVycy5zY206NzANCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0 DQorICAgImNhbGwtd2l0aC1jb250YWluZXIsIHBpZCBuYW1lc3BhY2UiDQor ICAgKHplcm8/IChjYWxsLXdpdGgtY29udGFpbmVyDQorICAgICAgICAgICAg JygpDQorICAgICAgICAgICAgKGxhbWJkYSAoKQ0KKyAgICAgICAgICAgICAg KG1hdGNoIChwcmltaXRpdmUtZm9yaykNCisgICAgICAgICAgICAgICAgICAg ICAoMCAoYXNzZXJ0LWV4aXQgKD0gMiAoZ2V0cGlkKSkpKQ0KKyAgICAgICAg ICAgICAgICAgICAgIChwaWQgKHByaW1pdGl2ZS1leGl0DQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChtYXRjaCAod2FpdHBpZCBwaWQpDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKF8gLiBzdGF0dXMp DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0YXR1 czpleGl0LXZhbCBzdGF0dXMpKSkpKSkpDQorICAgICAgICAgICAgIzpuYW1l c3BhY2VzDQorICAgICAgICAgICAgJyh1c2VyIHBpZCkpKSkNCnJlc3VsdDog U0tJUA0KDQp0ZXN0LW5hbWU6IGNhbGwtd2l0aC1jb250YWluZXIsIG1udCBu YW1lc3BhY2UNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEz LjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9jb250YWluZXJzLnNj bTo4Nw0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAiY2FsbC13aXRo LWNvbnRhaW5lciwgbW50IG5hbWVzcGFjZSINCisgICAoemVybz8gKGNhbGwt d2l0aC1jb250YWluZXINCisgICAgICAgICAgICAobGlzdCAoZmlsZS1zeXN0 ZW0NCisgICAgICAgICAgICAgICAgICAgIChkZXZpY2UgIm5vbmUiKQ0KKyAg ICAgICAgICAgICAgICAgICAgKG1vdW50LXBvaW50ICIvdGVzdGluZyIpDQor ICAgICAgICAgICAgICAgICAgICAodHlwZSAidG1wZnMiKQ0KKyAgICAgICAg ICAgICAgICAgICAgKGNoZWNrPyAjZikpKQ0KKyAgICAgICAgICAgIChsYW1i ZGEgKCkNCisgICAgICAgICAgICAgIChhc3NlcnQtZXhpdCAoZmlsZS1leGlz dHM/ICIvdGVzdGluZyIpKSkNCisgICAgICAgICAgICAjOm5hbWVzcGFjZXMN CisgICAgICAgICAgICAnKHVzZXIgbW50KSkpKQ0KcmVzdWx0OiBTS0lQDQoN CnRlc3QtbmFtZTogY2FsbC13aXRoLWNvbnRhaW5lciwgbW50IG5hbWVzcGFj ZSwgd3JvbmcgYmluZCBtb3VudA0KbG9jYXRpb246IC90bXAvZ3VpeC1idWls ZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL2Nv bnRhaW5lcnMuc2NtOjEwMA0Kc291cmNlOg0KKyAodGVzdC1lcXVhbA0KKyAg ICJjYWxsLXdpdGgtY29udGFpbmVyLCBtbnQgbmFtZXNwYWNlLCB3cm9uZyBi aW5kIG1vdW50Ig0KKyAgIGAoc3lzdGVtLWVycm9yICxFTk9FTlQpDQorICAg KGNhdGNoICdzeXN0ZW0tZXJyb3INCisgICAgICAgICAgKGxhbWJkYSAoKQ0K KyAgICAgICAgICAgIChjYWxsLXdpdGgtY29udGFpbmVyDQorICAgICAgICAg ICAgICAobGlzdCAoZmlsZS1zeXN0ZW0NCisgICAgICAgICAgICAgICAgICAg ICAgKGRldmljZSAiL2RvZXMtbm90LWV4aXN0IikNCisgICAgICAgICAgICAg ICAgICAgICAgKG1vdW50LXBvaW50ICIvZm9vIikNCisgICAgICAgICAgICAg ICAgICAgICAgKHR5cGUgIm5vbmUiKQ0KKyAgICAgICAgICAgICAgICAgICAg ICAoZmxhZ3MgJyhiaW5kLW1vdW50KSkNCisgICAgICAgICAgICAgICAgICAg ICAgKGNoZWNrPyAjZikpKQ0KKyAgICAgICAgICAgICAgKGNvbnN0ICN0KQ0K KyAgICAgICAgICAgICAgIzpuYW1lc3BhY2VzDQorICAgICAgICAgICAgICAn KHVzZXIgbW50KSkpDQorICAgICAgICAgIChsYW1iZGEgYXJncw0KKyAgICAg ICAgICAgIChsaXN0ICdzeXN0ZW0tZXJyb3IgKHN5c3RlbS1lcnJvci1lcnJu byBhcmdzKSkpKSkNCnJlc3VsdDogU0tJUA0KDQp0ZXN0LW5hbWU6IGNhbGwt d2l0aC1jb250YWluZXIsIGFsbCBuYW1lc3BhY2VzDQpsb2NhdGlvbjogL3Rt cC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3Vy Y2UvdGVzdHMvY29udGFpbmVycy5zY206MTE4DQpzb3VyY2U6DQorICh0ZXN0 LWFzc2VydA0KKyAgICJjYWxsLXdpdGgtY29udGFpbmVyLCBhbGwgbmFtZXNw YWNlcyINCisgICAoemVybz8gKGNhbGwtd2l0aC1jb250YWluZXINCisgICAg ICAgICAgICAnKCkNCisgICAgICAgICAgICAobGFtYmRhICgpIChwcmltaXRp dmUtZXhpdCAwKSkpKSkNCnJlc3VsdDogU0tJUA0KDQp0ZXN0LW5hbWU6IGNv bnRhaW5lci1leGN1cnNpb24NCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQt Z3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9jb250 YWluZXJzLnNjbToxMjYNCnNvdXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAg ImNvbnRhaW5lci1leGN1cnNpb24iDQorICAgKGNhbGwtd2l0aC10ZW1wb3Jh cnktZGlyZWN0b3J5DQorICAgICAobGFtYmRhIChyb290KQ0KKyAgICAgICAo bWF0Y2ggKGxpc3QgKHBpcGUpIChwaXBlKSkNCisgICAgICAgICAgICAgICgo KHN0YXJ0LWluIC4gc3RhcnQtb3V0KSAoZW5kLWluIC4gZW5kLW91dCkpDQor ICAgICAgICAgICAgICAgKGRlZmluZSAoY29udGFpbmVyKQ0KKyAgICAgICAg ICAgICAgICAgKGNsb3NlIGVuZC1vdXQpDQorICAgICAgICAgICAgICAgICAo Y2xvc2Ugc3RhcnQtaW4pDQorICAgICAgICAgICAgICAgICAod3JpdGUgJ3Jl YWR5IHN0YXJ0LW91dCkNCisgICAgICAgICAgICAgICAgIChjbG9zZSBzdGFy dC1vdXQpDQorICAgICAgICAgICAgICAgICAocmVhZCBlbmQtaW4pDQorICAg ICAgICAgICAgICAgICAoY2xvc2UgZW5kLWluKSkNCisgICAgICAgICAgICAg ICAoZGVmaW5lIChuYW1lc3BhY2VzIHBpZCkNCisgICAgICAgICAgICAgICAg IChsZXQgKChwaWQgKG51bWJlci0+c3RyaW5nIHBpZCkpKQ0KKyAgICAgICAg ICAgICAgICAgICAobWFwIChsYW1iZGEgKG5zKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgKHJlYWRsaW5rIChzdHJpbmctYXBwZW5kICIvcHJvYy8i IHBpZCAiL25zLyIgbnMpKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAn KCJ1c2VyIiAiaXBjIiAidXRzIiAibmV0IiAicGlkIiAibW50IikpKSkNCisg ICAgICAgICAgICAgICAobGV0KiAoKHBpZCAocnVuLWNvbnRhaW5lciByb290 ICcoKSAlbmFtZXNwYWNlcyAxIGNvbnRhaW5lcikpDQorICAgICAgICAgICAg ICAgICAgICAgIChjb250YWluZXItbmFtZXNwYWNlcyAobmFtZXNwYWNlcyBw aWQpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAocmVzdWx0DQorICAgICAg ICAgICAgICAgICAgICAgICAgKGJlZ2luDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAoY2xvc2Ugc3RhcnQtb3V0KQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgKHJlYWQgc3RhcnQtaW4pDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAoY2xvc2Ugc3RhcnQtaW4pDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAoY29udGFpbmVyLWV4Y3Vyc2lvbg0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICBwaWQNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKGxhbWJkYSAoKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChtYXRjaCAocHJpbWl0aXZlLWZvcmspDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICgwDQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoYXNzZXJ0LWV4aXQNCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVxdWFsPw0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRhaW5lci1u YW1lc3BhY2VzDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKG5hbWVzcGFjZXMgKGdldHBpZCkpKSkpDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmb3JrLXBpZA0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtYXRjaCAod2Fp dHBpZCBmb3JrLXBpZCkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKChfIC4gc3RhdHVzKQ0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHByaW1pdGl2 ZS1leGl0DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChzdGF0dXM6ZXhpdC12YWwNCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMp KSkpKSkpKSkpKQ0KKyAgICAgICAgICAgICAgICAgKGNsb3NlIGVuZC1pbikN CisgICAgICAgICAgICAgICAgICh3cml0ZSAnZG9uZSBlbmQtb3V0KQ0KKyAg ICAgICAgICAgICAgICAgKGNsb3NlIGVuZC1vdXQpDQorICAgICAgICAgICAg ICAgICAod2FpdHBpZCBwaWQpDQorICAgICAgICAgICAgICAgICAoemVybz8g cmVzdWx0KSkpKSkpKQ0KcmVzdWx0OiBTS0lQDQoNCnRlc3QtbmFtZTogY29u dGFpbmVyLWV4Y3Vyc2lvbiwgc2FtZSBuYW1lc3BhY2VzDQpsb2NhdGlvbjog L3RtcC9ndWl4LWJ1aWxkLWd1aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9z b3VyY2UvdGVzdHMvY29udGFpbmVycy5zY206MTg0DQpzb3VyY2U6DQorICh0 ZXN0LWVxdWFsDQorICAgImNvbnRhaW5lci1leGN1cnNpb24sIHNhbWUgbmFt ZXNwYWNlcyINCisgICA0Mg0KKyAgIChjb250YWluZXItZXhjdXJzaW9uDQor ICAgICAoZ2V0cGlkKQ0KKyAgICAgKGxhbWJkYSAoKSAocHJpbWl0aXZlLWV4 aXQgNDIpKSkpDQpyZXN1bHQ6IFNLSVANCg0KdGVzdC1uYW1lOiBjb250YWlu ZXItZXhjdXJzaW9uKg0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4 LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL2NvbnRhaW5l cnMuc2NtOjE5NA0Kc291cmNlOg0KKyAodGVzdC1hc3NlcnQNCisgICAiY29u dGFpbmVyLWV4Y3Vyc2lvbioiDQorICAgKGNhbGwtd2l0aC10ZW1wb3Jhcnkt ZGlyZWN0b3J5DQorICAgICAobGFtYmRhIChyb290KQ0KKyAgICAgICAoZGVm aW5lIChuYW1lc3BhY2VzIHBpZCkNCisgICAgICAgICAobGV0ICgocGlkIChu dW1iZXItPnN0cmluZyBwaWQpKSkNCisgICAgICAgICAgIChtYXAgKGxhbWJk YSAobnMpDQorICAgICAgICAgICAgICAgICAgKHJlYWRsaW5rIChzdHJpbmct YXBwZW5kICIvcHJvYy8iIHBpZCAiL25zLyIgbnMpKSkNCisgICAgICAgICAg ICAgICAgJygidXNlciIgImlwYyIgInV0cyIgIm5ldCIgInBpZCIgIm1udCIp KSkpDQorICAgICAgIChsZXQqICgocGlkIChydW4tY29udGFpbmVyDQorICAg ICAgICAgICAgICAgICAgICAgcm9vdA0KKyAgICAgICAgICAgICAgICAgICAg ICcoKQ0KKyAgICAgICAgICAgICAgICAgICAgICVuYW1lc3BhY2VzDQorICAg ICAgICAgICAgICAgICAgICAgMQ0KKyAgICAgICAgICAgICAgICAgICAgIChs YW1iZGEgKCkgKHNsZWVwIDEwMCkpKSkNCisgICAgICAgICAgICAgIChyZXN1 bHQNCisgICAgICAgICAgICAgICAgKGNvbnRhaW5lci1leGN1cnNpb24qDQor ICAgICAgICAgICAgICAgICAgcGlkDQorICAgICAgICAgICAgICAgICAgKGxh bWJkYSAoKSAobmFtZXNwYWNlcyAxKSkpKSkNCisgICAgICAgICAoa2lsbCBw aWQgU0lHS0lMTCkNCisgICAgICAgICAoZXF1YWw/IHJlc3VsdCAobmFtZXNw YWNlcyBwaWQpKSkpKSkNCnJlc3VsdDogU0tJUA0KDQp0ZXN0LW5hbWU6IGNv bnRhaW5lci1leGN1cnNpb24qLCBzYW1lIG5hbWVzcGFjZXMNCmxvY2F0aW9u OiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAtMS5hNmQ3MjhiLmRydi0w L3NvdXJjZS90ZXN0cy9jb250YWluZXJzLnNjbToyMTUNCnNvdXJjZToNCisg KHRlc3QtZXF1YWwNCisgICAiY29udGFpbmVyLWV4Y3Vyc2lvbiosIHNhbWUg bmFtZXNwYWNlcyINCisgICA0Mg0KKyAgIChjb250YWluZXItZXhjdXJzaW9u Kg0KKyAgICAgKGdldHBpZCkNCisgICAgIChsYW1iZGEgKCkgKCogNiA3KSkp KQ0KcmVzdWx0OiBTS0lQDQoNCg0KU0tJUDogdGVzdHMvcGFjaw0KPT09PT09 PT09PT09PT09PQ0KDQpyYW5kb20gc2VlZCBmb3IgdGVzdHM6IDE0OTU1NjUx MTANCnRlc3QtbmFtZTogc2VsZi1jb250YWluZWQtdGFyYmFsbA0KbG9jYXRp b246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2 LTAvc291cmNlL3Rlc3RzL3BhY2suc2NtOjU0DQpzb3VyY2U6DQorICh0ZXN0 LWFzc2VydA0KKyAgICJzZWxmLWNvbnRhaW5lZC10YXJiYWxsIg0KKyAgIChy dW4td2l0aC1zdG9yZQ0KKyAgICAgJXN0b3JlDQorICAgICAobWxldCogJXN0 b3JlLW1vbmFkDQorICAgICAgICAgICAgKChwcm9maWxlDQorICAgICAgICAg ICAgICAgKHByb2ZpbGUtZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICAg KHBhY2thZ2VzLT5tYW5pZmVzdCAobGlzdCAlYm9vdHN0cmFwLWd1aWxlKSkN CisgICAgICAgICAgICAgICAgICM6aG9va3MNCisgICAgICAgICAgICAgICAg ICcoKQ0KKyAgICAgICAgICAgICAgICAgIzpsb2NhbGVzPw0KKyAgICAgICAg ICAgICAgICAgI2YpKQ0KKyAgICAgICAgICAgICAodGFyYmFsbA0KKyAgICAg ICAgICAgICAgIChzZWxmLWNvbnRhaW5lZC10YXJiYWxsDQorICAgICAgICAg ICAgICAgICAicGFjayINCisgICAgICAgICAgICAgICAgIHByb2ZpbGUNCisg ICAgICAgICAgICAgICAgICM6c3ltbGlua3MNCisgICAgICAgICAgICAgICAg ICcoKCIvYmluL0d1aWxlIiAtPiAiYmluL2d1aWxlIikpDQorICAgICAgICAg ICAgICAgICAjOmNvbXByZXNzb3INCisgICAgICAgICAgICAgICAgICVnemlw LWNvbXByZXNzb3INCisgICAgICAgICAgICAgICAgICM6dGFyDQorICAgICAg ICAgICAgICAgICAldGFyLWJvb3RzdHJhcCkpDQorICAgICAgICAgICAgIChj aGVjayAoZ2V4cC0+ZGVyaXZhdGlvbg0KKyAgICAgICAgICAgICAgICAgICAg ICAiY2hlY2stdGFyYmFsbCINCisgICAgICAgICAgICAgICAgICAgICAgKGdl eHAgKGxldCAoKGd1aWxlIChzdHJpbmctYXBwZW5kDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIuIg0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodW5nZXhwIHBy b2ZpbGUpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICIvYmluIikpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChzZXRlbnYNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICJQQVRIIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHVuZ2V4cCAldGFyLWJvb3RzdHJhcCkNCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIi9iaW4iKSkNCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoc3lzdGVtKiAidGFyIiAieHZmIiAodW5nZXhwIHRh cmJhbGwpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChta2Rp ciAodW5nZXhwIG91dHB1dCkpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGV4aXQgKGFuZCAoZmlsZS1leGlzdHM/DQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5k IGd1aWxlICIvZ3VpbGUiKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChzdHJpbmc9Pw0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZA0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1 bmdleHAgJWJvb3RzdHJhcC1ndWlsZSkNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiL2JpbiIpDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChyZWFkbGluayBn dWlsZSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoc3RyaW5nPT8NCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQNCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWRyb3Ag Z3VpbGUgMSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAiL2d1aWxlIikNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHJlYWRsaW5rICJiaW4vR3VpbGUiKSkp KSkpKSkpDQorICAgICAgICAgICAgKGJ1aWx0LWRlcml2YXRpb25zIChsaXN0 IGNoZWNrKSkpDQorICAgICAjOmd1aWxlLWZvci1idWlsZA0KKyAgICAgKCVn dWlsZS1mb3ItYnVpbGQpKSkNCnJlc3VsdDogU0tJUA0KDQoNClNLSVA6IHRl c3RzL3B5cGkNCj09PT09PT09PT09PT09PT0NCg0KdGVzdC1uYW1lOiBndWl4 LXBhY2thZ2UtPnB5cGktbmFtZSwgb2xkIFVSTCBzdHlsZQ0KbG9jYXRpb246 IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAv c291cmNlL3Rlc3RzL3B5cGkuc2NtOjc4DQpzb3VyY2U6DQorICh0ZXN0LWVx dWFsDQorICAgImd1aXgtcGFja2FnZS0+cHlwaS1uYW1lLCBvbGQgVVJMIHN0 eWxlIg0KKyAgICJwc3V0aWwiDQorICAgKGd1aXgtcGFja2FnZS0+cHlwaS1u YW1lDQorICAgICAoZHVtbXktcGFja2FnZQ0KKyAgICAgICAiZm9vIg0KKyAg ICAgICAoc291cmNlDQorICAgICAgICAgKGR1bW15LW9yaWdpbg0KKyAgICAg ICAgICAgKHVyaSAiaHR0cHM6Ly9weXBpLmlvL3BhY2thZ2VzL3NvdXJjZS9w L3BzdXRpbC9wc3V0aWwtNC4zLjAudGFyLmd6IikpKSkpKQ0KZXhwZWN0ZWQt dmFsdWU6ICJwc3V0aWwiDQphY3R1YWwtdmFsdWU6ICJwc3V0aWwiDQpyZXN1 bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBndWl4LXBhY2thZ2UtPnB5cGktbmFt ZSwgbmV3IFVSTCBzdHlsZQ0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1n dWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3B5cGku c2NtOjg2DQpzb3VyY2U6DQorICh0ZXN0LWVxdWFsDQorICAgImd1aXgtcGFj a2FnZS0+cHlwaS1uYW1lLCBuZXcgVVJMIHN0eWxlIg0KKyAgICJjZXJ0Ym90 Ig0KKyAgIChndWl4LXBhY2thZ2UtPnB5cGktbmFtZQ0KKyAgICAgKGR1bW15 LXBhY2thZ2UNCisgICAgICAgImZvbyINCisgICAgICAgKHNvdXJjZQ0KKyAg ICAgICAgIChkdW1teS1vcmlnaW4NCisgICAgICAgICAgICh1cmkgImh0dHBz Oi8vcHlwaS5weXRob24ub3JnL3BhY2thZ2VzL2EyLzNiLzQ3NTZlNmEwY2Vi MTRlMDg0MDQyYTJhNjVjNjE1ZDY4ZDI1NjIxYzZmZDQ0NmQwZmMxMGQxNGM0 Y2U3ZC9jZXJ0Ym90LTAuOC4xLnRhci5neiIpKSkpKSkNCmV4cGVjdGVkLXZh bHVlOiAiY2VydGJvdCINCmFjdHVhbC12YWx1ZTogImNlcnRib3QiDQpyZXN1 bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBndWl4LXBhY2thZ2UtPnB5cGktbmFt ZSwgc2V2ZXJhbCBVUkxzDQpsb2NhdGlvbjogL3RtcC9ndWl4LWJ1aWxkLWd1 aXgtMC4xMy4wLTEuYTZkNzI4Yi5kcnYtMC9zb3VyY2UvdGVzdHMvcHlwaS5z Y206OTQNCnNvdXJjZToNCisgKHRlc3QtZXF1YWwNCisgICAiZ3VpeC1wYWNr YWdlLT5weXBpLW5hbWUsIHNldmVyYWwgVVJMcyINCisgICAiY3JhbSINCisg ICAoZ3VpeC1wYWNrYWdlLT5weXBpLW5hbWUNCisgICAgIChkdW1teS1wYWNr YWdlDQorICAgICAgICJmb28iDQorICAgICAgIChzb3VyY2UNCisgICAgICAg ICAoZHVtbXktb3JpZ2luDQorICAgICAgICAgICAodXJpIChsaXN0ICJodHRw czovL2JpdGhlYXAub3JnL2NyYW0vY3JhbS0wLjcudGFyLmd6Ig0KKyAgICAg ICAgICAgICAgICAgICAgICAocHlwaS11cmkgImNyYW0iICIwLjciKSkpKSkp KSkNCmV4cGVjdGVkLXZhbHVlOiAiY3JhbSINCmFjdHVhbC12YWx1ZTogImNy YW0iDQpyZXN1bHQ6IFBBU1MNCg0KdGVzdC1uYW1lOiBweXBpLT5ndWl4LXBh Y2thZ2UNCmxvY2F0aW9uOiAvdG1wL2d1aXgtYnVpbGQtZ3VpeC0wLjEzLjAt MS5hNmQ3MjhiLmRydi0wL3NvdXJjZS90ZXN0cy9weXBpLnNjbToxMDMNCnNv dXJjZToNCisgKHRlc3QtYXNzZXJ0DQorICAgInB5cGktPmd1aXgtcGFja2Fn ZSINCisgICAobW9jayAoKGd1aXggaW1wb3J0IHV0aWxzKQ0KKyAgICAgICAg ICB1cmwtZmV0Y2gNCisgICAgICAgICAgKGxhbWJkYSAodXJsIGZpbGUtbmFt ZSkNCisgICAgICAgICAgICAobWF0Y2ggdXJsDQorICAgICAgICAgICAgICAg ICAgICgiaHR0cHM6Ly9leGFtcGxlLmNvbS9mb28tMS4wLjAudGFyLmd6Ig0K KyAgICAgICAgICAgICAgICAgICAgKGJlZ2luDQorICAgICAgICAgICAgICAg ICAgICAgIChta2RpciAiZm9vLTEuMC4wIikNCisgICAgICAgICAgICAgICAg ICAgICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUNCisgICAgICAgICAgICAgICAg ICAgICAgICAiZm9vLTEuMC4wL3JlcXVpcmVtZW50cy50eHQiDQorICAgICAg ICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKSAoZGlzcGxheSB0ZXN0LXJl cXVpcmVtZW50cykpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAoc3lzdGVt KiAidGFyIiAiY3p2ZiIgZmlsZS1uYW1lICJmb28tMS4wLjAvIikNCisgICAg ICAgICAgICAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5ICJm b28tMS4wLjAiKQ0KKyAgICAgICAgICAgICAgICAgICAgICAoc2V0ISB0ZXN0 LXNvdXJjZS1oYXNoDQorICAgICAgICAgICAgICAgICAgICAgICAgKGNhbGwt d2l0aC1pbnB1dC1maWxlIGZpbGUtbmFtZSBwb3J0LXNoYTI1NikpKSkNCisg ICAgICAgICAgICAgICAgICAgKCJodHRwczovL2V4YW1wbGUuY29tL2Zvby0x LjAuMC1weTIucHkzLW5vbmUtYW55LndobCINCisgICAgICAgICAgICAgICAg ICAgICNmKQ0KKyAgICAgICAgICAgICAgICAgICAoXyAoZXJyb3IgIlVuZXhw ZWN0ZWQgVVJMOiAiIHVybCkpKSkpDQorICAgICAgICAgKG1vY2sgKChndWl4 IGh0dHAtY2xpZW50KQ0KKyAgICAgICAgICAgICAgICBodHRwLWZldGNoDQor ICAgICAgICAgICAgICAgIChsYW1iZGEgKHVybCAuIHJlc3QpDQorICAgICAg ICAgICAgICAgICAgKG1hdGNoIHVybA0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAoImh0dHBzOi8vcHlwaS5weXRob24ub3JnL3B5cGkvZm9vL2pzb24i DQorICAgICAgICAgICAgICAgICAgICAgICAgICAodmFsdWVzDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChvcGVuLWlucHV0LXN0cmluZyB0ZXN0 LWpzb24pDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmct bGVuZ3RoIHRlc3QtanNvbikpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAoImh0dHBzOi8vZXhhbXBsZS5jb20vZm9vLTEuMC4wLXB5Mi5weTMtbm9u ZS1hbnkud2hsIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgI2YpDQor ICAgICAgICAgICAgICAgICAgICAgICAgIChfIChlcnJvciAiVW5leHBlY3Rl ZCBVUkw6ICIgdXJsKSkpKSkNCisgICAgICAgICAgICAgICAobWF0Y2ggKHB5 cGktPmd1aXgtcGFja2FnZSAiZm9vIikNCisgICAgICAgICAgICAgICAgICAg ICAgKCgncGFja2FnZQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICgnbmFt ZSAicHl0aG9uLWZvbyIpDQorICAgICAgICAgICAgICAgICAgICAgICAgKCd2 ZXJzaW9uICIxLjAuMCIpDQorICAgICAgICAgICAgICAgICAgICAgICAgKCdz b3VyY2UNCisgICAgICAgICAgICAgICAgICAgICAgICAgKCdvcmlnaW4NCisg ICAgICAgICAgICAgICAgICAgICAgICAgICgnbWV0aG9kICd1cmwtZmV0Y2gp DQorICAgICAgICAgICAgICAgICAgICAgICAgICAoJ3VyaQ0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiaHR0cHM6Ly9leGFtcGxlLmNvbS9mb28t Ig0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbg0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi50YXIuZ3oiKSkNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICgnc2hhMjU2ICgnYmFzZTMyICg/IHN0 cmluZz8gaGFzaCkpKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgKCdi dWlsZC1zeXN0ZW0gJ3B5dGhvbi1idWlsZC1zeXN0ZW0pDQorICAgICAgICAg ICAgICAgICAgICAgICAgKCdwcm9wYWdhdGVkLWlucHV0cw0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAoJ3F1YXNpcXVvdGUNCisgICAgICAgICAgICAg ICAgICAgICAgICAgICgoInB5dGhvbi1iYXIiICgndW5xdW90ZSAncHl0aG9u LWJhcikpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJweXRob24t YmF6IiAoJ3VucXVvdGUgJ3B5dGhvbi1iYXopKSkpKQ0KKyAgICAgICAgICAg ICAgICAgICAgICAgICgnaG9tZS1wYWdlICJodHRwOi8vZXhhbXBsZS5jb20i KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICgnc3lub3BzaXMgInN1bW1h cnkiKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICgnZGVzY3JpcHRpb24g InN1bW1hcnkiKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICgnbGljZW5z ZSAnbGljZW5zZTpsZ3BsMi4wKSkNCisgICAgICAgICAgICAgICAgICAgICAg IChzdHJpbmc9Pw0KKyAgICAgICAgICAgICAgICAgICAgICAgICBmb28tMS4w LjAvDQpmb28tMS4wLjAvcmVxdWlyZW1lbnRzLnR4dA0KcmFuZG9tIHNlZWQg Zm9yIHRlc3RzOiAxNDk1NTY0OTk3DQooYnl0ZXZlY3Rvci0+bml4LWJhc2Uz Mi1zdHJpbmcgdGVzdC1zb3VyY2UtaGFzaCkNCisgICAgICAgICAgICAgICAg ICAgICAgICAgaGFzaCkpDQorICAgICAgICAgICAgICAgICAgICAgICh4IChw ayAnZmFpbCB4ICNmKSkpKSkpDQphY3R1YWwtdmFsdWU6ICN0DQpyZXN1bHQ6 IFBBU1MNCg0KdGVzdC1uYW1lOiBweXBpLT5ndWl4LXBhY2thZ2UsIHdoZWVs cw0KbG9jYXRpb246IC90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2 ZDcyOGIuZHJ2LTAvc291cmNlL3Rlc3RzL3B5cGkuc2NtOjE1NQ0Kc291cmNl Og0KKyAodGVzdC1hc3NlcnQNCisgICAicHlwaS0+Z3VpeC1wYWNrYWdlLCB3 aGVlbHMiDQorICAgKG1vY2sgKChndWl4IGltcG9ydCB1dGlscykNCisgICAg ICAgICAgdXJsLWZldGNoDQorICAgICAgICAgIChsYW1iZGEgKHVybCBmaWxl LW5hbWUpDQorICAgICAgICAgICAgKG1hdGNoIHVybA0KKyAgICAgICAgICAg ICAgICAgICAoImh0dHBzOi8vZXhhbXBsZS5jb20vZm9vLTEuMC4wLnRhci5n eiINCisgICAgICAgICAgICAgICAgICAgIChiZWdpbg0KKyAgICAgICAgICAg ICAgICAgICAgICAobWtkaXIgImZvby0xLjAuMCIpDQorICAgICAgICAgICAg ICAgICAgICAgICh3aXRoLW91dHB1dC10by1maWxlDQorICAgICAgICAgICAg ICAgICAgICAgICAgImZvby0xLjAuMC9yZXF1aXJlbWVudHMudHh0Ig0KKyAg ICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKCkgKGRpc3BsYXkgdGVz dC1yZXF1aXJlbWVudHMpKSkNCisgICAgICAgICAgICAgICAgICAgICAgKHN5 c3RlbSogInRhciIgImN6dmYiIGZpbGUtbmFtZSAiZm9vLTEuMC4wLyIpDQor ICAgICAgICAgICAgICAgICAgICAgIChkZWxldGUtZmlsZS1yZWN1cnNpdmVs eSAiZm9vLTEuMC4wIikNCisgICAgICAgICAgICAgICAgICAgICAgKHNldCEg dGVzdC1zb3VyY2UtaGFzaA0KKyAgICAgICAgICAgICAgICAgICAgICAgIChj YWxsLXdpdGgtaW5wdXQtZmlsZSBmaWxlLW5hbWUgcG9ydC1zaGEyNTYpKSkp DQorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9leGFtcGxlLmNvbS9m b28tMS4wLjAtcHkyLnB5My1ub25lLWFueS53aGwiDQorICAgICAgICAgICAg ICAgICAgICAoYmVnaW4NCisgICAgICAgICAgICAgICAgICAgICAgKG1rZGly ICJmb28tMS4wLjAuZGlzdC1pbmZvIikNCisgICAgICAgICAgICAgICAgICAg ICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUNCisgICAgICAgICAgICAgICAgICAg ICAgICAiZm9vLTEuMC4wLmRpc3QtaW5mby9tZXRhZGF0YS5qc29uIg0KKyAg ICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKCkgKGRpc3BsYXkgdGVz dC1tZXRhZGF0YSkpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAobGV0ICgo emlwLWZpbGUgKHN0cmluZy1hcHBlbmQgZmlsZS1uYW1lICIuemlwIikpKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgIChzeXN0ZW0qDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAiemlwIg0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgemlwLWZpbGUNCisgICAgICAgICAgICAgICAgICAgICAgICAgICJm b28tMS4wLjAuZGlzdC1pbmZvL21ldGFkYXRhLmpzb24iKQ0KKyAgICAgICAg ICAgICAgICAgICAgICAgIChyZW5hbWUtZmlsZSB6aXAtZmlsZSBmaWxlLW5h bWUpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAoZGVsZXRlLWZpbGUtcmVj dXJzaXZlbHkgImZvby0xLjAuMC5kaXN0LWluZm8iKSkpDQorICAgICAgICAg ICAgICAgICAgIChfIChlcnJvciAiVW5leHBlY3RlZCBVUkw6ICIgdXJsKSkp KSkNCisgICAgICAgICAobW9jayAoKGd1aXggaHR0cC1jbGllbnQpDQorICAg ICAgICAgICAgICAgIGh0dHAtZmV0Y2gNCisgICAgICAgICAgICAgICAgKGxh bWJkYSAodXJsIC4gcmVzdCkNCisgICAgICAgICAgICAgICAgICAobWF0Y2gg dXJsDQorICAgICAgICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9weXBp LnB5dGhvbi5vcmcvcHlwaS9mb28vanNvbiINCisgICAgICAgICAgICAgICAg ICAgICAgICAgICh2YWx1ZXMNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKG9wZW4taW5wdXQtc3RyaW5nIHRlc3QtanNvbikNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKHN0cmluZy1sZW5ndGggdGVzdC1qc29uKSkp DQorICAgICAgICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9leGFtcGxl LmNvbS9mb28tMS4wLjAtcHkyLnB5My1ub25lLWFueS53aGwiDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAjZikNCisgICAgICAgICAgICAgICAgICAg ICAgICAgKF8gKGVycm9yICJVbmV4cGVjdGVkIFVSTDogIiB1cmwpKSkpKQ0K KyAgICAgICAgICAgICAgIChtYXRjaCAocHlwaS0+Z3VpeC1wYWNrYWdlICJm b28iKQ0KKyAgICAgICAgICAgICAgICAgICAgICAoKCdwYWNrYWdlDQorICAg ICAgICAgICAgICAgICAgICAgICAgKCduYW1lICJweXRob24tZm9vIikNCisg ICAgICAgICAgICAgICAgICAgICAgICAoJ3ZlcnNpb24gIjEuMC4wIikNCisg ICAgICAgICAgICAgICAgICAgICAgICAoJ3NvdXJjZQ0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAoJ29yaWdpbg0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgKCdtZXRob2QgJ3VybC1mZXRjaCkNCisgICAgICAgICAgICAgICAg ICAgICAgICAgICgndXJpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg KHN0cmluZy1hcHBlbmQNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICJodHRwczovL2V4YW1wbGUuY29tL2Zvby0iDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB2ZXJzaW9uDQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiLnRhci5neiIpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgKCdzaGEyNTYgKCdiYXNlMzIgKD8gc3RyaW5nPyBoYXNoKSkpKSkNCisg ICAgICAgICAgICAgICAgICAgICAgICAoJ2J1aWxkLXN5c3RlbSAncHl0aG9u LWJ1aWxkLXN5c3RlbSkNCisgICAgICAgICAgICAgICAgICAgICAgICAoJ3By b3BhZ2F0ZWQtaW5wdXRzDQorICAgICAgICAgICAgICAgICAgICAgICAgICgn cXVhc2lxdW90ZQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgKCgicHl0 aG9uLWJhciIgKCd1bnF1b3RlICdweXRob24tYmFyKSkNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAoInB5dGhvbi1iYXoiICgndW5xdW90ZSAncHl0 aG9uLWJheikpKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgKCdob21l LXBhZ2UgImh0dHA6Ly9leGFtcGxlLmNvbSIpDQorICAgICAgICAgICAgICAg ICAgICAgICAgKCdzeW5vcHNpcyAic3VtbWFyeSIpDQorICAgICAgICAgICAg ICAgICAgICAgICAgKCdkZXNjcmlwdGlvbiAic3VtbWFyeSIpDQorICAgICAg ICAgICAgICAgICAgICAgICAgKCdsaWNlbnNlICdsaWNlbnNlOmxncGwyLjAp KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZz0/DQorICAgICAg ICAgICAgICAgICAgICAgICAgIChieXRldmVjdG9yLT5uaXgtYmFzZTMyLXN0 cmluZyB0ZXN0LXNvdXJjZS1oYXNoKQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgICBoYXNoKSkNCisgICAgICAgICAgICAgICAgICAgICAgKHggKHBrICdm YWlsIHggI2YpKSkpKSkNCnJlc3VsdDogU0tJUA0KDQoNClNLSVA6IHRlc3Rz L2d1aXgtcGFja2FnZS1uZXQNCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT0NCg0KKyBndWl4IHBhY2thZ2UgLS12ZXJzaW9uDQpndWl4IHBhY2thZ2Ug KEdOVSBHdWl4KSANCkNvcHlyaWdodCAoQykgMjAxNyB0aGUgR3VpeCBhdXRo b3JzDQpMaWNlbnNlIEdQTHYzKzogR05VIEdQTCB2ZXJzaW9uIDMgb3IgbGF0 ZXIgPGh0dHA6Ly9nbnUub3JnL2xpY2Vuc2VzL2dwbC5odG1sPg0KVGhpcyBp cyBmcmVlIHNvZnR3YXJlOiB5b3UgYXJlIGZyZWUgdG8gY2hhbmdlIGFuZCBy ZWRpc3RyaWJ1dGUgaXQuDQpUaGVyZSBpcyBOTyBXQVJSQU5UWSwgdG8gdGhl IGV4dGVudCBwZXJtaXR0ZWQgYnkgbGF3Lg0KKyBndWlsZSAtYyAnKGdldGFk ZHJpbmZvICJ3d3cuZ251Lm9yZyIgIjgwIiBBSV9OVU1FUklDU0VSViknDQor IGV4aXQgNzcNCi4vdGVzdC1lbnY6IGxpbmUgMTogMTQ2MDMgVGVybWluYXRl ZCAgICAgICAgICAgICAgIi90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0x LmE2ZDcyOGIuZHJ2LTAvc291cmNlL3ByZS1pbnN0LWVudiIgIi90bXAvZ3Vp eC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL2d1 aXgtZGFlbW9uIiAtLWRpc2FibGUtY2hyb290IC0tc3Vic3RpdHV0ZS11cmxz PSIkR1VJWF9CSU5BUllfU1VCU1RJVFVURV9VUkwiDQpTS0lQIHRlc3RzL2d1 aXgtcGFja2FnZS1uZXQuc2ggKGV4aXQgc3RhdHVzOiA3NykNCg0KU0tJUDog dGVzdHMvZ3VpeC1lbnZpcm9ubWVudC1jb250YWluZXINCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNCisgc2V0IC1lDQorIGV4 aXQgNzcNCi4vdGVzdC1lbnY6IGxpbmUgMTogMTUwODQgVGVybWluYXRlZCAg ICAgICAgICAgICAgIi90bXAvZ3VpeC1idWlsZC1ndWl4LTAuMTMuMC0xLmE2 ZDcyOGIuZHJ2LTAvc291cmNlL3ByZS1pbnN0LWVudiIgIi90bXAvZ3VpeC1i dWlsZC1ndWl4LTAuMTMuMC0xLmE2ZDcyOGIuZHJ2LTAvc291cmNlL2d1aXgt ZGFlbW9uIiAtLWRpc2FibGUtY2hyb290IC0tc3Vic3RpdHV0ZS11cmxzPSIk R1VJWF9CSU5BUllfU1VCU1RJVFVURV9VUkwiDQpTS0lQIHRlc3RzL2d1aXgt ZW52aXJvbm1lbnQtY29udGFpbmVyLnNoIChleGl0IHN0YXR1czogNzcpDQoN Cg== --8323328-2084814228-1495622484=:1001-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 24 14:27:10 2017 Received: (at 27034) by debbugs.gnu.org; 24 May 2017 18:27:10 +0000 Received: from localhost ([127.0.0.1]:36575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDb02-0004f0-7C for submit@debbugs.gnu.org; Wed, 24 May 2017 14:27:10 -0400 Received: from mx1.riseup.net ([198.252.153.129]:38138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDb00-0004es-FS for 27034@debbugs.gnu.org; Wed, 24 May 2017 14:27:09 -0400 Received: from piha.riseup.net (unknown [10.0.1.163]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 98DDA1A1B36 for <27034@debbugs.gnu.org>; Wed, 24 May 2017 18:27:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1495650427; bh=nEPCcqOvRcaGw0qykl5WNhiYLWOtgoOMJOhGEiQVmVY=; h=Date:From:To:Subject:In-Reply-To:References:From; b=mglMt22m6s1e6MTbuF2gAZMWeO4mDwX+oY3A06v7xmC163vtYBJXCTHt5dXxrMSm4 FavhuzcQlOnUF7kuiRow4MSIDuW4wVgDVNOrrfAiJtpw7p94jCmUugbxzg1/joM40K +fIIfBjORfMiuEz3AR05mZzffKPAEjpSZEu2xy1s= Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: quiliro) by (piha) with ESMTPSA id 069391CDCA1 Date: Wed, 24 May 2017 13:28:12 -0500 From: Quiliro To: 27034@debbugs.gnu.org Subject: Re: bug#27034: mount -L will mount the first partition with the named label Message-ID: <20170524132812.230d71a5@riseup.net> In-Reply-To: <8737bvc3pa.fsf@elephly.net> References: <20170522204919.3fba3de2@riseup.net> <20170523043554.GA12886@jasmine> <20170523023853.1fd98a69@riseup.net> <8737bvc3pa.fsf@elephly.net> Organization: FSFLA MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 27034 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) El Tue, 23 May 2017 11:39:13 +0200 Ricardo Wurmus escribi=C3=B3: >=20 > Quiliro writes: >=20 > > Now that installation had failed, I decided to remove all contents of /= mnt/tmp to start from 0.=20 > > > > lsblk recognized: > > sda as the usb installer > > sdb1 as a previous failed installation with label my-root > > sdc1 as the current installation with label my-root > > > > When I restarted to begin installation from fresh, I noticed that /mnt/= etc/bare-bones.scm was changed from sda to sdc. I remember having changed i= t. But I started doubting. Then I checked the mount and noticed that /mnt w= as in sdb1 instead of in sdc1. So I umounted and mounted with -L again. But= it would mount sdb1 again. So I umounted and mounted with /dev/sdc1 and no= -L. That worked. >=20 > I don=E2=80=99t understand this bug report. Labels must be unique. They= are > a more readable alternative to using UUIDs. Yes. I just inserted the two disks and the old one had the same configurati= on as the old. I copied the contents of the one to the other to avoid downl= oading again the packages. --=20 Example of the problems in top posting: A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? A: No. Q: Should I leave quotations after my reply? Saluton, Quiliro 0987631031 From debbugs-submit-bounces@debbugs.gnu.org Wed May 24 14:34:42 2017 Received: (at 27034) by debbugs.gnu.org; 24 May 2017 18:34:42 +0000 Received: from localhost ([127.0.0.1]:36584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDb7K-0004qb-Bq for submit@debbugs.gnu.org; Wed, 24 May 2017 14:34:42 -0400 Received: from mx1.riseup.net ([198.252.153.129]:39957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDb7J-0004qS-Ge for 27034@debbugs.gnu.org; Wed, 24 May 2017 14:34:41 -0400 Received: from piha.riseup.net (unknown [10.0.1.163]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id DFAFF1A199B; Wed, 24 May 2017 18:34:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1495650880; bh=g1aHlWScYK0THBmWO/p/oHyJpuqaU2JLuWH+/+HXivo=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=f63S47dKFFdtE7IbwX469VpmVernfM8fM5aBgPz/etVOfms0q7W7i9isoShq3lwxC p77AsiJE8N5op1663QLHbvG8YKXM8B+YiNzgwp7h9W9qLfn8/wLOwMuvz6ujfTnGPZ QajnWn3KpwZ69qCWV96+HM21GpksDg8ji9cR3Ry8= Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: quiliro) by (piha) with ESMTPSA id E0A6B1CDBDB Date: Wed, 24 May 2017 13:35:45 -0500 From: Quiliro To: someone@selfhosted.xyz Subject: Re: bug#27034: same issue here Message-ID: <20170524133545.193fcad7@riseup.net> In-Reply-To: References: <20170522204919.3fba3de2@riseup.net> Organization: FSFLA MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 27034 Cc: 27034@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) El Wed, 24 May 2017 12:41:17 +0200 (CEST) someone@selfhosted.xyz escribi=C3=B3: > Was trying to install with the new image but ran into failed tests. >=20 > The detailed report is in the attachment and looks similar to OP. I think it is resolved now. I ran: guix pull guix system init /mnt/etc/bare-bones.scm /mnt --fallback with a minor problem. Grub had an error. When I have enough information I w= ill report it wether I can solve it or not. --=20 Example of the problems in top posting: A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? A: No. Q: Should I leave quotations after my reply? Saluton, Quiliro 0987631031 From debbugs-submit-bounces@debbugs.gnu.org Mon May 29 07:05:56 2017 Received: (at control) by debbugs.gnu.org; 29 May 2017 11:05:56 +0000 Received: from localhost ([127.0.0.1]:42582 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFIUm-0001VO-A3 for submit@debbugs.gnu.org; Mon, 29 May 2017 07:05:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFIUk-0001VA-Kq for control@debbugs.gnu.org; Mon, 29 May 2017 07:05:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dFIUc-0007yu-8A for control@debbugs.gnu.org; Mon, 29 May 2017 07:05:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60778) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dFIUc-0007yq-4w for control@debbugs.gnu.org; Mon, 29 May 2017 07:05:46 -0400 Received: from [193.50.110.67] (port=44918 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dFIUb-0007P6-IV for control@debbugs.gnu.org; Mon, 29 May 2017 07:05:45 -0400 Date: Mon, 29 May 2017 13:05:43 +0200 Message-Id: <87poerc48o.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #27035 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) merge 27035 27034 From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 02 18:29:10 2017 Received: (at control) by debbugs.gnu.org; 2 Aug 2017 22:29:10 +0000 Received: from localhost ([127.0.0.1]:39040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dd28c-0005AO-0G for submit@debbugs.gnu.org; Wed, 02 Aug 2017 18:29:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42757) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dd28a-0005A8-4C for control@debbugs.gnu.org; Wed, 02 Aug 2017 18:29:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dd28R-00060Z-3I for control@debbugs.gnu.org; Wed, 02 Aug 2017 18:29:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36493) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dd28R-00060T-0G for control@debbugs.gnu.org; Wed, 02 Aug 2017 18:28:59 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:47276 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dd28Q-00077j-Cj for control@debbugs.gnu.org; Wed, 02 Aug 2017 18:28:58 -0400 Date: Thu, 03 Aug 2017 00:28:56 +0200 Message-Id: <87shh9r4d3.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #27034 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) retitle 27034 tests/store.scm test failures on the installation unionfs From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 02 18:29:13 2017 Received: (at control) by debbugs.gnu.org; 2 Aug 2017 22:29:13 +0000 Received: from localhost ([127.0.0.1]:39043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dd28f-0005Ad-85 for submit@debbugs.gnu.org; Wed, 02 Aug 2017 18:29:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dd28d-0005AF-Aj for control@debbugs.gnu.org; Wed, 02 Aug 2017 18:29:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dd28X-00063B-Jc for control@debbugs.gnu.org; Wed, 02 Aug 2017 18:29:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36496) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dd28X-000637-Ga for control@debbugs.gnu.org; Wed, 02 Aug 2017 18:29:05 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:47278 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dd28W-000787-PV for control@debbugs.gnu.org; Wed, 02 Aug 2017 18:29:05 -0400 Date: Thu, 03 Aug 2017 00:29:02 +0200 Message-Id: <87r2wtr4cx.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #27034 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) severity 27034 important From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 09:18:48 2017 Received: (at 27034-done) by debbugs.gnu.org; 28 Nov 2017 14:18:48 +0000 Received: from localhost ([127.0.0.1]:33643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJgil-0005u6-VM for submit@debbugs.gnu.org; Tue, 28 Nov 2017 09:18:48 -0500 Received: from [141.255.128.1] (port=53872 helo=hera.aquilenet.fr) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJgik-0005ty-NT for 27034-done@debbugs.gnu.org; Tue, 28 Nov 2017 09:18:47 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 504FD10097; Tue, 28 Nov 2017 15:18:48 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IXJSPX6iucdW; Tue, 28 Nov 2017 15:18:47 +0100 (CET) Received: from ribbon (unknown [193.50.110.215]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 71A19FE7E; Tue, 28 Nov 2017 15:18:41 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Quiliro Subject: Re: bug#27034: guix system init error References: <20170522204919.3fba3de2@riseup.net> <20170523043554.GA12886@jasmine> <20170523010352.7384555d@riseup.net> Date: Tue, 28 Nov 2017 15:18:38 +0100 In-Reply-To: <20170523010352.7384555d@riseup.net> (quiliro@riseup.net's message of "Tue, 23 May 2017 01:03:52 -0500") Message-ID: <87tvxezdtt.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Quiliro skribis: > test-name: dead path can be explicitly collected > location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:178 > source: > + (test-assert > + "dead path can be explicitly collected" > + (let ((p (add-text-to-store > + %store > + "random-text" > + (random-text) > + '()))) > + (let-values > + (((paths freed) (delete-paths %store (list p)))) > + (and (equal? paths (list p)) > + (> freed 0) > + (not (file-exists? p)))))) > actual-value: #f > result: FAIL [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_FAIL SPF: HELO does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=helo; id=hera.aquilenet.fr; ip=141.255.128.1; r=debbugs.gnu.org] 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS X-Debbugs-Envelope-To: 27034-done Cc: 27034-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Quiliro skribis: > test-name: dead path can be explicitly collected > location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:178 > source: > + (test-assert > + "dead path can be explicitly collected" > + (let ((p (add-text-to-store > + %store > + "random-text" > + (random-text) > + '()))) > + (let-values > + (((paths freed) (delete-paths %store (list p)))) > + (and (equal? paths (list p)) > + (> freed 0) > + (not (file-exists? p)))))) > actual-value: #f > result: FAIL [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_FAIL SPF: HELO does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=helo;id=hera.aquilenet.fr;ip=141.255.128.1;r=debbugs.gnu.org] 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS Quiliro skribis: > test-name: dead path can be explicitly collected > location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:178 > source: > + (test-assert > + "dead path can be explicitly collected" > + (let ((p (add-text-to-store > + %store > + "random-text" > + (random-text) > + '()))) > + (let-values > + (((paths freed) (delete-paths %store (list p)))) > + (and (equal? paths (list p)) > + (> freed 0) > + (not (file-exists? p)))))) > actual-value: #f > result: FAIL [...] > + finding garbage collector roots... > removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/= .fuse_hidden0000ea9c000016c6' > deleting unused links... > finding garbage collector roots... > removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/= .fuse_hidden0000ea9c000016fe' > deleting unused links... > finding garbage collector roots... > removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/= .fuse_hidden0000ea9c0000170c' > deleting unused links... This all seemed to be the same issue as , which should be fixed for good with the switch from unionfs to overlayfs: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D29100 Closing! Ludo=E2=80=99. From unknown Mon Jun 23 20:19:38 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 27 Dec 2017 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator