<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1533921602895" clover="3.2.0">
  <project timestamp="1533921602896" name="All files">
    <metrics statements="1050" coveredstatements="804" conditionals="632" coveredconditionals="385" methods="526" coveredmethods="310" elements="2208" coveredelements="1499" complexity="0" loc="1050" ncloc="1050" packages="3" files="51" classes="51">
      <package name="src">
        <metrics statements="885" coveredstatements="708" conditionals="596" coveredconditionals="369" methods="422" coveredmethods="295"/>
        <file name="commerce-connector.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/commerce-connector.js">
          <metrics statements="41" coveredstatements="0" conditionals="20" coveredconditionals="0" methods="41" coveredmethods="0"/>
          <line num="17" count="0" type="stmt"/>
          <line num="26" count="0" type="stmt"/>
          <line num="43" count="0" type="stmt"/>
          <line num="54" count="0" type="stmt"/>
          <line num="65" count="0" type="stmt"/>
          <line num="78" count="0" type="stmt"/>
          <line num="89" count="0" type="stmt"/>
          <line num="100" count="0" type="stmt"/>
          <line num="117" count="0" type="stmt"/>
          <line num="130" count="0" type="stmt"/>
          <line num="141" count="0" type="stmt"/>
          <line num="158" count="0" type="stmt"/>
          <line num="169" count="0" type="stmt"/>
          <line num="182" count="0" type="stmt"/>
          <line num="193" count="0" type="stmt"/>
          <line num="205" count="0" type="stmt"/>
          <line num="216" count="0" type="stmt"/>
          <line num="227" count="0" type="stmt"/>
          <line num="238" count="0" type="stmt"/>
          <line num="249" count="0" type="stmt"/>
          <line num="260" count="0" type="stmt"/>
          <line num="271" count="0" type="stmt"/>
          <line num="281" count="0" type="stmt"/>
          <line num="292" count="0" type="stmt"/>
          <line num="303" count="0" type="stmt"/>
          <line num="313" count="0" type="stmt"/>
          <line num="333" count="0" type="stmt"/>
          <line num="340" count="0" type="stmt"/>
          <line num="347" count="0" type="stmt"/>
          <line num="354" count="0" type="stmt"/>
          <line num="361" count="0" type="stmt"/>
          <line num="368" count="0" type="stmt"/>
          <line num="375" count="0" type="stmt"/>
          <line num="382" count="0" type="stmt"/>
          <line num="389" count="0" type="stmt"/>
          <line num="396" count="0" type="stmt"/>
          <line num="403" count="0" type="stmt"/>
          <line num="410" count="0" type="stmt"/>
          <line num="417" count="0" type="stmt"/>
          <line num="424" count="0" type="stmt"/>
          <line num="431" count="0" type="stmt"/>
        </file>
        <file name="errors.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/errors.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
        <file name="hybris.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/hybris.js">
          <metrics statements="318" coveredstatements="292" conditionals="286" coveredconditionals="207" methods="152" coveredmethods="129"/>
          <line num="8" count="68" type="stmt"/>
          <line num="19" count="26" type="stmt"/>
          <line num="20" count="26" type="stmt"/>
          <line num="21" count="26" type="stmt"/>
          <line num="22" count="26" type="stmt"/>
          <line num="26" count="0" type="stmt"/>
          <line num="38" count="9" type="cond" truecount="2" falsecount="0"/>
          <line num="39" count="9" type="stmt"/>
          <line num="40" count="9" type="stmt"/>
          <line num="45" count="9" type="cond" truecount="2" falsecount="0"/>
          <line num="46" count="5" type="stmt"/>
          <line num="53" count="9" type="stmt"/>
          <line num="57" count="9" type="stmt"/>
          <line num="62" count="9" type="stmt"/>
          <line num="63" count="9" type="cond" truecount="2" falsecount="0"/>
          <line num="66" count="0" type="stmt"/>
          <line num="74" count="1" type="stmt"/>
          <line num="79" count="1" type="stmt"/>
          <line num="80" count="1" type="stmt"/>
          <line num="87" count="2" type="stmt"/>
          <line num="88" count="2" type="cond" truecount="2" falsecount="0"/>
          <line num="90" count="2" type="stmt"/>
          <line num="91" count="2" type="stmt"/>
          <line num="98" count="2" type="stmt"/>
          <line num="102" count="2" type="stmt"/>
          <line num="107" count="2" type="stmt"/>
          <line num="108" count="2" type="cond" truecount="2" falsecount="0"/>
          <line num="114" count="0" type="stmt"/>
          <line num="122" count="0" type="stmt"/>
          <line num="129" count="0" type="stmt"/>
          <line num="139" count="67" type="stmt"/>
          <line num="149" count="1" type="stmt"/>
          <line num="156" count="12" type="stmt"/>
          <line num="157" count="12" type="stmt"/>
          <line num="158" count="12" type="stmt"/>
          <line num="165" count="12" type="stmt"/>
          <line num="166" count="12" type="stmt"/>
          <line num="178" count="5" type="stmt"/>
          <line num="179" count="5" type="stmt"/>
          <line num="181" count="5" type="stmt"/>
          <line num="182" count="5" type="stmt"/>
          <line num="191" count="5" type="stmt"/>
          <line num="192" count="5" type="stmt"/>
          <line num="196" count="5" type="stmt"/>
          <line num="197" count="0" type="stmt"/>
          <line num="198" count="0" type="stmt"/>
          <line num="210" count="530" type="stmt"/>
          <line num="212" count="530" type="stmt"/>
          <line num="224" count="35" type="stmt"/>
          <line num="226" count="35" type="cond" truecount="1" falsecount="1"/>
          <line num="228" count="35" type="stmt"/>
          <line num="231" count="35" type="stmt"/>
          <line num="246" count="5" type="stmt"/>
          <line num="248" count="5" type="stmt"/>
          <line num="249" count="5" type="stmt"/>
          <line num="250" count="530" type="stmt"/>
          <line num="252" count="5" type="stmt"/>
          <line num="254" count="0" type="stmt"/>
          <line num="256" count="5" type="stmt"/>
          <line num="258" count="5" type="cond" truecount="2" falsecount="0"/>
          <line num="259" count="5" type="stmt"/>
          <line num="262" count="5" type="stmt"/>
          <line num="263" count="70" type="cond" truecount="0" falsecount="2"/>
          <line num="280" count="5" type="stmt"/>
          <line num="281" count="5" type="stmt"/>
          <line num="283" count="30" type="stmt"/>
          <line num="295" count="3" type="stmt"/>
          <line num="296" count="3" type="stmt"/>
          <line num="297" count="3" type="stmt"/>
          <line num="304" count="2" type="stmt"/>
          <line num="306" count="1" type="stmt"/>
          <line num="308" count="2" type="stmt"/>
          <line num="310" count="1" type="stmt"/>
          <line num="327" count="324" type="stmt"/>
          <line num="329" count="324" type="stmt"/>
          <line num="331" count="324" type="stmt"/>
          <line num="346" count="324" type="stmt"/>
          <line num="351" count="324" type="cond" truecount="1" falsecount="1"/>
          <line num="352" count="324" type="stmt"/>
          <line num="355" count="324" type="stmt"/>
          <line num="362" count="10" type="stmt"/>
          <line num="364" count="10" type="stmt"/>
          <line num="365" count="10" type="stmt"/>
          <line num="371" count="10" type="stmt"/>
          <line num="377" count="10" type="stmt"/>
          <line num="378" count="10" type="stmt"/>
          <line num="379" count="20" type="stmt"/>
          <line num="381" count="15" type="stmt"/>
          <line num="385" count="15" type="stmt"/>
          <line num="387" count="15" type="cond" truecount="2" falsecount="0"/>
          <line num="392" count="10" type="stmt"/>
          <line num="397" count="5" type="stmt"/>
          <line num="399" count="5" type="stmt"/>
          <line num="401" count="58" type="stmt"/>
          <line num="403" count="21" type="cond" truecount="2" falsecount="0"/>
          <line num="404" count="5" type="stmt"/>
          <line num="406" count="5" type="stmt"/>
          <line num="409" count="5" type="cond" truecount="0" falsecount="1"/>
          <line num="410" count="5" type="cond" truecount="0" falsecount="1"/>
          <line num="411" count="5" type="cond" truecount="0" falsecount="1"/>
          <line num="412" count="10" type="stmt"/>
          <line num="418" count="5" type="stmt"/>
          <line num="420" count="5" type="stmt"/>
          <line num="426" count="5" type="stmt"/>
          <line num="434" count="3" type="cond" truecount="3" falsecount="1"/>
          <line num="436" count="8" type="stmt"/>
          <line num="438" count="3" type="stmt"/>
          <line num="440" count="8" type="stmt"/>
          <line num="441" count="3" type="stmt"/>
          <line num="457" count="21" type="stmt"/>
          <line num="458" count="21" type="stmt"/>
          <line num="460" count="42" type="stmt"/>
          <line num="469" count="63" type="stmt"/>
          <line num="471" count="522" type="stmt"/>
          <line num="472" count="153" type="stmt"/>
          <line num="503" count="5" type="stmt"/>
          <line num="504" count="5" type="stmt"/>
          <line num="505" count="21" type="stmt"/>
          <line num="508" count="5" type="stmt"/>
          <line num="510" count="21" type="stmt"/>
          <line num="513" count="5" type="stmt"/>
          <line num="514" count="42" type="stmt"/>
          <line num="516" count="74" type="stmt"/>
          <line num="519" count="63" type="stmt"/>
          <line num="520" count="2844" type="cond" truecount="2" falsecount="0"/>
          <line num="522" count="63" type="stmt"/>
          <line num="523" count="621" type="stmt"/>
          <line num="525" count="63" type="stmt"/>
          <line num="526" count="621" type="stmt"/>
          <line num="528" count="63" type="cond" truecount="2" falsecount="0"/>
          <line num="530" count="181" type="stmt"/>
          <line num="532" count="53" type="cond" truecount="2" falsecount="0"/>
          <line num="533" count="16" type="stmt"/>
          <line num="541" count="10" type="stmt"/>
          <line num="553" count="63" type="stmt"/>
          <line num="556" count="5" type="stmt"/>
          <line num="558" count="21" type="stmt"/>
          <line num="563" count="42" type="stmt"/>
          <line num="564" count="42" type="stmt"/>
          <line num="568" count="21" type="stmt"/>
          <line num="573" count="5" type="stmt"/>
          <line num="592" count="1" type="stmt"/>
          <line num="593" count="1" type="stmt"/>
          <line num="595" count="1" type="stmt"/>
          <line num="606" count="18" type="stmt"/>
          <line num="608" count="18" type="stmt"/>
          <line num="609" count="126" type="stmt"/>
          <line num="614" count="18" type="stmt"/>
          <line num="624" count="18" type="stmt"/>
          <line num="625" count="18" type="stmt"/>
          <line num="626" count="18" type="stmt"/>
          <line num="632" count="49" type="cond" truecount="1" falsecount="1"/>
          <line num="639" count="30" type="stmt"/>
          <line num="646" count="2" type="stmt"/>
          <line num="647" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="648" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="649" count="2" type="stmt"/>
          <line num="663" count="4" type="cond" truecount="4" falsecount="0"/>
          <line num="664" count="2" type="stmt"/>
          <line num="667" count="2" type="stmt"/>
          <line num="668" count="2" type="stmt"/>
          <line num="669" count="2" type="stmt"/>
          <line num="671" count="2" type="cond" truecount="2" falsecount="0"/>
          <line num="672" count="1" type="stmt"/>
          <line num="674" count="1" type="stmt"/>
          <line num="679" count="1" type="stmt"/>
          <line num="682" count="1" type="stmt"/>
          <line num="683" count="1" type="stmt"/>
          <line num="684" count="1" type="stmt"/>
          <line num="685" count="1" type="stmt"/>
          <line num="686" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="687" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="688" count="0" type="stmt"/>
          <line num="689" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="691" count="1" type="stmt"/>
          <line num="694" count="0" type="stmt"/>
          <line num="696" count="1" type="stmt"/>
          <line num="700" count="17" type="cond" truecount="1" falsecount="1"/>
          <line num="705" count="33" type="stmt"/>
          <line num="713" count="33" type="cond" truecount="1" falsecount="1"/>
          <line num="714" count="33" type="cond" truecount="2" falsecount="0"/>
          <line num="721" count="4" type="stmt"/>
          <line num="722" count="4" type="stmt"/>
          <line num="723" count="4" type="stmt"/>
          <line num="725" count="4" type="cond" truecount="4" falsecount="0"/>
          <line num="726" count="1" type="stmt"/>
          <line num="732" count="0" type="stmt"/>
          <line num="735" count="3" type="stmt"/>
          <line num="737" count="4" type="stmt"/>
          <line num="739" count="0" type="stmt"/>
          <line num="747" count="9" type="stmt"/>
          <line num="748" count="9" type="cond" truecount="1" falsecount="1"/>
          <line num="750" count="9" type="stmt"/>
          <line num="751" count="6" type="stmt"/>
          <line num="752" count="3" type="stmt"/>
          <line num="759" count="3" type="cond" truecount="1" falsecount="1"/>
          <line num="761" count="3" type="stmt"/>
          <line num="762" count="3" type="stmt"/>
          <line num="763" count="0" type="stmt"/>
          <line num="769" count="17" type="stmt"/>
          <line num="770" count="17" type="cond" truecount="2" falsecount="2"/>
          <line num="771" count="0" type="stmt"/>
          <line num="773" count="17" type="stmt"/>
          <line num="774" count="17" type="cond" truecount="2" falsecount="0"/>
          <line num="776" count="17" type="stmt"/>
          <line num="803" count="6" type="stmt"/>
          <line num="804" count="6" type="cond" truecount="1" falsecount="1"/>
          <line num="806" count="6" type="stmt"/>
          <line num="822" count="2" type="stmt"/>
          <line num="833" count="6" type="stmt"/>
          <line num="834" count="6" type="stmt"/>
          <line num="853" count="8" type="stmt"/>
          <line num="854" count="8" type="stmt"/>
          <line num="875" count="2" type="stmt"/>
          <line num="878" count="14" type="stmt"/>
          <line num="886" count="8" type="stmt"/>
          <line num="909" count="0" type="stmt"/>
          <line num="920" count="5" type="stmt"/>
          <line num="933" count="5" type="stmt"/>
          <line num="934" count="5" type="stmt"/>
          <line num="952" count="3" type="cond" truecount="1" falsecount="1"/>
          <line num="953" count="3" type="cond" truecount="1" falsecount="1"/>
          <line num="955" count="3" type="stmt"/>
          <line num="957" count="3" type="stmt"/>
          <line num="959" count="3" type="stmt"/>
          <line num="960" count="3" type="stmt"/>
          <line num="961" count="3" type="stmt"/>
          <line num="962" count="0" type="stmt"/>
          <line num="969" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="970" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="972" count="2" type="stmt"/>
          <line num="974" count="2" type="stmt"/>
          <line num="975" count="2" type="stmt"/>
          <line num="976" count="2" type="stmt"/>
          <line num="977" count="0" type="stmt"/>
          <line num="984" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="985" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="987" count="2" type="stmt"/>
          <line num="989" count="2" type="stmt"/>
          <line num="990" count="2" type="stmt"/>
          <line num="991" count="2" type="stmt"/>
          <line num="992" count="2" type="stmt"/>
          <line num="993" count="0" type="stmt"/>
          <line num="1003" count="6" type="cond" truecount="1" falsecount="1"/>
          <line num="1004" count="6" type="cond" truecount="1" falsecount="1"/>
          <line num="1006" count="6" type="stmt"/>
          <line num="1008" count="6" type="cond" truecount="3" falsecount="1"/>
          <line num="1009" count="0" type="stmt"/>
          <line num="1012" count="6" type="cond" truecount="2" falsecount="0"/>
          <line num="1013" count="2" type="stmt"/>
          <line num="1016" count="4" type="cond" truecount="5" falsecount="0"/>
          <line num="1018" count="4" type="cond" truecount="1" falsecount="1"/>
          <line num="1020" count="4" type="stmt"/>
          <line num="1025" count="4" type="cond" truecount="4" falsecount="0"/>
          <line num="1027" count="1" type="stmt"/>
          <line num="1030" count="3" type="stmt"/>
          <line num="1031" count="3" type="stmt"/>
          <line num="1034" count="4" type="stmt"/>
          <line num="1036" count="0" type="stmt"/>
          <line num="1045" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="1046" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="1048" count="2" type="stmt"/>
          <line num="1049" count="2" type="stmt"/>
          <line num="1051" count="2" type="stmt"/>
          <line num="1053" count="1" type="stmt"/>
          <line num="1054" count="1" type="stmt"/>
          <line num="1056" count="1" type="stmt"/>
          <line num="1063" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="1065" count="2" type="stmt"/>
          <line num="1067" count="2" type="stmt"/>
          <line num="1068" count="2" type="stmt"/>
          <line num="1075" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="1076" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="1078" count="2" type="stmt"/>
          <line num="1079" count="2" type="stmt"/>
          <line num="1081" count="2" type="stmt"/>
          <line num="1082" count="2" type="stmt"/>
          <line num="1084" count="0" type="stmt"/>
          <line num="1097" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="1098" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="1100" count="5" type="cond" truecount="8" falsecount="0"/>
          <line num="1102" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="1106" count="5" type="cond" truecount="2" falsecount="0"/>
          <line num="1107" count="2" type="stmt"/>
          <line num="1108" count="2" type="stmt"/>
          <line num="1111" count="3" type="stmt"/>
          <line num="1114" count="3" type="cond" truecount="2" falsecount="0"/>
          <line num="1115" count="1" type="stmt"/>
          <line num="1117" count="1" type="stmt"/>
          <line num="1118" count="1" type="stmt"/>
          <line num="1120" count="0" type="stmt"/>
          <line num="1124" count="2" type="cond" truecount="2" falsecount="0"/>
          <line num="1125" count="1" type="stmt"/>
          <line num="1129" count="1" type="stmt"/>
          <line num="1131" count="1" type="stmt"/>
          <line num="1132" count="1" type="stmt"/>
          <line num="1133" count="1" type="stmt"/>
          <line num="1136" count="0" type="stmt"/>
          <line num="1145" count="3" type="cond" truecount="1" falsecount="1"/>
          <line num="1146" count="3" type="cond" truecount="1" falsecount="1"/>
          <line num="1148" count="3" type="cond" truecount="4" falsecount="0"/>
          <line num="1149" count="1" type="stmt"/>
          <line num="1152" count="2" type="cond" truecount="7" falsecount="0"/>
          <line num="1155" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="1157" count="2" type="stmt"/>
          <line num="1161" count="2" type="cond" truecount="2" falsecount="0"/>
          <line num="1162" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="1166" count="1" type="stmt"/>
          <line num="1168" count="1" type="stmt"/>
          <line num="1171" count="1" type="stmt"/>
          <line num="1174" count="2" type="stmt"/>
          <line num="1176" count="2" type="stmt"/>
          <line num="1177" count="2" type="stmt"/>
          <line num="1180" count="0" type="stmt"/>
          <line num="1191" count="2" type="stmt"/>
          <line num="1192" count="2" type="stmt"/>
          <line num="1193" count="2" type="stmt"/>
          <line num="1194" count="0" type="stmt"/>
        </file>
        <file name="index.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/index.js">
          <metrics statements="7" coveredstatements="0" conditionals="14" coveredconditionals="0" methods="7" coveredmethods="0"/>
          <line num="5" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="6" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="7" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="8" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="9" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="11" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="12" count="0" type="cond" truecount="0" falsecount="2"/>
        </file>
        <file name="merlins.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/merlins.js">
          <metrics statements="221" coveredstatements="199" conditionals="100" coveredconditionals="66" methods="79" coveredmethods="71"/>
          <line num="5" count="1" type="stmt"/>
          <line num="15" count="1" type="stmt"/>
          <line num="16" count="10" type="stmt"/>
          <line num="21" count="1" type="stmt"/>
          <line num="32" count="18" type="stmt"/>
          <line num="45" count="6" type="cond" truecount="0" falsecount="1"/>
          <line num="59" count="1" type="stmt"/>
          <line num="60" count="24" type="stmt"/>
          <line num="61" count="48" type="stmt"/>
          <line num="63" count="48" type="stmt"/>
          <line num="66" count="24" type="stmt"/>
          <line num="82" count="1" type="stmt"/>
          <line num="83" count="11" type="stmt"/>
          <line num="86" count="11" type="stmt"/>
          <line num="93" count="11" type="stmt"/>
          <line num="99" count="11" type="stmt"/>
          <line num="109" count="1" type="stmt"/>
          <line num="110" count="5" type="stmt"/>
          <line num="111" count="5" type="stmt"/>
          <line num="112" count="5" type="stmt"/>
          <line num="113" count="5" type="stmt"/>
          <line num="114" count="5" type="stmt"/>
          <line num="118" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="119" count="5" type="stmt"/>
          <line num="120" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="127" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="128" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="133" count="5" type="stmt"/>
          <line num="134" count="5" type="cond" truecount="4" falsecount="0"/>
          <line num="135" count="3" type="stmt"/>
          <line num="136" count="3" type="stmt"/>
          <line num="140" count="5" type="stmt"/>
          <line num="141" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="142" count="5" type="stmt"/>
          <line num="143" count="5" type="stmt"/>
          <line num="146" count="5" type="stmt"/>
          <line num="150" count="11" type="stmt"/>
          <line num="160" count="9" type="stmt"/>
          <line num="162" count="24" type="stmt"/>
          <line num="164" count="6" type="stmt"/>
          <line num="178" count="20" type="stmt"/>
          <line num="179" count="20" type="stmt"/>
          <line num="180" count="20" type="stmt"/>
          <line num="181" count="20" type="stmt"/>
          <line num="188" count="9" type="stmt"/>
          <line num="195" count="3" type="stmt"/>
          <line num="196" count="3" type="stmt"/>
          <line num="197" count="3" type="stmt"/>
          <line num="198" count="3" type="stmt"/>
          <line num="206" count="3" type="stmt"/>
          <line num="211" count="3" type="stmt"/>
          <line num="212" count="3" type="stmt"/>
          <line num="219" count="1" type="stmt"/>
          <line num="220" count="1" type="stmt"/>
          <line num="227" count="6" type="cond" truecount="1" falsecount="1"/>
          <line num="228" count="0" type="stmt"/>
          <line num="231" count="6" type="stmt"/>
          <line num="232" count="6" type="stmt"/>
          <line num="233" count="6" type="cond" truecount="2" falsecount="0"/>
          <line num="235" count="6" type="stmt"/>
          <line num="236" count="6" type="stmt"/>
          <line num="237" count="5" type="stmt"/>
          <line num="239" count="5" type="stmt"/>
          <line num="240" count="5" type="stmt"/>
          <line num="255" count="0" type="stmt"/>
          <line num="267" count="0" type="stmt"/>
          <line num="274" count="10" type="stmt"/>
          <line num="275" count="10" type="stmt"/>
          <line num="276" count="5" type="stmt"/>
          <line num="278" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="279" count="0" type="stmt"/>
          <line num="281" count="5" type="stmt"/>
          <line num="283" count="5" type="stmt"/>
          <line num="290" count="8" type="stmt"/>
          <line num="291" count="3" type="stmt"/>
          <line num="293" count="8" type="stmt"/>
          <line num="294" count="3" type="stmt"/>
          <line num="309" count="5" type="stmt"/>
          <line num="316" count="4" type="stmt"/>
          <line num="317" count="4" type="cond" truecount="3" falsecount="1"/>
          <line num="318" count="4" type="stmt"/>
          <line num="319" count="4" type="stmt"/>
          <line num="321" count="4" type="stmt"/>
          <line num="322" count="4" type="stmt"/>
          <line num="323" count="4" type="stmt"/>
          <line num="328" count="27" type="stmt"/>
          <line num="329" count="27" type="stmt"/>
          <line num="330" count="27" type="stmt"/>
          <line num="331" count="27" type="stmt"/>
          <line num="333" count="27" type="stmt"/>
          <line num="334" count="27" type="stmt"/>
          <line num="335" count="27" type="stmt"/>
          <line num="337" count="27" type="stmt"/>
          <line num="338" count="27" type="stmt"/>
          <line num="340" count="27" type="stmt"/>
          <line num="341" count="27" type="stmt"/>
          <line num="342" count="27" type="stmt"/>
          <line num="343" count="177" type="stmt"/>
          <line num="344" count="177" type="cond" truecount="2" falsecount="0"/>
          <line num="345" count="175" type="stmt"/>
          <line num="346" count="175" type="stmt"/>
          <line num="347" count="175" type="stmt"/>
          <line num="348" count="175" type="stmt"/>
          <line num="354" count="27" type="stmt"/>
          <line num="369" count="27" type="stmt"/>
          <line num="370" count="27" type="stmt"/>
          <line num="371" count="27" type="stmt"/>
          <line num="372" count="27" type="stmt"/>
          <line num="373" count="27" type="stmt"/>
          <line num="374" count="27" type="stmt"/>
          <line num="382" count="3" type="stmt"/>
          <line num="383" count="3" type="stmt"/>
          <line num="387" count="3" type="cond" truecount="2" falsecount="0"/>
          <line num="388" count="7" type="stmt"/>
          <line num="389" count="1" type="stmt"/>
          <line num="391" count="1" type="stmt"/>
          <line num="396" count="2" type="stmt"/>
          <line num="397" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="398" count="0" type="stmt"/>
          <line num="400" count="2" type="stmt"/>
          <line num="402" count="3" type="stmt"/>
          <line num="410" count="2" type="stmt"/>
          <line num="412" count="1" type="stmt"/>
          <line num="414" count="2" type="stmt"/>
          <line num="416" count="1" type="stmt"/>
          <line num="433" count="9" type="stmt"/>
          <line num="434" count="9" type="stmt"/>
          <line num="436" count="9" type="stmt"/>
          <line num="458" count="4" type="stmt"/>
          <line num="459" count="4" type="cond" truecount="1" falsecount="1"/>
          <line num="463" count="4" type="cond" truecount="2" falsecount="0"/>
          <line num="464" count="4" type="cond" truecount="1" falsecount="1"/>
          <line num="465" count="4" type="cond" truecount="2" falsecount="0"/>
          <line num="466" count="4" type="cond" truecount="1" falsecount="1"/>
          <line num="467" count="4" type="cond" truecount="1" falsecount="1"/>
          <line num="470" count="4" type="stmt"/>
          <line num="471" count="4" type="stmt"/>
          <line num="473" count="0" type="stmt"/>
          <line num="476" count="4" type="stmt"/>
          <line num="488" count="20" type="stmt"/>
          <line num="489" count="20" type="stmt"/>
          <line num="490" count="20" type="stmt"/>
          <line num="491" count="20" type="stmt"/>
          <line num="493" count="20" type="stmt"/>
          <line num="494" count="20" type="stmt"/>
          <line num="495" count="20" type="stmt"/>
          <line num="496" count="20" type="stmt"/>
          <line num="499" count="20" type="cond" truecount="1" falsecount="1"/>
          <line num="500" count="20" type="stmt"/>
          <line num="501" count="20" type="cond" truecount="1" falsecount="1"/>
          <line num="503" count="0" type="stmt"/>
          <line num="506" count="20" type="stmt"/>
          <line num="513" count="20" type="stmt"/>
          <line num="532" count="4" type="stmt"/>
          <line num="533" count="12" type="stmt"/>
          <line num="548" count="8" type="stmt"/>
          <line num="549" count="8" type="stmt"/>
          <line num="551" count="8" type="stmt"/>
          <line num="552" count="8" type="stmt"/>
          <line num="554" count="28" type="stmt"/>
          <line num="555" count="28" type="stmt"/>
          <line num="558" count="28" type="stmt"/>
          <line num="559" count="28" type="stmt"/>
          <line num="561" count="28" type="stmt"/>
          <line num="568" count="8" type="stmt"/>
          <line num="586" count="0" type="stmt"/>
          <line num="587" count="0" type="stmt"/>
          <line num="589" count="0" type="stmt"/>
          <line num="590" count="0" type="stmt"/>
          <line num="592" count="0" type="stmt"/>
          <line num="593" count="0" type="stmt"/>
          <line num="595" count="0" type="stmt"/>
          <line num="615" count="0" type="stmt"/>
          <line num="616" count="0" type="stmt"/>
          <line num="635" count="4" type="stmt"/>
          <line num="636" count="8" type="stmt"/>
          <line num="640" count="4" type="stmt"/>
          <line num="642" count="4" type="stmt"/>
          <line num="643" count="4" type="stmt"/>
          <line num="645" count="4" type="cond" truecount="3" falsecount="1"/>
          <line num="646" count="0" type="stmt"/>
          <line num="659" count="4" type="stmt"/>
          <line num="665" count="4" type="stmt"/>
          <line num="666" count="4" type="stmt"/>
          <line num="667" count="4" type="stmt"/>
          <line num="668" count="4" type="stmt"/>
          <line num="669" count="4" type="cond" truecount="1" falsecount="1"/>
          <line num="671" count="4" type="stmt"/>
          <line num="672" count="4" type="stmt"/>
          <line num="674" count="4" type="cond" truecount="1" falsecount="1"/>
          <line num="676" count="4" type="cond" truecount="1" falsecount="1"/>
          <line num="679" count="4" type="stmt"/>
          <line num="680" count="4" type="stmt"/>
          <line num="682" count="4" type="stmt"/>
          <line num="688" count="0" type="stmt"/>
          <line num="689" count="0" type="stmt"/>
          <line num="702" count="4" type="cond" truecount="1" falsecount="1"/>
          <line num="703" count="4" type="cond" truecount="1" falsecount="1"/>
          <line num="704" count="4" type="stmt"/>
          <line num="705" count="4" type="stmt"/>
          <line num="707" count="4" type="cond" truecount="4" falsecount="0"/>
          <line num="708" count="2" type="stmt"/>
          <line num="711" count="2" type="stmt"/>
          <line num="712" count="2" type="stmt"/>
          <line num="713" count="2" type="stmt"/>
          <line num="715" count="2" type="stmt"/>
          <line num="716" count="2" type="stmt"/>
          <line num="717" count="26" type="stmt"/>
          <line num="718" count="26" type="stmt"/>
          <line num="720" count="26" type="stmt"/>
          <line num="723" count="2" type="stmt"/>
          <line num="725" count="2" type="stmt"/>
          <line num="726" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="727" count="2" type="stmt"/>
          <line num="728" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="729" count="2" type="stmt"/>
          <line num="731" count="2" type="stmt"/>
          <line num="732" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="733" count="0" type="stmt"/>
          <line num="735" count="0" type="stmt"/>
          <line num="738" count="2" type="stmt"/>
        </file>
        <file name="scraping-connector.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/scraping-connector.js">
          <metrics statements="39" coveredstatements="32" conditionals="14" coveredconditionals="10" methods="21" coveredmethods="16"/>
          <line num="51" count="20" type="stmt"/>
          <line num="52" count="20" type="cond" truecount="1" falsecount="1"/>
          <line num="53" count="20" type="stmt"/>
          <line num="54" count="20" type="stmt"/>
          <line num="65" count="50" type="stmt"/>
          <line num="66" count="50" type="stmt"/>
          <line num="67" count="50" type="stmt"/>
          <line num="74" count="0" type="stmt"/>
          <line num="75" count="0" type="stmt"/>
          <line num="76" count="0" type="stmt"/>
          <line num="78" count="0" type="stmt"/>
          <line num="85" count="0" type="stmt"/>
          <line num="86" count="0" type="stmt"/>
          <line num="91" count="5" type="stmt"/>
          <line num="111" count="3" type="cond" truecount="1" falsecount="1"/>
          <line num="112" count="3" type="cond" truecount="1" falsecount="1"/>
          <line num="113" count="12" type="stmt"/>
          <line num="114" count="3" type="cond" truecount="2" falsecount="0"/>
          <line num="115" count="3" type="stmt"/>
          <line num="117" count="12" type="stmt"/>
          <line num="119" count="0" type="stmt"/>
          <line num="132" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="133" count="2" type="cond" truecount="2" falsecount="0"/>
          <line num="134" count="2" type="stmt"/>
          <line num="135" count="6" type="stmt"/>
          <line num="136" count="5" type="stmt"/>
          <line num="137" count="2" type="stmt"/>
          <line num="142" count="30" type="stmt"/>
          <line num="146" count="4" type="stmt"/>
          <line num="147" count="4" type="stmt"/>
          <line num="148" count="15" type="stmt"/>
          <line num="150" count="4" type="stmt"/>
          <line num="161" count="4" type="stmt"/>
          <line num="162" count="7" type="stmt"/>
          <line num="163" count="4" type="stmt"/>
          <line num="164" count="18" type="stmt"/>
          <line num="179" count="15" type="stmt"/>
          <line num="180" count="15" type="cond" truecount="2" falsecount="0"/>
          <line num="181" count="15" type="stmt"/>
        </file>
        <file name="sfcc.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/sfcc.js">
          <metrics statements="235" coveredstatements="164" conditionals="150" coveredconditionals="77" methods="113" coveredmethods="70"/>
          <line num="12" count="1" type="stmt"/>
          <line num="13" count="247" type="cond" truecount="3" falsecount="0"/>
          <line num="14" count="47" type="stmt"/>
          <line num="17" count="1" type="stmt"/>
          <line num="27" count="1" type="stmt"/>
          <line num="33" count="5" type="stmt"/>
          <line num="39" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="51" count="1" type="stmt"/>
          <line num="56" count="150" type="stmt"/>
          <line num="73" count="1" type="stmt"/>
          <line num="78" count="487" type="stmt"/>
          <line num="94" count="1" type="stmt"/>
          <line num="98" count="177" type="stmt"/>
          <line num="113" count="1" type="stmt"/>
          <line num="120" count="85" type="stmt"/>
          <line num="140" count="1" type="stmt"/>
          <line num="144" count="280" type="stmt"/>
          <line num="161" count="1" type="stmt"/>
          <line num="165" count="25" type="stmt"/>
          <line num="168" count="280" type="cond" truecount="1" falsecount="1"/>
          <line num="182" count="1" type="stmt"/>
          <line num="192" count="5" type="stmt"/>
          <line num="194" count="25" type="stmt"/>
          <line num="196" count="85" type="stmt"/>
          <line num="212" count="1" type="stmt"/>
          <line num="217" count="20" type="stmt"/>
          <line num="232" count="1" type="stmt"/>
          <line num="236" count="35" type="stmt"/>
          <line num="250" count="1" type="stmt"/>
          <line num="266" count="5" type="stmt"/>
          <line num="286" count="1" type="stmt"/>
          <line num="290" count="7" type="stmt"/>
          <line num="298" count="1" type="stmt"/>
          <line num="310" count="1" type="stmt"/>
          <line num="323" count="1" type="stmt"/>
          <line num="327" count="1" type="stmt"/>
          <line num="332" count="2" type="stmt"/>
          <line num="337" count="1" type="stmt"/>
          <line num="338" count="1" type="stmt"/>
          <line num="345" count="1" type="stmt"/>
          <line num="348" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="349" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="350" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="351" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="352" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="353" count="0" type="stmt"/>
          <line num="359" count="1" type="stmt"/>
          <line num="374" count="25" type="stmt"/>
          <line num="385" count="25" type="stmt"/>
          <line num="392" count="1" type="stmt"/>
          <line num="393" count="1" type="stmt"/>
          <line num="396" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="397" count="1" type="stmt"/>
          <line num="400" count="1" type="stmt"/>
          <line num="401" count="1" type="stmt"/>
          <line num="402" count="0" type="stmt"/>
          <line num="409" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="411" count="0" type="stmt"/>
          <line num="413" count="0" type="stmt"/>
          <line num="414" count="0" type="stmt"/>
          <line num="415" count="0" type="stmt"/>
          <line num="422" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="424" count="1" type="stmt"/>
          <line num="425" count="1" type="stmt"/>
          <line num="426" count="0" type="stmt"/>
          <line num="433" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="434" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="436" count="1" type="stmt"/>
          <line num="438" count="1" type="stmt"/>
          <line num="440" count="1" type="stmt"/>
          <line num="441" count="1" type="stmt"/>
          <line num="442" count="0" type="stmt"/>
          <line num="449" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="450" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="452" count="1" type="stmt"/>
          <line num="454" count="1" type="stmt"/>
          <line num="455" count="1" type="stmt"/>
          <line num="456" count="0" type="stmt"/>
          <line num="463" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="464" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="466" count="1" type="stmt"/>
          <line num="467" count="1" type="stmt"/>
          <line num="469" count="1" type="stmt"/>
          <line num="471" count="1" type="stmt"/>
          <line num="472" count="1" type="stmt"/>
          <line num="473" count="0" type="stmt"/>
          <line num="480" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="481" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="483" count="0" type="stmt"/>
          <line num="486" count="0" type="stmt"/>
          <line num="488" count="0" type="stmt"/>
          <line num="489" count="0" type="stmt"/>
          <line num="490" count="0" type="stmt"/>
          <line num="497" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="498" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="500" count="0" type="stmt"/>
          <line num="503" count="0" type="stmt"/>
          <line num="505" count="0" type="stmt"/>
          <line num="506" count="0" type="stmt"/>
          <line num="507" count="0" type="stmt"/>
          <line num="514" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="515" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="517" count="0" type="stmt"/>
          <line num="521" count="0" type="cond" truecount="0" falsecount="1"/>
          <line num="522" count="0" type="stmt"/>
          <line num="525" count="0" type="stmt"/>
          <line num="527" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="531" count="0" type="stmt"/>
          <line num="532" count="0" type="stmt"/>
          <line num="533" count="0" type="stmt"/>
          <line num="540" count="6" type="cond" truecount="4" falsecount="0"/>
          <line num="541" count="6" type="stmt"/>
          <line num="543" count="6" type="cond" truecount="2" falsecount="0"/>
          <line num="548" count="6" type="stmt"/>
          <line num="550" count="6" type="stmt"/>
          <line num="551" count="5" type="stmt"/>
          <line num="553" count="1" type="stmt"/>
          <line num="561" count="0" type="stmt"/>
          <line num="562" count="0" type="stmt"/>
          <line num="565" count="0" type="stmt"/>
          <line num="566" count="0" type="stmt"/>
          <line num="569" count="0" type="stmt"/>
          <line num="577" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="579" count="0" type="stmt"/>
          <line num="581" count="0" type="stmt"/>
          <line num="582" count="0" type="cond" truecount="0" falsecount="1"/>
          <line num="583" count="0" type="stmt"/>
          <line num="590" count="0" type="stmt"/>
          <line num="592" count="0" type="stmt"/>
          <line num="593" count="0" type="stmt"/>
          <line num="595" count="0" type="stmt"/>
          <line num="603" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="605" count="0" type="stmt"/>
          <line num="607" count="0" type="stmt"/>
          <line num="608" count="0" type="cond" truecount="0" falsecount="1"/>
          <line num="609" count="0" type="stmt"/>
          <line num="616" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="617" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="619" count="0" type="stmt"/>
          <line num="622" count="0" type="stmt"/>
          <line num="624" count="0" type="stmt"/>
          <line num="625" count="0" type="stmt"/>
          <line num="626" count="0" type="stmt"/>
          <line num="633" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="634" count="1" type="cond" truecount="1" falsecount="1"/>
          <line num="636" count="1" type="stmt"/>
          <line num="639" count="1" type="stmt"/>
          <line num="641" count="1" type="stmt"/>
          <line num="642" count="1" type="stmt"/>
          <line num="643" count="0" type="stmt"/>
          <line num="650" count="3" type="stmt"/>
          <line num="666" count="0" type="stmt"/>
          <line num="683" count="5" type="stmt"/>
          <line num="693" count="0" type="stmt"/>
          <line num="704" count="0" type="stmt"/>
          <line num="705" count="0" type="stmt"/>
          <line num="710" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="711" count="0" type="stmt"/>
          <line num="717" count="0" type="stmt"/>
          <line num="724" count="0" type="stmt"/>
          <line num="750" count="5" type="stmt"/>
          <line num="754" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="755" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="756" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="760" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="762" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="764" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="765" count="5" type="cond" truecount="2" falsecount="0"/>
          <line num="767" count="5" type="stmt"/>
          <line num="768" count="5" type="cond" truecount="1" falsecount="1"/>
          <line num="769" count="5" type="stmt"/>
          <line num="770" count="5" type="cond" truecount="2" falsecount="0"/>
          <line num="771" count="5" type="stmt"/>
          <line num="772" count="5" type="cond" truecount="2" falsecount="0"/>
          <line num="773" count="5" type="cond" truecount="2" falsecount="0"/>
          <line num="775" count="5" type="stmt"/>
          <line num="796" count="1" type="stmt"/>
          <line num="803" count="1" type="stmt"/>
          <line num="810" count="3" type="stmt"/>
          <line num="811" count="3" type="stmt"/>
          <line num="815" count="3" type="stmt"/>
          <line num="819" count="3" type="stmt"/>
          <line num="820" count="2" type="stmt"/>
          <line num="830" count="7" type="stmt"/>
          <line num="837" count="2" type="stmt"/>
          <line num="838" count="2" type="stmt"/>
          <line num="842" count="2" type="stmt"/>
          <line num="846" count="2" type="stmt"/>
          <line num="847" count="1" type="stmt"/>
          <line num="849" count="1" type="stmt"/>
          <line num="857" count="3" type="cond" truecount="3" falsecount="1"/>
          <line num="859" count="3" type="stmt"/>
          <line num="860" count="3" type="stmt"/>
          <line num="864" count="3" type="stmt"/>
          <line num="868" count="3" type="stmt"/>
          <line num="870" count="3" type="stmt"/>
          <line num="885" count="5" type="stmt"/>
          <line num="892" count="5" type="stmt"/>
          <line num="893" count="5" type="stmt"/>
          <line num="895" count="5" type="stmt"/>
          <line num="901" count="5" type="stmt"/>
          <line num="907" count="5" type="stmt"/>
          <line num="908" count="5" type="stmt"/>
          <line num="921" count="5" type="stmt"/>
          <line num="928" count="1" type="stmt"/>
          <line num="930" count="1" type="stmt"/>
          <line num="931" count="1" type="stmt"/>
          <line num="941" count="5" type="stmt"/>
          <line num="942" count="5" type="stmt"/>
          <line num="962" count="2" type="stmt"/>
          <line num="963" count="2" type="stmt"/>
          <line num="976" count="4" type="cond" truecount="4" falsecount="0"/>
          <line num="977" count="2" type="stmt"/>
          <line num="980" count="2" type="stmt"/>
          <line num="981" count="2" type="stmt"/>
          <line num="982" count="2" type="stmt"/>
          <line num="984" count="2" type="cond" truecount="1" falsecount="1"/>
          <line num="985" count="0" type="stmt"/>
          <line num="987" count="2" type="stmt"/>
          <line num="992" count="2" type="stmt"/>
          <line num="993" count="2" type="stmt"/>
          <line num="997" count="4" type="cond" truecount="1" falsecount="1"/>
          <line num="1005" count="1" type="stmt"/>
          <line num="1006" count="1" type="stmt"/>
          <line num="1007" count="1" type="stmt"/>
          <line num="1014" count="1" type="stmt"/>
          <line num="1015" count="1" type="stmt"/>
          <line num="1020" count="1" type="stmt"/>
          <line num="1035" count="46" type="stmt"/>
          <line num="1054" count="47" type="stmt"/>
          <line num="1059" count="47" type="stmt"/>
          <line num="1067" count="47" type="cond" truecount="2" falsecount="0"/>
          <line num="1068" count="12" type="stmt"/>
          <line num="1071" count="47" type="stmt"/>
          <line num="1084" count="38" type="stmt"/>
        </file>
        <file name="test-utils.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/test-utils.js">
          <metrics statements="24" coveredstatements="21" conditionals="12" coveredconditionals="9" methods="9" coveredmethods="9"/>
          <line num="12" count="6" type="stmt"/>
          <line num="13" count="5" type="stmt"/>
          <line num="14" count="5" type="stmt"/>
          <line num="15" count="5" type="stmt"/>
          <line num="21" count="6" type="stmt"/>
          <line num="27" count="1" type="stmt"/>
          <line num="28" count="1" type="stmt"/>
          <line num="29" count="1" type="stmt"/>
          <line num="30" count="1" type="stmt"/>
          <line num="31" count="10" type="cond" truecount="2" falsecount="0"/>
          <line num="33" count="1" type="stmt"/>
          <line num="48" count="6" type="stmt"/>
          <line num="49" count="106" type="stmt"/>
          <line num="52" count="667" type="cond" truecount="1" falsecount="1"/>
          <line num="53" count="0" type="stmt"/>
          <line num="55" count="667" type="stmt"/>
          <line num="56" count="667" type="stmt"/>
          <line num="58" count="0" type="stmt"/>
          <line num="60" count="667" type="cond" truecount="3" falsecount="1"/>
          <line num="64" count="106" type="stmt"/>
          <line num="65" count="106" type="cond" truecount="1" falsecount="1"/>
          <line num="66" count="0" type="stmt"/>
          <line num="68" count="667" type="stmt"/>
          <line num="69" count="106" type="cond" truecount="2" falsecount="0"/>
        </file>
      </package>
      <package name="src.redux">
        <metrics statements="113" coveredstatements="44" conditionals="20" coveredconditionals="1" methods="95" coveredmethods="6"/>
        <file name="actions.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/redux/actions.js">
          <metrics statements="83" coveredstatements="33" conditionals="4" coveredconditionals="0" methods="78" coveredmethods="4"/>
          <line num="4" count="1" type="stmt"/>
          <line num="5" count="1" type="stmt"/>
          <line num="6" count="1" type="stmt"/>
          <line num="7" count="1" type="stmt"/>
          <line num="8" count="1" type="stmt"/>
          <line num="9" count="1" type="stmt"/>
          <line num="10" count="1" type="stmt"/>
          <line num="11" count="1" type="stmt"/>
          <line num="13" count="1" type="stmt"/>
          <line num="14" count="0" type="stmt"/>
          <line num="15" count="0" type="stmt"/>
          <line num="18" count="1" type="stmt"/>
          <line num="19" count="0" type="stmt"/>
          <line num="20" count="0" type="stmt"/>
          <line num="23" count="1" type="stmt"/>
          <line num="24" count="0" type="stmt"/>
          <line num="25" count="0" type="stmt"/>
          <line num="28" count="1" type="stmt"/>
          <line num="29" count="0" type="stmt"/>
          <line num="30" count="0" type="stmt"/>
          <line num="33" count="1" type="stmt"/>
          <line num="34" count="0" type="stmt"/>
          <line num="35" count="0" type="stmt"/>
          <line num="38" count="1" type="stmt"/>
          <line num="39" count="0" type="stmt"/>
          <line num="40" count="0" type="stmt"/>
          <line num="43" count="1" type="stmt"/>
          <line num="44" count="0" type="stmt"/>
          <line num="45" count="0" type="stmt"/>
          <line num="48" count="1" type="stmt"/>
          <line num="49" count="0" type="stmt"/>
          <line num="50" count="0" type="stmt"/>
          <line num="53" count="1" type="stmt"/>
          <line num="54" count="0" type="stmt"/>
          <line num="55" count="0" type="stmt"/>
          <line num="58" count="1" type="stmt"/>
          <line num="59" count="0" type="stmt"/>
          <line num="60" count="0" type="stmt"/>
          <line num="63" count="1" type="stmt"/>
          <line num="64" count="0" type="stmt"/>
          <line num="65" count="0" type="stmt"/>
          <line num="68" count="1" type="stmt"/>
          <line num="69" count="0" type="stmt"/>
          <line num="70" count="0" type="stmt"/>
          <line num="73" count="1" type="stmt"/>
          <line num="74" count="0" type="stmt"/>
          <line num="75" count="0" type="stmt"/>
          <line num="78" count="1" type="stmt"/>
          <line num="79" count="0" type="stmt"/>
          <line num="80" count="0" type="stmt"/>
          <line num="83" count="1" type="stmt"/>
          <line num="84" count="0" type="stmt"/>
          <line num="85" count="0" type="stmt"/>
          <line num="88" count="1" type="stmt"/>
          <line num="89" count="0" type="stmt"/>
          <line num="90" count="0" type="stmt"/>
          <line num="93" count="1" type="stmt"/>
          <line num="94" count="0" type="stmt"/>
          <line num="95" count="0" type="stmt"/>
          <line num="100" count="1" type="stmt"/>
          <line num="101" count="0" type="stmt"/>
          <line num="106" count="0" type="stmt"/>
          <line num="107" count="0" type="stmt"/>
          <line num="108" count="0" type="stmt"/>
          <line num="114" count="0" type="stmt"/>
          <line num="116" count="0" type="stmt"/>
          <line num="120" count="1" type="stmt"/>
          <line num="121" count="0" type="stmt"/>
          <line num="122" count="0" type="stmt"/>
          <line num="127" count="1" type="stmt"/>
          <line num="128" count="0" type="stmt"/>
          <line num="133" count="0" type="stmt"/>
          <line num="134" count="0" type="stmt"/>
          <line num="135" count="0" type="stmt"/>
          <line num="140" count="0" type="stmt"/>
          <line num="142" count="0" type="stmt"/>
          <line num="146" count="1" type="stmt"/>
          <line num="147" count="1" type="stmt"/>
          <line num="149" count="1" type="stmt"/>
          <line num="150" count="1" type="stmt"/>
          <line num="155" count="1" type="stmt"/>
          <line num="156" count="0" type="stmt"/>
          <line num="157" count="0" type="stmt"/>
        </file>
        <file name="reducers.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/redux/reducers.js">
          <metrics statements="17" coveredstatements="9" conditionals="10" coveredconditionals="1" methods="9" coveredmethods="2"/>
          <line num="19" count="1" type="stmt"/>
          <line num="21" count="1" type="stmt"/>
          <line num="23" count="0" type="cond" truecount="0" falsecount="3"/>
          <line num="25" count="0" type="cond" truecount="0" falsecount="2"/>
          <line num="29" count="0" type="stmt"/>
          <line num="32" count="0" type="stmt"/>
          <line num="39" count="1" type="stmt"/>
          <line num="40" count="0" type="stmt"/>
          <line num="43" count="1" type="stmt"/>
          <line num="45" count="0" type="cond" truecount="0" falsecount="4"/>
          <line num="49" count="1" type="stmt"/>
          <line num="50" count="0" type="stmt"/>
          <line num="53" count="1" type="stmt"/>
          <line num="54" count="1" type="stmt"/>
          <line num="57" count="1" type="stmt"/>
          <line num="58" count="0" type="stmt"/>
          <line num="61" count="4" type="cond" truecount="1" falsecount="0"/>
        </file>
        <file name="selectors.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/redux/selectors.js">
          <metrics statements="8" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="7" coveredmethods="0"/>
          <line num="1" count="0" type="stmt"/>
          <line num="5" count="0" type="stmt"/>
          <line num="6" count="0" type="stmt"/>
          <line num="7" count="0" type="stmt"/>
          <line num="8" count="0" type="stmt"/>
          <line num="9" count="0" type="stmt"/>
          <line num="10" count="0" type="stmt"/>
          <line num="11" count="0" type="stmt"/>
        </file>
        <file name="utils.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/redux/utils.js">
          <metrics statements="5" coveredstatements="2" conditionals="6" coveredconditionals="0" methods="1" coveredmethods="0"/>
          <line num="6" count="1" type="stmt"/>
          <line num="13" count="1" type="stmt"/>
          <line num="14" count="0" type="cond" truecount="0" falsecount="6"/>
          <line num="15" count="0" type="stmt"/>
          <line num="17" count="0" type="stmt"/>
        </file>
      </package>
      <package name="src.types">
        <metrics statements="52" coveredstatements="52" conditionals="16" coveredconditionals="15" methods="9" coveredmethods="9"/>
        <file name="cart-item.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/cart-item.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="20" count="6" type="stmt"/>
        </file>
        <file name="cart.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/cart.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="32" count="6" type="stmt"/>
        </file>
        <file name="category-list.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/category-list.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="15" count="6" type="stmt"/>
        </file>
        <file name="category.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/category.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="19" count="6" type="stmt"/>
        </file>
        <file name="country-code.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/country-code.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="12" count="6" type="stmt"/>
        </file>
        <file name="customer-info.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/customer-info.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="14" count="6" type="stmt"/>
        </file>
        <file name="customer.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/customer.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="16" count="6" type="stmt"/>
        </file>
        <file name="email.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/email.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="11" count="6" type="stmt"/>
        </file>
        <file name="filter-value.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/filter-value.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="15" count="6" type="stmt"/>
        </file>
        <file name="filter.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/filter.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="15" count="6" type="stmt"/>
        </file>
        <file name="image-set.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/image-set.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="16" count="6" type="stmt"/>
        </file>
        <file name="image.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/image.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="15" count="6" type="stmt"/>
        </file>
        <file name="index.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
        <file name="integer.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/integer.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="10" count="6" type="stmt"/>
        </file>
        <file name="latitude.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/latitude.js">
          <metrics statements="2" coveredstatements="2" conditionals="3" coveredconditionals="3" methods="1" coveredmethods="1"/>
          <line num="9" count="6" type="stmt"/>
          <line num="10" count="12" type="cond" truecount="3" falsecount="0"/>
        </file>
        <file name="link.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/link.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="15" count="6" type="stmt"/>
        </file>
        <file name="longitude.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/longitude.js">
          <metrics statements="2" coveredstatements="2" conditionals="3" coveredconditionals="3" methods="1" coveredmethods="1"/>
          <line num="10" count="6" type="stmt"/>
          <line num="11" count="12" type="cond" truecount="3" falsecount="0"/>
        </file>
        <file name="order-address.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/order-address.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="25" count="6" type="stmt"/>
        </file>
        <file name="payment-details.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/payment-details.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="20" count="6" type="stmt"/>
        </file>
        <file name="payment-method.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/payment-method.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="14" count="6" type="stmt"/>
        </file>
        <file name="payment.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/payment.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="16" count="6" type="stmt"/>
        </file>
        <file name="phone-number.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/phone-number.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="10" count="6" type="stmt"/>
          <line num="11" count="70" type="stmt"/>
        </file>
        <file name="positive-integer.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/positive-integer.js">
          <metrics statements="2" coveredstatements="2" conditionals="2" coveredconditionals="2" methods="1" coveredmethods="1"/>
          <line num="10" count="6" type="stmt"/>
          <line num="11" count="26" type="cond" truecount="2" falsecount="0"/>
        </file>
        <file name="postal-code.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/postal-code.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="8" count="6" type="stmt"/>
          <line num="9" count="64" type="stmt"/>
        </file>
        <file name="product-list.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/product-list.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="15" count="6" type="stmt"/>
        </file>
        <file name="product-search-request.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/product-search-request.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="17" count="6" type="stmt"/>
        </file>
        <file name="product-search-result.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/product-search-result.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="20" count="6" type="stmt"/>
        </file>
        <file name="product-search.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/product-search.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="24" count="6" type="stmt"/>
        </file>
        <file name="product.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/product.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="30" count="6" type="stmt"/>
        </file>
        <file name="shipping-method.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/shipping-method.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="13" count="6" type="stmt"/>
        </file>
        <file name="sort-option.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/sort-option.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="13" count="6" type="stmt"/>
        </file>
        <file name="store-search-request.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/store-search-request.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="16" count="6" type="stmt"/>
        </file>
        <file name="store-search-result.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/store-search-result.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="16" count="6" type="stmt"/>
        </file>
        <file name="store.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/store.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="28" count="6" type="stmt"/>
        </file>
        <file name="url.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/url.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="12" count="6" type="stmt"/>
        </file>
        <file name="validators.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/validators.js">
          <metrics statements="10" coveredstatements="10" conditionals="8" coveredconditionals="7" methods="4" coveredmethods="4"/>
          <line num="9" count="6" type="stmt"/>
          <line num="10" count="108" type="stmt"/>
          <line num="11" count="1209" type="stmt"/>
          <line num="12" count="1209" type="stmt"/>
          <line num="13" count="1209" type="cond" truecount="4" falsecount="0"/>
          <line num="14" count="74" type="cond" truecount="1" falsecount="1"/>
          <line num="16" count="1135" type="cond" truecount="2" falsecount="0"/>
          <line num="19" count="54" type="stmt"/>
          <line num="20" count="54" type="stmt"/>
          <line num="21" count="54" type="stmt"/>
        </file>
        <file name="variation-property-value.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/variation-property-value.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="18" count="6" type="stmt"/>
        </file>
        <file name="variation-property.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/variation-property.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="17" count="6" type="stmt"/>
        </file>
        <file name="variation.js" path="/Users/helen/Mobify/commerce-integrations/packages/commerce-integrations/src/types/variation.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
          <line num="15" count="6" type="stmt"/>
        </file>
      </package>
    </metrics>
  </project>
</coverage>
