<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1646140387564" clover="3.2.0">
  <project timestamp="1646140387564" name="All files">
    <metrics statements="354" coveredstatements="344" conditionals="194" coveredconditionals="175" methods="79" coveredmethods="76" elements="627" coveredelements="595" complexity="0" loc="354" ncloc="354" packages="3" files="6" classes="6">
      <package name="lib">
        <metrics statements="28" coveredstatements="28" conditionals="8" coveredconditionals="8" methods="4" coveredmethods="4"/>
        <file name="define.js" path="/Users/charlotte.payne/Documents/Projects/fruitmachine/lib/define.js">
          <metrics statements="7" coveredstatements="7" conditionals="6" coveredconditionals="6" methods="2" coveredmethods="2"/>
          <line num="6" count="25" type="stmt"/>
          <line num="27" count="25" type="stmt"/>
          <line num="28" count="136" type="cond" truecount="2" falsecount="0"/>
          <line num="34" count="136" type="stmt"/>
          <line num="35" count="136" type="cond" truecount="2" falsecount="0"/>
          <line num="40" count="136" type="cond" truecount="2" falsecount="0"/>
          <line num="42" count="136" type="stmt"/>
        </file>
        <file name="fruitmachine.js" path="/Users/charlotte.payne/Documents/Projects/fruitmachine/lib/fruitmachine.js">
          <metrics statements="18" coveredstatements="18" conditionals="2" coveredconditionals="2" methods="2" coveredmethods="2"/>
          <line num="21" count="25" type="stmt"/>
          <line num="22" count="25" type="stmt"/>
          <line num="23" count="25" type="stmt"/>
          <line num="24" count="25" type="stmt"/>
          <line num="35" count="25" type="stmt"/>
          <line num="45" count="36" type="stmt"/>
          <line num="46" count="36" type="cond" truecount="2" falsecount="0"/>
          <line num="47" count="35" type="stmt"/>
          <line num="49" count="1" type="stmt"/>
          <line num="52" count="25" type="stmt"/>
          <line num="53" count="25" type="stmt"/>
          <line num="54" count="25" type="stmt"/>
          <line num="55" count="25" type="stmt"/>
          <line num="56" count="25" type="stmt"/>
          <line num="57" count="25" type="stmt"/>
          <line num="58" count="25" type="stmt"/>
          <line num="59" count="25" type="stmt"/>
          <line num="65" count="25" type="stmt"/>
        </file>
        <file name="index.js" path="/Users/charlotte.payne/Documents/Projects/fruitmachine/lib/index.js">
          <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="22" count="25" type="stmt"/>
          <line num="23" count="25" type="stmt"/>
          <line num="29" count="25" type="stmt"/>
        </file>
      </package>
      <package name="lib.module">
        <metrics statements="291" coveredstatements="281" conditionals="184" coveredconditionals="165" methods="51" coveredmethods="49"/>
        <file name="events.js" path="/Users/charlotte.payne/Documents/Projects/fruitmachine/lib/module/events.js">
          <metrics statements="40" coveredstatements="40" conditionals="24" coveredconditionals="24" methods="7" coveredmethods="7"/>
          <line num="6" count="25" type="stmt"/>
          <line num="12" count="25" type="stmt"/>
          <line num="22" count="25" type="stmt"/>
          <line num="27" count="55" type="cond" truecount="2" falsecount="0"/>
          <line num="28" count="49" type="stmt"/>
          <line num="29" count="49" type="stmt"/>
          <line num="36" count="55" type="cond" truecount="2" falsecount="0"/>
          <line num="37" count="6" type="cond" truecount="2" falsecount="0"/>
          <line num="38" count="6" type="stmt"/>
          <line num="41" count="6" type="cond" truecount="2" falsecount="0"/>
          <line num="42" count="5" type="stmt"/>
          <line num="46" count="6" type="stmt"/>
          <line num="48" count="49" type="stmt"/>
          <line num="51" count="55" type="stmt"/>
          <line num="62" count="25" type="stmt"/>
          <line num="66" count="319" type="cond" truecount="2" falsecount="0"/>
          <line num="67" count="317" type="stmt"/>
          <line num="68" count="317" type="stmt"/>
          <line num="71" count="319" type="cond" truecount="2" falsecount="0"/>
          <line num="72" count="3" type="stmt"/>
          <line num="76" count="9" type="cond" truecount="4" falsecount="0"/>
          <line num="77" count="3" type="stmt"/>
          <line num="82" count="6" type="stmt"/>
          <line num="83" count="6" type="stmt"/>
          <line num="87" count="319" type="cond" truecount="2" falsecount="0"/>
          <line num="88" count="317" type="stmt"/>
          <line num="91" count="319" type="stmt"/>
          <line num="100" count="25" type="stmt"/>
          <line num="101" count="17" type="stmt"/>
          <line num="102" count="17" type="stmt"/>
          <line num="105" count="1" type="stmt"/>
          <line num="108" count="17" type="stmt"/>
          <line num="117" count="17" type="cond" truecount="2" falsecount="0"/>
          <line num="118" count="16" type="stmt"/>
          <line num="121" count="17" type="stmt"/>
          <line num="125" count="47" type="cond" truecount="4" falsecount="0"/>
          <line num="127" count="30" type="stmt"/>
          <line num="128" count="30" type="stmt"/>
          <line num="129" count="30" type="stmt"/>
          <line num="132" count="25" type="stmt"/>
        </file>
        <file name="index.js" path="/Users/charlotte.payne/Documents/Projects/fruitmachine/lib/module/index.js">
          <metrics statements="251" coveredstatements="241" conditionals="160" coveredconditionals="141" methods="44" coveredmethods="42"/>
          <line num="10" count="25" type="stmt"/>
          <line num="11" count="25" type="stmt"/>
          <line num="12" count="25" type="stmt"/>
          <line num="13" count="25" type="stmt"/>
          <line num="19" count="25" type="stmt"/>
          <line num="23" count="25" type="stmt"/>
          <line num="45" count="447" type="stmt"/>
          <line num="48" count="447" type="stmt"/>
          <line num="49" count="447" type="stmt"/>
          <line num="52" count="447" type="stmt"/>
          <line num="55" count="447" type="cond" truecount="2" falsecount="0"/>
          <line num="58" count="447" type="stmt"/>
          <line num="69" count="25" type="stmt"/>
          <line num="72" count="447" type="cond" truecount="2" falsecount="0"/>
          <line num="73" count="447" type="cond" truecount="2" falsecount="0"/>
          <line num="74" count="447" type="cond" truecount="3" falsecount="0"/>
          <line num="75" count="447" type="cond" truecount="3" falsecount="0"/>
          <line num="76" count="447" type="cond" truecount="3" falsecount="0"/>
          <line num="77" count="447" type="cond" truecount="2" falsecount="0"/>
          <line num="78" count="447" type="stmt"/>
          <line num="82" count="447" type="stmt"/>
          <line num="83" count="447" type="stmt"/>
          <line num="84" count="447" type="stmt"/>
          <line num="85" count="447" type="stmt"/>
          <line num="90" count="447" type="cond" truecount="3" falsecount="0"/>
          <line num="91" count="447" type="cond" truecount="2" falsecount="0"/>
          <line num="97" count="447" type="stmt"/>
          <line num="102" count="447" type="cond" truecount="2" falsecount="0"/>
          <line num="103" count="8" type="stmt"/>
          <line num="104" count="8" type="stmt"/>
          <line num="116" count="25" type="stmt"/>
          <line num="117" count="447" type="cond" truecount="2" falsecount="0"/>
          <line num="119" count="22" type="stmt"/>
          <line num="122" count="22" type="stmt"/>
          <line num="123" count="24" type="stmt"/>
          <line num="124" count="24" type="cond" truecount="2" falsecount="0"/>
          <line num="125" count="24" type="stmt"/>
          <line num="138" count="3" type="cond" truecount="1" falsecount="1"/>
          <line num="155" count="447" type="cond" truecount="4" falsecount="0"/>
          <line num="172" count="25" type="stmt"/>
          <line num="173" count="295" type="cond" truecount="1" falsecount="1"/>
          <line num="176" count="295" type="cond" truecount="2" falsecount="0"/>
          <line num="177" count="295" type="cond" truecount="2" falsecount="0"/>
          <line num="178" count="295" type="cond" truecount="2" falsecount="0"/>
          <line num="183" count="295" type="cond" truecount="2" falsecount="0"/>
          <line num="186" count="295" type="cond" truecount="2" falsecount="0"/>
          <line num="189" count="295" type="stmt"/>
          <line num="190" count="295" type="cond" truecount="2" falsecount="0"/>
          <line num="193" count="295" type="cond" truecount="2" falsecount="0"/>
          <line num="195" count="294" type="stmt"/>
          <line num="196" count="294" type="stmt"/>
          <line num="200" count="294" type="cond" truecount="1" falsecount="1"/>
          <line num="203" count="294" type="stmt"/>
          <line num="232" count="25" type="stmt"/>
          <line num="235" count="107" type="cond" truecount="4" falsecount="0"/>
          <line num="239" count="106" type="cond" truecount="2" falsecount="0"/>
          <line num="240" count="6" type="cond" truecount="2" falsecount="0"/>
          <line num="241" count="6" type="stmt"/>
          <line num="245" count="100" type="cond" truecount="2" falsecount="0"/>
          <line num="246" count="100" type="stmt"/>
          <line num="247" count="100" type="stmt"/>
          <line num="248" count="100" type="stmt"/>
          <line num="249" count="100" type="cond" truecount="2" falsecount="0"/>
          <line num="255" count="100" type="cond" truecount="4" falsecount="0"/>
          <line num="256" count="22" type="stmt"/>
          <line num="257" count="22" type="stmt"/>
          <line num="260" count="100" type="cond" truecount="2" falsecount="0"/>
          <line num="263" count="14" type="stmt"/>
          <line num="264" count="14" type="stmt"/>
          <line num="267" count="14" type="stmt"/>
          <line num="270" count="100" type="stmt"/>
          <line num="280" count="25" type="stmt"/>
          <line num="281" count="294" type="stmt"/>
          <line num="284" count="294" type="cond" truecount="2" falsecount="0"/>
          <line num="287" count="294" type="stmt"/>
          <line num="290" count="294" type="cond" truecount="2" falsecount="0"/>
          <line num="292" count="294" type="stmt"/>
          <line num="302" count="25" type="stmt"/>
          <line num="303" count="14" type="stmt"/>
          <line num="306" count="14" type="stmt"/>
          <line num="307" count="14" type="stmt"/>
          <line num="310" count="14" type="stmt"/>
          <line num="311" count="14" type="stmt"/>
          <line num="312" count="14" type="stmt"/>
          <line num="329" count="25" type="stmt"/>
          <line num="330" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="331" count="0" type="stmt"/>
          <line num="332" count="0" type="cond" truecount="0" falsecount="4"/>
          <line num="334" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="335" count="0" type="stmt"/>
          <line num="337" count="0" type="stmt"/>
          <line num="358" count="25" type="stmt"/>
          <line num="359" count="308" type="cond" truecount="2" falsecount="0"/>
          <line num="361" count="2" type="stmt"/>
          <line num="362" count="2" type="cond" truecount="2" falsecount="0"/>
          <line num="364" count="1" type="stmt"/>
          <line num="365" count="0" type="stmt"/>
          <line num="386" count="25" type="stmt"/>
          <line num="387" count="604" type="cond" truecount="4" falsecount="0"/>
          <line num="389" count="62" type="stmt"/>
          <line num="390" count="62" type="cond" truecount="4" falsecount="0"/>
          <line num="392" count="5" type="stmt"/>
          <line num="393" count="4" type="stmt"/>
          <line num="415" count="25" type="stmt"/>
          <line num="416" count="13" type="cond" truecount="2" falsecount="0"/>
          <line num="421" count="13" type="stmt"/>
          <line num="422" count="10" type="stmt"/>
          <line num="425" count="13" type="stmt"/>
          <line num="442" count="25" type="stmt"/>
          <line num="443" count="624" type="stmt"/>
          <line num="446" count="624" type="stmt"/>
          <line num="447" count="406" type="stmt"/>
          <line num="448" count="406" type="cond" truecount="2" falsecount="0"/>
          <line num="478" count="25" type="stmt"/>
          <line num="479" count="208" type="stmt"/>
          <line num="483" count="208" type="stmt"/>
          <line num="491" count="25" type="stmt"/>
          <line num="492" count="217" type="stmt"/>
          <line num="493" count="217" type="stmt"/>
          <line num="499" count="217" type="stmt"/>
          <line num="502" count="217" type="stmt"/>
          <line num="503" count="139" type="cond" truecount="1" falsecount="1"/>
          <line num="504" count="0" type="stmt"/>
          <line num="505" count="0" type="stmt"/>
          <line num="506" count="0" type="stmt"/>
          <line num="508" count="139" type="stmt"/>
          <line num="509" count="139" type="stmt"/>
          <line num="510" count="139" type="cond" truecount="2" falsecount="0"/>
          <line num="511" count="139" type="stmt"/>
          <line num="512" count="139" type="stmt"/>
          <line num="519" count="217" type="cond" truecount="2" falsecount="0"/>
          <line num="532" count="25" type="stmt"/>
          <line num="533" count="208" type="stmt"/>
          <line num="543" count="25" type="stmt"/>
          <line num="544" count="217" type="stmt"/>
          <line num="556" count="25" type="stmt"/>
          <line num="557" count="72" type="stmt"/>
          <line num="562" count="72" type="stmt"/>
          <line num="564" count="72" type="cond" truecount="4" falsecount="0"/>
          <line num="565" count="9" type="stmt"/>
          <line num="566" count="9" type="stmt"/>
          <line num="567" count="9" type="stmt"/>
          <line num="568" count="9" type="stmt"/>
          <line num="569" count="10" type="cond" truecount="2" falsecount="0"/>
          <line num="576" count="63" type="stmt"/>
          <line num="580" count="72" type="stmt"/>
          <line num="583" count="72" type="stmt"/>
          <line num="585" count="72" type="stmt"/>
          <line num="606" count="25" type="stmt"/>
          <line num="607" count="74" type="cond" truecount="2" falsecount="0"/>
          <line num="612" count="74" type="cond" truecount="2" falsecount="0"/>
          <line num="617" count="73" type="cond" truecount="2" falsecount="0"/>
          <line num="620" count="73" type="stmt"/>
          <line num="621" count="73" type="cond" truecount="1" falsecount="1"/>
          <line num="622" count="73" type="stmt"/>
          <line num="625" count="73" type="stmt"/>
          <line num="629" count="73" type="cond" truecount="2" falsecount="0"/>
          <line num="630" count="72" type="stmt"/>
          <line num="631" count="49" type="stmt"/>
          <line num="636" count="73" type="stmt"/>
          <line num="653" count="25" type="stmt"/>
          <line num="654" count="329" type="cond" truecount="2" falsecount="0"/>
          <line num="658" count="329" type="cond" truecount="2" falsecount="0"/>
          <line num="659" count="9" type="stmt"/>
          <line num="660" count="6" type="stmt"/>
          <line num="670" count="329" type="cond" truecount="2" falsecount="0"/>
          <line num="671" count="55" type="stmt"/>
          <line num="672" count="55" type="cond" truecount="1" falsecount="1"/>
          <line num="673" count="55" type="stmt"/>
          <line num="674" count="55" type="stmt"/>
          <line num="678" count="329" type="stmt"/>
          <line num="699" count="25" type="stmt"/>
          <line num="700" count="344" type="cond" truecount="2" falsecount="0"/>
          <line num="702" count="344" type="stmt"/>
          <line num="703" count="344" type="stmt"/>
          <line num="715" count="344" type="stmt"/>
          <line num="716" count="249" type="stmt"/>
          <line num="721" count="344" type="cond" truecount="2" falsecount="0"/>
          <line num="731" count="316" type="cond" truecount="2" falsecount="0"/>
          <line num="734" count="316" type="stmt"/>
          <line num="738" count="316" type="stmt"/>
          <line num="742" count="316" type="cond" truecount="1" falsecount="1"/>
          <line num="746" count="316" type="stmt"/>
          <line num="749" count="316" type="stmt"/>
          <line num="756" count="316" type="stmt"/>
          <line num="759" count="316" type="stmt"/>
          <line num="770" count="25" type="stmt"/>
          <line num="771" count="2" type="stmt"/>
          <line num="772" count="4" type="stmt"/>
          <line num="773" count="2" type="stmt"/>
          <line num="784" count="25" type="stmt"/>
          <line num="785" count="203" type="cond" truecount="1" falsecount="1"/>
          <line num="786" count="203" type="stmt"/>
          <line num="787" count="131" type="stmt"/>
          <line num="788" count="131" type="cond" truecount="1" falsecount="1"/>
          <line num="801" count="25" type="stmt"/>
          <line num="802" count="279" type="cond" truecount="2" falsecount="0"/>
          <line num="803" count="199" type="stmt"/>
          <line num="804" count="199" type="stmt"/>
          <line num="805" count="199" type="cond" truecount="2" falsecount="0"/>
          <line num="806" count="199" type="stmt"/>
          <line num="809" count="279" type="stmt"/>
          <line num="820" count="25" type="stmt"/>
          <line num="821" count="99" type="stmt"/>
          <line num="822" count="66" type="stmt"/>
          <line num="834" count="25" type="stmt"/>
          <line num="835" count="90" type="stmt"/>
          <line num="836" count="90" type="stmt"/>
          <line num="851" count="25" type="stmt"/>
          <line num="852" count="82" type="cond" truecount="1" falsecount="1"/>
          <line num="853" count="82" type="cond" truecount="3" falsecount="0"/>
          <line num="870" count="25" type="stmt"/>
          <line num="871" count="65" type="stmt"/>
          <line num="872" count="65" type="cond" truecount="2" falsecount="0"/>
          <line num="875" count="65" type="cond" truecount="2" falsecount="0"/>
          <line num="876" count="2" type="stmt"/>
          <line num="877" count="2" type="stmt"/>
          <line num="881" count="65" type="stmt"/>
          <line num="883" count="65" type="stmt"/>
          <line num="894" count="25" type="stmt"/>
          <line num="895" count="20" type="cond" truecount="2" falsecount="0"/>
          <line num="896" count="19" type="stmt"/>
          <line num="897" count="19" type="stmt"/>
          <line num="898" count="19" type="stmt"/>
          <line num="901" count="20" type="stmt"/>
          <line num="912" count="25" type="stmt"/>
          <line num="913" count="3" type="stmt"/>
          <line num="925" count="25" type="stmt"/>
          <line num="926" count="24" type="cond" truecount="4" falsecount="1"/>
          <line num="927" count="24" type="stmt"/>
          <line num="930" count="24" type="stmt"/>
          <line num="933" count="24" type="stmt"/>
          <line num="947" count="25" type="stmt"/>
          <line num="948" count="5" type="stmt"/>
          <line num="949" count="5" type="stmt"/>
          <line num="952" count="5" type="stmt"/>
          <line num="953" count="1" type="stmt"/>
          <line num="956" count="5" type="stmt"/>
          <line num="957" count="5" type="stmt"/>
          <line num="958" count="5" type="stmt"/>
          <line num="959" count="5" type="stmt"/>
          <line num="960" count="5" type="stmt"/>
          <line num="964" count="5" type="stmt"/>
          <line num="966" count="5" type="stmt"/>
          <line num="970" count="25" type="stmt"/>
          <line num="971" count="25" type="stmt"/>
          <line num="972" count="25" type="stmt"/>
          <line num="973" count="25" type="stmt"/>
          <line num="976" count="25" type="stmt"/>
          <line num="981" count="25" type="stmt"/>
          <line num="983" count="25" type="stmt"/>
        </file>
      </package>
      <package name="test">
        <metrics statements="35" coveredstatements="35" conditionals="2" coveredconditionals="2" methods="24" coveredmethods="23"/>
        <file name="helpers.js" path="/Users/charlotte.payne/Documents/Projects/fruitmachine/test/helpers.js">
          <metrics statements="35" coveredstatements="35" conditionals="2" coveredconditionals="2" methods="24" coveredmethods="23"/>
          <line num="1" count="25" type="stmt"/>
          <line num="2" count="25" type="stmt"/>
          <line num="4" count="25" type="stmt"/>
          <line num="10" count="25" type="stmt"/>
          <line num="22" count="25" type="stmt"/>
          <line num="24" count="25" type="stmt"/>
          <line num="34" count="25" type="stmt"/>
          <line num="44" count="25" type="stmt"/>
          <line num="54" count="25" type="stmt"/>
          <line num="64" count="25" type="stmt"/>
          <line num="78" count="25" type="stmt"/>
          <line num="79" count="73" type="stmt"/>
          <line num="80" count="73" type="stmt"/>
          <line num="81" count="73" type="stmt"/>
          <line num="82" count="73" type="stmt"/>
          <line num="84" count="73" type="stmt"/>
          <line num="89" count="73" type="stmt"/>
          <line num="96" count="25" type="stmt"/>
          <line num="97" count="83" type="cond" truecount="2" falsecount="0"/>
          <line num="98" count="83" type="stmt"/>
          <line num="99" count="83" type="stmt"/>
          <line num="106" count="25" type="stmt"/>
          <line num="107" count="27" type="stmt"/>
          <line num="108" count="27" type="stmt"/>
          <line num="111" count="25" type="stmt"/>
          <line num="112" count="5" type="stmt"/>
          <line num="115" count="25" type="stmt"/>
          <line num="117" count="25" type="stmt"/>
          <line num="118" count="25" type="stmt"/>
          <line num="119" count="25" type="stmt"/>
          <line num="120" count="25" type="stmt"/>
          <line num="121" count="25" type="stmt"/>
          <line num="122" count="25" type="stmt"/>
          <line num="123" count="25" type="stmt"/>
          <line num="124" count="25" type="stmt"/>
        </file>
      </package>
    </metrics>
  </project>
</coverage>
