diff options
| author | ewy <ewy0@protonmail.com> | 2026-04-29 02:23:10 +0200 |
|---|---|---|
| committer | ewy <ewy0@protonmail.com> | 2026-04-29 02:23:10 +0200 |
| commit | 8383b5abb61c60a4909bdb1585fa66db940303e3 (patch) | |
| tree | a8b290851c4c5f6aad8b4d4047d886d14951a04a /web | |
| parent | 28e43c7356d796e18d2f818d100078c5aa31c14c (diff) | |
add svg
Diffstat (limited to 'web')
| -rw-r--r-- | web/img/pik.svg | 15328 | ||||
| -rw-r--r-- | web/index.html | 3 |
2 files changed, 15331 insertions, 0 deletions
diff --git a/web/img/pik.svg b/web/img/pik.svg new file mode 100644 index 0000000..b5e4b07 --- /dev/null +++ b/web/img/pik.svg @@ -0,0 +1,15328 @@ +<?xml version="1.0"?> +<!-- Generated by SVGo --> +<svg width="856" height="610" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect x="0" y="0" width="856" height="610" rx="5" ry="5" style="fill:#282d35" /> +<circle cx="20" cy="20" r="7" style="fill:#ff5f58" /> +<circle cx="43" cy="20" r="7" style="fill:#ffbd2e" /> +<circle cx="66" cy="20" r="7" style="fill:#18c132" /> +<g transform="translate(20,60)" > +<g style="animation-duration:25.13s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end);font-family:Monago,Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace;font-size:20px"> +<style type="text/css"> +<![CDATA[ +@keyframes k {0.200%{transform:translateX(-0px)}0.201%{transform:translateX(-856px)}0.201%{transform:translateX(-1712px)}0.207%{transform:translateX(-2568px)}0.265%{transform:translateX(-3424px)}0.266%{transform:translateX(-4280px)}3.301%{transform:translateX(-5136px)}6.024%{transform:translateX(-5992px)}6.601%{transform:translateX(-6848px)}9.035%{transform:translateX(-7704px)}9.347%{transform:translateX(-8560px)}9.690%{transform:translateX(-9416px)}10.304%{transform:translateX(-10272px)}10.563%{transform:translateX(-11128px)}10.886%{transform:translateX(-11984px)}11.300%{transform:translateX(-12840px)}11.622%{transform:translateX(-13696px)}12.181%{transform:translateX(-14552px)}12.429%{transform:translateX(-15408px)}12.921%{transform:translateX(-16264px)}13.327%{transform:translateX(-17120px)}13.682%{transform:translateX(-17976px)}14.117%{transform:translateX(-18832px)}14.437%{transform:translateX(-19688px)}14.649%{transform:translateX(-20544px)}15.003%{transform:translateX(-21400px)}15.465%{transform:translateX(-22256px)}15.917%{transform:translateX(-23112px)}16.210%{transform:translateX(-23968px)}16.484%{transform:translateX(-24824px)}16.816%{transform:translateX(-25680px)}17.404%{transform:translateX(-26536px)}17.832%{transform:translateX(-27392px)}18.498%{transform:translateX(-28248px)}19.070%{transform:translateX(-29104px)}20.390%{transform:translateX(-29960px)}20.951%{transform:translateX(-30816px)}23.168%{transform:translateX(-31672px)}23.901%{transform:translateX(-32528px)}24.718%{transform:translateX(-33384px)}25.430%{transform:translateX(-34240px)}25.832%{transform:translateX(-35096px)}26.639%{transform:translateX(-35952px)}26.640%{transform:translateX(-36808px)}26.640%{transform:translateX(-37664px)}26.646%{transform:translateX(-38520px)}26.675%{transform:translateX(-39376px)}26.676%{transform:translateX(-40232px)}31.804%{transform:translateX(-41088px)}32.085%{transform:translateX(-41944px)}32.670%{transform:translateX(-42800px)}33.567%{transform:translateX(-43656px)}33.569%{transform:translateX(-44512px)}33.576%{transform:translateX(-45368px)}33.610%{transform:translateX(-46224px)}33.676%{transform:translateX(-47080px)}33.676%{transform:translateX(-47936px)}37.522%{transform:translateX(-48792px)}40.641%{transform:translateX(-49648px)}43.492%{transform:translateX(-50504px)}47.007%{transform:translateX(-51360px)}48.996%{transform:translateX(-52216px)}49.593%{transform:translateX(-53072px)}50.258%{transform:translateX(-53928px)}51.446%{transform:translateX(-54784px)}51.446%{transform:translateX(-55640px)}51.446%{transform:translateX(-56496px)}51.565%{transform:translateX(-57352px)}51.787%{transform:translateX(-58208px)}51.808%{transform:translateX(-59064px)}51.808%{transform:translateX(-59920px)}51.815%{transform:translateX(-60776px)}52.405%{transform:translateX(-61632px)}52.405%{transform:translateX(-62488px)}52.405%{transform:translateX(-63344px)}52.405%{transform:translateX(-64200px)}52.405%{transform:translateX(-65056px)}52.405%{transform:translateX(-65912px)}52.405%{transform:translateX(-66768px)}52.405%{transform:translateX(-67624px)}52.405%{transform:translateX(-68480px)}52.405%{transform:translateX(-69336px)}52.406%{transform:translateX(-70192px)}52.406%{transform:translateX(-71048px)}52.406%{transform:translateX(-71904px)}52.406%{transform:translateX(-72760px)}52.406%{transform:translateX(-73616px)}52.406%{transform:translateX(-74472px)}52.406%{transform:translateX(-75328px)}52.406%{transform:translateX(-76184px)}52.406%{transform:translateX(-77040px)}52.406%{transform:translateX(-77896px)}52.406%{transform:translateX(-78752px)}52.406%{transform:translateX(-79608px)}52.623%{transform:translateX(-80464px)}52.623%{transform:translateX(-81320px)}53.164%{transform:translateX(-82176px)}53.341%{transform:translateX(-83032px)}53.341%{transform:translateX(-83888px)}53.341%{transform:translateX(-84744px)}53.341%{transform:translateX(-85600px)}53.341%{transform:translateX(-86456px)}53.383%{transform:translateX(-87312px)}53.610%{transform:translateX(-88168px)}53.613%{transform:translateX(-89024px)}53.697%{transform:translateX(-89880px)}53.697%{transform:translateX(-90736px)}53.697%{transform:translateX(-91592px)}53.939%{transform:translateX(-92448px)}53.940%{transform:translateX(-93304px)}53.941%{transform:translateX(-94160px)}53.941%{transform:translateX(-95016px)}53.947%{transform:translateX(-95872px)}53.981%{transform:translateX(-96728px)}57.557%{transform:translateX(-97584px)}58.277%{transform:translateX(-98440px)}59.527%{transform:translateX(-99296px)}59.546%{transform:translateX(-100152px)}60.300%{transform:translateX(-101008px)}62.213%{transform:translateX(-101864px)}62.661%{transform:translateX(-102720px)}63.112%{transform:translateX(-103576px)}63.423%{transform:translateX(-104432px)}63.714%{transform:translateX(-105288px)}64.063%{transform:translateX(-106144px)}64.553%{transform:translateX(-107000px)}64.945%{transform:translateX(-107856px)}65.273%{transform:translateX(-108712px)}65.676%{transform:translateX(-109568px)}65.901%{transform:translateX(-110424px)}66.265%{transform:translateX(-111280px)}66.585%{transform:translateX(-112136px)}66.991%{transform:translateX(-112992px)}67.614%{transform:translateX(-113848px)}68.541%{transform:translateX(-114704px)}68.799%{transform:translateX(-115560px)}69.167%{transform:translateX(-116416px)}69.481%{transform:translateX(-117272px)}69.868%{transform:translateX(-118128px)}70.221%{transform:translateX(-118984px)}70.464%{transform:translateX(-119840px)}70.895%{transform:translateX(-120696px)}71.160%{transform:translateX(-121552px)}71.622%{transform:translateX(-122408px)}71.794%{transform:translateX(-123264px)}72.632%{transform:translateX(-124120px)}72.940%{transform:translateX(-124976px)}73.275%{transform:translateX(-125832px)}73.642%{transform:translateX(-126688px)}74.343%{transform:translateX(-127544px)}76.682%{transform:translateX(-128400px)}76.683%{transform:translateX(-129256px)}76.683%{transform:translateX(-130112px)}76.689%{transform:translateX(-130968px)}76.719%{transform:translateX(-131824px)}76.719%{transform:translateX(-132680px)}79.099%{transform:translateX(-133536px)}79.468%{transform:translateX(-134392px)}81.636%{transform:translateX(-135248px)}81.863%{transform:translateX(-136104px)}82.477%{transform:translateX(-136960px)}82.922%{transform:translateX(-137816px)}83.261%{transform:translateX(-138672px)}83.761%{transform:translateX(-139528px)}84.180%{transform:translateX(-140384px)}84.580%{transform:translateX(-141240px)}85.104%{transform:translateX(-142096px)}85.310%{transform:translateX(-142952px)}87.878%{transform:translateX(-143808px)}87.878%{transform:translateX(-144664px)}87.879%{transform:translateX(-145520px)}87.886%{transform:translateX(-146376px)}87.895%{transform:translateX(-147232px)}88.013%{transform:translateX(-148088px)}88.242%{transform:translateX(-148944px)}88.257%{transform:translateX(-149800px)}88.257%{transform:translateX(-150656px)}88.257%{transform:translateX(-151512px)}88.875%{transform:translateX(-152368px)}88.912%{transform:translateX(-153224px)}88.913%{transform:translateX(-154080px)}88.917%{transform:translateX(-154936px)}88.966%{transform:translateX(-155792px)}88.966%{transform:translateX(-156648px)}88.966%{transform:translateX(-157504px)}88.966%{transform:translateX(-158360px)}88.996%{transform:translateX(-159216px)}88.996%{transform:translateX(-160072px)}88.996%{transform:translateX(-160928px)}88.997%{transform:translateX(-161784px)}88.997%{transform:translateX(-162640px)}88.997%{transform:translateX(-163496px)}88.997%{transform:translateX(-164352px)}88.997%{transform:translateX(-165208px)}88.997%{transform:translateX(-166064px)}88.997%{transform:translateX(-166920px)}88.997%{transform:translateX(-167776px)}88.997%{transform:translateX(-168632px)}88.997%{transform:translateX(-169488px)}88.997%{transform:translateX(-170344px)}88.997%{transform:translateX(-171200px)}88.997%{transform:translateX(-172056px)}88.997%{transform:translateX(-172912px)}89.609%{transform:translateX(-173768px)}89.688%{transform:translateX(-174624px)}89.700%{transform:translateX(-175480px)}89.752%{transform:translateX(-176336px)}90.013%{transform:translateX(-177192px)}90.055%{transform:translateX(-178048px)}90.070%{transform:translateX(-178904px)}90.070%{transform:translateX(-179760px)}90.304%{transform:translateX(-180616px)}90.305%{transform:translateX(-181472px)}90.306%{transform:translateX(-182328px)}90.306%{transform:translateX(-183184px)}90.311%{transform:translateX(-184040px)}90.340%{transform:translateX(-184896px)}98.200%{transform:translateX(-185752px)}98.929%{transform:translateX(-186608px)}99.177%{transform:translateX(-187464px)}99.489%{transform:translateX(-188320px)}99.999%{transform:translateX(-189176px)}100.000%{transform:translateX(-190032px)}}.bold{font-weight:bold}.italic{font-style:italic}.underline{text-decoration:underline}.dim{opacity:0.5}.a{fill:#e5e5e5}.b{fill:#00cd00}.c{fill:#cd00cd}.d{fill:#0000ee}.e{fill:#00ff00} +]]> +</style> +<g transform="translate(0)"> +</g> +<g transform="translate(856)"> +</g> +<g transform="translate(1712)"> +</g> +<g transform="translate(2568)"> +</g> +<g transform="translate(3424)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +</g> +<g transform="translate(4280)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +</g> +<g transform="translate(5136)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +</g> +<g transform="translate(5992)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +</g> +<g transform="translate(6848)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +</g> +<g transform="translate(7704)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >l</text> +</g> +<g transform="translate(8560)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >le</text> +</g> +<g transform="translate(9416)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let</text> +</g> +<g transform="translate(10272)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let'</text> +</g> +<g transform="translate(11128)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +</g> +<g transform="translate(11984)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +</g> +<g transform="translate(12840)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >s</text> +</g> +<g transform="translate(13696)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >se</text> +</g> +<g transform="translate(14552)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +</g> +<g transform="translate(15408)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +</g> +<g transform="translate(16264)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >w</text> +</g> +<g transform="translate(17120)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >wh</text> +</g> +<g transform="translate(17976)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >wha</text> +</g> +<g transform="translate(18832)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +</g> +<g transform="translate(19688)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +</g> +<g transform="translate(20544)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >w</text> +</g> +<g transform="translate(21400)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +</g> +<g transform="translate(22256)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +</g> +<g transform="translate(23112)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >c</text> +</g> +<g transform="translate(23968)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >ca</text> +</g> +<g transform="translate(24824)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +</g> +<g transform="translate(25680)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +</g> +<g transform="translate(26536)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >d</text> +</g> +<g transform="translate(27392)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >d.</text> +</g> +<g transform="translate(28248)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >d..</text> +</g> +<g transform="translate(29104)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >d...</text> +</g> +<g transform="translate(29960)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >d..</text> +</g> +<g transform="translate(30816)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >d.</text> +</g> +<g transform="translate(31672)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >d</text> +</g> +<g transform="translate(32528)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do</text> +</g> +<g transform="translate(33384)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do.</text> +</g> +<g transform="translate(34240)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do..</text> +</g> +<g transform="translate(35096)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +</g> +<g transform="translate(35952)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +</g> +<g transform="translate(36808)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +</g> +<g transform="translate(37664)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +</g> +<g transform="translate(38520)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +</g> +<g transform="translate(39376)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +</g> +<g transform="translate(40232)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +</g> +<g transform="translate(41088)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >p</text> +</g> +<g transform="translate(41944)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pi</text> +</g> +<g transform="translate(42800)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +</g> +<g transform="translate(43656)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +</g> +<g transform="translate(44512)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +</g> +<g transform="translate(45368)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +</g> +<g transform="translate(46224)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +</g> +<g transform="translate(47080)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +<defs> +<filter id="5" > +<feFlood result="bg" flood-color="#cd00cd" flood-opacity="1" /> +<feMerge> +<feMergeNode in="bg"/> +<feMergeNode in="SourceGraphic"/> +</feMerge> +</filter> +</defs> +<text x="0" y="100" class="a" filter="url(#5)" >▌</text> +<text x="24" y="100" class="a" filter="url(#5)" ></text> +<text x="48" y="100" class="a" filter="url(#5)" >pik</text> +<text x="96" y="100" class="a" filter="url(#5)" >~/Projects/pik</text> +<defs> +<filter id="2" > +<feFlood result="bg" flood-color="#00cd00" flood-opacity="1" /> +<feMerge> +<feMergeNode in="bg"/> +<feMergeNode in="SourceGraphic"/> +</feMerge> +</filter> +</defs> +<text x="0" y="125" class="a" filter="url(#2)" >▌</text> +<text x="24" y="125" class="a" filter="url(#2)" >⏵</text> +<text x="60" y="125" class="a" filter="url(#2)" >build.sh</text> +<text x="180" y="125" class="a" >build</text> +<text x="252" y="125" class="a" >uwu</text> +<text x="0" y="150" class="a" >▌</text> +<text x="24" y="150" class="a" ></text> +<text x="60" y="150" class="a" >coverage.sh</text> +<text x="216" y="150" class="a" >coverage</text> +<text x="324" y="150" class="a" >report</text> +<text x="0" y="175" class="a" >▌</text> +<text x="24" y="175" class="a" ></text> +<text x="60" y="175" class="a" >install.sh</text> +<text x="204" y="175" class="a" >install</text> +<text x="300" y="175" class="a" >pik</text> +<text x="348" y="175" class="a" >to</text> +<text x="384" y="175" class="a" >~/.local/bin</text> +<text x="0" y="200" class="a" >▌</text> +<text x="24" y="200" class="a" ></text> +<text x="60" y="200" class="a" >script.override.sh</text> +<text x="300" y="200" class="a" >example</text> +<text x="396" y="200" class="a" >script</text> +<text x="0" y="225" class="a" >▌</text> +<text x="24" y="225" class="a" ></text> +<text x="60" y="225" class="a" >script.sh</text> +<text x="192" y="225" class="a" >example</text> +<text x="288" y="225" class="a" >script</text> +<text x="0" y="250" class="a" >▌</text> +<text x="24" y="250" class="a" ></text> +<text x="60" y="250" class="a" >test.sh</text> +<text x="0" y="275" class="a" >▌</text> +<text x="24" y="275" class="a" ></text> +<text x="60" y="275" class="a" >thing.py</text> +<defs> +<filter id="7" > +<feFlood result="bg" flood-color="#e5e5e5" flood-opacity="1" /> +<feMerge> +<feMergeNode in="bg"/> +<feMergeNode in="SourceGraphic"/> +</feMerge> +</filter> +</defs> +<text x="0" y="300" class="a" filter="url(#7)" >▌</text> +<text x="24" y="300" class="a" filter="url(#7)" ></text> +<text x="60" y="300" class="a" filter="url(#7)" >web.sh</text> +<text x="156" y="300" class="a" >gets</text> +<text x="216" y="300" class="a" >run</text> +<text x="264" y="300" class="a" >on</text> +<text x="300" y="300" class="a" >server</text> +<text x="384" y="300" class="a" >after</text> +<text x="456" y="300" class="a" >calling</text> +<text x="552" y="300" class="a" >`pik</text> +<text x="612" y="300" class="a" >web</text> +<text x="660" y="300" class="a" >update`</text> +<text x="756" y="300" class="a" >from</text> +<text x="0" y="325" class="a" >▌</text> +<text x="24" y="325" class="a" ></text> +<text x="60" y="325" class="a" >web</text> +<text x="108" y="325" class="a" >update.sh</text> +<text x="240" y="325" class="a" >update</text> +<text x="324" y="325" class="a" >files</text> +<text x="396" y="325" class="a" >on</text> +<text x="432" y="325" class="a" >website</text> +<defs> +<filter id="4" > +<feFlood result="bg" flood-color="#0000ee" flood-opacity="1" /> +<feMerge> +<feMergeNode in="bg"/> +<feMergeNode in="SourceGraphic"/> +</feMerge> +</filter> +</defs> +<text x="0" y="350" class="a" filter="url(#4)" >▌</text> +<text x="24" y="350" class="a" filter="url(#4)" ></text> +<text x="60" y="350" class="a" filter="url(#4)" >master</text> +<text x="144" y="350" class="e bold" filter="url(#4)" >clean</text> +</g> +<g transform="translate(47936)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +<text x="0" y="100" class="a" filter="url(#5)" >▌</text> +<text x="24" y="100" class="a" filter="url(#5)" ></text> +<text x="48" y="100" class="a" filter="url(#5)" >pik</text> +<text x="96" y="100" class="a" filter="url(#5)" >~/Projects/pik</text> +<text x="0" y="125" class="a" filter="url(#2)" >▌</text> +<text x="24" y="125" class="a" filter="url(#2)" >⏵</text> +<text x="60" y="125" class="a" filter="url(#2)" >build.sh</text> +<text x="180" y="125" class="a" >build</text> +<text x="252" y="125" class="a" >uwu</text> +<text x="0" y="150" class="a" >▌</text> +<text x="24" y="150" class="a" ></text> +<text x="60" y="150" class="a" >coverage.sh</text> +<text x="216" y="150" class="a" >coverage</text> +<text x="324" y="150" class="a" >report</text> +<text x="0" y="175" class="a" >▌</text> +<text x="24" y="175" class="a" ></text> +<text x="60" y="175" class="a" >install.sh</text> +<text x="204" y="175" class="a" >install</text> +<text x="300" y="175" class="a" >pik</text> +<text x="348" y="175" class="a" >to</text> +<text x="384" y="175" class="a" >~/.local/bin</text> +<text x="0" y="200" class="a" >▌</text> +<text x="24" y="200" class="a" ></text> +<text x="60" y="200" class="a" >script.override.sh</text> +<text x="300" y="200" class="a" >example</text> +<text x="396" y="200" class="a" >script</text> +<text x="0" y="225" class="a" >▌</text> +<text x="24" y="225" class="a" ></text> +<text x="60" y="225" class="a" >script.sh</text> +<text x="192" y="225" class="a" >example</text> +<text x="288" y="225" class="a" >script</text> +<text x="0" y="250" class="a" >▌</text> +<text x="24" y="250" class="a" ></text> +<text x="60" y="250" class="a" >test.sh</text> +<text x="0" y="275" class="a" >▌</text> +<text x="24" y="275" class="a" ></text> +<text x="60" y="275" class="a" >thing.py</text> +<text x="0" y="300" class="a" filter="url(#7)" >▌</text> +<text x="24" y="300" class="a" filter="url(#7)" ></text> +<text x="60" y="300" class="a" filter="url(#7)" >web.sh</text> +<text x="156" y="300" class="a" >gets</text> +<text x="216" y="300" class="a" >run</text> +<text x="264" y="300" class="a" >on</text> +<text x="300" y="300" class="a" >server</text> +<text x="384" y="300" class="a" >after</text> +<text x="456" y="300" class="a" >calling</text> +<text x="552" y="300" class="a" >`pik</text> +<text x="612" y="300" class="a" >web</text> +<text x="660" y="300" class="a" >update`</text> +<text x="756" y="300" class="a" >from</text> +<text x="0" y="325" class="a" >▌</text> +<text x="24" y="325" class="a" ></text> +<text x="60" y="325" class="a" >web</text> +<text x="108" y="325" class="a" >update.sh</text> +<text x="240" y="325" class="a" >update</text> +<text x="324" y="325" class="a" >files</text> +<text x="396" y="325" class="a" >on</text> +<text x="432" y="325" class="a" >website</text> +<text x="0" y="350" class="a" filter="url(#4)" >▌</text> +<text x="24" y="350" class="a" filter="url(#4)" ></text> +<text x="60" y="350" class="a" filter="url(#4)" >master</text> +<text x="144" y="350" class="e bold" filter="url(#4)" >clean</text> +<text x="0" y="400" class="a" filter="url(#5)" >▌</text> +<text x="24" y="400" class="a" filter="url(#5)" >ewout</text> +<text x="96" y="400" class="a" filter="url(#5)" >~/</text> +<text x="0" y="425" class="a" >▌</text> +<text x="24" y="425" class="a" ></text> +<text x="60" y="425" class="a" >test.sh</text> +<text x="24" y="450" class="a" ></text> +<text x="60" y="450" class="a" >use</text> +<text x="108" y="450" class="a" >--edit</text> +<text x="192" y="450" class="a" >to</text> +<text x="228" y="450" class="a" >open</text> +<text x="288" y="450" class="a" >a</text> +<text x="312" y="450" class="a" >target</text> +<text x="396" y="450" class="a" >in</text> +<text x="432" y="450" class="a" >your</text> +<text x="492" y="450" class="a" >$EDITOR</text> +</g> +<g transform="translate(48792)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +<text x="0" y="100" class="a" filter="url(#5)" >▌</text> +<text x="24" y="100" class="a" filter="url(#5)" ></text> +<text x="48" y="100" class="a" filter="url(#5)" >pik</text> +<text x="96" y="100" class="a" filter="url(#5)" >~/Projects/pik</text> +<text x="0" y="125" class="a" >▌</text> +<text x="24" y="125" class="a" ></text> +<text x="60" y="125" class="a" >build.sh</text> +<text x="180" y="125" class="a" >build</text> +<text x="252" y="125" class="a" >uwu</text> +<text x="0" y="150" class="a" filter="url(#2)" >▌</text> +<text x="24" y="150" class="a" filter="url(#2)" >⏵</text> +<text x="60" y="150" class="a" filter="url(#2)" >coverage.sh</text> +<text x="216" y="150" class="a" >coverage</text> +<text x="324" y="150" class="a" >report</text> +<text x="0" y="175" class="a" >▌</text> +<text x="24" y="175" class="a" ></text> +<text x="60" y="175" class="a" >install.sh</text> +<text x="204" y="175" class="a" >install</text> +<text x="300" y="175" class="a" >pik</text> +<text x="348" y="175" class="a" >to</text> +<text x="384" y="175" class="a" >~/.local/bin</text> +<text x="0" y="200" class="a" >▌</text> +<text x="24" y="200" class="a" ></text> +<text x="60" y="200" class="a" >script.override.sh</text> +<text x="300" y="200" class="a" >example</text> +<text x="396" y="200" class="a" >script</text> +<text x="0" y="225" class="a" >▌</text> +<text x="24" y="225" class="a" ></text> +<text x="60" y="225" class="a" >script.sh</text> +<text x="192" y="225" class="a" >example</text> +<text x="288" y="225" class="a" >script</text> +<text x="0" y="250" class="a" >▌</text> +<text x="24" y="250" class="a" ></text> +<text x="60" y="250" class="a" >test.sh</text> +<text x="0" y="275" class="a" >▌</text> +<text x="24" y="275" class="a" ></text> +<text x="60" y="275" class="a" >thing.py</text> +<text x="0" y="300" class="a" filter="url(#7)" >▌</text> +<text x="24" y="300" class="a" filter="url(#7)" ></text> +<text x="60" y="300" class="a" filter="url(#7)" >web.sh</text> +<text x="156" y="300" class="a" >gets</text> +<text x="216" y="300" class="a" >run</text> +<text x="264" y="300" class="a" >on</text> +<text x="300" y="300" class="a" >server</text> +<text x="384" y="300" class="a" >after</text> +<text x="456" y="300" class="a" >calling</text> +<text x="552" y="300" class="a" >`pik</text> +<text x="612" y="300" class="a" >web</text> +<text x="660" y="300" class="a" >update`</text> +<text x="756" y="300" class="a" >from</text> +<text x="0" y="325" class="a" >▌</text> +<text x="24" y="325" class="a" ></text> +<text x="60" y="325" class="a" >web</text> +<text x="108" y="325" class="a" >update.sh</text> +<text x="240" y="325" class="a" >update</text> +<text x="324" y="325" class="a" >files</text> +<text x="396" y="325" class="a" >on</text> +<text x="432" y="325" class="a" >website</text> +<text x="0" y="350" class="a" filter="url(#4)" >▌</text> +<text x="24" y="350" class="a" filter="url(#4)" ></text> +<text x="60" y="350" class="a" filter="url(#4)" >master</text> +<text x="144" y="350" class="e bold" filter="url(#4)" >clean</text> +<text x="0" y="400" class="a" filter="url(#5)" >▌</text> +<text x="24" y="400" class="a" filter="url(#5)" >ewout</text> +<text x="96" y="400" class="a" filter="url(#5)" >~/</text> +<text x="0" y="425" class="a" >▌</text> +<text x="24" y="425" class="a" ></text> +<text x="60" y="425" class="a" >test.sh</text> +<text x="24" y="450" class="a" ></text> +<text x="60" y="450" class="a" >use</text> +<text x="108" y="450" class="a" >--edit</text> +<text x="192" y="450" class="a" >to</text> +<text x="228" y="450" class="a" >open</text> +<text x="288" y="450" class="a" >a</text> +<text x="312" y="450" class="a" >target</text> +<text x="396" y="450" class="a" >in</text> +<text x="432" y="450" class="a" >your</text> +<text x="492" y="450" class="a" >$EDITOR</text> +</g> +<g transform="translate(49648)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +<text x="0" y="100" class="a" filter="url(#5)" >▌</text> +<text x="24" y="100" class="a" filter="url(#5)" ></text> +<text x="48" y="100" class="a" filter="url(#5)" >pik</text> +<text x="96" y="100" class="a" filter="url(#5)" >~/Projects/pik</text> +<text x="0" y="125" class="a" >▌</text> +<text x="24" y="125" class="a" ></text> +<text x="60" y="125" class="a" >build.sh</text> +<text x="180" y="125" class="a" >build</text> +<text x="252" y="125" class="a" >uwu</text> +<text x="0" y="150" class="a" >▌</text> +<text x="24" y="150" class="a" ></text> +<text x="60" y="150" class="a" >coverage.sh</text> +<text x="216" y="150" class="a" >coverage</text> +<text x="324" y="150" class="a" >report</text> +<text x="0" y="175" class="a" filter="url(#2)" >▌</text> +<text x="24" y="175" class="a" filter="url(#2)" >⏵</text> +<text x="60" y="175" class="a" filter="url(#2)" >install.sh</text> +<text x="204" y="175" class="a" >install</text> +<text x="300" y="175" class="a" >pik</text> +<text x="348" y="175" class="a" >to</text> +<text x="384" y="175" class="a" >~/.local/bin</text> +<text x="0" y="200" class="a" >▌</text> +<text x="24" y="200" class="a" ></text> +<text x="60" y="200" class="a" >script.override.sh</text> +<text x="300" y="200" class="a" >example</text> +<text x="396" y="200" class="a" >script</text> +<text x="0" y="225" class="a" >▌</text> +<text x="24" y="225" class="a" ></text> +<text x="60" y="225" class="a" >script.sh</text> +<text x="192" y="225" class="a" >example</text> +<text x="288" y="225" class="a" >script</text> +<text x="0" y="250" class="a" >▌</text> +<text x="24" y="250" class="a" ></text> +<text x="60" y="250" class="a" >test.sh</text> +<text x="0" y="275" class="a" >▌</text> +<text x="24" y="275" class="a" ></text> +<text x="60" y="275" class="a" >thing.py</text> +<text x="0" y="300" class="a" filter="url(#7)" >▌</text> +<text x="24" y="300" class="a" filter="url(#7)" ></text> +<text x="60" y="300" class="a" filter="url(#7)" >web.sh</text> +<text x="156" y="300" class="a" >gets</text> +<text x="216" y="300" class="a" >run</text> +<text x="264" y="300" class="a" >on</text> +<text x="300" y="300" class="a" >server</text> +<text x="384" y="300" class="a" >after</text> +<text x="456" y="300" class="a" >calling</text> +<text x="552" y="300" class="a" >`pik</text> +<text x="612" y="300" class="a" >web</text> +<text x="660" y="300" class="a" >update`</text> +<text x="756" y="300" class="a" >from</text> +<text x="0" y="325" class="a" >▌</text> +<text x="24" y="325" class="a" ></text> +<text x="60" y="325" class="a" >web</text> +<text x="108" y="325" class="a" >update.sh</text> +<text x="240" y="325" class="a" >update</text> +<text x="324" y="325" class="a" >files</text> +<text x="396" y="325" class="a" >on</text> +<text x="432" y="325" class="a" >website</text> +<text x="0" y="350" class="a" filter="url(#4)" >▌</text> +<text x="24" y="350" class="a" filter="url(#4)" ></text> +<text x="60" y="350" class="a" filter="url(#4)" >master</text> +<text x="144" y="350" class="e bold" filter="url(#4)" >clean</text> +<text x="0" y="400" class="a" filter="url(#5)" >▌</text> +<text x="24" y="400" class="a" filter="url(#5)" >ewout</text> +<text x="96" y="400" class="a" filter="url(#5)" >~/</text> +<text x="0" y="425" class="a" >▌</text> +<text x="24" y="425" class="a" ></text> +<text x="60" y="425" class="a" >test.sh</text> +<text x="24" y="450" class="a" ></text> +<text x="60" y="450" class="a" >use</text> +<text x="108" y="450" class="a" >--edit</text> +<text x="192" y="450" class="a" >to</text> +<text x="228" y="450" class="a" >open</text> +<text x="288" y="450" class="a" >a</text> +<text x="312" y="450" class="a" >target</text> +<text x="396" y="450" class="a" >in</text> +<text x="432" y="450" class="a" >your</text> +<text x="492" y="450" class="a" >$EDITOR</text> +</g> +<g transform="translate(50504)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +<text x="0" y="100" class="a" filter="url(#5)" >▌</text> +<text x="24" y="100" class="a" filter="url(#5)" ></text> +<text x="48" y="100" class="a" filter="url(#5)" >pik</text> +<text x="96" y="100" class="a" filter="url(#5)" >~/Projects/pik</text> +<text x="0" y="125" class="a" >▌</text> +<text x="24" y="125" class="a" ></text> +<text x="60" y="125" class="a" >build.sh</text> +<text x="180" y="125" class="a" >build</text> +<text x="252" y="125" class="a" >uwu</text> +<text x="0" y="150" class="a" >▌</text> +<text x="24" y="150" class="a" ></text> +<text x="60" y="150" class="a" >coverage.sh</text> +<text x="216" y="150" class="a" >coverage</text> +<text x="324" y="150" class="a" >report</text> +<text x="0" y="175" class="a" >▌</text> +<text x="24" y="175" class="a" ></text> +<text x="60" y="175" class="a" >install.sh</text> +<text x="204" y="175" class="a" >install</text> +<text x="300" y="175" class="a" >pik</text> +<text x="348" y="175" class="a" >to</text> +<text x="384" y="175" class="a" >~/.local/bin</text> +<text x="0" y="200" class="a" filter="url(#2)" >▌</text> +<text x="24" y="200" class="a" filter="url(#2)" >⏵</text> +<text x="60" y="200" class="a" filter="url(#2)" >script.override.sh</text> +<text x="300" y="200" class="a" >example</text> +<text x="396" y="200" class="a" >script</text> +<text x="0" y="225" class="a" >▌</text> +<text x="24" y="225" class="a" ></text> +<text x="60" y="225" class="a" >script.sh</text> +<text x="192" y="225" class="a" >example</text> +<text x="288" y="225" class="a" >script</text> +<text x="0" y="250" class="a" >▌</text> +<text x="24" y="250" class="a" ></text> +<text x="60" y="250" class="a" >test.sh</text> +<text x="0" y="275" class="a" >▌</text> +<text x="24" y="275" class="a" ></text> +<text x="60" y="275" class="a" >thing.py</text> +<text x="0" y="300" class="a" filter="url(#7)" >▌</text> +<text x="24" y="300" class="a" filter="url(#7)" ></text> +<text x="60" y="300" class="a" filter="url(#7)" >web.sh</text> +<text x="156" y="300" class="a" >gets</text> +<text x="216" y="300" class="a" >run</text> +<text x="264" y="300" class="a" >on</text> +<text x="300" y="300" class="a" >server</text> +<text x="384" y="300" class="a" >after</text> +<text x="456" y="300" class="a" >calling</text> +<text x="552" y="300" class="a" >`pik</text> +<text x="612" y="300" class="a" >web</text> +<text x="660" y="300" class="a" >update`</text> +<text x="756" y="300" class="a" >from</text> +<text x="0" y="325" class="a" >▌</text> +<text x="24" y="325" class="a" ></text> +<text x="60" y="325" class="a" >web</text> +<text x="108" y="325" class="a" >update.sh</text> +<text x="240" y="325" class="a" >update</text> +<text x="324" y="325" class="a" >files</text> +<text x="396" y="325" class="a" >on</text> +<text x="432" y="325" class="a" >website</text> +<text x="0" y="350" class="a" filter="url(#4)" >▌</text> +<text x="24" y="350" class="a" filter="url(#4)" ></text> +<text x="60" y="350" class="a" filter="url(#4)" >master</text> +<text x="144" y="350" class="e bold" filter="url(#4)" >clean</text> +<text x="0" y="400" class="a" filter="url(#5)" >▌</text> +<text x="24" y="400" class="a" filter="url(#5)" >ewout</text> +<text x="96" y="400" class="a" filter="url(#5)" >~/</text> +<text x="0" y="425" class="a" >▌</text> +<text x="24" y="425" class="a" ></text> +<text x="60" y="425" class="a" >test.sh</text> +<text x="24" y="450" class="a" ></text> +<text x="60" y="450" class="a" >use</text> +<text x="108" y="450" class="a" >--edit</text> +<text x="192" y="450" class="a" >to</text> +<text x="228" y="450" class="a" >open</text> +<text x="288" y="450" class="a" >a</text> +<text x="312" y="450" class="a" >target</text> +<text x="396" y="450" class="a" >in</text> +<text x="432" y="450" class="a" >your</text> +<text x="492" y="450" class="a" >$EDITOR</text> +</g> +<g transform="translate(51360)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +<text x="0" y="100" class="a" filter="url(#5)" >▌</text> +<text x="24" y="100" class="a" filter="url(#5)" ></text> +<text x="48" y="100" class="a" filter="url(#5)" >pik</text> +<text x="96" y="100" class="a" filter="url(#5)" >~/Projects/pik</text> +<text x="0" y="125" class="a" >▌</text> +<text x="24" y="125" class="a" ></text> +<text x="60" y="125" class="a" >build.sh</text> +<text x="180" y="125" class="a" >build</text> +<text x="252" y="125" class="a" >uwu</text> +<text x="0" y="150" class="a" >▌</text> +<text x="24" y="150" class="a" ></text> +<text x="60" y="150" class="a" >coverage.sh</text> +<text x="216" y="150" class="a" >coverage</text> +<text x="324" y="150" class="a" >report</text> +<text x="0" y="175" class="a" >▌</text> +<text x="24" y="175" class="a" ></text> +<text x="60" y="175" class="a" >install.sh</text> +<text x="204" y="175" class="a" >install</text> +<text x="300" y="175" class="a" >pik</text> +<text x="348" y="175" class="a" >to</text> +<text x="384" y="175" class="a" >~/.local/bin</text> +<text x="0" y="200" class="a" >▌</text> +<text x="24" y="200" class="a" ></text> +<text x="60" y="200" class="a" >script.override.sh</text> +<text x="300" y="200" class="a" >example</text> +<text x="396" y="200" class="a" >script</text> +<text x="0" y="225" class="a" filter="url(#2)" >▌</text> +<text x="24" y="225" class="a" filter="url(#2)" >⏵</text> +<text x="60" y="225" class="a" filter="url(#2)" >script.sh</text> +<text x="192" y="225" class="a" >example</text> +<text x="288" y="225" class="a" >script</text> +<text x="0" y="250" class="a" >▌</text> +<text x="24" y="250" class="a" ></text> +<text x="60" y="250" class="a" >test.sh</text> +<text x="0" y="275" class="a" >▌</text> +<text x="24" y="275" class="a" ></text> +<text x="60" y="275" class="a" >thing.py</text> +<text x="0" y="300" class="a" filter="url(#7)" >▌</text> +<text x="24" y="300" class="a" filter="url(#7)" ></text> +<text x="60" y="300" class="a" filter="url(#7)" >web.sh</text> +<text x="156" y="300" class="a" >gets</text> +<text x="216" y="300" class="a" >run</text> +<text x="264" y="300" class="a" >on</text> +<text x="300" y="300" class="a" >server</text> +<text x="384" y="300" class="a" >after</text> +<text x="456" y="300" class="a" >calling</text> +<text x="552" y="300" class="a" >`pik</text> +<text x="612" y="300" class="a" >web</text> +<text x="660" y="300" class="a" >update`</text> +<text x="756" y="300" class="a" >from</text> +<text x="0" y="325" class="a" >▌</text> +<text x="24" y="325" class="a" ></text> +<text x="60" y="325" class="a" >web</text> +<text x="108" y="325" class="a" >update.sh</text> +<text x="240" y="325" class="a" >update</text> +<text x="324" y="325" class="a" >files</text> +<text x="396" y="325" class="a" >on</text> +<text x="432" y="325" class="a" >website</text> +<text x="0" y="350" class="a" filter="url(#4)" >▌</text> +<text x="24" y="350" class="a" filter="url(#4)" ></text> +<text x="60" y="350" class="a" filter="url(#4)" >master</text> +<text x="144" y="350" class="e bold" filter="url(#4)" >clean</text> +<text x="0" y="400" class="a" filter="url(#5)" >▌</text> +<text x="24" y="400" class="a" filter="url(#5)" >ewout</text> +<text x="96" y="400" class="a" filter="url(#5)" >~/</text> +<text x="0" y="425" class="a" >▌</text> +<text x="24" y="425" class="a" ></text> +<text x="60" y="425" class="a" >test.sh</text> +<text x="24" y="450" class="a" ></text> +<text x="60" y="450" class="a" >use</text> +<text x="108" y="450" class="a" >--edit</text> +<text x="192" y="450" class="a" >to</text> +<text x="228" y="450" class="a" >open</text> +<text x="288" y="450" class="a" >a</text> +<text x="312" y="450" class="a" >target</text> +<text x="396" y="450" class="a" >in</text> +<text x="432" y="450" class="a" >your</text> +<text x="492" y="450" class="a" >$EDITOR</text> +</g> +<g transform="translate(52216)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +<text x="0" y="100" class="a" filter="url(#5)" >▌</text> +<text x="24" y="100" class="a" filter="url(#5)" ></text> +<text x="48" y="100" class="a" filter="url(#5)" >pik</text> +<text x="96" y="100" class="a" filter="url(#5)" >~/Projects/pik</text> +<text x="0" y="125" class="a" >▌</text> +<text x="24" y="125" class="a" ></text> +<text x="60" y="125" class="a" >build.sh</text> +<text x="180" y="125" class="a" >build</text> +<text x="252" y="125" class="a" >uwu</text> +<text x="0" y="150" class="a" >▌</text> +<text x="24" y="150" class="a" ></text> +<text x="60" y="150" class="a" >coverage.sh</text> +<text x="216" y="150" class="a" >coverage</text> +<text x="324" y="150" class="a" >report</text> +<text x="0" y="175" class="a" >▌</text> +<text x="24" y="175" class="a" ></text> +<text x="60" y="175" class="a" >install.sh</text> +<text x="204" y="175" class="a" >install</text> +<text x="300" y="175" class="a" >pik</text> +<text x="348" y="175" class="a" >to</text> +<text x="384" y="175" class="a" >~/.local/bin</text> +<text x="0" y="200" class="a" filter="url(#2)" >▌</text> +<text x="24" y="200" class="a" filter="url(#2)" >⏵</text> +<text x="60" y="200" class="a" filter="url(#2)" >script.override.sh</text> +<text x="300" y="200" class="a" >example</text> +<text x="396" y="200" class="a" >script</text> +<text x="0" y="225" class="a" >▌</text> +<text x="24" y="225" class="a" ></text> +<text x="60" y="225" class="a" >script.sh</text> +<text x="192" y="225" class="a" >example</text> +<text x="288" y="225" class="a" >script</text> +<text x="0" y="250" class="a" >▌</text> +<text x="24" y="250" class="a" ></text> +<text x="60" y="250" class="a" >test.sh</text> +<text x="0" y="275" class="a" >▌</text> +<text x="24" y="275" class="a" ></text> +<text x="60" y="275" class="a" >thing.py</text> +<text x="0" y="300" class="a" filter="url(#7)" >▌</text> +<text x="24" y="300" class="a" filter="url(#7)" ></text> +<text x="60" y="300" class="a" filter="url(#7)" >web.sh</text> +<text x="156" y="300" class="a" >gets</text> +<text x="216" y="300" class="a" >run</text> +<text x="264" y="300" class="a" >on</text> +<text x="300" y="300" class="a" >server</text> +<text x="384" y="300" class="a" >after</text> +<text x="456" y="300" class="a" >calling</text> +<text x="552" y="300" class="a" >`pik</text> +<text x="612" y="300" class="a" >web</text> +<text x="660" y="300" class="a" >update`</text> +<text x="756" y="300" class="a" >from</text> +<text x="0" y="325" class="a" >▌</text> +<text x="24" y="325" class="a" ></text> +<text x="60" y="325" class="a" >web</text> +<text x="108" y="325" class="a" >update.sh</text> +<text x="240" y="325" class="a" >update</text> +<text x="324" y="325" class="a" >files</text> +<text x="396" y="325" class="a" >on</text> +<text x="432" y="325" class="a" >website</text> +<text x="0" y="350" class="a" filter="url(#4)" >▌</text> +<text x="24" y="350" class="a" filter="url(#4)" ></text> +<text x="60" y="350" class="a" filter="url(#4)" >master</text> +<text x="144" y="350" class="e bold" filter="url(#4)" >clean</text> +<text x="0" y="400" class="a" filter="url(#5)" >▌</text> +<text x="24" y="400" class="a" filter="url(#5)" >ewout</text> +<text x="96" y="400" class="a" filter="url(#5)" >~/</text> +<text x="0" y="425" class="a" >▌</text> +<text x="24" y="425" class="a" ></text> +<text x="60" y="425" class="a" >test.sh</text> +<text x="24" y="450" class="a" ></text> +<text x="60" y="450" class="a" >use</text> +<text x="108" y="450" class="a" >--edit</text> +<text x="192" y="450" class="a" >to</text> +<text x="228" y="450" class="a" >open</text> +<text x="288" y="450" class="a" >a</text> +<text x="312" y="450" class="a" >target</text> +<text x="396" y="450" class="a" >in</text> +<text x="432" y="450" class="a" >your</text> +<text x="492" y="450" class="a" >$EDITOR</text> +</g> +<g transform="translate(53072)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +<text x="0" y="100" class="a" filter="url(#5)" >▌</text> +<text x="24" y="100" class="a" filter="url(#5)" ></text> +<text x="48" y="100" class="a" filter="url(#5)" >pik</text> +<text x="96" y="100" class="a" filter="url(#5)" >~/Projects/pik</text> +<text x="0" y="125" class="a" >▌</text> +<text x="24" y="125" class="a" ></text> +<text x="60" y="125" class="a" >build.sh</text> +<text x="180" y="125" class="a" >build</text> +<text x="252" y="125" class="a" >uwu</text> +<text x="0" y="150" class="a" >▌</text> +<text x="24" y="150" class="a" ></text> +<text x="60" y="150" class="a" >coverage.sh</text> +<text x="216" y="150" class="a" >coverage</text> +<text x="324" y="150" class="a" >report</text> +<text x="0" y="175" class="a" filter="url(#2)" >▌</text> +<text x="24" y="175" class="a" filter="url(#2)" >⏵</text> +<text x="60" y="175" class="a" filter="url(#2)" >install.sh</text> +<text x="204" y="175" class="a" >install</text> +<text x="300" y="175" class="a" >pik</text> +<text x="348" y="175" class="a" >to</text> +<text x="384" y="175" class="a" >~/.local/bin</text> +<text x="0" y="200" class="a" >▌</text> +<text x="24" y="200" class="a" ></text> +<text x="60" y="200" class="a" >script.override.sh</text> +<text x="300" y="200" class="a" >example</text> +<text x="396" y="200" class="a" >script</text> +<text x="0" y="225" class="a" >▌</text> +<text x="24" y="225" class="a" ></text> +<text x="60" y="225" class="a" >script.sh</text> +<text x="192" y="225" class="a" >example</text> +<text x="288" y="225" class="a" >script</text> +<text x="0" y="250" class="a" >▌</text> +<text x="24" y="250" class="a" ></text> +<text x="60" y="250" class="a" >test.sh</text> +<text x="0" y="275" class="a" >▌</text> +<text x="24" y="275" class="a" ></text> +<text x="60" y="275" class="a" >thing.py</text> +<text x="0" y="300" class="a" filter="url(#7)" >▌</text> +<text x="24" y="300" class="a" filter="url(#7)" ></text> +<text x="60" y="300" class="a" filter="url(#7)" >web.sh</text> +<text x="156" y="300" class="a" >gets</text> +<text x="216" y="300" class="a" >run</text> +<text x="264" y="300" class="a" >on</text> +<text x="300" y="300" class="a" >server</text> +<text x="384" y="300" class="a" >after</text> +<text x="456" y="300" class="a" >calling</text> +<text x="552" y="300" class="a" >`pik</text> +<text x="612" y="300" class="a" >web</text> +<text x="660" y="300" class="a" >update`</text> +<text x="756" y="300" class="a" >from</text> +<text x="0" y="325" class="a" >▌</text> +<text x="24" y="325" class="a" ></text> +<text x="60" y="325" class="a" >web</text> +<text x="108" y="325" class="a" >update.sh</text> +<text x="240" y="325" class="a" >update</text> +<text x="324" y="325" class="a" >files</text> +<text x="396" y="325" class="a" >on</text> +<text x="432" y="325" class="a" >website</text> +<text x="0" y="350" class="a" filter="url(#4)" >▌</text> +<text x="24" y="350" class="a" filter="url(#4)" ></text> +<text x="60" y="350" class="a" filter="url(#4)" >master</text> +<text x="144" y="350" class="e bold" filter="url(#4)" >clean</text> +<text x="0" y="400" class="a" filter="url(#5)" >▌</text> +<text x="24" y="400" class="a" filter="url(#5)" >ewout</text> +<text x="96" y="400" class="a" filter="url(#5)" >~/</text> +<text x="0" y="425" class="a" >▌</text> +<text x="24" y="425" class="a" ></text> +<text x="60" y="425" class="a" >test.sh</text> +<text x="24" y="450" class="a" ></text> +<text x="60" y="450" class="a" >use</text> +<text x="108" y="450" class="a" >--edit</text> +<text x="192" y="450" class="a" >to</text> +<text x="228" y="450" class="a" >open</text> +<text x="288" y="450" class="a" >a</text> +<text x="312" y="450" class="a" >target</text> +<text x="396" y="450" class="a" >in</text> +<text x="432" y="450" class="a" >your</text> +<text x="492" y="450" class="a" >$EDITOR</text> +</g> +<g transform="translate(53928)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +<text x="0" y="100" class="a" filter="url(#5)" >▌</text> +<text x="24" y="100" class="a" filter="url(#5)" ></text> +<text x="48" y="100" class="a" filter="url(#5)" >pik</text> +<text x="96" y="100" class="a" filter="url(#5)" >~/Projects/pik</text> +<text x="0" y="125" class="a" >▌</text> +<text x="24" y="125" class="a" ></text> +<text x="60" y="125" class="a" >build.sh</text> +<text x="180" y="125" class="a" >build</text> +<text x="252" y="125" class="a" >uwu</text> +<text x="0" y="150" class="a" filter="url(#2)" >▌</text> +<text x="24" y="150" class="a" filter="url(#2)" >⏵</text> +<text x="60" y="150" class="a" filter="url(#2)" >coverage.sh</text> +<text x="216" y="150" class="a" >coverage</text> +<text x="324" y="150" class="a" >report</text> +<text x="0" y="175" class="a" >▌</text> +<text x="24" y="175" class="a" ></text> +<text x="60" y="175" class="a" >install.sh</text> +<text x="204" y="175" class="a" >install</text> +<text x="300" y="175" class="a" >pik</text> +<text x="348" y="175" class="a" >to</text> +<text x="384" y="175" class="a" >~/.local/bin</text> +<text x="0" y="200" class="a" >▌</text> +<text x="24" y="200" class="a" ></text> +<text x="60" y="200" class="a" >script.override.sh</text> +<text x="300" y="200" class="a" >example</text> +<text x="396" y="200" class="a" >script</text> +<text x="0" y="225" class="a" >▌</text> +<text x="24" y="225" class="a" ></text> +<text x="60" y="225" class="a" >script.sh</text> +<text x="192" y="225" class="a" >example</text> +<text x="288" y="225" class="a" >script</text> +<text x="0" y="250" class="a" >▌</text> +<text x="24" y="250" class="a" ></text> +<text x="60" y="250" class="a" >test.sh</text> +<text x="0" y="275" class="a" >▌</text> +<text x="24" y="275" class="a" ></text> +<text x="60" y="275" class="a" >thing.py</text> +<text x="0" y="300" class="a" filter="url(#7)" >▌</text> +<text x="24" y="300" class="a" filter="url(#7)" ></text> +<text x="60" y="300" class="a" filter="url(#7)" >web.sh</text> +<text x="156" y="300" class="a" >gets</text> +<text x="216" y="300" class="a" >run</text> +<text x="264" y="300" class="a" >on</text> +<text x="300" y="300" class="a" >server</text> +<text x="384" y="300" class="a" >after</text> +<text x="456" y="300" class="a" >calling</text> +<text x="552" y="300" class="a" >`pik</text> +<text x="612" y="300" class="a" >web</text> +<text x="660" y="300" class="a" >update`</text> +<text x="756" y="300" class="a" >from</text> +<text x="0" y="325" class="a" >▌</text> +<text x="24" y="325" class="a" ></text> +<text x="60" y="325" class="a" >web</text> +<text x="108" y="325" class="a" >update.sh</text> +<text x="240" y="325" class="a" >update</text> +<text x="324" y="325" class="a" >files</text> +<text x="396" y="325" class="a" >on</text> +<text x="432" y="325" class="a" >website</text> +<text x="0" y="350" class="a" filter="url(#4)" >▌</text> +<text x="24" y="350" class="a" filter="url(#4)" ></text> +<text x="60" y="350" class="a" filter="url(#4)" >master</text> +<text x="144" y="350" class="e bold" filter="url(#4)" >clean</text> +<text x="0" y="400" class="a" filter="url(#5)" >▌</text> +<text x="24" y="400" class="a" filter="url(#5)" >ewout</text> +<text x="96" y="400" class="a" filter="url(#5)" >~/</text> +<text x="0" y="425" class="a" >▌</text> +<text x="24" y="425" class="a" ></text> +<text x="60" y="425" class="a" >test.sh</text> +<text x="24" y="450" class="a" ></text> +<text x="60" y="450" class="a" >use</text> +<text x="108" y="450" class="a" >--edit</text> +<text x="192" y="450" class="a" >to</text> +<text x="228" y="450" class="a" >open</text> +<text x="288" y="450" class="a" >a</text> +<text x="312" y="450" class="a" >target</text> +<text x="396" y="450" class="a" >in</text> +<text x="432" y="450" class="a" >your</text> +<text x="492" y="450" class="a" >$EDITOR</text> +</g> +<g transform="translate(54784)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +</g> +<g transform="translate(55640)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +<text x="0" y="100" class="a" >></text> +<text x="24" y="100" class="a bold" >pik</text> +<text x="72" y="100" class="a" >pik</text> +<text x="120" y="100" class="a" >coverage</text> +</g> +<g transform="translate(56496)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +<text x="0" y="100" class="a" >></text> +<text x="24" y="100" class="a bold" >pik</text> +<text x="72" y="100" class="a" >pik</text> +<text x="120" y="100" class="a" >coverage</text> +</g> +<g transform="translate(57352)"> +<text x="0" y="0" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="0" class="a" >master]─┄</text> +<text x="0" y="25" class="a" >╰─[</text> +<text x="36" y="25" class="b" >:3</text> +<text x="60" y="25" class="a" >]─┄</text> +<text x="108" y="25" class="a" >%</text> +<text x="132" y="25" class="a" >#</text> +<text x="156" y="25" class="a" >let's</text> +<text x="228" y="25" class="a" >see</text> +<text x="276" y="25" class="a" >what</text> +<text x="336" y="25" class="a" >we</text> +<text x="372" y="25" class="a" >can</text> +<text x="420" y="25" class="a" >do...</text> +<text x="0" y="50" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="50" class="a" >master]─┄</text> +<text x="0" y="75" class="a" >╰─[</text> +<text x="36" y="75" class="b" >:3</text> +<text x="60" y="75" class="a" >]─┄</text> +<text x="108" y="75" class="a" >%</text> +<text x="132" y="75" class="a" >pik</text> +<text x="0" y="100" class="a" >></text> +<text x="24" y="100" class="a bold" >pik</text> +<text x="72" y="100" class="a" >pik</text> +<text x="120" y="100" class="a" >coverage</text> +<text x="0" y="125" class="a" >#</text> +<text x="24" y="125" class="a" >pik/indexers/pikdex</text> +<text x="0" y="150" class="a" >package</text> +<text x="96" y="150" class="a" >pik/indexers/pikdex</text> +<text x="96" y="175" class="a" >imports</text> +<text x="192" y="175" class="a" >pik/testx</text> +<text x="312" y="175" class="a" >from</text> +<text x="372" y="175" class="a" >hydrate_test.go</text> +<text x="96" y="200" class="a" >imports</text> +<text x="192" y="200" class="a" >pik/runner</text> +<text x="324" y="200" class="a" >from</text> +<text x="384" y="200" class="a" >create.go</text> +<text x="96" y="225" class="a" >imports</text> +<text x="192" y="225" class="a" >pik/indexers/pikdex</text> +<text x="432" y="225" class="a" >from</text> +<text x="492" y="225" class="a" >base.go:</text> +<text x="600" y="225" class="a" >import</text> +<text x="684" y="225" class="a" >cycle</text> +<text x="756" y="225" class="a" >not</text> +<text x="804" y="225" class="a" >a</text> +<text x="0" y="250" class="a" >llowed</text> +<text x="84" y="250" class="a" >in</text> +<text x="120" y="250" class="a" >test</text> +<text x="0" y="275" class="a" >FAIL</text> +<text x="96" y="275" class="a" >pik/indexers/pikdex</text> +<text x="336" y="275" class="a" >[setup</text> +<text x="420" y="275" class="a" >failed]</text> +</g> +<g transform="translate(58208)"> +<text x="0" y="0" class="a" >╰─[</text> +<text x="36" y="0" class="b" >:3</text> +<text x="60" y="0" class="a" >]─┄</text> +<text x="108" y="0" class="a" >%</text> +<text x="132" y="0" class="a" >#</text> +<text x="156" y="0" class="a" >let's</text> +<text x="228" y="0" class="a" >see</text> +<text x="276" y="0" class="a" >what</text> +<text x="336" y="0" class="a" >we</text> +<text x="372" y="0" class="a" >can</text> +<text x="420" y="0" class="a" >do...</text> +<text x="0" y="25" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="25" class="a" >master]─┄</text> +<text x="0" y="50" class="a" >╰─[</text> +<text x="36" y="50" class="b" >:3</text> +<text x="60" y="50" class="a" >]─┄</text> +<text x="108" y="50" class="a" >%</text> +<text x="132" y="50" class="a" >pik</text> +<text x="0" y="75" class="a" >></text> +<text x="24" y="75" class="a bold" >pik</text> +<text x="72" y="75" class="a" >pik</text> +<text x="120" y="75" class="a" >coverage</text> +<text x="0" y="100" class="a" >#</text> +<text x="24" y="100" class="a" >pik/indexers/pikdex</text> +<text x="0" y="125" class="a" >package</text> +<text x="96" y="125" class="a" >pik/indexers/pikdex</text> +<text x="96" y="150" class="a" >imports</text> +<text x="192" y="150" class="a" >pik/testx</text> +<text x="312" y="150" class="a" >from</text> +<text x="372" y="150" class="a" >hydrate_test.go</text> +<text x="96" y="175" class="a" >imports</text> +<text x="192" y="175" class="a" >pik/runner</text> +<text x="324" y="175" class="a" >from</text> +<text x="384" y="175" class="a" >create.go</text> +<text x="96" y="200" class="a" >imports</text> +<text x="192" y="200" class="a" >pik/indexers/pikdex</text> +<text x="432" y="200" class="a" >from</text> +<text x="492" y="200" class="a" >base.go:</text> +<text x="600" y="200" class="a" >import</text> +<text x="684" y="200" class="a" >cycle</text> +<text x="756" y="200" class="a" >not</text> +<text x="804" y="200" class="a" >a</text> +<text x="0" y="225" class="a" >llowed</text> +<text x="84" y="225" class="a" >in</text> +<text x="120" y="225" class="a" >test</text> +<text x="0" y="250" class="a" >FAIL</text> +<text x="96" y="250" class="a" >pik/indexers/pikdex</text> +<text x="336" y="250" class="a" >[setup</text> +<text x="420" y="250" class="a" >failed]</text> +<text x="0" y="275" class="a" >#</text> +<text x="24" y="275" class="a" >pik/testx</text> +<text x="0" y="300" class="a" >testx/create.go:16:9:</text> +<text x="264" y="300" class="a" >cannot</text> +<text x="348" y="300" class="a" >use</text> +<text x="396" y="300" class="a" >&t</text> +<text x="432" y="300" class="a" >(value</text> +<text x="516" y="300" class="a" >of</text> +<text x="552" y="300" class="a" >type</text> +<text x="612" y="300" class="a" >*TestTarget)</text> +<text x="768" y="300" class="a" >as</text> +<text x="804" y="300" class="a" >m</text> +<text x="0" y="325" class="a" >odel.Target</text> +<text x="144" y="325" class="a" >value</text> +<text x="216" y="325" class="a" >in</text> +<text x="252" y="325" class="a" >return</text> +<text x="336" y="325" class="a" >statement:</text> +<text x="468" y="325" class="a" >*TestTarget</text> +<text x="612" y="325" class="a" >does</text> +<text x="672" y="325" class="a" >not</text> +<text x="720" y="325" class="a" >implemen</text> +<text x="0" y="350" class="a" >t</text> +<text x="24" y="350" class="a" >model.Target</text> +<text x="180" y="350" class="a" >(missing</text> +<text x="288" y="350" class="a" >method</text> +<text x="372" y="350" class="a" >File)</text> +<text x="0" y="375" class="a" >testx/create.go:56:9:</text> +<text x="264" y="375" class="a" >cannot</text> +<text x="348" y="375" class="a" >use</text> +<text x="396" y="375" class="a" >runner.HydratedStub{}</text> +<text x="660" y="375" class="a" >(value</text> +<text x="744" y="375" class="a" >of</text> +<text x="780" y="375" class="a" >str</text> +<text x="0" y="400" class="a" >uct</text> +<text x="48" y="400" class="a" >type</text> +<text x="108" y="400" class="a" >runner.HydratedStub)</text> +<text x="360" y="400" class="a" >as</text> +<text x="396" y="400" class="a" >model.HydratedTarget</text> +<text x="648" y="400" class="a" >value</text> +<text x="720" y="400" class="a" >in</text> +<text x="756" y="400" class="a" >retur</text> +<text x="0" y="425" class="a" >n</text> +<text x="24" y="425" class="a" >statement:</text> +<text x="156" y="425" class="a" >runner.HydratedStub</text> +<text x="396" y="425" class="a" >does</text> +<text x="456" y="425" class="a" >not</text> +<text x="504" y="425" class="a" >implement</text> +<text x="624" y="425" class="a" >model.HydratedTa</text> +<text x="0" y="450" class="a" >rget</text> +<text x="60" y="450" class="a" >(wrong</text> +<text x="144" y="450" class="a" >type</text> +<text x="204" y="450" class="a" >for</text> +<text x="252" y="450" class="a" >method</text> +<text x="336" y="450" class="a" >Description)</text> +<text x="192" y="475" class="a" >have</text> +<text x="252" y="475" class="a" >Description()</text> +<text x="420" y="475" class="a" >string</text> +<text x="192" y="500" class="a" >want</text> +<text x="252" y="500" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="500" class="a" >string</text> +</g> +<g transform="translate(59064)"> +<text x="0" y="0" class="a" >n</text> +<text x="24" y="0" class="a" >statement:</text> +<text x="156" y="0" class="a" >runner.HydratedStub</text> +<text x="396" y="0" class="a" >does</text> +<text x="456" y="0" class="a" >not</text> +<text x="504" y="0" class="a" >implement</text> +<text x="624" y="0" class="a" >model.HydratedTa</text> +<text x="0" y="25" class="a" >rget</text> +<text x="60" y="25" class="a" >(wrong</text> +<text x="144" y="25" class="a" >type</text> +<text x="204" y="25" class="a" >for</text> +<text x="252" y="25" class="a" >method</text> +<text x="336" y="25" class="a" >Description)</text> +<text x="192" y="50" class="a" >have</text> +<text x="252" y="50" class="a" >Description()</text> +<text x="420" y="50" class="a" >string</text> +<text x="192" y="75" class="a" >want</text> +<text x="252" y="75" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="75" class="a" >string</text> +<text x="0" y="100" class="a" >#</text> +<text x="24" y="100" class="a" >pik/describe</text> +<text x="180" y="100" class="a" >[pik/describe.test]</text> +<text x="0" y="125" class="a" >describe/describe_test.go:28:26:</text> +<text x="396" y="125" class="a" >cannot</text> +<text x="480" y="125" class="a" >use</text> +<text x="528" y="125" class="a" >Key()</text> +<text x="600" y="125" class="a" >(value</text> +<text x="684" y="125" class="a" >of</text> +<text x="720" y="125" class="a" >type</text> +<text x="780" y="125" class="a" >*ke</text> +<text x="0" y="150" class="a" >y)</text> +<text x="36" y="150" class="a" >as</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >value</text> +<text x="300" y="150" class="a" >in</text> +<text x="336" y="150" class="a" >argument</text> +<text x="444" y="150" class="a" >to</text> +<text x="480" y="150" class="a" >Describe:</text> +<text x="600" y="150" class="a" >*key</text> +<text x="660" y="150" class="a" >does</text> +<text x="720" y="150" class="a" >not</text> +<text x="768" y="150" class="a" >impl</text> +<text x="0" y="175" class="a" >ement</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >(missing</text> +<text x="336" y="175" class="a" >method</text> +<text x="420" y="175" class="a" >File)</text> +<text x="0" y="200" class="a" >describe/describe_test.go:38:26:</text> +<text x="396" y="200" class="a" >cannot</text> +<text x="480" y="200" class="a" >use</text> +<text x="528" y="200" class="a" >Key()</text> +<text x="600" y="200" class="a" >(value</text> +<text x="684" y="200" class="a" >of</text> +<text x="720" y="200" class="a" >type</text> +<text x="780" y="200" class="a" >*ke</text> +<text x="0" y="225" class="a" >y)</text> +<text x="36" y="225" class="a" >as</text> +<text x="72" y="225" class="a" >model.Target</text> +<text x="228" y="225" class="a" >value</text> +<text x="300" y="225" class="a" >in</text> +<text x="336" y="225" class="a" >argument</text> +<text x="444" y="225" class="a" >to</text> +<text x="480" y="225" class="a" >Describe:</text> +<text x="600" y="225" class="a" >*key</text> +<text x="660" y="225" class="a" >does</text> +<text x="720" y="225" class="a" >not</text> +<text x="768" y="225" class="a" >impl</text> +<text x="0" y="250" class="a" >ement</text> +<text x="72" y="250" class="a" >model.Target</text> +<text x="228" y="250" class="a" >(missing</text> +<text x="336" y="250" class="a" >method</text> +<text x="420" y="250" class="a" >File)</text> +<text x="0" y="275" class="a" >describe/describe_test.go:49:26:</text> +<text x="396" y="275" class="a" >cannot</text> +<text x="480" y="275" class="a" >use</text> +<text x="528" y="275" class="a" >k</text> +<text x="552" y="275" class="a" >(variable</text> +<text x="672" y="275" class="a" >of</text> +<text x="708" y="275" class="a" >type</text> +<text x="768" y="275" class="a" >*key</text> +<text x="0" y="300" class="a" >)</text> +<text x="24" y="300" class="a" >as</text> +<text x="60" y="300" class="a" >model.Target</text> +<text x="216" y="300" class="a" >value</text> +<text x="288" y="300" class="a" >in</text> +<text x="324" y="300" class="a" >argument</text> +<text x="432" y="300" class="a" >to</text> +<text x="468" y="300" class="a" >Describe:</text> +<text x="588" y="300" class="a" >*key</text> +<text x="648" y="300" class="a" >does</text> +<text x="708" y="300" class="a" >not</text> +<text x="756" y="300" class="a" >imple</text> +<text x="0" y="325" class="a" >ment</text> +<text x="60" y="325" class="a" >model.Target</text> +<text x="216" y="325" class="a" >(missing</text> +<text x="324" y="325" class="a" >method</text> +<text x="408" y="325" class="a" >File)</text> +<text x="0" y="350" class="a" >describe/describe_test.go:56:26:</text> +<text x="396" y="350" class="a" >cannot</text> +<text x="480" y="350" class="a" >use</text> +<text x="528" y="350" class="a" >k</text> +<text x="552" y="350" class="a" >(variable</text> +<text x="672" y="350" class="a" >of</text> +<text x="708" y="350" class="a" >type</text> +<text x="768" y="350" class="a" >*key</text> +<text x="0" y="375" class="a" >)</text> +<text x="24" y="375" class="a" >as</text> +<text x="60" y="375" class="a" >model.Target</text> +<text x="216" y="375" class="a" >value</text> +<text x="288" y="375" class="a" >in</text> +<text x="324" y="375" class="a" >argument</text> +<text x="432" y="375" class="a" >to</text> +<text x="468" y="375" class="a" >Describe:</text> +<text x="588" y="375" class="a" >*key</text> +<text x="648" y="375" class="a" >does</text> +<text x="708" y="375" class="a" >not</text> +<text x="756" y="375" class="a" >imple</text> +<text x="0" y="400" class="a" >ment</text> +<text x="60" y="400" class="a" >model.Target</text> +<text x="216" y="400" class="a" >(missing</text> +<text x="324" y="400" class="a" >method</text> +<text x="408" y="400" class="a" >File)</text> +<text x="0" y="425" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="425" class="a" >cannot</text> +<text x="480" y="425" class="a" >use</text> +<text x="528" y="425" class="a" >Key()</text> +<text x="600" y="425" class="a" >(value</text> +<text x="684" y="425" class="a" >of</text> +<text x="720" y="425" class="a" >type</text> +<text x="780" y="425" class="a" >*ke</text> +<text x="0" y="450" class="a" >y)</text> +<text x="36" y="450" class="a" >as</text> +<text x="72" y="450" class="a" >model.Target</text> +<text x="228" y="450" class="a" >value</text> +<text x="300" y="450" class="a" >in</text> +<text x="336" y="450" class="a" >argument</text> +<text x="444" y="450" class="a" >to</text> +<text x="480" y="450" class="a" >Describe:</text> +<text x="600" y="450" class="a" >*key</text> +<text x="660" y="450" class="a" >does</text> +<text x="720" y="450" class="a" >not</text> +<text x="768" y="450" class="a" >impl</text> +<text x="0" y="475" class="a" >ement</text> +<text x="72" y="475" class="a" >model.Target</text> +<text x="228" y="475" class="a" >(missing</text> +<text x="336" y="475" class="a" >method</text> +<text x="420" y="475" class="a" >File)</text> +<text x="0" y="500" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="500" class="a" >cannot</text> +<text x="480" y="500" class="a" >use</text> +<text x="528" y="500" class="a" >Key()</text> +<text x="600" y="500" class="a" >(value</text> +<text x="684" y="500" class="a" >of</text> +<text x="720" y="500" class="a" >type</text> +<text x="780" y="500" class="a" >*ke</text> +<text x="0" y="525" class="a" >y)</text> +<text x="36" y="525" class="a" >as</text> +<text x="72" y="525" class="a" >model.Target</text> +<text x="228" y="525" class="a" >value</text> +<text x="300" y="525" class="a" >in</text> +<text x="336" y="525" class="a" >argu</text> +</g> +<g transform="translate(59920)"> +<text x="0" y="0" class="a" >describe/describe_test.go:28:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:38:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >describe/describe_test.go:49:26:</text> +<text x="396" y="150" class="a" >cannot</text> +<text x="480" y="150" class="a" >use</text> +<text x="528" y="150" class="a" >k</text> +<text x="552" y="150" class="a" >(variable</text> +<text x="672" y="150" class="a" >of</text> +<text x="708" y="150" class="a" >type</text> +<text x="768" y="150" class="a" >*key</text> +<text x="0" y="175" class="a" >)</text> +<text x="24" y="175" class="a" >as</text> +<text x="60" y="175" class="a" >model.Target</text> +<text x="216" y="175" class="a" >value</text> +<text x="288" y="175" class="a" >in</text> +<text x="324" y="175" class="a" >argument</text> +<text x="432" y="175" class="a" >to</text> +<text x="468" y="175" class="a" >Describe:</text> +<text x="588" y="175" class="a" >*key</text> +<text x="648" y="175" class="a" >does</text> +<text x="708" y="175" class="a" >not</text> +<text x="756" y="175" class="a" >imple</text> +<text x="0" y="200" class="a" >ment</text> +<text x="60" y="200" class="a" >model.Target</text> +<text x="216" y="200" class="a" >(missing</text> +<text x="324" y="200" class="a" >method</text> +<text x="408" y="200" class="a" >File)</text> +<text x="0" y="225" class="a" >describe/describe_test.go:56:26:</text> +<text x="396" y="225" class="a" >cannot</text> +<text x="480" y="225" class="a" >use</text> +<text x="528" y="225" class="a" >k</text> +<text x="552" y="225" class="a" >(variable</text> +<text x="672" y="225" class="a" >of</text> +<text x="708" y="225" class="a" >type</text> +<text x="768" y="225" class="a" >*key</text> +<text x="0" y="250" class="a" >)</text> +<text x="24" y="250" class="a" >as</text> +<text x="60" y="250" class="a" >model.Target</text> +<text x="216" y="250" class="a" >value</text> +<text x="288" y="250" class="a" >in</text> +<text x="324" y="250" class="a" >argument</text> +<text x="432" y="250" class="a" >to</text> +<text x="468" y="250" class="a" >Describe:</text> +<text x="588" y="250" class="a" >*key</text> +<text x="648" y="250" class="a" >does</text> +<text x="708" y="250" class="a" >not</text> +<text x="756" y="250" class="a" >imple</text> +<text x="0" y="275" class="a" >ment</text> +<text x="60" y="275" class="a" >model.Target</text> +<text x="216" y="275" class="a" >(missing</text> +<text x="324" y="275" class="a" >method</text> +<text x="408" y="275" class="a" >File)</text> +<text x="0" y="300" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="300" class="a" >cannot</text> +<text x="480" y="300" class="a" >use</text> +<text x="528" y="300" class="a" >Key()</text> +<text x="600" y="300" class="a" >(value</text> +<text x="684" y="300" class="a" >of</text> +<text x="720" y="300" class="a" >type</text> +<text x="780" y="300" class="a" >*ke</text> +<text x="0" y="325" class="a" >y)</text> +<text x="36" y="325" class="a" >as</text> +<text x="72" y="325" class="a" >model.Target</text> +<text x="228" y="325" class="a" >value</text> +<text x="300" y="325" class="a" >in</text> +<text x="336" y="325" class="a" >argument</text> +<text x="444" y="325" class="a" >to</text> +<text x="480" y="325" class="a" >Describe:</text> +<text x="600" y="325" class="a" >*key</text> +<text x="660" y="325" class="a" >does</text> +<text x="720" y="325" class="a" >not</text> +<text x="768" y="325" class="a" >impl</text> +<text x="0" y="350" class="a" >ement</text> +<text x="72" y="350" class="a" >model.Target</text> +<text x="228" y="350" class="a" >(missing</text> +<text x="336" y="350" class="a" >method</text> +<text x="420" y="350" class="a" >File)</text> +<text x="0" y="375" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="375" class="a" >cannot</text> +<text x="480" y="375" class="a" >use</text> +<text x="528" y="375" class="a" >Key()</text> +<text x="600" y="375" class="a" >(value</text> +<text x="684" y="375" class="a" >of</text> +<text x="720" y="375" class="a" >type</text> +<text x="780" y="375" class="a" >*ke</text> +<text x="0" y="400" class="a" >y)</text> +<text x="36" y="400" class="a" >as</text> +<text x="72" y="400" class="a" >model.Target</text> +<text x="228" y="400" class="a" >value</text> +<text x="300" y="400" class="a" >in</text> +<text x="336" y="400" class="a" >argument</text> +<text x="444" y="400" class="a" >to</text> +<text x="480" y="400" class="a" >Describe:</text> +<text x="600" y="400" class="a" >*key</text> +<text x="660" y="400" class="a" >does</text> +<text x="720" y="400" class="a" >not</text> +<text x="768" y="400" class="a" >impl</text> +<text x="0" y="425" class="a" >ement</text> +<text x="72" y="425" class="a" >model.Target</text> +<text x="228" y="425" class="a" >(missing</text> +<text x="336" y="425" class="a" >method</text> +<text x="420" y="425" class="a" >File)</text> +<text x="0" y="450" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="450" class="a" >cannot</text> +<text x="480" y="450" class="a" >use</text> +<text x="528" y="450" class="a" >Key()</text> +<text x="600" y="450" class="a" >(value</text> +<text x="684" y="450" class="a" >of</text> +<text x="720" y="450" class="a" >type</text> +<text x="780" y="450" class="a" >*ke</text> +<text x="0" y="475" class="a" >y)</text> +<text x="36" y="475" class="a" >as</text> +<text x="72" y="475" class="a" >model.Target</text> +<text x="228" y="475" class="a" >value</text> +<text x="300" y="475" class="a" >in</text> +<text x="336" y="475" class="a" >argument</text> +<text x="444" y="475" class="a" >to</text> +<text x="480" y="475" class="a" >Describe:</text> +<text x="600" y="475" class="a" >*key</text> +<text x="660" y="475" class="a" >does</text> +<text x="720" y="475" class="a" >not</text> +<text x="768" y="475" class="a" >impl</text> +<text x="0" y="500" class="a" >ement</text> +<text x="72" y="500" class="a" >model.Target</text> +<text x="228" y="500" class="a" >(missing</text> +<text x="336" y="500" class="a" >method</text> +<text x="420" y="500" class="a" >File)</text> +</g> +<g transform="translate(60776)"> +<text x="0" y="0" class="a" >)</text> +<text x="24" y="0" class="a" >as</text> +<text x="60" y="0" class="a" >model.Target</text> +<text x="216" y="0" class="a" >value</text> +<text x="288" y="0" class="a" >in</text> +<text x="324" y="0" class="a" >argument</text> +<text x="432" y="0" class="a" >to</text> +<text x="468" y="0" class="a" >Describe:</text> +<text x="588" y="0" class="a" >*key</text> +<text x="648" y="0" class="a" >does</text> +<text x="708" y="0" class="a" >not</text> +<text x="756" y="0" class="a" >imple</text> +<text x="0" y="25" class="a" >ment</text> +<text x="60" y="25" class="a" >model.Target</text> +<text x="216" y="25" class="a" >(missing</text> +<text x="324" y="25" class="a" >method</text> +<text x="408" y="25" class="a" >File)</text> +<text x="0" y="50" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="50" class="a" >cannot</text> +<text x="480" y="50" class="a" >use</text> +<text x="528" y="50" class="a" >Key()</text> +<text x="600" y="50" class="a" >(value</text> +<text x="684" y="50" class="a" >of</text> +<text x="720" y="50" class="a" >type</text> +<text x="780" y="50" class="a" >*ke</text> +<text x="0" y="75" class="a" >y)</text> +<text x="36" y="75" class="a" >as</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >value</text> +<text x="300" y="75" class="a" >in</text> +<text x="336" y="75" class="a" >argument</text> +<text x="444" y="75" class="a" >to</text> +<text x="480" y="75" class="a" >Describe:</text> +<text x="600" y="75" class="a" >*key</text> +<text x="660" y="75" class="a" >does</text> +<text x="720" y="75" class="a" >not</text> +<text x="768" y="75" class="a" >impl</text> +<text x="0" y="100" class="a" >ement</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >(missing</text> +<text x="336" y="100" class="a" >method</text> +<text x="420" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="125" class="a" >cannot</text> +<text x="480" y="125" class="a" >use</text> +<text x="528" y="125" class="a" >Key()</text> +<text x="600" y="125" class="a" >(value</text> +<text x="684" y="125" class="a" >of</text> +<text x="720" y="125" class="a" >type</text> +<text x="780" y="125" class="a" >*ke</text> +<text x="0" y="150" class="a" >y)</text> +<text x="36" y="150" class="a" >as</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >value</text> +<text x="300" y="150" class="a" >in</text> +<text x="336" y="150" class="a" >argument</text> +<text x="444" y="150" class="a" >to</text> +<text x="480" y="150" class="a" >Describe:</text> +<text x="600" y="150" class="a" >*key</text> +<text x="660" y="150" class="a" >does</text> +<text x="720" y="150" class="a" >not</text> +<text x="768" y="150" class="a" >impl</text> +<text x="0" y="175" class="a" >ement</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >(missing</text> +<text x="336" y="175" class="a" >method</text> +<text x="420" y="175" class="a" >File)</text> +<text x="0" y="200" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="200" class="a" >cannot</text> +<text x="480" y="200" class="a" >use</text> +<text x="528" y="200" class="a" >Key()</text> +<text x="600" y="200" class="a" >(value</text> +<text x="684" y="200" class="a" >of</text> +<text x="720" y="200" class="a" >type</text> +<text x="780" y="200" class="a" >*ke</text> +<text x="0" y="225" class="a" >y)</text> +<text x="36" y="225" class="a" >as</text> +<text x="72" y="225" class="a" >model.Target</text> +<text x="228" y="225" class="a" >value</text> +<text x="300" y="225" class="a" >in</text> +<text x="336" y="225" class="a" >argument</text> +<text x="444" y="225" class="a" >to</text> +<text x="480" y="225" class="a" >Describe:</text> +<text x="600" y="225" class="a" >*key</text> +<text x="660" y="225" class="a" >does</text> +<text x="720" y="225" class="a" >not</text> +<text x="768" y="225" class="a" >impl</text> +<text x="0" y="250" class="a" >ement</text> +<text x="72" y="250" class="a" >model.Target</text> +<text x="228" y="250" class="a" >(missing</text> +<text x="336" y="250" class="a" >method</text> +<text x="420" y="250" class="a" >File)</text> +<text x="0" y="275" class="a" >#</text> +<text x="24" y="275" class="a" >pik/testx</text> +<text x="144" y="275" class="a" >[pik/testx.test]</text> +<text x="0" y="300" class="a" >testx/create.go:16:9:</text> +<text x="264" y="300" class="a" >cannot</text> +<text x="348" y="300" class="a" >use</text> +<text x="396" y="300" class="a" >&t</text> +<text x="432" y="300" class="a" >(value</text> +<text x="516" y="300" class="a" >of</text> +<text x="552" y="300" class="a" >type</text> +<text x="612" y="300" class="a" >*TestTarget)</text> +<text x="768" y="300" class="a" >as</text> +<text x="804" y="300" class="a" >m</text> +<text x="0" y="325" class="a" >odel.Target</text> +<text x="144" y="325" class="a" >value</text> +<text x="216" y="325" class="a" >in</text> +<text x="252" y="325" class="a" >return</text> +<text x="336" y="325" class="a" >statement:</text> +<text x="468" y="325" class="a" >*TestTarget</text> +<text x="612" y="325" class="a" >does</text> +<text x="672" y="325" class="a" >not</text> +<text x="720" y="325" class="a" >implemen</text> +<text x="0" y="350" class="a" >t</text> +<text x="24" y="350" class="a" >model.Target</text> +<text x="180" y="350" class="a" >(missing</text> +<text x="288" y="350" class="a" >method</text> +<text x="372" y="350" class="a" >File)</text> +<text x="0" y="375" class="a" >testx/create.go:56:9:</text> +<text x="264" y="375" class="a" >cannot</text> +<text x="348" y="375" class="a" >use</text> +<text x="396" y="375" class="a" >runner.HydratedStub{}</text> +<text x="660" y="375" class="a" >(value</text> +<text x="744" y="375" class="a" >of</text> +<text x="780" y="375" class="a" >str</text> +<text x="0" y="400" class="a" >uct</text> +<text x="48" y="400" class="a" >type</text> +<text x="108" y="400" class="a" >runner.HydratedStub)</text> +<text x="360" y="400" class="a" >as</text> +<text x="396" y="400" class="a" >model.HydratedTarget</text> +<text x="648" y="400" class="a" >value</text> +<text x="720" y="400" class="a" >in</text> +<text x="756" y="400" class="a" >retur</text> +<text x="0" y="425" class="a" >n</text> +<text x="24" y="425" class="a" >statement:</text> +<text x="156" y="425" class="a" >runner.HydratedStub</text> +<text x="396" y="425" class="a" >does</text> +<text x="456" y="425" class="a" >not</text> +<text x="504" y="425" class="a" >implement</text> +<text x="624" y="425" class="a" >model.HydratedTa</text> +<text x="0" y="450" class="a" >rget</text> +<text x="60" y="450" class="a" >(wrong</text> +<text x="144" y="450" class="a" >type</text> +<text x="204" y="450" class="a" >for</text> +<text x="252" y="450" class="a" >method</text> +<text x="336" y="450" class="a" >Description)</text> +<text x="192" y="475" class="a" >have</text> +<text x="252" y="475" class="a" >Description()</text> +<text x="420" y="475" class="a" >string</text> +<text x="192" y="500" class="a" >want</text> +<text x="252" y="500" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="500" class="a" >string</text> +</g> +<g transform="translate(61632)"> +<text x="0" y="0" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="150" class="a" >cannot</text> +<text x="480" y="150" class="a" >use</text> +<text x="528" y="150" class="a" >Key()</text> +<text x="600" y="150" class="a" >(value</text> +<text x="684" y="150" class="a" >of</text> +<text x="720" y="150" class="a" >type</text> +<text x="780" y="150" class="a" >*ke</text> +<text x="0" y="175" class="a" >y)</text> +<text x="36" y="175" class="a" >as</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >value</text> +<text x="300" y="175" class="a" >in</text> +<text x="336" y="175" class="a" >argument</text> +<text x="444" y="175" class="a" >to</text> +<text x="480" y="175" class="a" >Describe:</text> +<text x="600" y="175" class="a" >*key</text> +<text x="660" y="175" class="a" >does</text> +<text x="720" y="175" class="a" >not</text> +<text x="768" y="175" class="a" >impl</text> +<text x="0" y="200" class="a" >ement</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >(missing</text> +<text x="336" y="200" class="a" >method</text> +<text x="420" y="200" class="a" >File)</text> +<text x="0" y="225" class="a" >#</text> +<text x="24" y="225" class="a" >pik/testx</text> +<text x="144" y="225" class="a" >[pik/testx.test]</text> +<text x="0" y="250" class="a" >testx/create.go:16:9:</text> +<text x="264" y="250" class="a" >cannot</text> +<text x="348" y="250" class="a" >use</text> +<text x="396" y="250" class="a" >&t</text> +<text x="432" y="250" class="a" >(value</text> +<text x="516" y="250" class="a" >of</text> +<text x="552" y="250" class="a" >type</text> +<text x="612" y="250" class="a" >*TestTarget)</text> +<text x="768" y="250" class="a" >as</text> +<text x="804" y="250" class="a" >m</text> +<text x="0" y="275" class="a" >odel.Target</text> +<text x="144" y="275" class="a" >value</text> +<text x="216" y="275" class="a" >in</text> +<text x="252" y="275" class="a" >return</text> +<text x="336" y="275" class="a" >statement:</text> +<text x="468" y="275" class="a" >*TestTarget</text> +<text x="612" y="275" class="a" >does</text> +<text x="672" y="275" class="a" >not</text> +<text x="720" y="275" class="a" >implemen</text> +<text x="0" y="300" class="a" >t</text> +<text x="24" y="300" class="a" >model.Target</text> +<text x="180" y="300" class="a" >(missing</text> +<text x="288" y="300" class="a" >method</text> +<text x="372" y="300" class="a" >File)</text> +<text x="0" y="325" class="a" >testx/create.go:56:9:</text> +<text x="264" y="325" class="a" >cannot</text> +<text x="348" y="325" class="a" >use</text> +<text x="396" y="325" class="a" >runner.HydratedStub{}</text> +<text x="660" y="325" class="a" >(value</text> +<text x="744" y="325" class="a" >of</text> +<text x="780" y="325" class="a" >str</text> +<text x="0" y="350" class="a" >uct</text> +<text x="48" y="350" class="a" >type</text> +<text x="108" y="350" class="a" >runner.HydratedStub)</text> +<text x="360" y="350" class="a" >as</text> +<text x="396" y="350" class="a" >model.HydratedTarget</text> +<text x="648" y="350" class="a" >value</text> +<text x="720" y="350" class="a" >in</text> +<text x="756" y="350" class="a" >retur</text> +<text x="0" y="375" class="a" >n</text> +<text x="24" y="375" class="a" >statement:</text> +<text x="156" y="375" class="a" >runner.HydratedStub</text> +<text x="396" y="375" class="a" >does</text> +<text x="456" y="375" class="a" >not</text> +<text x="504" y="375" class="a" >implement</text> +<text x="624" y="375" class="a" >model.HydratedTa</text> +<text x="0" y="400" class="a" >rget</text> +<text x="60" y="400" class="a" >(wrong</text> +<text x="144" y="400" class="a" >type</text> +<text x="204" y="400" class="a" >for</text> +<text x="252" y="400" class="a" >method</text> +<text x="336" y="400" class="a" >Description)</text> +<text x="192" y="425" class="a" >have</text> +<text x="252" y="425" class="a" >Description()</text> +<text x="420" y="425" class="a" >string</text> +<text x="192" y="450" class="a" >want</text> +<text x="252" y="450" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="450" class="a" >string</text> +<text x="96" y="475" class="a" >pik</text> +<text x="288" y="475" class="a" >coverage:</text> +<text x="408" y="475" class="a" >0.0%</text> +<text x="468" y="475" class="a" >of</text> +<text x="504" y="475" class="a" >statements</text> +<text x="0" y="500" class="a" >FAIL</text> +<text x="96" y="500" class="a" >pik/cache</text> +<text x="216" y="500" class="a" >[build</text> +<text x="300" y="500" class="a" >failed]</text> +<text x="0" y="525" class="a" >ok</text> +</g> +<g transform="translate(62488)"> +<text x="0" y="0" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="150" class="a" >cannot</text> +<text x="480" y="150" class="a" >use</text> +<text x="528" y="150" class="a" >Key()</text> +<text x="600" y="150" class="a" >(value</text> +<text x="684" y="150" class="a" >of</text> +<text x="720" y="150" class="a" >type</text> +<text x="780" y="150" class="a" >*ke</text> +<text x="0" y="175" class="a" >y)</text> +<text x="36" y="175" class="a" >as</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >value</text> +<text x="300" y="175" class="a" >in</text> +<text x="336" y="175" class="a" >argument</text> +<text x="444" y="175" class="a" >to</text> +<text x="480" y="175" class="a" >Describe:</text> +<text x="600" y="175" class="a" >*key</text> +<text x="660" y="175" class="a" >does</text> +<text x="720" y="175" class="a" >not</text> +<text x="768" y="175" class="a" >impl</text> +<text x="0" y="200" class="a" >ement</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >(missing</text> +<text x="336" y="200" class="a" >method</text> +<text x="420" y="200" class="a" >File)</text> +<text x="0" y="225" class="a" >#</text> +<text x="24" y="225" class="a" >pik/testx</text> +<text x="144" y="225" class="a" >[pik/testx.test]</text> +<text x="0" y="250" class="a" >testx/create.go:16:9:</text> +<text x="264" y="250" class="a" >cannot</text> +<text x="348" y="250" class="a" >use</text> +<text x="396" y="250" class="a" >&t</text> +<text x="432" y="250" class="a" >(value</text> +<text x="516" y="250" class="a" >of</text> +<text x="552" y="250" class="a" >type</text> +<text x="612" y="250" class="a" >*TestTarget)</text> +<text x="768" y="250" class="a" >as</text> +<text x="804" y="250" class="a" >m</text> +<text x="0" y="275" class="a" >odel.Target</text> +<text x="144" y="275" class="a" >value</text> +<text x="216" y="275" class="a" >in</text> +<text x="252" y="275" class="a" >return</text> +<text x="336" y="275" class="a" >statement:</text> +<text x="468" y="275" class="a" >*TestTarget</text> +<text x="612" y="275" class="a" >does</text> +<text x="672" y="275" class="a" >not</text> +<text x="720" y="275" class="a" >implemen</text> +<text x="0" y="300" class="a" >t</text> +<text x="24" y="300" class="a" >model.Target</text> +<text x="180" y="300" class="a" >(missing</text> +<text x="288" y="300" class="a" >method</text> +<text x="372" y="300" class="a" >File)</text> +<text x="0" y="325" class="a" >testx/create.go:56:9:</text> +<text x="264" y="325" class="a" >cannot</text> +<text x="348" y="325" class="a" >use</text> +<text x="396" y="325" class="a" >runner.HydratedStub{}</text> +<text x="660" y="325" class="a" >(value</text> +<text x="744" y="325" class="a" >of</text> +<text x="780" y="325" class="a" >str</text> +<text x="0" y="350" class="a" >uct</text> +<text x="48" y="350" class="a" >type</text> +<text x="108" y="350" class="a" >runner.HydratedStub)</text> +<text x="360" y="350" class="a" >as</text> +<text x="396" y="350" class="a" >model.HydratedTarget</text> +<text x="648" y="350" class="a" >value</text> +<text x="720" y="350" class="a" >in</text> +<text x="756" y="350" class="a" >retur</text> +<text x="0" y="375" class="a" >n</text> +<text x="24" y="375" class="a" >statement:</text> +<text x="156" y="375" class="a" >runner.HydratedStub</text> +<text x="396" y="375" class="a" >does</text> +<text x="456" y="375" class="a" >not</text> +<text x="504" y="375" class="a" >implement</text> +<text x="624" y="375" class="a" >model.HydratedTa</text> +<text x="0" y="400" class="a" >rget</text> +<text x="60" y="400" class="a" >(wrong</text> +<text x="144" y="400" class="a" >type</text> +<text x="204" y="400" class="a" >for</text> +<text x="252" y="400" class="a" >method</text> +<text x="336" y="400" class="a" >Description)</text> +<text x="192" y="425" class="a" >have</text> +<text x="252" y="425" class="a" >Description()</text> +<text x="420" y="425" class="a" >string</text> +<text x="192" y="450" class="a" >want</text> +<text x="252" y="450" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="450" class="a" >string</text> +<text x="96" y="475" class="a" >pik</text> +<text x="288" y="475" class="a" >coverage:</text> +<text x="408" y="475" class="a" >0.0%</text> +<text x="468" y="475" class="a" >of</text> +<text x="504" y="475" class="a" >statements</text> +<text x="0" y="500" class="a" >FAIL</text> +<text x="96" y="500" class="a" >pik/cache</text> +<text x="216" y="500" class="a" >[build</text> +<text x="300" y="500" class="a" >failed]</text> +<text x="0" y="525" class="a" >ok</text> +<text x="96" y="525" class="a" >pik/crawl</text> +</g> +<g transform="translate(63344)"> +<text x="0" y="0" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="150" class="a" >cannot</text> +<text x="480" y="150" class="a" >use</text> +<text x="528" y="150" class="a" >Key()</text> +<text x="600" y="150" class="a" >(value</text> +<text x="684" y="150" class="a" >of</text> +<text x="720" y="150" class="a" >type</text> +<text x="780" y="150" class="a" >*ke</text> +<text x="0" y="175" class="a" >y)</text> +<text x="36" y="175" class="a" >as</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >value</text> +<text x="300" y="175" class="a" >in</text> +<text x="336" y="175" class="a" >argument</text> +<text x="444" y="175" class="a" >to</text> +<text x="480" y="175" class="a" >Describe:</text> +<text x="600" y="175" class="a" >*key</text> +<text x="660" y="175" class="a" >does</text> +<text x="720" y="175" class="a" >not</text> +<text x="768" y="175" class="a" >impl</text> +<text x="0" y="200" class="a" >ement</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >(missing</text> +<text x="336" y="200" class="a" >method</text> +<text x="420" y="200" class="a" >File)</text> +<text x="0" y="225" class="a" >#</text> +<text x="24" y="225" class="a" >pik/testx</text> +<text x="144" y="225" class="a" >[pik/testx.test]</text> +<text x="0" y="250" class="a" >testx/create.go:16:9:</text> +<text x="264" y="250" class="a" >cannot</text> +<text x="348" y="250" class="a" >use</text> +<text x="396" y="250" class="a" >&t</text> +<text x="432" y="250" class="a" >(value</text> +<text x="516" y="250" class="a" >of</text> +<text x="552" y="250" class="a" >type</text> +<text x="612" y="250" class="a" >*TestTarget)</text> +<text x="768" y="250" class="a" >as</text> +<text x="804" y="250" class="a" >m</text> +<text x="0" y="275" class="a" >odel.Target</text> +<text x="144" y="275" class="a" >value</text> +<text x="216" y="275" class="a" >in</text> +<text x="252" y="275" class="a" >return</text> +<text x="336" y="275" class="a" >statement:</text> +<text x="468" y="275" class="a" >*TestTarget</text> +<text x="612" y="275" class="a" >does</text> +<text x="672" y="275" class="a" >not</text> +<text x="720" y="275" class="a" >implemen</text> +<text x="0" y="300" class="a" >t</text> +<text x="24" y="300" class="a" >model.Target</text> +<text x="180" y="300" class="a" >(missing</text> +<text x="288" y="300" class="a" >method</text> +<text x="372" y="300" class="a" >File)</text> +<text x="0" y="325" class="a" >testx/create.go:56:9:</text> +<text x="264" y="325" class="a" >cannot</text> +<text x="348" y="325" class="a" >use</text> +<text x="396" y="325" class="a" >runner.HydratedStub{}</text> +<text x="660" y="325" class="a" >(value</text> +<text x="744" y="325" class="a" >of</text> +<text x="780" y="325" class="a" >str</text> +<text x="0" y="350" class="a" >uct</text> +<text x="48" y="350" class="a" >type</text> +<text x="108" y="350" class="a" >runner.HydratedStub)</text> +<text x="360" y="350" class="a" >as</text> +<text x="396" y="350" class="a" >model.HydratedTarget</text> +<text x="648" y="350" class="a" >value</text> +<text x="720" y="350" class="a" >in</text> +<text x="756" y="350" class="a" >retur</text> +<text x="0" y="375" class="a" >n</text> +<text x="24" y="375" class="a" >statement:</text> +<text x="156" y="375" class="a" >runner.HydratedStub</text> +<text x="396" y="375" class="a" >does</text> +<text x="456" y="375" class="a" >not</text> +<text x="504" y="375" class="a" >implement</text> +<text x="624" y="375" class="a" >model.HydratedTa</text> +<text x="0" y="400" class="a" >rget</text> +<text x="60" y="400" class="a" >(wrong</text> +<text x="144" y="400" class="a" >type</text> +<text x="204" y="400" class="a" >for</text> +<text x="252" y="400" class="a" >method</text> +<text x="336" y="400" class="a" >Description)</text> +<text x="192" y="425" class="a" >have</text> +<text x="252" y="425" class="a" >Description()</text> +<text x="420" y="425" class="a" >string</text> +<text x="192" y="450" class="a" >want</text> +<text x="252" y="450" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="450" class="a" >string</text> +<text x="96" y="475" class="a" >pik</text> +<text x="288" y="475" class="a" >coverage:</text> +<text x="408" y="475" class="a" >0.0%</text> +<text x="468" y="475" class="a" >of</text> +<text x="504" y="475" class="a" >statements</text> +<text x="0" y="500" class="a" >FAIL</text> +<text x="96" y="500" class="a" >pik/cache</text> +<text x="216" y="500" class="a" >[build</text> +<text x="300" y="500" class="a" >failed]</text> +<text x="0" y="525" class="a" >ok</text> +<text x="96" y="525" class="a" >pik/crawl</text> +</g> +<g transform="translate(64200)"> +<text x="0" y="0" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="150" class="a" >cannot</text> +<text x="480" y="150" class="a" >use</text> +<text x="528" y="150" class="a" >Key()</text> +<text x="600" y="150" class="a" >(value</text> +<text x="684" y="150" class="a" >of</text> +<text x="720" y="150" class="a" >type</text> +<text x="780" y="150" class="a" >*ke</text> +<text x="0" y="175" class="a" >y)</text> +<text x="36" y="175" class="a" >as</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >value</text> +<text x="300" y="175" class="a" >in</text> +<text x="336" y="175" class="a" >argument</text> +<text x="444" y="175" class="a" >to</text> +<text x="480" y="175" class="a" >Describe:</text> +<text x="600" y="175" class="a" >*key</text> +<text x="660" y="175" class="a" >does</text> +<text x="720" y="175" class="a" >not</text> +<text x="768" y="175" class="a" >impl</text> +<text x="0" y="200" class="a" >ement</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >(missing</text> +<text x="336" y="200" class="a" >method</text> +<text x="420" y="200" class="a" >File)</text> +<text x="0" y="225" class="a" >#</text> +<text x="24" y="225" class="a" >pik/testx</text> +<text x="144" y="225" class="a" >[pik/testx.test]</text> +<text x="0" y="250" class="a" >testx/create.go:16:9:</text> +<text x="264" y="250" class="a" >cannot</text> +<text x="348" y="250" class="a" >use</text> +<text x="396" y="250" class="a" >&t</text> +<text x="432" y="250" class="a" >(value</text> +<text x="516" y="250" class="a" >of</text> +<text x="552" y="250" class="a" >type</text> +<text x="612" y="250" class="a" >*TestTarget)</text> +<text x="768" y="250" class="a" >as</text> +<text x="804" y="250" class="a" >m</text> +<text x="0" y="275" class="a" >odel.Target</text> +<text x="144" y="275" class="a" >value</text> +<text x="216" y="275" class="a" >in</text> +<text x="252" y="275" class="a" >return</text> +<text x="336" y="275" class="a" >statement:</text> +<text x="468" y="275" class="a" >*TestTarget</text> +<text x="612" y="275" class="a" >does</text> +<text x="672" y="275" class="a" >not</text> +<text x="720" y="275" class="a" >implemen</text> +<text x="0" y="300" class="a" >t</text> +<text x="24" y="300" class="a" >model.Target</text> +<text x="180" y="300" class="a" >(missing</text> +<text x="288" y="300" class="a" >method</text> +<text x="372" y="300" class="a" >File)</text> +<text x="0" y="325" class="a" >testx/create.go:56:9:</text> +<text x="264" y="325" class="a" >cannot</text> +<text x="348" y="325" class="a" >use</text> +<text x="396" y="325" class="a" >runner.HydratedStub{}</text> +<text x="660" y="325" class="a" >(value</text> +<text x="744" y="325" class="a" >of</text> +<text x="780" y="325" class="a" >str</text> +<text x="0" y="350" class="a" >uct</text> +<text x="48" y="350" class="a" >type</text> +<text x="108" y="350" class="a" >runner.HydratedStub)</text> +<text x="360" y="350" class="a" >as</text> +<text x="396" y="350" class="a" >model.HydratedTarget</text> +<text x="648" y="350" class="a" >value</text> +<text x="720" y="350" class="a" >in</text> +<text x="756" y="350" class="a" >retur</text> +<text x="0" y="375" class="a" >n</text> +<text x="24" y="375" class="a" >statement:</text> +<text x="156" y="375" class="a" >runner.HydratedStub</text> +<text x="396" y="375" class="a" >does</text> +<text x="456" y="375" class="a" >not</text> +<text x="504" y="375" class="a" >implement</text> +<text x="624" y="375" class="a" >model.HydratedTa</text> +<text x="0" y="400" class="a" >rget</text> +<text x="60" y="400" class="a" >(wrong</text> +<text x="144" y="400" class="a" >type</text> +<text x="204" y="400" class="a" >for</text> +<text x="252" y="400" class="a" >method</text> +<text x="336" y="400" class="a" >Description)</text> +<text x="192" y="425" class="a" >have</text> +<text x="252" y="425" class="a" >Description()</text> +<text x="420" y="425" class="a" >string</text> +<text x="192" y="450" class="a" >want</text> +<text x="252" y="450" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="450" class="a" >string</text> +<text x="96" y="475" class="a" >pik</text> +<text x="288" y="475" class="a" >coverage:</text> +<text x="408" y="475" class="a" >0.0%</text> +<text x="468" y="475" class="a" >of</text> +<text x="504" y="475" class="a" >statements</text> +<text x="0" y="500" class="a" >FAIL</text> +<text x="96" y="500" class="a" >pik/cache</text> +<text x="216" y="500" class="a" >[build</text> +<text x="300" y="500" class="a" >failed]</text> +<text x="0" y="525" class="a" >ok</text> +<text x="96" y="525" class="a" >pik/crawl</text> +<text x="288" y="525" class="a" >(cached)</text> +</g> +<g transform="translate(65056)"> +<text x="0" y="0" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="150" class="a" >cannot</text> +<text x="480" y="150" class="a" >use</text> +<text x="528" y="150" class="a" >Key()</text> +<text x="600" y="150" class="a" >(value</text> +<text x="684" y="150" class="a" >of</text> +<text x="720" y="150" class="a" >type</text> +<text x="780" y="150" class="a" >*ke</text> +<text x="0" y="175" class="a" >y)</text> +<text x="36" y="175" class="a" >as</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >value</text> +<text x="300" y="175" class="a" >in</text> +<text x="336" y="175" class="a" >argument</text> +<text x="444" y="175" class="a" >to</text> +<text x="480" y="175" class="a" >Describe:</text> +<text x="600" y="175" class="a" >*key</text> +<text x="660" y="175" class="a" >does</text> +<text x="720" y="175" class="a" >not</text> +<text x="768" y="175" class="a" >impl</text> +<text x="0" y="200" class="a" >ement</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >(missing</text> +<text x="336" y="200" class="a" >method</text> +<text x="420" y="200" class="a" >File)</text> +<text x="0" y="225" class="a" >#</text> +<text x="24" y="225" class="a" >pik/testx</text> +<text x="144" y="225" class="a" >[pik/testx.test]</text> +<text x="0" y="250" class="a" >testx/create.go:16:9:</text> +<text x="264" y="250" class="a" >cannot</text> +<text x="348" y="250" class="a" >use</text> +<text x="396" y="250" class="a" >&t</text> +<text x="432" y="250" class="a" >(value</text> +<text x="516" y="250" class="a" >of</text> +<text x="552" y="250" class="a" >type</text> +<text x="612" y="250" class="a" >*TestTarget)</text> +<text x="768" y="250" class="a" >as</text> +<text x="804" y="250" class="a" >m</text> +<text x="0" y="275" class="a" >odel.Target</text> +<text x="144" y="275" class="a" >value</text> +<text x="216" y="275" class="a" >in</text> +<text x="252" y="275" class="a" >return</text> +<text x="336" y="275" class="a" >statement:</text> +<text x="468" y="275" class="a" >*TestTarget</text> +<text x="612" y="275" class="a" >does</text> +<text x="672" y="275" class="a" >not</text> +<text x="720" y="275" class="a" >implemen</text> +<text x="0" y="300" class="a" >t</text> +<text x="24" y="300" class="a" >model.Target</text> +<text x="180" y="300" class="a" >(missing</text> +<text x="288" y="300" class="a" >method</text> +<text x="372" y="300" class="a" >File)</text> +<text x="0" y="325" class="a" >testx/create.go:56:9:</text> +<text x="264" y="325" class="a" >cannot</text> +<text x="348" y="325" class="a" >use</text> +<text x="396" y="325" class="a" >runner.HydratedStub{}</text> +<text x="660" y="325" class="a" >(value</text> +<text x="744" y="325" class="a" >of</text> +<text x="780" y="325" class="a" >str</text> +<text x="0" y="350" class="a" >uct</text> +<text x="48" y="350" class="a" >type</text> +<text x="108" y="350" class="a" >runner.HydratedStub)</text> +<text x="360" y="350" class="a" >as</text> +<text x="396" y="350" class="a" >model.HydratedTarget</text> +<text x="648" y="350" class="a" >value</text> +<text x="720" y="350" class="a" >in</text> +<text x="756" y="350" class="a" >retur</text> +<text x="0" y="375" class="a" >n</text> +<text x="24" y="375" class="a" >statement:</text> +<text x="156" y="375" class="a" >runner.HydratedStub</text> +<text x="396" y="375" class="a" >does</text> +<text x="456" y="375" class="a" >not</text> +<text x="504" y="375" class="a" >implement</text> +<text x="624" y="375" class="a" >model.HydratedTa</text> +<text x="0" y="400" class="a" >rget</text> +<text x="60" y="400" class="a" >(wrong</text> +<text x="144" y="400" class="a" >type</text> +<text x="204" y="400" class="a" >for</text> +<text x="252" y="400" class="a" >method</text> +<text x="336" y="400" class="a" >Description)</text> +<text x="192" y="425" class="a" >have</text> +<text x="252" y="425" class="a" >Description()</text> +<text x="420" y="425" class="a" >string</text> +<text x="192" y="450" class="a" >want</text> +<text x="252" y="450" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="450" class="a" >string</text> +<text x="96" y="475" class="a" >pik</text> +<text x="288" y="475" class="a" >coverage:</text> +<text x="408" y="475" class="a" >0.0%</text> +<text x="468" y="475" class="a" >of</text> +<text x="504" y="475" class="a" >statements</text> +<text x="0" y="500" class="a" >FAIL</text> +<text x="96" y="500" class="a" >pik/cache</text> +<text x="216" y="500" class="a" >[build</text> +<text x="300" y="500" class="a" >failed]</text> +<text x="0" y="525" class="a" >ok</text> +<text x="96" y="525" class="a" >pik/crawl</text> +<text x="288" y="525" class="a" >(cached)</text> +</g> +<g transform="translate(65912)"> +<text x="0" y="0" class="a" >y)</text> +<text x="36" y="0" class="a" >as</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >value</text> +<text x="300" y="0" class="a" >in</text> +<text x="336" y="0" class="a" >argument</text> +<text x="444" y="0" class="a" >to</text> +<text x="480" y="0" class="a" >Describe:</text> +<text x="600" y="0" class="a" >*key</text> +<text x="660" y="0" class="a" >does</text> +<text x="720" y="0" class="a" >not</text> +<text x="768" y="0" class="a" >impl</text> +<text x="0" y="25" class="a" >ement</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >(missing</text> +<text x="336" y="25" class="a" >method</text> +<text x="420" y="25" class="a" >File)</text> +<text x="0" y="50" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="50" class="a" >cannot</text> +<text x="480" y="50" class="a" >use</text> +<text x="528" y="50" class="a" >Key()</text> +<text x="600" y="50" class="a" >(value</text> +<text x="684" y="50" class="a" >of</text> +<text x="720" y="50" class="a" >type</text> +<text x="780" y="50" class="a" >*ke</text> +<text x="0" y="75" class="a" >y)</text> +<text x="36" y="75" class="a" >as</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >value</text> +<text x="300" y="75" class="a" >in</text> +<text x="336" y="75" class="a" >argument</text> +<text x="444" y="75" class="a" >to</text> +<text x="480" y="75" class="a" >Describe:</text> +<text x="600" y="75" class="a" >*key</text> +<text x="660" y="75" class="a" >does</text> +<text x="720" y="75" class="a" >not</text> +<text x="768" y="75" class="a" >impl</text> +<text x="0" y="100" class="a" >ement</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >(missing</text> +<text x="336" y="100" class="a" >method</text> +<text x="420" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="125" class="a" >cannot</text> +<text x="480" y="125" class="a" >use</text> +<text x="528" y="125" class="a" >Key()</text> +<text x="600" y="125" class="a" >(value</text> +<text x="684" y="125" class="a" >of</text> +<text x="720" y="125" class="a" >type</text> +<text x="780" y="125" class="a" >*ke</text> +<text x="0" y="150" class="a" >y)</text> +<text x="36" y="150" class="a" >as</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >value</text> +<text x="300" y="150" class="a" >in</text> +<text x="336" y="150" class="a" >argument</text> +<text x="444" y="150" class="a" >to</text> +<text x="480" y="150" class="a" >Describe:</text> +<text x="600" y="150" class="a" >*key</text> +<text x="660" y="150" class="a" >does</text> +<text x="720" y="150" class="a" >not</text> +<text x="768" y="150" class="a" >impl</text> +<text x="0" y="175" class="a" >ement</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >(missing</text> +<text x="336" y="175" class="a" >method</text> +<text x="420" y="175" class="a" >File)</text> +<text x="0" y="200" class="a" >#</text> +<text x="24" y="200" class="a" >pik/testx</text> +<text x="144" y="200" class="a" >[pik/testx.test]</text> +<text x="0" y="225" class="a" >testx/create.go:16:9:</text> +<text x="264" y="225" class="a" >cannot</text> +<text x="348" y="225" class="a" >use</text> +<text x="396" y="225" class="a" >&t</text> +<text x="432" y="225" class="a" >(value</text> +<text x="516" y="225" class="a" >of</text> +<text x="552" y="225" class="a" >type</text> +<text x="612" y="225" class="a" >*TestTarget)</text> +<text x="768" y="225" class="a" >as</text> +<text x="804" y="225" class="a" >m</text> +<text x="0" y="250" class="a" >odel.Target</text> +<text x="144" y="250" class="a" >value</text> +<text x="216" y="250" class="a" >in</text> +<text x="252" y="250" class="a" >return</text> +<text x="336" y="250" class="a" >statement:</text> +<text x="468" y="250" class="a" >*TestTarget</text> +<text x="612" y="250" class="a" >does</text> +<text x="672" y="250" class="a" >not</text> +<text x="720" y="250" class="a" >implemen</text> +<text x="0" y="275" class="a" >t</text> +<text x="24" y="275" class="a" >model.Target</text> +<text x="180" y="275" class="a" >(missing</text> +<text x="288" y="275" class="a" >method</text> +<text x="372" y="275" class="a" >File)</text> +<text x="0" y="300" class="a" >testx/create.go:56:9:</text> +<text x="264" y="300" class="a" >cannot</text> +<text x="348" y="300" class="a" >use</text> +<text x="396" y="300" class="a" >runner.HydratedStub{}</text> +<text x="660" y="300" class="a" >(value</text> +<text x="744" y="300" class="a" >of</text> +<text x="780" y="300" class="a" >str</text> +<text x="0" y="325" class="a" >uct</text> +<text x="48" y="325" class="a" >type</text> +<text x="108" y="325" class="a" >runner.HydratedStub)</text> +<text x="360" y="325" class="a" >as</text> +<text x="396" y="325" class="a" >model.HydratedTarget</text> +<text x="648" y="325" class="a" >value</text> +<text x="720" y="325" class="a" >in</text> +<text x="756" y="325" class="a" >retur</text> +<text x="0" y="350" class="a" >n</text> +<text x="24" y="350" class="a" >statement:</text> +<text x="156" y="350" class="a" >runner.HydratedStub</text> +<text x="396" y="350" class="a" >does</text> +<text x="456" y="350" class="a" >not</text> +<text x="504" y="350" class="a" >implement</text> +<text x="624" y="350" class="a" >model.HydratedTa</text> +<text x="0" y="375" class="a" >rget</text> +<text x="60" y="375" class="a" >(wrong</text> +<text x="144" y="375" class="a" >type</text> +<text x="204" y="375" class="a" >for</text> +<text x="252" y="375" class="a" >method</text> +<text x="336" y="375" class="a" >Description)</text> +<text x="192" y="400" class="a" >have</text> +<text x="252" y="400" class="a" >Description()</text> +<text x="420" y="400" class="a" >string</text> +<text x="192" y="425" class="a" >want</text> +<text x="252" y="425" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="425" class="a" >string</text> +<text x="96" y="450" class="a" >pik</text> +<text x="288" y="450" class="a" >coverage:</text> +<text x="408" y="450" class="a" >0.0%</text> +<text x="468" y="450" class="a" >of</text> +<text x="504" y="450" class="a" >statements</text> +<text x="0" y="475" class="a" >FAIL</text> +<text x="96" y="475" class="a" >pik/cache</text> +<text x="216" y="475" class="a" >[build</text> +<text x="300" y="475" class="a" >failed]</text> +<text x="0" y="500" class="a" >ok</text> +<text x="96" y="500" class="a" >pik/crawl</text> +<text x="288" y="500" class="a" >(cached)</text> +<text x="480" y="500" class="a" >coverage:</text> +<text x="600" y="500" class="a" >95.7%</text> +<text x="672" y="500" class="a" >of</text> +<text x="708" y="500" class="a" >statement</text> +<text x="0" y="525" class="a" >s</text> +</g> +<g transform="translate(66768)"> +<text x="0" y="0" class="a" >ement</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >(missing</text> +<text x="336" y="0" class="a" >method</text> +<text x="420" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >Key()</text> +<text x="600" y="25" class="a" >(value</text> +<text x="684" y="25" class="a" >of</text> +<text x="720" y="25" class="a" >type</text> +<text x="780" y="25" class="a" >*ke</text> +<text x="0" y="50" class="a" >y)</text> +<text x="36" y="50" class="a" >as</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >value</text> +<text x="300" y="50" class="a" >in</text> +<text x="336" y="50" class="a" >argument</text> +<text x="444" y="50" class="a" >to</text> +<text x="480" y="50" class="a" >Describe:</text> +<text x="600" y="50" class="a" >*key</text> +<text x="660" y="50" class="a" >does</text> +<text x="720" y="50" class="a" >not</text> +<text x="768" y="50" class="a" >impl</text> +<text x="0" y="75" class="a" >ement</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >(missing</text> +<text x="336" y="75" class="a" >method</text> +<text x="420" y="75" class="a" >File)</text> +<text x="0" y="100" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="100" class="a" >cannot</text> +<text x="480" y="100" class="a" >use</text> +<text x="528" y="100" class="a" >Key()</text> +<text x="600" y="100" class="a" >(value</text> +<text x="684" y="100" class="a" >of</text> +<text x="720" y="100" class="a" >type</text> +<text x="780" y="100" class="a" >*ke</text> +<text x="0" y="125" class="a" >y)</text> +<text x="36" y="125" class="a" >as</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >value</text> +<text x="300" y="125" class="a" >in</text> +<text x="336" y="125" class="a" >argument</text> +<text x="444" y="125" class="a" >to</text> +<text x="480" y="125" class="a" >Describe:</text> +<text x="600" y="125" class="a" >*key</text> +<text x="660" y="125" class="a" >does</text> +<text x="720" y="125" class="a" >not</text> +<text x="768" y="125" class="a" >impl</text> +<text x="0" y="150" class="a" >ement</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >(missing</text> +<text x="336" y="150" class="a" >method</text> +<text x="420" y="150" class="a" >File)</text> +<text x="0" y="175" class="a" >#</text> +<text x="24" y="175" class="a" >pik/testx</text> +<text x="144" y="175" class="a" >[pik/testx.test]</text> +<text x="0" y="200" class="a" >testx/create.go:16:9:</text> +<text x="264" y="200" class="a" >cannot</text> +<text x="348" y="200" class="a" >use</text> +<text x="396" y="200" class="a" >&t</text> +<text x="432" y="200" class="a" >(value</text> +<text x="516" y="200" class="a" >of</text> +<text x="552" y="200" class="a" >type</text> +<text x="612" y="200" class="a" >*TestTarget)</text> +<text x="768" y="200" class="a" >as</text> +<text x="804" y="200" class="a" >m</text> +<text x="0" y="225" class="a" >odel.Target</text> +<text x="144" y="225" class="a" >value</text> +<text x="216" y="225" class="a" >in</text> +<text x="252" y="225" class="a" >return</text> +<text x="336" y="225" class="a" >statement:</text> +<text x="468" y="225" class="a" >*TestTarget</text> +<text x="612" y="225" class="a" >does</text> +<text x="672" y="225" class="a" >not</text> +<text x="720" y="225" class="a" >implemen</text> +<text x="0" y="250" class="a" >t</text> +<text x="24" y="250" class="a" >model.Target</text> +<text x="180" y="250" class="a" >(missing</text> +<text x="288" y="250" class="a" >method</text> +<text x="372" y="250" class="a" >File)</text> +<text x="0" y="275" class="a" >testx/create.go:56:9:</text> +<text x="264" y="275" class="a" >cannot</text> +<text x="348" y="275" class="a" >use</text> +<text x="396" y="275" class="a" >runner.HydratedStub{}</text> +<text x="660" y="275" class="a" >(value</text> +<text x="744" y="275" class="a" >of</text> +<text x="780" y="275" class="a" >str</text> +<text x="0" y="300" class="a" >uct</text> +<text x="48" y="300" class="a" >type</text> +<text x="108" y="300" class="a" >runner.HydratedStub)</text> +<text x="360" y="300" class="a" >as</text> +<text x="396" y="300" class="a" >model.HydratedTarget</text> +<text x="648" y="300" class="a" >value</text> +<text x="720" y="300" class="a" >in</text> +<text x="756" y="300" class="a" >retur</text> +<text x="0" y="325" class="a" >n</text> +<text x="24" y="325" class="a" >statement:</text> +<text x="156" y="325" class="a" >runner.HydratedStub</text> +<text x="396" y="325" class="a" >does</text> +<text x="456" y="325" class="a" >not</text> +<text x="504" y="325" class="a" >implement</text> +<text x="624" y="325" class="a" >model.HydratedTa</text> +<text x="0" y="350" class="a" >rget</text> +<text x="60" y="350" class="a" >(wrong</text> +<text x="144" y="350" class="a" >type</text> +<text x="204" y="350" class="a" >for</text> +<text x="252" y="350" class="a" >method</text> +<text x="336" y="350" class="a" >Description)</text> +<text x="192" y="375" class="a" >have</text> +<text x="252" y="375" class="a" >Description()</text> +<text x="420" y="375" class="a" >string</text> +<text x="192" y="400" class="a" >want</text> +<text x="252" y="400" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="400" class="a" >string</text> +<text x="96" y="425" class="a" >pik</text> +<text x="288" y="425" class="a" >coverage:</text> +<text x="408" y="425" class="a" >0.0%</text> +<text x="468" y="425" class="a" >of</text> +<text x="504" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/cache</text> +<text x="216" y="450" class="a" >[build</text> +<text x="300" y="450" class="a" >failed]</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/crawl</text> +<text x="288" y="475" class="a" >(cached)</text> +<text x="480" y="475" class="a" >coverage:</text> +<text x="600" y="475" class="a" >95.7%</text> +<text x="672" y="475" class="a" >of</text> +<text x="708" y="475" class="a" >statement</text> +<text x="0" y="500" class="a" >s</text> +</g> +<g transform="translate(67624)"> +<text x="0" y="0" class="a" >ement</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >(missing</text> +<text x="336" y="0" class="a" >method</text> +<text x="420" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >Key()</text> +<text x="600" y="25" class="a" >(value</text> +<text x="684" y="25" class="a" >of</text> +<text x="720" y="25" class="a" >type</text> +<text x="780" y="25" class="a" >*ke</text> +<text x="0" y="50" class="a" >y)</text> +<text x="36" y="50" class="a" >as</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >value</text> +<text x="300" y="50" class="a" >in</text> +<text x="336" y="50" class="a" >argument</text> +<text x="444" y="50" class="a" >to</text> +<text x="480" y="50" class="a" >Describe:</text> +<text x="600" y="50" class="a" >*key</text> +<text x="660" y="50" class="a" >does</text> +<text x="720" y="50" class="a" >not</text> +<text x="768" y="50" class="a" >impl</text> +<text x="0" y="75" class="a" >ement</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >(missing</text> +<text x="336" y="75" class="a" >method</text> +<text x="420" y="75" class="a" >File)</text> +<text x="0" y="100" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="100" class="a" >cannot</text> +<text x="480" y="100" class="a" >use</text> +<text x="528" y="100" class="a" >Key()</text> +<text x="600" y="100" class="a" >(value</text> +<text x="684" y="100" class="a" >of</text> +<text x="720" y="100" class="a" >type</text> +<text x="780" y="100" class="a" >*ke</text> +<text x="0" y="125" class="a" >y)</text> +<text x="36" y="125" class="a" >as</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >value</text> +<text x="300" y="125" class="a" >in</text> +<text x="336" y="125" class="a" >argument</text> +<text x="444" y="125" class="a" >to</text> +<text x="480" y="125" class="a" >Describe:</text> +<text x="600" y="125" class="a" >*key</text> +<text x="660" y="125" class="a" >does</text> +<text x="720" y="125" class="a" >not</text> +<text x="768" y="125" class="a" >impl</text> +<text x="0" y="150" class="a" >ement</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >(missing</text> +<text x="336" y="150" class="a" >method</text> +<text x="420" y="150" class="a" >File)</text> +<text x="0" y="175" class="a" >#</text> +<text x="24" y="175" class="a" >pik/testx</text> +<text x="144" y="175" class="a" >[pik/testx.test]</text> +<text x="0" y="200" class="a" >testx/create.go:16:9:</text> +<text x="264" y="200" class="a" >cannot</text> +<text x="348" y="200" class="a" >use</text> +<text x="396" y="200" class="a" >&t</text> +<text x="432" y="200" class="a" >(value</text> +<text x="516" y="200" class="a" >of</text> +<text x="552" y="200" class="a" >type</text> +<text x="612" y="200" class="a" >*TestTarget)</text> +<text x="768" y="200" class="a" >as</text> +<text x="804" y="200" class="a" >m</text> +<text x="0" y="225" class="a" >odel.Target</text> +<text x="144" y="225" class="a" >value</text> +<text x="216" y="225" class="a" >in</text> +<text x="252" y="225" class="a" >return</text> +<text x="336" y="225" class="a" >statement:</text> +<text x="468" y="225" class="a" >*TestTarget</text> +<text x="612" y="225" class="a" >does</text> +<text x="672" y="225" class="a" >not</text> +<text x="720" y="225" class="a" >implemen</text> +<text x="0" y="250" class="a" >t</text> +<text x="24" y="250" class="a" >model.Target</text> +<text x="180" y="250" class="a" >(missing</text> +<text x="288" y="250" class="a" >method</text> +<text x="372" y="250" class="a" >File)</text> +<text x="0" y="275" class="a" >testx/create.go:56:9:</text> +<text x="264" y="275" class="a" >cannot</text> +<text x="348" y="275" class="a" >use</text> +<text x="396" y="275" class="a" >runner.HydratedStub{}</text> +<text x="660" y="275" class="a" >(value</text> +<text x="744" y="275" class="a" >of</text> +<text x="780" y="275" class="a" >str</text> +<text x="0" y="300" class="a" >uct</text> +<text x="48" y="300" class="a" >type</text> +<text x="108" y="300" class="a" >runner.HydratedStub)</text> +<text x="360" y="300" class="a" >as</text> +<text x="396" y="300" class="a" >model.HydratedTarget</text> +<text x="648" y="300" class="a" >value</text> +<text x="720" y="300" class="a" >in</text> +<text x="756" y="300" class="a" >retur</text> +<text x="0" y="325" class="a" >n</text> +<text x="24" y="325" class="a" >statement:</text> +<text x="156" y="325" class="a" >runner.HydratedStub</text> +<text x="396" y="325" class="a" >does</text> +<text x="456" y="325" class="a" >not</text> +<text x="504" y="325" class="a" >implement</text> +<text x="624" y="325" class="a" >model.HydratedTa</text> +<text x="0" y="350" class="a" >rget</text> +<text x="60" y="350" class="a" >(wrong</text> +<text x="144" y="350" class="a" >type</text> +<text x="204" y="350" class="a" >for</text> +<text x="252" y="350" class="a" >method</text> +<text x="336" y="350" class="a" >Description)</text> +<text x="192" y="375" class="a" >have</text> +<text x="252" y="375" class="a" >Description()</text> +<text x="420" y="375" class="a" >string</text> +<text x="192" y="400" class="a" >want</text> +<text x="252" y="400" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="400" class="a" >string</text> +<text x="96" y="425" class="a" >pik</text> +<text x="288" y="425" class="a" >coverage:</text> +<text x="408" y="425" class="a" >0.0%</text> +<text x="468" y="425" class="a" >of</text> +<text x="504" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/cache</text> +<text x="216" y="450" class="a" >[build</text> +<text x="300" y="450" class="a" >failed]</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/crawl</text> +<text x="288" y="475" class="a" >(cached)</text> +<text x="480" y="475" class="a" >coverage:</text> +<text x="600" y="475" class="a" >95.7%</text> +<text x="672" y="475" class="a" >of</text> +<text x="708" y="475" class="a" >statement</text> +<text x="0" y="500" class="a" >s</text> +<text x="0" y="525" class="a" >FAIL</text> +</g> +<g transform="translate(68480)"> +<text x="0" y="0" class="a" >ement</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >(missing</text> +<text x="336" y="0" class="a" >method</text> +<text x="420" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >Key()</text> +<text x="600" y="25" class="a" >(value</text> +<text x="684" y="25" class="a" >of</text> +<text x="720" y="25" class="a" >type</text> +<text x="780" y="25" class="a" >*ke</text> +<text x="0" y="50" class="a" >y)</text> +<text x="36" y="50" class="a" >as</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >value</text> +<text x="300" y="50" class="a" >in</text> +<text x="336" y="50" class="a" >argument</text> +<text x="444" y="50" class="a" >to</text> +<text x="480" y="50" class="a" >Describe:</text> +<text x="600" y="50" class="a" >*key</text> +<text x="660" y="50" class="a" >does</text> +<text x="720" y="50" class="a" >not</text> +<text x="768" y="50" class="a" >impl</text> +<text x="0" y="75" class="a" >ement</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >(missing</text> +<text x="336" y="75" class="a" >method</text> +<text x="420" y="75" class="a" >File)</text> +<text x="0" y="100" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="100" class="a" >cannot</text> +<text x="480" y="100" class="a" >use</text> +<text x="528" y="100" class="a" >Key()</text> +<text x="600" y="100" class="a" >(value</text> +<text x="684" y="100" class="a" >of</text> +<text x="720" y="100" class="a" >type</text> +<text x="780" y="100" class="a" >*ke</text> +<text x="0" y="125" class="a" >y)</text> +<text x="36" y="125" class="a" >as</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >value</text> +<text x="300" y="125" class="a" >in</text> +<text x="336" y="125" class="a" >argument</text> +<text x="444" y="125" class="a" >to</text> +<text x="480" y="125" class="a" >Describe:</text> +<text x="600" y="125" class="a" >*key</text> +<text x="660" y="125" class="a" >does</text> +<text x="720" y="125" class="a" >not</text> +<text x="768" y="125" class="a" >impl</text> +<text x="0" y="150" class="a" >ement</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >(missing</text> +<text x="336" y="150" class="a" >method</text> +<text x="420" y="150" class="a" >File)</text> +<text x="0" y="175" class="a" >#</text> +<text x="24" y="175" class="a" >pik/testx</text> +<text x="144" y="175" class="a" >[pik/testx.test]</text> +<text x="0" y="200" class="a" >testx/create.go:16:9:</text> +<text x="264" y="200" class="a" >cannot</text> +<text x="348" y="200" class="a" >use</text> +<text x="396" y="200" class="a" >&t</text> +<text x="432" y="200" class="a" >(value</text> +<text x="516" y="200" class="a" >of</text> +<text x="552" y="200" class="a" >type</text> +<text x="612" y="200" class="a" >*TestTarget)</text> +<text x="768" y="200" class="a" >as</text> +<text x="804" y="200" class="a" >m</text> +<text x="0" y="225" class="a" >odel.Target</text> +<text x="144" y="225" class="a" >value</text> +<text x="216" y="225" class="a" >in</text> +<text x="252" y="225" class="a" >return</text> +<text x="336" y="225" class="a" >statement:</text> +<text x="468" y="225" class="a" >*TestTarget</text> +<text x="612" y="225" class="a" >does</text> +<text x="672" y="225" class="a" >not</text> +<text x="720" y="225" class="a" >implemen</text> +<text x="0" y="250" class="a" >t</text> +<text x="24" y="250" class="a" >model.Target</text> +<text x="180" y="250" class="a" >(missing</text> +<text x="288" y="250" class="a" >method</text> +<text x="372" y="250" class="a" >File)</text> +<text x="0" y="275" class="a" >testx/create.go:56:9:</text> +<text x="264" y="275" class="a" >cannot</text> +<text x="348" y="275" class="a" >use</text> +<text x="396" y="275" class="a" >runner.HydratedStub{}</text> +<text x="660" y="275" class="a" >(value</text> +<text x="744" y="275" class="a" >of</text> +<text x="780" y="275" class="a" >str</text> +<text x="0" y="300" class="a" >uct</text> +<text x="48" y="300" class="a" >type</text> +<text x="108" y="300" class="a" >runner.HydratedStub)</text> +<text x="360" y="300" class="a" >as</text> +<text x="396" y="300" class="a" >model.HydratedTarget</text> +<text x="648" y="300" class="a" >value</text> +<text x="720" y="300" class="a" >in</text> +<text x="756" y="300" class="a" >retur</text> +<text x="0" y="325" class="a" >n</text> +<text x="24" y="325" class="a" >statement:</text> +<text x="156" y="325" class="a" >runner.HydratedStub</text> +<text x="396" y="325" class="a" >does</text> +<text x="456" y="325" class="a" >not</text> +<text x="504" y="325" class="a" >implement</text> +<text x="624" y="325" class="a" >model.HydratedTa</text> +<text x="0" y="350" class="a" >rget</text> +<text x="60" y="350" class="a" >(wrong</text> +<text x="144" y="350" class="a" >type</text> +<text x="204" y="350" class="a" >for</text> +<text x="252" y="350" class="a" >method</text> +<text x="336" y="350" class="a" >Description)</text> +<text x="192" y="375" class="a" >have</text> +<text x="252" y="375" class="a" >Description()</text> +<text x="420" y="375" class="a" >string</text> +<text x="192" y="400" class="a" >want</text> +<text x="252" y="400" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="400" class="a" >string</text> +<text x="96" y="425" class="a" >pik</text> +<text x="288" y="425" class="a" >coverage:</text> +<text x="408" y="425" class="a" >0.0%</text> +<text x="468" y="425" class="a" >of</text> +<text x="504" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/cache</text> +<text x="216" y="450" class="a" >[build</text> +<text x="300" y="450" class="a" >failed]</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/crawl</text> +<text x="288" y="475" class="a" >(cached)</text> +<text x="480" y="475" class="a" >coverage:</text> +<text x="600" y="475" class="a" >95.7%</text> +<text x="672" y="475" class="a" >of</text> +<text x="708" y="475" class="a" >statement</text> +<text x="0" y="500" class="a" >s</text> +<text x="0" y="525" class="a" >FAIL</text> +<text x="96" y="525" class="a" >pik/describe</text> +<text x="252" y="525" class="a" >[build</text> +<text x="336" y="525" class="a" >failed]</text> +</g> +<g transform="translate(69336)"> +<text x="0" y="0" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >#</text> +<text x="24" y="150" class="a" >pik/testx</text> +<text x="144" y="150" class="a" >[pik/testx.test]</text> +<text x="0" y="175" class="a" >testx/create.go:16:9:</text> +<text x="264" y="175" class="a" >cannot</text> +<text x="348" y="175" class="a" >use</text> +<text x="396" y="175" class="a" >&t</text> +<text x="432" y="175" class="a" >(value</text> +<text x="516" y="175" class="a" >of</text> +<text x="552" y="175" class="a" >type</text> +<text x="612" y="175" class="a" >*TestTarget)</text> +<text x="768" y="175" class="a" >as</text> +<text x="804" y="175" class="a" >m</text> +<text x="0" y="200" class="a" >odel.Target</text> +<text x="144" y="200" class="a" >value</text> +<text x="216" y="200" class="a" >in</text> +<text x="252" y="200" class="a" >return</text> +<text x="336" y="200" class="a" >statement:</text> +<text x="468" y="200" class="a" >*TestTarget</text> +<text x="612" y="200" class="a" >does</text> +<text x="672" y="200" class="a" >not</text> +<text x="720" y="200" class="a" >implemen</text> +<text x="0" y="225" class="a" >t</text> +<text x="24" y="225" class="a" >model.Target</text> +<text x="180" y="225" class="a" >(missing</text> +<text x="288" y="225" class="a" >method</text> +<text x="372" y="225" class="a" >File)</text> +<text x="0" y="250" class="a" >testx/create.go:56:9:</text> +<text x="264" y="250" class="a" >cannot</text> +<text x="348" y="250" class="a" >use</text> +<text x="396" y="250" class="a" >runner.HydratedStub{}</text> +<text x="660" y="250" class="a" >(value</text> +<text x="744" y="250" class="a" >of</text> +<text x="780" y="250" class="a" >str</text> +<text x="0" y="275" class="a" >uct</text> +<text x="48" y="275" class="a" >type</text> +<text x="108" y="275" class="a" >runner.HydratedStub)</text> +<text x="360" y="275" class="a" >as</text> +<text x="396" y="275" class="a" >model.HydratedTarget</text> +<text x="648" y="275" class="a" >value</text> +<text x="720" y="275" class="a" >in</text> +<text x="756" y="275" class="a" >retur</text> +<text x="0" y="300" class="a" >n</text> +<text x="24" y="300" class="a" >statement:</text> +<text x="156" y="300" class="a" >runner.HydratedStub</text> +<text x="396" y="300" class="a" >does</text> +<text x="456" y="300" class="a" >not</text> +<text x="504" y="300" class="a" >implement</text> +<text x="624" y="300" class="a" >model.HydratedTa</text> +<text x="0" y="325" class="a" >rget</text> +<text x="60" y="325" class="a" >(wrong</text> +<text x="144" y="325" class="a" >type</text> +<text x="204" y="325" class="a" >for</text> +<text x="252" y="325" class="a" >method</text> +<text x="336" y="325" class="a" >Description)</text> +<text x="192" y="350" class="a" >have</text> +<text x="252" y="350" class="a" >Description()</text> +<text x="420" y="350" class="a" >string</text> +<text x="192" y="375" class="a" >want</text> +<text x="252" y="375" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="375" class="a" >string</text> +<text x="96" y="400" class="a" >pik</text> +<text x="288" y="400" class="a" >coverage:</text> +<text x="408" y="400" class="a" >0.0%</text> +<text x="468" y="400" class="a" >of</text> +<text x="504" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/cache</text> +<text x="216" y="425" class="a" >[build</text> +<text x="300" y="425" class="a" >failed]</text> +<text x="0" y="450" class="a" >ok</text> +<text x="96" y="450" class="a" >pik/crawl</text> +<text x="288" y="450" class="a" >(cached)</text> +<text x="480" y="450" class="a" >coverage:</text> +<text x="600" y="450" class="a" >95.7%</text> +<text x="672" y="450" class="a" >of</text> +<text x="708" y="450" class="a" >statement</text> +<text x="0" y="475" class="a" >s</text> +<text x="0" y="500" class="a" >FAIL</text> +<text x="96" y="500" class="a" >pik/describe</text> +<text x="252" y="500" class="a" >[build</text> +<text x="336" y="500" class="a" >failed]</text> +</g> +<g transform="translate(70192)"> +<text x="0" y="0" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >#</text> +<text x="24" y="150" class="a" >pik/testx</text> +<text x="144" y="150" class="a" >[pik/testx.test]</text> +<text x="0" y="175" class="a" >testx/create.go:16:9:</text> +<text x="264" y="175" class="a" >cannot</text> +<text x="348" y="175" class="a" >use</text> +<text x="396" y="175" class="a" >&t</text> +<text x="432" y="175" class="a" >(value</text> +<text x="516" y="175" class="a" >of</text> +<text x="552" y="175" class="a" >type</text> +<text x="612" y="175" class="a" >*TestTarget)</text> +<text x="768" y="175" class="a" >as</text> +<text x="804" y="175" class="a" >m</text> +<text x="0" y="200" class="a" >odel.Target</text> +<text x="144" y="200" class="a" >value</text> +<text x="216" y="200" class="a" >in</text> +<text x="252" y="200" class="a" >return</text> +<text x="336" y="200" class="a" >statement:</text> +<text x="468" y="200" class="a" >*TestTarget</text> +<text x="612" y="200" class="a" >does</text> +<text x="672" y="200" class="a" >not</text> +<text x="720" y="200" class="a" >implemen</text> +<text x="0" y="225" class="a" >t</text> +<text x="24" y="225" class="a" >model.Target</text> +<text x="180" y="225" class="a" >(missing</text> +<text x="288" y="225" class="a" >method</text> +<text x="372" y="225" class="a" >File)</text> +<text x="0" y="250" class="a" >testx/create.go:56:9:</text> +<text x="264" y="250" class="a" >cannot</text> +<text x="348" y="250" class="a" >use</text> +<text x="396" y="250" class="a" >runner.HydratedStub{}</text> +<text x="660" y="250" class="a" >(value</text> +<text x="744" y="250" class="a" >of</text> +<text x="780" y="250" class="a" >str</text> +<text x="0" y="275" class="a" >uct</text> +<text x="48" y="275" class="a" >type</text> +<text x="108" y="275" class="a" >runner.HydratedStub)</text> +<text x="360" y="275" class="a" >as</text> +<text x="396" y="275" class="a" >model.HydratedTarget</text> +<text x="648" y="275" class="a" >value</text> +<text x="720" y="275" class="a" >in</text> +<text x="756" y="275" class="a" >retur</text> +<text x="0" y="300" class="a" >n</text> +<text x="24" y="300" class="a" >statement:</text> +<text x="156" y="300" class="a" >runner.HydratedStub</text> +<text x="396" y="300" class="a" >does</text> +<text x="456" y="300" class="a" >not</text> +<text x="504" y="300" class="a" >implement</text> +<text x="624" y="300" class="a" >model.HydratedTa</text> +<text x="0" y="325" class="a" >rget</text> +<text x="60" y="325" class="a" >(wrong</text> +<text x="144" y="325" class="a" >type</text> +<text x="204" y="325" class="a" >for</text> +<text x="252" y="325" class="a" >method</text> +<text x="336" y="325" class="a" >Description)</text> +<text x="192" y="350" class="a" >have</text> +<text x="252" y="350" class="a" >Description()</text> +<text x="420" y="350" class="a" >string</text> +<text x="192" y="375" class="a" >want</text> +<text x="252" y="375" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="375" class="a" >string</text> +<text x="96" y="400" class="a" >pik</text> +<text x="288" y="400" class="a" >coverage:</text> +<text x="408" y="400" class="a" >0.0%</text> +<text x="468" y="400" class="a" >of</text> +<text x="504" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/cache</text> +<text x="216" y="425" class="a" >[build</text> +<text x="300" y="425" class="a" >failed]</text> +<text x="0" y="450" class="a" >ok</text> +<text x="96" y="450" class="a" >pik/crawl</text> +<text x="288" y="450" class="a" >(cached)</text> +<text x="480" y="450" class="a" >coverage:</text> +<text x="600" y="450" class="a" >95.7%</text> +<text x="672" y="450" class="a" >of</text> +<text x="708" y="450" class="a" >statement</text> +<text x="0" y="475" class="a" >s</text> +<text x="0" y="500" class="a" >FAIL</text> +<text x="96" y="500" class="a" >pik/describe</text> +<text x="252" y="500" class="a" >[build</text> +<text x="336" y="500" class="a" >failed]</text> +<text x="0" y="525" class="a" >ok</text> +</g> +<g transform="translate(71048)"> +<text x="0" y="0" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >#</text> +<text x="24" y="150" class="a" >pik/testx</text> +<text x="144" y="150" class="a" >[pik/testx.test]</text> +<text x="0" y="175" class="a" >testx/create.go:16:9:</text> +<text x="264" y="175" class="a" >cannot</text> +<text x="348" y="175" class="a" >use</text> +<text x="396" y="175" class="a" >&t</text> +<text x="432" y="175" class="a" >(value</text> +<text x="516" y="175" class="a" >of</text> +<text x="552" y="175" class="a" >type</text> +<text x="612" y="175" class="a" >*TestTarget)</text> +<text x="768" y="175" class="a" >as</text> +<text x="804" y="175" class="a" >m</text> +<text x="0" y="200" class="a" >odel.Target</text> +<text x="144" y="200" class="a" >value</text> +<text x="216" y="200" class="a" >in</text> +<text x="252" y="200" class="a" >return</text> +<text x="336" y="200" class="a" >statement:</text> +<text x="468" y="200" class="a" >*TestTarget</text> +<text x="612" y="200" class="a" >does</text> +<text x="672" y="200" class="a" >not</text> +<text x="720" y="200" class="a" >implemen</text> +<text x="0" y="225" class="a" >t</text> +<text x="24" y="225" class="a" >model.Target</text> +<text x="180" y="225" class="a" >(missing</text> +<text x="288" y="225" class="a" >method</text> +<text x="372" y="225" class="a" >File)</text> +<text x="0" y="250" class="a" >testx/create.go:56:9:</text> +<text x="264" y="250" class="a" >cannot</text> +<text x="348" y="250" class="a" >use</text> +<text x="396" y="250" class="a" >runner.HydratedStub{}</text> +<text x="660" y="250" class="a" >(value</text> +<text x="744" y="250" class="a" >of</text> +<text x="780" y="250" class="a" >str</text> +<text x="0" y="275" class="a" >uct</text> +<text x="48" y="275" class="a" >type</text> +<text x="108" y="275" class="a" >runner.HydratedStub)</text> +<text x="360" y="275" class="a" >as</text> +<text x="396" y="275" class="a" >model.HydratedTarget</text> +<text x="648" y="275" class="a" >value</text> +<text x="720" y="275" class="a" >in</text> +<text x="756" y="275" class="a" >retur</text> +<text x="0" y="300" class="a" >n</text> +<text x="24" y="300" class="a" >statement:</text> +<text x="156" y="300" class="a" >runner.HydratedStub</text> +<text x="396" y="300" class="a" >does</text> +<text x="456" y="300" class="a" >not</text> +<text x="504" y="300" class="a" >implement</text> +<text x="624" y="300" class="a" >model.HydratedTa</text> +<text x="0" y="325" class="a" >rget</text> +<text x="60" y="325" class="a" >(wrong</text> +<text x="144" y="325" class="a" >type</text> +<text x="204" y="325" class="a" >for</text> +<text x="252" y="325" class="a" >method</text> +<text x="336" y="325" class="a" >Description)</text> +<text x="192" y="350" class="a" >have</text> +<text x="252" y="350" class="a" >Description()</text> +<text x="420" y="350" class="a" >string</text> +<text x="192" y="375" class="a" >want</text> +<text x="252" y="375" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="375" class="a" >string</text> +<text x="96" y="400" class="a" >pik</text> +<text x="288" y="400" class="a" >coverage:</text> +<text x="408" y="400" class="a" >0.0%</text> +<text x="468" y="400" class="a" >of</text> +<text x="504" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/cache</text> +<text x="216" y="425" class="a" >[build</text> +<text x="300" y="425" class="a" >failed]</text> +<text x="0" y="450" class="a" >ok</text> +<text x="96" y="450" class="a" >pik/crawl</text> +<text x="288" y="450" class="a" >(cached)</text> +<text x="480" y="450" class="a" >coverage:</text> +<text x="600" y="450" class="a" >95.7%</text> +<text x="672" y="450" class="a" >of</text> +<text x="708" y="450" class="a" >statement</text> +<text x="0" y="475" class="a" >s</text> +<text x="0" y="500" class="a" >FAIL</text> +<text x="96" y="500" class="a" >pik/describe</text> +<text x="252" y="500" class="a" >[build</text> +<text x="336" y="500" class="a" >failed]</text> +<text x="0" y="525" class="a" >ok</text> +<text x="96" y="525" class="a" >pik/env</text> +</g> +<g transform="translate(71904)"> +<text x="0" y="0" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >#</text> +<text x="24" y="150" class="a" >pik/testx</text> +<text x="144" y="150" class="a" >[pik/testx.test]</text> +<text x="0" y="175" class="a" >testx/create.go:16:9:</text> +<text x="264" y="175" class="a" >cannot</text> +<text x="348" y="175" class="a" >use</text> +<text x="396" y="175" class="a" >&t</text> +<text x="432" y="175" class="a" >(value</text> +<text x="516" y="175" class="a" >of</text> +<text x="552" y="175" class="a" >type</text> +<text x="612" y="175" class="a" >*TestTarget)</text> +<text x="768" y="175" class="a" >as</text> +<text x="804" y="175" class="a" >m</text> +<text x="0" y="200" class="a" >odel.Target</text> +<text x="144" y="200" class="a" >value</text> +<text x="216" y="200" class="a" >in</text> +<text x="252" y="200" class="a" >return</text> +<text x="336" y="200" class="a" >statement:</text> +<text x="468" y="200" class="a" >*TestTarget</text> +<text x="612" y="200" class="a" >does</text> +<text x="672" y="200" class="a" >not</text> +<text x="720" y="200" class="a" >implemen</text> +<text x="0" y="225" class="a" >t</text> +<text x="24" y="225" class="a" >model.Target</text> +<text x="180" y="225" class="a" >(missing</text> +<text x="288" y="225" class="a" >method</text> +<text x="372" y="225" class="a" >File)</text> +<text x="0" y="250" class="a" >testx/create.go:56:9:</text> +<text x="264" y="250" class="a" >cannot</text> +<text x="348" y="250" class="a" >use</text> +<text x="396" y="250" class="a" >runner.HydratedStub{}</text> +<text x="660" y="250" class="a" >(value</text> +<text x="744" y="250" class="a" >of</text> +<text x="780" y="250" class="a" >str</text> +<text x="0" y="275" class="a" >uct</text> +<text x="48" y="275" class="a" >type</text> +<text x="108" y="275" class="a" >runner.HydratedStub)</text> +<text x="360" y="275" class="a" >as</text> +<text x="396" y="275" class="a" >model.HydratedTarget</text> +<text x="648" y="275" class="a" >value</text> +<text x="720" y="275" class="a" >in</text> +<text x="756" y="275" class="a" >retur</text> +<text x="0" y="300" class="a" >n</text> +<text x="24" y="300" class="a" >statement:</text> +<text x="156" y="300" class="a" >runner.HydratedStub</text> +<text x="396" y="300" class="a" >does</text> +<text x="456" y="300" class="a" >not</text> +<text x="504" y="300" class="a" >implement</text> +<text x="624" y="300" class="a" >model.HydratedTa</text> +<text x="0" y="325" class="a" >rget</text> +<text x="60" y="325" class="a" >(wrong</text> +<text x="144" y="325" class="a" >type</text> +<text x="204" y="325" class="a" >for</text> +<text x="252" y="325" class="a" >method</text> +<text x="336" y="325" class="a" >Description)</text> +<text x="192" y="350" class="a" >have</text> +<text x="252" y="350" class="a" >Description()</text> +<text x="420" y="350" class="a" >string</text> +<text x="192" y="375" class="a" >want</text> +<text x="252" y="375" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="375" class="a" >string</text> +<text x="96" y="400" class="a" >pik</text> +<text x="288" y="400" class="a" >coverage:</text> +<text x="408" y="400" class="a" >0.0%</text> +<text x="468" y="400" class="a" >of</text> +<text x="504" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/cache</text> +<text x="216" y="425" class="a" >[build</text> +<text x="300" y="425" class="a" >failed]</text> +<text x="0" y="450" class="a" >ok</text> +<text x="96" y="450" class="a" >pik/crawl</text> +<text x="288" y="450" class="a" >(cached)</text> +<text x="480" y="450" class="a" >coverage:</text> +<text x="600" y="450" class="a" >95.7%</text> +<text x="672" y="450" class="a" >of</text> +<text x="708" y="450" class="a" >statement</text> +<text x="0" y="475" class="a" >s</text> +<text x="0" y="500" class="a" >FAIL</text> +<text x="96" y="500" class="a" >pik/describe</text> +<text x="252" y="500" class="a" >[build</text> +<text x="336" y="500" class="a" >failed]</text> +<text x="0" y="525" class="a" >ok</text> +<text x="96" y="525" class="a" >pik/env</text> +</g> +<g transform="translate(72760)"> +<text x="0" y="0" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >#</text> +<text x="24" y="150" class="a" >pik/testx</text> +<text x="144" y="150" class="a" >[pik/testx.test]</text> +<text x="0" y="175" class="a" >testx/create.go:16:9:</text> +<text x="264" y="175" class="a" >cannot</text> +<text x="348" y="175" class="a" >use</text> +<text x="396" y="175" class="a" >&t</text> +<text x="432" y="175" class="a" >(value</text> +<text x="516" y="175" class="a" >of</text> +<text x="552" y="175" class="a" >type</text> +<text x="612" y="175" class="a" >*TestTarget)</text> +<text x="768" y="175" class="a" >as</text> +<text x="804" y="175" class="a" >m</text> +<text x="0" y="200" class="a" >odel.Target</text> +<text x="144" y="200" class="a" >value</text> +<text x="216" y="200" class="a" >in</text> +<text x="252" y="200" class="a" >return</text> +<text x="336" y="200" class="a" >statement:</text> +<text x="468" y="200" class="a" >*TestTarget</text> +<text x="612" y="200" class="a" >does</text> +<text x="672" y="200" class="a" >not</text> +<text x="720" y="200" class="a" >implemen</text> +<text x="0" y="225" class="a" >t</text> +<text x="24" y="225" class="a" >model.Target</text> +<text x="180" y="225" class="a" >(missing</text> +<text x="288" y="225" class="a" >method</text> +<text x="372" y="225" class="a" >File)</text> +<text x="0" y="250" class="a" >testx/create.go:56:9:</text> +<text x="264" y="250" class="a" >cannot</text> +<text x="348" y="250" class="a" >use</text> +<text x="396" y="250" class="a" >runner.HydratedStub{}</text> +<text x="660" y="250" class="a" >(value</text> +<text x="744" y="250" class="a" >of</text> +<text x="780" y="250" class="a" >str</text> +<text x="0" y="275" class="a" >uct</text> +<text x="48" y="275" class="a" >type</text> +<text x="108" y="275" class="a" >runner.HydratedStub)</text> +<text x="360" y="275" class="a" >as</text> +<text x="396" y="275" class="a" >model.HydratedTarget</text> +<text x="648" y="275" class="a" >value</text> +<text x="720" y="275" class="a" >in</text> +<text x="756" y="275" class="a" >retur</text> +<text x="0" y="300" class="a" >n</text> +<text x="24" y="300" class="a" >statement:</text> +<text x="156" y="300" class="a" >runner.HydratedStub</text> +<text x="396" y="300" class="a" >does</text> +<text x="456" y="300" class="a" >not</text> +<text x="504" y="300" class="a" >implement</text> +<text x="624" y="300" class="a" >model.HydratedTa</text> +<text x="0" y="325" class="a" >rget</text> +<text x="60" y="325" class="a" >(wrong</text> +<text x="144" y="325" class="a" >type</text> +<text x="204" y="325" class="a" >for</text> +<text x="252" y="325" class="a" >method</text> +<text x="336" y="325" class="a" >Description)</text> +<text x="192" y="350" class="a" >have</text> +<text x="252" y="350" class="a" >Description()</text> +<text x="420" y="350" class="a" >string</text> +<text x="192" y="375" class="a" >want</text> +<text x="252" y="375" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="375" class="a" >string</text> +<text x="96" y="400" class="a" >pik</text> +<text x="288" y="400" class="a" >coverage:</text> +<text x="408" y="400" class="a" >0.0%</text> +<text x="468" y="400" class="a" >of</text> +<text x="504" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/cache</text> +<text x="216" y="425" class="a" >[build</text> +<text x="300" y="425" class="a" >failed]</text> +<text x="0" y="450" class="a" >ok</text> +<text x="96" y="450" class="a" >pik/crawl</text> +<text x="288" y="450" class="a" >(cached)</text> +<text x="480" y="450" class="a" >coverage:</text> +<text x="600" y="450" class="a" >95.7%</text> +<text x="672" y="450" class="a" >of</text> +<text x="708" y="450" class="a" >statement</text> +<text x="0" y="475" class="a" >s</text> +<text x="0" y="500" class="a" >FAIL</text> +<text x="96" y="500" class="a" >pik/describe</text> +<text x="252" y="500" class="a" >[build</text> +<text x="336" y="500" class="a" >failed]</text> +<text x="0" y="525" class="a" >ok</text> +<text x="96" y="525" class="a" >pik/env</text> +<text x="192" y="525" class="a" >(cached)</text> +</g> +<g transform="translate(73616)"> +<text x="0" y="0" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >#</text> +<text x="24" y="150" class="a" >pik/testx</text> +<text x="144" y="150" class="a" >[pik/testx.test]</text> +<text x="0" y="175" class="a" >testx/create.go:16:9:</text> +<text x="264" y="175" class="a" >cannot</text> +<text x="348" y="175" class="a" >use</text> +<text x="396" y="175" class="a" >&t</text> +<text x="432" y="175" class="a" >(value</text> +<text x="516" y="175" class="a" >of</text> +<text x="552" y="175" class="a" >type</text> +<text x="612" y="175" class="a" >*TestTarget)</text> +<text x="768" y="175" class="a" >as</text> +<text x="804" y="175" class="a" >m</text> +<text x="0" y="200" class="a" >odel.Target</text> +<text x="144" y="200" class="a" >value</text> +<text x="216" y="200" class="a" >in</text> +<text x="252" y="200" class="a" >return</text> +<text x="336" y="200" class="a" >statement:</text> +<text x="468" y="200" class="a" >*TestTarget</text> +<text x="612" y="200" class="a" >does</text> +<text x="672" y="200" class="a" >not</text> +<text x="720" y="200" class="a" >implemen</text> +<text x="0" y="225" class="a" >t</text> +<text x="24" y="225" class="a" >model.Target</text> +<text x="180" y="225" class="a" >(missing</text> +<text x="288" y="225" class="a" >method</text> +<text x="372" y="225" class="a" >File)</text> +<text x="0" y="250" class="a" >testx/create.go:56:9:</text> +<text x="264" y="250" class="a" >cannot</text> +<text x="348" y="250" class="a" >use</text> +<text x="396" y="250" class="a" >runner.HydratedStub{}</text> +<text x="660" y="250" class="a" >(value</text> +<text x="744" y="250" class="a" >of</text> +<text x="780" y="250" class="a" >str</text> +<text x="0" y="275" class="a" >uct</text> +<text x="48" y="275" class="a" >type</text> +<text x="108" y="275" class="a" >runner.HydratedStub)</text> +<text x="360" y="275" class="a" >as</text> +<text x="396" y="275" class="a" >model.HydratedTarget</text> +<text x="648" y="275" class="a" >value</text> +<text x="720" y="275" class="a" >in</text> +<text x="756" y="275" class="a" >retur</text> +<text x="0" y="300" class="a" >n</text> +<text x="24" y="300" class="a" >statement:</text> +<text x="156" y="300" class="a" >runner.HydratedStub</text> +<text x="396" y="300" class="a" >does</text> +<text x="456" y="300" class="a" >not</text> +<text x="504" y="300" class="a" >implement</text> +<text x="624" y="300" class="a" >model.HydratedTa</text> +<text x="0" y="325" class="a" >rget</text> +<text x="60" y="325" class="a" >(wrong</text> +<text x="144" y="325" class="a" >type</text> +<text x="204" y="325" class="a" >for</text> +<text x="252" y="325" class="a" >method</text> +<text x="336" y="325" class="a" >Description)</text> +<text x="192" y="350" class="a" >have</text> +<text x="252" y="350" class="a" >Description()</text> +<text x="420" y="350" class="a" >string</text> +<text x="192" y="375" class="a" >want</text> +<text x="252" y="375" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="375" class="a" >string</text> +<text x="96" y="400" class="a" >pik</text> +<text x="288" y="400" class="a" >coverage:</text> +<text x="408" y="400" class="a" >0.0%</text> +<text x="468" y="400" class="a" >of</text> +<text x="504" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/cache</text> +<text x="216" y="425" class="a" >[build</text> +<text x="300" y="425" class="a" >failed]</text> +<text x="0" y="450" class="a" >ok</text> +<text x="96" y="450" class="a" >pik/crawl</text> +<text x="288" y="450" class="a" >(cached)</text> +<text x="480" y="450" class="a" >coverage:</text> +<text x="600" y="450" class="a" >95.7%</text> +<text x="672" y="450" class="a" >of</text> +<text x="708" y="450" class="a" >statement</text> +<text x="0" y="475" class="a" >s</text> +<text x="0" y="500" class="a" >FAIL</text> +<text x="96" y="500" class="a" >pik/describe</text> +<text x="252" y="500" class="a" >[build</text> +<text x="336" y="500" class="a" >failed]</text> +<text x="0" y="525" class="a" >ok</text> +<text x="96" y="525" class="a" >pik/env</text> +<text x="192" y="525" class="a" >(cached)</text> +</g> +<g transform="translate(74472)"> +<text x="0" y="0" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >#</text> +<text x="24" y="150" class="a" >pik/testx</text> +<text x="144" y="150" class="a" >[pik/testx.test]</text> +<text x="0" y="175" class="a" >testx/create.go:16:9:</text> +<text x="264" y="175" class="a" >cannot</text> +<text x="348" y="175" class="a" >use</text> +<text x="396" y="175" class="a" >&t</text> +<text x="432" y="175" class="a" >(value</text> +<text x="516" y="175" class="a" >of</text> +<text x="552" y="175" class="a" >type</text> +<text x="612" y="175" class="a" >*TestTarget)</text> +<text x="768" y="175" class="a" >as</text> +<text x="804" y="175" class="a" >m</text> +<text x="0" y="200" class="a" >odel.Target</text> +<text x="144" y="200" class="a" >value</text> +<text x="216" y="200" class="a" >in</text> +<text x="252" y="200" class="a" >return</text> +<text x="336" y="200" class="a" >statement:</text> +<text x="468" y="200" class="a" >*TestTarget</text> +<text x="612" y="200" class="a" >does</text> +<text x="672" y="200" class="a" >not</text> +<text x="720" y="200" class="a" >implemen</text> +<text x="0" y="225" class="a" >t</text> +<text x="24" y="225" class="a" >model.Target</text> +<text x="180" y="225" class="a" >(missing</text> +<text x="288" y="225" class="a" >method</text> +<text x="372" y="225" class="a" >File)</text> +<text x="0" y="250" class="a" >testx/create.go:56:9:</text> +<text x="264" y="250" class="a" >cannot</text> +<text x="348" y="250" class="a" >use</text> +<text x="396" y="250" class="a" >runner.HydratedStub{}</text> +<text x="660" y="250" class="a" >(value</text> +<text x="744" y="250" class="a" >of</text> +<text x="780" y="250" class="a" >str</text> +<text x="0" y="275" class="a" >uct</text> +<text x="48" y="275" class="a" >type</text> +<text x="108" y="275" class="a" >runner.HydratedStub)</text> +<text x="360" y="275" class="a" >as</text> +<text x="396" y="275" class="a" >model.HydratedTarget</text> +<text x="648" y="275" class="a" >value</text> +<text x="720" y="275" class="a" >in</text> +<text x="756" y="275" class="a" >retur</text> +<text x="0" y="300" class="a" >n</text> +<text x="24" y="300" class="a" >statement:</text> +<text x="156" y="300" class="a" >runner.HydratedStub</text> +<text x="396" y="300" class="a" >does</text> +<text x="456" y="300" class="a" >not</text> +<text x="504" y="300" class="a" >implement</text> +<text x="624" y="300" class="a" >model.HydratedTa</text> +<text x="0" y="325" class="a" >rget</text> +<text x="60" y="325" class="a" >(wrong</text> +<text x="144" y="325" class="a" >type</text> +<text x="204" y="325" class="a" >for</text> +<text x="252" y="325" class="a" >method</text> +<text x="336" y="325" class="a" >Description)</text> +<text x="192" y="350" class="a" >have</text> +<text x="252" y="350" class="a" >Description()</text> +<text x="420" y="350" class="a" >string</text> +<text x="192" y="375" class="a" >want</text> +<text x="252" y="375" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="375" class="a" >string</text> +<text x="96" y="400" class="a" >pik</text> +<text x="288" y="400" class="a" >coverage:</text> +<text x="408" y="400" class="a" >0.0%</text> +<text x="468" y="400" class="a" >of</text> +<text x="504" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/cache</text> +<text x="216" y="425" class="a" >[build</text> +<text x="300" y="425" class="a" >failed]</text> +<text x="0" y="450" class="a" >ok</text> +<text x="96" y="450" class="a" >pik/crawl</text> +<text x="288" y="450" class="a" >(cached)</text> +<text x="480" y="450" class="a" >coverage:</text> +<text x="600" y="450" class="a" >95.7%</text> +<text x="672" y="450" class="a" >of</text> +<text x="708" y="450" class="a" >statement</text> +<text x="0" y="475" class="a" >s</text> +<text x="0" y="500" class="a" >FAIL</text> +<text x="96" y="500" class="a" >pik/describe</text> +<text x="252" y="500" class="a" >[build</text> +<text x="336" y="500" class="a" >failed]</text> +<text x="0" y="525" class="a" >ok</text> +<text x="96" y="525" class="a" >pik/env</text> +<text x="192" y="525" class="a" >(cached)</text> +<text x="384" y="525" class="a" >coverage:</text> +<text x="504" y="525" class="a" >88.0%</text> +<text x="576" y="525" class="a" >of</text> +<text x="612" y="525" class="a" >statements</text> +</g> +<g transform="translate(75328)"> +<text x="0" y="0" class="a" >y)</text> +<text x="36" y="0" class="a" >as</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >value</text> +<text x="300" y="0" class="a" >in</text> +<text x="336" y="0" class="a" >argument</text> +<text x="444" y="0" class="a" >to</text> +<text x="480" y="0" class="a" >Describe:</text> +<text x="600" y="0" class="a" >*key</text> +<text x="660" y="0" class="a" >does</text> +<text x="720" y="0" class="a" >not</text> +<text x="768" y="0" class="a" >impl</text> +<text x="0" y="25" class="a" >ement</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >(missing</text> +<text x="336" y="25" class="a" >method</text> +<text x="420" y="25" class="a" >File)</text> +<text x="0" y="50" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="50" class="a" >cannot</text> +<text x="480" y="50" class="a" >use</text> +<text x="528" y="50" class="a" >Key()</text> +<text x="600" y="50" class="a" >(value</text> +<text x="684" y="50" class="a" >of</text> +<text x="720" y="50" class="a" >type</text> +<text x="780" y="50" class="a" >*ke</text> +<text x="0" y="75" class="a" >y)</text> +<text x="36" y="75" class="a" >as</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >value</text> +<text x="300" y="75" class="a" >in</text> +<text x="336" y="75" class="a" >argument</text> +<text x="444" y="75" class="a" >to</text> +<text x="480" y="75" class="a" >Describe:</text> +<text x="600" y="75" class="a" >*key</text> +<text x="660" y="75" class="a" >does</text> +<text x="720" y="75" class="a" >not</text> +<text x="768" y="75" class="a" >impl</text> +<text x="0" y="100" class="a" >ement</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >(missing</text> +<text x="336" y="100" class="a" >method</text> +<text x="420" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >#</text> +<text x="24" y="125" class="a" >pik/testx</text> +<text x="144" y="125" class="a" >[pik/testx.test]</text> +<text x="0" y="150" class="a" >testx/create.go:16:9:</text> +<text x="264" y="150" class="a" >cannot</text> +<text x="348" y="150" class="a" >use</text> +<text x="396" y="150" class="a" >&t</text> +<text x="432" y="150" class="a" >(value</text> +<text x="516" y="150" class="a" >of</text> +<text x="552" y="150" class="a" >type</text> +<text x="612" y="150" class="a" >*TestTarget)</text> +<text x="768" y="150" class="a" >as</text> +<text x="804" y="150" class="a" >m</text> +<text x="0" y="175" class="a" >odel.Target</text> +<text x="144" y="175" class="a" >value</text> +<text x="216" y="175" class="a" >in</text> +<text x="252" y="175" class="a" >return</text> +<text x="336" y="175" class="a" >statement:</text> +<text x="468" y="175" class="a" >*TestTarget</text> +<text x="612" y="175" class="a" >does</text> +<text x="672" y="175" class="a" >not</text> +<text x="720" y="175" class="a" >implemen</text> +<text x="0" y="200" class="a" >t</text> +<text x="24" y="200" class="a" >model.Target</text> +<text x="180" y="200" class="a" >(missing</text> +<text x="288" y="200" class="a" >method</text> +<text x="372" y="200" class="a" >File)</text> +<text x="0" y="225" class="a" >testx/create.go:56:9:</text> +<text x="264" y="225" class="a" >cannot</text> +<text x="348" y="225" class="a" >use</text> +<text x="396" y="225" class="a" >runner.HydratedStub{}</text> +<text x="660" y="225" class="a" >(value</text> +<text x="744" y="225" class="a" >of</text> +<text x="780" y="225" class="a" >str</text> +<text x="0" y="250" class="a" >uct</text> +<text x="48" y="250" class="a" >type</text> +<text x="108" y="250" class="a" >runner.HydratedStub)</text> +<text x="360" y="250" class="a" >as</text> +<text x="396" y="250" class="a" >model.HydratedTarget</text> +<text x="648" y="250" class="a" >value</text> +<text x="720" y="250" class="a" >in</text> +<text x="756" y="250" class="a" >retur</text> +<text x="0" y="275" class="a" >n</text> +<text x="24" y="275" class="a" >statement:</text> +<text x="156" y="275" class="a" >runner.HydratedStub</text> +<text x="396" y="275" class="a" >does</text> +<text x="456" y="275" class="a" >not</text> +<text x="504" y="275" class="a" >implement</text> +<text x="624" y="275" class="a" >model.HydratedTa</text> +<text x="0" y="300" class="a" >rget</text> +<text x="60" y="300" class="a" >(wrong</text> +<text x="144" y="300" class="a" >type</text> +<text x="204" y="300" class="a" >for</text> +<text x="252" y="300" class="a" >method</text> +<text x="336" y="300" class="a" >Description)</text> +<text x="192" y="325" class="a" >have</text> +<text x="252" y="325" class="a" >Description()</text> +<text x="420" y="325" class="a" >string</text> +<text x="192" y="350" class="a" >want</text> +<text x="252" y="350" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="350" class="a" >string</text> +<text x="96" y="375" class="a" >pik</text> +<text x="288" y="375" class="a" >coverage:</text> +<text x="408" y="375" class="a" >0.0%</text> +<text x="468" y="375" class="a" >of</text> +<text x="504" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="96" y="400" class="a" >pik/cache</text> +<text x="216" y="400" class="a" >[build</text> +<text x="300" y="400" class="a" >failed]</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/crawl</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >95.7%</text> +<text x="672" y="425" class="a" >of</text> +<text x="708" y="425" class="a" >statement</text> +<text x="0" y="450" class="a" >s</text> +<text x="0" y="475" class="a" >FAIL</text> +<text x="96" y="475" class="a" >pik/describe</text> +<text x="252" y="475" class="a" >[build</text> +<text x="336" y="475" class="a" >failed]</text> +<text x="0" y="500" class="a" >ok</text> +<text x="96" y="500" class="a" >pik/env</text> +<text x="192" y="500" class="a" >(cached)</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >88.0%</text> +<text x="576" y="500" class="a" >of</text> +<text x="612" y="500" class="a" >statements</text> +</g> +<g transform="translate(76184)"> +<text x="0" y="0" class="a" >y)</text> +<text x="36" y="0" class="a" >as</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >value</text> +<text x="300" y="0" class="a" >in</text> +<text x="336" y="0" class="a" >argument</text> +<text x="444" y="0" class="a" >to</text> +<text x="480" y="0" class="a" >Describe:</text> +<text x="600" y="0" class="a" >*key</text> +<text x="660" y="0" class="a" >does</text> +<text x="720" y="0" class="a" >not</text> +<text x="768" y="0" class="a" >impl</text> +<text x="0" y="25" class="a" >ement</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >(missing</text> +<text x="336" y="25" class="a" >method</text> +<text x="420" y="25" class="a" >File)</text> +<text x="0" y="50" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="50" class="a" >cannot</text> +<text x="480" y="50" class="a" >use</text> +<text x="528" y="50" class="a" >Key()</text> +<text x="600" y="50" class="a" >(value</text> +<text x="684" y="50" class="a" >of</text> +<text x="720" y="50" class="a" >type</text> +<text x="780" y="50" class="a" >*ke</text> +<text x="0" y="75" class="a" >y)</text> +<text x="36" y="75" class="a" >as</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >value</text> +<text x="300" y="75" class="a" >in</text> +<text x="336" y="75" class="a" >argument</text> +<text x="444" y="75" class="a" >to</text> +<text x="480" y="75" class="a" >Describe:</text> +<text x="600" y="75" class="a" >*key</text> +<text x="660" y="75" class="a" >does</text> +<text x="720" y="75" class="a" >not</text> +<text x="768" y="75" class="a" >impl</text> +<text x="0" y="100" class="a" >ement</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >(missing</text> +<text x="336" y="100" class="a" >method</text> +<text x="420" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >#</text> +<text x="24" y="125" class="a" >pik/testx</text> +<text x="144" y="125" class="a" >[pik/testx.test]</text> +<text x="0" y="150" class="a" >testx/create.go:16:9:</text> +<text x="264" y="150" class="a" >cannot</text> +<text x="348" y="150" class="a" >use</text> +<text x="396" y="150" class="a" >&t</text> +<text x="432" y="150" class="a" >(value</text> +<text x="516" y="150" class="a" >of</text> +<text x="552" y="150" class="a" >type</text> +<text x="612" y="150" class="a" >*TestTarget)</text> +<text x="768" y="150" class="a" >as</text> +<text x="804" y="150" class="a" >m</text> +<text x="0" y="175" class="a" >odel.Target</text> +<text x="144" y="175" class="a" >value</text> +<text x="216" y="175" class="a" >in</text> +<text x="252" y="175" class="a" >return</text> +<text x="336" y="175" class="a" >statement:</text> +<text x="468" y="175" class="a" >*TestTarget</text> +<text x="612" y="175" class="a" >does</text> +<text x="672" y="175" class="a" >not</text> +<text x="720" y="175" class="a" >implemen</text> +<text x="0" y="200" class="a" >t</text> +<text x="24" y="200" class="a" >model.Target</text> +<text x="180" y="200" class="a" >(missing</text> +<text x="288" y="200" class="a" >method</text> +<text x="372" y="200" class="a" >File)</text> +<text x="0" y="225" class="a" >testx/create.go:56:9:</text> +<text x="264" y="225" class="a" >cannot</text> +<text x="348" y="225" class="a" >use</text> +<text x="396" y="225" class="a" >runner.HydratedStub{}</text> +<text x="660" y="225" class="a" >(value</text> +<text x="744" y="225" class="a" >of</text> +<text x="780" y="225" class="a" >str</text> +<text x="0" y="250" class="a" >uct</text> +<text x="48" y="250" class="a" >type</text> +<text x="108" y="250" class="a" >runner.HydratedStub)</text> +<text x="360" y="250" class="a" >as</text> +<text x="396" y="250" class="a" >model.HydratedTarget</text> +<text x="648" y="250" class="a" >value</text> +<text x="720" y="250" class="a" >in</text> +<text x="756" y="250" class="a" >retur</text> +<text x="0" y="275" class="a" >n</text> +<text x="24" y="275" class="a" >statement:</text> +<text x="156" y="275" class="a" >runner.HydratedStub</text> +<text x="396" y="275" class="a" >does</text> +<text x="456" y="275" class="a" >not</text> +<text x="504" y="275" class="a" >implement</text> +<text x="624" y="275" class="a" >model.HydratedTa</text> +<text x="0" y="300" class="a" >rget</text> +<text x="60" y="300" class="a" >(wrong</text> +<text x="144" y="300" class="a" >type</text> +<text x="204" y="300" class="a" >for</text> +<text x="252" y="300" class="a" >method</text> +<text x="336" y="300" class="a" >Description)</text> +<text x="192" y="325" class="a" >have</text> +<text x="252" y="325" class="a" >Description()</text> +<text x="420" y="325" class="a" >string</text> +<text x="192" y="350" class="a" >want</text> +<text x="252" y="350" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="350" class="a" >string</text> +<text x="96" y="375" class="a" >pik</text> +<text x="288" y="375" class="a" >coverage:</text> +<text x="408" y="375" class="a" >0.0%</text> +<text x="468" y="375" class="a" >of</text> +<text x="504" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="96" y="400" class="a" >pik/cache</text> +<text x="216" y="400" class="a" >[build</text> +<text x="300" y="400" class="a" >failed]</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/crawl</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >95.7%</text> +<text x="672" y="425" class="a" >of</text> +<text x="708" y="425" class="a" >statement</text> +<text x="0" y="450" class="a" >s</text> +<text x="0" y="475" class="a" >FAIL</text> +<text x="96" y="475" class="a" >pik/describe</text> +<text x="252" y="475" class="a" >[build</text> +<text x="336" y="475" class="a" >failed]</text> +<text x="0" y="500" class="a" >ok</text> +<text x="96" y="500" class="a" >pik/env</text> +<text x="192" y="500" class="a" >(cached)</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >88.0%</text> +<text x="576" y="500" class="a" >of</text> +<text x="612" y="500" class="a" >statements</text> +<text x="0" y="525" class="a" >?</text> +</g> +<g transform="translate(77040)"> +<text x="0" y="0" class="a" >y)</text> +<text x="36" y="0" class="a" >as</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >value</text> +<text x="300" y="0" class="a" >in</text> +<text x="336" y="0" class="a" >argument</text> +<text x="444" y="0" class="a" >to</text> +<text x="480" y="0" class="a" >Describe:</text> +<text x="600" y="0" class="a" >*key</text> +<text x="660" y="0" class="a" >does</text> +<text x="720" y="0" class="a" >not</text> +<text x="768" y="0" class="a" >impl</text> +<text x="0" y="25" class="a" >ement</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >(missing</text> +<text x="336" y="25" class="a" >method</text> +<text x="420" y="25" class="a" >File)</text> +<text x="0" y="50" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="50" class="a" >cannot</text> +<text x="480" y="50" class="a" >use</text> +<text x="528" y="50" class="a" >Key()</text> +<text x="600" y="50" class="a" >(value</text> +<text x="684" y="50" class="a" >of</text> +<text x="720" y="50" class="a" >type</text> +<text x="780" y="50" class="a" >*ke</text> +<text x="0" y="75" class="a" >y)</text> +<text x="36" y="75" class="a" >as</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >value</text> +<text x="300" y="75" class="a" >in</text> +<text x="336" y="75" class="a" >argument</text> +<text x="444" y="75" class="a" >to</text> +<text x="480" y="75" class="a" >Describe:</text> +<text x="600" y="75" class="a" >*key</text> +<text x="660" y="75" class="a" >does</text> +<text x="720" y="75" class="a" >not</text> +<text x="768" y="75" class="a" >impl</text> +<text x="0" y="100" class="a" >ement</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >(missing</text> +<text x="336" y="100" class="a" >method</text> +<text x="420" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >#</text> +<text x="24" y="125" class="a" >pik/testx</text> +<text x="144" y="125" class="a" >[pik/testx.test]</text> +<text x="0" y="150" class="a" >testx/create.go:16:9:</text> +<text x="264" y="150" class="a" >cannot</text> +<text x="348" y="150" class="a" >use</text> +<text x="396" y="150" class="a" >&t</text> +<text x="432" y="150" class="a" >(value</text> +<text x="516" y="150" class="a" >of</text> +<text x="552" y="150" class="a" >type</text> +<text x="612" y="150" class="a" >*TestTarget)</text> +<text x="768" y="150" class="a" >as</text> +<text x="804" y="150" class="a" >m</text> +<text x="0" y="175" class="a" >odel.Target</text> +<text x="144" y="175" class="a" >value</text> +<text x="216" y="175" class="a" >in</text> +<text x="252" y="175" class="a" >return</text> +<text x="336" y="175" class="a" >statement:</text> +<text x="468" y="175" class="a" >*TestTarget</text> +<text x="612" y="175" class="a" >does</text> +<text x="672" y="175" class="a" >not</text> +<text x="720" y="175" class="a" >implemen</text> +<text x="0" y="200" class="a" >t</text> +<text x="24" y="200" class="a" >model.Target</text> +<text x="180" y="200" class="a" >(missing</text> +<text x="288" y="200" class="a" >method</text> +<text x="372" y="200" class="a" >File)</text> +<text x="0" y="225" class="a" >testx/create.go:56:9:</text> +<text x="264" y="225" class="a" >cannot</text> +<text x="348" y="225" class="a" >use</text> +<text x="396" y="225" class="a" >runner.HydratedStub{}</text> +<text x="660" y="225" class="a" >(value</text> +<text x="744" y="225" class="a" >of</text> +<text x="780" y="225" class="a" >str</text> +<text x="0" y="250" class="a" >uct</text> +<text x="48" y="250" class="a" >type</text> +<text x="108" y="250" class="a" >runner.HydratedStub)</text> +<text x="360" y="250" class="a" >as</text> +<text x="396" y="250" class="a" >model.HydratedTarget</text> +<text x="648" y="250" class="a" >value</text> +<text x="720" y="250" class="a" >in</text> +<text x="756" y="250" class="a" >retur</text> +<text x="0" y="275" class="a" >n</text> +<text x="24" y="275" class="a" >statement:</text> +<text x="156" y="275" class="a" >runner.HydratedStub</text> +<text x="396" y="275" class="a" >does</text> +<text x="456" y="275" class="a" >not</text> +<text x="504" y="275" class="a" >implement</text> +<text x="624" y="275" class="a" >model.HydratedTa</text> +<text x="0" y="300" class="a" >rget</text> +<text x="60" y="300" class="a" >(wrong</text> +<text x="144" y="300" class="a" >type</text> +<text x="204" y="300" class="a" >for</text> +<text x="252" y="300" class="a" >method</text> +<text x="336" y="300" class="a" >Description)</text> +<text x="192" y="325" class="a" >have</text> +<text x="252" y="325" class="a" >Description()</text> +<text x="420" y="325" class="a" >string</text> +<text x="192" y="350" class="a" >want</text> +<text x="252" y="350" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="350" class="a" >string</text> +<text x="96" y="375" class="a" >pik</text> +<text x="288" y="375" class="a" >coverage:</text> +<text x="408" y="375" class="a" >0.0%</text> +<text x="468" y="375" class="a" >of</text> +<text x="504" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="96" y="400" class="a" >pik/cache</text> +<text x="216" y="400" class="a" >[build</text> +<text x="300" y="400" class="a" >failed]</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/crawl</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >95.7%</text> +<text x="672" y="425" class="a" >of</text> +<text x="708" y="425" class="a" >statement</text> +<text x="0" y="450" class="a" >s</text> +<text x="0" y="475" class="a" >FAIL</text> +<text x="96" y="475" class="a" >pik/describe</text> +<text x="252" y="475" class="a" >[build</text> +<text x="336" y="475" class="a" >failed]</text> +<text x="0" y="500" class="a" >ok</text> +<text x="96" y="500" class="a" >pik/env</text> +<text x="192" y="500" class="a" >(cached)</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >88.0%</text> +<text x="576" y="500" class="a" >of</text> +<text x="612" y="500" class="a" >statements</text> +<text x="0" y="525" class="a" >?</text> +<text x="96" y="525" class="a" >pik/flags</text> +</g> +<g transform="translate(77896)"> +<text x="0" y="0" class="a" >y)</text> +<text x="36" y="0" class="a" >as</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >value</text> +<text x="300" y="0" class="a" >in</text> +<text x="336" y="0" class="a" >argument</text> +<text x="444" y="0" class="a" >to</text> +<text x="480" y="0" class="a" >Describe:</text> +<text x="600" y="0" class="a" >*key</text> +<text x="660" y="0" class="a" >does</text> +<text x="720" y="0" class="a" >not</text> +<text x="768" y="0" class="a" >impl</text> +<text x="0" y="25" class="a" >ement</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >(missing</text> +<text x="336" y="25" class="a" >method</text> +<text x="420" y="25" class="a" >File)</text> +<text x="0" y="50" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="50" class="a" >cannot</text> +<text x="480" y="50" class="a" >use</text> +<text x="528" y="50" class="a" >Key()</text> +<text x="600" y="50" class="a" >(value</text> +<text x="684" y="50" class="a" >of</text> +<text x="720" y="50" class="a" >type</text> +<text x="780" y="50" class="a" >*ke</text> +<text x="0" y="75" class="a" >y)</text> +<text x="36" y="75" class="a" >as</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >value</text> +<text x="300" y="75" class="a" >in</text> +<text x="336" y="75" class="a" >argument</text> +<text x="444" y="75" class="a" >to</text> +<text x="480" y="75" class="a" >Describe:</text> +<text x="600" y="75" class="a" >*key</text> +<text x="660" y="75" class="a" >does</text> +<text x="720" y="75" class="a" >not</text> +<text x="768" y="75" class="a" >impl</text> +<text x="0" y="100" class="a" >ement</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >(missing</text> +<text x="336" y="100" class="a" >method</text> +<text x="420" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >#</text> +<text x="24" y="125" class="a" >pik/testx</text> +<text x="144" y="125" class="a" >[pik/testx.test]</text> +<text x="0" y="150" class="a" >testx/create.go:16:9:</text> +<text x="264" y="150" class="a" >cannot</text> +<text x="348" y="150" class="a" >use</text> +<text x="396" y="150" class="a" >&t</text> +<text x="432" y="150" class="a" >(value</text> +<text x="516" y="150" class="a" >of</text> +<text x="552" y="150" class="a" >type</text> +<text x="612" y="150" class="a" >*TestTarget)</text> +<text x="768" y="150" class="a" >as</text> +<text x="804" y="150" class="a" >m</text> +<text x="0" y="175" class="a" >odel.Target</text> +<text x="144" y="175" class="a" >value</text> +<text x="216" y="175" class="a" >in</text> +<text x="252" y="175" class="a" >return</text> +<text x="336" y="175" class="a" >statement:</text> +<text x="468" y="175" class="a" >*TestTarget</text> +<text x="612" y="175" class="a" >does</text> +<text x="672" y="175" class="a" >not</text> +<text x="720" y="175" class="a" >implemen</text> +<text x="0" y="200" class="a" >t</text> +<text x="24" y="200" class="a" >model.Target</text> +<text x="180" y="200" class="a" >(missing</text> +<text x="288" y="200" class="a" >method</text> +<text x="372" y="200" class="a" >File)</text> +<text x="0" y="225" class="a" >testx/create.go:56:9:</text> +<text x="264" y="225" class="a" >cannot</text> +<text x="348" y="225" class="a" >use</text> +<text x="396" y="225" class="a" >runner.HydratedStub{}</text> +<text x="660" y="225" class="a" >(value</text> +<text x="744" y="225" class="a" >of</text> +<text x="780" y="225" class="a" >str</text> +<text x="0" y="250" class="a" >uct</text> +<text x="48" y="250" class="a" >type</text> +<text x="108" y="250" class="a" >runner.HydratedStub)</text> +<text x="360" y="250" class="a" >as</text> +<text x="396" y="250" class="a" >model.HydratedTarget</text> +<text x="648" y="250" class="a" >value</text> +<text x="720" y="250" class="a" >in</text> +<text x="756" y="250" class="a" >retur</text> +<text x="0" y="275" class="a" >n</text> +<text x="24" y="275" class="a" >statement:</text> +<text x="156" y="275" class="a" >runner.HydratedStub</text> +<text x="396" y="275" class="a" >does</text> +<text x="456" y="275" class="a" >not</text> +<text x="504" y="275" class="a" >implement</text> +<text x="624" y="275" class="a" >model.HydratedTa</text> +<text x="0" y="300" class="a" >rget</text> +<text x="60" y="300" class="a" >(wrong</text> +<text x="144" y="300" class="a" >type</text> +<text x="204" y="300" class="a" >for</text> +<text x="252" y="300" class="a" >method</text> +<text x="336" y="300" class="a" >Description)</text> +<text x="192" y="325" class="a" >have</text> +<text x="252" y="325" class="a" >Description()</text> +<text x="420" y="325" class="a" >string</text> +<text x="192" y="350" class="a" >want</text> +<text x="252" y="350" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="350" class="a" >string</text> +<text x="96" y="375" class="a" >pik</text> +<text x="288" y="375" class="a" >coverage:</text> +<text x="408" y="375" class="a" >0.0%</text> +<text x="468" y="375" class="a" >of</text> +<text x="504" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="96" y="400" class="a" >pik/cache</text> +<text x="216" y="400" class="a" >[build</text> +<text x="300" y="400" class="a" >failed]</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/crawl</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >95.7%</text> +<text x="672" y="425" class="a" >of</text> +<text x="708" y="425" class="a" >statement</text> +<text x="0" y="450" class="a" >s</text> +<text x="0" y="475" class="a" >FAIL</text> +<text x="96" y="475" class="a" >pik/describe</text> +<text x="252" y="475" class="a" >[build</text> +<text x="336" y="475" class="a" >failed]</text> +<text x="0" y="500" class="a" >ok</text> +<text x="96" y="500" class="a" >pik/env</text> +<text x="192" y="500" class="a" >(cached)</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >88.0%</text> +<text x="576" y="500" class="a" >of</text> +<text x="612" y="500" class="a" >statements</text> +<text x="0" y="525" class="a" >?</text> +<text x="96" y="525" class="a" >pik/flags</text> +</g> +<g transform="translate(78752)"> +<text x="0" y="0" class="a" >y)</text> +<text x="36" y="0" class="a" >as</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >value</text> +<text x="300" y="0" class="a" >in</text> +<text x="336" y="0" class="a" >argument</text> +<text x="444" y="0" class="a" >to</text> +<text x="480" y="0" class="a" >Describe:</text> +<text x="600" y="0" class="a" >*key</text> +<text x="660" y="0" class="a" >does</text> +<text x="720" y="0" class="a" >not</text> +<text x="768" y="0" class="a" >impl</text> +<text x="0" y="25" class="a" >ement</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >(missing</text> +<text x="336" y="25" class="a" >method</text> +<text x="420" y="25" class="a" >File)</text> +<text x="0" y="50" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="50" class="a" >cannot</text> +<text x="480" y="50" class="a" >use</text> +<text x="528" y="50" class="a" >Key()</text> +<text x="600" y="50" class="a" >(value</text> +<text x="684" y="50" class="a" >of</text> +<text x="720" y="50" class="a" >type</text> +<text x="780" y="50" class="a" >*ke</text> +<text x="0" y="75" class="a" >y)</text> +<text x="36" y="75" class="a" >as</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >value</text> +<text x="300" y="75" class="a" >in</text> +<text x="336" y="75" class="a" >argument</text> +<text x="444" y="75" class="a" >to</text> +<text x="480" y="75" class="a" >Describe:</text> +<text x="600" y="75" class="a" >*key</text> +<text x="660" y="75" class="a" >does</text> +<text x="720" y="75" class="a" >not</text> +<text x="768" y="75" class="a" >impl</text> +<text x="0" y="100" class="a" >ement</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >(missing</text> +<text x="336" y="100" class="a" >method</text> +<text x="420" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >#</text> +<text x="24" y="125" class="a" >pik/testx</text> +<text x="144" y="125" class="a" >[pik/testx.test]</text> +<text x="0" y="150" class="a" >testx/create.go:16:9:</text> +<text x="264" y="150" class="a" >cannot</text> +<text x="348" y="150" class="a" >use</text> +<text x="396" y="150" class="a" >&t</text> +<text x="432" y="150" class="a" >(value</text> +<text x="516" y="150" class="a" >of</text> +<text x="552" y="150" class="a" >type</text> +<text x="612" y="150" class="a" >*TestTarget)</text> +<text x="768" y="150" class="a" >as</text> +<text x="804" y="150" class="a" >m</text> +<text x="0" y="175" class="a" >odel.Target</text> +<text x="144" y="175" class="a" >value</text> +<text x="216" y="175" class="a" >in</text> +<text x="252" y="175" class="a" >return</text> +<text x="336" y="175" class="a" >statement:</text> +<text x="468" y="175" class="a" >*TestTarget</text> +<text x="612" y="175" class="a" >does</text> +<text x="672" y="175" class="a" >not</text> +<text x="720" y="175" class="a" >implemen</text> +<text x="0" y="200" class="a" >t</text> +<text x="24" y="200" class="a" >model.Target</text> +<text x="180" y="200" class="a" >(missing</text> +<text x="288" y="200" class="a" >method</text> +<text x="372" y="200" class="a" >File)</text> +<text x="0" y="225" class="a" >testx/create.go:56:9:</text> +<text x="264" y="225" class="a" >cannot</text> +<text x="348" y="225" class="a" >use</text> +<text x="396" y="225" class="a" >runner.HydratedStub{}</text> +<text x="660" y="225" class="a" >(value</text> +<text x="744" y="225" class="a" >of</text> +<text x="780" y="225" class="a" >str</text> +<text x="0" y="250" class="a" >uct</text> +<text x="48" y="250" class="a" >type</text> +<text x="108" y="250" class="a" >runner.HydratedStub)</text> +<text x="360" y="250" class="a" >as</text> +<text x="396" y="250" class="a" >model.HydratedTarget</text> +<text x="648" y="250" class="a" >value</text> +<text x="720" y="250" class="a" >in</text> +<text x="756" y="250" class="a" >retur</text> +<text x="0" y="275" class="a" >n</text> +<text x="24" y="275" class="a" >statement:</text> +<text x="156" y="275" class="a" >runner.HydratedStub</text> +<text x="396" y="275" class="a" >does</text> +<text x="456" y="275" class="a" >not</text> +<text x="504" y="275" class="a" >implement</text> +<text x="624" y="275" class="a" >model.HydratedTa</text> +<text x="0" y="300" class="a" >rget</text> +<text x="60" y="300" class="a" >(wrong</text> +<text x="144" y="300" class="a" >type</text> +<text x="204" y="300" class="a" >for</text> +<text x="252" y="300" class="a" >method</text> +<text x="336" y="300" class="a" >Description)</text> +<text x="192" y="325" class="a" >have</text> +<text x="252" y="325" class="a" >Description()</text> +<text x="420" y="325" class="a" >string</text> +<text x="192" y="350" class="a" >want</text> +<text x="252" y="350" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="350" class="a" >string</text> +<text x="96" y="375" class="a" >pik</text> +<text x="288" y="375" class="a" >coverage:</text> +<text x="408" y="375" class="a" >0.0%</text> +<text x="468" y="375" class="a" >of</text> +<text x="504" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="96" y="400" class="a" >pik/cache</text> +<text x="216" y="400" class="a" >[build</text> +<text x="300" y="400" class="a" >failed]</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/crawl</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >95.7%</text> +<text x="672" y="425" class="a" >of</text> +<text x="708" y="425" class="a" >statement</text> +<text x="0" y="450" class="a" >s</text> +<text x="0" y="475" class="a" >FAIL</text> +<text x="96" y="475" class="a" >pik/describe</text> +<text x="252" y="475" class="a" >[build</text> +<text x="336" y="475" class="a" >failed]</text> +<text x="0" y="500" class="a" >ok</text> +<text x="96" y="500" class="a" >pik/env</text> +<text x="192" y="500" class="a" >(cached)</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >88.0%</text> +<text x="576" y="500" class="a" >of</text> +<text x="612" y="500" class="a" >statements</text> +<text x="0" y="525" class="a" >?</text> +<text x="96" y="525" class="a" >pik/flags</text> +<text x="288" y="525" class="a" >[no</text> +<text x="336" y="525" class="a" >test</text> +<text x="396" y="525" class="a" >files]</text> +</g> +<g transform="translate(79608)"> +<text x="0" y="0" class="a" >ement</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >(missing</text> +<text x="336" y="0" class="a" >method</text> +<text x="420" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >Key()</text> +<text x="600" y="25" class="a" >(value</text> +<text x="684" y="25" class="a" >of</text> +<text x="720" y="25" class="a" >type</text> +<text x="780" y="25" class="a" >*ke</text> +<text x="0" y="50" class="a" >y)</text> +<text x="36" y="50" class="a" >as</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >value</text> +<text x="300" y="50" class="a" >in</text> +<text x="336" y="50" class="a" >argument</text> +<text x="444" y="50" class="a" >to</text> +<text x="480" y="50" class="a" >Describe:</text> +<text x="600" y="50" class="a" >*key</text> +<text x="660" y="50" class="a" >does</text> +<text x="720" y="50" class="a" >not</text> +<text x="768" y="50" class="a" >impl</text> +<text x="0" y="75" class="a" >ement</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >(missing</text> +<text x="336" y="75" class="a" >method</text> +<text x="420" y="75" class="a" >File)</text> +<text x="0" y="100" class="a" >#</text> +<text x="24" y="100" class="a" >pik/testx</text> +<text x="144" y="100" class="a" >[pik/testx.test]</text> +<text x="0" y="125" class="a" >testx/create.go:16:9:</text> +<text x="264" y="125" class="a" >cannot</text> +<text x="348" y="125" class="a" >use</text> +<text x="396" y="125" class="a" >&t</text> +<text x="432" y="125" class="a" >(value</text> +<text x="516" y="125" class="a" >of</text> +<text x="552" y="125" class="a" >type</text> +<text x="612" y="125" class="a" >*TestTarget)</text> +<text x="768" y="125" class="a" >as</text> +<text x="804" y="125" class="a" >m</text> +<text x="0" y="150" class="a" >odel.Target</text> +<text x="144" y="150" class="a" >value</text> +<text x="216" y="150" class="a" >in</text> +<text x="252" y="150" class="a" >return</text> +<text x="336" y="150" class="a" >statement:</text> +<text x="468" y="150" class="a" >*TestTarget</text> +<text x="612" y="150" class="a" >does</text> +<text x="672" y="150" class="a" >not</text> +<text x="720" y="150" class="a" >implemen</text> +<text x="0" y="175" class="a" >t</text> +<text x="24" y="175" class="a" >model.Target</text> +<text x="180" y="175" class="a" >(missing</text> +<text x="288" y="175" class="a" >method</text> +<text x="372" y="175" class="a" >File)</text> +<text x="0" y="200" class="a" >testx/create.go:56:9:</text> +<text x="264" y="200" class="a" >cannot</text> +<text x="348" y="200" class="a" >use</text> +<text x="396" y="200" class="a" >runner.HydratedStub{}</text> +<text x="660" y="200" class="a" >(value</text> +<text x="744" y="200" class="a" >of</text> +<text x="780" y="200" class="a" >str</text> +<text x="0" y="225" class="a" >uct</text> +<text x="48" y="225" class="a" >type</text> +<text x="108" y="225" class="a" >runner.HydratedStub)</text> +<text x="360" y="225" class="a" >as</text> +<text x="396" y="225" class="a" >model.HydratedTarget</text> +<text x="648" y="225" class="a" >value</text> +<text x="720" y="225" class="a" >in</text> +<text x="756" y="225" class="a" >retur</text> +<text x="0" y="250" class="a" >n</text> +<text x="24" y="250" class="a" >statement:</text> +<text x="156" y="250" class="a" >runner.HydratedStub</text> +<text x="396" y="250" class="a" >does</text> +<text x="456" y="250" class="a" >not</text> +<text x="504" y="250" class="a" >implement</text> +<text x="624" y="250" class="a" >model.HydratedTa</text> +<text x="0" y="275" class="a" >rget</text> +<text x="60" y="275" class="a" >(wrong</text> +<text x="144" y="275" class="a" >type</text> +<text x="204" y="275" class="a" >for</text> +<text x="252" y="275" class="a" >method</text> +<text x="336" y="275" class="a" >Description)</text> +<text x="192" y="300" class="a" >have</text> +<text x="252" y="300" class="a" >Description()</text> +<text x="420" y="300" class="a" >string</text> +<text x="192" y="325" class="a" >want</text> +<text x="252" y="325" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="325" class="a" >string</text> +<text x="96" y="350" class="a" >pik</text> +<text x="288" y="350" class="a" >coverage:</text> +<text x="408" y="350" class="a" >0.0%</text> +<text x="468" y="350" class="a" >of</text> +<text x="504" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/cache</text> +<text x="216" y="375" class="a" >[build</text> +<text x="300" y="375" class="a" >failed]</text> +<text x="0" y="400" class="a" >ok</text> +<text x="96" y="400" class="a" >pik/crawl</text> +<text x="288" y="400" class="a" >(cached)</text> +<text x="480" y="400" class="a" >coverage:</text> +<text x="600" y="400" class="a" >95.7%</text> +<text x="672" y="400" class="a" >of</text> +<text x="708" y="400" class="a" >statement</text> +<text x="0" y="425" class="a" >s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/describe</text> +<text x="252" y="450" class="a" >[build</text> +<text x="336" y="450" class="a" >failed]</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/env</text> +<text x="192" y="475" class="a" >(cached)</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >88.0%</text> +<text x="576" y="475" class="a" >of</text> +<text x="612" y="475" class="a" >statements</text> +<text x="0" y="500" class="a" >?</text> +<text x="96" y="500" class="a" >pik/flags</text> +<text x="288" y="500" class="a" >[no</text> +<text x="336" y="500" class="a" >test</text> +<text x="396" y="500" class="a" >files]</text> +</g> +<g transform="translate(80464)"> +<text x="0" y="0" class="a" >ement</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >(missing</text> +<text x="336" y="0" class="a" >method</text> +<text x="420" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >#</text> +<text x="24" y="25" class="a" >pik/testx</text> +<text x="144" y="25" class="a" >[pik/testx.test]</text> +<text x="0" y="50" class="a" >testx/create.go:16:9:</text> +<text x="264" y="50" class="a" >cannot</text> +<text x="348" y="50" class="a" >use</text> +<text x="396" y="50" class="a" >&t</text> +<text x="432" y="50" class="a" >(value</text> +<text x="516" y="50" class="a" >of</text> +<text x="552" y="50" class="a" >type</text> +<text x="612" y="50" class="a" >*TestTarget)</text> +<text x="768" y="50" class="a" >as</text> +<text x="804" y="50" class="a" >m</text> +<text x="0" y="75" class="a" >odel.Target</text> +<text x="144" y="75" class="a" >value</text> +<text x="216" y="75" class="a" >in</text> +<text x="252" y="75" class="a" >return</text> +<text x="336" y="75" class="a" >statement:</text> +<text x="468" y="75" class="a" >*TestTarget</text> +<text x="612" y="75" class="a" >does</text> +<text x="672" y="75" class="a" >not</text> +<text x="720" y="75" class="a" >implemen</text> +<text x="0" y="100" class="a" >t</text> +<text x="24" y="100" class="a" >model.Target</text> +<text x="180" y="100" class="a" >(missing</text> +<text x="288" y="100" class="a" >method</text> +<text x="372" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >testx/create.go:56:9:</text> +<text x="264" y="125" class="a" >cannot</text> +<text x="348" y="125" class="a" >use</text> +<text x="396" y="125" class="a" >runner.HydratedStub{}</text> +<text x="660" y="125" class="a" >(value</text> +<text x="744" y="125" class="a" >of</text> +<text x="780" y="125" class="a" >str</text> +<text x="0" y="150" class="a" >uct</text> +<text x="48" y="150" class="a" >type</text> +<text x="108" y="150" class="a" >runner.HydratedStub)</text> +<text x="360" y="150" class="a" >as</text> +<text x="396" y="150" class="a" >model.HydratedTarget</text> +<text x="648" y="150" class="a" >value</text> +<text x="720" y="150" class="a" >in</text> +<text x="756" y="150" class="a" >retur</text> +<text x="0" y="175" class="a" >n</text> +<text x="24" y="175" class="a" >statement:</text> +<text x="156" y="175" class="a" >runner.HydratedStub</text> +<text x="396" y="175" class="a" >does</text> +<text x="456" y="175" class="a" >not</text> +<text x="504" y="175" class="a" >implement</text> +<text x="624" y="175" class="a" >model.HydratedTa</text> +<text x="0" y="200" class="a" >rget</text> +<text x="60" y="200" class="a" >(wrong</text> +<text x="144" y="200" class="a" >type</text> +<text x="204" y="200" class="a" >for</text> +<text x="252" y="200" class="a" >method</text> +<text x="336" y="200" class="a" >Description)</text> +<text x="192" y="225" class="a" >have</text> +<text x="252" y="225" class="a" >Description()</text> +<text x="420" y="225" class="a" >string</text> +<text x="192" y="250" class="a" >want</text> +<text x="252" y="250" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="250" class="a" >string</text> +<text x="96" y="275" class="a" >pik</text> +<text x="288" y="275" class="a" >coverage:</text> +<text x="408" y="275" class="a" >0.0%</text> +<text x="468" y="275" class="a" >of</text> +<text x="504" y="275" class="a" >statements</text> +<text x="0" y="300" class="a" >FAIL</text> +<text x="96" y="300" class="a" >pik/cache</text> +<text x="216" y="300" class="a" >[build</text> +<text x="300" y="300" class="a" >failed]</text> +<text x="0" y="325" class="a" >ok</text> +<text x="96" y="325" class="a" >pik/crawl</text> +<text x="288" y="325" class="a" >(cached)</text> +<text x="480" y="325" class="a" >coverage:</text> +<text x="600" y="325" class="a" >95.7%</text> +<text x="672" y="325" class="a" >of</text> +<text x="708" y="325" class="a" >statement</text> +<text x="0" y="350" class="a" >s</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/describe</text> +<text x="252" y="375" class="a" >[build</text> +<text x="336" y="375" class="a" >failed]</text> +<text x="0" y="400" class="a" >ok</text> +<text x="96" y="400" class="a" >pik/env</text> +<text x="192" y="400" class="a" >(cached)</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >88.0%</text> +<text x="576" y="400" class="a" >of</text> +<text x="612" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >?</text> +<text x="96" y="425" class="a" >pik/flags</text> +<text x="288" y="425" class="a" >[no</text> +<text x="336" y="425" class="a" >test</text> +<text x="396" y="425" class="a" >files]</text> +<text x="96" y="450" class="a" >pik/git</text> +<text x="288" y="450" class="a" >coverage:</text> +<text x="408" y="450" class="a" >0.0%</text> +<text x="468" y="450" class="a" >of</text> +<text x="504" y="450" class="a" >statements</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/identity</text> +<text x="288" y="475" class="a" >(cached)</text> +<text x="480" y="475" class="a" >coverage:</text> +<text x="600" y="475" class="a" >100.0%</text> +<text x="684" y="475" class="a" >of</text> +<text x="720" y="475" class="a" >statemen</text> +<text x="0" y="500" class="a" >ts</text> +<text x="96" y="525" class="a" >pik/menu</text> +</g> +<g transform="translate(81320)"> +<text x="0" y="0" class="a" >testx/create.go:56:9:</text> +<text x="264" y="0" class="a" >cannot</text> +<text x="348" y="0" class="a" >use</text> +<text x="396" y="0" class="a" >runner.HydratedStub{}</text> +<text x="660" y="0" class="a" >(value</text> +<text x="744" y="0" class="a" >of</text> +<text x="780" y="0" class="a" >str</text> +<text x="0" y="25" class="a" >uct</text> +<text x="48" y="25" class="a" >type</text> +<text x="108" y="25" class="a" >runner.HydratedStub)</text> +<text x="360" y="25" class="a" >as</text> +<text x="396" y="25" class="a" >model.HydratedTarget</text> +<text x="648" y="25" class="a" >value</text> +<text x="720" y="25" class="a" >in</text> +<text x="756" y="25" class="a" >retur</text> +<text x="0" y="50" class="a" >n</text> +<text x="24" y="50" class="a" >statement:</text> +<text x="156" y="50" class="a" >runner.HydratedStub</text> +<text x="396" y="50" class="a" >does</text> +<text x="456" y="50" class="a" >not</text> +<text x="504" y="50" class="a" >implement</text> +<text x="624" y="50" class="a" >model.HydratedTa</text> +<text x="0" y="75" class="a" >rget</text> +<text x="60" y="75" class="a" >(wrong</text> +<text x="144" y="75" class="a" >type</text> +<text x="204" y="75" class="a" >for</text> +<text x="252" y="75" class="a" >method</text> +<text x="336" y="75" class="a" >Description)</text> +<text x="192" y="100" class="a" >have</text> +<text x="252" y="100" class="a" >Description()</text> +<text x="420" y="100" class="a" >string</text> +<text x="192" y="125" class="a" >want</text> +<text x="252" y="125" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="125" class="a" >string</text> +<text x="96" y="150" class="a" >pik</text> +<text x="288" y="150" class="a" >coverage:</text> +<text x="408" y="150" class="a" >0.0%</text> +<text x="468" y="150" class="a" >of</text> +<text x="504" y="150" class="a" >statements</text> +<text x="0" y="175" class="a" >FAIL</text> +<text x="96" y="175" class="a" >pik/cache</text> +<text x="216" y="175" class="a" >[build</text> +<text x="300" y="175" class="a" >failed]</text> +<text x="0" y="200" class="a" >ok</text> +<text x="96" y="200" class="a" >pik/crawl</text> +<text x="288" y="200" class="a" >(cached)</text> +<text x="480" y="200" class="a" >coverage:</text> +<text x="600" y="200" class="a" >95.7%</text> +<text x="672" y="200" class="a" >of</text> +<text x="708" y="200" class="a" >statement</text> +<text x="0" y="225" class="a" >s</text> +<text x="0" y="250" class="a" >FAIL</text> +<text x="96" y="250" class="a" >pik/describe</text> +<text x="252" y="250" class="a" >[build</text> +<text x="336" y="250" class="a" >failed]</text> +<text x="0" y="275" class="a" >ok</text> +<text x="96" y="275" class="a" >pik/env</text> +<text x="192" y="275" class="a" >(cached)</text> +<text x="384" y="275" class="a" >coverage:</text> +<text x="504" y="275" class="a" >88.0%</text> +<text x="576" y="275" class="a" >of</text> +<text x="612" y="275" class="a" >statements</text> +<text x="0" y="300" class="a" >?</text> +<text x="96" y="300" class="a" >pik/flags</text> +<text x="288" y="300" class="a" >[no</text> +<text x="336" y="300" class="a" >test</text> +<text x="396" y="300" class="a" >files]</text> +<text x="96" y="325" class="a" >pik/git</text> +<text x="288" y="325" class="a" >coverage:</text> +<text x="408" y="325" class="a" >0.0%</text> +<text x="468" y="325" class="a" >of</text> +<text x="504" y="325" class="a" >statements</text> +<text x="0" y="350" class="a" >ok</text> +<text x="96" y="350" class="a" >pik/identity</text> +<text x="288" y="350" class="a" >(cached)</text> +<text x="480" y="350" class="a" >coverage:</text> +<text x="600" y="350" class="a" >100.0%</text> +<text x="684" y="350" class="a" >of</text> +<text x="720" y="350" class="a" >statemen</text> +<text x="0" y="375" class="a" >ts</text> +<text x="96" y="400" class="a" >pik/menu</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >0.0%</text> +<text x="564" y="400" class="a" >of</text> +<text x="600" y="400" class="a" >statements</text> +<text x="96" y="425" class="a" >pik/menu/style</text> +<text x="384" y="425" class="a" >coverage:</text> +<text x="504" y="425" class="a" >0.0%</text> +<text x="564" y="425" class="a" >of</text> +<text x="600" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >ok</text> +<text x="96" y="450" class="a" >pik/model</text> +<text x="288" y="450" class="a" >(cached)</text> +<text x="480" y="450" class="a" >coverage:</text> +<text x="600" y="450" class="a" >30.5%</text> +<text x="672" y="450" class="a" >of</text> +<text x="708" y="450" class="a" >statement</text> +<text x="0" y="475" class="a" >s</text> +<text x="96" y="500" class="a" >pik/motd</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +</g> +<g transform="translate(82176)"> +<text x="0" y="0" class="a" >uct</text> +<text x="48" y="0" class="a" >type</text> +<text x="108" y="0" class="a" >runner.HydratedStub)</text> +<text x="360" y="0" class="a" >as</text> +<text x="396" y="0" class="a" >model.HydratedTarget</text> +<text x="648" y="0" class="a" >value</text> +<text x="720" y="0" class="a" >in</text> +<text x="756" y="0" class="a" >retur</text> +<text x="0" y="25" class="a" >n</text> +<text x="24" y="25" class="a" >statement:</text> +<text x="156" y="25" class="a" >runner.HydratedStub</text> +<text x="396" y="25" class="a" >does</text> +<text x="456" y="25" class="a" >not</text> +<text x="504" y="25" class="a" >implement</text> +<text x="624" y="25" class="a" >model.HydratedTa</text> +<text x="0" y="50" class="a" >rget</text> +<text x="60" y="50" class="a" >(wrong</text> +<text x="144" y="50" class="a" >type</text> +<text x="204" y="50" class="a" >for</text> +<text x="252" y="50" class="a" >method</text> +<text x="336" y="50" class="a" >Description)</text> +<text x="192" y="75" class="a" >have</text> +<text x="252" y="75" class="a" >Description()</text> +<text x="420" y="75" class="a" >string</text> +<text x="192" y="100" class="a" >want</text> +<text x="252" y="100" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="100" class="a" >string</text> +<text x="96" y="125" class="a" >pik</text> +<text x="288" y="125" class="a" >coverage:</text> +<text x="408" y="125" class="a" >0.0%</text> +<text x="468" y="125" class="a" >of</text> +<text x="504" y="125" class="a" >statements</text> +<text x="0" y="150" class="a" >FAIL</text> +<text x="96" y="150" class="a" >pik/cache</text> +<text x="216" y="150" class="a" >[build</text> +<text x="300" y="150" class="a" >failed]</text> +<text x="0" y="175" class="a" >ok</text> +<text x="96" y="175" class="a" >pik/crawl</text> +<text x="288" y="175" class="a" >(cached)</text> +<text x="480" y="175" class="a" >coverage:</text> +<text x="600" y="175" class="a" >95.7%</text> +<text x="672" y="175" class="a" >of</text> +<text x="708" y="175" class="a" >statement</text> +<text x="0" y="200" class="a" >s</text> +<text x="0" y="225" class="a" >FAIL</text> +<text x="96" y="225" class="a" >pik/describe</text> +<text x="252" y="225" class="a" >[build</text> +<text x="336" y="225" class="a" >failed]</text> +<text x="0" y="250" class="a" >ok</text> +<text x="96" y="250" class="a" >pik/env</text> +<text x="192" y="250" class="a" >(cached)</text> +<text x="384" y="250" class="a" >coverage:</text> +<text x="504" y="250" class="a" >88.0%</text> +<text x="576" y="250" class="a" >of</text> +<text x="612" y="250" class="a" >statements</text> +<text x="0" y="275" class="a" >?</text> +<text x="96" y="275" class="a" >pik/flags</text> +<text x="288" y="275" class="a" >[no</text> +<text x="336" y="275" class="a" >test</text> +<text x="396" y="275" class="a" >files]</text> +<text x="96" y="300" class="a" >pik/git</text> +<text x="288" y="300" class="a" >coverage:</text> +<text x="408" y="300" class="a" >0.0%</text> +<text x="468" y="300" class="a" >of</text> +<text x="504" y="300" class="a" >statements</text> +<text x="0" y="325" class="a" >ok</text> +<text x="96" y="325" class="a" >pik/identity</text> +<text x="288" y="325" class="a" >(cached)</text> +<text x="480" y="325" class="a" >coverage:</text> +<text x="600" y="325" class="a" >100.0%</text> +<text x="684" y="325" class="a" >of</text> +<text x="720" y="325" class="a" >statemen</text> +<text x="0" y="350" class="a" >ts</text> +<text x="96" y="375" class="a" >pik/menu</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >0.0%</text> +<text x="564" y="375" class="a" >of</text> +<text x="600" y="375" class="a" >statements</text> +<text x="96" y="400" class="a" >pik/menu/style</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >0.0%</text> +<text x="564" y="400" class="a" >of</text> +<text x="600" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/model</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >30.5%</text> +<text x="672" y="425" class="a" >of</text> +<text x="708" y="425" class="a" >statement</text> +<text x="0" y="450" class="a" >s</text> +<text x="96" y="475" class="a" >pik/motd</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/order</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +</g> +<g transform="translate(83032)"> +<text x="0" y="0" class="a" >uct</text> +<text x="48" y="0" class="a" >type</text> +<text x="108" y="0" class="a" >runner.HydratedStub)</text> +<text x="360" y="0" class="a" >as</text> +<text x="396" y="0" class="a" >model.HydratedTarget</text> +<text x="648" y="0" class="a" >value</text> +<text x="720" y="0" class="a" >in</text> +<text x="756" y="0" class="a" >retur</text> +<text x="0" y="25" class="a" >n</text> +<text x="24" y="25" class="a" >statement:</text> +<text x="156" y="25" class="a" >runner.HydratedStub</text> +<text x="396" y="25" class="a" >does</text> +<text x="456" y="25" class="a" >not</text> +<text x="504" y="25" class="a" >implement</text> +<text x="624" y="25" class="a" >model.HydratedTa</text> +<text x="0" y="50" class="a" >rget</text> +<text x="60" y="50" class="a" >(wrong</text> +<text x="144" y="50" class="a" >type</text> +<text x="204" y="50" class="a" >for</text> +<text x="252" y="50" class="a" >method</text> +<text x="336" y="50" class="a" >Description)</text> +<text x="192" y="75" class="a" >have</text> +<text x="252" y="75" class="a" >Description()</text> +<text x="420" y="75" class="a" >string</text> +<text x="192" y="100" class="a" >want</text> +<text x="252" y="100" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="100" class="a" >string</text> +<text x="96" y="125" class="a" >pik</text> +<text x="288" y="125" class="a" >coverage:</text> +<text x="408" y="125" class="a" >0.0%</text> +<text x="468" y="125" class="a" >of</text> +<text x="504" y="125" class="a" >statements</text> +<text x="0" y="150" class="a" >FAIL</text> +<text x="96" y="150" class="a" >pik/cache</text> +<text x="216" y="150" class="a" >[build</text> +<text x="300" y="150" class="a" >failed]</text> +<text x="0" y="175" class="a" >ok</text> +<text x="96" y="175" class="a" >pik/crawl</text> +<text x="288" y="175" class="a" >(cached)</text> +<text x="480" y="175" class="a" >coverage:</text> +<text x="600" y="175" class="a" >95.7%</text> +<text x="672" y="175" class="a" >of</text> +<text x="708" y="175" class="a" >statement</text> +<text x="0" y="200" class="a" >s</text> +<text x="0" y="225" class="a" >FAIL</text> +<text x="96" y="225" class="a" >pik/describe</text> +<text x="252" y="225" class="a" >[build</text> +<text x="336" y="225" class="a" >failed]</text> +<text x="0" y="250" class="a" >ok</text> +<text x="96" y="250" class="a" >pik/env</text> +<text x="192" y="250" class="a" >(cached)</text> +<text x="384" y="250" class="a" >coverage:</text> +<text x="504" y="250" class="a" >88.0%</text> +<text x="576" y="250" class="a" >of</text> +<text x="612" y="250" class="a" >statements</text> +<text x="0" y="275" class="a" >?</text> +<text x="96" y="275" class="a" >pik/flags</text> +<text x="288" y="275" class="a" >[no</text> +<text x="336" y="275" class="a" >test</text> +<text x="396" y="275" class="a" >files]</text> +<text x="96" y="300" class="a" >pik/git</text> +<text x="288" y="300" class="a" >coverage:</text> +<text x="408" y="300" class="a" >0.0%</text> +<text x="468" y="300" class="a" >of</text> +<text x="504" y="300" class="a" >statements</text> +<text x="0" y="325" class="a" >ok</text> +<text x="96" y="325" class="a" >pik/identity</text> +<text x="288" y="325" class="a" >(cached)</text> +<text x="480" y="325" class="a" >coverage:</text> +<text x="600" y="325" class="a" >100.0%</text> +<text x="684" y="325" class="a" >of</text> +<text x="720" y="325" class="a" >statemen</text> +<text x="0" y="350" class="a" >ts</text> +<text x="96" y="375" class="a" >pik/menu</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >0.0%</text> +<text x="564" y="375" class="a" >of</text> +<text x="600" y="375" class="a" >statements</text> +<text x="96" y="400" class="a" >pik/menu/style</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >0.0%</text> +<text x="564" y="400" class="a" >of</text> +<text x="600" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/model</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >30.5%</text> +<text x="672" y="425" class="a" >of</text> +<text x="708" y="425" class="a" >statement</text> +<text x="0" y="450" class="a" >s</text> +<text x="96" y="475" class="a" >pik/motd</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/order</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +<text x="96" y="525" class="a" >pik/paths</text> +</g> +<g transform="translate(83888)"> +<text x="0" y="0" class="a" >uct</text> +<text x="48" y="0" class="a" >type</text> +<text x="108" y="0" class="a" >runner.HydratedStub)</text> +<text x="360" y="0" class="a" >as</text> +<text x="396" y="0" class="a" >model.HydratedTarget</text> +<text x="648" y="0" class="a" >value</text> +<text x="720" y="0" class="a" >in</text> +<text x="756" y="0" class="a" >retur</text> +<text x="0" y="25" class="a" >n</text> +<text x="24" y="25" class="a" >statement:</text> +<text x="156" y="25" class="a" >runner.HydratedStub</text> +<text x="396" y="25" class="a" >does</text> +<text x="456" y="25" class="a" >not</text> +<text x="504" y="25" class="a" >implement</text> +<text x="624" y="25" class="a" >model.HydratedTa</text> +<text x="0" y="50" class="a" >rget</text> +<text x="60" y="50" class="a" >(wrong</text> +<text x="144" y="50" class="a" >type</text> +<text x="204" y="50" class="a" >for</text> +<text x="252" y="50" class="a" >method</text> +<text x="336" y="50" class="a" >Description)</text> +<text x="192" y="75" class="a" >have</text> +<text x="252" y="75" class="a" >Description()</text> +<text x="420" y="75" class="a" >string</text> +<text x="192" y="100" class="a" >want</text> +<text x="252" y="100" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="100" class="a" >string</text> +<text x="96" y="125" class="a" >pik</text> +<text x="288" y="125" class="a" >coverage:</text> +<text x="408" y="125" class="a" >0.0%</text> +<text x="468" y="125" class="a" >of</text> +<text x="504" y="125" class="a" >statements</text> +<text x="0" y="150" class="a" >FAIL</text> +<text x="96" y="150" class="a" >pik/cache</text> +<text x="216" y="150" class="a" >[build</text> +<text x="300" y="150" class="a" >failed]</text> +<text x="0" y="175" class="a" >ok</text> +<text x="96" y="175" class="a" >pik/crawl</text> +<text x="288" y="175" class="a" >(cached)</text> +<text x="480" y="175" class="a" >coverage:</text> +<text x="600" y="175" class="a" >95.7%</text> +<text x="672" y="175" class="a" >of</text> +<text x="708" y="175" class="a" >statement</text> +<text x="0" y="200" class="a" >s</text> +<text x="0" y="225" class="a" >FAIL</text> +<text x="96" y="225" class="a" >pik/describe</text> +<text x="252" y="225" class="a" >[build</text> +<text x="336" y="225" class="a" >failed]</text> +<text x="0" y="250" class="a" >ok</text> +<text x="96" y="250" class="a" >pik/env</text> +<text x="192" y="250" class="a" >(cached)</text> +<text x="384" y="250" class="a" >coverage:</text> +<text x="504" y="250" class="a" >88.0%</text> +<text x="576" y="250" class="a" >of</text> +<text x="612" y="250" class="a" >statements</text> +<text x="0" y="275" class="a" >?</text> +<text x="96" y="275" class="a" >pik/flags</text> +<text x="288" y="275" class="a" >[no</text> +<text x="336" y="275" class="a" >test</text> +<text x="396" y="275" class="a" >files]</text> +<text x="96" y="300" class="a" >pik/git</text> +<text x="288" y="300" class="a" >coverage:</text> +<text x="408" y="300" class="a" >0.0%</text> +<text x="468" y="300" class="a" >of</text> +<text x="504" y="300" class="a" >statements</text> +<text x="0" y="325" class="a" >ok</text> +<text x="96" y="325" class="a" >pik/identity</text> +<text x="288" y="325" class="a" >(cached)</text> +<text x="480" y="325" class="a" >coverage:</text> +<text x="600" y="325" class="a" >100.0%</text> +<text x="684" y="325" class="a" >of</text> +<text x="720" y="325" class="a" >statemen</text> +<text x="0" y="350" class="a" >ts</text> +<text x="96" y="375" class="a" >pik/menu</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >0.0%</text> +<text x="564" y="375" class="a" >of</text> +<text x="600" y="375" class="a" >statements</text> +<text x="96" y="400" class="a" >pik/menu/style</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >0.0%</text> +<text x="564" y="400" class="a" >of</text> +<text x="600" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/model</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >30.5%</text> +<text x="672" y="425" class="a" >of</text> +<text x="708" y="425" class="a" >statement</text> +<text x="0" y="450" class="a" >s</text> +<text x="96" y="475" class="a" >pik/motd</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/order</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +<text x="96" y="525" class="a" >pik/paths</text> +</g> +<g transform="translate(84744)"> +<text x="0" y="0" class="a" >uct</text> +<text x="48" y="0" class="a" >type</text> +<text x="108" y="0" class="a" >runner.HydratedStub)</text> +<text x="360" y="0" class="a" >as</text> +<text x="396" y="0" class="a" >model.HydratedTarget</text> +<text x="648" y="0" class="a" >value</text> +<text x="720" y="0" class="a" >in</text> +<text x="756" y="0" class="a" >retur</text> +<text x="0" y="25" class="a" >n</text> +<text x="24" y="25" class="a" >statement:</text> +<text x="156" y="25" class="a" >runner.HydratedStub</text> +<text x="396" y="25" class="a" >does</text> +<text x="456" y="25" class="a" >not</text> +<text x="504" y="25" class="a" >implement</text> +<text x="624" y="25" class="a" >model.HydratedTa</text> +<text x="0" y="50" class="a" >rget</text> +<text x="60" y="50" class="a" >(wrong</text> +<text x="144" y="50" class="a" >type</text> +<text x="204" y="50" class="a" >for</text> +<text x="252" y="50" class="a" >method</text> +<text x="336" y="50" class="a" >Description)</text> +<text x="192" y="75" class="a" >have</text> +<text x="252" y="75" class="a" >Description()</text> +<text x="420" y="75" class="a" >string</text> +<text x="192" y="100" class="a" >want</text> +<text x="252" y="100" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="100" class="a" >string</text> +<text x="96" y="125" class="a" >pik</text> +<text x="288" y="125" class="a" >coverage:</text> +<text x="408" y="125" class="a" >0.0%</text> +<text x="468" y="125" class="a" >of</text> +<text x="504" y="125" class="a" >statements</text> +<text x="0" y="150" class="a" >FAIL</text> +<text x="96" y="150" class="a" >pik/cache</text> +<text x="216" y="150" class="a" >[build</text> +<text x="300" y="150" class="a" >failed]</text> +<text x="0" y="175" class="a" >ok</text> +<text x="96" y="175" class="a" >pik/crawl</text> +<text x="288" y="175" class="a" >(cached)</text> +<text x="480" y="175" class="a" >coverage:</text> +<text x="600" y="175" class="a" >95.7%</text> +<text x="672" y="175" class="a" >of</text> +<text x="708" y="175" class="a" >statement</text> +<text x="0" y="200" class="a" >s</text> +<text x="0" y="225" class="a" >FAIL</text> +<text x="96" y="225" class="a" >pik/describe</text> +<text x="252" y="225" class="a" >[build</text> +<text x="336" y="225" class="a" >failed]</text> +<text x="0" y="250" class="a" >ok</text> +<text x="96" y="250" class="a" >pik/env</text> +<text x="192" y="250" class="a" >(cached)</text> +<text x="384" y="250" class="a" >coverage:</text> +<text x="504" y="250" class="a" >88.0%</text> +<text x="576" y="250" class="a" >of</text> +<text x="612" y="250" class="a" >statements</text> +<text x="0" y="275" class="a" >?</text> +<text x="96" y="275" class="a" >pik/flags</text> +<text x="288" y="275" class="a" >[no</text> +<text x="336" y="275" class="a" >test</text> +<text x="396" y="275" class="a" >files]</text> +<text x="96" y="300" class="a" >pik/git</text> +<text x="288" y="300" class="a" >coverage:</text> +<text x="408" y="300" class="a" >0.0%</text> +<text x="468" y="300" class="a" >of</text> +<text x="504" y="300" class="a" >statements</text> +<text x="0" y="325" class="a" >ok</text> +<text x="96" y="325" class="a" >pik/identity</text> +<text x="288" y="325" class="a" >(cached)</text> +<text x="480" y="325" class="a" >coverage:</text> +<text x="600" y="325" class="a" >100.0%</text> +<text x="684" y="325" class="a" >of</text> +<text x="720" y="325" class="a" >statemen</text> +<text x="0" y="350" class="a" >ts</text> +<text x="96" y="375" class="a" >pik/menu</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >0.0%</text> +<text x="564" y="375" class="a" >of</text> +<text x="600" y="375" class="a" >statements</text> +<text x="96" y="400" class="a" >pik/menu/style</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >0.0%</text> +<text x="564" y="400" class="a" >of</text> +<text x="600" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/model</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >30.5%</text> +<text x="672" y="425" class="a" >of</text> +<text x="708" y="425" class="a" >statement</text> +<text x="0" y="450" class="a" >s</text> +<text x="96" y="475" class="a" >pik/motd</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/order</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +<text x="96" y="525" class="a" >pik/paths</text> +</g> +<g transform="translate(85600)"> +<text x="0" y="0" class="a" >uct</text> +<text x="48" y="0" class="a" >type</text> +<text x="108" y="0" class="a" >runner.HydratedStub)</text> +<text x="360" y="0" class="a" >as</text> +<text x="396" y="0" class="a" >model.HydratedTarget</text> +<text x="648" y="0" class="a" >value</text> +<text x="720" y="0" class="a" >in</text> +<text x="756" y="0" class="a" >retur</text> +<text x="0" y="25" class="a" >n</text> +<text x="24" y="25" class="a" >statement:</text> +<text x="156" y="25" class="a" >runner.HydratedStub</text> +<text x="396" y="25" class="a" >does</text> +<text x="456" y="25" class="a" >not</text> +<text x="504" y="25" class="a" >implement</text> +<text x="624" y="25" class="a" >model.HydratedTa</text> +<text x="0" y="50" class="a" >rget</text> +<text x="60" y="50" class="a" >(wrong</text> +<text x="144" y="50" class="a" >type</text> +<text x="204" y="50" class="a" >for</text> +<text x="252" y="50" class="a" >method</text> +<text x="336" y="50" class="a" >Description)</text> +<text x="192" y="75" class="a" >have</text> +<text x="252" y="75" class="a" >Description()</text> +<text x="420" y="75" class="a" >string</text> +<text x="192" y="100" class="a" >want</text> +<text x="252" y="100" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="100" class="a" >string</text> +<text x="96" y="125" class="a" >pik</text> +<text x="288" y="125" class="a" >coverage:</text> +<text x="408" y="125" class="a" >0.0%</text> +<text x="468" y="125" class="a" >of</text> +<text x="504" y="125" class="a" >statements</text> +<text x="0" y="150" class="a" >FAIL</text> +<text x="96" y="150" class="a" >pik/cache</text> +<text x="216" y="150" class="a" >[build</text> +<text x="300" y="150" class="a" >failed]</text> +<text x="0" y="175" class="a" >ok</text> +<text x="96" y="175" class="a" >pik/crawl</text> +<text x="288" y="175" class="a" >(cached)</text> +<text x="480" y="175" class="a" >coverage:</text> +<text x="600" y="175" class="a" >95.7%</text> +<text x="672" y="175" class="a" >of</text> +<text x="708" y="175" class="a" >statement</text> +<text x="0" y="200" class="a" >s</text> +<text x="0" y="225" class="a" >FAIL</text> +<text x="96" y="225" class="a" >pik/describe</text> +<text x="252" y="225" class="a" >[build</text> +<text x="336" y="225" class="a" >failed]</text> +<text x="0" y="250" class="a" >ok</text> +<text x="96" y="250" class="a" >pik/env</text> +<text x="192" y="250" class="a" >(cached)</text> +<text x="384" y="250" class="a" >coverage:</text> +<text x="504" y="250" class="a" >88.0%</text> +<text x="576" y="250" class="a" >of</text> +<text x="612" y="250" class="a" >statements</text> +<text x="0" y="275" class="a" >?</text> +<text x="96" y="275" class="a" >pik/flags</text> +<text x="288" y="275" class="a" >[no</text> +<text x="336" y="275" class="a" >test</text> +<text x="396" y="275" class="a" >files]</text> +<text x="96" y="300" class="a" >pik/git</text> +<text x="288" y="300" class="a" >coverage:</text> +<text x="408" y="300" class="a" >0.0%</text> +<text x="468" y="300" class="a" >of</text> +<text x="504" y="300" class="a" >statements</text> +<text x="0" y="325" class="a" >ok</text> +<text x="96" y="325" class="a" >pik/identity</text> +<text x="288" y="325" class="a" >(cached)</text> +<text x="480" y="325" class="a" >coverage:</text> +<text x="600" y="325" class="a" >100.0%</text> +<text x="684" y="325" class="a" >of</text> +<text x="720" y="325" class="a" >statemen</text> +<text x="0" y="350" class="a" >ts</text> +<text x="96" y="375" class="a" >pik/menu</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >0.0%</text> +<text x="564" y="375" class="a" >of</text> +<text x="600" y="375" class="a" >statements</text> +<text x="96" y="400" class="a" >pik/menu/style</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >0.0%</text> +<text x="564" y="400" class="a" >of</text> +<text x="600" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/model</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >30.5%</text> +<text x="672" y="425" class="a" >of</text> +<text x="708" y="425" class="a" >statement</text> +<text x="0" y="450" class="a" >s</text> +<text x="96" y="475" class="a" >pik/motd</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/order</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +<text x="96" y="525" class="a" >pik/paths</text> +<text x="384" y="525" class="a" >coverage:</text> +<text x="504" y="525" class="a" >0.0%</text> +<text x="564" y="525" class="a" >of</text> +<text x="600" y="525" class="a" >statements</text> +</g> +<g transform="translate(86456)"> +<text x="0" y="0" class="a" >n</text> +<text x="24" y="0" class="a" >statement:</text> +<text x="156" y="0" class="a" >runner.HydratedStub</text> +<text x="396" y="0" class="a" >does</text> +<text x="456" y="0" class="a" >not</text> +<text x="504" y="0" class="a" >implement</text> +<text x="624" y="0" class="a" >model.HydratedTa</text> +<text x="0" y="25" class="a" >rget</text> +<text x="60" y="25" class="a" >(wrong</text> +<text x="144" y="25" class="a" >type</text> +<text x="204" y="25" class="a" >for</text> +<text x="252" y="25" class="a" >method</text> +<text x="336" y="25" class="a" >Description)</text> +<text x="192" y="50" class="a" >have</text> +<text x="252" y="50" class="a" >Description()</text> +<text x="420" y="50" class="a" >string</text> +<text x="192" y="75" class="a" >want</text> +<text x="252" y="75" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="75" class="a" >string</text> +<text x="96" y="100" class="a" >pik</text> +<text x="288" y="100" class="a" >coverage:</text> +<text x="408" y="100" class="a" >0.0%</text> +<text x="468" y="100" class="a" >of</text> +<text x="504" y="100" class="a" >statements</text> +<text x="0" y="125" class="a" >FAIL</text> +<text x="96" y="125" class="a" >pik/cache</text> +<text x="216" y="125" class="a" >[build</text> +<text x="300" y="125" class="a" >failed]</text> +<text x="0" y="150" class="a" >ok</text> +<text x="96" y="150" class="a" >pik/crawl</text> +<text x="288" y="150" class="a" >(cached)</text> +<text x="480" y="150" class="a" >coverage:</text> +<text x="600" y="150" class="a" >95.7%</text> +<text x="672" y="150" class="a" >of</text> +<text x="708" y="150" class="a" >statement</text> +<text x="0" y="175" class="a" >s</text> +<text x="0" y="200" class="a" >FAIL</text> +<text x="96" y="200" class="a" >pik/describe</text> +<text x="252" y="200" class="a" >[build</text> +<text x="336" y="200" class="a" >failed]</text> +<text x="0" y="225" class="a" >ok</text> +<text x="96" y="225" class="a" >pik/env</text> +<text x="192" y="225" class="a" >(cached)</text> +<text x="384" y="225" class="a" >coverage:</text> +<text x="504" y="225" class="a" >88.0%</text> +<text x="576" y="225" class="a" >of</text> +<text x="612" y="225" class="a" >statements</text> +<text x="0" y="250" class="a" >?</text> +<text x="96" y="250" class="a" >pik/flags</text> +<text x="288" y="250" class="a" >[no</text> +<text x="336" y="250" class="a" >test</text> +<text x="396" y="250" class="a" >files]</text> +<text x="96" y="275" class="a" >pik/git</text> +<text x="288" y="275" class="a" >coverage:</text> +<text x="408" y="275" class="a" >0.0%</text> +<text x="468" y="275" class="a" >of</text> +<text x="504" y="275" class="a" >statements</text> +<text x="0" y="300" class="a" >ok</text> +<text x="96" y="300" class="a" >pik/identity</text> +<text x="288" y="300" class="a" >(cached)</text> +<text x="480" y="300" class="a" >coverage:</text> +<text x="600" y="300" class="a" >100.0%</text> +<text x="684" y="300" class="a" >of</text> +<text x="720" y="300" class="a" >statemen</text> +<text x="0" y="325" class="a" >ts</text> +<text x="96" y="350" class="a" >pik/menu</text> +<text x="384" y="350" class="a" >coverage:</text> +<text x="504" y="350" class="a" >0.0%</text> +<text x="564" y="350" class="a" >of</text> +<text x="600" y="350" class="a" >statements</text> +<text x="96" y="375" class="a" >pik/menu/style</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >0.0%</text> +<text x="564" y="375" class="a" >of</text> +<text x="600" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >ok</text> +<text x="96" y="400" class="a" >pik/model</text> +<text x="288" y="400" class="a" >(cached)</text> +<text x="480" y="400" class="a" >coverage:</text> +<text x="600" y="400" class="a" >30.5%</text> +<text x="672" y="400" class="a" >of</text> +<text x="708" y="400" class="a" >statement</text> +<text x="0" y="425" class="a" >s</text> +<text x="96" y="450" class="a" >pik/motd</text> +<text x="384" y="450" class="a" >coverage:</text> +<text x="504" y="450" class="a" >0.0%</text> +<text x="564" y="450" class="a" >of</text> +<text x="600" y="450" class="a" >statements</text> +<text x="96" y="475" class="a" >pik/order</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/paths</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +</g> +<g transform="translate(87312)"> +<text x="192" y="0" class="a" >want</text> +<text x="252" y="0" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="0" class="a" >string</text> +<text x="96" y="25" class="a" >pik</text> +<text x="288" y="25" class="a" >coverage:</text> +<text x="408" y="25" class="a" >0.0%</text> +<text x="468" y="25" class="a" >of</text> +<text x="504" y="25" class="a" >statements</text> +<text x="0" y="50" class="a" >FAIL</text> +<text x="96" y="50" class="a" >pik/cache</text> +<text x="216" y="50" class="a" >[build</text> +<text x="300" y="50" class="a" >failed]</text> +<text x="0" y="75" class="a" >ok</text> +<text x="96" y="75" class="a" >pik/crawl</text> +<text x="288" y="75" class="a" >(cached)</text> +<text x="480" y="75" class="a" >coverage:</text> +<text x="600" y="75" class="a" >95.7%</text> +<text x="672" y="75" class="a" >of</text> +<text x="708" y="75" class="a" >statement</text> +<text x="0" y="100" class="a" >s</text> +<text x="0" y="125" class="a" >FAIL</text> +<text x="96" y="125" class="a" >pik/describe</text> +<text x="252" y="125" class="a" >[build</text> +<text x="336" y="125" class="a" >failed]</text> +<text x="0" y="150" class="a" >ok</text> +<text x="96" y="150" class="a" >pik/env</text> +<text x="192" y="150" class="a" >(cached)</text> +<text x="384" y="150" class="a" >coverage:</text> +<text x="504" y="150" class="a" >88.0%</text> +<text x="576" y="150" class="a" >of</text> +<text x="612" y="150" class="a" >statements</text> +<text x="0" y="175" class="a" >?</text> +<text x="96" y="175" class="a" >pik/flags</text> +<text x="288" y="175" class="a" >[no</text> +<text x="336" y="175" class="a" >test</text> +<text x="396" y="175" class="a" >files]</text> +<text x="96" y="200" class="a" >pik/git</text> +<text x="288" y="200" class="a" >coverage:</text> +<text x="408" y="200" class="a" >0.0%</text> +<text x="468" y="200" class="a" >of</text> +<text x="504" y="200" class="a" >statements</text> +<text x="0" y="225" class="a" >ok</text> +<text x="96" y="225" class="a" >pik/identity</text> +<text x="288" y="225" class="a" >(cached)</text> +<text x="480" y="225" class="a" >coverage:</text> +<text x="600" y="225" class="a" >100.0%</text> +<text x="684" y="225" class="a" >of</text> +<text x="720" y="225" class="a" >statemen</text> +<text x="0" y="250" class="a" >ts</text> +<text x="96" y="275" class="a" >pik/menu</text> +<text x="384" y="275" class="a" >coverage:</text> +<text x="504" y="275" class="a" >0.0%</text> +<text x="564" y="275" class="a" >of</text> +<text x="600" y="275" class="a" >statements</text> +<text x="96" y="300" class="a" >pik/menu/style</text> +<text x="384" y="300" class="a" >coverage:</text> +<text x="504" y="300" class="a" >0.0%</text> +<text x="564" y="300" class="a" >of</text> +<text x="600" y="300" class="a" >statements</text> +<text x="0" y="325" class="a" >ok</text> +<text x="96" y="325" class="a" >pik/model</text> +<text x="288" y="325" class="a" >(cached)</text> +<text x="480" y="325" class="a" >coverage:</text> +<text x="600" y="325" class="a" >30.5%</text> +<text x="672" y="325" class="a" >of</text> +<text x="708" y="325" class="a" >statement</text> +<text x="0" y="350" class="a" >s</text> +<text x="96" y="375" class="a" >pik/motd</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >0.0%</text> +<text x="564" y="375" class="a" >of</text> +<text x="600" y="375" class="a" >statements</text> +<text x="96" y="400" class="a" >pik/order</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >0.0%</text> +<text x="564" y="400" class="a" >of</text> +<text x="600" y="400" class="a" >statements</text> +<text x="96" y="425" class="a" >pik/paths</text> +<text x="384" y="425" class="a" >coverage:</text> +<text x="504" y="425" class="a" >0.0%</text> +<text x="564" y="425" class="a" >of</text> +<text x="600" y="425" class="a" >statements</text> +<text x="96" y="450" class="a" >pik/run</text> +<text x="288" y="450" class="a" >coverage:</text> +<text x="408" y="450" class="a" >0.0%</text> +<text x="468" y="450" class="a" >of</text> +<text x="504" y="450" class="a" >statements</text> +<text x="96" y="475" class="a" >pik/runner</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/runner/exc</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +</g> +<g transform="translate(88168)"> +<text x="96" y="0" class="a" >pik</text> +<text x="288" y="0" class="a" >coverage:</text> +<text x="408" y="0" class="a" >0.0%</text> +<text x="468" y="0" class="a" >of</text> +<text x="504" y="0" class="a" >statements</text> +<text x="0" y="25" class="a" >FAIL</text> +<text x="96" y="25" class="a" >pik/cache</text> +<text x="216" y="25" class="a" >[build</text> +<text x="300" y="25" class="a" >failed]</text> +<text x="0" y="50" class="a" >ok</text> +<text x="96" y="50" class="a" >pik/crawl</text> +<text x="288" y="50" class="a" >(cached)</text> +<text x="480" y="50" class="a" >coverage:</text> +<text x="600" y="50" class="a" >95.7%</text> +<text x="672" y="50" class="a" >of</text> +<text x="708" y="50" class="a" >statement</text> +<text x="0" y="75" class="a" >s</text> +<text x="0" y="100" class="a" >FAIL</text> +<text x="96" y="100" class="a" >pik/describe</text> +<text x="252" y="100" class="a" >[build</text> +<text x="336" y="100" class="a" >failed]</text> +<text x="0" y="125" class="a" >ok</text> +<text x="96" y="125" class="a" >pik/env</text> +<text x="192" y="125" class="a" >(cached)</text> +<text x="384" y="125" class="a" >coverage:</text> +<text x="504" y="125" class="a" >88.0%</text> +<text x="576" y="125" class="a" >of</text> +<text x="612" y="125" class="a" >statements</text> +<text x="0" y="150" class="a" >?</text> +<text x="96" y="150" class="a" >pik/flags</text> +<text x="288" y="150" class="a" >[no</text> +<text x="336" y="150" class="a" >test</text> +<text x="396" y="150" class="a" >files]</text> +<text x="96" y="175" class="a" >pik/git</text> +<text x="288" y="175" class="a" >coverage:</text> +<text x="408" y="175" class="a" >0.0%</text> +<text x="468" y="175" class="a" >of</text> +<text x="504" y="175" class="a" >statements</text> +<text x="0" y="200" class="a" >ok</text> +<text x="96" y="200" class="a" >pik/identity</text> +<text x="288" y="200" class="a" >(cached)</text> +<text x="480" y="200" class="a" >coverage:</text> +<text x="600" y="200" class="a" >100.0%</text> +<text x="684" y="200" class="a" >of</text> +<text x="720" y="200" class="a" >statemen</text> +<text x="0" y="225" class="a" >ts</text> +<text x="96" y="250" class="a" >pik/menu</text> +<text x="384" y="250" class="a" >coverage:</text> +<text x="504" y="250" class="a" >0.0%</text> +<text x="564" y="250" class="a" >of</text> +<text x="600" y="250" class="a" >statements</text> +<text x="96" y="275" class="a" >pik/menu/style</text> +<text x="384" y="275" class="a" >coverage:</text> +<text x="504" y="275" class="a" >0.0%</text> +<text x="564" y="275" class="a" >of</text> +<text x="600" y="275" class="a" >statements</text> +<text x="0" y="300" class="a" >ok</text> +<text x="96" y="300" class="a" >pik/model</text> +<text x="288" y="300" class="a" >(cached)</text> +<text x="480" y="300" class="a" >coverage:</text> +<text x="600" y="300" class="a" >30.5%</text> +<text x="672" y="300" class="a" >of</text> +<text x="708" y="300" class="a" >statement</text> +<text x="0" y="325" class="a" >s</text> +<text x="96" y="350" class="a" >pik/motd</text> +<text x="384" y="350" class="a" >coverage:</text> +<text x="504" y="350" class="a" >0.0%</text> +<text x="564" y="350" class="a" >of</text> +<text x="600" y="350" class="a" >statements</text> +<text x="96" y="375" class="a" >pik/order</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >0.0%</text> +<text x="564" y="375" class="a" >of</text> +<text x="600" y="375" class="a" >statements</text> +<text x="96" y="400" class="a" >pik/paths</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >0.0%</text> +<text x="564" y="400" class="a" >of</text> +<text x="600" y="400" class="a" >statements</text> +<text x="96" y="425" class="a" >pik/run</text> +<text x="288" y="425" class="a" >coverage:</text> +<text x="408" y="425" class="a" >0.0%</text> +<text x="468" y="425" class="a" >of</text> +<text x="504" y="425" class="a" >statements</text> +<text x="96" y="450" class="a" >pik/runner</text> +<text x="384" y="450" class="a" >coverage:</text> +<text x="504" y="450" class="a" >0.0%</text> +<text x="564" y="450" class="a" >of</text> +<text x="600" y="450" class="a" >statements</text> +<text x="96" y="475" class="a" >pik/runner/exc</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/runner/gnumake</text> +<text x="480" y="500" class="a" >coverage:</text> +<text x="600" y="500" class="a" >0.0%</text> +<text x="660" y="500" class="a" >of</text> +<text x="696" y="500" class="a" >statements</text> +</g> +<g transform="translate(89024)"> +<text x="0" y="0" class="a" >FAIL</text> +<text x="96" y="0" class="a" >pik/cache</text> +<text x="216" y="0" class="a" >[build</text> +<text x="300" y="0" class="a" >failed]</text> +<text x="0" y="25" class="a" >ok</text> +<text x="96" y="25" class="a" >pik/crawl</text> +<text x="288" y="25" class="a" >(cached)</text> +<text x="480" y="25" class="a" >coverage:</text> +<text x="600" y="25" class="a" >95.7%</text> +<text x="672" y="25" class="a" >of</text> +<text x="708" y="25" class="a" >statement</text> +<text x="0" y="50" class="a" >s</text> +<text x="0" y="75" class="a" >FAIL</text> +<text x="96" y="75" class="a" >pik/describe</text> +<text x="252" y="75" class="a" >[build</text> +<text x="336" y="75" class="a" >failed]</text> +<text x="0" y="100" class="a" >ok</text> +<text x="96" y="100" class="a" >pik/env</text> +<text x="192" y="100" class="a" >(cached)</text> +<text x="384" y="100" class="a" >coverage:</text> +<text x="504" y="100" class="a" >88.0%</text> +<text x="576" y="100" class="a" >of</text> +<text x="612" y="100" class="a" >statements</text> +<text x="0" y="125" class="a" >?</text> +<text x="96" y="125" class="a" >pik/flags</text> +<text x="288" y="125" class="a" >[no</text> +<text x="336" y="125" class="a" >test</text> +<text x="396" y="125" class="a" >files]</text> +<text x="96" y="150" class="a" >pik/git</text> +<text x="288" y="150" class="a" >coverage:</text> +<text x="408" y="150" class="a" >0.0%</text> +<text x="468" y="150" class="a" >of</text> +<text x="504" y="150" class="a" >statements</text> +<text x="0" y="175" class="a" >ok</text> +<text x="96" y="175" class="a" >pik/identity</text> +<text x="288" y="175" class="a" >(cached)</text> +<text x="480" y="175" class="a" >coverage:</text> +<text x="600" y="175" class="a" >100.0%</text> +<text x="684" y="175" class="a" >of</text> +<text x="720" y="175" class="a" >statemen</text> +<text x="0" y="200" class="a" >ts</text> +<text x="96" y="225" class="a" >pik/menu</text> +<text x="384" y="225" class="a" >coverage:</text> +<text x="504" y="225" class="a" >0.0%</text> +<text x="564" y="225" class="a" >of</text> +<text x="600" y="225" class="a" >statements</text> +<text x="96" y="250" class="a" >pik/menu/style</text> +<text x="384" y="250" class="a" >coverage:</text> +<text x="504" y="250" class="a" >0.0%</text> +<text x="564" y="250" class="a" >of</text> +<text x="600" y="250" class="a" >statements</text> +<text x="0" y="275" class="a" >ok</text> +<text x="96" y="275" class="a" >pik/model</text> +<text x="288" y="275" class="a" >(cached)</text> +<text x="480" y="275" class="a" >coverage:</text> +<text x="600" y="275" class="a" >30.5%</text> +<text x="672" y="275" class="a" >of</text> +<text x="708" y="275" class="a" >statement</text> +<text x="0" y="300" class="a" >s</text> +<text x="96" y="325" class="a" >pik/motd</text> +<text x="384" y="325" class="a" >coverage:</text> +<text x="504" y="325" class="a" >0.0%</text> +<text x="564" y="325" class="a" >of</text> +<text x="600" y="325" class="a" >statements</text> +<text x="96" y="350" class="a" >pik/order</text> +<text x="384" y="350" class="a" >coverage:</text> +<text x="504" y="350" class="a" >0.0%</text> +<text x="564" y="350" class="a" >of</text> +<text x="600" y="350" class="a" >statements</text> +<text x="96" y="375" class="a" >pik/paths</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >0.0%</text> +<text x="564" y="375" class="a" >of</text> +<text x="600" y="375" class="a" >statements</text> +<text x="96" y="400" class="a" >pik/run</text> +<text x="288" y="400" class="a" >coverage:</text> +<text x="408" y="400" class="a" >0.0%</text> +<text x="468" y="400" class="a" >of</text> +<text x="504" y="400" class="a" >statements</text> +<text x="96" y="425" class="a" >pik/runner</text> +<text x="384" y="425" class="a" >coverage:</text> +<text x="504" y="425" class="a" >0.0%</text> +<text x="564" y="425" class="a" >of</text> +<text x="600" y="425" class="a" >statements</text> +<text x="96" y="450" class="a" >pik/runner/exc</text> +<text x="384" y="450" class="a" >coverage:</text> +<text x="504" y="450" class="a" >0.0%</text> +<text x="564" y="450" class="a" >of</text> +<text x="600" y="450" class="a" >statements</text> +<text x="96" y="475" class="a" >pik/runner/gnumake</text> +<text x="480" y="475" class="a" >coverage:</text> +<text x="600" y="475" class="a" >0.0%</text> +<text x="660" y="475" class="a" >of</text> +<text x="696" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/runner/just</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +</g> +<g transform="translate(89880)"> +<text x="0" y="0" class="a" >?</text> +<text x="96" y="0" class="a" >pik/flags</text> +<text x="288" y="0" class="a" >[no</text> +<text x="336" y="0" class="a" >test</text> +<text x="396" y="0" class="a" >files]</text> +<text x="96" y="25" class="a" >pik/git</text> +<text x="288" y="25" class="a" >coverage:</text> +<text x="408" y="25" class="a" >0.0%</text> +<text x="468" y="25" class="a" >of</text> +<text x="504" y="25" class="a" >statements</text> +<text x="0" y="50" class="a" >ok</text> +<text x="96" y="50" class="a" >pik/identity</text> +<text x="288" y="50" class="a" >(cached)</text> +<text x="480" y="50" class="a" >coverage:</text> +<text x="600" y="50" class="a" >100.0%</text> +<text x="684" y="50" class="a" >of</text> +<text x="720" y="50" class="a" >statemen</text> +<text x="0" y="75" class="a" >ts</text> +<text x="96" y="100" class="a" >pik/menu</text> +<text x="384" y="100" class="a" >coverage:</text> +<text x="504" y="100" class="a" >0.0%</text> +<text x="564" y="100" class="a" >of</text> +<text x="600" y="100" class="a" >statements</text> +<text x="96" y="125" class="a" >pik/menu/style</text> +<text x="384" y="125" class="a" >coverage:</text> +<text x="504" y="125" class="a" >0.0%</text> +<text x="564" y="125" class="a" >of</text> +<text x="600" y="125" class="a" >statements</text> +<text x="0" y="150" class="a" >ok</text> +<text x="96" y="150" class="a" >pik/model</text> +<text x="288" y="150" class="a" >(cached)</text> +<text x="480" y="150" class="a" >coverage:</text> +<text x="600" y="150" class="a" >30.5%</text> +<text x="672" y="150" class="a" >of</text> +<text x="708" y="150" class="a" >statement</text> +<text x="0" y="175" class="a" >s</text> +<text x="96" y="200" class="a" >pik/motd</text> +<text x="384" y="200" class="a" >coverage:</text> +<text x="504" y="200" class="a" >0.0%</text> +<text x="564" y="200" class="a" >of</text> +<text x="600" y="200" class="a" >statements</text> +<text x="96" y="225" class="a" >pik/order</text> +<text x="384" y="225" class="a" >coverage:</text> +<text x="504" y="225" class="a" >0.0%</text> +<text x="564" y="225" class="a" >of</text> +<text x="600" y="225" class="a" >statements</text> +<text x="96" y="250" class="a" >pik/paths</text> +<text x="384" y="250" class="a" >coverage:</text> +<text x="504" y="250" class="a" >0.0%</text> +<text x="564" y="250" class="a" >of</text> +<text x="600" y="250" class="a" >statements</text> +<text x="96" y="275" class="a" >pik/run</text> +<text x="288" y="275" class="a" >coverage:</text> +<text x="408" y="275" class="a" >0.0%</text> +<text x="468" y="275" class="a" >of</text> +<text x="504" y="275" class="a" >statements</text> +<text x="96" y="300" class="a" >pik/runner</text> +<text x="384" y="300" class="a" >coverage:</text> +<text x="504" y="300" class="a" >0.0%</text> +<text x="564" y="300" class="a" >of</text> +<text x="600" y="300" class="a" >statements</text> +<text x="96" y="325" class="a" >pik/runner/exc</text> +<text x="384" y="325" class="a" >coverage:</text> +<text x="504" y="325" class="a" >0.0%</text> +<text x="564" y="325" class="a" >of</text> +<text x="600" y="325" class="a" >statements</text> +<text x="96" y="350" class="a" >pik/runner/gnumake</text> +<text x="480" y="350" class="a" >coverage:</text> +<text x="600" y="350" class="a" >0.0%</text> +<text x="660" y="350" class="a" >of</text> +<text x="696" y="350" class="a" >statements</text> +<text x="96" y="375" class="a" >pik/runner/just</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >0.0%</text> +<text x="564" y="375" class="a" >of</text> +<text x="600" y="375" class="a" >statements</text> +<text x="96" y="400" class="a" >pik/runner/python</text> +<text x="480" y="400" class="a" >coverage:</text> +<text x="600" y="400" class="a" >0.0%</text> +<text x="660" y="400" class="a" >of</text> +<text x="696" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/runner/shell</text> +<text x="384" y="425" class="a" >(cached)</text> +<text x="576" y="425" class="a" >coverage:</text> +<text x="696" y="425" class="a" >9.4%</text> +<text x="756" y="425" class="a" >of</text> +<text x="792" y="425" class="a" >st</text> +<text x="0" y="450" class="a" >atements</text> +<text x="0" y="475" class="a" >FAIL</text> +<text x="96" y="475" class="a" >pik/search</text> +<text x="228" y="475" class="a" >[build</text> +<text x="312" y="475" class="a" >failed]</text> +<text x="0" y="500" class="a" >?</text> +<text x="96" y="500" class="a" >pik/spool</text> +<text x="288" y="500" class="a" >[no</text> +<text x="336" y="500" class="a" >test</text> +<text x="396" y="500" class="a" >files]</text> +</g> +<g transform="translate(90736)"> +<text x="0" y="0" class="a" >?</text> +<text x="96" y="0" class="a" >pik/spool</text> +<text x="288" y="0" class="a" >[no</text> +<text x="336" y="0" class="a" >test</text> +<text x="396" y="0" class="a" >files]</text> +<text x="0" y="25" class="a" >FAIL</text> +<text x="96" y="25" class="a" >pik/testx</text> +<text x="216" y="25" class="a" >[build</text> +<text x="300" y="25" class="a" >failed]</text> +<text x="0" y="50" class="a" >---</text> +<text x="48" y="50" class="a" >FAIL:</text> +<text x="120" y="50" class="a" >TestCrop_Under</text> +<text x="300" y="50" class="a" >(0.00s)</text> +<text x="48" y="75" class="a" >viewport_test.go:29:</text> +<text x="192" y="100" class="a" >Error</text> +<text x="264" y="100" class="a" >Trace:</text> +<text x="384" y="100" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="125" class="a" >ewport_test.go:29</text> +<text x="192" y="150" class="a" >Error:</text> +<text x="384" y="150" class="a" >Not</text> +<text x="432" y="150" class="a" >equal:</text> +<text x="384" y="175" class="a" >expected:</text> +<text x="504" y="175" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="200" class="a" >actual</text> +<text x="480" y="200" class="a" >:</text> +<text x="504" y="200" class="a" >"0000\nAAAA"</text> +<text x="384" y="250" class="a" >Diff:</text> +<text x="384" y="275" class="a" >---</text> +<text x="432" y="275" class="a" >Expected</text> +<text x="384" y="300" class="a" >+++</text> +<text x="432" y="300" class="a" >Actual</text> +<text x="384" y="325" class="a" >@@</text> +<text x="420" y="325" class="a" >-1,2</text> +<text x="480" y="325" class="a" >+1,2</text> +<text x="540" y="325" class="a" >@@</text> +<text x="384" y="350" class="a" >+0000</text> +<text x="396" y="375" class="a" >AAAA</text> +<text x="384" y="400" class="a" >-⏵BBB</text> +<text x="192" y="425" class="a" >Test:</text> +<text x="384" y="425" class="a" >TestCrop_Under</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="475" class="a" >coverage:</text> +<text x="120" y="475" class="a" >55.3%</text> +<text x="192" y="475" class="a" >of</text> +<text x="228" y="475" class="a" >statements</text> +<text x="0" y="500" class="a" >FAIL</text> +<text x="96" y="500" class="a" >pik/viewport</text> +<text x="288" y="500" class="a" >0.006s</text> +</g> +<g transform="translate(91592)"> +<text x="0" y="0" class="a" >FAIL</text> +<text x="96" y="0" class="a" >pik/testx</text> +<text x="216" y="0" class="a" >[build</text> +<text x="300" y="0" class="a" >failed]</text> +<text x="0" y="25" class="a" >---</text> +<text x="48" y="25" class="a" >FAIL:</text> +<text x="120" y="25" class="a" >TestCrop_Under</text> +<text x="300" y="25" class="a" >(0.00s)</text> +<text x="48" y="50" class="a" >viewport_test.go:29:</text> +<text x="192" y="75" class="a" >Error</text> +<text x="264" y="75" class="a" >Trace:</text> +<text x="384" y="75" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="100" class="a" >ewport_test.go:29</text> +<text x="192" y="125" class="a" >Error:</text> +<text x="384" y="125" class="a" >Not</text> +<text x="432" y="125" class="a" >equal:</text> +<text x="384" y="150" class="a" >expected:</text> +<text x="504" y="150" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="175" class="a" >actual</text> +<text x="480" y="175" class="a" >:</text> +<text x="504" y="175" class="a" >"0000\nAAAA"</text> +<text x="384" y="225" class="a" >Diff:</text> +<text x="384" y="250" class="a" >---</text> +<text x="432" y="250" class="a" >Expected</text> +<text x="384" y="275" class="a" >+++</text> +<text x="432" y="275" class="a" >Actual</text> +<text x="384" y="300" class="a" >@@</text> +<text x="420" y="300" class="a" >-1,2</text> +<text x="480" y="300" class="a" >+1,2</text> +<text x="540" y="300" class="a" >@@</text> +<text x="384" y="325" class="a" >+0000</text> +<text x="396" y="350" class="a" >AAAA</text> +<text x="384" y="375" class="a" >-⏵BBB</text> +<text x="192" y="400" class="a" >Test:</text> +<text x="384" y="400" class="a" >TestCrop_Under</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="0" y="450" class="a" >coverage:</text> +<text x="120" y="450" class="a" >55.3%</text> +<text x="192" y="450" class="a" >of</text> +<text x="228" y="450" class="a" >statements</text> +<text x="0" y="475" class="a" >FAIL</text> +<text x="96" y="475" class="a" >pik/viewport</text> +<text x="288" y="475" class="a" >0.006s</text> +<text x="0" y="500" class="a" >FAIL</text> +</g> +<g transform="translate(92448)"> +<text x="0" y="0" class="a" >---</text> +<text x="48" y="0" class="a" >FAIL:</text> +<text x="120" y="0" class="a" >TestCrop_Under</text> +<text x="300" y="0" class="a" >(0.00s)</text> +<text x="48" y="25" class="a" >viewport_test.go:29:</text> +<text x="192" y="50" class="a" >Error</text> +<text x="264" y="50" class="a" >Trace:</text> +<text x="384" y="50" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="75" class="a" >ewport_test.go:29</text> +<text x="192" y="100" class="a" >Error:</text> +<text x="384" y="100" class="a" >Not</text> +<text x="432" y="100" class="a" >equal:</text> +<text x="384" y="125" class="a" >expected:</text> +<text x="504" y="125" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="150" class="a" >actual</text> +<text x="480" y="150" class="a" >:</text> +<text x="504" y="150" class="a" >"0000\nAAAA"</text> +<text x="384" y="200" class="a" >Diff:</text> +<text x="384" y="225" class="a" >---</text> +<text x="432" y="225" class="a" >Expected</text> +<text x="384" y="250" class="a" >+++</text> +<text x="432" y="250" class="a" >Actual</text> +<text x="384" y="275" class="a" >@@</text> +<text x="420" y="275" class="a" >-1,2</text> +<text x="480" y="275" class="a" >+1,2</text> +<text x="540" y="275" class="a" >@@</text> +<text x="384" y="300" class="a" >+0000</text> +<text x="396" y="325" class="a" >AAAA</text> +<text x="384" y="350" class="a" >-⏵BBB</text> +<text x="192" y="375" class="a" >Test:</text> +<text x="384" y="375" class="a" >TestCrop_Under</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="425" class="a" >coverage:</text> +<text x="120" y="425" class="a" >55.3%</text> +<text x="192" y="425" class="a" >of</text> +<text x="228" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/viewport</text> +<text x="288" y="450" class="a" >0.006s</text> +<text x="0" y="475" class="a" >FAIL</text> +</g> +<g transform="translate(93304)"> +<text x="0" y="0" class="a" >---</text> +<text x="48" y="0" class="a" >FAIL:</text> +<text x="120" y="0" class="a" >TestCrop_Under</text> +<text x="300" y="0" class="a" >(0.00s)</text> +<text x="48" y="25" class="a" >viewport_test.go:29:</text> +<text x="192" y="50" class="a" >Error</text> +<text x="264" y="50" class="a" >Trace:</text> +<text x="384" y="50" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="75" class="a" >ewport_test.go:29</text> +<text x="192" y="100" class="a" >Error:</text> +<text x="384" y="100" class="a" >Not</text> +<text x="432" y="100" class="a" >equal:</text> +<text x="384" y="125" class="a" >expected:</text> +<text x="504" y="125" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="150" class="a" >actual</text> +<text x="480" y="150" class="a" >:</text> +<text x="504" y="150" class="a" >"0000\nAAAA"</text> +<text x="384" y="200" class="a" >Diff:</text> +<text x="384" y="225" class="a" >---</text> +<text x="432" y="225" class="a" >Expected</text> +<text x="384" y="250" class="a" >+++</text> +<text x="432" y="250" class="a" >Actual</text> +<text x="384" y="275" class="a" >@@</text> +<text x="420" y="275" class="a" >-1,2</text> +<text x="480" y="275" class="a" >+1,2</text> +<text x="540" y="275" class="a" >@@</text> +<text x="384" y="300" class="a" >+0000</text> +<text x="396" y="325" class="a" >AAAA</text> +<text x="384" y="350" class="a" >-⏵BBB</text> +<text x="192" y="375" class="a" >Test:</text> +<text x="384" y="375" class="a" >TestCrop_Under</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="425" class="a" >coverage:</text> +<text x="120" y="425" class="a" >55.3%</text> +<text x="192" y="425" class="a" >of</text> +<text x="228" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/viewport</text> +<text x="288" y="450" class="a" >0.006s</text> +<text x="0" y="475" class="a" >FAIL</text> +</g> +<g transform="translate(94160)"> +<text x="0" y="0" class="a" >---</text> +<text x="48" y="0" class="a" >FAIL:</text> +<text x="120" y="0" class="a" >TestCrop_Under</text> +<text x="300" y="0" class="a" >(0.00s)</text> +<text x="48" y="25" class="a" >viewport_test.go:29:</text> +<text x="192" y="50" class="a" >Error</text> +<text x="264" y="50" class="a" >Trace:</text> +<text x="384" y="50" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="75" class="a" >ewport_test.go:29</text> +<text x="192" y="100" class="a" >Error:</text> +<text x="384" y="100" class="a" >Not</text> +<text x="432" y="100" class="a" >equal:</text> +<text x="384" y="125" class="a" >expected:</text> +<text x="504" y="125" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="150" class="a" >actual</text> +<text x="480" y="150" class="a" >:</text> +<text x="504" y="150" class="a" >"0000\nAAAA"</text> +<text x="384" y="200" class="a" >Diff:</text> +<text x="384" y="225" class="a" >---</text> +<text x="432" y="225" class="a" >Expected</text> +<text x="384" y="250" class="a" >+++</text> +<text x="432" y="250" class="a" >Actual</text> +<text x="384" y="275" class="a" >@@</text> +<text x="420" y="275" class="a" >-1,2</text> +<text x="480" y="275" class="a" >+1,2</text> +<text x="540" y="275" class="a" >@@</text> +<text x="384" y="300" class="a" >+0000</text> +<text x="396" y="325" class="a" >AAAA</text> +<text x="384" y="350" class="a" >-⏵BBB</text> +<text x="192" y="375" class="a" >Test:</text> +<text x="384" y="375" class="a" >TestCrop_Under</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="425" class="a" >coverage:</text> +<text x="120" y="425" class="a" >55.3%</text> +<text x="192" y="425" class="a" >of</text> +<text x="228" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/viewport</text> +<text x="288" y="450" class="a" >0.006s</text> +<text x="0" y="475" class="a" >FAIL</text> +</g> +<g transform="translate(95016)"> +<text x="0" y="0" class="a" >---</text> +<text x="48" y="0" class="a" >FAIL:</text> +<text x="120" y="0" class="a" >TestCrop_Under</text> +<text x="300" y="0" class="a" >(0.00s)</text> +<text x="48" y="25" class="a" >viewport_test.go:29:</text> +<text x="192" y="50" class="a" >Error</text> +<text x="264" y="50" class="a" >Trace:</text> +<text x="384" y="50" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="75" class="a" >ewport_test.go:29</text> +<text x="192" y="100" class="a" >Error:</text> +<text x="384" y="100" class="a" >Not</text> +<text x="432" y="100" class="a" >equal:</text> +<text x="384" y="125" class="a" >expected:</text> +<text x="504" y="125" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="150" class="a" >actual</text> +<text x="480" y="150" class="a" >:</text> +<text x="504" y="150" class="a" >"0000\nAAAA"</text> +<text x="384" y="200" class="a" >Diff:</text> +<text x="384" y="225" class="a" >---</text> +<text x="432" y="225" class="a" >Expected</text> +<text x="384" y="250" class="a" >+++</text> +<text x="432" y="250" class="a" >Actual</text> +<text x="384" y="275" class="a" >@@</text> +<text x="420" y="275" class="a" >-1,2</text> +<text x="480" y="275" class="a" >+1,2</text> +<text x="540" y="275" class="a" >@@</text> +<text x="384" y="300" class="a" >+0000</text> +<text x="396" y="325" class="a" >AAAA</text> +<text x="384" y="350" class="a" >-⏵BBB</text> +<text x="192" y="375" class="a" >Test:</text> +<text x="384" y="375" class="a" >TestCrop_Under</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="425" class="a" >coverage:</text> +<text x="120" y="425" class="a" >55.3%</text> +<text x="192" y="425" class="a" >of</text> +<text x="228" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/viewport</text> +<text x="288" y="450" class="a" >0.006s</text> +<text x="0" y="475" class="a" >FAIL</text> +</g> +<g transform="translate(95872)"> +<text x="0" y="0" class="a" >---</text> +<text x="48" y="0" class="a" >FAIL:</text> +<text x="120" y="0" class="a" >TestCrop_Under</text> +<text x="300" y="0" class="a" >(0.00s)</text> +<text x="48" y="25" class="a" >viewport_test.go:29:</text> +<text x="192" y="50" class="a" >Error</text> +<text x="264" y="50" class="a" >Trace:</text> +<text x="384" y="50" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="75" class="a" >ewport_test.go:29</text> +<text x="192" y="100" class="a" >Error:</text> +<text x="384" y="100" class="a" >Not</text> +<text x="432" y="100" class="a" >equal:</text> +<text x="384" y="125" class="a" >expected:</text> +<text x="504" y="125" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="150" class="a" >actual</text> +<text x="480" y="150" class="a" >:</text> +<text x="504" y="150" class="a" >"0000\nAAAA"</text> +<text x="384" y="200" class="a" >Diff:</text> +<text x="384" y="225" class="a" >---</text> +<text x="432" y="225" class="a" >Expected</text> +<text x="384" y="250" class="a" >+++</text> +<text x="432" y="250" class="a" >Actual</text> +<text x="384" y="275" class="a" >@@</text> +<text x="420" y="275" class="a" >-1,2</text> +<text x="480" y="275" class="a" >+1,2</text> +<text x="540" y="275" class="a" >@@</text> +<text x="384" y="300" class="a" >+0000</text> +<text x="396" y="325" class="a" >AAAA</text> +<text x="384" y="350" class="a" >-⏵BBB</text> +<text x="192" y="375" class="a" >Test:</text> +<text x="384" y="375" class="a" >TestCrop_Under</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="425" class="a" >coverage:</text> +<text x="120" y="425" class="a" >55.3%</text> +<text x="192" y="425" class="a" >of</text> +<text x="228" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/viewport</text> +<text x="288" y="450" class="a" >0.006s</text> +<text x="0" y="475" class="a" >FAIL</text> +</g> +<g transform="translate(96728)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +</g> +<g transform="translate(97584)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +</g> +<g transform="translate(98440)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +</g> +<g transform="translate(99296)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >y</text> +</g> +<g transform="translate(100152)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >ya</text> +</g> +<g transform="translate(101008)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay</text> +</g> +<g transform="translate(101864)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +</g> +<g transform="translate(102720)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +</g> +<g transform="translate(103576)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >n</text> +</g> +<g transform="translate(104432)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >no</text> +</g> +<g transform="translate(105288)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +</g> +<g transform="translate(106144)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +</g> +<g transform="translate(107000)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >l</text> +</g> +<g transform="translate(107856)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >le</text> +</g> +<g transform="translate(108712)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let</text> +</g> +<g transform="translate(109568)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let'</text> +</g> +<g transform="translate(110424)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +</g> +<g transform="translate(111280)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +</g> +<g transform="translate(112136)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >i</text> +</g> +<g transform="translate(112992)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >in</text> +</g> +<g transform="translate(113848)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >inv</text> +</g> +<g transform="translate(114704)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invo</text> +</g> +<g transform="translate(115560)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invok</text> +</g> +<g transform="translate(116416)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invoke</text> +</g> +<g transform="translate(117272)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invoke</text> +</g> +<g transform="translate(118128)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invoke</text> +<text x="420" y="525" class="a" >i</text> +</g> +<g transform="translate(118984)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invoke</text> +<text x="420" y="525" class="a" >it</text> +</g> +<g transform="translate(119840)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invoke</text> +<text x="420" y="525" class="a" >it</text> +</g> +<g transform="translate(120696)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invoke</text> +<text x="420" y="525" class="a" >it</text> +<text x="456" y="525" class="a" >d</text> +</g> +<g transform="translate(121552)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invoke</text> +<text x="420" y="525" class="a" >it</text> +<text x="456" y="525" class="a" >di</text> +</g> +<g transform="translate(122408)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invoke</text> +<text x="420" y="525" class="a" >it</text> +<text x="456" y="525" class="a" >dir</text> +</g> +<g transform="translate(123264)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invoke</text> +<text x="420" y="525" class="a" >it</text> +<text x="456" y="525" class="a" >dire</text> +</g> +<g transform="translate(124120)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invoke</text> +<text x="420" y="525" class="a" >it</text> +<text x="456" y="525" class="a" >direc</text> +</g> +<g transform="translate(124976)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invoke</text> +<text x="420" y="525" class="a" >it</text> +<text x="456" y="525" class="a" >direct</text> +</g> +<g transform="translate(125832)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invoke</text> +<text x="420" y="525" class="a" >it</text> +<text x="456" y="525" class="a" >directl</text> +</g> +<g transform="translate(126688)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invoke</text> +<text x="420" y="525" class="a" >it</text> +<text x="456" y="525" class="a" >directly</text> +</g> +<g transform="translate(127544)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.006s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >#</text> +<text x="156" y="525" class="a" >yay!</text> +<text x="216" y="525" class="a" >now</text> +<text x="264" y="525" class="a" >let's</text> +<text x="336" y="525" class="a" >invoke</text> +<text x="420" y="525" class="a" >it</text> +<text x="456" y="525" class="a" >directly:</text> +</g> +<g transform="translate(128400)"> +<text x="192" y="0" class="a" >Error</text> +<text x="264" y="0" class="a" >Trace:</text> +<text x="384" y="0" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="25" class="a" >ewport_test.go:29</text> +<text x="192" y="50" class="a" >Error:</text> +<text x="384" y="50" class="a" >Not</text> +<text x="432" y="50" class="a" >equal:</text> +<text x="384" y="75" class="a" >expected:</text> +<text x="504" y="75" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="100" class="a" >actual</text> +<text x="480" y="100" class="a" >:</text> +<text x="504" y="100" class="a" >"0000\nAAAA"</text> +<text x="384" y="150" class="a" >Diff:</text> +<text x="384" y="175" class="a" >---</text> +<text x="432" y="175" class="a" >Expected</text> +<text x="384" y="200" class="a" >+++</text> +<text x="432" y="200" class="a" >Actual</text> +<text x="384" y="225" class="a" >@@</text> +<text x="420" y="225" class="a" >-1,2</text> +<text x="480" y="225" class="a" >+1,2</text> +<text x="540" y="225" class="a" >@@</text> +<text x="384" y="250" class="a" >+0000</text> +<text x="396" y="275" class="a" >AAAA</text> +<text x="384" y="300" class="a" >-⏵BBB</text> +<text x="192" y="325" class="a" >Test:</text> +<text x="384" y="325" class="a" >TestCrop_Under</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="0" y="375" class="a" >coverage:</text> +<text x="120" y="375" class="a" >55.3%</text> +<text x="192" y="375" class="a" >of</text> +<text x="228" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="96" y="400" class="a" >pik/viewport</text> +<text x="288" y="400" class="a" >0.006s</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="0" y="475" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="475" class="a" >master]─┄</text> +<text x="0" y="500" class="a" >╰─[</text> +<text x="36" y="500" class="b" >:3</text> +<text x="60" y="500" class="a" >]─┄</text> +<text x="108" y="500" class="a" >%</text> +<text x="132" y="500" class="a" >#</text> +<text x="156" y="500" class="a" >yay!</text> +<text x="216" y="500" class="a" >now</text> +<text x="264" y="500" class="a" >let's</text> +<text x="336" y="500" class="a" >invoke</text> +<text x="420" y="500" class="a" >it</text> +<text x="456" y="500" class="a" >directly:</text> +</g> +<g transform="translate(129256)"> +<text x="192" y="0" class="a" >Error</text> +<text x="264" y="0" class="a" >Trace:</text> +<text x="384" y="0" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="25" class="a" >ewport_test.go:29</text> +<text x="192" y="50" class="a" >Error:</text> +<text x="384" y="50" class="a" >Not</text> +<text x="432" y="50" class="a" >equal:</text> +<text x="384" y="75" class="a" >expected:</text> +<text x="504" y="75" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="100" class="a" >actual</text> +<text x="480" y="100" class="a" >:</text> +<text x="504" y="100" class="a" >"0000\nAAAA"</text> +<text x="384" y="150" class="a" >Diff:</text> +<text x="384" y="175" class="a" >---</text> +<text x="432" y="175" class="a" >Expected</text> +<text x="384" y="200" class="a" >+++</text> +<text x="432" y="200" class="a" >Actual</text> +<text x="384" y="225" class="a" >@@</text> +<text x="420" y="225" class="a" >-1,2</text> +<text x="480" y="225" class="a" >+1,2</text> +<text x="540" y="225" class="a" >@@</text> +<text x="384" y="250" class="a" >+0000</text> +<text x="396" y="275" class="a" >AAAA</text> +<text x="384" y="300" class="a" >-⏵BBB</text> +<text x="192" y="325" class="a" >Test:</text> +<text x="384" y="325" class="a" >TestCrop_Under</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="0" y="375" class="a" >coverage:</text> +<text x="120" y="375" class="a" >55.3%</text> +<text x="192" y="375" class="a" >of</text> +<text x="228" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="96" y="400" class="a" >pik/viewport</text> +<text x="288" y="400" class="a" >0.006s</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="0" y="475" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="475" class="a" >master]─┄</text> +<text x="0" y="500" class="a" >╰─[</text> +<text x="36" y="500" class="b" >:3</text> +<text x="60" y="500" class="a" >]─┄</text> +<text x="108" y="500" class="a" >%</text> +<text x="132" y="500" class="a" >#</text> +<text x="156" y="500" class="a" >yay!</text> +<text x="216" y="500" class="a" >now</text> +<text x="264" y="500" class="a" >let's</text> +<text x="336" y="500" class="a" >invoke</text> +<text x="420" y="500" class="a" >it</text> +<text x="456" y="500" class="a" >directly:</text> +</g> +<g transform="translate(130112)"> +<text x="192" y="0" class="a" >Error</text> +<text x="264" y="0" class="a" >Trace:</text> +<text x="384" y="0" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="25" class="a" >ewport_test.go:29</text> +<text x="192" y="50" class="a" >Error:</text> +<text x="384" y="50" class="a" >Not</text> +<text x="432" y="50" class="a" >equal:</text> +<text x="384" y="75" class="a" >expected:</text> +<text x="504" y="75" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="100" class="a" >actual</text> +<text x="480" y="100" class="a" >:</text> +<text x="504" y="100" class="a" >"0000\nAAAA"</text> +<text x="384" y="150" class="a" >Diff:</text> +<text x="384" y="175" class="a" >---</text> +<text x="432" y="175" class="a" >Expected</text> +<text x="384" y="200" class="a" >+++</text> +<text x="432" y="200" class="a" >Actual</text> +<text x="384" y="225" class="a" >@@</text> +<text x="420" y="225" class="a" >-1,2</text> +<text x="480" y="225" class="a" >+1,2</text> +<text x="540" y="225" class="a" >@@</text> +<text x="384" y="250" class="a" >+0000</text> +<text x="396" y="275" class="a" >AAAA</text> +<text x="384" y="300" class="a" >-⏵BBB</text> +<text x="192" y="325" class="a" >Test:</text> +<text x="384" y="325" class="a" >TestCrop_Under</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="0" y="375" class="a" >coverage:</text> +<text x="120" y="375" class="a" >55.3%</text> +<text x="192" y="375" class="a" >of</text> +<text x="228" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="96" y="400" class="a" >pik/viewport</text> +<text x="288" y="400" class="a" >0.006s</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="0" y="475" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="475" class="a" >master]─┄</text> +<text x="0" y="500" class="a" >╰─[</text> +<text x="36" y="500" class="b" >:3</text> +<text x="60" y="500" class="a" >]─┄</text> +<text x="108" y="500" class="a" >%</text> +<text x="132" y="500" class="a" >#</text> +<text x="156" y="500" class="a" >yay!</text> +<text x="216" y="500" class="a" >now</text> +<text x="264" y="500" class="a" >let's</text> +<text x="336" y="500" class="a" >invoke</text> +<text x="420" y="500" class="a" >it</text> +<text x="456" y="500" class="a" >directly:</text> +</g> +<g transform="translate(130968)"> +<text x="192" y="0" class="a" >Error</text> +<text x="264" y="0" class="a" >Trace:</text> +<text x="384" y="0" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="25" class="a" >ewport_test.go:29</text> +<text x="192" y="50" class="a" >Error:</text> +<text x="384" y="50" class="a" >Not</text> +<text x="432" y="50" class="a" >equal:</text> +<text x="384" y="75" class="a" >expected:</text> +<text x="504" y="75" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="100" class="a" >actual</text> +<text x="480" y="100" class="a" >:</text> +<text x="504" y="100" class="a" >"0000\nAAAA"</text> +<text x="384" y="150" class="a" >Diff:</text> +<text x="384" y="175" class="a" >---</text> +<text x="432" y="175" class="a" >Expected</text> +<text x="384" y="200" class="a" >+++</text> +<text x="432" y="200" class="a" >Actual</text> +<text x="384" y="225" class="a" >@@</text> +<text x="420" y="225" class="a" >-1,2</text> +<text x="480" y="225" class="a" >+1,2</text> +<text x="540" y="225" class="a" >@@</text> +<text x="384" y="250" class="a" >+0000</text> +<text x="396" y="275" class="a" >AAAA</text> +<text x="384" y="300" class="a" >-⏵BBB</text> +<text x="192" y="325" class="a" >Test:</text> +<text x="384" y="325" class="a" >TestCrop_Under</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="0" y="375" class="a" >coverage:</text> +<text x="120" y="375" class="a" >55.3%</text> +<text x="192" y="375" class="a" >of</text> +<text x="228" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="96" y="400" class="a" >pik/viewport</text> +<text x="288" y="400" class="a" >0.006s</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="0" y="475" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="475" class="a" >master]─┄</text> +<text x="0" y="500" class="a" >╰─[</text> +<text x="36" y="500" class="b" >:3</text> +<text x="60" y="500" class="a" >]─┄</text> +<text x="108" y="500" class="a" >%</text> +<text x="132" y="500" class="a" >#</text> +<text x="156" y="500" class="a" >yay!</text> +<text x="216" y="500" class="a" >now</text> +<text x="264" y="500" class="a" >let's</text> +<text x="336" y="500" class="a" >invoke</text> +<text x="420" y="500" class="a" >it</text> +<text x="456" y="500" class="a" >directly:</text> +</g> +<g transform="translate(131824)"> +<text x="0" y="0" class="a" >ewport_test.go:29</text> +<text x="192" y="25" class="a" >Error:</text> +<text x="384" y="25" class="a" >Not</text> +<text x="432" y="25" class="a" >equal:</text> +<text x="384" y="50" class="a" >expected:</text> +<text x="504" y="50" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="75" class="a" >actual</text> +<text x="480" y="75" class="a" >:</text> +<text x="504" y="75" class="a" >"0000\nAAAA"</text> +<text x="384" y="125" class="a" >Diff:</text> +<text x="384" y="150" class="a" >---</text> +<text x="432" y="150" class="a" >Expected</text> +<text x="384" y="175" class="a" >+++</text> +<text x="432" y="175" class="a" >Actual</text> +<text x="384" y="200" class="a" >@@</text> +<text x="420" y="200" class="a" >-1,2</text> +<text x="480" y="200" class="a" >+1,2</text> +<text x="540" y="200" class="a" >@@</text> +<text x="384" y="225" class="a" >+0000</text> +<text x="396" y="250" class="a" >AAAA</text> +<text x="384" y="275" class="a" >-⏵BBB</text> +<text x="192" y="300" class="a" >Test:</text> +<text x="384" y="300" class="a" >TestCrop_Under</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="0" y="350" class="a" >coverage:</text> +<text x="120" y="350" class="a" >55.3%</text> +<text x="192" y="350" class="a" >of</text> +<text x="228" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/viewport</text> +<text x="288" y="375" class="a" >0.006s</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >#</text> +<text x="156" y="475" class="a" >yay!</text> +<text x="216" y="475" class="a" >now</text> +<text x="264" y="475" class="a" >let's</text> +<text x="336" y="475" class="a" >invoke</text> +<text x="420" y="475" class="a" >it</text> +<text x="456" y="475" class="a" >directly:</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +</g> +<g transform="translate(132680)"> +<text x="0" y="0" class="a" >ewport_test.go:29</text> +<text x="192" y="25" class="a" >Error:</text> +<text x="384" y="25" class="a" >Not</text> +<text x="432" y="25" class="a" >equal:</text> +<text x="384" y="50" class="a" >expected:</text> +<text x="504" y="50" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="75" class="a" >actual</text> +<text x="480" y="75" class="a" >:</text> +<text x="504" y="75" class="a" >"0000\nAAAA"</text> +<text x="384" y="125" class="a" >Diff:</text> +<text x="384" y="150" class="a" >---</text> +<text x="432" y="150" class="a" >Expected</text> +<text x="384" y="175" class="a" >+++</text> +<text x="432" y="175" class="a" >Actual</text> +<text x="384" y="200" class="a" >@@</text> +<text x="420" y="200" class="a" >-1,2</text> +<text x="480" y="200" class="a" >+1,2</text> +<text x="540" y="200" class="a" >@@</text> +<text x="384" y="225" class="a" >+0000</text> +<text x="396" y="250" class="a" >AAAA</text> +<text x="384" y="275" class="a" >-⏵BBB</text> +<text x="192" y="300" class="a" >Test:</text> +<text x="384" y="300" class="a" >TestCrop_Under</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="0" y="350" class="a" >coverage:</text> +<text x="120" y="350" class="a" >55.3%</text> +<text x="192" y="350" class="a" >of</text> +<text x="228" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/viewport</text> +<text x="288" y="375" class="a" >0.006s</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >#</text> +<text x="156" y="475" class="a" >yay!</text> +<text x="216" y="475" class="a" >now</text> +<text x="264" y="475" class="a" >let's</text> +<text x="336" y="475" class="a" >invoke</text> +<text x="420" y="475" class="a" >it</text> +<text x="456" y="475" class="a" >directly:</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +</g> +<g transform="translate(133536)"> +<text x="0" y="0" class="a" >ewport_test.go:29</text> +<text x="192" y="25" class="a" >Error:</text> +<text x="384" y="25" class="a" >Not</text> +<text x="432" y="25" class="a" >equal:</text> +<text x="384" y="50" class="a" >expected:</text> +<text x="504" y="50" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="75" class="a" >actual</text> +<text x="480" y="75" class="a" >:</text> +<text x="504" y="75" class="a" >"0000\nAAAA"</text> +<text x="384" y="125" class="a" >Diff:</text> +<text x="384" y="150" class="a" >---</text> +<text x="432" y="150" class="a" >Expected</text> +<text x="384" y="175" class="a" >+++</text> +<text x="432" y="175" class="a" >Actual</text> +<text x="384" y="200" class="a" >@@</text> +<text x="420" y="200" class="a" >-1,2</text> +<text x="480" y="200" class="a" >+1,2</text> +<text x="540" y="200" class="a" >@@</text> +<text x="384" y="225" class="a" >+0000</text> +<text x="396" y="250" class="a" >AAAA</text> +<text x="384" y="275" class="a" >-⏵BBB</text> +<text x="192" y="300" class="a" >Test:</text> +<text x="384" y="300" class="a" >TestCrop_Under</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="0" y="350" class="a" >coverage:</text> +<text x="120" y="350" class="a" >55.3%</text> +<text x="192" y="350" class="a" >of</text> +<text x="228" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/viewport</text> +<text x="288" y="375" class="a" >0.006s</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >#</text> +<text x="156" y="475" class="a" >yay!</text> +<text x="216" y="475" class="a" >now</text> +<text x="264" y="475" class="a" >let's</text> +<text x="336" y="475" class="a" >invoke</text> +<text x="420" y="475" class="a" >it</text> +<text x="456" y="475" class="a" >directly:</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >p</text> +</g> +<g transform="translate(134392)"> +<text x="0" y="0" class="a" >ewport_test.go:29</text> +<text x="192" y="25" class="a" >Error:</text> +<text x="384" y="25" class="a" >Not</text> +<text x="432" y="25" class="a" >equal:</text> +<text x="384" y="50" class="a" >expected:</text> +<text x="504" y="50" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="75" class="a" >actual</text> +<text x="480" y="75" class="a" >:</text> +<text x="504" y="75" class="a" >"0000\nAAAA"</text> +<text x="384" y="125" class="a" >Diff:</text> +<text x="384" y="150" class="a" >---</text> +<text x="432" y="150" class="a" >Expected</text> +<text x="384" y="175" class="a" >+++</text> +<text x="432" y="175" class="a" >Actual</text> +<text x="384" y="200" class="a" >@@</text> +<text x="420" y="200" class="a" >-1,2</text> +<text x="480" y="200" class="a" >+1,2</text> +<text x="540" y="200" class="a" >@@</text> +<text x="384" y="225" class="a" >+0000</text> +<text x="396" y="250" class="a" >AAAA</text> +<text x="384" y="275" class="a" >-⏵BBB</text> +<text x="192" y="300" class="a" >Test:</text> +<text x="384" y="300" class="a" >TestCrop_Under</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="0" y="350" class="a" >coverage:</text> +<text x="120" y="350" class="a" >55.3%</text> +<text x="192" y="350" class="a" >of</text> +<text x="228" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/viewport</text> +<text x="288" y="375" class="a" >0.006s</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >#</text> +<text x="156" y="475" class="a" >yay!</text> +<text x="216" y="475" class="a" >now</text> +<text x="264" y="475" class="a" >let's</text> +<text x="336" y="475" class="a" >invoke</text> +<text x="420" y="475" class="a" >it</text> +<text x="456" y="475" class="a" >directly:</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >pi</text> +</g> +<g transform="translate(135248)"> +<text x="0" y="0" class="a" >ewport_test.go:29</text> +<text x="192" y="25" class="a" >Error:</text> +<text x="384" y="25" class="a" >Not</text> +<text x="432" y="25" class="a" >equal:</text> +<text x="384" y="50" class="a" >expected:</text> +<text x="504" y="50" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="75" class="a" >actual</text> +<text x="480" y="75" class="a" >:</text> +<text x="504" y="75" class="a" >"0000\nAAAA"</text> +<text x="384" y="125" class="a" >Diff:</text> +<text x="384" y="150" class="a" >---</text> +<text x="432" y="150" class="a" >Expected</text> +<text x="384" y="175" class="a" >+++</text> +<text x="432" y="175" class="a" >Actual</text> +<text x="384" y="200" class="a" >@@</text> +<text x="420" y="200" class="a" >-1,2</text> +<text x="480" y="200" class="a" >+1,2</text> +<text x="540" y="200" class="a" >@@</text> +<text x="384" y="225" class="a" >+0000</text> +<text x="396" y="250" class="a" >AAAA</text> +<text x="384" y="275" class="a" >-⏵BBB</text> +<text x="192" y="300" class="a" >Test:</text> +<text x="384" y="300" class="a" >TestCrop_Under</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="0" y="350" class="a" >coverage:</text> +<text x="120" y="350" class="a" >55.3%</text> +<text x="192" y="350" class="a" >of</text> +<text x="228" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/viewport</text> +<text x="288" y="375" class="a" >0.006s</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >#</text> +<text x="156" y="475" class="a" >yay!</text> +<text x="216" y="475" class="a" >now</text> +<text x="264" y="475" class="a" >let's</text> +<text x="336" y="475" class="a" >invoke</text> +<text x="420" y="475" class="a" >it</text> +<text x="456" y="475" class="a" >directly:</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >pik</text> +</g> +<g transform="translate(136104)"> +<text x="0" y="0" class="a" >ewport_test.go:29</text> +<text x="192" y="25" class="a" >Error:</text> +<text x="384" y="25" class="a" >Not</text> +<text x="432" y="25" class="a" >equal:</text> +<text x="384" y="50" class="a" >expected:</text> +<text x="504" y="50" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="75" class="a" >actual</text> +<text x="480" y="75" class="a" >:</text> +<text x="504" y="75" class="a" >"0000\nAAAA"</text> +<text x="384" y="125" class="a" >Diff:</text> +<text x="384" y="150" class="a" >---</text> +<text x="432" y="150" class="a" >Expected</text> +<text x="384" y="175" class="a" >+++</text> +<text x="432" y="175" class="a" >Actual</text> +<text x="384" y="200" class="a" >@@</text> +<text x="420" y="200" class="a" >-1,2</text> +<text x="480" y="200" class="a" >+1,2</text> +<text x="540" y="200" class="a" >@@</text> +<text x="384" y="225" class="a" >+0000</text> +<text x="396" y="250" class="a" >AAAA</text> +<text x="384" y="275" class="a" >-⏵BBB</text> +<text x="192" y="300" class="a" >Test:</text> +<text x="384" y="300" class="a" >TestCrop_Under</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="0" y="350" class="a" >coverage:</text> +<text x="120" y="350" class="a" >55.3%</text> +<text x="192" y="350" class="a" >of</text> +<text x="228" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/viewport</text> +<text x="288" y="375" class="a" >0.006s</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >#</text> +<text x="156" y="475" class="a" >yay!</text> +<text x="216" y="475" class="a" >now</text> +<text x="264" y="475" class="a" >let's</text> +<text x="336" y="475" class="a" >invoke</text> +<text x="420" y="475" class="a" >it</text> +<text x="456" y="475" class="a" >directly:</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >pik</text> +</g> +<g transform="translate(136960)"> +<text x="0" y="0" class="a" >ewport_test.go:29</text> +<text x="192" y="25" class="a" >Error:</text> +<text x="384" y="25" class="a" >Not</text> +<text x="432" y="25" class="a" >equal:</text> +<text x="384" y="50" class="a" >expected:</text> +<text x="504" y="50" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="75" class="a" >actual</text> +<text x="480" y="75" class="a" >:</text> +<text x="504" y="75" class="a" >"0000\nAAAA"</text> +<text x="384" y="125" class="a" >Diff:</text> +<text x="384" y="150" class="a" >---</text> +<text x="432" y="150" class="a" >Expected</text> +<text x="384" y="175" class="a" >+++</text> +<text x="432" y="175" class="a" >Actual</text> +<text x="384" y="200" class="a" >@@</text> +<text x="420" y="200" class="a" >-1,2</text> +<text x="480" y="200" class="a" >+1,2</text> +<text x="540" y="200" class="a" >@@</text> +<text x="384" y="225" class="a" >+0000</text> +<text x="396" y="250" class="a" >AAAA</text> +<text x="384" y="275" class="a" >-⏵BBB</text> +<text x="192" y="300" class="a" >Test:</text> +<text x="384" y="300" class="a" >TestCrop_Under</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="0" y="350" class="a" >coverage:</text> +<text x="120" y="350" class="a" >55.3%</text> +<text x="192" y="350" class="a" >of</text> +<text x="228" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/viewport</text> +<text x="288" y="375" class="a" >0.006s</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >#</text> +<text x="156" y="475" class="a" >yay!</text> +<text x="216" y="475" class="a" >now</text> +<text x="264" y="475" class="a" >let's</text> +<text x="336" y="475" class="a" >invoke</text> +<text x="420" y="475" class="a" >it</text> +<text x="456" y="475" class="a" >directly:</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >pik</text> +<text x="180" y="525" class="a" >c</text> +</g> +<g transform="translate(137816)"> +<text x="0" y="0" class="a" >ewport_test.go:29</text> +<text x="192" y="25" class="a" >Error:</text> +<text x="384" y="25" class="a" >Not</text> +<text x="432" y="25" class="a" >equal:</text> +<text x="384" y="50" class="a" >expected:</text> +<text x="504" y="50" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="75" class="a" >actual</text> +<text x="480" y="75" class="a" >:</text> +<text x="504" y="75" class="a" >"0000\nAAAA"</text> +<text x="384" y="125" class="a" >Diff:</text> +<text x="384" y="150" class="a" >---</text> +<text x="432" y="150" class="a" >Expected</text> +<text x="384" y="175" class="a" >+++</text> +<text x="432" y="175" class="a" >Actual</text> +<text x="384" y="200" class="a" >@@</text> +<text x="420" y="200" class="a" >-1,2</text> +<text x="480" y="200" class="a" >+1,2</text> +<text x="540" y="200" class="a" >@@</text> +<text x="384" y="225" class="a" >+0000</text> +<text x="396" y="250" class="a" >AAAA</text> +<text x="384" y="275" class="a" >-⏵BBB</text> +<text x="192" y="300" class="a" >Test:</text> +<text x="384" y="300" class="a" >TestCrop_Under</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="0" y="350" class="a" >coverage:</text> +<text x="120" y="350" class="a" >55.3%</text> +<text x="192" y="350" class="a" >of</text> +<text x="228" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/viewport</text> +<text x="288" y="375" class="a" >0.006s</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >#</text> +<text x="156" y="475" class="a" >yay!</text> +<text x="216" y="475" class="a" >now</text> +<text x="264" y="475" class="a" >let's</text> +<text x="336" y="475" class="a" >invoke</text> +<text x="420" y="475" class="a" >it</text> +<text x="456" y="475" class="a" >directly:</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >pik</text> +<text x="180" y="525" class="a" >co</text> +</g> +<g transform="translate(138672)"> +<text x="0" y="0" class="a" >ewport_test.go:29</text> +<text x="192" y="25" class="a" >Error:</text> +<text x="384" y="25" class="a" >Not</text> +<text x="432" y="25" class="a" >equal:</text> +<text x="384" y="50" class="a" >expected:</text> +<text x="504" y="50" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="75" class="a" >actual</text> +<text x="480" y="75" class="a" >:</text> +<text x="504" y="75" class="a" >"0000\nAAAA"</text> +<text x="384" y="125" class="a" >Diff:</text> +<text x="384" y="150" class="a" >---</text> +<text x="432" y="150" class="a" >Expected</text> +<text x="384" y="175" class="a" >+++</text> +<text x="432" y="175" class="a" >Actual</text> +<text x="384" y="200" class="a" >@@</text> +<text x="420" y="200" class="a" >-1,2</text> +<text x="480" y="200" class="a" >+1,2</text> +<text x="540" y="200" class="a" >@@</text> +<text x="384" y="225" class="a" >+0000</text> +<text x="396" y="250" class="a" >AAAA</text> +<text x="384" y="275" class="a" >-⏵BBB</text> +<text x="192" y="300" class="a" >Test:</text> +<text x="384" y="300" class="a" >TestCrop_Under</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="0" y="350" class="a" >coverage:</text> +<text x="120" y="350" class="a" >55.3%</text> +<text x="192" y="350" class="a" >of</text> +<text x="228" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/viewport</text> +<text x="288" y="375" class="a" >0.006s</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >#</text> +<text x="156" y="475" class="a" >yay!</text> +<text x="216" y="475" class="a" >now</text> +<text x="264" y="475" class="a" >let's</text> +<text x="336" y="475" class="a" >invoke</text> +<text x="420" y="475" class="a" >it</text> +<text x="456" y="475" class="a" >directly:</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >pik</text> +<text x="180" y="525" class="a" >cov</text> +</g> +<g transform="translate(139528)"> +<text x="0" y="0" class="a" >ewport_test.go:29</text> +<text x="192" y="25" class="a" >Error:</text> +<text x="384" y="25" class="a" >Not</text> +<text x="432" y="25" class="a" >equal:</text> +<text x="384" y="50" class="a" >expected:</text> +<text x="504" y="50" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="75" class="a" >actual</text> +<text x="480" y="75" class="a" >:</text> +<text x="504" y="75" class="a" >"0000\nAAAA"</text> +<text x="384" y="125" class="a" >Diff:</text> +<text x="384" y="150" class="a" >---</text> +<text x="432" y="150" class="a" >Expected</text> +<text x="384" y="175" class="a" >+++</text> +<text x="432" y="175" class="a" >Actual</text> +<text x="384" y="200" class="a" >@@</text> +<text x="420" y="200" class="a" >-1,2</text> +<text x="480" y="200" class="a" >+1,2</text> +<text x="540" y="200" class="a" >@@</text> +<text x="384" y="225" class="a" >+0000</text> +<text x="396" y="250" class="a" >AAAA</text> +<text x="384" y="275" class="a" >-⏵BBB</text> +<text x="192" y="300" class="a" >Test:</text> +<text x="384" y="300" class="a" >TestCrop_Under</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="0" y="350" class="a" >coverage:</text> +<text x="120" y="350" class="a" >55.3%</text> +<text x="192" y="350" class="a" >of</text> +<text x="228" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/viewport</text> +<text x="288" y="375" class="a" >0.006s</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >#</text> +<text x="156" y="475" class="a" >yay!</text> +<text x="216" y="475" class="a" >now</text> +<text x="264" y="475" class="a" >let's</text> +<text x="336" y="475" class="a" >invoke</text> +<text x="420" y="475" class="a" >it</text> +<text x="456" y="475" class="a" >directly:</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >pik</text> +<text x="180" y="525" class="a" >cove</text> +</g> +<g transform="translate(140384)"> +<text x="0" y="0" class="a" >ewport_test.go:29</text> +<text x="192" y="25" class="a" >Error:</text> +<text x="384" y="25" class="a" >Not</text> +<text x="432" y="25" class="a" >equal:</text> +<text x="384" y="50" class="a" >expected:</text> +<text x="504" y="50" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="75" class="a" >actual</text> +<text x="480" y="75" class="a" >:</text> +<text x="504" y="75" class="a" >"0000\nAAAA"</text> +<text x="384" y="125" class="a" >Diff:</text> +<text x="384" y="150" class="a" >---</text> +<text x="432" y="150" class="a" >Expected</text> +<text x="384" y="175" class="a" >+++</text> +<text x="432" y="175" class="a" >Actual</text> +<text x="384" y="200" class="a" >@@</text> +<text x="420" y="200" class="a" >-1,2</text> +<text x="480" y="200" class="a" >+1,2</text> +<text x="540" y="200" class="a" >@@</text> +<text x="384" y="225" class="a" >+0000</text> +<text x="396" y="250" class="a" >AAAA</text> +<text x="384" y="275" class="a" >-⏵BBB</text> +<text x="192" y="300" class="a" >Test:</text> +<text x="384" y="300" class="a" >TestCrop_Under</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="0" y="350" class="a" >coverage:</text> +<text x="120" y="350" class="a" >55.3%</text> +<text x="192" y="350" class="a" >of</text> +<text x="228" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/viewport</text> +<text x="288" y="375" class="a" >0.006s</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >#</text> +<text x="156" y="475" class="a" >yay!</text> +<text x="216" y="475" class="a" >now</text> +<text x="264" y="475" class="a" >let's</text> +<text x="336" y="475" class="a" >invoke</text> +<text x="420" y="475" class="a" >it</text> +<text x="456" y="475" class="a" >directly:</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >pik</text> +<text x="180" y="525" class="a" >cover</text> +</g> +<g transform="translate(141240)"> +<text x="0" y="0" class="a" >ewport_test.go:29</text> +<text x="192" y="25" class="a" >Error:</text> +<text x="384" y="25" class="a" >Not</text> +<text x="432" y="25" class="a" >equal:</text> +<text x="384" y="50" class="a" >expected:</text> +<text x="504" y="50" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="75" class="a" >actual</text> +<text x="480" y="75" class="a" >:</text> +<text x="504" y="75" class="a" >"0000\nAAAA"</text> +<text x="384" y="125" class="a" >Diff:</text> +<text x="384" y="150" class="a" >---</text> +<text x="432" y="150" class="a" >Expected</text> +<text x="384" y="175" class="a" >+++</text> +<text x="432" y="175" class="a" >Actual</text> +<text x="384" y="200" class="a" >@@</text> +<text x="420" y="200" class="a" >-1,2</text> +<text x="480" y="200" class="a" >+1,2</text> +<text x="540" y="200" class="a" >@@</text> +<text x="384" y="225" class="a" >+0000</text> +<text x="396" y="250" class="a" >AAAA</text> +<text x="384" y="275" class="a" >-⏵BBB</text> +<text x="192" y="300" class="a" >Test:</text> +<text x="384" y="300" class="a" >TestCrop_Under</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="0" y="350" class="a" >coverage:</text> +<text x="120" y="350" class="a" >55.3%</text> +<text x="192" y="350" class="a" >of</text> +<text x="228" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/viewport</text> +<text x="288" y="375" class="a" >0.006s</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >#</text> +<text x="156" y="475" class="a" >yay!</text> +<text x="216" y="475" class="a" >now</text> +<text x="264" y="475" class="a" >let's</text> +<text x="336" y="475" class="a" >invoke</text> +<text x="420" y="475" class="a" >it</text> +<text x="456" y="475" class="a" >directly:</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >pik</text> +<text x="180" y="525" class="a" >covera</text> +</g> +<g transform="translate(142096)"> +<text x="0" y="0" class="a" >ewport_test.go:29</text> +<text x="192" y="25" class="a" >Error:</text> +<text x="384" y="25" class="a" >Not</text> +<text x="432" y="25" class="a" >equal:</text> +<text x="384" y="50" class="a" >expected:</text> +<text x="504" y="50" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="75" class="a" >actual</text> +<text x="480" y="75" class="a" >:</text> +<text x="504" y="75" class="a" >"0000\nAAAA"</text> +<text x="384" y="125" class="a" >Diff:</text> +<text x="384" y="150" class="a" >---</text> +<text x="432" y="150" class="a" >Expected</text> +<text x="384" y="175" class="a" >+++</text> +<text x="432" y="175" class="a" >Actual</text> +<text x="384" y="200" class="a" >@@</text> +<text x="420" y="200" class="a" >-1,2</text> +<text x="480" y="200" class="a" >+1,2</text> +<text x="540" y="200" class="a" >@@</text> +<text x="384" y="225" class="a" >+0000</text> +<text x="396" y="250" class="a" >AAAA</text> +<text x="384" y="275" class="a" >-⏵BBB</text> +<text x="192" y="300" class="a" >Test:</text> +<text x="384" y="300" class="a" >TestCrop_Under</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="0" y="350" class="a" >coverage:</text> +<text x="120" y="350" class="a" >55.3%</text> +<text x="192" y="350" class="a" >of</text> +<text x="228" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/viewport</text> +<text x="288" y="375" class="a" >0.006s</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >#</text> +<text x="156" y="475" class="a" >yay!</text> +<text x="216" y="475" class="a" >now</text> +<text x="264" y="475" class="a" >let's</text> +<text x="336" y="475" class="a" >invoke</text> +<text x="420" y="475" class="a" >it</text> +<text x="456" y="475" class="a" >directly:</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >pik</text> +<text x="180" y="525" class="a" >coverag</text> +</g> +<g transform="translate(142952)"> +<text x="0" y="0" class="a" >ewport_test.go:29</text> +<text x="192" y="25" class="a" >Error:</text> +<text x="384" y="25" class="a" >Not</text> +<text x="432" y="25" class="a" >equal:</text> +<text x="384" y="50" class="a" >expected:</text> +<text x="504" y="50" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="75" class="a" >actual</text> +<text x="480" y="75" class="a" >:</text> +<text x="504" y="75" class="a" >"0000\nAAAA"</text> +<text x="384" y="125" class="a" >Diff:</text> +<text x="384" y="150" class="a" >---</text> +<text x="432" y="150" class="a" >Expected</text> +<text x="384" y="175" class="a" >+++</text> +<text x="432" y="175" class="a" >Actual</text> +<text x="384" y="200" class="a" >@@</text> +<text x="420" y="200" class="a" >-1,2</text> +<text x="480" y="200" class="a" >+1,2</text> +<text x="540" y="200" class="a" >@@</text> +<text x="384" y="225" class="a" >+0000</text> +<text x="396" y="250" class="a" >AAAA</text> +<text x="384" y="275" class="a" >-⏵BBB</text> +<text x="192" y="300" class="a" >Test:</text> +<text x="384" y="300" class="a" >TestCrop_Under</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="0" y="350" class="a" >coverage:</text> +<text x="120" y="350" class="a" >55.3%</text> +<text x="192" y="350" class="a" >of</text> +<text x="228" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/viewport</text> +<text x="288" y="375" class="a" >0.006s</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >#</text> +<text x="156" y="475" class="a" >yay!</text> +<text x="216" y="475" class="a" >now</text> +<text x="264" y="475" class="a" >let's</text> +<text x="336" y="475" class="a" >invoke</text> +<text x="420" y="475" class="a" >it</text> +<text x="456" y="475" class="a" >directly:</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >pik</text> +<text x="180" y="525" class="a" >coverage</text> +</g> +<g transform="translate(143808)"> +<text x="0" y="0" class="a" >ewport_test.go:29</text> +<text x="192" y="25" class="a" >Error:</text> +<text x="384" y="25" class="a" >Not</text> +<text x="432" y="25" class="a" >equal:</text> +<text x="384" y="50" class="a" >expected:</text> +<text x="504" y="50" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="75" class="a" >actual</text> +<text x="480" y="75" class="a" >:</text> +<text x="504" y="75" class="a" >"0000\nAAAA"</text> +<text x="384" y="125" class="a" >Diff:</text> +<text x="384" y="150" class="a" >---</text> +<text x="432" y="150" class="a" >Expected</text> +<text x="384" y="175" class="a" >+++</text> +<text x="432" y="175" class="a" >Actual</text> +<text x="384" y="200" class="a" >@@</text> +<text x="420" y="200" class="a" >-1,2</text> +<text x="480" y="200" class="a" >+1,2</text> +<text x="540" y="200" class="a" >@@</text> +<text x="384" y="225" class="a" >+0000</text> +<text x="396" y="250" class="a" >AAAA</text> +<text x="384" y="275" class="a" >-⏵BBB</text> +<text x="192" y="300" class="a" >Test:</text> +<text x="384" y="300" class="a" >TestCrop_Under</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="0" y="350" class="a" >coverage:</text> +<text x="120" y="350" class="a" >55.3%</text> +<text x="192" y="350" class="a" >of</text> +<text x="228" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/viewport</text> +<text x="288" y="375" class="a" >0.006s</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >#</text> +<text x="156" y="475" class="a" >yay!</text> +<text x="216" y="475" class="a" >now</text> +<text x="264" y="475" class="a" >let's</text> +<text x="336" y="475" class="a" >invoke</text> +<text x="420" y="475" class="a" >it</text> +<text x="456" y="475" class="a" >directly:</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >pik</text> +<text x="180" y="525" class="a" >coverage</text> +</g> +<g transform="translate(144664)"> +<text x="192" y="0" class="a" >Error:</text> +<text x="384" y="0" class="a" >Not</text> +<text x="432" y="0" class="a" >equal:</text> +<text x="384" y="25" class="a" >expected:</text> +<text x="504" y="25" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="50" class="a" >actual</text> +<text x="480" y="50" class="a" >:</text> +<text x="504" y="50" class="a" >"0000\nAAAA"</text> +<text x="384" y="100" class="a" >Diff:</text> +<text x="384" y="125" class="a" >---</text> +<text x="432" y="125" class="a" >Expected</text> +<text x="384" y="150" class="a" >+++</text> +<text x="432" y="150" class="a" >Actual</text> +<text x="384" y="175" class="a" >@@</text> +<text x="420" y="175" class="a" >-1,2</text> +<text x="480" y="175" class="a" >+1,2</text> +<text x="540" y="175" class="a" >@@</text> +<text x="384" y="200" class="a" >+0000</text> +<text x="396" y="225" class="a" >AAAA</text> +<text x="384" y="250" class="a" >-⏵BBB</text> +<text x="192" y="275" class="a" >Test:</text> +<text x="384" y="275" class="a" >TestCrop_Under</text> +<text x="0" y="300" class="a" >FAIL</text> +<text x="0" y="325" class="a" >coverage:</text> +<text x="120" y="325" class="a" >55.3%</text> +<text x="192" y="325" class="a" >of</text> +<text x="228" y="325" class="a" >statements</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="96" y="350" class="a" >pik/viewport</text> +<text x="288" y="350" class="a" >0.006s</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="425" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="425" class="a" >master]─┄</text> +<text x="0" y="450" class="a" >╰─[</text> +<text x="36" y="450" class="b" >:3</text> +<text x="60" y="450" class="a" >]─┄</text> +<text x="108" y="450" class="a" >%</text> +<text x="132" y="450" class="a" >#</text> +<text x="156" y="450" class="a" >yay!</text> +<text x="216" y="450" class="a" >now</text> +<text x="264" y="450" class="a" >let's</text> +<text x="336" y="450" class="a" >invoke</text> +<text x="420" y="450" class="a" >it</text> +<text x="456" y="450" class="a" >directly:</text> +<text x="0" y="475" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="475" class="a" >master]─┄</text> +<text x="0" y="500" class="a" >╰─[</text> +<text x="36" y="500" class="b" >:3</text> +<text x="60" y="500" class="a" >]─┄</text> +<text x="108" y="500" class="a" >%</text> +<text x="132" y="500" class="a" >pik</text> +<text x="180" y="500" class="a" >coverage</text> +</g> +<g transform="translate(145520)"> +<text x="192" y="0" class="a" >Error:</text> +<text x="384" y="0" class="a" >Not</text> +<text x="432" y="0" class="a" >equal:</text> +<text x="384" y="25" class="a" >expected:</text> +<text x="504" y="25" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="50" class="a" >actual</text> +<text x="480" y="50" class="a" >:</text> +<text x="504" y="50" class="a" >"0000\nAAAA"</text> +<text x="384" y="100" class="a" >Diff:</text> +<text x="384" y="125" class="a" >---</text> +<text x="432" y="125" class="a" >Expected</text> +<text x="384" y="150" class="a" >+++</text> +<text x="432" y="150" class="a" >Actual</text> +<text x="384" y="175" class="a" >@@</text> +<text x="420" y="175" class="a" >-1,2</text> +<text x="480" y="175" class="a" >+1,2</text> +<text x="540" y="175" class="a" >@@</text> +<text x="384" y="200" class="a" >+0000</text> +<text x="396" y="225" class="a" >AAAA</text> +<text x="384" y="250" class="a" >-⏵BBB</text> +<text x="192" y="275" class="a" >Test:</text> +<text x="384" y="275" class="a" >TestCrop_Under</text> +<text x="0" y="300" class="a" >FAIL</text> +<text x="0" y="325" class="a" >coverage:</text> +<text x="120" y="325" class="a" >55.3%</text> +<text x="192" y="325" class="a" >of</text> +<text x="228" y="325" class="a" >statements</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="96" y="350" class="a" >pik/viewport</text> +<text x="288" y="350" class="a" >0.006s</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="425" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="425" class="a" >master]─┄</text> +<text x="0" y="450" class="a" >╰─[</text> +<text x="36" y="450" class="b" >:3</text> +<text x="60" y="450" class="a" >]─┄</text> +<text x="108" y="450" class="a" >%</text> +<text x="132" y="450" class="a" >#</text> +<text x="156" y="450" class="a" >yay!</text> +<text x="216" y="450" class="a" >now</text> +<text x="264" y="450" class="a" >let's</text> +<text x="336" y="450" class="a" >invoke</text> +<text x="420" y="450" class="a" >it</text> +<text x="456" y="450" class="a" >directly:</text> +<text x="0" y="475" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="475" class="a" >master]─┄</text> +<text x="0" y="500" class="a" >╰─[</text> +<text x="36" y="500" class="b" >:3</text> +<text x="60" y="500" class="a" >]─┄</text> +<text x="108" y="500" class="a" >%</text> +<text x="132" y="500" class="a" >pik</text> +<text x="180" y="500" class="a" >coverage</text> +</g> +<g transform="translate(146376)"> +<text x="192" y="0" class="a" >Error:</text> +<text x="384" y="0" class="a" >Not</text> +<text x="432" y="0" class="a" >equal:</text> +<text x="384" y="25" class="a" >expected:</text> +<text x="504" y="25" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="50" class="a" >actual</text> +<text x="480" y="50" class="a" >:</text> +<text x="504" y="50" class="a" >"0000\nAAAA"</text> +<text x="384" y="100" class="a" >Diff:</text> +<text x="384" y="125" class="a" >---</text> +<text x="432" y="125" class="a" >Expected</text> +<text x="384" y="150" class="a" >+++</text> +<text x="432" y="150" class="a" >Actual</text> +<text x="384" y="175" class="a" >@@</text> +<text x="420" y="175" class="a" >-1,2</text> +<text x="480" y="175" class="a" >+1,2</text> +<text x="540" y="175" class="a" >@@</text> +<text x="384" y="200" class="a" >+0000</text> +<text x="396" y="225" class="a" >AAAA</text> +<text x="384" y="250" class="a" >-⏵BBB</text> +<text x="192" y="275" class="a" >Test:</text> +<text x="384" y="275" class="a" >TestCrop_Under</text> +<text x="0" y="300" class="a" >FAIL</text> +<text x="0" y="325" class="a" >coverage:</text> +<text x="120" y="325" class="a" >55.3%</text> +<text x="192" y="325" class="a" >of</text> +<text x="228" y="325" class="a" >statements</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="96" y="350" class="a" >pik/viewport</text> +<text x="288" y="350" class="a" >0.006s</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="425" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="425" class="a" >master]─┄</text> +<text x="0" y="450" class="a" >╰─[</text> +<text x="36" y="450" class="b" >:3</text> +<text x="60" y="450" class="a" >]─┄</text> +<text x="108" y="450" class="a" >%</text> +<text x="132" y="450" class="a" >#</text> +<text x="156" y="450" class="a" >yay!</text> +<text x="216" y="450" class="a" >now</text> +<text x="264" y="450" class="a" >let's</text> +<text x="336" y="450" class="a" >invoke</text> +<text x="420" y="450" class="a" >it</text> +<text x="456" y="450" class="a" >directly:</text> +<text x="0" y="475" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="475" class="a" >master]─┄</text> +<text x="0" y="500" class="a" >╰─[</text> +<text x="36" y="500" class="b" >:3</text> +<text x="60" y="500" class="a" >]─┄</text> +<text x="108" y="500" class="a" >%</text> +<text x="132" y="500" class="a" >pik</text> +<text x="180" y="500" class="a" >coverage</text> +</g> +<g transform="translate(147232)"> +<text x="384" y="0" class="a" >expected:</text> +<text x="504" y="0" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="25" class="a" >actual</text> +<text x="480" y="25" class="a" >:</text> +<text x="504" y="25" class="a" >"0000\nAAAA"</text> +<text x="384" y="75" class="a" >Diff:</text> +<text x="384" y="100" class="a" >---</text> +<text x="432" y="100" class="a" >Expected</text> +<text x="384" y="125" class="a" >+++</text> +<text x="432" y="125" class="a" >Actual</text> +<text x="384" y="150" class="a" >@@</text> +<text x="420" y="150" class="a" >-1,2</text> +<text x="480" y="150" class="a" >+1,2</text> +<text x="540" y="150" class="a" >@@</text> +<text x="384" y="175" class="a" >+0000</text> +<text x="396" y="200" class="a" >AAAA</text> +<text x="384" y="225" class="a" >-⏵BBB</text> +<text x="192" y="250" class="a" >Test:</text> +<text x="384" y="250" class="a" >TestCrop_Under</text> +<text x="0" y="275" class="a" >FAIL</text> +<text x="0" y="300" class="a" >coverage:</text> +<text x="120" y="300" class="a" >55.3%</text> +<text x="192" y="300" class="a" >of</text> +<text x="228" y="300" class="a" >statements</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="96" y="325" class="a" >pik/viewport</text> +<text x="288" y="325" class="a" >0.006s</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="0" y="400" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="400" class="a" >master]─┄</text> +<text x="0" y="425" class="a" >╰─[</text> +<text x="36" y="425" class="b" >:3</text> +<text x="60" y="425" class="a" >]─┄</text> +<text x="108" y="425" class="a" >%</text> +<text x="132" y="425" class="a" >#</text> +<text x="156" y="425" class="a" >yay!</text> +<text x="216" y="425" class="a" >now</text> +<text x="264" y="425" class="a" >let's</text> +<text x="336" y="425" class="a" >invoke</text> +<text x="420" y="425" class="a" >it</text> +<text x="456" y="425" class="a" >directly:</text> +<text x="0" y="450" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="450" class="a" >master]─┄</text> +<text x="0" y="475" class="a" >╰─[</text> +<text x="36" y="475" class="b" >:3</text> +<text x="60" y="475" class="a" >]─┄</text> +<text x="108" y="475" class="a" >%</text> +<text x="132" y="475" class="a" >pik</text> +<text x="180" y="475" class="a" >coverage</text> +<text x="0" y="500" class="a" >></text> +<text x="24" y="500" class="a bold" >pik</text> +<text x="72" y="500" class="a" >pik</text> +<text x="120" y="500" class="a" >coverage</text> +</g> +<g transform="translate(148088)"> +<text x="384" y="0" class="a" >+0000</text> +<text x="396" y="25" class="a" >AAAA</text> +<text x="384" y="50" class="a" >-⏵BBB</text> +<text x="192" y="75" class="a" >Test:</text> +<text x="384" y="75" class="a" >TestCrop_Under</text> +<text x="0" y="100" class="a" >FAIL</text> +<text x="0" y="125" class="a" >coverage:</text> +<text x="120" y="125" class="a" >55.3%</text> +<text x="192" y="125" class="a" >of</text> +<text x="228" y="125" class="a" >statements</text> +<text x="0" y="150" class="a" >FAIL</text> +<text x="96" y="150" class="a" >pik/viewport</text> +<text x="288" y="150" class="a" >0.006s</text> +<text x="0" y="175" class="a" >FAIL</text> +<text x="0" y="225" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="225" class="a" >master]─┄</text> +<text x="0" y="250" class="a" >╰─[</text> +<text x="36" y="250" class="b" >:3</text> +<text x="60" y="250" class="a" >]─┄</text> +<text x="108" y="250" class="a" >%</text> +<text x="132" y="250" class="a" >#</text> +<text x="156" y="250" class="a" >yay!</text> +<text x="216" y="250" class="a" >now</text> +<text x="264" y="250" class="a" >let's</text> +<text x="336" y="250" class="a" >invoke</text> +<text x="420" y="250" class="a" >it</text> +<text x="456" y="250" class="a" >directly:</text> +<text x="0" y="275" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="275" class="a" >master]─┄</text> +<text x="0" y="300" class="a" >╰─[</text> +<text x="36" y="300" class="b" >:3</text> +<text x="60" y="300" class="a" >]─┄</text> +<text x="108" y="300" class="a" >%</text> +<text x="132" y="300" class="a" >pik</text> +<text x="180" y="300" class="a" >coverage</text> +<text x="0" y="325" class="a" >></text> +<text x="24" y="325" class="a bold" >pik</text> +<text x="72" y="325" class="a" >pik</text> +<text x="120" y="325" class="a" >coverage</text> +<text x="0" y="350" class="a" >#</text> +<text x="24" y="350" class="a" >pik/indexers/pikdex</text> +<text x="0" y="375" class="a" >package</text> +<text x="96" y="375" class="a" >pik/indexers/pikdex</text> +<text x="96" y="400" class="a" >imports</text> +<text x="192" y="400" class="a" >pik/testx</text> +<text x="312" y="400" class="a" >from</text> +<text x="372" y="400" class="a" >hydrate_test.go</text> +<text x="96" y="425" class="a" >imports</text> +<text x="192" y="425" class="a" >pik/runner</text> +<text x="324" y="425" class="a" >from</text> +<text x="384" y="425" class="a" >create.go</text> +<text x="96" y="450" class="a" >imports</text> +<text x="192" y="450" class="a" >pik/indexers/pikdex</text> +<text x="432" y="450" class="a" >from</text> +<text x="492" y="450" class="a" >base.go:</text> +<text x="600" y="450" class="a" >import</text> +<text x="684" y="450" class="a" >cycle</text> +<text x="756" y="450" class="a" >not</text> +<text x="804" y="450" class="a" >a</text> +<text x="0" y="475" class="a" >llowed</text> +<text x="84" y="475" class="a" >in</text> +<text x="120" y="475" class="a" >test</text> +<text x="0" y="500" class="a" >FAIL</text> +<text x="96" y="500" class="a" >pik/indexers/pikdex</text> +<text x="336" y="500" class="a" >[setup</text> +<text x="420" y="500" class="a" >failed]</text> +</g> +<g transform="translate(148944)"> +<text x="0" y="0" class="a" >╰─[</text> +<text x="36" y="0" class="b" >:3</text> +<text x="60" y="0" class="a" >]─┄</text> +<text x="108" y="0" class="a" >%</text> +<text x="132" y="0" class="a" >#</text> +<text x="156" y="0" class="a" >yay!</text> +<text x="216" y="0" class="a" >now</text> +<text x="264" y="0" class="a" >let's</text> +<text x="336" y="0" class="a" >invoke</text> +<text x="420" y="0" class="a" >it</text> +<text x="456" y="0" class="a" >directly:</text> +<text x="0" y="25" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="25" class="a" >master]─┄</text> +<text x="0" y="50" class="a" >╰─[</text> +<text x="36" y="50" class="b" >:3</text> +<text x="60" y="50" class="a" >]─┄</text> +<text x="108" y="50" class="a" >%</text> +<text x="132" y="50" class="a" >pik</text> +<text x="180" y="50" class="a" >coverage</text> +<text x="0" y="75" class="a" >></text> +<text x="24" y="75" class="a bold" >pik</text> +<text x="72" y="75" class="a" >pik</text> +<text x="120" y="75" class="a" >coverage</text> +<text x="0" y="100" class="a" >#</text> +<text x="24" y="100" class="a" >pik/indexers/pikdex</text> +<text x="0" y="125" class="a" >package</text> +<text x="96" y="125" class="a" >pik/indexers/pikdex</text> +<text x="96" y="150" class="a" >imports</text> +<text x="192" y="150" class="a" >pik/testx</text> +<text x="312" y="150" class="a" >from</text> +<text x="372" y="150" class="a" >hydrate_test.go</text> +<text x="96" y="175" class="a" >imports</text> +<text x="192" y="175" class="a" >pik/runner</text> +<text x="324" y="175" class="a" >from</text> +<text x="384" y="175" class="a" >create.go</text> +<text x="96" y="200" class="a" >imports</text> +<text x="192" y="200" class="a" >pik/indexers/pikdex</text> +<text x="432" y="200" class="a" >from</text> +<text x="492" y="200" class="a" >base.go:</text> +<text x="600" y="200" class="a" >import</text> +<text x="684" y="200" class="a" >cycle</text> +<text x="756" y="200" class="a" >not</text> +<text x="804" y="200" class="a" >a</text> +<text x="0" y="225" class="a" >llowed</text> +<text x="84" y="225" class="a" >in</text> +<text x="120" y="225" class="a" >test</text> +<text x="0" y="250" class="a" >FAIL</text> +<text x="96" y="250" class="a" >pik/indexers/pikdex</text> +<text x="336" y="250" class="a" >[setup</text> +<text x="420" y="250" class="a" >failed]</text> +<text x="0" y="275" class="a" >#</text> +<text x="24" y="275" class="a" >pik/testx</text> +<text x="0" y="300" class="a" >testx/create.go:16:9:</text> +<text x="264" y="300" class="a" >cannot</text> +<text x="348" y="300" class="a" >use</text> +<text x="396" y="300" class="a" >&t</text> +<text x="432" y="300" class="a" >(value</text> +<text x="516" y="300" class="a" >of</text> +<text x="552" y="300" class="a" >type</text> +<text x="612" y="300" class="a" >*TestTarget)</text> +<text x="768" y="300" class="a" >as</text> +<text x="804" y="300" class="a" >m</text> +<text x="0" y="325" class="a" >odel.Target</text> +<text x="144" y="325" class="a" >value</text> +<text x="216" y="325" class="a" >in</text> +<text x="252" y="325" class="a" >return</text> +<text x="336" y="325" class="a" >statement:</text> +<text x="468" y="325" class="a" >*TestTarget</text> +<text x="612" y="325" class="a" >does</text> +<text x="672" y="325" class="a" >not</text> +<text x="720" y="325" class="a" >implemen</text> +<text x="0" y="350" class="a" >t</text> +<text x="24" y="350" class="a" >model.Target</text> +<text x="180" y="350" class="a" >(missing</text> +<text x="288" y="350" class="a" >method</text> +<text x="372" y="350" class="a" >File)</text> +<text x="0" y="375" class="a" >testx/create.go:56:9:</text> +<text x="264" y="375" class="a" >cannot</text> +<text x="348" y="375" class="a" >use</text> +<text x="396" y="375" class="a" >runner.HydratedStub{}</text> +<text x="660" y="375" class="a" >(value</text> +<text x="744" y="375" class="a" >of</text> +<text x="780" y="375" class="a" >str</text> +<text x="0" y="400" class="a" >uct</text> +<text x="48" y="400" class="a" >type</text> +<text x="108" y="400" class="a" >runner.HydratedStub)</text> +<text x="360" y="400" class="a" >as</text> +<text x="396" y="400" class="a" >model.HydratedTarget</text> +<text x="648" y="400" class="a" >value</text> +<text x="720" y="400" class="a" >in</text> +<text x="756" y="400" class="a" >retur</text> +<text x="0" y="425" class="a" >n</text> +<text x="24" y="425" class="a" >statement:</text> +<text x="156" y="425" class="a" >runner.HydratedStub</text> +<text x="396" y="425" class="a" >does</text> +<text x="456" y="425" class="a" >not</text> +<text x="504" y="425" class="a" >implement</text> +<text x="624" y="425" class="a" >model.HydratedTa</text> +<text x="0" y="450" class="a" >rget</text> +<text x="60" y="450" class="a" >(wrong</text> +<text x="144" y="450" class="a" >type</text> +<text x="204" y="450" class="a" >for</text> +<text x="252" y="450" class="a" >method</text> +<text x="336" y="450" class="a" >Description)</text> +<text x="192" y="475" class="a" >have</text> +<text x="252" y="475" class="a" >Description()</text> +<text x="420" y="475" class="a" >string</text> +<text x="192" y="500" class="a" >want</text> +<text x="252" y="500" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="500" class="a" >string</text> +</g> +<g transform="translate(149800)"> +<text x="0" y="0" class="a" >FAIL</text> +<text x="96" y="0" class="a" >pik/indexers/pikdex</text> +<text x="336" y="0" class="a" >[setup</text> +<text x="420" y="0" class="a" >failed]</text> +<text x="0" y="25" class="a" >#</text> +<text x="24" y="25" class="a" >pik/testx</text> +<text x="0" y="50" class="a" >testx/create.go:16:9:</text> +<text x="264" y="50" class="a" >cannot</text> +<text x="348" y="50" class="a" >use</text> +<text x="396" y="50" class="a" >&t</text> +<text x="432" y="50" class="a" >(value</text> +<text x="516" y="50" class="a" >of</text> +<text x="552" y="50" class="a" >type</text> +<text x="612" y="50" class="a" >*TestTarget)</text> +<text x="768" y="50" class="a" >as</text> +<text x="804" y="50" class="a" >m</text> +<text x="0" y="75" class="a" >odel.Target</text> +<text x="144" y="75" class="a" >value</text> +<text x="216" y="75" class="a" >in</text> +<text x="252" y="75" class="a" >return</text> +<text x="336" y="75" class="a" >statement:</text> +<text x="468" y="75" class="a" >*TestTarget</text> +<text x="612" y="75" class="a" >does</text> +<text x="672" y="75" class="a" >not</text> +<text x="720" y="75" class="a" >implemen</text> +<text x="0" y="100" class="a" >t</text> +<text x="24" y="100" class="a" >model.Target</text> +<text x="180" y="100" class="a" >(missing</text> +<text x="288" y="100" class="a" >method</text> +<text x="372" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >testx/create.go:56:9:</text> +<text x="264" y="125" class="a" >cannot</text> +<text x="348" y="125" class="a" >use</text> +<text x="396" y="125" class="a" >runner.HydratedStub{}</text> +<text x="660" y="125" class="a" >(value</text> +<text x="744" y="125" class="a" >of</text> +<text x="780" y="125" class="a" >str</text> +<text x="0" y="150" class="a" >uct</text> +<text x="48" y="150" class="a" >type</text> +<text x="108" y="150" class="a" >runner.HydratedStub)</text> +<text x="360" y="150" class="a" >as</text> +<text x="396" y="150" class="a" >model.HydratedTarget</text> +<text x="648" y="150" class="a" >value</text> +<text x="720" y="150" class="a" >in</text> +<text x="756" y="150" class="a" >retur</text> +<text x="0" y="175" class="a" >n</text> +<text x="24" y="175" class="a" >statement:</text> +<text x="156" y="175" class="a" >runner.HydratedStub</text> +<text x="396" y="175" class="a" >does</text> +<text x="456" y="175" class="a" >not</text> +<text x="504" y="175" class="a" >implement</text> +<text x="624" y="175" class="a" >model.HydratedTa</text> +<text x="0" y="200" class="a" >rget</text> +<text x="60" y="200" class="a" >(wrong</text> +<text x="144" y="200" class="a" >type</text> +<text x="204" y="200" class="a" >for</text> +<text x="252" y="200" class="a" >method</text> +<text x="336" y="200" class="a" >Description)</text> +<text x="192" y="225" class="a" >have</text> +<text x="252" y="225" class="a" >Description()</text> +<text x="420" y="225" class="a" >string</text> +<text x="192" y="250" class="a" >want</text> +<text x="252" y="250" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="250" class="a" >string</text> +<text x="0" y="275" class="a" >#</text> +<text x="24" y="275" class="a" >pik/testx</text> +<text x="144" y="275" class="a" >[pik/testx.test]</text> +<text x="0" y="300" class="a" >testx/create.go:16:9:</text> +<text x="264" y="300" class="a" >cannot</text> +<text x="348" y="300" class="a" >use</text> +<text x="396" y="300" class="a" >&t</text> +<text x="432" y="300" class="a" >(value</text> +<text x="516" y="300" class="a" >of</text> +<text x="552" y="300" class="a" >type</text> +<text x="612" y="300" class="a" >*TestTarget)</text> +<text x="768" y="300" class="a" >as</text> +<text x="804" y="300" class="a" >m</text> +<text x="0" y="325" class="a" >odel.Target</text> +<text x="144" y="325" class="a" >value</text> +<text x="216" y="325" class="a" >in</text> +<text x="252" y="325" class="a" >return</text> +<text x="336" y="325" class="a" >statement:</text> +<text x="468" y="325" class="a" >*TestTarget</text> +<text x="612" y="325" class="a" >does</text> +<text x="672" y="325" class="a" >not</text> +<text x="720" y="325" class="a" >implemen</text> +<text x="0" y="350" class="a" >t</text> +<text x="24" y="350" class="a" >model.Target</text> +<text x="180" y="350" class="a" >(missing</text> +<text x="288" y="350" class="a" >method</text> +<text x="372" y="350" class="a" >File)</text> +<text x="0" y="375" class="a" >testx/create.go:56:9:</text> +<text x="264" y="375" class="a" >cannot</text> +<text x="348" y="375" class="a" >use</text> +<text x="396" y="375" class="a" >runner.HydratedStub{}</text> +<text x="660" y="375" class="a" >(value</text> +<text x="744" y="375" class="a" >of</text> +<text x="780" y="375" class="a" >str</text> +<text x="0" y="400" class="a" >uct</text> +<text x="48" y="400" class="a" >type</text> +<text x="108" y="400" class="a" >runner.HydratedStub)</text> +<text x="360" y="400" class="a" >as</text> +<text x="396" y="400" class="a" >model.HydratedTarget</text> +<text x="648" y="400" class="a" >value</text> +<text x="720" y="400" class="a" >in</text> +<text x="756" y="400" class="a" >retur</text> +<text x="0" y="425" class="a" >n</text> +<text x="24" y="425" class="a" >statement:</text> +<text x="156" y="425" class="a" >runner.HydratedStub</text> +<text x="396" y="425" class="a" >does</text> +<text x="456" y="425" class="a" >not</text> +<text x="504" y="425" class="a" >implement</text> +<text x="624" y="425" class="a" >model.HydratedTa</text> +<text x="0" y="450" class="a" >rget</text> +<text x="60" y="450" class="a" >(wrong</text> +<text x="144" y="450" class="a" >type</text> +<text x="204" y="450" class="a" >for</text> +<text x="252" y="450" class="a" >method</text> +<text x="336" y="450" class="a" >Description)</text> +<text x="192" y="475" class="a" >have</text> +<text x="252" y="475" class="a" >Description()</text> +<text x="420" y="475" class="a" >string</text> +<text x="192" y="500" class="a" >want</text> +<text x="252" y="500" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="500" class="a" >string</text> +</g> +<g transform="translate(150656)"> +<text x="0" y="0" class="a" >n</text> +<text x="24" y="0" class="a" >statement:</text> +<text x="156" y="0" class="a" >runner.HydratedStub</text> +<text x="396" y="0" class="a" >does</text> +<text x="456" y="0" class="a" >not</text> +<text x="504" y="0" class="a" >implement</text> +<text x="624" y="0" class="a" >model.HydratedTa</text> +<text x="0" y="25" class="a" >rget</text> +<text x="60" y="25" class="a" >(wrong</text> +<text x="144" y="25" class="a" >type</text> +<text x="204" y="25" class="a" >for</text> +<text x="252" y="25" class="a" >method</text> +<text x="336" y="25" class="a" >Description)</text> +<text x="192" y="50" class="a" >have</text> +<text x="252" y="50" class="a" >Description()</text> +<text x="420" y="50" class="a" >string</text> +<text x="192" y="75" class="a" >want</text> +<text x="252" y="75" class="a" >Description(*model.HydratedSource)</text> +<text x="672" y="75" class="a" >string</text> +<text x="0" y="100" class="a" >#</text> +<text x="24" y="100" class="a" >pik/describe</text> +<text x="180" y="100" class="a" >[pik/describe.test]</text> +<text x="0" y="125" class="a" >describe/describe_test.go:28:26:</text> +<text x="396" y="125" class="a" >cannot</text> +<text x="480" y="125" class="a" >use</text> +<text x="528" y="125" class="a" >Key()</text> +<text x="600" y="125" class="a" >(value</text> +<text x="684" y="125" class="a" >of</text> +<text x="720" y="125" class="a" >type</text> +<text x="780" y="125" class="a" >*ke</text> +<text x="0" y="150" class="a" >y)</text> +<text x="36" y="150" class="a" >as</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >value</text> +<text x="300" y="150" class="a" >in</text> +<text x="336" y="150" class="a" >argument</text> +<text x="444" y="150" class="a" >to</text> +<text x="480" y="150" class="a" >Describe:</text> +<text x="600" y="150" class="a" >*key</text> +<text x="660" y="150" class="a" >does</text> +<text x="720" y="150" class="a" >not</text> +<text x="768" y="150" class="a" >impl</text> +<text x="0" y="175" class="a" >ement</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >(missing</text> +<text x="336" y="175" class="a" >method</text> +<text x="420" y="175" class="a" >File)</text> +<text x="0" y="200" class="a" >describe/describe_test.go:38:26:</text> +<text x="396" y="200" class="a" >cannot</text> +<text x="480" y="200" class="a" >use</text> +<text x="528" y="200" class="a" >Key()</text> +<text x="600" y="200" class="a" >(value</text> +<text x="684" y="200" class="a" >of</text> +<text x="720" y="200" class="a" >type</text> +<text x="780" y="200" class="a" >*ke</text> +<text x="0" y="225" class="a" >y)</text> +<text x="36" y="225" class="a" >as</text> +<text x="72" y="225" class="a" >model.Target</text> +<text x="228" y="225" class="a" >value</text> +<text x="300" y="225" class="a" >in</text> +<text x="336" y="225" class="a" >argument</text> +<text x="444" y="225" class="a" >to</text> +<text x="480" y="225" class="a" >Describe:</text> +<text x="600" y="225" class="a" >*key</text> +<text x="660" y="225" class="a" >does</text> +<text x="720" y="225" class="a" >not</text> +<text x="768" y="225" class="a" >impl</text> +<text x="0" y="250" class="a" >ement</text> +<text x="72" y="250" class="a" >model.Target</text> +<text x="228" y="250" class="a" >(missing</text> +<text x="336" y="250" class="a" >method</text> +<text x="420" y="250" class="a" >File)</text> +<text x="0" y="275" class="a" >describe/describe_test.go:49:26:</text> +<text x="396" y="275" class="a" >cannot</text> +<text x="480" y="275" class="a" >use</text> +<text x="528" y="275" class="a" >k</text> +<text x="552" y="275" class="a" >(variable</text> +<text x="672" y="275" class="a" >of</text> +<text x="708" y="275" class="a" >type</text> +<text x="768" y="275" class="a" >*key</text> +<text x="0" y="300" class="a" >)</text> +<text x="24" y="300" class="a" >as</text> +<text x="60" y="300" class="a" >model.Target</text> +<text x="216" y="300" class="a" >value</text> +<text x="288" y="300" class="a" >in</text> +<text x="324" y="300" class="a" >argument</text> +<text x="432" y="300" class="a" >to</text> +<text x="468" y="300" class="a" >Describe:</text> +<text x="588" y="300" class="a" >*key</text> +<text x="648" y="300" class="a" >does</text> +<text x="708" y="300" class="a" >not</text> +<text x="756" y="300" class="a" >imple</text> +<text x="0" y="325" class="a" >ment</text> +<text x="60" y="325" class="a" >model.Target</text> +<text x="216" y="325" class="a" >(missing</text> +<text x="324" y="325" class="a" >method</text> +<text x="408" y="325" class="a" >File)</text> +<text x="0" y="350" class="a" >describe/describe_test.go:56:26:</text> +<text x="396" y="350" class="a" >cannot</text> +<text x="480" y="350" class="a" >use</text> +<text x="528" y="350" class="a" >k</text> +<text x="552" y="350" class="a" >(variable</text> +<text x="672" y="350" class="a" >of</text> +<text x="708" y="350" class="a" >type</text> +<text x="768" y="350" class="a" >*key</text> +<text x="0" y="375" class="a" >)</text> +<text x="24" y="375" class="a" >as</text> +<text x="60" y="375" class="a" >model.Target</text> +<text x="216" y="375" class="a" >value</text> +<text x="288" y="375" class="a" >in</text> +<text x="324" y="375" class="a" >argument</text> +<text x="432" y="375" class="a" >to</text> +<text x="468" y="375" class="a" >Describe:</text> +<text x="588" y="375" class="a" >*key</text> +<text x="648" y="375" class="a" >does</text> +<text x="708" y="375" class="a" >not</text> +<text x="756" y="375" class="a" >imple</text> +<text x="0" y="400" class="a" >ment</text> +<text x="60" y="400" class="a" >model.Target</text> +<text x="216" y="400" class="a" >(missing</text> +<text x="324" y="400" class="a" >method</text> +<text x="408" y="400" class="a" >File)</text> +<text x="0" y="425" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="425" class="a" >cannot</text> +<text x="480" y="425" class="a" >use</text> +<text x="528" y="425" class="a" >Key()</text> +<text x="600" y="425" class="a" >(value</text> +<text x="684" y="425" class="a" >of</text> +<text x="720" y="425" class="a" >type</text> +<text x="780" y="425" class="a" >*ke</text> +<text x="0" y="450" class="a" >y)</text> +<text x="36" y="450" class="a" >as</text> +<text x="72" y="450" class="a" >model.Target</text> +<text x="228" y="450" class="a" >value</text> +<text x="300" y="450" class="a" >in</text> +<text x="336" y="450" class="a" >argument</text> +<text x="444" y="450" class="a" >to</text> +<text x="480" y="450" class="a" >Describe:</text> +<text x="600" y="450" class="a" >*key</text> +<text x="660" y="450" class="a" >does</text> +<text x="720" y="450" class="a" >not</text> +<text x="768" y="450" class="a" >impl</text> +<text x="0" y="475" class="a" >ement</text> +<text x="72" y="475" class="a" >model.Target</text> +<text x="228" y="475" class="a" >(missing</text> +<text x="336" y="475" class="a" >method</text> +<text x="420" y="475" class="a" >File)</text> +<text x="0" y="500" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="500" class="a" >cannot</text> +<text x="480" y="500" class="a" >use</text> +<text x="528" y="500" class="a" >Key()</text> +<text x="600" y="500" class="a" >(value</text> +<text x="684" y="500" class="a" >of</text> +<text x="720" y="500" class="a" >type</text> +<text x="780" y="500" class="a" >*ke</text> +<text x="0" y="525" class="a" >y)</text> +<text x="36" y="525" class="a" >as</text> +<text x="72" y="525" class="a" >model.Target</text> +<text x="228" y="525" class="a" >value</text> +<text x="300" y="525" class="a" >in</text> +<text x="336" y="525" class="a" >argu</text> +</g> +<g transform="translate(151512)"> +<text x="0" y="0" class="a" >describe/describe_test.go:28:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:38:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >describe/describe_test.go:49:26:</text> +<text x="396" y="150" class="a" >cannot</text> +<text x="480" y="150" class="a" >use</text> +<text x="528" y="150" class="a" >k</text> +<text x="552" y="150" class="a" >(variable</text> +<text x="672" y="150" class="a" >of</text> +<text x="708" y="150" class="a" >type</text> +<text x="768" y="150" class="a" >*key</text> +<text x="0" y="175" class="a" >)</text> +<text x="24" y="175" class="a" >as</text> +<text x="60" y="175" class="a" >model.Target</text> +<text x="216" y="175" class="a" >value</text> +<text x="288" y="175" class="a" >in</text> +<text x="324" y="175" class="a" >argument</text> +<text x="432" y="175" class="a" >to</text> +<text x="468" y="175" class="a" >Describe:</text> +<text x="588" y="175" class="a" >*key</text> +<text x="648" y="175" class="a" >does</text> +<text x="708" y="175" class="a" >not</text> +<text x="756" y="175" class="a" >imple</text> +<text x="0" y="200" class="a" >ment</text> +<text x="60" y="200" class="a" >model.Target</text> +<text x="216" y="200" class="a" >(missing</text> +<text x="324" y="200" class="a" >method</text> +<text x="408" y="200" class="a" >File)</text> +<text x="0" y="225" class="a" >describe/describe_test.go:56:26:</text> +<text x="396" y="225" class="a" >cannot</text> +<text x="480" y="225" class="a" >use</text> +<text x="528" y="225" class="a" >k</text> +<text x="552" y="225" class="a" >(variable</text> +<text x="672" y="225" class="a" >of</text> +<text x="708" y="225" class="a" >type</text> +<text x="768" y="225" class="a" >*key</text> +<text x="0" y="250" class="a" >)</text> +<text x="24" y="250" class="a" >as</text> +<text x="60" y="250" class="a" >model.Target</text> +<text x="216" y="250" class="a" >value</text> +<text x="288" y="250" class="a" >in</text> +<text x="324" y="250" class="a" >argument</text> +<text x="432" y="250" class="a" >to</text> +<text x="468" y="250" class="a" >Describe:</text> +<text x="588" y="250" class="a" >*key</text> +<text x="648" y="250" class="a" >does</text> +<text x="708" y="250" class="a" >not</text> +<text x="756" y="250" class="a" >imple</text> +<text x="0" y="275" class="a" >ment</text> +<text x="60" y="275" class="a" >model.Target</text> +<text x="216" y="275" class="a" >(missing</text> +<text x="324" y="275" class="a" >method</text> +<text x="408" y="275" class="a" >File)</text> +<text x="0" y="300" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="300" class="a" >cannot</text> +<text x="480" y="300" class="a" >use</text> +<text x="528" y="300" class="a" >Key()</text> +<text x="600" y="300" class="a" >(value</text> +<text x="684" y="300" class="a" >of</text> +<text x="720" y="300" class="a" >type</text> +<text x="780" y="300" class="a" >*ke</text> +<text x="0" y="325" class="a" >y)</text> +<text x="36" y="325" class="a" >as</text> +<text x="72" y="325" class="a" >model.Target</text> +<text x="228" y="325" class="a" >value</text> +<text x="300" y="325" class="a" >in</text> +<text x="336" y="325" class="a" >argument</text> +<text x="444" y="325" class="a" >to</text> +<text x="480" y="325" class="a" >Describe:</text> +<text x="600" y="325" class="a" >*key</text> +<text x="660" y="325" class="a" >does</text> +<text x="720" y="325" class="a" >not</text> +<text x="768" y="325" class="a" >impl</text> +<text x="0" y="350" class="a" >ement</text> +<text x="72" y="350" class="a" >model.Target</text> +<text x="228" y="350" class="a" >(missing</text> +<text x="336" y="350" class="a" >method</text> +<text x="420" y="350" class="a" >File)</text> +<text x="0" y="375" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="375" class="a" >cannot</text> +<text x="480" y="375" class="a" >use</text> +<text x="528" y="375" class="a" >Key()</text> +<text x="600" y="375" class="a" >(value</text> +<text x="684" y="375" class="a" >of</text> +<text x="720" y="375" class="a" >type</text> +<text x="780" y="375" class="a" >*ke</text> +<text x="0" y="400" class="a" >y)</text> +<text x="36" y="400" class="a" >as</text> +<text x="72" y="400" class="a" >model.Target</text> +<text x="228" y="400" class="a" >value</text> +<text x="300" y="400" class="a" >in</text> +<text x="336" y="400" class="a" >argument</text> +<text x="444" y="400" class="a" >to</text> +<text x="480" y="400" class="a" >Describe:</text> +<text x="600" y="400" class="a" >*key</text> +<text x="660" y="400" class="a" >does</text> +<text x="720" y="400" class="a" >not</text> +<text x="768" y="400" class="a" >impl</text> +<text x="0" y="425" class="a" >ement</text> +<text x="72" y="425" class="a" >model.Target</text> +<text x="228" y="425" class="a" >(missing</text> +<text x="336" y="425" class="a" >method</text> +<text x="420" y="425" class="a" >File)</text> +<text x="0" y="450" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="450" class="a" >cannot</text> +<text x="480" y="450" class="a" >use</text> +<text x="528" y="450" class="a" >Key()</text> +<text x="600" y="450" class="a" >(value</text> +<text x="684" y="450" class="a" >of</text> +<text x="720" y="450" class="a" >type</text> +<text x="780" y="450" class="a" >*ke</text> +<text x="0" y="475" class="a" >y)</text> +<text x="36" y="475" class="a" >as</text> +<text x="72" y="475" class="a" >model.Target</text> +<text x="228" y="475" class="a" >value</text> +<text x="300" y="475" class="a" >in</text> +<text x="336" y="475" class="a" >argument</text> +<text x="444" y="475" class="a" >to</text> +<text x="480" y="475" class="a" >Describe:</text> +<text x="600" y="475" class="a" >*key</text> +<text x="660" y="475" class="a" >does</text> +<text x="720" y="475" class="a" >not</text> +<text x="768" y="475" class="a" >impl</text> +<text x="0" y="500" class="a" >ement</text> +<text x="72" y="500" class="a" >model.Target</text> +<text x="228" y="500" class="a" >(missing</text> +<text x="336" y="500" class="a" >method</text> +<text x="420" y="500" class="a" >File)</text> +</g> +<g transform="translate(152368)"> +<text x="0" y="0" class="a" >)</text> +<text x="24" y="0" class="a" >as</text> +<text x="60" y="0" class="a" >model.Target</text> +<text x="216" y="0" class="a" >value</text> +<text x="288" y="0" class="a" >in</text> +<text x="324" y="0" class="a" >argument</text> +<text x="432" y="0" class="a" >to</text> +<text x="468" y="0" class="a" >Describe:</text> +<text x="588" y="0" class="a" >*key</text> +<text x="648" y="0" class="a" >does</text> +<text x="708" y="0" class="a" >not</text> +<text x="756" y="0" class="a" >imple</text> +<text x="0" y="25" class="a" >ment</text> +<text x="60" y="25" class="a" >model.Target</text> +<text x="216" y="25" class="a" >(missing</text> +<text x="324" y="25" class="a" >method</text> +<text x="408" y="25" class="a" >File)</text> +<text x="0" y="50" class="a" >describe/describe_test.go:56:26:</text> +<text x="396" y="50" class="a" >cannot</text> +<text x="480" y="50" class="a" >use</text> +<text x="528" y="50" class="a" >k</text> +<text x="552" y="50" class="a" >(variable</text> +<text x="672" y="50" class="a" >of</text> +<text x="708" y="50" class="a" >type</text> +<text x="768" y="50" class="a" >*key</text> +<text x="0" y="75" class="a" >)</text> +<text x="24" y="75" class="a" >as</text> +<text x="60" y="75" class="a" >model.Target</text> +<text x="216" y="75" class="a" >value</text> +<text x="288" y="75" class="a" >in</text> +<text x="324" y="75" class="a" >argument</text> +<text x="432" y="75" class="a" >to</text> +<text x="468" y="75" class="a" >Describe:</text> +<text x="588" y="75" class="a" >*key</text> +<text x="648" y="75" class="a" >does</text> +<text x="708" y="75" class="a" >not</text> +<text x="756" y="75" class="a" >imple</text> +<text x="0" y="100" class="a" >ment</text> +<text x="60" y="100" class="a" >model.Target</text> +<text x="216" y="100" class="a" >(missing</text> +<text x="324" y="100" class="a" >method</text> +<text x="408" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="125" class="a" >cannot</text> +<text x="480" y="125" class="a" >use</text> +<text x="528" y="125" class="a" >Key()</text> +<text x="600" y="125" class="a" >(value</text> +<text x="684" y="125" class="a" >of</text> +<text x="720" y="125" class="a" >type</text> +<text x="780" y="125" class="a" >*ke</text> +<text x="0" y="150" class="a" >y)</text> +<text x="36" y="150" class="a" >as</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >value</text> +<text x="300" y="150" class="a" >in</text> +<text x="336" y="150" class="a" >argument</text> +<text x="444" y="150" class="a" >to</text> +<text x="480" y="150" class="a" >Describe:</text> +<text x="600" y="150" class="a" >*key</text> +<text x="660" y="150" class="a" >does</text> +<text x="720" y="150" class="a" >not</text> +<text x="768" y="150" class="a" >impl</text> +<text x="0" y="175" class="a" >ement</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >(missing</text> +<text x="336" y="175" class="a" >method</text> +<text x="420" y="175" class="a" >File)</text> +<text x="0" y="200" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="200" class="a" >cannot</text> +<text x="480" y="200" class="a" >use</text> +<text x="528" y="200" class="a" >Key()</text> +<text x="600" y="200" class="a" >(value</text> +<text x="684" y="200" class="a" >of</text> +<text x="720" y="200" class="a" >type</text> +<text x="780" y="200" class="a" >*ke</text> +<text x="0" y="225" class="a" >y)</text> +<text x="36" y="225" class="a" >as</text> +<text x="72" y="225" class="a" >model.Target</text> +<text x="228" y="225" class="a" >value</text> +<text x="300" y="225" class="a" >in</text> +<text x="336" y="225" class="a" >argument</text> +<text x="444" y="225" class="a" >to</text> +<text x="480" y="225" class="a" >Describe:</text> +<text x="600" y="225" class="a" >*key</text> +<text x="660" y="225" class="a" >does</text> +<text x="720" y="225" class="a" >not</text> +<text x="768" y="225" class="a" >impl</text> +<text x="0" y="250" class="a" >ement</text> +<text x="72" y="250" class="a" >model.Target</text> +<text x="228" y="250" class="a" >(missing</text> +<text x="336" y="250" class="a" >method</text> +<text x="420" y="250" class="a" >File)</text> +<text x="0" y="275" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="275" class="a" >cannot</text> +<text x="480" y="275" class="a" >use</text> +<text x="528" y="275" class="a" >Key()</text> +<text x="600" y="275" class="a" >(value</text> +<text x="684" y="275" class="a" >of</text> +<text x="720" y="275" class="a" >type</text> +<text x="780" y="275" class="a" >*ke</text> +<text x="0" y="300" class="a" >y)</text> +<text x="36" y="300" class="a" >as</text> +<text x="72" y="300" class="a" >model.Target</text> +<text x="228" y="300" class="a" >value</text> +<text x="300" y="300" class="a" >in</text> +<text x="336" y="300" class="a" >argument</text> +<text x="444" y="300" class="a" >to</text> +<text x="480" y="300" class="a" >Describe:</text> +<text x="600" y="300" class="a" >*key</text> +<text x="660" y="300" class="a" >does</text> +<text x="720" y="300" class="a" >not</text> +<text x="768" y="300" class="a" >impl</text> +<text x="0" y="325" class="a" >ement</text> +<text x="72" y="325" class="a" >model.Target</text> +<text x="228" y="325" class="a" >(missing</text> +<text x="336" y="325" class="a" >method</text> +<text x="420" y="325" class="a" >File)</text> +<text x="96" y="350" class="a" >pik</text> +<text x="288" y="350" class="a" >coverage:</text> +<text x="408" y="350" class="a" >0.0%</text> +<text x="468" y="350" class="a" >of</text> +<text x="504" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/cache</text> +<text x="216" y="375" class="a" >[build</text> +<text x="300" y="375" class="a" >failed]</text> +<text x="0" y="400" class="a" >ok</text> +<text x="96" y="400" class="a" >pik/crawl</text> +<text x="288" y="400" class="a" >(cached)</text> +<text x="480" y="400" class="a" >coverage:</text> +<text x="600" y="400" class="a" >95.7%</text> +<text x="672" y="400" class="a" >of</text> +<text x="708" y="400" class="a" >statement</text> +<text x="0" y="425" class="a" >s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/describe</text> +<text x="252" y="450" class="a" >[build</text> +<text x="336" y="450" class="a" >failed]</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/env</text> +<text x="192" y="475" class="a" >(cached)</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >88.0%</text> +<text x="576" y="475" class="a" >of</text> +<text x="612" y="475" class="a" >statements</text> +<text x="0" y="500" class="a" >?</text> +<text x="96" y="500" class="a" >pik/flags</text> +<text x="288" y="500" class="a" >[no</text> +<text x="336" y="500" class="a" >test</text> +<text x="396" y="500" class="a" >files]</text> +</g> +<g transform="translate(153224)"> +<text x="0" y="0" class="a" >)</text> +<text x="24" y="0" class="a" >as</text> +<text x="60" y="0" class="a" >model.Target</text> +<text x="216" y="0" class="a" >value</text> +<text x="288" y="0" class="a" >in</text> +<text x="324" y="0" class="a" >argument</text> +<text x="432" y="0" class="a" >to</text> +<text x="468" y="0" class="a" >Describe:</text> +<text x="588" y="0" class="a" >*key</text> +<text x="648" y="0" class="a" >does</text> +<text x="708" y="0" class="a" >not</text> +<text x="756" y="0" class="a" >imple</text> +<text x="0" y="25" class="a" >ment</text> +<text x="60" y="25" class="a" >model.Target</text> +<text x="216" y="25" class="a" >(missing</text> +<text x="324" y="25" class="a" >method</text> +<text x="408" y="25" class="a" >File)</text> +<text x="0" y="50" class="a" >describe/describe_test.go:56:26:</text> +<text x="396" y="50" class="a" >cannot</text> +<text x="480" y="50" class="a" >use</text> +<text x="528" y="50" class="a" >k</text> +<text x="552" y="50" class="a" >(variable</text> +<text x="672" y="50" class="a" >of</text> +<text x="708" y="50" class="a" >type</text> +<text x="768" y="50" class="a" >*key</text> +<text x="0" y="75" class="a" >)</text> +<text x="24" y="75" class="a" >as</text> +<text x="60" y="75" class="a" >model.Target</text> +<text x="216" y="75" class="a" >value</text> +<text x="288" y="75" class="a" >in</text> +<text x="324" y="75" class="a" >argument</text> +<text x="432" y="75" class="a" >to</text> +<text x="468" y="75" class="a" >Describe:</text> +<text x="588" y="75" class="a" >*key</text> +<text x="648" y="75" class="a" >does</text> +<text x="708" y="75" class="a" >not</text> +<text x="756" y="75" class="a" >imple</text> +<text x="0" y="100" class="a" >ment</text> +<text x="60" y="100" class="a" >model.Target</text> +<text x="216" y="100" class="a" >(missing</text> +<text x="324" y="100" class="a" >method</text> +<text x="408" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="125" class="a" >cannot</text> +<text x="480" y="125" class="a" >use</text> +<text x="528" y="125" class="a" >Key()</text> +<text x="600" y="125" class="a" >(value</text> +<text x="684" y="125" class="a" >of</text> +<text x="720" y="125" class="a" >type</text> +<text x="780" y="125" class="a" >*ke</text> +<text x="0" y="150" class="a" >y)</text> +<text x="36" y="150" class="a" >as</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >value</text> +<text x="300" y="150" class="a" >in</text> +<text x="336" y="150" class="a" >argument</text> +<text x="444" y="150" class="a" >to</text> +<text x="480" y="150" class="a" >Describe:</text> +<text x="600" y="150" class="a" >*key</text> +<text x="660" y="150" class="a" >does</text> +<text x="720" y="150" class="a" >not</text> +<text x="768" y="150" class="a" >impl</text> +<text x="0" y="175" class="a" >ement</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >(missing</text> +<text x="336" y="175" class="a" >method</text> +<text x="420" y="175" class="a" >File)</text> +<text x="0" y="200" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="200" class="a" >cannot</text> +<text x="480" y="200" class="a" >use</text> +<text x="528" y="200" class="a" >Key()</text> +<text x="600" y="200" class="a" >(value</text> +<text x="684" y="200" class="a" >of</text> +<text x="720" y="200" class="a" >type</text> +<text x="780" y="200" class="a" >*ke</text> +<text x="0" y="225" class="a" >y)</text> +<text x="36" y="225" class="a" >as</text> +<text x="72" y="225" class="a" >model.Target</text> +<text x="228" y="225" class="a" >value</text> +<text x="300" y="225" class="a" >in</text> +<text x="336" y="225" class="a" >argument</text> +<text x="444" y="225" class="a" >to</text> +<text x="480" y="225" class="a" >Describe:</text> +<text x="600" y="225" class="a" >*key</text> +<text x="660" y="225" class="a" >does</text> +<text x="720" y="225" class="a" >not</text> +<text x="768" y="225" class="a" >impl</text> +<text x="0" y="250" class="a" >ement</text> +<text x="72" y="250" class="a" >model.Target</text> +<text x="228" y="250" class="a" >(missing</text> +<text x="336" y="250" class="a" >method</text> +<text x="420" y="250" class="a" >File)</text> +<text x="0" y="275" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="275" class="a" >cannot</text> +<text x="480" y="275" class="a" >use</text> +<text x="528" y="275" class="a" >Key()</text> +<text x="600" y="275" class="a" >(value</text> +<text x="684" y="275" class="a" >of</text> +<text x="720" y="275" class="a" >type</text> +<text x="780" y="275" class="a" >*ke</text> +<text x="0" y="300" class="a" >y)</text> +<text x="36" y="300" class="a" >as</text> +<text x="72" y="300" class="a" >model.Target</text> +<text x="228" y="300" class="a" >value</text> +<text x="300" y="300" class="a" >in</text> +<text x="336" y="300" class="a" >argument</text> +<text x="444" y="300" class="a" >to</text> +<text x="480" y="300" class="a" >Describe:</text> +<text x="600" y="300" class="a" >*key</text> +<text x="660" y="300" class="a" >does</text> +<text x="720" y="300" class="a" >not</text> +<text x="768" y="300" class="a" >impl</text> +<text x="0" y="325" class="a" >ement</text> +<text x="72" y="325" class="a" >model.Target</text> +<text x="228" y="325" class="a" >(missing</text> +<text x="336" y="325" class="a" >method</text> +<text x="420" y="325" class="a" >File)</text> +<text x="96" y="350" class="a" >pik</text> +<text x="288" y="350" class="a" >coverage:</text> +<text x="408" y="350" class="a" >0.0%</text> +<text x="468" y="350" class="a" >of</text> +<text x="504" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/cache</text> +<text x="216" y="375" class="a" >[build</text> +<text x="300" y="375" class="a" >failed]</text> +<text x="0" y="400" class="a" >ok</text> +<text x="96" y="400" class="a" >pik/crawl</text> +<text x="288" y="400" class="a" >(cached)</text> +<text x="480" y="400" class="a" >coverage:</text> +<text x="600" y="400" class="a" >95.7%</text> +<text x="672" y="400" class="a" >of</text> +<text x="708" y="400" class="a" >statement</text> +<text x="0" y="425" class="a" >s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/describe</text> +<text x="252" y="450" class="a" >[build</text> +<text x="336" y="450" class="a" >failed]</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/env</text> +<text x="192" y="475" class="a" >(cached)</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >88.0%</text> +<text x="576" y="475" class="a" >of</text> +<text x="612" y="475" class="a" >statements</text> +<text x="0" y="500" class="a" >?</text> +<text x="96" y="500" class="a" >pik/flags</text> +<text x="288" y="500" class="a" >[no</text> +<text x="336" y="500" class="a" >test</text> +<text x="396" y="500" class="a" >files]</text> +<text x="96" y="525" class="a" >pik/git</text> +</g> +<g transform="translate(154080)"> +<text x="0" y="0" class="a" >ment</text> +<text x="60" y="0" class="a" >model.Target</text> +<text x="216" y="0" class="a" >(missing</text> +<text x="324" y="0" class="a" >method</text> +<text x="408" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:56:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >k</text> +<text x="552" y="25" class="a" >(variable</text> +<text x="672" y="25" class="a" >of</text> +<text x="708" y="25" class="a" >type</text> +<text x="768" y="25" class="a" >*key</text> +<text x="0" y="50" class="a" >)</text> +<text x="24" y="50" class="a" >as</text> +<text x="60" y="50" class="a" >model.Target</text> +<text x="216" y="50" class="a" >value</text> +<text x="288" y="50" class="a" >in</text> +<text x="324" y="50" class="a" >argument</text> +<text x="432" y="50" class="a" >to</text> +<text x="468" y="50" class="a" >Describe:</text> +<text x="588" y="50" class="a" >*key</text> +<text x="648" y="50" class="a" >does</text> +<text x="708" y="50" class="a" >not</text> +<text x="756" y="50" class="a" >imple</text> +<text x="0" y="75" class="a" >ment</text> +<text x="60" y="75" class="a" >model.Target</text> +<text x="216" y="75" class="a" >(missing</text> +<text x="324" y="75" class="a" >method</text> +<text x="408" y="75" class="a" >File)</text> +<text x="0" y="100" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="100" class="a" >cannot</text> +<text x="480" y="100" class="a" >use</text> +<text x="528" y="100" class="a" >Key()</text> +<text x="600" y="100" class="a" >(value</text> +<text x="684" y="100" class="a" >of</text> +<text x="720" y="100" class="a" >type</text> +<text x="780" y="100" class="a" >*ke</text> +<text x="0" y="125" class="a" >y)</text> +<text x="36" y="125" class="a" >as</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >value</text> +<text x="300" y="125" class="a" >in</text> +<text x="336" y="125" class="a" >argument</text> +<text x="444" y="125" class="a" >to</text> +<text x="480" y="125" class="a" >Describe:</text> +<text x="600" y="125" class="a" >*key</text> +<text x="660" y="125" class="a" >does</text> +<text x="720" y="125" class="a" >not</text> +<text x="768" y="125" class="a" >impl</text> +<text x="0" y="150" class="a" >ement</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >(missing</text> +<text x="336" y="150" class="a" >method</text> +<text x="420" y="150" class="a" >File)</text> +<text x="0" y="175" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="175" class="a" >cannot</text> +<text x="480" y="175" class="a" >use</text> +<text x="528" y="175" class="a" >Key()</text> +<text x="600" y="175" class="a" >(value</text> +<text x="684" y="175" class="a" >of</text> +<text x="720" y="175" class="a" >type</text> +<text x="780" y="175" class="a" >*ke</text> +<text x="0" y="200" class="a" >y)</text> +<text x="36" y="200" class="a" >as</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >value</text> +<text x="300" y="200" class="a" >in</text> +<text x="336" y="200" class="a" >argument</text> +<text x="444" y="200" class="a" >to</text> +<text x="480" y="200" class="a" >Describe:</text> +<text x="600" y="200" class="a" >*key</text> +<text x="660" y="200" class="a" >does</text> +<text x="720" y="200" class="a" >not</text> +<text x="768" y="200" class="a" >impl</text> +<text x="0" y="225" class="a" >ement</text> +<text x="72" y="225" class="a" >model.Target</text> +<text x="228" y="225" class="a" >(missing</text> +<text x="336" y="225" class="a" >method</text> +<text x="420" y="225" class="a" >File)</text> +<text x="0" y="250" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="250" class="a" >cannot</text> +<text x="480" y="250" class="a" >use</text> +<text x="528" y="250" class="a" >Key()</text> +<text x="600" y="250" class="a" >(value</text> +<text x="684" y="250" class="a" >of</text> +<text x="720" y="250" class="a" >type</text> +<text x="780" y="250" class="a" >*ke</text> +<text x="0" y="275" class="a" >y)</text> +<text x="36" y="275" class="a" >as</text> +<text x="72" y="275" class="a" >model.Target</text> +<text x="228" y="275" class="a" >value</text> +<text x="300" y="275" class="a" >in</text> +<text x="336" y="275" class="a" >argument</text> +<text x="444" y="275" class="a" >to</text> +<text x="480" y="275" class="a" >Describe:</text> +<text x="600" y="275" class="a" >*key</text> +<text x="660" y="275" class="a" >does</text> +<text x="720" y="275" class="a" >not</text> +<text x="768" y="275" class="a" >impl</text> +<text x="0" y="300" class="a" >ement</text> +<text x="72" y="300" class="a" >model.Target</text> +<text x="228" y="300" class="a" >(missing</text> +<text x="336" y="300" class="a" >method</text> +<text x="420" y="300" class="a" >File)</text> +<text x="96" y="325" class="a" >pik</text> +<text x="288" y="325" class="a" >coverage:</text> +<text x="408" y="325" class="a" >0.0%</text> +<text x="468" y="325" class="a" >of</text> +<text x="504" y="325" class="a" >statements</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="96" y="350" class="a" >pik/cache</text> +<text x="216" y="350" class="a" >[build</text> +<text x="300" y="350" class="a" >failed]</text> +<text x="0" y="375" class="a" >ok</text> +<text x="96" y="375" class="a" >pik/crawl</text> +<text x="288" y="375" class="a" >(cached)</text> +<text x="480" y="375" class="a" >coverage:</text> +<text x="600" y="375" class="a" >95.7%</text> +<text x="672" y="375" class="a" >of</text> +<text x="708" y="375" class="a" >statement</text> +<text x="0" y="400" class="a" >s</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/describe</text> +<text x="252" y="425" class="a" >[build</text> +<text x="336" y="425" class="a" >failed]</text> +<text x="0" y="450" class="a" >ok</text> +<text x="96" y="450" class="a" >pik/env</text> +<text x="192" y="450" class="a" >(cached)</text> +<text x="384" y="450" class="a" >coverage:</text> +<text x="504" y="450" class="a" >88.0%</text> +<text x="576" y="450" class="a" >of</text> +<text x="612" y="450" class="a" >statements</text> +<text x="0" y="475" class="a" >?</text> +<text x="96" y="475" class="a" >pik/flags</text> +<text x="288" y="475" class="a" >[no</text> +<text x="336" y="475" class="a" >test</text> +<text x="396" y="475" class="a" >files]</text> +<text x="96" y="500" class="a" >pik/git</text> +<text x="288" y="500" class="a" >coverage:</text> +<text x="408" y="500" class="a" >0.0%</text> +<text x="468" y="500" class="a" >of</text> +<text x="504" y="500" class="a" >statements</text> +</g> +<g transform="translate(154936)"> +<text x="0" y="0" class="a" >)</text> +<text x="24" y="0" class="a" >as</text> +<text x="60" y="0" class="a" >model.Target</text> +<text x="216" y="0" class="a" >value</text> +<text x="288" y="0" class="a" >in</text> +<text x="324" y="0" class="a" >argument</text> +<text x="432" y="0" class="a" >to</text> +<text x="468" y="0" class="a" >Describe:</text> +<text x="588" y="0" class="a" >*key</text> +<text x="648" y="0" class="a" >does</text> +<text x="708" y="0" class="a" >not</text> +<text x="756" y="0" class="a" >imple</text> +<text x="0" y="25" class="a" >ment</text> +<text x="60" y="25" class="a" >model.Target</text> +<text x="216" y="25" class="a" >(missing</text> +<text x="324" y="25" class="a" >method</text> +<text x="408" y="25" class="a" >File)</text> +<text x="0" y="50" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="50" class="a" >cannot</text> +<text x="480" y="50" class="a" >use</text> +<text x="528" y="50" class="a" >Key()</text> +<text x="600" y="50" class="a" >(value</text> +<text x="684" y="50" class="a" >of</text> +<text x="720" y="50" class="a" >type</text> +<text x="780" y="50" class="a" >*ke</text> +<text x="0" y="75" class="a" >y)</text> +<text x="36" y="75" class="a" >as</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >value</text> +<text x="300" y="75" class="a" >in</text> +<text x="336" y="75" class="a" >argument</text> +<text x="444" y="75" class="a" >to</text> +<text x="480" y="75" class="a" >Describe:</text> +<text x="600" y="75" class="a" >*key</text> +<text x="660" y="75" class="a" >does</text> +<text x="720" y="75" class="a" >not</text> +<text x="768" y="75" class="a" >impl</text> +<text x="0" y="100" class="a" >ement</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >(missing</text> +<text x="336" y="100" class="a" >method</text> +<text x="420" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="125" class="a" >cannot</text> +<text x="480" y="125" class="a" >use</text> +<text x="528" y="125" class="a" >Key()</text> +<text x="600" y="125" class="a" >(value</text> +<text x="684" y="125" class="a" >of</text> +<text x="720" y="125" class="a" >type</text> +<text x="780" y="125" class="a" >*ke</text> +<text x="0" y="150" class="a" >y)</text> +<text x="36" y="150" class="a" >as</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >value</text> +<text x="300" y="150" class="a" >in</text> +<text x="336" y="150" class="a" >argument</text> +<text x="444" y="150" class="a" >to</text> +<text x="480" y="150" class="a" >Describe:</text> +<text x="600" y="150" class="a" >*key</text> +<text x="660" y="150" class="a" >does</text> +<text x="720" y="150" class="a" >not</text> +<text x="768" y="150" class="a" >impl</text> +<text x="0" y="175" class="a" >ement</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >(missing</text> +<text x="336" y="175" class="a" >method</text> +<text x="420" y="175" class="a" >File)</text> +<text x="0" y="200" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="200" class="a" >cannot</text> +<text x="480" y="200" class="a" >use</text> +<text x="528" y="200" class="a" >Key()</text> +<text x="600" y="200" class="a" >(value</text> +<text x="684" y="200" class="a" >of</text> +<text x="720" y="200" class="a" >type</text> +<text x="780" y="200" class="a" >*ke</text> +<text x="0" y="225" class="a" >y)</text> +<text x="36" y="225" class="a" >as</text> +<text x="72" y="225" class="a" >model.Target</text> +<text x="228" y="225" class="a" >value</text> +<text x="300" y="225" class="a" >in</text> +<text x="336" y="225" class="a" >argument</text> +<text x="444" y="225" class="a" >to</text> +<text x="480" y="225" class="a" >Describe:</text> +<text x="600" y="225" class="a" >*key</text> +<text x="660" y="225" class="a" >does</text> +<text x="720" y="225" class="a" >not</text> +<text x="768" y="225" class="a" >impl</text> +<text x="0" y="250" class="a" >ement</text> +<text x="72" y="250" class="a" >model.Target</text> +<text x="228" y="250" class="a" >(missing</text> +<text x="336" y="250" class="a" >method</text> +<text x="420" y="250" class="a" >File)</text> +<text x="96" y="275" class="a" >pik</text> +<text x="288" y="275" class="a" >coverage:</text> +<text x="408" y="275" class="a" >0.0%</text> +<text x="468" y="275" class="a" >of</text> +<text x="504" y="275" class="a" >statements</text> +<text x="0" y="300" class="a" >FAIL</text> +<text x="96" y="300" class="a" >pik/cache</text> +<text x="216" y="300" class="a" >[build</text> +<text x="300" y="300" class="a" >failed]</text> +<text x="0" y="325" class="a" >ok</text> +<text x="96" y="325" class="a" >pik/crawl</text> +<text x="288" y="325" class="a" >(cached)</text> +<text x="480" y="325" class="a" >coverage:</text> +<text x="600" y="325" class="a" >95.7%</text> +<text x="672" y="325" class="a" >of</text> +<text x="708" y="325" class="a" >statement</text> +<text x="0" y="350" class="a" >s</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/describe</text> +<text x="252" y="375" class="a" >[build</text> +<text x="336" y="375" class="a" >failed]</text> +<text x="0" y="400" class="a" >ok</text> +<text x="96" y="400" class="a" >pik/env</text> +<text x="192" y="400" class="a" >(cached)</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >88.0%</text> +<text x="576" y="400" class="a" >of</text> +<text x="612" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >?</text> +<text x="96" y="425" class="a" >pik/flags</text> +<text x="288" y="425" class="a" >[no</text> +<text x="336" y="425" class="a" >test</text> +<text x="396" y="425" class="a" >files]</text> +<text x="96" y="450" class="a" >pik/git</text> +<text x="288" y="450" class="a" >coverage:</text> +<text x="408" y="450" class="a" >0.0%</text> +<text x="468" y="450" class="a" >of</text> +<text x="504" y="450" class="a" >statements</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/identity</text> +<text x="288" y="475" class="a" >(cached)</text> +<text x="480" y="475" class="a" >coverage:</text> +<text x="600" y="475" class="a" >100.0%</text> +<text x="684" y="475" class="a" >of</text> +<text x="720" y="475" class="a" >statemen</text> +<text x="0" y="500" class="a" >ts</text> +</g> +<g transform="translate(155792)"> +<text x="0" y="0" class="a" >)</text> +<text x="24" y="0" class="a" >as</text> +<text x="60" y="0" class="a" >model.Target</text> +<text x="216" y="0" class="a" >value</text> +<text x="288" y="0" class="a" >in</text> +<text x="324" y="0" class="a" >argument</text> +<text x="432" y="0" class="a" >to</text> +<text x="468" y="0" class="a" >Describe:</text> +<text x="588" y="0" class="a" >*key</text> +<text x="648" y="0" class="a" >does</text> +<text x="708" y="0" class="a" >not</text> +<text x="756" y="0" class="a" >imple</text> +<text x="0" y="25" class="a" >ment</text> +<text x="60" y="25" class="a" >model.Target</text> +<text x="216" y="25" class="a" >(missing</text> +<text x="324" y="25" class="a" >method</text> +<text x="408" y="25" class="a" >File)</text> +<text x="0" y="50" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="50" class="a" >cannot</text> +<text x="480" y="50" class="a" >use</text> +<text x="528" y="50" class="a" >Key()</text> +<text x="600" y="50" class="a" >(value</text> +<text x="684" y="50" class="a" >of</text> +<text x="720" y="50" class="a" >type</text> +<text x="780" y="50" class="a" >*ke</text> +<text x="0" y="75" class="a" >y)</text> +<text x="36" y="75" class="a" >as</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >value</text> +<text x="300" y="75" class="a" >in</text> +<text x="336" y="75" class="a" >argument</text> +<text x="444" y="75" class="a" >to</text> +<text x="480" y="75" class="a" >Describe:</text> +<text x="600" y="75" class="a" >*key</text> +<text x="660" y="75" class="a" >does</text> +<text x="720" y="75" class="a" >not</text> +<text x="768" y="75" class="a" >impl</text> +<text x="0" y="100" class="a" >ement</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >(missing</text> +<text x="336" y="100" class="a" >method</text> +<text x="420" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="125" class="a" >cannot</text> +<text x="480" y="125" class="a" >use</text> +<text x="528" y="125" class="a" >Key()</text> +<text x="600" y="125" class="a" >(value</text> +<text x="684" y="125" class="a" >of</text> +<text x="720" y="125" class="a" >type</text> +<text x="780" y="125" class="a" >*ke</text> +<text x="0" y="150" class="a" >y)</text> +<text x="36" y="150" class="a" >as</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >value</text> +<text x="300" y="150" class="a" >in</text> +<text x="336" y="150" class="a" >argument</text> +<text x="444" y="150" class="a" >to</text> +<text x="480" y="150" class="a" >Describe:</text> +<text x="600" y="150" class="a" >*key</text> +<text x="660" y="150" class="a" >does</text> +<text x="720" y="150" class="a" >not</text> +<text x="768" y="150" class="a" >impl</text> +<text x="0" y="175" class="a" >ement</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >(missing</text> +<text x="336" y="175" class="a" >method</text> +<text x="420" y="175" class="a" >File)</text> +<text x="0" y="200" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="200" class="a" >cannot</text> +<text x="480" y="200" class="a" >use</text> +<text x="528" y="200" class="a" >Key()</text> +<text x="600" y="200" class="a" >(value</text> +<text x="684" y="200" class="a" >of</text> +<text x="720" y="200" class="a" >type</text> +<text x="780" y="200" class="a" >*ke</text> +<text x="0" y="225" class="a" >y)</text> +<text x="36" y="225" class="a" >as</text> +<text x="72" y="225" class="a" >model.Target</text> +<text x="228" y="225" class="a" >value</text> +<text x="300" y="225" class="a" >in</text> +<text x="336" y="225" class="a" >argument</text> +<text x="444" y="225" class="a" >to</text> +<text x="480" y="225" class="a" >Describe:</text> +<text x="600" y="225" class="a" >*key</text> +<text x="660" y="225" class="a" >does</text> +<text x="720" y="225" class="a" >not</text> +<text x="768" y="225" class="a" >impl</text> +<text x="0" y="250" class="a" >ement</text> +<text x="72" y="250" class="a" >model.Target</text> +<text x="228" y="250" class="a" >(missing</text> +<text x="336" y="250" class="a" >method</text> +<text x="420" y="250" class="a" >File)</text> +<text x="96" y="275" class="a" >pik</text> +<text x="288" y="275" class="a" >coverage:</text> +<text x="408" y="275" class="a" >0.0%</text> +<text x="468" y="275" class="a" >of</text> +<text x="504" y="275" class="a" >statements</text> +<text x="0" y="300" class="a" >FAIL</text> +<text x="96" y="300" class="a" >pik/cache</text> +<text x="216" y="300" class="a" >[build</text> +<text x="300" y="300" class="a" >failed]</text> +<text x="0" y="325" class="a" >ok</text> +<text x="96" y="325" class="a" >pik/crawl</text> +<text x="288" y="325" class="a" >(cached)</text> +<text x="480" y="325" class="a" >coverage:</text> +<text x="600" y="325" class="a" >95.7%</text> +<text x="672" y="325" class="a" >of</text> +<text x="708" y="325" class="a" >statement</text> +<text x="0" y="350" class="a" >s</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/describe</text> +<text x="252" y="375" class="a" >[build</text> +<text x="336" y="375" class="a" >failed]</text> +<text x="0" y="400" class="a" >ok</text> +<text x="96" y="400" class="a" >pik/env</text> +<text x="192" y="400" class="a" >(cached)</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >88.0%</text> +<text x="576" y="400" class="a" >of</text> +<text x="612" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >?</text> +<text x="96" y="425" class="a" >pik/flags</text> +<text x="288" y="425" class="a" >[no</text> +<text x="336" y="425" class="a" >test</text> +<text x="396" y="425" class="a" >files]</text> +<text x="96" y="450" class="a" >pik/git</text> +<text x="288" y="450" class="a" >coverage:</text> +<text x="408" y="450" class="a" >0.0%</text> +<text x="468" y="450" class="a" >of</text> +<text x="504" y="450" class="a" >statements</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/identity</text> +<text x="288" y="475" class="a" >(cached)</text> +<text x="480" y="475" class="a" >coverage:</text> +<text x="600" y="475" class="a" >100.0%</text> +<text x="684" y="475" class="a" >of</text> +<text x="720" y="475" class="a" >statemen</text> +<text x="0" y="500" class="a" >ts</text> +<text x="96" y="525" class="a" >pik/menu</text> +</g> +<g transform="translate(156648)"> +<text x="0" y="0" class="a" >)</text> +<text x="24" y="0" class="a" >as</text> +<text x="60" y="0" class="a" >model.Target</text> +<text x="216" y="0" class="a" >value</text> +<text x="288" y="0" class="a" >in</text> +<text x="324" y="0" class="a" >argument</text> +<text x="432" y="0" class="a" >to</text> +<text x="468" y="0" class="a" >Describe:</text> +<text x="588" y="0" class="a" >*key</text> +<text x="648" y="0" class="a" >does</text> +<text x="708" y="0" class="a" >not</text> +<text x="756" y="0" class="a" >imple</text> +<text x="0" y="25" class="a" >ment</text> +<text x="60" y="25" class="a" >model.Target</text> +<text x="216" y="25" class="a" >(missing</text> +<text x="324" y="25" class="a" >method</text> +<text x="408" y="25" class="a" >File)</text> +<text x="0" y="50" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="50" class="a" >cannot</text> +<text x="480" y="50" class="a" >use</text> +<text x="528" y="50" class="a" >Key()</text> +<text x="600" y="50" class="a" >(value</text> +<text x="684" y="50" class="a" >of</text> +<text x="720" y="50" class="a" >type</text> +<text x="780" y="50" class="a" >*ke</text> +<text x="0" y="75" class="a" >y)</text> +<text x="36" y="75" class="a" >as</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >value</text> +<text x="300" y="75" class="a" >in</text> +<text x="336" y="75" class="a" >argument</text> +<text x="444" y="75" class="a" >to</text> +<text x="480" y="75" class="a" >Describe:</text> +<text x="600" y="75" class="a" >*key</text> +<text x="660" y="75" class="a" >does</text> +<text x="720" y="75" class="a" >not</text> +<text x="768" y="75" class="a" >impl</text> +<text x="0" y="100" class="a" >ement</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >(missing</text> +<text x="336" y="100" class="a" >method</text> +<text x="420" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="125" class="a" >cannot</text> +<text x="480" y="125" class="a" >use</text> +<text x="528" y="125" class="a" >Key()</text> +<text x="600" y="125" class="a" >(value</text> +<text x="684" y="125" class="a" >of</text> +<text x="720" y="125" class="a" >type</text> +<text x="780" y="125" class="a" >*ke</text> +<text x="0" y="150" class="a" >y)</text> +<text x="36" y="150" class="a" >as</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >value</text> +<text x="300" y="150" class="a" >in</text> +<text x="336" y="150" class="a" >argument</text> +<text x="444" y="150" class="a" >to</text> +<text x="480" y="150" class="a" >Describe:</text> +<text x="600" y="150" class="a" >*key</text> +<text x="660" y="150" class="a" >does</text> +<text x="720" y="150" class="a" >not</text> +<text x="768" y="150" class="a" >impl</text> +<text x="0" y="175" class="a" >ement</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >(missing</text> +<text x="336" y="175" class="a" >method</text> +<text x="420" y="175" class="a" >File)</text> +<text x="0" y="200" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="200" class="a" >cannot</text> +<text x="480" y="200" class="a" >use</text> +<text x="528" y="200" class="a" >Key()</text> +<text x="600" y="200" class="a" >(value</text> +<text x="684" y="200" class="a" >of</text> +<text x="720" y="200" class="a" >type</text> +<text x="780" y="200" class="a" >*ke</text> +<text x="0" y="225" class="a" >y)</text> +<text x="36" y="225" class="a" >as</text> +<text x="72" y="225" class="a" >model.Target</text> +<text x="228" y="225" class="a" >value</text> +<text x="300" y="225" class="a" >in</text> +<text x="336" y="225" class="a" >argument</text> +<text x="444" y="225" class="a" >to</text> +<text x="480" y="225" class="a" >Describe:</text> +<text x="600" y="225" class="a" >*key</text> +<text x="660" y="225" class="a" >does</text> +<text x="720" y="225" class="a" >not</text> +<text x="768" y="225" class="a" >impl</text> +<text x="0" y="250" class="a" >ement</text> +<text x="72" y="250" class="a" >model.Target</text> +<text x="228" y="250" class="a" >(missing</text> +<text x="336" y="250" class="a" >method</text> +<text x="420" y="250" class="a" >File)</text> +<text x="96" y="275" class="a" >pik</text> +<text x="288" y="275" class="a" >coverage:</text> +<text x="408" y="275" class="a" >0.0%</text> +<text x="468" y="275" class="a" >of</text> +<text x="504" y="275" class="a" >statements</text> +<text x="0" y="300" class="a" >FAIL</text> +<text x="96" y="300" class="a" >pik/cache</text> +<text x="216" y="300" class="a" >[build</text> +<text x="300" y="300" class="a" >failed]</text> +<text x="0" y="325" class="a" >ok</text> +<text x="96" y="325" class="a" >pik/crawl</text> +<text x="288" y="325" class="a" >(cached)</text> +<text x="480" y="325" class="a" >coverage:</text> +<text x="600" y="325" class="a" >95.7%</text> +<text x="672" y="325" class="a" >of</text> +<text x="708" y="325" class="a" >statement</text> +<text x="0" y="350" class="a" >s</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/describe</text> +<text x="252" y="375" class="a" >[build</text> +<text x="336" y="375" class="a" >failed]</text> +<text x="0" y="400" class="a" >ok</text> +<text x="96" y="400" class="a" >pik/env</text> +<text x="192" y="400" class="a" >(cached)</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >88.0%</text> +<text x="576" y="400" class="a" >of</text> +<text x="612" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >?</text> +<text x="96" y="425" class="a" >pik/flags</text> +<text x="288" y="425" class="a" >[no</text> +<text x="336" y="425" class="a" >test</text> +<text x="396" y="425" class="a" >files]</text> +<text x="96" y="450" class="a" >pik/git</text> +<text x="288" y="450" class="a" >coverage:</text> +<text x="408" y="450" class="a" >0.0%</text> +<text x="468" y="450" class="a" >of</text> +<text x="504" y="450" class="a" >statements</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/identity</text> +<text x="288" y="475" class="a" >(cached)</text> +<text x="480" y="475" class="a" >coverage:</text> +<text x="600" y="475" class="a" >100.0%</text> +<text x="684" y="475" class="a" >of</text> +<text x="720" y="475" class="a" >statemen</text> +<text x="0" y="500" class="a" >ts</text> +<text x="96" y="525" class="a" >pik/menu</text> +</g> +<g transform="translate(157504)"> +<text x="0" y="0" class="a" >)</text> +<text x="24" y="0" class="a" >as</text> +<text x="60" y="0" class="a" >model.Target</text> +<text x="216" y="0" class="a" >value</text> +<text x="288" y="0" class="a" >in</text> +<text x="324" y="0" class="a" >argument</text> +<text x="432" y="0" class="a" >to</text> +<text x="468" y="0" class="a" >Describe:</text> +<text x="588" y="0" class="a" >*key</text> +<text x="648" y="0" class="a" >does</text> +<text x="708" y="0" class="a" >not</text> +<text x="756" y="0" class="a" >imple</text> +<text x="0" y="25" class="a" >ment</text> +<text x="60" y="25" class="a" >model.Target</text> +<text x="216" y="25" class="a" >(missing</text> +<text x="324" y="25" class="a" >method</text> +<text x="408" y="25" class="a" >File)</text> +<text x="0" y="50" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="50" class="a" >cannot</text> +<text x="480" y="50" class="a" >use</text> +<text x="528" y="50" class="a" >Key()</text> +<text x="600" y="50" class="a" >(value</text> +<text x="684" y="50" class="a" >of</text> +<text x="720" y="50" class="a" >type</text> +<text x="780" y="50" class="a" >*ke</text> +<text x="0" y="75" class="a" >y)</text> +<text x="36" y="75" class="a" >as</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >value</text> +<text x="300" y="75" class="a" >in</text> +<text x="336" y="75" class="a" >argument</text> +<text x="444" y="75" class="a" >to</text> +<text x="480" y="75" class="a" >Describe:</text> +<text x="600" y="75" class="a" >*key</text> +<text x="660" y="75" class="a" >does</text> +<text x="720" y="75" class="a" >not</text> +<text x="768" y="75" class="a" >impl</text> +<text x="0" y="100" class="a" >ement</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >(missing</text> +<text x="336" y="100" class="a" >method</text> +<text x="420" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="125" class="a" >cannot</text> +<text x="480" y="125" class="a" >use</text> +<text x="528" y="125" class="a" >Key()</text> +<text x="600" y="125" class="a" >(value</text> +<text x="684" y="125" class="a" >of</text> +<text x="720" y="125" class="a" >type</text> +<text x="780" y="125" class="a" >*ke</text> +<text x="0" y="150" class="a" >y)</text> +<text x="36" y="150" class="a" >as</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >value</text> +<text x="300" y="150" class="a" >in</text> +<text x="336" y="150" class="a" >argument</text> +<text x="444" y="150" class="a" >to</text> +<text x="480" y="150" class="a" >Describe:</text> +<text x="600" y="150" class="a" >*key</text> +<text x="660" y="150" class="a" >does</text> +<text x="720" y="150" class="a" >not</text> +<text x="768" y="150" class="a" >impl</text> +<text x="0" y="175" class="a" >ement</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >(missing</text> +<text x="336" y="175" class="a" >method</text> +<text x="420" y="175" class="a" >File)</text> +<text x="0" y="200" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="200" class="a" >cannot</text> +<text x="480" y="200" class="a" >use</text> +<text x="528" y="200" class="a" >Key()</text> +<text x="600" y="200" class="a" >(value</text> +<text x="684" y="200" class="a" >of</text> +<text x="720" y="200" class="a" >type</text> +<text x="780" y="200" class="a" >*ke</text> +<text x="0" y="225" class="a" >y)</text> +<text x="36" y="225" class="a" >as</text> +<text x="72" y="225" class="a" >model.Target</text> +<text x="228" y="225" class="a" >value</text> +<text x="300" y="225" class="a" >in</text> +<text x="336" y="225" class="a" >argument</text> +<text x="444" y="225" class="a" >to</text> +<text x="480" y="225" class="a" >Describe:</text> +<text x="600" y="225" class="a" >*key</text> +<text x="660" y="225" class="a" >does</text> +<text x="720" y="225" class="a" >not</text> +<text x="768" y="225" class="a" >impl</text> +<text x="0" y="250" class="a" >ement</text> +<text x="72" y="250" class="a" >model.Target</text> +<text x="228" y="250" class="a" >(missing</text> +<text x="336" y="250" class="a" >method</text> +<text x="420" y="250" class="a" >File)</text> +<text x="96" y="275" class="a" >pik</text> +<text x="288" y="275" class="a" >coverage:</text> +<text x="408" y="275" class="a" >0.0%</text> +<text x="468" y="275" class="a" >of</text> +<text x="504" y="275" class="a" >statements</text> +<text x="0" y="300" class="a" >FAIL</text> +<text x="96" y="300" class="a" >pik/cache</text> +<text x="216" y="300" class="a" >[build</text> +<text x="300" y="300" class="a" >failed]</text> +<text x="0" y="325" class="a" >ok</text> +<text x="96" y="325" class="a" >pik/crawl</text> +<text x="288" y="325" class="a" >(cached)</text> +<text x="480" y="325" class="a" >coverage:</text> +<text x="600" y="325" class="a" >95.7%</text> +<text x="672" y="325" class="a" >of</text> +<text x="708" y="325" class="a" >statement</text> +<text x="0" y="350" class="a" >s</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="96" y="375" class="a" >pik/describe</text> +<text x="252" y="375" class="a" >[build</text> +<text x="336" y="375" class="a" >failed]</text> +<text x="0" y="400" class="a" >ok</text> +<text x="96" y="400" class="a" >pik/env</text> +<text x="192" y="400" class="a" >(cached)</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >88.0%</text> +<text x="576" y="400" class="a" >of</text> +<text x="612" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >?</text> +<text x="96" y="425" class="a" >pik/flags</text> +<text x="288" y="425" class="a" >[no</text> +<text x="336" y="425" class="a" >test</text> +<text x="396" y="425" class="a" >files]</text> +<text x="96" y="450" class="a" >pik/git</text> +<text x="288" y="450" class="a" >coverage:</text> +<text x="408" y="450" class="a" >0.0%</text> +<text x="468" y="450" class="a" >of</text> +<text x="504" y="450" class="a" >statements</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/identity</text> +<text x="288" y="475" class="a" >(cached)</text> +<text x="480" y="475" class="a" >coverage:</text> +<text x="600" y="475" class="a" >100.0%</text> +<text x="684" y="475" class="a" >of</text> +<text x="720" y="475" class="a" >statemen</text> +<text x="0" y="500" class="a" >ts</text> +<text x="96" y="525" class="a" >pik/menu</text> +</g> +<g transform="translate(158360)"> +<text x="0" y="0" class="a" >ment</text> +<text x="60" y="0" class="a" >model.Target</text> +<text x="216" y="0" class="a" >(missing</text> +<text x="324" y="0" class="a" >method</text> +<text x="408" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >Key()</text> +<text x="600" y="25" class="a" >(value</text> +<text x="684" y="25" class="a" >of</text> +<text x="720" y="25" class="a" >type</text> +<text x="780" y="25" class="a" >*ke</text> +<text x="0" y="50" class="a" >y)</text> +<text x="36" y="50" class="a" >as</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >value</text> +<text x="300" y="50" class="a" >in</text> +<text x="336" y="50" class="a" >argument</text> +<text x="444" y="50" class="a" >to</text> +<text x="480" y="50" class="a" >Describe:</text> +<text x="600" y="50" class="a" >*key</text> +<text x="660" y="50" class="a" >does</text> +<text x="720" y="50" class="a" >not</text> +<text x="768" y="50" class="a" >impl</text> +<text x="0" y="75" class="a" >ement</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >(missing</text> +<text x="336" y="75" class="a" >method</text> +<text x="420" y="75" class="a" >File)</text> +<text x="0" y="100" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="100" class="a" >cannot</text> +<text x="480" y="100" class="a" >use</text> +<text x="528" y="100" class="a" >Key()</text> +<text x="600" y="100" class="a" >(value</text> +<text x="684" y="100" class="a" >of</text> +<text x="720" y="100" class="a" >type</text> +<text x="780" y="100" class="a" >*ke</text> +<text x="0" y="125" class="a" >y)</text> +<text x="36" y="125" class="a" >as</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >value</text> +<text x="300" y="125" class="a" >in</text> +<text x="336" y="125" class="a" >argument</text> +<text x="444" y="125" class="a" >to</text> +<text x="480" y="125" class="a" >Describe:</text> +<text x="600" y="125" class="a" >*key</text> +<text x="660" y="125" class="a" >does</text> +<text x="720" y="125" class="a" >not</text> +<text x="768" y="125" class="a" >impl</text> +<text x="0" y="150" class="a" >ement</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >(missing</text> +<text x="336" y="150" class="a" >method</text> +<text x="420" y="150" class="a" >File)</text> +<text x="0" y="175" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="175" class="a" >cannot</text> +<text x="480" y="175" class="a" >use</text> +<text x="528" y="175" class="a" >Key()</text> +<text x="600" y="175" class="a" >(value</text> +<text x="684" y="175" class="a" >of</text> +<text x="720" y="175" class="a" >type</text> +<text x="780" y="175" class="a" >*ke</text> +<text x="0" y="200" class="a" >y)</text> +<text x="36" y="200" class="a" >as</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >value</text> +<text x="300" y="200" class="a" >in</text> +<text x="336" y="200" class="a" >argument</text> +<text x="444" y="200" class="a" >to</text> +<text x="480" y="200" class="a" >Describe:</text> +<text x="600" y="200" class="a" >*key</text> +<text x="660" y="200" class="a" >does</text> +<text x="720" y="200" class="a" >not</text> +<text x="768" y="200" class="a" >impl</text> +<text x="0" y="225" class="a" >ement</text> +<text x="72" y="225" class="a" >model.Target</text> +<text x="228" y="225" class="a" >(missing</text> +<text x="336" y="225" class="a" >method</text> +<text x="420" y="225" class="a" >File)</text> +<text x="96" y="250" class="a" >pik</text> +<text x="288" y="250" class="a" >coverage:</text> +<text x="408" y="250" class="a" >0.0%</text> +<text x="468" y="250" class="a" >of</text> +<text x="504" y="250" class="a" >statements</text> +<text x="0" y="275" class="a" >FAIL</text> +<text x="96" y="275" class="a" >pik/cache</text> +<text x="216" y="275" class="a" >[build</text> +<text x="300" y="275" class="a" >failed]</text> +<text x="0" y="300" class="a" >ok</text> +<text x="96" y="300" class="a" >pik/crawl</text> +<text x="288" y="300" class="a" >(cached)</text> +<text x="480" y="300" class="a" >coverage:</text> +<text x="600" y="300" class="a" >95.7%</text> +<text x="672" y="300" class="a" >of</text> +<text x="708" y="300" class="a" >statement</text> +<text x="0" y="325" class="a" >s</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="96" y="350" class="a" >pik/describe</text> +<text x="252" y="350" class="a" >[build</text> +<text x="336" y="350" class="a" >failed]</text> +<text x="0" y="375" class="a" >ok</text> +<text x="96" y="375" class="a" >pik/env</text> +<text x="192" y="375" class="a" >(cached)</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >88.0%</text> +<text x="576" y="375" class="a" >of</text> +<text x="612" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >?</text> +<text x="96" y="400" class="a" >pik/flags</text> +<text x="288" y="400" class="a" >[no</text> +<text x="336" y="400" class="a" >test</text> +<text x="396" y="400" class="a" >files]</text> +<text x="96" y="425" class="a" >pik/git</text> +<text x="288" y="425" class="a" >coverage:</text> +<text x="408" y="425" class="a" >0.0%</text> +<text x="468" y="425" class="a" >of</text> +<text x="504" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >ok</text> +<text x="96" y="450" class="a" >pik/identity</text> +<text x="288" y="450" class="a" >(cached)</text> +<text x="480" y="450" class="a" >coverage:</text> +<text x="600" y="450" class="a" >100.0%</text> +<text x="684" y="450" class="a" >of</text> +<text x="720" y="450" class="a" >statemen</text> +<text x="0" y="475" class="a" >ts</text> +<text x="96" y="500" class="a" >pik/menu</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +</g> +<g transform="translate(159216)"> +<text x="0" y="0" class="a" >ment</text> +<text x="60" y="0" class="a" >model.Target</text> +<text x="216" y="0" class="a" >(missing</text> +<text x="324" y="0" class="a" >method</text> +<text x="408" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >Key()</text> +<text x="600" y="25" class="a" >(value</text> +<text x="684" y="25" class="a" >of</text> +<text x="720" y="25" class="a" >type</text> +<text x="780" y="25" class="a" >*ke</text> +<text x="0" y="50" class="a" >y)</text> +<text x="36" y="50" class="a" >as</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >value</text> +<text x="300" y="50" class="a" >in</text> +<text x="336" y="50" class="a" >argument</text> +<text x="444" y="50" class="a" >to</text> +<text x="480" y="50" class="a" >Describe:</text> +<text x="600" y="50" class="a" >*key</text> +<text x="660" y="50" class="a" >does</text> +<text x="720" y="50" class="a" >not</text> +<text x="768" y="50" class="a" >impl</text> +<text x="0" y="75" class="a" >ement</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >(missing</text> +<text x="336" y="75" class="a" >method</text> +<text x="420" y="75" class="a" >File)</text> +<text x="0" y="100" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="100" class="a" >cannot</text> +<text x="480" y="100" class="a" >use</text> +<text x="528" y="100" class="a" >Key()</text> +<text x="600" y="100" class="a" >(value</text> +<text x="684" y="100" class="a" >of</text> +<text x="720" y="100" class="a" >type</text> +<text x="780" y="100" class="a" >*ke</text> +<text x="0" y="125" class="a" >y)</text> +<text x="36" y="125" class="a" >as</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >value</text> +<text x="300" y="125" class="a" >in</text> +<text x="336" y="125" class="a" >argument</text> +<text x="444" y="125" class="a" >to</text> +<text x="480" y="125" class="a" >Describe:</text> +<text x="600" y="125" class="a" >*key</text> +<text x="660" y="125" class="a" >does</text> +<text x="720" y="125" class="a" >not</text> +<text x="768" y="125" class="a" >impl</text> +<text x="0" y="150" class="a" >ement</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >(missing</text> +<text x="336" y="150" class="a" >method</text> +<text x="420" y="150" class="a" >File)</text> +<text x="0" y="175" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="175" class="a" >cannot</text> +<text x="480" y="175" class="a" >use</text> +<text x="528" y="175" class="a" >Key()</text> +<text x="600" y="175" class="a" >(value</text> +<text x="684" y="175" class="a" >of</text> +<text x="720" y="175" class="a" >type</text> +<text x="780" y="175" class="a" >*ke</text> +<text x="0" y="200" class="a" >y)</text> +<text x="36" y="200" class="a" >as</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >value</text> +<text x="300" y="200" class="a" >in</text> +<text x="336" y="200" class="a" >argument</text> +<text x="444" y="200" class="a" >to</text> +<text x="480" y="200" class="a" >Describe:</text> +<text x="600" y="200" class="a" >*key</text> +<text x="660" y="200" class="a" >does</text> +<text x="720" y="200" class="a" >not</text> +<text x="768" y="200" class="a" >impl</text> +<text x="0" y="225" class="a" >ement</text> +<text x="72" y="225" class="a" >model.Target</text> +<text x="228" y="225" class="a" >(missing</text> +<text x="336" y="225" class="a" >method</text> +<text x="420" y="225" class="a" >File)</text> +<text x="96" y="250" class="a" >pik</text> +<text x="288" y="250" class="a" >coverage:</text> +<text x="408" y="250" class="a" >0.0%</text> +<text x="468" y="250" class="a" >of</text> +<text x="504" y="250" class="a" >statements</text> +<text x="0" y="275" class="a" >FAIL</text> +<text x="96" y="275" class="a" >pik/cache</text> +<text x="216" y="275" class="a" >[build</text> +<text x="300" y="275" class="a" >failed]</text> +<text x="0" y="300" class="a" >ok</text> +<text x="96" y="300" class="a" >pik/crawl</text> +<text x="288" y="300" class="a" >(cached)</text> +<text x="480" y="300" class="a" >coverage:</text> +<text x="600" y="300" class="a" >95.7%</text> +<text x="672" y="300" class="a" >of</text> +<text x="708" y="300" class="a" >statement</text> +<text x="0" y="325" class="a" >s</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="96" y="350" class="a" >pik/describe</text> +<text x="252" y="350" class="a" >[build</text> +<text x="336" y="350" class="a" >failed]</text> +<text x="0" y="375" class="a" >ok</text> +<text x="96" y="375" class="a" >pik/env</text> +<text x="192" y="375" class="a" >(cached)</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >88.0%</text> +<text x="576" y="375" class="a" >of</text> +<text x="612" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >?</text> +<text x="96" y="400" class="a" >pik/flags</text> +<text x="288" y="400" class="a" >[no</text> +<text x="336" y="400" class="a" >test</text> +<text x="396" y="400" class="a" >files]</text> +<text x="96" y="425" class="a" >pik/git</text> +<text x="288" y="425" class="a" >coverage:</text> +<text x="408" y="425" class="a" >0.0%</text> +<text x="468" y="425" class="a" >of</text> +<text x="504" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >ok</text> +<text x="96" y="450" class="a" >pik/identity</text> +<text x="288" y="450" class="a" >(cached)</text> +<text x="480" y="450" class="a" >coverage:</text> +<text x="600" y="450" class="a" >100.0%</text> +<text x="684" y="450" class="a" >of</text> +<text x="720" y="450" class="a" >statemen</text> +<text x="0" y="475" class="a" >ts</text> +<text x="96" y="500" class="a" >pik/menu</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +<text x="96" y="525" class="a" >pik/menu/style</text> +</g> +<g transform="translate(160072)"> +<text x="0" y="0" class="a" >ment</text> +<text x="60" y="0" class="a" >model.Target</text> +<text x="216" y="0" class="a" >(missing</text> +<text x="324" y="0" class="a" >method</text> +<text x="408" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >Key()</text> +<text x="600" y="25" class="a" >(value</text> +<text x="684" y="25" class="a" >of</text> +<text x="720" y="25" class="a" >type</text> +<text x="780" y="25" class="a" >*ke</text> +<text x="0" y="50" class="a" >y)</text> +<text x="36" y="50" class="a" >as</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >value</text> +<text x="300" y="50" class="a" >in</text> +<text x="336" y="50" class="a" >argument</text> +<text x="444" y="50" class="a" >to</text> +<text x="480" y="50" class="a" >Describe:</text> +<text x="600" y="50" class="a" >*key</text> +<text x="660" y="50" class="a" >does</text> +<text x="720" y="50" class="a" >not</text> +<text x="768" y="50" class="a" >impl</text> +<text x="0" y="75" class="a" >ement</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >(missing</text> +<text x="336" y="75" class="a" >method</text> +<text x="420" y="75" class="a" >File)</text> +<text x="0" y="100" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="100" class="a" >cannot</text> +<text x="480" y="100" class="a" >use</text> +<text x="528" y="100" class="a" >Key()</text> +<text x="600" y="100" class="a" >(value</text> +<text x="684" y="100" class="a" >of</text> +<text x="720" y="100" class="a" >type</text> +<text x="780" y="100" class="a" >*ke</text> +<text x="0" y="125" class="a" >y)</text> +<text x="36" y="125" class="a" >as</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >value</text> +<text x="300" y="125" class="a" >in</text> +<text x="336" y="125" class="a" >argument</text> +<text x="444" y="125" class="a" >to</text> +<text x="480" y="125" class="a" >Describe:</text> +<text x="600" y="125" class="a" >*key</text> +<text x="660" y="125" class="a" >does</text> +<text x="720" y="125" class="a" >not</text> +<text x="768" y="125" class="a" >impl</text> +<text x="0" y="150" class="a" >ement</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >(missing</text> +<text x="336" y="150" class="a" >method</text> +<text x="420" y="150" class="a" >File)</text> +<text x="0" y="175" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="175" class="a" >cannot</text> +<text x="480" y="175" class="a" >use</text> +<text x="528" y="175" class="a" >Key()</text> +<text x="600" y="175" class="a" >(value</text> +<text x="684" y="175" class="a" >of</text> +<text x="720" y="175" class="a" >type</text> +<text x="780" y="175" class="a" >*ke</text> +<text x="0" y="200" class="a" >y)</text> +<text x="36" y="200" class="a" >as</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >value</text> +<text x="300" y="200" class="a" >in</text> +<text x="336" y="200" class="a" >argument</text> +<text x="444" y="200" class="a" >to</text> +<text x="480" y="200" class="a" >Describe:</text> +<text x="600" y="200" class="a" >*key</text> +<text x="660" y="200" class="a" >does</text> +<text x="720" y="200" class="a" >not</text> +<text x="768" y="200" class="a" >impl</text> +<text x="0" y="225" class="a" >ement</text> +<text x="72" y="225" class="a" >model.Target</text> +<text x="228" y="225" class="a" >(missing</text> +<text x="336" y="225" class="a" >method</text> +<text x="420" y="225" class="a" >File)</text> +<text x="96" y="250" class="a" >pik</text> +<text x="288" y="250" class="a" >coverage:</text> +<text x="408" y="250" class="a" >0.0%</text> +<text x="468" y="250" class="a" >of</text> +<text x="504" y="250" class="a" >statements</text> +<text x="0" y="275" class="a" >FAIL</text> +<text x="96" y="275" class="a" >pik/cache</text> +<text x="216" y="275" class="a" >[build</text> +<text x="300" y="275" class="a" >failed]</text> +<text x="0" y="300" class="a" >ok</text> +<text x="96" y="300" class="a" >pik/crawl</text> +<text x="288" y="300" class="a" >(cached)</text> +<text x="480" y="300" class="a" >coverage:</text> +<text x="600" y="300" class="a" >95.7%</text> +<text x="672" y="300" class="a" >of</text> +<text x="708" y="300" class="a" >statement</text> +<text x="0" y="325" class="a" >s</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="96" y="350" class="a" >pik/describe</text> +<text x="252" y="350" class="a" >[build</text> +<text x="336" y="350" class="a" >failed]</text> +<text x="0" y="375" class="a" >ok</text> +<text x="96" y="375" class="a" >pik/env</text> +<text x="192" y="375" class="a" >(cached)</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >88.0%</text> +<text x="576" y="375" class="a" >of</text> +<text x="612" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >?</text> +<text x="96" y="400" class="a" >pik/flags</text> +<text x="288" y="400" class="a" >[no</text> +<text x="336" y="400" class="a" >test</text> +<text x="396" y="400" class="a" >files]</text> +<text x="96" y="425" class="a" >pik/git</text> +<text x="288" y="425" class="a" >coverage:</text> +<text x="408" y="425" class="a" >0.0%</text> +<text x="468" y="425" class="a" >of</text> +<text x="504" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >ok</text> +<text x="96" y="450" class="a" >pik/identity</text> +<text x="288" y="450" class="a" >(cached)</text> +<text x="480" y="450" class="a" >coverage:</text> +<text x="600" y="450" class="a" >100.0%</text> +<text x="684" y="450" class="a" >of</text> +<text x="720" y="450" class="a" >statemen</text> +<text x="0" y="475" class="a" >ts</text> +<text x="96" y="500" class="a" >pik/menu</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +<text x="96" y="525" class="a" >pik/menu/style</text> +</g> +<g transform="translate(160928)"> +<text x="0" y="0" class="a" >ment</text> +<text x="60" y="0" class="a" >model.Target</text> +<text x="216" y="0" class="a" >(missing</text> +<text x="324" y="0" class="a" >method</text> +<text x="408" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >Key()</text> +<text x="600" y="25" class="a" >(value</text> +<text x="684" y="25" class="a" >of</text> +<text x="720" y="25" class="a" >type</text> +<text x="780" y="25" class="a" >*ke</text> +<text x="0" y="50" class="a" >y)</text> +<text x="36" y="50" class="a" >as</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >value</text> +<text x="300" y="50" class="a" >in</text> +<text x="336" y="50" class="a" >argument</text> +<text x="444" y="50" class="a" >to</text> +<text x="480" y="50" class="a" >Describe:</text> +<text x="600" y="50" class="a" >*key</text> +<text x="660" y="50" class="a" >does</text> +<text x="720" y="50" class="a" >not</text> +<text x="768" y="50" class="a" >impl</text> +<text x="0" y="75" class="a" >ement</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >(missing</text> +<text x="336" y="75" class="a" >method</text> +<text x="420" y="75" class="a" >File)</text> +<text x="0" y="100" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="100" class="a" >cannot</text> +<text x="480" y="100" class="a" >use</text> +<text x="528" y="100" class="a" >Key()</text> +<text x="600" y="100" class="a" >(value</text> +<text x="684" y="100" class="a" >of</text> +<text x="720" y="100" class="a" >type</text> +<text x="780" y="100" class="a" >*ke</text> +<text x="0" y="125" class="a" >y)</text> +<text x="36" y="125" class="a" >as</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >value</text> +<text x="300" y="125" class="a" >in</text> +<text x="336" y="125" class="a" >argument</text> +<text x="444" y="125" class="a" >to</text> +<text x="480" y="125" class="a" >Describe:</text> +<text x="600" y="125" class="a" >*key</text> +<text x="660" y="125" class="a" >does</text> +<text x="720" y="125" class="a" >not</text> +<text x="768" y="125" class="a" >impl</text> +<text x="0" y="150" class="a" >ement</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >(missing</text> +<text x="336" y="150" class="a" >method</text> +<text x="420" y="150" class="a" >File)</text> +<text x="0" y="175" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="175" class="a" >cannot</text> +<text x="480" y="175" class="a" >use</text> +<text x="528" y="175" class="a" >Key()</text> +<text x="600" y="175" class="a" >(value</text> +<text x="684" y="175" class="a" >of</text> +<text x="720" y="175" class="a" >type</text> +<text x="780" y="175" class="a" >*ke</text> +<text x="0" y="200" class="a" >y)</text> +<text x="36" y="200" class="a" >as</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >value</text> +<text x="300" y="200" class="a" >in</text> +<text x="336" y="200" class="a" >argument</text> +<text x="444" y="200" class="a" >to</text> +<text x="480" y="200" class="a" >Describe:</text> +<text x="600" y="200" class="a" >*key</text> +<text x="660" y="200" class="a" >does</text> +<text x="720" y="200" class="a" >not</text> +<text x="768" y="200" class="a" >impl</text> +<text x="0" y="225" class="a" >ement</text> +<text x="72" y="225" class="a" >model.Target</text> +<text x="228" y="225" class="a" >(missing</text> +<text x="336" y="225" class="a" >method</text> +<text x="420" y="225" class="a" >File)</text> +<text x="96" y="250" class="a" >pik</text> +<text x="288" y="250" class="a" >coverage:</text> +<text x="408" y="250" class="a" >0.0%</text> +<text x="468" y="250" class="a" >of</text> +<text x="504" y="250" class="a" >statements</text> +<text x="0" y="275" class="a" >FAIL</text> +<text x="96" y="275" class="a" >pik/cache</text> +<text x="216" y="275" class="a" >[build</text> +<text x="300" y="275" class="a" >failed]</text> +<text x="0" y="300" class="a" >ok</text> +<text x="96" y="300" class="a" >pik/crawl</text> +<text x="288" y="300" class="a" >(cached)</text> +<text x="480" y="300" class="a" >coverage:</text> +<text x="600" y="300" class="a" >95.7%</text> +<text x="672" y="300" class="a" >of</text> +<text x="708" y="300" class="a" >statement</text> +<text x="0" y="325" class="a" >s</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="96" y="350" class="a" >pik/describe</text> +<text x="252" y="350" class="a" >[build</text> +<text x="336" y="350" class="a" >failed]</text> +<text x="0" y="375" class="a" >ok</text> +<text x="96" y="375" class="a" >pik/env</text> +<text x="192" y="375" class="a" >(cached)</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >88.0%</text> +<text x="576" y="375" class="a" >of</text> +<text x="612" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >?</text> +<text x="96" y="400" class="a" >pik/flags</text> +<text x="288" y="400" class="a" >[no</text> +<text x="336" y="400" class="a" >test</text> +<text x="396" y="400" class="a" >files]</text> +<text x="96" y="425" class="a" >pik/git</text> +<text x="288" y="425" class="a" >coverage:</text> +<text x="408" y="425" class="a" >0.0%</text> +<text x="468" y="425" class="a" >of</text> +<text x="504" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >ok</text> +<text x="96" y="450" class="a" >pik/identity</text> +<text x="288" y="450" class="a" >(cached)</text> +<text x="480" y="450" class="a" >coverage:</text> +<text x="600" y="450" class="a" >100.0%</text> +<text x="684" y="450" class="a" >of</text> +<text x="720" y="450" class="a" >statemen</text> +<text x="0" y="475" class="a" >ts</text> +<text x="96" y="500" class="a" >pik/menu</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +<text x="96" y="525" class="a" >pik/menu/style</text> +</g> +<g transform="translate(161784)"> +<text x="0" y="0" class="a" >ment</text> +<text x="60" y="0" class="a" >model.Target</text> +<text x="216" y="0" class="a" >(missing</text> +<text x="324" y="0" class="a" >method</text> +<text x="408" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >Key()</text> +<text x="600" y="25" class="a" >(value</text> +<text x="684" y="25" class="a" >of</text> +<text x="720" y="25" class="a" >type</text> +<text x="780" y="25" class="a" >*ke</text> +<text x="0" y="50" class="a" >y)</text> +<text x="36" y="50" class="a" >as</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >value</text> +<text x="300" y="50" class="a" >in</text> +<text x="336" y="50" class="a" >argument</text> +<text x="444" y="50" class="a" >to</text> +<text x="480" y="50" class="a" >Describe:</text> +<text x="600" y="50" class="a" >*key</text> +<text x="660" y="50" class="a" >does</text> +<text x="720" y="50" class="a" >not</text> +<text x="768" y="50" class="a" >impl</text> +<text x="0" y="75" class="a" >ement</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >(missing</text> +<text x="336" y="75" class="a" >method</text> +<text x="420" y="75" class="a" >File)</text> +<text x="0" y="100" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="100" class="a" >cannot</text> +<text x="480" y="100" class="a" >use</text> +<text x="528" y="100" class="a" >Key()</text> +<text x="600" y="100" class="a" >(value</text> +<text x="684" y="100" class="a" >of</text> +<text x="720" y="100" class="a" >type</text> +<text x="780" y="100" class="a" >*ke</text> +<text x="0" y="125" class="a" >y)</text> +<text x="36" y="125" class="a" >as</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >value</text> +<text x="300" y="125" class="a" >in</text> +<text x="336" y="125" class="a" >argument</text> +<text x="444" y="125" class="a" >to</text> +<text x="480" y="125" class="a" >Describe:</text> +<text x="600" y="125" class="a" >*key</text> +<text x="660" y="125" class="a" >does</text> +<text x="720" y="125" class="a" >not</text> +<text x="768" y="125" class="a" >impl</text> +<text x="0" y="150" class="a" >ement</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >(missing</text> +<text x="336" y="150" class="a" >method</text> +<text x="420" y="150" class="a" >File)</text> +<text x="0" y="175" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="175" class="a" >cannot</text> +<text x="480" y="175" class="a" >use</text> +<text x="528" y="175" class="a" >Key()</text> +<text x="600" y="175" class="a" >(value</text> +<text x="684" y="175" class="a" >of</text> +<text x="720" y="175" class="a" >type</text> +<text x="780" y="175" class="a" >*ke</text> +<text x="0" y="200" class="a" >y)</text> +<text x="36" y="200" class="a" >as</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >value</text> +<text x="300" y="200" class="a" >in</text> +<text x="336" y="200" class="a" >argument</text> +<text x="444" y="200" class="a" >to</text> +<text x="480" y="200" class="a" >Describe:</text> +<text x="600" y="200" class="a" >*key</text> +<text x="660" y="200" class="a" >does</text> +<text x="720" y="200" class="a" >not</text> +<text x="768" y="200" class="a" >impl</text> +<text x="0" y="225" class="a" >ement</text> +<text x="72" y="225" class="a" >model.Target</text> +<text x="228" y="225" class="a" >(missing</text> +<text x="336" y="225" class="a" >method</text> +<text x="420" y="225" class="a" >File)</text> +<text x="96" y="250" class="a" >pik</text> +<text x="288" y="250" class="a" >coverage:</text> +<text x="408" y="250" class="a" >0.0%</text> +<text x="468" y="250" class="a" >of</text> +<text x="504" y="250" class="a" >statements</text> +<text x="0" y="275" class="a" >FAIL</text> +<text x="96" y="275" class="a" >pik/cache</text> +<text x="216" y="275" class="a" >[build</text> +<text x="300" y="275" class="a" >failed]</text> +<text x="0" y="300" class="a" >ok</text> +<text x="96" y="300" class="a" >pik/crawl</text> +<text x="288" y="300" class="a" >(cached)</text> +<text x="480" y="300" class="a" >coverage:</text> +<text x="600" y="300" class="a" >95.7%</text> +<text x="672" y="300" class="a" >of</text> +<text x="708" y="300" class="a" >statement</text> +<text x="0" y="325" class="a" >s</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="96" y="350" class="a" >pik/describe</text> +<text x="252" y="350" class="a" >[build</text> +<text x="336" y="350" class="a" >failed]</text> +<text x="0" y="375" class="a" >ok</text> +<text x="96" y="375" class="a" >pik/env</text> +<text x="192" y="375" class="a" >(cached)</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >88.0%</text> +<text x="576" y="375" class="a" >of</text> +<text x="612" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >?</text> +<text x="96" y="400" class="a" >pik/flags</text> +<text x="288" y="400" class="a" >[no</text> +<text x="336" y="400" class="a" >test</text> +<text x="396" y="400" class="a" >files]</text> +<text x="96" y="425" class="a" >pik/git</text> +<text x="288" y="425" class="a" >coverage:</text> +<text x="408" y="425" class="a" >0.0%</text> +<text x="468" y="425" class="a" >of</text> +<text x="504" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >ok</text> +<text x="96" y="450" class="a" >pik/identity</text> +<text x="288" y="450" class="a" >(cached)</text> +<text x="480" y="450" class="a" >coverage:</text> +<text x="600" y="450" class="a" >100.0%</text> +<text x="684" y="450" class="a" >of</text> +<text x="720" y="450" class="a" >statemen</text> +<text x="0" y="475" class="a" >ts</text> +<text x="96" y="500" class="a" >pik/menu</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +<text x="96" y="525" class="a" >pik/menu/style</text> +<text x="384" y="525" class="a" >coverage:</text> +<text x="504" y="525" class="a" >0.0%</text> +<text x="564" y="525" class="a" >of</text> +<text x="600" y="525" class="a" >statements</text> +</g> +<g transform="translate(162640)"> +<text x="0" y="0" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="150" class="a" >cannot</text> +<text x="480" y="150" class="a" >use</text> +<text x="528" y="150" class="a" >Key()</text> +<text x="600" y="150" class="a" >(value</text> +<text x="684" y="150" class="a" >of</text> +<text x="720" y="150" class="a" >type</text> +<text x="780" y="150" class="a" >*ke</text> +<text x="0" y="175" class="a" >y)</text> +<text x="36" y="175" class="a" >as</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >value</text> +<text x="300" y="175" class="a" >in</text> +<text x="336" y="175" class="a" >argument</text> +<text x="444" y="175" class="a" >to</text> +<text x="480" y="175" class="a" >Describe:</text> +<text x="600" y="175" class="a" >*key</text> +<text x="660" y="175" class="a" >does</text> +<text x="720" y="175" class="a" >not</text> +<text x="768" y="175" class="a" >impl</text> +<text x="0" y="200" class="a" >ement</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >(missing</text> +<text x="336" y="200" class="a" >method</text> +<text x="420" y="200" class="a" >File)</text> +<text x="96" y="225" class="a" >pik</text> +<text x="288" y="225" class="a" >coverage:</text> +<text x="408" y="225" class="a" >0.0%</text> +<text x="468" y="225" class="a" >of</text> +<text x="504" y="225" class="a" >statements</text> +<text x="0" y="250" class="a" >FAIL</text> +<text x="96" y="250" class="a" >pik/cache</text> +<text x="216" y="250" class="a" >[build</text> +<text x="300" y="250" class="a" >failed]</text> +<text x="0" y="275" class="a" >ok</text> +<text x="96" y="275" class="a" >pik/crawl</text> +<text x="288" y="275" class="a" >(cached)</text> +<text x="480" y="275" class="a" >coverage:</text> +<text x="600" y="275" class="a" >95.7%</text> +<text x="672" y="275" class="a" >of</text> +<text x="708" y="275" class="a" >statement</text> +<text x="0" y="300" class="a" >s</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="96" y="325" class="a" >pik/describe</text> +<text x="252" y="325" class="a" >[build</text> +<text x="336" y="325" class="a" >failed]</text> +<text x="0" y="350" class="a" >ok</text> +<text x="96" y="350" class="a" >pik/env</text> +<text x="192" y="350" class="a" >(cached)</text> +<text x="384" y="350" class="a" >coverage:</text> +<text x="504" y="350" class="a" >88.0%</text> +<text x="576" y="350" class="a" >of</text> +<text x="612" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >?</text> +<text x="96" y="375" class="a" >pik/flags</text> +<text x="288" y="375" class="a" >[no</text> +<text x="336" y="375" class="a" >test</text> +<text x="396" y="375" class="a" >files]</text> +<text x="96" y="400" class="a" >pik/git</text> +<text x="288" y="400" class="a" >coverage:</text> +<text x="408" y="400" class="a" >0.0%</text> +<text x="468" y="400" class="a" >of</text> +<text x="504" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/identity</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >100.0%</text> +<text x="684" y="425" class="a" >of</text> +<text x="720" y="425" class="a" >statemen</text> +<text x="0" y="450" class="a" >ts</text> +<text x="96" y="475" class="a" >pik/menu</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/menu/style</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +</g> +<g transform="translate(163496)"> +<text x="0" y="0" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="150" class="a" >cannot</text> +<text x="480" y="150" class="a" >use</text> +<text x="528" y="150" class="a" >Key()</text> +<text x="600" y="150" class="a" >(value</text> +<text x="684" y="150" class="a" >of</text> +<text x="720" y="150" class="a" >type</text> +<text x="780" y="150" class="a" >*ke</text> +<text x="0" y="175" class="a" >y)</text> +<text x="36" y="175" class="a" >as</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >value</text> +<text x="300" y="175" class="a" >in</text> +<text x="336" y="175" class="a" >argument</text> +<text x="444" y="175" class="a" >to</text> +<text x="480" y="175" class="a" >Describe:</text> +<text x="600" y="175" class="a" >*key</text> +<text x="660" y="175" class="a" >does</text> +<text x="720" y="175" class="a" >not</text> +<text x="768" y="175" class="a" >impl</text> +<text x="0" y="200" class="a" >ement</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >(missing</text> +<text x="336" y="200" class="a" >method</text> +<text x="420" y="200" class="a" >File)</text> +<text x="96" y="225" class="a" >pik</text> +<text x="288" y="225" class="a" >coverage:</text> +<text x="408" y="225" class="a" >0.0%</text> +<text x="468" y="225" class="a" >of</text> +<text x="504" y="225" class="a" >statements</text> +<text x="0" y="250" class="a" >FAIL</text> +<text x="96" y="250" class="a" >pik/cache</text> +<text x="216" y="250" class="a" >[build</text> +<text x="300" y="250" class="a" >failed]</text> +<text x="0" y="275" class="a" >ok</text> +<text x="96" y="275" class="a" >pik/crawl</text> +<text x="288" y="275" class="a" >(cached)</text> +<text x="480" y="275" class="a" >coverage:</text> +<text x="600" y="275" class="a" >95.7%</text> +<text x="672" y="275" class="a" >of</text> +<text x="708" y="275" class="a" >statement</text> +<text x="0" y="300" class="a" >s</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="96" y="325" class="a" >pik/describe</text> +<text x="252" y="325" class="a" >[build</text> +<text x="336" y="325" class="a" >failed]</text> +<text x="0" y="350" class="a" >ok</text> +<text x="96" y="350" class="a" >pik/env</text> +<text x="192" y="350" class="a" >(cached)</text> +<text x="384" y="350" class="a" >coverage:</text> +<text x="504" y="350" class="a" >88.0%</text> +<text x="576" y="350" class="a" >of</text> +<text x="612" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >?</text> +<text x="96" y="375" class="a" >pik/flags</text> +<text x="288" y="375" class="a" >[no</text> +<text x="336" y="375" class="a" >test</text> +<text x="396" y="375" class="a" >files]</text> +<text x="96" y="400" class="a" >pik/git</text> +<text x="288" y="400" class="a" >coverage:</text> +<text x="408" y="400" class="a" >0.0%</text> +<text x="468" y="400" class="a" >of</text> +<text x="504" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/identity</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >100.0%</text> +<text x="684" y="425" class="a" >of</text> +<text x="720" y="425" class="a" >statemen</text> +<text x="0" y="450" class="a" >ts</text> +<text x="96" y="475" class="a" >pik/menu</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/menu/style</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +<text x="0" y="525" class="a" >ok</text> +</g> +<g transform="translate(164352)"> +<text x="0" y="0" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="150" class="a" >cannot</text> +<text x="480" y="150" class="a" >use</text> +<text x="528" y="150" class="a" >Key()</text> +<text x="600" y="150" class="a" >(value</text> +<text x="684" y="150" class="a" >of</text> +<text x="720" y="150" class="a" >type</text> +<text x="780" y="150" class="a" >*ke</text> +<text x="0" y="175" class="a" >y)</text> +<text x="36" y="175" class="a" >as</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >value</text> +<text x="300" y="175" class="a" >in</text> +<text x="336" y="175" class="a" >argument</text> +<text x="444" y="175" class="a" >to</text> +<text x="480" y="175" class="a" >Describe:</text> +<text x="600" y="175" class="a" >*key</text> +<text x="660" y="175" class="a" >does</text> +<text x="720" y="175" class="a" >not</text> +<text x="768" y="175" class="a" >impl</text> +<text x="0" y="200" class="a" >ement</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >(missing</text> +<text x="336" y="200" class="a" >method</text> +<text x="420" y="200" class="a" >File)</text> +<text x="96" y="225" class="a" >pik</text> +<text x="288" y="225" class="a" >coverage:</text> +<text x="408" y="225" class="a" >0.0%</text> +<text x="468" y="225" class="a" >of</text> +<text x="504" y="225" class="a" >statements</text> +<text x="0" y="250" class="a" >FAIL</text> +<text x="96" y="250" class="a" >pik/cache</text> +<text x="216" y="250" class="a" >[build</text> +<text x="300" y="250" class="a" >failed]</text> +<text x="0" y="275" class="a" >ok</text> +<text x="96" y="275" class="a" >pik/crawl</text> +<text x="288" y="275" class="a" >(cached)</text> +<text x="480" y="275" class="a" >coverage:</text> +<text x="600" y="275" class="a" >95.7%</text> +<text x="672" y="275" class="a" >of</text> +<text x="708" y="275" class="a" >statement</text> +<text x="0" y="300" class="a" >s</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="96" y="325" class="a" >pik/describe</text> +<text x="252" y="325" class="a" >[build</text> +<text x="336" y="325" class="a" >failed]</text> +<text x="0" y="350" class="a" >ok</text> +<text x="96" y="350" class="a" >pik/env</text> +<text x="192" y="350" class="a" >(cached)</text> +<text x="384" y="350" class="a" >coverage:</text> +<text x="504" y="350" class="a" >88.0%</text> +<text x="576" y="350" class="a" >of</text> +<text x="612" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >?</text> +<text x="96" y="375" class="a" >pik/flags</text> +<text x="288" y="375" class="a" >[no</text> +<text x="336" y="375" class="a" >test</text> +<text x="396" y="375" class="a" >files]</text> +<text x="96" y="400" class="a" >pik/git</text> +<text x="288" y="400" class="a" >coverage:</text> +<text x="408" y="400" class="a" >0.0%</text> +<text x="468" y="400" class="a" >of</text> +<text x="504" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/identity</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >100.0%</text> +<text x="684" y="425" class="a" >of</text> +<text x="720" y="425" class="a" >statemen</text> +<text x="0" y="450" class="a" >ts</text> +<text x="96" y="475" class="a" >pik/menu</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/menu/style</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +<text x="0" y="525" class="a" >ok</text> +<text x="96" y="525" class="a" >pik/model</text> +</g> +<g transform="translate(165208)"> +<text x="0" y="0" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="150" class="a" >cannot</text> +<text x="480" y="150" class="a" >use</text> +<text x="528" y="150" class="a" >Key()</text> +<text x="600" y="150" class="a" >(value</text> +<text x="684" y="150" class="a" >of</text> +<text x="720" y="150" class="a" >type</text> +<text x="780" y="150" class="a" >*ke</text> +<text x="0" y="175" class="a" >y)</text> +<text x="36" y="175" class="a" >as</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >value</text> +<text x="300" y="175" class="a" >in</text> +<text x="336" y="175" class="a" >argument</text> +<text x="444" y="175" class="a" >to</text> +<text x="480" y="175" class="a" >Describe:</text> +<text x="600" y="175" class="a" >*key</text> +<text x="660" y="175" class="a" >does</text> +<text x="720" y="175" class="a" >not</text> +<text x="768" y="175" class="a" >impl</text> +<text x="0" y="200" class="a" >ement</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >(missing</text> +<text x="336" y="200" class="a" >method</text> +<text x="420" y="200" class="a" >File)</text> +<text x="96" y="225" class="a" >pik</text> +<text x="288" y="225" class="a" >coverage:</text> +<text x="408" y="225" class="a" >0.0%</text> +<text x="468" y="225" class="a" >of</text> +<text x="504" y="225" class="a" >statements</text> +<text x="0" y="250" class="a" >FAIL</text> +<text x="96" y="250" class="a" >pik/cache</text> +<text x="216" y="250" class="a" >[build</text> +<text x="300" y="250" class="a" >failed]</text> +<text x="0" y="275" class="a" >ok</text> +<text x="96" y="275" class="a" >pik/crawl</text> +<text x="288" y="275" class="a" >(cached)</text> +<text x="480" y="275" class="a" >coverage:</text> +<text x="600" y="275" class="a" >95.7%</text> +<text x="672" y="275" class="a" >of</text> +<text x="708" y="275" class="a" >statement</text> +<text x="0" y="300" class="a" >s</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="96" y="325" class="a" >pik/describe</text> +<text x="252" y="325" class="a" >[build</text> +<text x="336" y="325" class="a" >failed]</text> +<text x="0" y="350" class="a" >ok</text> +<text x="96" y="350" class="a" >pik/env</text> +<text x="192" y="350" class="a" >(cached)</text> +<text x="384" y="350" class="a" >coverage:</text> +<text x="504" y="350" class="a" >88.0%</text> +<text x="576" y="350" class="a" >of</text> +<text x="612" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >?</text> +<text x="96" y="375" class="a" >pik/flags</text> +<text x="288" y="375" class="a" >[no</text> +<text x="336" y="375" class="a" >test</text> +<text x="396" y="375" class="a" >files]</text> +<text x="96" y="400" class="a" >pik/git</text> +<text x="288" y="400" class="a" >coverage:</text> +<text x="408" y="400" class="a" >0.0%</text> +<text x="468" y="400" class="a" >of</text> +<text x="504" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/identity</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >100.0%</text> +<text x="684" y="425" class="a" >of</text> +<text x="720" y="425" class="a" >statemen</text> +<text x="0" y="450" class="a" >ts</text> +<text x="96" y="475" class="a" >pik/menu</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/menu/style</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +<text x="0" y="525" class="a" >ok</text> +<text x="96" y="525" class="a" >pik/model</text> +</g> +<g transform="translate(166064)"> +<text x="0" y="0" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="150" class="a" >cannot</text> +<text x="480" y="150" class="a" >use</text> +<text x="528" y="150" class="a" >Key()</text> +<text x="600" y="150" class="a" >(value</text> +<text x="684" y="150" class="a" >of</text> +<text x="720" y="150" class="a" >type</text> +<text x="780" y="150" class="a" >*ke</text> +<text x="0" y="175" class="a" >y)</text> +<text x="36" y="175" class="a" >as</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >value</text> +<text x="300" y="175" class="a" >in</text> +<text x="336" y="175" class="a" >argument</text> +<text x="444" y="175" class="a" >to</text> +<text x="480" y="175" class="a" >Describe:</text> +<text x="600" y="175" class="a" >*key</text> +<text x="660" y="175" class="a" >does</text> +<text x="720" y="175" class="a" >not</text> +<text x="768" y="175" class="a" >impl</text> +<text x="0" y="200" class="a" >ement</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >(missing</text> +<text x="336" y="200" class="a" >method</text> +<text x="420" y="200" class="a" >File)</text> +<text x="96" y="225" class="a" >pik</text> +<text x="288" y="225" class="a" >coverage:</text> +<text x="408" y="225" class="a" >0.0%</text> +<text x="468" y="225" class="a" >of</text> +<text x="504" y="225" class="a" >statements</text> +<text x="0" y="250" class="a" >FAIL</text> +<text x="96" y="250" class="a" >pik/cache</text> +<text x="216" y="250" class="a" >[build</text> +<text x="300" y="250" class="a" >failed]</text> +<text x="0" y="275" class="a" >ok</text> +<text x="96" y="275" class="a" >pik/crawl</text> +<text x="288" y="275" class="a" >(cached)</text> +<text x="480" y="275" class="a" >coverage:</text> +<text x="600" y="275" class="a" >95.7%</text> +<text x="672" y="275" class="a" >of</text> +<text x="708" y="275" class="a" >statement</text> +<text x="0" y="300" class="a" >s</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="96" y="325" class="a" >pik/describe</text> +<text x="252" y="325" class="a" >[build</text> +<text x="336" y="325" class="a" >failed]</text> +<text x="0" y="350" class="a" >ok</text> +<text x="96" y="350" class="a" >pik/env</text> +<text x="192" y="350" class="a" >(cached)</text> +<text x="384" y="350" class="a" >coverage:</text> +<text x="504" y="350" class="a" >88.0%</text> +<text x="576" y="350" class="a" >of</text> +<text x="612" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >?</text> +<text x="96" y="375" class="a" >pik/flags</text> +<text x="288" y="375" class="a" >[no</text> +<text x="336" y="375" class="a" >test</text> +<text x="396" y="375" class="a" >files]</text> +<text x="96" y="400" class="a" >pik/git</text> +<text x="288" y="400" class="a" >coverage:</text> +<text x="408" y="400" class="a" >0.0%</text> +<text x="468" y="400" class="a" >of</text> +<text x="504" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/identity</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >100.0%</text> +<text x="684" y="425" class="a" >of</text> +<text x="720" y="425" class="a" >statemen</text> +<text x="0" y="450" class="a" >ts</text> +<text x="96" y="475" class="a" >pik/menu</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/menu/style</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +<text x="0" y="525" class="a" >ok</text> +<text x="96" y="525" class="a" >pik/model</text> +<text x="288" y="525" class="a" >(cached)</text> +</g> +<g transform="translate(166920)"> +<text x="0" y="0" class="a" >describe/describe_test.go:67:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="0" y="150" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="150" class="a" >cannot</text> +<text x="480" y="150" class="a" >use</text> +<text x="528" y="150" class="a" >Key()</text> +<text x="600" y="150" class="a" >(value</text> +<text x="684" y="150" class="a" >of</text> +<text x="720" y="150" class="a" >type</text> +<text x="780" y="150" class="a" >*ke</text> +<text x="0" y="175" class="a" >y)</text> +<text x="36" y="175" class="a" >as</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >value</text> +<text x="300" y="175" class="a" >in</text> +<text x="336" y="175" class="a" >argument</text> +<text x="444" y="175" class="a" >to</text> +<text x="480" y="175" class="a" >Describe:</text> +<text x="600" y="175" class="a" >*key</text> +<text x="660" y="175" class="a" >does</text> +<text x="720" y="175" class="a" >not</text> +<text x="768" y="175" class="a" >impl</text> +<text x="0" y="200" class="a" >ement</text> +<text x="72" y="200" class="a" >model.Target</text> +<text x="228" y="200" class="a" >(missing</text> +<text x="336" y="200" class="a" >method</text> +<text x="420" y="200" class="a" >File)</text> +<text x="96" y="225" class="a" >pik</text> +<text x="288" y="225" class="a" >coverage:</text> +<text x="408" y="225" class="a" >0.0%</text> +<text x="468" y="225" class="a" >of</text> +<text x="504" y="225" class="a" >statements</text> +<text x="0" y="250" class="a" >FAIL</text> +<text x="96" y="250" class="a" >pik/cache</text> +<text x="216" y="250" class="a" >[build</text> +<text x="300" y="250" class="a" >failed]</text> +<text x="0" y="275" class="a" >ok</text> +<text x="96" y="275" class="a" >pik/crawl</text> +<text x="288" y="275" class="a" >(cached)</text> +<text x="480" y="275" class="a" >coverage:</text> +<text x="600" y="275" class="a" >95.7%</text> +<text x="672" y="275" class="a" >of</text> +<text x="708" y="275" class="a" >statement</text> +<text x="0" y="300" class="a" >s</text> +<text x="0" y="325" class="a" >FAIL</text> +<text x="96" y="325" class="a" >pik/describe</text> +<text x="252" y="325" class="a" >[build</text> +<text x="336" y="325" class="a" >failed]</text> +<text x="0" y="350" class="a" >ok</text> +<text x="96" y="350" class="a" >pik/env</text> +<text x="192" y="350" class="a" >(cached)</text> +<text x="384" y="350" class="a" >coverage:</text> +<text x="504" y="350" class="a" >88.0%</text> +<text x="576" y="350" class="a" >of</text> +<text x="612" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >?</text> +<text x="96" y="375" class="a" >pik/flags</text> +<text x="288" y="375" class="a" >[no</text> +<text x="336" y="375" class="a" >test</text> +<text x="396" y="375" class="a" >files]</text> +<text x="96" y="400" class="a" >pik/git</text> +<text x="288" y="400" class="a" >coverage:</text> +<text x="408" y="400" class="a" >0.0%</text> +<text x="468" y="400" class="a" >of</text> +<text x="504" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/identity</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >100.0%</text> +<text x="684" y="425" class="a" >of</text> +<text x="720" y="425" class="a" >statemen</text> +<text x="0" y="450" class="a" >ts</text> +<text x="96" y="475" class="a" >pik/menu</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/menu/style</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +<text x="0" y="525" class="a" >ok</text> +<text x="96" y="525" class="a" >pik/model</text> +<text x="288" y="525" class="a" >(cached)</text> +</g> +<g transform="translate(167776)"> +<text x="0" y="0" class="a" >y)</text> +<text x="36" y="0" class="a" >as</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >value</text> +<text x="300" y="0" class="a" >in</text> +<text x="336" y="0" class="a" >argument</text> +<text x="444" y="0" class="a" >to</text> +<text x="480" y="0" class="a" >Describe:</text> +<text x="600" y="0" class="a" >*key</text> +<text x="660" y="0" class="a" >does</text> +<text x="720" y="0" class="a" >not</text> +<text x="768" y="0" class="a" >impl</text> +<text x="0" y="25" class="a" >ement</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >(missing</text> +<text x="336" y="25" class="a" >method</text> +<text x="420" y="25" class="a" >File)</text> +<text x="0" y="50" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="50" class="a" >cannot</text> +<text x="480" y="50" class="a" >use</text> +<text x="528" y="50" class="a" >Key()</text> +<text x="600" y="50" class="a" >(value</text> +<text x="684" y="50" class="a" >of</text> +<text x="720" y="50" class="a" >type</text> +<text x="780" y="50" class="a" >*ke</text> +<text x="0" y="75" class="a" >y)</text> +<text x="36" y="75" class="a" >as</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >value</text> +<text x="300" y="75" class="a" >in</text> +<text x="336" y="75" class="a" >argument</text> +<text x="444" y="75" class="a" >to</text> +<text x="480" y="75" class="a" >Describe:</text> +<text x="600" y="75" class="a" >*key</text> +<text x="660" y="75" class="a" >does</text> +<text x="720" y="75" class="a" >not</text> +<text x="768" y="75" class="a" >impl</text> +<text x="0" y="100" class="a" >ement</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >(missing</text> +<text x="336" y="100" class="a" >method</text> +<text x="420" y="100" class="a" >File)</text> +<text x="0" y="125" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="125" class="a" >cannot</text> +<text x="480" y="125" class="a" >use</text> +<text x="528" y="125" class="a" >Key()</text> +<text x="600" y="125" class="a" >(value</text> +<text x="684" y="125" class="a" >of</text> +<text x="720" y="125" class="a" >type</text> +<text x="780" y="125" class="a" >*ke</text> +<text x="0" y="150" class="a" >y)</text> +<text x="36" y="150" class="a" >as</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >value</text> +<text x="300" y="150" class="a" >in</text> +<text x="336" y="150" class="a" >argument</text> +<text x="444" y="150" class="a" >to</text> +<text x="480" y="150" class="a" >Describe:</text> +<text x="600" y="150" class="a" >*key</text> +<text x="660" y="150" class="a" >does</text> +<text x="720" y="150" class="a" >not</text> +<text x="768" y="150" class="a" >impl</text> +<text x="0" y="175" class="a" >ement</text> +<text x="72" y="175" class="a" >model.Target</text> +<text x="228" y="175" class="a" >(missing</text> +<text x="336" y="175" class="a" >method</text> +<text x="420" y="175" class="a" >File)</text> +<text x="96" y="200" class="a" >pik</text> +<text x="288" y="200" class="a" >coverage:</text> +<text x="408" y="200" class="a" >0.0%</text> +<text x="468" y="200" class="a" >of</text> +<text x="504" y="200" class="a" >statements</text> +<text x="0" y="225" class="a" >FAIL</text> +<text x="96" y="225" class="a" >pik/cache</text> +<text x="216" y="225" class="a" >[build</text> +<text x="300" y="225" class="a" >failed]</text> +<text x="0" y="250" class="a" >ok</text> +<text x="96" y="250" class="a" >pik/crawl</text> +<text x="288" y="250" class="a" >(cached)</text> +<text x="480" y="250" class="a" >coverage:</text> +<text x="600" y="250" class="a" >95.7%</text> +<text x="672" y="250" class="a" >of</text> +<text x="708" y="250" class="a" >statement</text> +<text x="0" y="275" class="a" >s</text> +<text x="0" y="300" class="a" >FAIL</text> +<text x="96" y="300" class="a" >pik/describe</text> +<text x="252" y="300" class="a" >[build</text> +<text x="336" y="300" class="a" >failed]</text> +<text x="0" y="325" class="a" >ok</text> +<text x="96" y="325" class="a" >pik/env</text> +<text x="192" y="325" class="a" >(cached)</text> +<text x="384" y="325" class="a" >coverage:</text> +<text x="504" y="325" class="a" >88.0%</text> +<text x="576" y="325" class="a" >of</text> +<text x="612" y="325" class="a" >statements</text> +<text x="0" y="350" class="a" >?</text> +<text x="96" y="350" class="a" >pik/flags</text> +<text x="288" y="350" class="a" >[no</text> +<text x="336" y="350" class="a" >test</text> +<text x="396" y="350" class="a" >files]</text> +<text x="96" y="375" class="a" >pik/git</text> +<text x="288" y="375" class="a" >coverage:</text> +<text x="408" y="375" class="a" >0.0%</text> +<text x="468" y="375" class="a" >of</text> +<text x="504" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >ok</text> +<text x="96" y="400" class="a" >pik/identity</text> +<text x="288" y="400" class="a" >(cached)</text> +<text x="480" y="400" class="a" >coverage:</text> +<text x="600" y="400" class="a" >100.0%</text> +<text x="684" y="400" class="a" >of</text> +<text x="720" y="400" class="a" >statemen</text> +<text x="0" y="425" class="a" >ts</text> +<text x="96" y="450" class="a" >pik/menu</text> +<text x="384" y="450" class="a" >coverage:</text> +<text x="504" y="450" class="a" >0.0%</text> +<text x="564" y="450" class="a" >of</text> +<text x="600" y="450" class="a" >statements</text> +<text x="96" y="475" class="a" >pik/menu/style</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="0" y="500" class="a" >ok</text> +<text x="96" y="500" class="a" >pik/model</text> +<text x="288" y="500" class="a" >(cached)</text> +<text x="480" y="500" class="a" >coverage:</text> +<text x="600" y="500" class="a" >30.5%</text> +<text x="672" y="500" class="a" >of</text> +<text x="708" y="500" class="a" >statement</text> +<text x="0" y="525" class="a" >s</text> +</g> +<g transform="translate(168632)"> +<text x="0" y="0" class="a" >ement</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >(missing</text> +<text x="336" y="0" class="a" >method</text> +<text x="420" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >Key()</text> +<text x="600" y="25" class="a" >(value</text> +<text x="684" y="25" class="a" >of</text> +<text x="720" y="25" class="a" >type</text> +<text x="780" y="25" class="a" >*ke</text> +<text x="0" y="50" class="a" >y)</text> +<text x="36" y="50" class="a" >as</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >value</text> +<text x="300" y="50" class="a" >in</text> +<text x="336" y="50" class="a" >argument</text> +<text x="444" y="50" class="a" >to</text> +<text x="480" y="50" class="a" >Describe:</text> +<text x="600" y="50" class="a" >*key</text> +<text x="660" y="50" class="a" >does</text> +<text x="720" y="50" class="a" >not</text> +<text x="768" y="50" class="a" >impl</text> +<text x="0" y="75" class="a" >ement</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >(missing</text> +<text x="336" y="75" class="a" >method</text> +<text x="420" y="75" class="a" >File)</text> +<text x="0" y="100" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="100" class="a" >cannot</text> +<text x="480" y="100" class="a" >use</text> +<text x="528" y="100" class="a" >Key()</text> +<text x="600" y="100" class="a" >(value</text> +<text x="684" y="100" class="a" >of</text> +<text x="720" y="100" class="a" >type</text> +<text x="780" y="100" class="a" >*ke</text> +<text x="0" y="125" class="a" >y)</text> +<text x="36" y="125" class="a" >as</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >value</text> +<text x="300" y="125" class="a" >in</text> +<text x="336" y="125" class="a" >argument</text> +<text x="444" y="125" class="a" >to</text> +<text x="480" y="125" class="a" >Describe:</text> +<text x="600" y="125" class="a" >*key</text> +<text x="660" y="125" class="a" >does</text> +<text x="720" y="125" class="a" >not</text> +<text x="768" y="125" class="a" >impl</text> +<text x="0" y="150" class="a" >ement</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >(missing</text> +<text x="336" y="150" class="a" >method</text> +<text x="420" y="150" class="a" >File)</text> +<text x="96" y="175" class="a" >pik</text> +<text x="288" y="175" class="a" >coverage:</text> +<text x="408" y="175" class="a" >0.0%</text> +<text x="468" y="175" class="a" >of</text> +<text x="504" y="175" class="a" >statements</text> +<text x="0" y="200" class="a" >FAIL</text> +<text x="96" y="200" class="a" >pik/cache</text> +<text x="216" y="200" class="a" >[build</text> +<text x="300" y="200" class="a" >failed]</text> +<text x="0" y="225" class="a" >ok</text> +<text x="96" y="225" class="a" >pik/crawl</text> +<text x="288" y="225" class="a" >(cached)</text> +<text x="480" y="225" class="a" >coverage:</text> +<text x="600" y="225" class="a" >95.7%</text> +<text x="672" y="225" class="a" >of</text> +<text x="708" y="225" class="a" >statement</text> +<text x="0" y="250" class="a" >s</text> +<text x="0" y="275" class="a" >FAIL</text> +<text x="96" y="275" class="a" >pik/describe</text> +<text x="252" y="275" class="a" >[build</text> +<text x="336" y="275" class="a" >failed]</text> +<text x="0" y="300" class="a" >ok</text> +<text x="96" y="300" class="a" >pik/env</text> +<text x="192" y="300" class="a" >(cached)</text> +<text x="384" y="300" class="a" >coverage:</text> +<text x="504" y="300" class="a" >88.0%</text> +<text x="576" y="300" class="a" >of</text> +<text x="612" y="300" class="a" >statements</text> +<text x="0" y="325" class="a" >?</text> +<text x="96" y="325" class="a" >pik/flags</text> +<text x="288" y="325" class="a" >[no</text> +<text x="336" y="325" class="a" >test</text> +<text x="396" y="325" class="a" >files]</text> +<text x="96" y="350" class="a" >pik/git</text> +<text x="288" y="350" class="a" >coverage:</text> +<text x="408" y="350" class="a" >0.0%</text> +<text x="468" y="350" class="a" >of</text> +<text x="504" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >ok</text> +<text x="96" y="375" class="a" >pik/identity</text> +<text x="288" y="375" class="a" >(cached)</text> +<text x="480" y="375" class="a" >coverage:</text> +<text x="600" y="375" class="a" >100.0%</text> +<text x="684" y="375" class="a" >of</text> +<text x="720" y="375" class="a" >statemen</text> +<text x="0" y="400" class="a" >ts</text> +<text x="96" y="425" class="a" >pik/menu</text> +<text x="384" y="425" class="a" >coverage:</text> +<text x="504" y="425" class="a" >0.0%</text> +<text x="564" y="425" class="a" >of</text> +<text x="600" y="425" class="a" >statements</text> +<text x="96" y="450" class="a" >pik/menu/style</text> +<text x="384" y="450" class="a" >coverage:</text> +<text x="504" y="450" class="a" >0.0%</text> +<text x="564" y="450" class="a" >of</text> +<text x="600" y="450" class="a" >statements</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/model</text> +<text x="288" y="475" class="a" >(cached)</text> +<text x="480" y="475" class="a" >coverage:</text> +<text x="600" y="475" class="a" >30.5%</text> +<text x="672" y="475" class="a" >of</text> +<text x="708" y="475" class="a" >statement</text> +<text x="0" y="500" class="a" >s</text> +</g> +<g transform="translate(169488)"> +<text x="0" y="0" class="a" >ement</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >(missing</text> +<text x="336" y="0" class="a" >method</text> +<text x="420" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >Key()</text> +<text x="600" y="25" class="a" >(value</text> +<text x="684" y="25" class="a" >of</text> +<text x="720" y="25" class="a" >type</text> +<text x="780" y="25" class="a" >*ke</text> +<text x="0" y="50" class="a" >y)</text> +<text x="36" y="50" class="a" >as</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >value</text> +<text x="300" y="50" class="a" >in</text> +<text x="336" y="50" class="a" >argument</text> +<text x="444" y="50" class="a" >to</text> +<text x="480" y="50" class="a" >Describe:</text> +<text x="600" y="50" class="a" >*key</text> +<text x="660" y="50" class="a" >does</text> +<text x="720" y="50" class="a" >not</text> +<text x="768" y="50" class="a" >impl</text> +<text x="0" y="75" class="a" >ement</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >(missing</text> +<text x="336" y="75" class="a" >method</text> +<text x="420" y="75" class="a" >File)</text> +<text x="0" y="100" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="100" class="a" >cannot</text> +<text x="480" y="100" class="a" >use</text> +<text x="528" y="100" class="a" >Key()</text> +<text x="600" y="100" class="a" >(value</text> +<text x="684" y="100" class="a" >of</text> +<text x="720" y="100" class="a" >type</text> +<text x="780" y="100" class="a" >*ke</text> +<text x="0" y="125" class="a" >y)</text> +<text x="36" y="125" class="a" >as</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >value</text> +<text x="300" y="125" class="a" >in</text> +<text x="336" y="125" class="a" >argument</text> +<text x="444" y="125" class="a" >to</text> +<text x="480" y="125" class="a" >Describe:</text> +<text x="600" y="125" class="a" >*key</text> +<text x="660" y="125" class="a" >does</text> +<text x="720" y="125" class="a" >not</text> +<text x="768" y="125" class="a" >impl</text> +<text x="0" y="150" class="a" >ement</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >(missing</text> +<text x="336" y="150" class="a" >method</text> +<text x="420" y="150" class="a" >File)</text> +<text x="96" y="175" class="a" >pik</text> +<text x="288" y="175" class="a" >coverage:</text> +<text x="408" y="175" class="a" >0.0%</text> +<text x="468" y="175" class="a" >of</text> +<text x="504" y="175" class="a" >statements</text> +<text x="0" y="200" class="a" >FAIL</text> +<text x="96" y="200" class="a" >pik/cache</text> +<text x="216" y="200" class="a" >[build</text> +<text x="300" y="200" class="a" >failed]</text> +<text x="0" y="225" class="a" >ok</text> +<text x="96" y="225" class="a" >pik/crawl</text> +<text x="288" y="225" class="a" >(cached)</text> +<text x="480" y="225" class="a" >coverage:</text> +<text x="600" y="225" class="a" >95.7%</text> +<text x="672" y="225" class="a" >of</text> +<text x="708" y="225" class="a" >statement</text> +<text x="0" y="250" class="a" >s</text> +<text x="0" y="275" class="a" >FAIL</text> +<text x="96" y="275" class="a" >pik/describe</text> +<text x="252" y="275" class="a" >[build</text> +<text x="336" y="275" class="a" >failed]</text> +<text x="0" y="300" class="a" >ok</text> +<text x="96" y="300" class="a" >pik/env</text> +<text x="192" y="300" class="a" >(cached)</text> +<text x="384" y="300" class="a" >coverage:</text> +<text x="504" y="300" class="a" >88.0%</text> +<text x="576" y="300" class="a" >of</text> +<text x="612" y="300" class="a" >statements</text> +<text x="0" y="325" class="a" >?</text> +<text x="96" y="325" class="a" >pik/flags</text> +<text x="288" y="325" class="a" >[no</text> +<text x="336" y="325" class="a" >test</text> +<text x="396" y="325" class="a" >files]</text> +<text x="96" y="350" class="a" >pik/git</text> +<text x="288" y="350" class="a" >coverage:</text> +<text x="408" y="350" class="a" >0.0%</text> +<text x="468" y="350" class="a" >of</text> +<text x="504" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >ok</text> +<text x="96" y="375" class="a" >pik/identity</text> +<text x="288" y="375" class="a" >(cached)</text> +<text x="480" y="375" class="a" >coverage:</text> +<text x="600" y="375" class="a" >100.0%</text> +<text x="684" y="375" class="a" >of</text> +<text x="720" y="375" class="a" >statemen</text> +<text x="0" y="400" class="a" >ts</text> +<text x="96" y="425" class="a" >pik/menu</text> +<text x="384" y="425" class="a" >coverage:</text> +<text x="504" y="425" class="a" >0.0%</text> +<text x="564" y="425" class="a" >of</text> +<text x="600" y="425" class="a" >statements</text> +<text x="96" y="450" class="a" >pik/menu/style</text> +<text x="384" y="450" class="a" >coverage:</text> +<text x="504" y="450" class="a" >0.0%</text> +<text x="564" y="450" class="a" >of</text> +<text x="600" y="450" class="a" >statements</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/model</text> +<text x="288" y="475" class="a" >(cached)</text> +<text x="480" y="475" class="a" >coverage:</text> +<text x="600" y="475" class="a" >30.5%</text> +<text x="672" y="475" class="a" >of</text> +<text x="708" y="475" class="a" >statement</text> +<text x="0" y="500" class="a" >s</text> +<text x="96" y="525" class="a" >pik/motd</text> +</g> +<g transform="translate(170344)"> +<text x="0" y="0" class="a" >ement</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >(missing</text> +<text x="336" y="0" class="a" >method</text> +<text x="420" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >Key()</text> +<text x="600" y="25" class="a" >(value</text> +<text x="684" y="25" class="a" >of</text> +<text x="720" y="25" class="a" >type</text> +<text x="780" y="25" class="a" >*ke</text> +<text x="0" y="50" class="a" >y)</text> +<text x="36" y="50" class="a" >as</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >value</text> +<text x="300" y="50" class="a" >in</text> +<text x="336" y="50" class="a" >argument</text> +<text x="444" y="50" class="a" >to</text> +<text x="480" y="50" class="a" >Describe:</text> +<text x="600" y="50" class="a" >*key</text> +<text x="660" y="50" class="a" >does</text> +<text x="720" y="50" class="a" >not</text> +<text x="768" y="50" class="a" >impl</text> +<text x="0" y="75" class="a" >ement</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >(missing</text> +<text x="336" y="75" class="a" >method</text> +<text x="420" y="75" class="a" >File)</text> +<text x="0" y="100" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="100" class="a" >cannot</text> +<text x="480" y="100" class="a" >use</text> +<text x="528" y="100" class="a" >Key()</text> +<text x="600" y="100" class="a" >(value</text> +<text x="684" y="100" class="a" >of</text> +<text x="720" y="100" class="a" >type</text> +<text x="780" y="100" class="a" >*ke</text> +<text x="0" y="125" class="a" >y)</text> +<text x="36" y="125" class="a" >as</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >value</text> +<text x="300" y="125" class="a" >in</text> +<text x="336" y="125" class="a" >argument</text> +<text x="444" y="125" class="a" >to</text> +<text x="480" y="125" class="a" >Describe:</text> +<text x="600" y="125" class="a" >*key</text> +<text x="660" y="125" class="a" >does</text> +<text x="720" y="125" class="a" >not</text> +<text x="768" y="125" class="a" >impl</text> +<text x="0" y="150" class="a" >ement</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >(missing</text> +<text x="336" y="150" class="a" >method</text> +<text x="420" y="150" class="a" >File)</text> +<text x="96" y="175" class="a" >pik</text> +<text x="288" y="175" class="a" >coverage:</text> +<text x="408" y="175" class="a" >0.0%</text> +<text x="468" y="175" class="a" >of</text> +<text x="504" y="175" class="a" >statements</text> +<text x="0" y="200" class="a" >FAIL</text> +<text x="96" y="200" class="a" >pik/cache</text> +<text x="216" y="200" class="a" >[build</text> +<text x="300" y="200" class="a" >failed]</text> +<text x="0" y="225" class="a" >ok</text> +<text x="96" y="225" class="a" >pik/crawl</text> +<text x="288" y="225" class="a" >(cached)</text> +<text x="480" y="225" class="a" >coverage:</text> +<text x="600" y="225" class="a" >95.7%</text> +<text x="672" y="225" class="a" >of</text> +<text x="708" y="225" class="a" >statement</text> +<text x="0" y="250" class="a" >s</text> +<text x="0" y="275" class="a" >FAIL</text> +<text x="96" y="275" class="a" >pik/describe</text> +<text x="252" y="275" class="a" >[build</text> +<text x="336" y="275" class="a" >failed]</text> +<text x="0" y="300" class="a" >ok</text> +<text x="96" y="300" class="a" >pik/env</text> +<text x="192" y="300" class="a" >(cached)</text> +<text x="384" y="300" class="a" >coverage:</text> +<text x="504" y="300" class="a" >88.0%</text> +<text x="576" y="300" class="a" >of</text> +<text x="612" y="300" class="a" >statements</text> +<text x="0" y="325" class="a" >?</text> +<text x="96" y="325" class="a" >pik/flags</text> +<text x="288" y="325" class="a" >[no</text> +<text x="336" y="325" class="a" >test</text> +<text x="396" y="325" class="a" >files]</text> +<text x="96" y="350" class="a" >pik/git</text> +<text x="288" y="350" class="a" >coverage:</text> +<text x="408" y="350" class="a" >0.0%</text> +<text x="468" y="350" class="a" >of</text> +<text x="504" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >ok</text> +<text x="96" y="375" class="a" >pik/identity</text> +<text x="288" y="375" class="a" >(cached)</text> +<text x="480" y="375" class="a" >coverage:</text> +<text x="600" y="375" class="a" >100.0%</text> +<text x="684" y="375" class="a" >of</text> +<text x="720" y="375" class="a" >statemen</text> +<text x="0" y="400" class="a" >ts</text> +<text x="96" y="425" class="a" >pik/menu</text> +<text x="384" y="425" class="a" >coverage:</text> +<text x="504" y="425" class="a" >0.0%</text> +<text x="564" y="425" class="a" >of</text> +<text x="600" y="425" class="a" >statements</text> +<text x="96" y="450" class="a" >pik/menu/style</text> +<text x="384" y="450" class="a" >coverage:</text> +<text x="504" y="450" class="a" >0.0%</text> +<text x="564" y="450" class="a" >of</text> +<text x="600" y="450" class="a" >statements</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/model</text> +<text x="288" y="475" class="a" >(cached)</text> +<text x="480" y="475" class="a" >coverage:</text> +<text x="600" y="475" class="a" >30.5%</text> +<text x="672" y="475" class="a" >of</text> +<text x="708" y="475" class="a" >statement</text> +<text x="0" y="500" class="a" >s</text> +<text x="96" y="525" class="a" >pik/motd</text> +</g> +<g transform="translate(171200)"> +<text x="0" y="0" class="a" >ement</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >(missing</text> +<text x="336" y="0" class="a" >method</text> +<text x="420" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >Key()</text> +<text x="600" y="25" class="a" >(value</text> +<text x="684" y="25" class="a" >of</text> +<text x="720" y="25" class="a" >type</text> +<text x="780" y="25" class="a" >*ke</text> +<text x="0" y="50" class="a" >y)</text> +<text x="36" y="50" class="a" >as</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >value</text> +<text x="300" y="50" class="a" >in</text> +<text x="336" y="50" class="a" >argument</text> +<text x="444" y="50" class="a" >to</text> +<text x="480" y="50" class="a" >Describe:</text> +<text x="600" y="50" class="a" >*key</text> +<text x="660" y="50" class="a" >does</text> +<text x="720" y="50" class="a" >not</text> +<text x="768" y="50" class="a" >impl</text> +<text x="0" y="75" class="a" >ement</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >(missing</text> +<text x="336" y="75" class="a" >method</text> +<text x="420" y="75" class="a" >File)</text> +<text x="0" y="100" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="100" class="a" >cannot</text> +<text x="480" y="100" class="a" >use</text> +<text x="528" y="100" class="a" >Key()</text> +<text x="600" y="100" class="a" >(value</text> +<text x="684" y="100" class="a" >of</text> +<text x="720" y="100" class="a" >type</text> +<text x="780" y="100" class="a" >*ke</text> +<text x="0" y="125" class="a" >y)</text> +<text x="36" y="125" class="a" >as</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >value</text> +<text x="300" y="125" class="a" >in</text> +<text x="336" y="125" class="a" >argument</text> +<text x="444" y="125" class="a" >to</text> +<text x="480" y="125" class="a" >Describe:</text> +<text x="600" y="125" class="a" >*key</text> +<text x="660" y="125" class="a" >does</text> +<text x="720" y="125" class="a" >not</text> +<text x="768" y="125" class="a" >impl</text> +<text x="0" y="150" class="a" >ement</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >(missing</text> +<text x="336" y="150" class="a" >method</text> +<text x="420" y="150" class="a" >File)</text> +<text x="96" y="175" class="a" >pik</text> +<text x="288" y="175" class="a" >coverage:</text> +<text x="408" y="175" class="a" >0.0%</text> +<text x="468" y="175" class="a" >of</text> +<text x="504" y="175" class="a" >statements</text> +<text x="0" y="200" class="a" >FAIL</text> +<text x="96" y="200" class="a" >pik/cache</text> +<text x="216" y="200" class="a" >[build</text> +<text x="300" y="200" class="a" >failed]</text> +<text x="0" y="225" class="a" >ok</text> +<text x="96" y="225" class="a" >pik/crawl</text> +<text x="288" y="225" class="a" >(cached)</text> +<text x="480" y="225" class="a" >coverage:</text> +<text x="600" y="225" class="a" >95.7%</text> +<text x="672" y="225" class="a" >of</text> +<text x="708" y="225" class="a" >statement</text> +<text x="0" y="250" class="a" >s</text> +<text x="0" y="275" class="a" >FAIL</text> +<text x="96" y="275" class="a" >pik/describe</text> +<text x="252" y="275" class="a" >[build</text> +<text x="336" y="275" class="a" >failed]</text> +<text x="0" y="300" class="a" >ok</text> +<text x="96" y="300" class="a" >pik/env</text> +<text x="192" y="300" class="a" >(cached)</text> +<text x="384" y="300" class="a" >coverage:</text> +<text x="504" y="300" class="a" >88.0%</text> +<text x="576" y="300" class="a" >of</text> +<text x="612" y="300" class="a" >statements</text> +<text x="0" y="325" class="a" >?</text> +<text x="96" y="325" class="a" >pik/flags</text> +<text x="288" y="325" class="a" >[no</text> +<text x="336" y="325" class="a" >test</text> +<text x="396" y="325" class="a" >files]</text> +<text x="96" y="350" class="a" >pik/git</text> +<text x="288" y="350" class="a" >coverage:</text> +<text x="408" y="350" class="a" >0.0%</text> +<text x="468" y="350" class="a" >of</text> +<text x="504" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >ok</text> +<text x="96" y="375" class="a" >pik/identity</text> +<text x="288" y="375" class="a" >(cached)</text> +<text x="480" y="375" class="a" >coverage:</text> +<text x="600" y="375" class="a" >100.0%</text> +<text x="684" y="375" class="a" >of</text> +<text x="720" y="375" class="a" >statemen</text> +<text x="0" y="400" class="a" >ts</text> +<text x="96" y="425" class="a" >pik/menu</text> +<text x="384" y="425" class="a" >coverage:</text> +<text x="504" y="425" class="a" >0.0%</text> +<text x="564" y="425" class="a" >of</text> +<text x="600" y="425" class="a" >statements</text> +<text x="96" y="450" class="a" >pik/menu/style</text> +<text x="384" y="450" class="a" >coverage:</text> +<text x="504" y="450" class="a" >0.0%</text> +<text x="564" y="450" class="a" >of</text> +<text x="600" y="450" class="a" >statements</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/model</text> +<text x="288" y="475" class="a" >(cached)</text> +<text x="480" y="475" class="a" >coverage:</text> +<text x="600" y="475" class="a" >30.5%</text> +<text x="672" y="475" class="a" >of</text> +<text x="708" y="475" class="a" >statement</text> +<text x="0" y="500" class="a" >s</text> +<text x="96" y="525" class="a" >pik/motd</text> +</g> +<g transform="translate(172056)"> +<text x="0" y="0" class="a" >ement</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >(missing</text> +<text x="336" y="0" class="a" >method</text> +<text x="420" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >Key()</text> +<text x="600" y="25" class="a" >(value</text> +<text x="684" y="25" class="a" >of</text> +<text x="720" y="25" class="a" >type</text> +<text x="780" y="25" class="a" >*ke</text> +<text x="0" y="50" class="a" >y)</text> +<text x="36" y="50" class="a" >as</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >value</text> +<text x="300" y="50" class="a" >in</text> +<text x="336" y="50" class="a" >argument</text> +<text x="444" y="50" class="a" >to</text> +<text x="480" y="50" class="a" >Describe:</text> +<text x="600" y="50" class="a" >*key</text> +<text x="660" y="50" class="a" >does</text> +<text x="720" y="50" class="a" >not</text> +<text x="768" y="50" class="a" >impl</text> +<text x="0" y="75" class="a" >ement</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >(missing</text> +<text x="336" y="75" class="a" >method</text> +<text x="420" y="75" class="a" >File)</text> +<text x="0" y="100" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="100" class="a" >cannot</text> +<text x="480" y="100" class="a" >use</text> +<text x="528" y="100" class="a" >Key()</text> +<text x="600" y="100" class="a" >(value</text> +<text x="684" y="100" class="a" >of</text> +<text x="720" y="100" class="a" >type</text> +<text x="780" y="100" class="a" >*ke</text> +<text x="0" y="125" class="a" >y)</text> +<text x="36" y="125" class="a" >as</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >value</text> +<text x="300" y="125" class="a" >in</text> +<text x="336" y="125" class="a" >argument</text> +<text x="444" y="125" class="a" >to</text> +<text x="480" y="125" class="a" >Describe:</text> +<text x="600" y="125" class="a" >*key</text> +<text x="660" y="125" class="a" >does</text> +<text x="720" y="125" class="a" >not</text> +<text x="768" y="125" class="a" >impl</text> +<text x="0" y="150" class="a" >ement</text> +<text x="72" y="150" class="a" >model.Target</text> +<text x="228" y="150" class="a" >(missing</text> +<text x="336" y="150" class="a" >method</text> +<text x="420" y="150" class="a" >File)</text> +<text x="96" y="175" class="a" >pik</text> +<text x="288" y="175" class="a" >coverage:</text> +<text x="408" y="175" class="a" >0.0%</text> +<text x="468" y="175" class="a" >of</text> +<text x="504" y="175" class="a" >statements</text> +<text x="0" y="200" class="a" >FAIL</text> +<text x="96" y="200" class="a" >pik/cache</text> +<text x="216" y="200" class="a" >[build</text> +<text x="300" y="200" class="a" >failed]</text> +<text x="0" y="225" class="a" >ok</text> +<text x="96" y="225" class="a" >pik/crawl</text> +<text x="288" y="225" class="a" >(cached)</text> +<text x="480" y="225" class="a" >coverage:</text> +<text x="600" y="225" class="a" >95.7%</text> +<text x="672" y="225" class="a" >of</text> +<text x="708" y="225" class="a" >statement</text> +<text x="0" y="250" class="a" >s</text> +<text x="0" y="275" class="a" >FAIL</text> +<text x="96" y="275" class="a" >pik/describe</text> +<text x="252" y="275" class="a" >[build</text> +<text x="336" y="275" class="a" >failed]</text> +<text x="0" y="300" class="a" >ok</text> +<text x="96" y="300" class="a" >pik/env</text> +<text x="192" y="300" class="a" >(cached)</text> +<text x="384" y="300" class="a" >coverage:</text> +<text x="504" y="300" class="a" >88.0%</text> +<text x="576" y="300" class="a" >of</text> +<text x="612" y="300" class="a" >statements</text> +<text x="0" y="325" class="a" >?</text> +<text x="96" y="325" class="a" >pik/flags</text> +<text x="288" y="325" class="a" >[no</text> +<text x="336" y="325" class="a" >test</text> +<text x="396" y="325" class="a" >files]</text> +<text x="96" y="350" class="a" >pik/git</text> +<text x="288" y="350" class="a" >coverage:</text> +<text x="408" y="350" class="a" >0.0%</text> +<text x="468" y="350" class="a" >of</text> +<text x="504" y="350" class="a" >statements</text> +<text x="0" y="375" class="a" >ok</text> +<text x="96" y="375" class="a" >pik/identity</text> +<text x="288" y="375" class="a" >(cached)</text> +<text x="480" y="375" class="a" >coverage:</text> +<text x="600" y="375" class="a" >100.0%</text> +<text x="684" y="375" class="a" >of</text> +<text x="720" y="375" class="a" >statemen</text> +<text x="0" y="400" class="a" >ts</text> +<text x="96" y="425" class="a" >pik/menu</text> +<text x="384" y="425" class="a" >coverage:</text> +<text x="504" y="425" class="a" >0.0%</text> +<text x="564" y="425" class="a" >of</text> +<text x="600" y="425" class="a" >statements</text> +<text x="96" y="450" class="a" >pik/menu/style</text> +<text x="384" y="450" class="a" >coverage:</text> +<text x="504" y="450" class="a" >0.0%</text> +<text x="564" y="450" class="a" >of</text> +<text x="600" y="450" class="a" >statements</text> +<text x="0" y="475" class="a" >ok</text> +<text x="96" y="475" class="a" >pik/model</text> +<text x="288" y="475" class="a" >(cached)</text> +<text x="480" y="475" class="a" >coverage:</text> +<text x="600" y="475" class="a" >30.5%</text> +<text x="672" y="475" class="a" >of</text> +<text x="708" y="475" class="a" >statement</text> +<text x="0" y="500" class="a" >s</text> +<text x="96" y="525" class="a" >pik/motd</text> +<text x="384" y="525" class="a" >coverage:</text> +<text x="504" y="525" class="a" >0.0%</text> +<text x="564" y="525" class="a" >of</text> +<text x="600" y="525" class="a" >statements</text> +</g> +<g transform="translate(172912)"> +<text x="0" y="0" class="a" >describe/describe_test.go:77:26:</text> +<text x="396" y="0" class="a" >cannot</text> +<text x="480" y="0" class="a" >use</text> +<text x="528" y="0" class="a" >Key()</text> +<text x="600" y="0" class="a" >(value</text> +<text x="684" y="0" class="a" >of</text> +<text x="720" y="0" class="a" >type</text> +<text x="780" y="0" class="a" >*ke</text> +<text x="0" y="25" class="a" >y)</text> +<text x="36" y="25" class="a" >as</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >value</text> +<text x="300" y="25" class="a" >in</text> +<text x="336" y="25" class="a" >argument</text> +<text x="444" y="25" class="a" >to</text> +<text x="480" y="25" class="a" >Describe:</text> +<text x="600" y="25" class="a" >*key</text> +<text x="660" y="25" class="a" >does</text> +<text x="720" y="25" class="a" >not</text> +<text x="768" y="25" class="a" >impl</text> +<text x="0" y="50" class="a" >ement</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >(missing</text> +<text x="336" y="50" class="a" >method</text> +<text x="420" y="50" class="a" >File)</text> +<text x="0" y="75" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="75" class="a" >cannot</text> +<text x="480" y="75" class="a" >use</text> +<text x="528" y="75" class="a" >Key()</text> +<text x="600" y="75" class="a" >(value</text> +<text x="684" y="75" class="a" >of</text> +<text x="720" y="75" class="a" >type</text> +<text x="780" y="75" class="a" >*ke</text> +<text x="0" y="100" class="a" >y)</text> +<text x="36" y="100" class="a" >as</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >value</text> +<text x="300" y="100" class="a" >in</text> +<text x="336" y="100" class="a" >argument</text> +<text x="444" y="100" class="a" >to</text> +<text x="480" y="100" class="a" >Describe:</text> +<text x="600" y="100" class="a" >*key</text> +<text x="660" y="100" class="a" >does</text> +<text x="720" y="100" class="a" >not</text> +<text x="768" y="100" class="a" >impl</text> +<text x="0" y="125" class="a" >ement</text> +<text x="72" y="125" class="a" >model.Target</text> +<text x="228" y="125" class="a" >(missing</text> +<text x="336" y="125" class="a" >method</text> +<text x="420" y="125" class="a" >File)</text> +<text x="96" y="150" class="a" >pik</text> +<text x="288" y="150" class="a" >coverage:</text> +<text x="408" y="150" class="a" >0.0%</text> +<text x="468" y="150" class="a" >of</text> +<text x="504" y="150" class="a" >statements</text> +<text x="0" y="175" class="a" >FAIL</text> +<text x="96" y="175" class="a" >pik/cache</text> +<text x="216" y="175" class="a" >[build</text> +<text x="300" y="175" class="a" >failed]</text> +<text x="0" y="200" class="a" >ok</text> +<text x="96" y="200" class="a" >pik/crawl</text> +<text x="288" y="200" class="a" >(cached)</text> +<text x="480" y="200" class="a" >coverage:</text> +<text x="600" y="200" class="a" >95.7%</text> +<text x="672" y="200" class="a" >of</text> +<text x="708" y="200" class="a" >statement</text> +<text x="0" y="225" class="a" >s</text> +<text x="0" y="250" class="a" >FAIL</text> +<text x="96" y="250" class="a" >pik/describe</text> +<text x="252" y="250" class="a" >[build</text> +<text x="336" y="250" class="a" >failed]</text> +<text x="0" y="275" class="a" >ok</text> +<text x="96" y="275" class="a" >pik/env</text> +<text x="192" y="275" class="a" >(cached)</text> +<text x="384" y="275" class="a" >coverage:</text> +<text x="504" y="275" class="a" >88.0%</text> +<text x="576" y="275" class="a" >of</text> +<text x="612" y="275" class="a" >statements</text> +<text x="0" y="300" class="a" >?</text> +<text x="96" y="300" class="a" >pik/flags</text> +<text x="288" y="300" class="a" >[no</text> +<text x="336" y="300" class="a" >test</text> +<text x="396" y="300" class="a" >files]</text> +<text x="96" y="325" class="a" >pik/git</text> +<text x="288" y="325" class="a" >coverage:</text> +<text x="408" y="325" class="a" >0.0%</text> +<text x="468" y="325" class="a" >of</text> +<text x="504" y="325" class="a" >statements</text> +<text x="0" y="350" class="a" >ok</text> +<text x="96" y="350" class="a" >pik/identity</text> +<text x="288" y="350" class="a" >(cached)</text> +<text x="480" y="350" class="a" >coverage:</text> +<text x="600" y="350" class="a" >100.0%</text> +<text x="684" y="350" class="a" >of</text> +<text x="720" y="350" class="a" >statemen</text> +<text x="0" y="375" class="a" >ts</text> +<text x="96" y="400" class="a" >pik/menu</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >0.0%</text> +<text x="564" y="400" class="a" >of</text> +<text x="600" y="400" class="a" >statements</text> +<text x="96" y="425" class="a" >pik/menu/style</text> +<text x="384" y="425" class="a" >coverage:</text> +<text x="504" y="425" class="a" >0.0%</text> +<text x="564" y="425" class="a" >of</text> +<text x="600" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >ok</text> +<text x="96" y="450" class="a" >pik/model</text> +<text x="288" y="450" class="a" >(cached)</text> +<text x="480" y="450" class="a" >coverage:</text> +<text x="600" y="450" class="a" >30.5%</text> +<text x="672" y="450" class="a" >of</text> +<text x="708" y="450" class="a" >statement</text> +<text x="0" y="475" class="a" >s</text> +<text x="96" y="500" class="a" >pik/motd</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +</g> +<g transform="translate(173768)"> +<text x="0" y="0" class="a" >y)</text> +<text x="36" y="0" class="a" >as</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >value</text> +<text x="300" y="0" class="a" >in</text> +<text x="336" y="0" class="a" >argument</text> +<text x="444" y="0" class="a" >to</text> +<text x="480" y="0" class="a" >Describe:</text> +<text x="600" y="0" class="a" >*key</text> +<text x="660" y="0" class="a" >does</text> +<text x="720" y="0" class="a" >not</text> +<text x="768" y="0" class="a" >impl</text> +<text x="0" y="25" class="a" >ement</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >(missing</text> +<text x="336" y="25" class="a" >method</text> +<text x="420" y="25" class="a" >File)</text> +<text x="0" y="50" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="50" class="a" >cannot</text> +<text x="480" y="50" class="a" >use</text> +<text x="528" y="50" class="a" >Key()</text> +<text x="600" y="50" class="a" >(value</text> +<text x="684" y="50" class="a" >of</text> +<text x="720" y="50" class="a" >type</text> +<text x="780" y="50" class="a" >*ke</text> +<text x="0" y="75" class="a" >y)</text> +<text x="36" y="75" class="a" >as</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >value</text> +<text x="300" y="75" class="a" >in</text> +<text x="336" y="75" class="a" >argument</text> +<text x="444" y="75" class="a" >to</text> +<text x="480" y="75" class="a" >Describe:</text> +<text x="600" y="75" class="a" >*key</text> +<text x="660" y="75" class="a" >does</text> +<text x="720" y="75" class="a" >not</text> +<text x="768" y="75" class="a" >impl</text> +<text x="0" y="100" class="a" >ement</text> +<text x="72" y="100" class="a" >model.Target</text> +<text x="228" y="100" class="a" >(missing</text> +<text x="336" y="100" class="a" >method</text> +<text x="420" y="100" class="a" >File)</text> +<text x="96" y="125" class="a" >pik</text> +<text x="288" y="125" class="a" >coverage:</text> +<text x="408" y="125" class="a" >0.0%</text> +<text x="468" y="125" class="a" >of</text> +<text x="504" y="125" class="a" >statements</text> +<text x="0" y="150" class="a" >FAIL</text> +<text x="96" y="150" class="a" >pik/cache</text> +<text x="216" y="150" class="a" >[build</text> +<text x="300" y="150" class="a" >failed]</text> +<text x="0" y="175" class="a" >ok</text> +<text x="96" y="175" class="a" >pik/crawl</text> +<text x="288" y="175" class="a" >(cached)</text> +<text x="480" y="175" class="a" >coverage:</text> +<text x="600" y="175" class="a" >95.7%</text> +<text x="672" y="175" class="a" >of</text> +<text x="708" y="175" class="a" >statement</text> +<text x="0" y="200" class="a" >s</text> +<text x="0" y="225" class="a" >FAIL</text> +<text x="96" y="225" class="a" >pik/describe</text> +<text x="252" y="225" class="a" >[build</text> +<text x="336" y="225" class="a" >failed]</text> +<text x="0" y="250" class="a" >ok</text> +<text x="96" y="250" class="a" >pik/env</text> +<text x="192" y="250" class="a" >(cached)</text> +<text x="384" y="250" class="a" >coverage:</text> +<text x="504" y="250" class="a" >88.0%</text> +<text x="576" y="250" class="a" >of</text> +<text x="612" y="250" class="a" >statements</text> +<text x="0" y="275" class="a" >?</text> +<text x="96" y="275" class="a" >pik/flags</text> +<text x="288" y="275" class="a" >[no</text> +<text x="336" y="275" class="a" >test</text> +<text x="396" y="275" class="a" >files]</text> +<text x="96" y="300" class="a" >pik/git</text> +<text x="288" y="300" class="a" >coverage:</text> +<text x="408" y="300" class="a" >0.0%</text> +<text x="468" y="300" class="a" >of</text> +<text x="504" y="300" class="a" >statements</text> +<text x="0" y="325" class="a" >ok</text> +<text x="96" y="325" class="a" >pik/identity</text> +<text x="288" y="325" class="a" >(cached)</text> +<text x="480" y="325" class="a" >coverage:</text> +<text x="600" y="325" class="a" >100.0%</text> +<text x="684" y="325" class="a" >of</text> +<text x="720" y="325" class="a" >statemen</text> +<text x="0" y="350" class="a" >ts</text> +<text x="96" y="375" class="a" >pik/menu</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >0.0%</text> +<text x="564" y="375" class="a" >of</text> +<text x="600" y="375" class="a" >statements</text> +<text x="96" y="400" class="a" >pik/menu/style</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >0.0%</text> +<text x="564" y="400" class="a" >of</text> +<text x="600" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >ok</text> +<text x="96" y="425" class="a" >pik/model</text> +<text x="288" y="425" class="a" >(cached)</text> +<text x="480" y="425" class="a" >coverage:</text> +<text x="600" y="425" class="a" >30.5%</text> +<text x="672" y="425" class="a" >of</text> +<text x="708" y="425" class="a" >statement</text> +<text x="0" y="450" class="a" >s</text> +<text x="96" y="475" class="a" >pik/motd</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/order</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +</g> +<g transform="translate(174624)"> +<text x="0" y="0" class="a" >ement</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >(missing</text> +<text x="336" y="0" class="a" >method</text> +<text x="420" y="0" class="a" >File)</text> +<text x="0" y="25" class="a" >describe/describe_test.go:85:26:</text> +<text x="396" y="25" class="a" >cannot</text> +<text x="480" y="25" class="a" >use</text> +<text x="528" y="25" class="a" >Key()</text> +<text x="600" y="25" class="a" >(value</text> +<text x="684" y="25" class="a" >of</text> +<text x="720" y="25" class="a" >type</text> +<text x="780" y="25" class="a" >*ke</text> +<text x="0" y="50" class="a" >y)</text> +<text x="36" y="50" class="a" >as</text> +<text x="72" y="50" class="a" >model.Target</text> +<text x="228" y="50" class="a" >value</text> +<text x="300" y="50" class="a" >in</text> +<text x="336" y="50" class="a" >argument</text> +<text x="444" y="50" class="a" >to</text> +<text x="480" y="50" class="a" >Describe:</text> +<text x="600" y="50" class="a" >*key</text> +<text x="660" y="50" class="a" >does</text> +<text x="720" y="50" class="a" >not</text> +<text x="768" y="50" class="a" >impl</text> +<text x="0" y="75" class="a" >ement</text> +<text x="72" y="75" class="a" >model.Target</text> +<text x="228" y="75" class="a" >(missing</text> +<text x="336" y="75" class="a" >method</text> +<text x="420" y="75" class="a" >File)</text> +<text x="96" y="100" class="a" >pik</text> +<text x="288" y="100" class="a" >coverage:</text> +<text x="408" y="100" class="a" >0.0%</text> +<text x="468" y="100" class="a" >of</text> +<text x="504" y="100" class="a" >statements</text> +<text x="0" y="125" class="a" >FAIL</text> +<text x="96" y="125" class="a" >pik/cache</text> +<text x="216" y="125" class="a" >[build</text> +<text x="300" y="125" class="a" >failed]</text> +<text x="0" y="150" class="a" >ok</text> +<text x="96" y="150" class="a" >pik/crawl</text> +<text x="288" y="150" class="a" >(cached)</text> +<text x="480" y="150" class="a" >coverage:</text> +<text x="600" y="150" class="a" >95.7%</text> +<text x="672" y="150" class="a" >of</text> +<text x="708" y="150" class="a" >statement</text> +<text x="0" y="175" class="a" >s</text> +<text x="0" y="200" class="a" >FAIL</text> +<text x="96" y="200" class="a" >pik/describe</text> +<text x="252" y="200" class="a" >[build</text> +<text x="336" y="200" class="a" >failed]</text> +<text x="0" y="225" class="a" >ok</text> +<text x="96" y="225" class="a" >pik/env</text> +<text x="192" y="225" class="a" >(cached)</text> +<text x="384" y="225" class="a" >coverage:</text> +<text x="504" y="225" class="a" >88.0%</text> +<text x="576" y="225" class="a" >of</text> +<text x="612" y="225" class="a" >statements</text> +<text x="0" y="250" class="a" >?</text> +<text x="96" y="250" class="a" >pik/flags</text> +<text x="288" y="250" class="a" >[no</text> +<text x="336" y="250" class="a" >test</text> +<text x="396" y="250" class="a" >files]</text> +<text x="96" y="275" class="a" >pik/git</text> +<text x="288" y="275" class="a" >coverage:</text> +<text x="408" y="275" class="a" >0.0%</text> +<text x="468" y="275" class="a" >of</text> +<text x="504" y="275" class="a" >statements</text> +<text x="0" y="300" class="a" >ok</text> +<text x="96" y="300" class="a" >pik/identity</text> +<text x="288" y="300" class="a" >(cached)</text> +<text x="480" y="300" class="a" >coverage:</text> +<text x="600" y="300" class="a" >100.0%</text> +<text x="684" y="300" class="a" >of</text> +<text x="720" y="300" class="a" >statemen</text> +<text x="0" y="325" class="a" >ts</text> +<text x="96" y="350" class="a" >pik/menu</text> +<text x="384" y="350" class="a" >coverage:</text> +<text x="504" y="350" class="a" >0.0%</text> +<text x="564" y="350" class="a" >of</text> +<text x="600" y="350" class="a" >statements</text> +<text x="96" y="375" class="a" >pik/menu/style</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >0.0%</text> +<text x="564" y="375" class="a" >of</text> +<text x="600" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >ok</text> +<text x="96" y="400" class="a" >pik/model</text> +<text x="288" y="400" class="a" >(cached)</text> +<text x="480" y="400" class="a" >coverage:</text> +<text x="600" y="400" class="a" >30.5%</text> +<text x="672" y="400" class="a" >of</text> +<text x="708" y="400" class="a" >statement</text> +<text x="0" y="425" class="a" >s</text> +<text x="96" y="450" class="a" >pik/motd</text> +<text x="384" y="450" class="a" >coverage:</text> +<text x="504" y="450" class="a" >0.0%</text> +<text x="564" y="450" class="a" >of</text> +<text x="600" y="450" class="a" >statements</text> +<text x="96" y="475" class="a" >pik/order</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/paths</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +</g> +<g transform="translate(175480)"> +<text x="0" y="0" class="a" >y)</text> +<text x="36" y="0" class="a" >as</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >value</text> +<text x="300" y="0" class="a" >in</text> +<text x="336" y="0" class="a" >argument</text> +<text x="444" y="0" class="a" >to</text> +<text x="480" y="0" class="a" >Describe:</text> +<text x="600" y="0" class="a" >*key</text> +<text x="660" y="0" class="a" >does</text> +<text x="720" y="0" class="a" >not</text> +<text x="768" y="0" class="a" >impl</text> +<text x="0" y="25" class="a" >ement</text> +<text x="72" y="25" class="a" >model.Target</text> +<text x="228" y="25" class="a" >(missing</text> +<text x="336" y="25" class="a" >method</text> +<text x="420" y="25" class="a" >File)</text> +<text x="96" y="50" class="a" >pik</text> +<text x="288" y="50" class="a" >coverage:</text> +<text x="408" y="50" class="a" >0.0%</text> +<text x="468" y="50" class="a" >of</text> +<text x="504" y="50" class="a" >statements</text> +<text x="0" y="75" class="a" >FAIL</text> +<text x="96" y="75" class="a" >pik/cache</text> +<text x="216" y="75" class="a" >[build</text> +<text x="300" y="75" class="a" >failed]</text> +<text x="0" y="100" class="a" >ok</text> +<text x="96" y="100" class="a" >pik/crawl</text> +<text x="288" y="100" class="a" >(cached)</text> +<text x="480" y="100" class="a" >coverage:</text> +<text x="600" y="100" class="a" >95.7%</text> +<text x="672" y="100" class="a" >of</text> +<text x="708" y="100" class="a" >statement</text> +<text x="0" y="125" class="a" >s</text> +<text x="0" y="150" class="a" >FAIL</text> +<text x="96" y="150" class="a" >pik/describe</text> +<text x="252" y="150" class="a" >[build</text> +<text x="336" y="150" class="a" >failed]</text> +<text x="0" y="175" class="a" >ok</text> +<text x="96" y="175" class="a" >pik/env</text> +<text x="192" y="175" class="a" >(cached)</text> +<text x="384" y="175" class="a" >coverage:</text> +<text x="504" y="175" class="a" >88.0%</text> +<text x="576" y="175" class="a" >of</text> +<text x="612" y="175" class="a" >statements</text> +<text x="0" y="200" class="a" >?</text> +<text x="96" y="200" class="a" >pik/flags</text> +<text x="288" y="200" class="a" >[no</text> +<text x="336" y="200" class="a" >test</text> +<text x="396" y="200" class="a" >files]</text> +<text x="96" y="225" class="a" >pik/git</text> +<text x="288" y="225" class="a" >coverage:</text> +<text x="408" y="225" class="a" >0.0%</text> +<text x="468" y="225" class="a" >of</text> +<text x="504" y="225" class="a" >statements</text> +<text x="0" y="250" class="a" >ok</text> +<text x="96" y="250" class="a" >pik/identity</text> +<text x="288" y="250" class="a" >(cached)</text> +<text x="480" y="250" class="a" >coverage:</text> +<text x="600" y="250" class="a" >100.0%</text> +<text x="684" y="250" class="a" >of</text> +<text x="720" y="250" class="a" >statemen</text> +<text x="0" y="275" class="a" >ts</text> +<text x="96" y="300" class="a" >pik/menu</text> +<text x="384" y="300" class="a" >coverage:</text> +<text x="504" y="300" class="a" >0.0%</text> +<text x="564" y="300" class="a" >of</text> +<text x="600" y="300" class="a" >statements</text> +<text x="96" y="325" class="a" >pik/menu/style</text> +<text x="384" y="325" class="a" >coverage:</text> +<text x="504" y="325" class="a" >0.0%</text> +<text x="564" y="325" class="a" >of</text> +<text x="600" y="325" class="a" >statements</text> +<text x="0" y="350" class="a" >ok</text> +<text x="96" y="350" class="a" >pik/model</text> +<text x="288" y="350" class="a" >(cached)</text> +<text x="480" y="350" class="a" >coverage:</text> +<text x="600" y="350" class="a" >30.5%</text> +<text x="672" y="350" class="a" >of</text> +<text x="708" y="350" class="a" >statement</text> +<text x="0" y="375" class="a" >s</text> +<text x="96" y="400" class="a" >pik/motd</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >0.0%</text> +<text x="564" y="400" class="a" >of</text> +<text x="600" y="400" class="a" >statements</text> +<text x="96" y="425" class="a" >pik/order</text> +<text x="384" y="425" class="a" >coverage:</text> +<text x="504" y="425" class="a" >0.0%</text> +<text x="564" y="425" class="a" >of</text> +<text x="600" y="425" class="a" >statements</text> +<text x="96" y="450" class="a" >pik/paths</text> +<text x="384" y="450" class="a" >coverage:</text> +<text x="504" y="450" class="a" >0.0%</text> +<text x="564" y="450" class="a" >of</text> +<text x="600" y="450" class="a" >statements</text> +<text x="96" y="475" class="a" >pik/run</text> +<text x="288" y="475" class="a" >coverage:</text> +<text x="408" y="475" class="a" >0.0%</text> +<text x="468" y="475" class="a" >of</text> +<text x="504" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/runner</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +</g> +<g transform="translate(176336)"> +<text x="0" y="0" class="a" >ement</text> +<text x="72" y="0" class="a" >model.Target</text> +<text x="228" y="0" class="a" >(missing</text> +<text x="336" y="0" class="a" >method</text> +<text x="420" y="0" class="a" >File)</text> +<text x="96" y="25" class="a" >pik</text> +<text x="288" y="25" class="a" >coverage:</text> +<text x="408" y="25" class="a" >0.0%</text> +<text x="468" y="25" class="a" >of</text> +<text x="504" y="25" class="a" >statements</text> +<text x="0" y="50" class="a" >FAIL</text> +<text x="96" y="50" class="a" >pik/cache</text> +<text x="216" y="50" class="a" >[build</text> +<text x="300" y="50" class="a" >failed]</text> +<text x="0" y="75" class="a" >ok</text> +<text x="96" y="75" class="a" >pik/crawl</text> +<text x="288" y="75" class="a" >(cached)</text> +<text x="480" y="75" class="a" >coverage:</text> +<text x="600" y="75" class="a" >95.7%</text> +<text x="672" y="75" class="a" >of</text> +<text x="708" y="75" class="a" >statement</text> +<text x="0" y="100" class="a" >s</text> +<text x="0" y="125" class="a" >FAIL</text> +<text x="96" y="125" class="a" >pik/describe</text> +<text x="252" y="125" class="a" >[build</text> +<text x="336" y="125" class="a" >failed]</text> +<text x="0" y="150" class="a" >ok</text> +<text x="96" y="150" class="a" >pik/env</text> +<text x="192" y="150" class="a" >(cached)</text> +<text x="384" y="150" class="a" >coverage:</text> +<text x="504" y="150" class="a" >88.0%</text> +<text x="576" y="150" class="a" >of</text> +<text x="612" y="150" class="a" >statements</text> +<text x="0" y="175" class="a" >?</text> +<text x="96" y="175" class="a" >pik/flags</text> +<text x="288" y="175" class="a" >[no</text> +<text x="336" y="175" class="a" >test</text> +<text x="396" y="175" class="a" >files]</text> +<text x="96" y="200" class="a" >pik/git</text> +<text x="288" y="200" class="a" >coverage:</text> +<text x="408" y="200" class="a" >0.0%</text> +<text x="468" y="200" class="a" >of</text> +<text x="504" y="200" class="a" >statements</text> +<text x="0" y="225" class="a" >ok</text> +<text x="96" y="225" class="a" >pik/identity</text> +<text x="288" y="225" class="a" >(cached)</text> +<text x="480" y="225" class="a" >coverage:</text> +<text x="600" y="225" class="a" >100.0%</text> +<text x="684" y="225" class="a" >of</text> +<text x="720" y="225" class="a" >statemen</text> +<text x="0" y="250" class="a" >ts</text> +<text x="96" y="275" class="a" >pik/menu</text> +<text x="384" y="275" class="a" >coverage:</text> +<text x="504" y="275" class="a" >0.0%</text> +<text x="564" y="275" class="a" >of</text> +<text x="600" y="275" class="a" >statements</text> +<text x="96" y="300" class="a" >pik/menu/style</text> +<text x="384" y="300" class="a" >coverage:</text> +<text x="504" y="300" class="a" >0.0%</text> +<text x="564" y="300" class="a" >of</text> +<text x="600" y="300" class="a" >statements</text> +<text x="0" y="325" class="a" >ok</text> +<text x="96" y="325" class="a" >pik/model</text> +<text x="288" y="325" class="a" >(cached)</text> +<text x="480" y="325" class="a" >coverage:</text> +<text x="600" y="325" class="a" >30.5%</text> +<text x="672" y="325" class="a" >of</text> +<text x="708" y="325" class="a" >statement</text> +<text x="0" y="350" class="a" >s</text> +<text x="96" y="375" class="a" >pik/motd</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >0.0%</text> +<text x="564" y="375" class="a" >of</text> +<text x="600" y="375" class="a" >statements</text> +<text x="96" y="400" class="a" >pik/order</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >0.0%</text> +<text x="564" y="400" class="a" >of</text> +<text x="600" y="400" class="a" >statements</text> +<text x="96" y="425" class="a" >pik/paths</text> +<text x="384" y="425" class="a" >coverage:</text> +<text x="504" y="425" class="a" >0.0%</text> +<text x="564" y="425" class="a" >of</text> +<text x="600" y="425" class="a" >statements</text> +<text x="96" y="450" class="a" >pik/run</text> +<text x="288" y="450" class="a" >coverage:</text> +<text x="408" y="450" class="a" >0.0%</text> +<text x="468" y="450" class="a" >of</text> +<text x="504" y="450" class="a" >statements</text> +<text x="96" y="475" class="a" >pik/runner</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/runner/exc</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +</g> +<g transform="translate(177192)"> +<text x="96" y="0" class="a" >pik</text> +<text x="288" y="0" class="a" >coverage:</text> +<text x="408" y="0" class="a" >0.0%</text> +<text x="468" y="0" class="a" >of</text> +<text x="504" y="0" class="a" >statements</text> +<text x="0" y="25" class="a" >FAIL</text> +<text x="96" y="25" class="a" >pik/cache</text> +<text x="216" y="25" class="a" >[build</text> +<text x="300" y="25" class="a" >failed]</text> +<text x="0" y="50" class="a" >ok</text> +<text x="96" y="50" class="a" >pik/crawl</text> +<text x="288" y="50" class="a" >(cached)</text> +<text x="480" y="50" class="a" >coverage:</text> +<text x="600" y="50" class="a" >95.7%</text> +<text x="672" y="50" class="a" >of</text> +<text x="708" y="50" class="a" >statement</text> +<text x="0" y="75" class="a" >s</text> +<text x="0" y="100" class="a" >FAIL</text> +<text x="96" y="100" class="a" >pik/describe</text> +<text x="252" y="100" class="a" >[build</text> +<text x="336" y="100" class="a" >failed]</text> +<text x="0" y="125" class="a" >ok</text> +<text x="96" y="125" class="a" >pik/env</text> +<text x="192" y="125" class="a" >(cached)</text> +<text x="384" y="125" class="a" >coverage:</text> +<text x="504" y="125" class="a" >88.0%</text> +<text x="576" y="125" class="a" >of</text> +<text x="612" y="125" class="a" >statements</text> +<text x="0" y="150" class="a" >?</text> +<text x="96" y="150" class="a" >pik/flags</text> +<text x="288" y="150" class="a" >[no</text> +<text x="336" y="150" class="a" >test</text> +<text x="396" y="150" class="a" >files]</text> +<text x="96" y="175" class="a" >pik/git</text> +<text x="288" y="175" class="a" >coverage:</text> +<text x="408" y="175" class="a" >0.0%</text> +<text x="468" y="175" class="a" >of</text> +<text x="504" y="175" class="a" >statements</text> +<text x="0" y="200" class="a" >ok</text> +<text x="96" y="200" class="a" >pik/identity</text> +<text x="288" y="200" class="a" >(cached)</text> +<text x="480" y="200" class="a" >coverage:</text> +<text x="600" y="200" class="a" >100.0%</text> +<text x="684" y="200" class="a" >of</text> +<text x="720" y="200" class="a" >statemen</text> +<text x="0" y="225" class="a" >ts</text> +<text x="96" y="250" class="a" >pik/menu</text> +<text x="384" y="250" class="a" >coverage:</text> +<text x="504" y="250" class="a" >0.0%</text> +<text x="564" y="250" class="a" >of</text> +<text x="600" y="250" class="a" >statements</text> +<text x="96" y="275" class="a" >pik/menu/style</text> +<text x="384" y="275" class="a" >coverage:</text> +<text x="504" y="275" class="a" >0.0%</text> +<text x="564" y="275" class="a" >of</text> +<text x="600" y="275" class="a" >statements</text> +<text x="0" y="300" class="a" >ok</text> +<text x="96" y="300" class="a" >pik/model</text> +<text x="288" y="300" class="a" >(cached)</text> +<text x="480" y="300" class="a" >coverage:</text> +<text x="600" y="300" class="a" >30.5%</text> +<text x="672" y="300" class="a" >of</text> +<text x="708" y="300" class="a" >statement</text> +<text x="0" y="325" class="a" >s</text> +<text x="96" y="350" class="a" >pik/motd</text> +<text x="384" y="350" class="a" >coverage:</text> +<text x="504" y="350" class="a" >0.0%</text> +<text x="564" y="350" class="a" >of</text> +<text x="600" y="350" class="a" >statements</text> +<text x="96" y="375" class="a" >pik/order</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >0.0%</text> +<text x="564" y="375" class="a" >of</text> +<text x="600" y="375" class="a" >statements</text> +<text x="96" y="400" class="a" >pik/paths</text> +<text x="384" y="400" class="a" >coverage:</text> +<text x="504" y="400" class="a" >0.0%</text> +<text x="564" y="400" class="a" >of</text> +<text x="600" y="400" class="a" >statements</text> +<text x="96" y="425" class="a" >pik/run</text> +<text x="288" y="425" class="a" >coverage:</text> +<text x="408" y="425" class="a" >0.0%</text> +<text x="468" y="425" class="a" >of</text> +<text x="504" y="425" class="a" >statements</text> +<text x="96" y="450" class="a" >pik/runner</text> +<text x="384" y="450" class="a" >coverage:</text> +<text x="504" y="450" class="a" >0.0%</text> +<text x="564" y="450" class="a" >of</text> +<text x="600" y="450" class="a" >statements</text> +<text x="96" y="475" class="a" >pik/runner/exc</text> +<text x="384" y="475" class="a" >coverage:</text> +<text x="504" y="475" class="a" >0.0%</text> +<text x="564" y="475" class="a" >of</text> +<text x="600" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/runner/gnumake</text> +<text x="480" y="500" class="a" >coverage:</text> +<text x="600" y="500" class="a" >0.0%</text> +<text x="660" y="500" class="a" >of</text> +<text x="696" y="500" class="a" >statements</text> +</g> +<g transform="translate(178048)"> +<text x="0" y="0" class="a" >FAIL</text> +<text x="96" y="0" class="a" >pik/cache</text> +<text x="216" y="0" class="a" >[build</text> +<text x="300" y="0" class="a" >failed]</text> +<text x="0" y="25" class="a" >ok</text> +<text x="96" y="25" class="a" >pik/crawl</text> +<text x="288" y="25" class="a" >(cached)</text> +<text x="480" y="25" class="a" >coverage:</text> +<text x="600" y="25" class="a" >95.7%</text> +<text x="672" y="25" class="a" >of</text> +<text x="708" y="25" class="a" >statement</text> +<text x="0" y="50" class="a" >s</text> +<text x="0" y="75" class="a" >FAIL</text> +<text x="96" y="75" class="a" >pik/describe</text> +<text x="252" y="75" class="a" >[build</text> +<text x="336" y="75" class="a" >failed]</text> +<text x="0" y="100" class="a" >ok</text> +<text x="96" y="100" class="a" >pik/env</text> +<text x="192" y="100" class="a" >(cached)</text> +<text x="384" y="100" class="a" >coverage:</text> +<text x="504" y="100" class="a" >88.0%</text> +<text x="576" y="100" class="a" >of</text> +<text x="612" y="100" class="a" >statements</text> +<text x="0" y="125" class="a" >?</text> +<text x="96" y="125" class="a" >pik/flags</text> +<text x="288" y="125" class="a" >[no</text> +<text x="336" y="125" class="a" >test</text> +<text x="396" y="125" class="a" >files]</text> +<text x="96" y="150" class="a" >pik/git</text> +<text x="288" y="150" class="a" >coverage:</text> +<text x="408" y="150" class="a" >0.0%</text> +<text x="468" y="150" class="a" >of</text> +<text x="504" y="150" class="a" >statements</text> +<text x="0" y="175" class="a" >ok</text> +<text x="96" y="175" class="a" >pik/identity</text> +<text x="288" y="175" class="a" >(cached)</text> +<text x="480" y="175" class="a" >coverage:</text> +<text x="600" y="175" class="a" >100.0%</text> +<text x="684" y="175" class="a" >of</text> +<text x="720" y="175" class="a" >statemen</text> +<text x="0" y="200" class="a" >ts</text> +<text x="96" y="225" class="a" >pik/menu</text> +<text x="384" y="225" class="a" >coverage:</text> +<text x="504" y="225" class="a" >0.0%</text> +<text x="564" y="225" class="a" >of</text> +<text x="600" y="225" class="a" >statements</text> +<text x="96" y="250" class="a" >pik/menu/style</text> +<text x="384" y="250" class="a" >coverage:</text> +<text x="504" y="250" class="a" >0.0%</text> +<text x="564" y="250" class="a" >of</text> +<text x="600" y="250" class="a" >statements</text> +<text x="0" y="275" class="a" >ok</text> +<text x="96" y="275" class="a" >pik/model</text> +<text x="288" y="275" class="a" >(cached)</text> +<text x="480" y="275" class="a" >coverage:</text> +<text x="600" y="275" class="a" >30.5%</text> +<text x="672" y="275" class="a" >of</text> +<text x="708" y="275" class="a" >statement</text> +<text x="0" y="300" class="a" >s</text> +<text x="96" y="325" class="a" >pik/motd</text> +<text x="384" y="325" class="a" >coverage:</text> +<text x="504" y="325" class="a" >0.0%</text> +<text x="564" y="325" class="a" >of</text> +<text x="600" y="325" class="a" >statements</text> +<text x="96" y="350" class="a" >pik/order</text> +<text x="384" y="350" class="a" >coverage:</text> +<text x="504" y="350" class="a" >0.0%</text> +<text x="564" y="350" class="a" >of</text> +<text x="600" y="350" class="a" >statements</text> +<text x="96" y="375" class="a" >pik/paths</text> +<text x="384" y="375" class="a" >coverage:</text> +<text x="504" y="375" class="a" >0.0%</text> +<text x="564" y="375" class="a" >of</text> +<text x="600" y="375" class="a" >statements</text> +<text x="96" y="400" class="a" >pik/run</text> +<text x="288" y="400" class="a" >coverage:</text> +<text x="408" y="400" class="a" >0.0%</text> +<text x="468" y="400" class="a" >of</text> +<text x="504" y="400" class="a" >statements</text> +<text x="96" y="425" class="a" >pik/runner</text> +<text x="384" y="425" class="a" >coverage:</text> +<text x="504" y="425" class="a" >0.0%</text> +<text x="564" y="425" class="a" >of</text> +<text x="600" y="425" class="a" >statements</text> +<text x="96" y="450" class="a" >pik/runner/exc</text> +<text x="384" y="450" class="a" >coverage:</text> +<text x="504" y="450" class="a" >0.0%</text> +<text x="564" y="450" class="a" >of</text> +<text x="600" y="450" class="a" >statements</text> +<text x="96" y="475" class="a" >pik/runner/gnumake</text> +<text x="480" y="475" class="a" >coverage:</text> +<text x="600" y="475" class="a" >0.0%</text> +<text x="660" y="475" class="a" >of</text> +<text x="696" y="475" class="a" >statements</text> +<text x="96" y="500" class="a" >pik/runner/just</text> +<text x="384" y="500" class="a" >coverage:</text> +<text x="504" y="500" class="a" >0.0%</text> +<text x="564" y="500" class="a" >of</text> +<text x="600" y="500" class="a" >statements</text> +</g> +<g transform="translate(178904)"> +<text x="96" y="0" class="a" >pik/run</text> +<text x="288" y="0" class="a" >coverage:</text> +<text x="408" y="0" class="a" >0.0%</text> +<text x="468" y="0" class="a" >of</text> +<text x="504" y="0" class="a" >statements</text> +<text x="96" y="25" class="a" >pik/runner</text> +<text x="384" y="25" class="a" >coverage:</text> +<text x="504" y="25" class="a" >0.0%</text> +<text x="564" y="25" class="a" >of</text> +<text x="600" y="25" class="a" >statements</text> +<text x="96" y="50" class="a" >pik/runner/exc</text> +<text x="384" y="50" class="a" >coverage:</text> +<text x="504" y="50" class="a" >0.0%</text> +<text x="564" y="50" class="a" >of</text> +<text x="600" y="50" class="a" >statements</text> +<text x="96" y="75" class="a" >pik/runner/gnumake</text> +<text x="480" y="75" class="a" >coverage:</text> +<text x="600" y="75" class="a" >0.0%</text> +<text x="660" y="75" class="a" >of</text> +<text x="696" y="75" class="a" >statements</text> +<text x="96" y="100" class="a" >pik/runner/just</text> +<text x="384" y="100" class="a" >coverage:</text> +<text x="504" y="100" class="a" >0.0%</text> +<text x="564" y="100" class="a" >of</text> +<text x="600" y="100" class="a" >statements</text> +<text x="96" y="125" class="a" >pik/runner/python</text> +<text x="480" y="125" class="a" >coverage:</text> +<text x="600" y="125" class="a" >0.0%</text> +<text x="660" y="125" class="a" >of</text> +<text x="696" y="125" class="a" >statements</text> +<text x="0" y="150" class="a" >ok</text> +<text x="96" y="150" class="a" >pik/runner/shell</text> +<text x="384" y="150" class="a" >(cached)</text> +<text x="576" y="150" class="a" >coverage:</text> +<text x="696" y="150" class="a" >9.4%</text> +<text x="756" y="150" class="a" >of</text> +<text x="792" y="150" class="a" >st</text> +<text x="0" y="175" class="a" >atements</text> +<text x="0" y="200" class="a" >FAIL</text> +<text x="96" y="200" class="a" >pik/search</text> +<text x="228" y="200" class="a" >[build</text> +<text x="312" y="200" class="a" >failed]</text> +<text x="0" y="225" class="a" >?</text> +<text x="96" y="225" class="a" >pik/spool</text> +<text x="288" y="225" class="a" >[no</text> +<text x="336" y="225" class="a" >test</text> +<text x="396" y="225" class="a" >files]</text> +<text x="0" y="250" class="a" >FAIL</text> +<text x="96" y="250" class="a" >pik/testx</text> +<text x="216" y="250" class="a" >[build</text> +<text x="300" y="250" class="a" >failed]</text> +<text x="0" y="275" class="a" >---</text> +<text x="48" y="275" class="a" >FAIL:</text> +<text x="120" y="275" class="a" >TestCrop_Under</text> +<text x="300" y="275" class="a" >(0.00s)</text> +<text x="48" y="300" class="a" >viewport_test.go:29:</text> +<text x="192" y="325" class="a" >Error</text> +<text x="264" y="325" class="a" >Trace:</text> +<text x="384" y="325" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="350" class="a" >ewport_test.go:29</text> +<text x="192" y="375" class="a" >Error:</text> +<text x="384" y="375" class="a" >Not</text> +<text x="432" y="375" class="a" >equal:</text> +<text x="384" y="400" class="a" >expected:</text> +<text x="504" y="400" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="425" class="a" >actual</text> +<text x="480" y="425" class="a" >:</text> +<text x="504" y="425" class="a" >"0000\nAAAA"</text> +<text x="384" y="475" class="a" >Diff:</text> +<text x="384" y="500" class="a" >---</text> +<text x="432" y="500" class="a" >Expected</text> +</g> +<g transform="translate(179760)"> +<text x="0" y="0" class="a" >FAIL</text> +<text x="96" y="0" class="a" >pik/testx</text> +<text x="216" y="0" class="a" >[build</text> +<text x="300" y="0" class="a" >failed]</text> +<text x="0" y="25" class="a" >---</text> +<text x="48" y="25" class="a" >FAIL:</text> +<text x="120" y="25" class="a" >TestCrop_Under</text> +<text x="300" y="25" class="a" >(0.00s)</text> +<text x="48" y="50" class="a" >viewport_test.go:29:</text> +<text x="192" y="75" class="a" >Error</text> +<text x="264" y="75" class="a" >Trace:</text> +<text x="384" y="75" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="100" class="a" >ewport_test.go:29</text> +<text x="192" y="125" class="a" >Error:</text> +<text x="384" y="125" class="a" >Not</text> +<text x="432" y="125" class="a" >equal:</text> +<text x="384" y="150" class="a" >expected:</text> +<text x="504" y="150" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="175" class="a" >actual</text> +<text x="480" y="175" class="a" >:</text> +<text x="504" y="175" class="a" >"0000\nAAAA"</text> +<text x="384" y="225" class="a" >Diff:</text> +<text x="384" y="250" class="a" >---</text> +<text x="432" y="250" class="a" >Expected</text> +<text x="384" y="275" class="a" >+++</text> +<text x="432" y="275" class="a" >Actual</text> +<text x="384" y="300" class="a" >@@</text> +<text x="420" y="300" class="a" >-1,2</text> +<text x="480" y="300" class="a" >+1,2</text> +<text x="540" y="300" class="a" >@@</text> +<text x="384" y="325" class="a" >+0000</text> +<text x="396" y="350" class="a" >AAAA</text> +<text x="384" y="375" class="a" >-⏵BBB</text> +<text x="192" y="400" class="a" >Test:</text> +<text x="384" y="400" class="a" >TestCrop_Under</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="0" y="450" class="a" >coverage:</text> +<text x="120" y="450" class="a" >55.3%</text> +<text x="192" y="450" class="a" >of</text> +<text x="228" y="450" class="a" >statements</text> +<text x="0" y="475" class="a" >FAIL</text> +<text x="96" y="475" class="a" >pik/viewport</text> +<text x="288" y="475" class="a" >0.002s</text> +<text x="0" y="500" class="a" >FAIL</text> +</g> +<g transform="translate(180616)"> +<text x="0" y="0" class="a" >---</text> +<text x="48" y="0" class="a" >FAIL:</text> +<text x="120" y="0" class="a" >TestCrop_Under</text> +<text x="300" y="0" class="a" >(0.00s)</text> +<text x="48" y="25" class="a" >viewport_test.go:29:</text> +<text x="192" y="50" class="a" >Error</text> +<text x="264" y="50" class="a" >Trace:</text> +<text x="384" y="50" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="75" class="a" >ewport_test.go:29</text> +<text x="192" y="100" class="a" >Error:</text> +<text x="384" y="100" class="a" >Not</text> +<text x="432" y="100" class="a" >equal:</text> +<text x="384" y="125" class="a" >expected:</text> +<text x="504" y="125" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="150" class="a" >actual</text> +<text x="480" y="150" class="a" >:</text> +<text x="504" y="150" class="a" >"0000\nAAAA"</text> +<text x="384" y="200" class="a" >Diff:</text> +<text x="384" y="225" class="a" >---</text> +<text x="432" y="225" class="a" >Expected</text> +<text x="384" y="250" class="a" >+++</text> +<text x="432" y="250" class="a" >Actual</text> +<text x="384" y="275" class="a" >@@</text> +<text x="420" y="275" class="a" >-1,2</text> +<text x="480" y="275" class="a" >+1,2</text> +<text x="540" y="275" class="a" >@@</text> +<text x="384" y="300" class="a" >+0000</text> +<text x="396" y="325" class="a" >AAAA</text> +<text x="384" y="350" class="a" >-⏵BBB</text> +<text x="192" y="375" class="a" >Test:</text> +<text x="384" y="375" class="a" >TestCrop_Under</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="425" class="a" >coverage:</text> +<text x="120" y="425" class="a" >55.3%</text> +<text x="192" y="425" class="a" >of</text> +<text x="228" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/viewport</text> +<text x="288" y="450" class="a" >0.002s</text> +<text x="0" y="475" class="a" >FAIL</text> +</g> +<g transform="translate(181472)"> +<text x="0" y="0" class="a" >---</text> +<text x="48" y="0" class="a" >FAIL:</text> +<text x="120" y="0" class="a" >TestCrop_Under</text> +<text x="300" y="0" class="a" >(0.00s)</text> +<text x="48" y="25" class="a" >viewport_test.go:29:</text> +<text x="192" y="50" class="a" >Error</text> +<text x="264" y="50" class="a" >Trace:</text> +<text x="384" y="50" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="75" class="a" >ewport_test.go:29</text> +<text x="192" y="100" class="a" >Error:</text> +<text x="384" y="100" class="a" >Not</text> +<text x="432" y="100" class="a" >equal:</text> +<text x="384" y="125" class="a" >expected:</text> +<text x="504" y="125" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="150" class="a" >actual</text> +<text x="480" y="150" class="a" >:</text> +<text x="504" y="150" class="a" >"0000\nAAAA"</text> +<text x="384" y="200" class="a" >Diff:</text> +<text x="384" y="225" class="a" >---</text> +<text x="432" y="225" class="a" >Expected</text> +<text x="384" y="250" class="a" >+++</text> +<text x="432" y="250" class="a" >Actual</text> +<text x="384" y="275" class="a" >@@</text> +<text x="420" y="275" class="a" >-1,2</text> +<text x="480" y="275" class="a" >+1,2</text> +<text x="540" y="275" class="a" >@@</text> +<text x="384" y="300" class="a" >+0000</text> +<text x="396" y="325" class="a" >AAAA</text> +<text x="384" y="350" class="a" >-⏵BBB</text> +<text x="192" y="375" class="a" >Test:</text> +<text x="384" y="375" class="a" >TestCrop_Under</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="425" class="a" >coverage:</text> +<text x="120" y="425" class="a" >55.3%</text> +<text x="192" y="425" class="a" >of</text> +<text x="228" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/viewport</text> +<text x="288" y="450" class="a" >0.002s</text> +<text x="0" y="475" class="a" >FAIL</text> +</g> +<g transform="translate(182328)"> +<text x="0" y="0" class="a" >---</text> +<text x="48" y="0" class="a" >FAIL:</text> +<text x="120" y="0" class="a" >TestCrop_Under</text> +<text x="300" y="0" class="a" >(0.00s)</text> +<text x="48" y="25" class="a" >viewport_test.go:29:</text> +<text x="192" y="50" class="a" >Error</text> +<text x="264" y="50" class="a" >Trace:</text> +<text x="384" y="50" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="75" class="a" >ewport_test.go:29</text> +<text x="192" y="100" class="a" >Error:</text> +<text x="384" y="100" class="a" >Not</text> +<text x="432" y="100" class="a" >equal:</text> +<text x="384" y="125" class="a" >expected:</text> +<text x="504" y="125" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="150" class="a" >actual</text> +<text x="480" y="150" class="a" >:</text> +<text x="504" y="150" class="a" >"0000\nAAAA"</text> +<text x="384" y="200" class="a" >Diff:</text> +<text x="384" y="225" class="a" >---</text> +<text x="432" y="225" class="a" >Expected</text> +<text x="384" y="250" class="a" >+++</text> +<text x="432" y="250" class="a" >Actual</text> +<text x="384" y="275" class="a" >@@</text> +<text x="420" y="275" class="a" >-1,2</text> +<text x="480" y="275" class="a" >+1,2</text> +<text x="540" y="275" class="a" >@@</text> +<text x="384" y="300" class="a" >+0000</text> +<text x="396" y="325" class="a" >AAAA</text> +<text x="384" y="350" class="a" >-⏵BBB</text> +<text x="192" y="375" class="a" >Test:</text> +<text x="384" y="375" class="a" >TestCrop_Under</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="425" class="a" >coverage:</text> +<text x="120" y="425" class="a" >55.3%</text> +<text x="192" y="425" class="a" >of</text> +<text x="228" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/viewport</text> +<text x="288" y="450" class="a" >0.002s</text> +<text x="0" y="475" class="a" >FAIL</text> +</g> +<g transform="translate(183184)"> +<text x="0" y="0" class="a" >---</text> +<text x="48" y="0" class="a" >FAIL:</text> +<text x="120" y="0" class="a" >TestCrop_Under</text> +<text x="300" y="0" class="a" >(0.00s)</text> +<text x="48" y="25" class="a" >viewport_test.go:29:</text> +<text x="192" y="50" class="a" >Error</text> +<text x="264" y="50" class="a" >Trace:</text> +<text x="384" y="50" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="75" class="a" >ewport_test.go:29</text> +<text x="192" y="100" class="a" >Error:</text> +<text x="384" y="100" class="a" >Not</text> +<text x="432" y="100" class="a" >equal:</text> +<text x="384" y="125" class="a" >expected:</text> +<text x="504" y="125" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="150" class="a" >actual</text> +<text x="480" y="150" class="a" >:</text> +<text x="504" y="150" class="a" >"0000\nAAAA"</text> +<text x="384" y="200" class="a" >Diff:</text> +<text x="384" y="225" class="a" >---</text> +<text x="432" y="225" class="a" >Expected</text> +<text x="384" y="250" class="a" >+++</text> +<text x="432" y="250" class="a" >Actual</text> +<text x="384" y="275" class="a" >@@</text> +<text x="420" y="275" class="a" >-1,2</text> +<text x="480" y="275" class="a" >+1,2</text> +<text x="540" y="275" class="a" >@@</text> +<text x="384" y="300" class="a" >+0000</text> +<text x="396" y="325" class="a" >AAAA</text> +<text x="384" y="350" class="a" >-⏵BBB</text> +<text x="192" y="375" class="a" >Test:</text> +<text x="384" y="375" class="a" >TestCrop_Under</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="425" class="a" >coverage:</text> +<text x="120" y="425" class="a" >55.3%</text> +<text x="192" y="425" class="a" >of</text> +<text x="228" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/viewport</text> +<text x="288" y="450" class="a" >0.002s</text> +<text x="0" y="475" class="a" >FAIL</text> +</g> +<g transform="translate(184040)"> +<text x="0" y="0" class="a" >---</text> +<text x="48" y="0" class="a" >FAIL:</text> +<text x="120" y="0" class="a" >TestCrop_Under</text> +<text x="300" y="0" class="a" >(0.00s)</text> +<text x="48" y="25" class="a" >viewport_test.go:29:</text> +<text x="192" y="50" class="a" >Error</text> +<text x="264" y="50" class="a" >Trace:</text> +<text x="384" y="50" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="75" class="a" >ewport_test.go:29</text> +<text x="192" y="100" class="a" >Error:</text> +<text x="384" y="100" class="a" >Not</text> +<text x="432" y="100" class="a" >equal:</text> +<text x="384" y="125" class="a" >expected:</text> +<text x="504" y="125" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="150" class="a" >actual</text> +<text x="480" y="150" class="a" >:</text> +<text x="504" y="150" class="a" >"0000\nAAAA"</text> +<text x="384" y="200" class="a" >Diff:</text> +<text x="384" y="225" class="a" >---</text> +<text x="432" y="225" class="a" >Expected</text> +<text x="384" y="250" class="a" >+++</text> +<text x="432" y="250" class="a" >Actual</text> +<text x="384" y="275" class="a" >@@</text> +<text x="420" y="275" class="a" >-1,2</text> +<text x="480" y="275" class="a" >+1,2</text> +<text x="540" y="275" class="a" >@@</text> +<text x="384" y="300" class="a" >+0000</text> +<text x="396" y="325" class="a" >AAAA</text> +<text x="384" y="350" class="a" >-⏵BBB</text> +<text x="192" y="375" class="a" >Test:</text> +<text x="384" y="375" class="a" >TestCrop_Under</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="0" y="425" class="a" >coverage:</text> +<text x="120" y="425" class="a" >55.3%</text> +<text x="192" y="425" class="a" >of</text> +<text x="228" y="425" class="a" >statements</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="96" y="450" class="a" >pik/viewport</text> +<text x="288" y="450" class="a" >0.002s</text> +<text x="0" y="475" class="a" >FAIL</text> +</g> +<g transform="translate(184896)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.002s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +</g> +<g transform="translate(185752)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.002s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >e</text> +</g> +<g transform="translate(186608)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.002s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >ex</text> +</g> +<g transform="translate(187464)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.002s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >exi</text> +</g> +<g transform="translate(188320)"> +<text x="48" y="0" class="a" >viewport_test.go:29:</text> +<text x="192" y="25" class="a" >Error</text> +<text x="264" y="25" class="a" >Trace:</text> +<text x="384" y="25" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="50" class="a" >ewport_test.go:29</text> +<text x="192" y="75" class="a" >Error:</text> +<text x="384" y="75" class="a" >Not</text> +<text x="432" y="75" class="a" >equal:</text> +<text x="384" y="100" class="a" >expected:</text> +<text x="504" y="100" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="125" class="a" >actual</text> +<text x="480" y="125" class="a" >:</text> +<text x="504" y="125" class="a" >"0000\nAAAA"</text> +<text x="384" y="175" class="a" >Diff:</text> +<text x="384" y="200" class="a" >---</text> +<text x="432" y="200" class="a" >Expected</text> +<text x="384" y="225" class="a" >+++</text> +<text x="432" y="225" class="a" >Actual</text> +<text x="384" y="250" class="a" >@@</text> +<text x="420" y="250" class="a" >-1,2</text> +<text x="480" y="250" class="a" >+1,2</text> +<text x="540" y="250" class="a" >@@</text> +<text x="384" y="275" class="a" >+0000</text> +<text x="396" y="300" class="a" >AAAA</text> +<text x="384" y="325" class="a" >-⏵BBB</text> +<text x="192" y="350" class="a" >Test:</text> +<text x="384" y="350" class="a" >TestCrop_Under</text> +<text x="0" y="375" class="a" >FAIL</text> +<text x="0" y="400" class="a" >coverage:</text> +<text x="120" y="400" class="a" >55.3%</text> +<text x="192" y="400" class="a" >of</text> +<text x="228" y="400" class="a" >statements</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="96" y="425" class="a" >pik/viewport</text> +<text x="288" y="425" class="a" >0.002s</text> +<text x="0" y="450" class="a" >FAIL</text> +<text x="0" y="500" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="500" class="a" >master]─┄</text> +<text x="0" y="525" class="a" >╰─[</text> +<text x="36" y="525" class="b" >:3</text> +<text x="60" y="525" class="a" >]─┄</text> +<text x="108" y="525" class="a" >%</text> +<text x="132" y="525" class="a" >exit</text> +</g> +<g transform="translate(189176)"> +<text x="192" y="0" class="a" >Error</text> +<text x="264" y="0" class="a" >Trace:</text> +<text x="384" y="0" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="25" class="a" >ewport_test.go:29</text> +<text x="192" y="50" class="a" >Error:</text> +<text x="384" y="50" class="a" >Not</text> +<text x="432" y="50" class="a" >equal:</text> +<text x="384" y="75" class="a" >expected:</text> +<text x="504" y="75" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="100" class="a" >actual</text> +<text x="480" y="100" class="a" >:</text> +<text x="504" y="100" class="a" >"0000\nAAAA"</text> +<text x="384" y="150" class="a" >Diff:</text> +<text x="384" y="175" class="a" >---</text> +<text x="432" y="175" class="a" >Expected</text> +<text x="384" y="200" class="a" >+++</text> +<text x="432" y="200" class="a" >Actual</text> +<text x="384" y="225" class="a" >@@</text> +<text x="420" y="225" class="a" >-1,2</text> +<text x="480" y="225" class="a" >+1,2</text> +<text x="540" y="225" class="a" >@@</text> +<text x="384" y="250" class="a" >+0000</text> +<text x="396" y="275" class="a" >AAAA</text> +<text x="384" y="300" class="a" >-⏵BBB</text> +<text x="192" y="325" class="a" >Test:</text> +<text x="384" y="325" class="a" >TestCrop_Under</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="0" y="375" class="a" >coverage:</text> +<text x="120" y="375" class="a" >55.3%</text> +<text x="192" y="375" class="a" >of</text> +<text x="228" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="96" y="400" class="a" >pik/viewport</text> +<text x="288" y="400" class="a" >0.002s</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="0" y="475" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="475" class="a" >master]─┄</text> +<text x="0" y="500" class="a" >╰─[</text> +<text x="36" y="500" class="b" >:3</text> +<text x="60" y="500" class="a" >]─┄</text> +<text x="108" y="500" class="a" >%</text> +<text x="132" y="500" class="a" >exit</text> +</g> +<g transform="translate(190032)"> +<text x="192" y="0" class="a" >Error</text> +<text x="264" y="0" class="a" >Trace:</text> +<text x="384" y="0" class="a" >/home/ewout/Projects/pik/viewport/vi</text> +<text x="0" y="25" class="a" >ewport_test.go:29</text> +<text x="192" y="50" class="a" >Error:</text> +<text x="384" y="50" class="a" >Not</text> +<text x="432" y="50" class="a" >equal:</text> +<text x="384" y="75" class="a" >expected:</text> +<text x="504" y="75" class="a" >"AAAA\n⏵BBB"</text> +<text x="384" y="100" class="a" >actual</text> +<text x="480" y="100" class="a" >:</text> +<text x="504" y="100" class="a" >"0000\nAAAA"</text> +<text x="384" y="150" class="a" >Diff:</text> +<text x="384" y="175" class="a" >---</text> +<text x="432" y="175" class="a" >Expected</text> +<text x="384" y="200" class="a" >+++</text> +<text x="432" y="200" class="a" >Actual</text> +<text x="384" y="225" class="a" >@@</text> +<text x="420" y="225" class="a" >-1,2</text> +<text x="480" y="225" class="a" >+1,2</text> +<text x="540" y="225" class="a" >@@</text> +<text x="384" y="250" class="a" >+0000</text> +<text x="396" y="275" class="a" >AAAA</text> +<text x="384" y="300" class="a" >-⏵BBB</text> +<text x="192" y="325" class="a" >Test:</text> +<text x="384" y="325" class="a" >TestCrop_Under</text> +<text x="0" y="350" class="a" >FAIL</text> +<text x="0" y="375" class="a" >coverage:</text> +<text x="120" y="375" class="a" >55.3%</text> +<text x="192" y="375" class="a" >of</text> +<text x="228" y="375" class="a" >statements</text> +<text x="0" y="400" class="a" >FAIL</text> +<text x="96" y="400" class="a" >pik/viewport</text> +<text x="288" y="400" class="a" >0.002s</text> +<text x="0" y="425" class="a" >FAIL</text> +<text x="0" y="475" class="a" >╭─[~/Projects/pik]──[ewout]──[</text> +<text x="384" y="475" class="a" >master]─┄</text> +<text x="0" y="500" class="a" >╰─[</text> +<text x="36" y="500" class="b" >:3</text> +<text x="60" y="500" class="a" >]─┄</text> +<text x="108" y="500" class="a" >%</text> +<text x="132" y="500" class="a" >exit</text> +</g> +</g> +</g> +</svg> diff --git a/web/index.html b/web/index.html index 6aee444..a361749 100644 --- a/web/index.html +++ b/web/index.html @@ -46,6 +46,9 @@ <span>file-based task runner</span> </header> <main> + <section> + <img src="img/pik.svg" alt="an animation of the program 'pik' being used, at first in the terminal interface, and then invoking a target through arguments" /> + </section> <section class="important"> <p> targets are files |
