<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1741579995998" clover="3.2.0">
  <project timestamp="1741579995998" name="All files">
    <metrics statements="101" coveredstatements="62" conditionals="39" coveredconditionals="18" methods="12" coveredmethods="5" elements="152" coveredelements="85" complexity="0" loc="101" ncloc="101" packages="4" files="15" classes="15"/>
    <package name="nanakshahi-js">
      <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
      <file name="index.js" path="/Users/sarabveer/Developer/nanakshahi-js/index.js">
        <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="3" count="3" type="stmt"/>
        <line num="4" count="3" type="stmt"/>
        <line num="5" count="3" type="stmt"/>
        <line num="7" count="3" type="stmt"/>
      </file>
    </package>
    <package name="nanakshahi-js.lib">
      <metrics statements="79" coveredstatements="40" conditionals="36" coveredconditionals="16" methods="10" coveredmethods="3"/>
      <file name="findMovableGurpurab.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/findMovableGurpurab.js">
        <metrics statements="9" coveredstatements="7" conditionals="7" coveredconditionals="4" methods="1" coveredmethods="1"/>
        <line num="1" count="3" type="stmt"/>
        <line num="19" count="54" type="cond" truecount="1" falsecount="1"/>
        <line num="20" count="0" type="stmt"/>
        <line num="23" count="54" type="cond" truecount="3" falsecount="1"/>
        <line num="24" count="0" type="stmt"/>
        <line num="28" count="54" type="stmt"/>
        <line num="29" count="54" type="stmt"/>
        <line num="31" count="54" type="stmt"/>
        <line num="42" count="3" type="stmt"/>
      </file>
      <file name="getDateFromNanakshahi.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/getDateFromNanakshahi.js">
        <metrics statements="9" coveredstatements="8" conditionals="6" coveredconditionals="5" methods="1" coveredmethods="1"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="14" count="10" type="cond" truecount="1" falsecount="1"/>
        <line num="15" count="0" type="stmt"/>
        <line num="19" count="10" type="stmt"/>
        <line num="22" count="10" type="stmt"/>
        <line num="32" count="10" type="stmt"/>
        <line num="34" count="10" type="stmt"/>
        <line num="56" count="3" type="stmt"/>
      </file>
      <file name="getGurpurabsForDay.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/getGurpurabsForDay.js">
        <metrics statements="21" coveredstatements="4" conditionals="7" coveredconditionals="0" methods="3" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="3" count="3" type="stmt"/>
        <line num="13" count="0" type="stmt"/>
        <line num="14" count="0" type="stmt"/>
        <line num="17" count="0" type="stmt"/>
        <line num="20" count="0" type="stmt"/>
        <line num="21" count="0" type="stmt"/>
        <line num="22" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="23" count="0" type="stmt"/>
        <line num="24" count="0" type="stmt"/>
        <line num="26" count="0" type="stmt"/>
        <line num="31" count="0" type="stmt"/>
        <line num="32" count="0" type="stmt"/>
        <line num="33" count="0" type="stmt"/>
        <line num="34" count="0" type="cond" truecount="0" falsecount="4"/>
        <line num="36" count="0" type="stmt"/>
        <line num="37" count="0" type="stmt"/>
        <line num="39" count="0" type="stmt"/>
        <line num="42" count="0" type="stmt"/>
        <line num="45" count="3" type="stmt"/>
      </file>
      <file name="getGurpurabsForMonth.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/getGurpurabsForMonth.js">
        <metrics statements="24" coveredstatements="6" conditionals="7" coveredconditionals="0" methods="4" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="3" count="3" type="stmt"/>
        <line num="4" count="3" type="stmt"/>
        <line num="5" count="3" type="stmt"/>
        <line num="16" count="0" type="stmt"/>
        <line num="19" count="0" type="stmt"/>
        <line num="20" count="0" type="stmt"/>
        <line num="21" count="0" type="stmt"/>
        <line num="22" count="0" type="stmt"/>
        <line num="41" count="0" type="stmt"/>
        <line num="47" count="0" type="stmt"/>
        <line num="48" count="0" type="stmt"/>
        <line num="49" count="0" type="stmt"/>
        <line num="50" count="0" type="stmt"/>
        <line num="51" count="0" type="stmt"/>
        <line num="52" count="0" type="cond" truecount="0" falsecount="4"/>
        <line num="53" count="0" type="stmt"/>
        <line num="54" count="0" type="stmt"/>
        <line num="74" count="0" type="stmt"/>
        <line num="75" count="0" type="stmt"/>
        <line num="79" count="0" type="stmt"/>
        <line num="92" count="0" type="stmt"/>
        <line num="98" count="3" type="stmt"/>
      </file>
      <file name="getNanakshahiDate.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/getNanakshahiDate.js">
        <metrics statements="16" coveredstatements="15" conditionals="9" coveredconditionals="7" methods="1" coveredmethods="1"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="12" count="10" type="stmt"/>
        <line num="15" count="10" type="cond" truecount="2" falsecount="0"/>
        <line num="20" count="10" type="cond" truecount="1" falsecount="1"/>
        <line num="21" count="0" type="stmt"/>
        <line num="25" count="10" type="stmt"/>
        <line num="26" count="10" type="stmt"/>
        <line num="29" count="10" type="cond" truecount="2" falsecount="0"/>
        <line num="30" count="5" type="stmt"/>
        <line num="31" count="5" type="stmt"/>
        <line num="33" count="5" type="stmt"/>
        <line num="47" count="5" type="stmt"/>
        <line num="52" count="10" type="stmt"/>
        <line num="54" count="10" type="stmt"/>
        <line num="76" count="3" type="stmt"/>
      </file>
    </package>
    <package name="nanakshahi-js.lib.consts">
      <metrics statements="11" coveredstatements="11" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
      <file name="englishMonths.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/consts/englishMonths.js">
        <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
      </file>
      <file name="gurpurabs.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/consts/gurpurabs.js">
        <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
      </file>
      <file name="index.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/consts/index.js">
        <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="3" count="3" type="stmt"/>
        <line num="4" count="3" type="stmt"/>
        <line num="5" count="3" type="stmt"/>
        <line num="7" count="3" type="stmt"/>
      </file>
      <file name="months.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/consts/months.js">
        <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
      </file>
      <file name="movableGurpurabs.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/consts/movableGurpurabs.js">
        <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
      </file>
      <file name="weekdays.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/consts/weekdays.js">
        <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
      </file>
    </package>
    <package name="nanakshahi-js.lib.utils">
      <metrics statements="5" coveredstatements="5" conditionals="3" coveredconditionals="2" methods="2" coveredmethods="2"/>
      <file name="index.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/utils/index.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="4" count="3" type="stmt"/>
      </file>
      <file name="leapYear.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/utils/leapYear.js">
        <metrics statements="1" coveredstatements="1" conditionals="3" coveredconditionals="2" methods="1" coveredmethods="1"/>
        <line num="10" count="25" type="cond" truecount="2" falsecount="1"/>
      </file>
      <file name="toGurmukhiNum.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/utils/toGurmukhiNum.js">
        <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="8" count="60" type="stmt"/>
      </file>
    </package>
  </project>
</coverage>
