36M6DGITWMQQGZ7VROEHUOY4FP7OHPJ5DXMQMHHISBIAJLQE24YAC 2GUAKGTBTNFFER343SQWSLFYIXXHJLDSGH5JHF7QMC3AVZB7Q3TQC YPDYBK5GXGNHZMJWC2EHO3T4BIMYK5LMP2G3ABGHOKGIWV4ONIYAC XDDCO6CHPWGXFV3RSMMUYY45DTXJXQNYYHUT2PCYAGRODK43MD6AC LBNVQXUBEZ45SOTGVXK5UEZXIAIZTJLWZNUYFI4JZ6J65N3KPDVQC OD5FSS5AJ3XRTV5Q4UQQF6JMBT6UUL7UUOMPPUBNOM6ZMVIHW35QC GJFYEU3SVP7TDSYXVZEYGKN4NVWSZX4754PPPTOYPRHUO5RMDWPQC PMNWRTGJ4GVSMSSAWSUD57B26PCRAHMZIQ5SIWJIK7A74ENKEQLAC CQTN62OHT4DY35E2MJEG7GFTVNEE5KRDMV6ASBQLBHN7BUDK7WHAC D5QIOJGPKQJIYBUCSC3MFJ3TXLPNZ2XMI37GXMFRVRFWWR2VMTFAC J5UVLXOK6EDIL5I7VKWH4V2QDS4DPD7FHRK6XBWSXFRQS4JKXFZQC OEPUOUNBNTHTFZVDXREGBQCKFRCWMVP2MDVK4OA47VK2DBKEWVYAC VCOSLZRPLRS3ITD2JIPKZPMTCEPHN4WEFKTE5TKH3RAZ7WJKMQ4AC 67P45PY4GTWQXZRCMR734D5YYN2OERZM57NBB2CZXEULQT2GRFNAC ZI535LI6PJMKSOBJE33B3RRZ5S2JVTR3XPUDTSXJW6BZNTAHS3GQC 3PNG7NIBQQURUUPRVQXYL342OT7JUUYOMY2JJNP6YDX7SYJDZMYAC 2R7GHSA4NUXPRWRPVXYDYWFIVVJGSUWUI2IPJGFN6ILZIAZGXGCAC PZL3SZM3U3BYJX2RGYXC6NMBG7WQHFWHSYDYXZ7Q5VZA3EDYVPIQC 7IJXKGHDJRP4V72E37GRKA4EVC7QO7QCVLCKMUY2EJS4U4IAYS5AC SBMOICGVH2B2FBFHL2D767XC4LC2Y6SF4TYGY3I6TSNMLYV27GUQC ZHHFJ4K5TNNOUVAFCCNLXMU5SQ2SBJA5OFT53RIBW7IJEARFI7XAC error($c, "Derivation no longer available.") unless isValidPath $drvPath;$c->stash->{buildTimeGraph} = getDependencyGraph($self, $c, 0, {}, $drvPath);$c->stash->{template} = 'build-deps.tt';}sub runtime_deps : Chained('build') PathPart('runtime-deps') {my ($self, $c) = @_;my $build = $c->stash->{build};
if ($c->stash->{available}) {my $done = {};$c->stash->{runtimeGraph} = [ map { getDependencyGraph($self, $c, 1, $done, $_) } @outPaths ];}
my $done = {};$c->stash->{runtimeGraph} = [ map { getDependencyGraph($self, $c, 1, $done, $_) } @outPaths ];
if ($c->stash->{drvAvailable}) {my $done = {};$c->stash->{buildTimeGraph} = getDependencyGraph($self, $c, 0, $done, $drvPath);}$c->stash->{template} = 'deps.tt';
$c->stash->{template} = 'runtime-deps.tt';
[% PROCESS deps.tt %]<div class="dep-tree"><ul class="tree">[% INCLUDE renderNode node=buildTimeGraph %]</ul></div>
<td><tt>[% INCLUDE renderOutputs outputs=build.buildoutputs %]</tt> [% IF available %](<a href="[% c.uri_for('/build' build.id 'deps') %]#runtime">runtime dependencies</a>)[% END %]</td>
<td><tt>[% INCLUDE renderOutputs outputs=build.buildoutputs %]</tt></td>
[% END %][% IF drvAvailable %]<div id="tabs-build-deps" class="tab-pane"><i class="icon-time icon-black"></i></div><script>$('#tabs-build-deps').load("[% c.uri_for('/build' build.id 'build-deps') %]");</script>[% END %][% IF available %]<div id="tabs-runtime-deps" class="tab-pane"><i class="icon-time icon-black"></i></div><script>$('#tabs-runtime-deps').load("[% c.uri_for('/build' build.id 'runtime-deps') %]");</script>
[% END %]<section><h2 id="runtime">Runtime dependency graph</h2>[% IF available %]<ul class="tree">[% done={}; FOREACH node IN runtimeGraph; INCLUDE renderNode; END %]</ul>[% ELSE %]<p><em>No longer available.</em></p>[% END %]</section><br /><section><h2 id="buildtime">Build-time dependency graph</h2>[% IF drvAvailable %]<ul class="tree">[% INCLUDE renderNode node=buildTimeGraph %]</ul>[% ELSE %]<p><em>No longer available.</em></p>[% END %]</section>
[% PROCESS deps.tt %]<div class="dep-tree"><ul class="tree">[% FOREACH node IN runtimeGraph; INCLUDE renderNode; END %]</ul></div>