tippy.js
Version:
Vanilla JS Tooltip Library
686 lines (685 loc) • 38.7 kB
text/xml
<coverage generated="1536136270417" clover="3.2.0">
<project timestamp="1536136270417" name="All files">
<metrics statements="660" coveredstatements="562" conditionals="498" coveredconditionals="379" methods="128" coveredmethods="111" elements="1286" coveredelements="1052" complexity="0" loc="660" ncloc="660" packages="1" files="6" classes="6">
<file name="bindGlobalEventListeners.js" path="/Users/carboncopy/Sites/Play/tippyjs/src/js/bindGlobalEventListeners.js">
<metrics statements="55" coveredstatements="42" conditionals="47" coveredconditionals="28" methods="8" coveredmethods="7"/>
<line num="10" count="5" type="cond" truecount="1" falsecount="1"/>
<line num="11" count="5" type="cond" truecount="1" falsecount="1"/>
<line num="12" count="5" type="stmt"/>
<line num="13" count="5" type="cond" truecount="1" falsecount="1"/>
<line num="14" count="5" type="stmt"/>
<line num="15" count="5" type="stmt"/>
<line num="17" count="5" type="stmt"/>
<line num="18" count="1" type="cond" truecount="1" falsecount="1"/>
<line num="19" count="0" type="stmt"/>
<line num="22" count="1" type="stmt"/>
<line num="24" count="1" type="cond" truecount="1" falsecount="1"/>
<line num="25" count="0" type="stmt"/>
<line num="28" count="1" type="cond" truecount="1" falsecount="1"/>
<line num="29" count="1" type="stmt"/>
<line num="33" count="5" type="stmt"/>
<line num="34" count="5" type="stmt"/>
<line num="35" count="0" type="stmt"/>
<line num="38" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="39" count="0" type="stmt"/>
<line num="40" count="0" type="stmt"/>
<line num="41" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="42" count="0" type="stmt"/>
<line num="46" count="0" type="stmt"/>
<line num="49" count="5" type="stmt"/>
<line num="51" count="5" type="cond" truecount="1" falsecount="1"/>
<line num="52" count="0" type="stmt"/>
<line num="56" count="5" type="stmt"/>
<line num="57" count="5" type="cond" truecount="5" falsecount="0"/>
<line num="58" count="1" type="stmt"/>
<line num="62" count="4" type="stmt"/>
<line num="64" count="9" type="cond" truecount="2" falsecount="0"/>
<line num="66" count="4" type="cond" truecount="2" falsecount="0"/>
<line num="67" count="1" type="stmt"/>
<line num="68" count="1" type="stmt"/>
<line num="70" count="1" type="cond" truecount="2" falsecount="2"/>
<line num="71" count="1" type="stmt"/>
<line num="74" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="75" count="0" type="stmt"/>
<line num="78" count="0" type="stmt"/>
<line num="81" count="3" type="stmt"/>
<line num="84" count="5" type="stmt"/>
<line num="85" count="1" type="stmt"/>
<line num="86" count="1" type="cond" truecount="4" falsecount="1"/>
<line num="87" count="1" type="stmt"/>
<line num="91" count="5" type="stmt"/>
<line num="92" count="1" type="stmt"/>
<line num="93" count="1" type="stmt"/>
<line num="94" count="1" type="cond" truecount="1" falsecount="1"/>
<line num="95" count="1" type="stmt"/>
<line num="104" count="5" type="stmt"/>
<line num="105" count="5" type="stmt"/>
<line num="106" count="5" type="stmt"/>
<line num="107" count="5" type="stmt"/>
<line num="109" count="5" type="cond" truecount="2" falsecount="0"/>
<line num="113" count="1" type="stmt"/>
</file>
<file name="createTippy.js" path="/Users/carboncopy/Sites/Play/tippyjs/src/js/createTippy.js">
<metrics statements="294" coveredstatements="209" conditionals="239" coveredconditionals="148" methods="50" coveredmethods="34"/>
<line num="28" count="5" type="stmt"/>
<line num="31" count="117" type="stmt"/>
<line num="34" count="117" type="cond" truecount="4" falsecount="0"/>
<line num="35" count="6" type="stmt"/>
<line num="39" count="111" type="stmt"/>
<line num="40" count="111" type="stmt"/>
<line num="41" count="111" type="stmt"/>
<line num="42" count="111" type="stmt"/>
<line num="43" count="111" type="stmt"/>
<line num="44" count="111" type="stmt"/>
<line num="45" count="111" type="stmt"/>
<line num="46" count="111" type="stmt"/>
<line num="47" count="111" type="stmt"/>
<line num="49" count="111" type="cond" truecount="1" falsecount="1"/>
<line num="54" count="111" type="stmt"/>
<line num="56" count="111" type="stmt"/>
<line num="58" count="111" type="stmt"/>
<line num="60" count="111" type="stmt"/>
<line num="66" count="111" type="stmt"/>
<line num="69" count="111" type="stmt"/>
<line num="89" count="111" type="stmt"/>
<line num="91" count="111" type="stmt"/>
<line num="93" count="111" type="cond" truecount="2" falsecount="0"/>
<line num="94" count="15" type="stmt"/>
<line num="95" count="15" type="stmt"/>
<line num="98" count="111" type="cond" truecount="1" falsecount="1"/>
<line num="104" count="0" type="stmt"/>
<line num="108" count="111" type="cond" truecount="5" falsecount="0"/>
<line num="109" count="102" type="stmt"/>
<line num="113" count="111" type="stmt"/>
<line num="114" count="111" type="stmt"/>
<line num="116" count="111" type="stmt"/>
<line num="123" count="4" type="stmt"/>
<line num="124" count="4" type="stmt"/>
<line num="132" count="0" type="stmt"/>
<line num="134" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="135" count="0" type="stmt"/>
<line num="138" count="0" type="stmt"/>
<line num="139" count="0" type="stmt"/>
<line num="151" count="0" type="stmt"/>
<line num="158" count="0" type="stmt"/>
<line num="159" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="160" count="0" type="stmt"/>
<line num="161" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="162" count="0" type="stmt"/>
<line num="168" count="0" type="stmt"/>
<line num="177" count="14" type="stmt"/>
<line num="179" count="14" type="cond" truecount="1" falsecount="1"/>
<line num="180" count="0" type="stmt"/>
<line num="184" count="14" type="cond" truecount="1" falsecount="1"/>
<line num="185" count="0" type="stmt"/>
<line num="188" count="14" type="stmt"/>
<line num="190" count="14" type="cond" truecount="2" falsecount="0"/>
<line num="191" count="1" type="stmt"/>
<line num="199" count="13" type="cond" truecount="1" falsecount="1"/>
<line num="200" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="201" count="0" type="stmt"/>
<line num="203" count="0" type="stmt"/>
<line num="206" count="13" type="stmt"/>
<line num="208" count="13" type="cond" truecount="2" falsecount="0"/>
<line num="209" count="4" type="stmt"/>
<line num="210" count="4" type="stmt"/>
<line num="213" count="9" type="stmt"/>
<line num="221" count="10" type="stmt"/>
<line num="223" count="10" type="cond" truecount="1" falsecount="1"/>
<line num="224" count="0" type="stmt"/>
<line num="227" count="10" type="stmt"/>
<line num="229" count="10" type="stmt"/>
<line num="231" count="10" type="cond" truecount="1" falsecount="1"/>
<line num="232" count="10" type="stmt"/>
<line num="233" count="10" type="cond" truecount="1" falsecount="1"/>
<line num="234" count="10" type="stmt"/>
<line num="238" count="0" type="stmt"/>
<line num="246" count="0" type="stmt"/>
<line num="247" count="0" type="stmt"/>
<line num="254" count="16" type="cond" truecount="1" falsecount="1"/>
<line num="255" count="0" type="stmt"/>
<line num="259" count="16" type="cond" truecount="1" falsecount="2"/>
<line num="263" count="16" type="cond" truecount="2" falsecount="2"/>
<line num="264" count="0" type="stmt"/>
<line num="267" count="16" type="cond" truecount="2" falsecount="0"/>
<line num="268" count="14" type="stmt"/>
<line num="272" count="16" type="cond" truecount="2" falsecount="0"/>
<line num="277" count="2" type="stmt"/>
<line num="279" count="14" type="stmt"/>
<line num="287" count="0" type="stmt"/>
<line num="289" count="0" type="stmt"/>
<line num="293" count="0" type="stmt"/>
<line num="294" count="0" type="stmt"/>
<line num="296" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="297" count="0" type="stmt"/>
<line num="300" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="308" count="0" type="stmt"/>
<line num="309" count="0" type="stmt"/>
<line num="317" count="5" type="cond" truecount="1" falsecount="1"/>
<line num="323" count="0" type="stmt"/>
<line num="326" count="5" type="cond" truecount="1" falsecount="1"/>
<line num="327" count="0" type="stmt"/>
<line num="328" count="0" type="stmt"/>
<line num="329" count="0" type="stmt"/>
<line num="332" count="5" type="stmt"/>
<line num="339" count="4" type="cond" truecount="4" falsecount="0"/>
<line num="340" count="1" type="stmt"/>
<line num="343" count="3" type="cond" truecount="1" falsecount="1"/>
<line num="344" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="345" count="0" type="stmt"/>
<line num="347" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="348" count="0" type="stmt"/>
<line num="352" count="3" type="stmt"/>
<line num="359" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="360" count="0" type="stmt"/>
<line num="368" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="369" count="0" type="stmt"/>
<line num="377" count="53" type="stmt"/>
<line num="378" count="53" type="stmt"/>
<line num="381" count="53" type="cond" truecount="1" falsecount="1"/>
<line num="382" count="53" type="stmt"/>
<line num="384" count="53" type="stmt"/>
<line num="411" count="15" type="stmt"/>
<line num="416" count="15" type="cond" truecount="4" falsecount="0"/>
<line num="417" count="2" type="stmt"/>
<line num="421" count="54" type="stmt"/>
<line num="422" count="54" type="stmt"/>
<line num="423" count="54" type="stmt"/>
<line num="424" count="54" type="stmt"/>
<line num="425" count="54" type="stmt"/>
<line num="426" count="54" type="stmt"/>
<line num="431" count="54" type="cond" truecount="2" falsecount="2"/>
<line num="432" count="0" type="stmt"/>
<line num="442" count="53" type="stmt"/>
<line num="443" count="0" type="stmt"/>
<line num="445" count="53" type="stmt"/>
<line num="446" count="53" type="cond" truecount="1" falsecount="1"/>
<line num="447" count="0" type="stmt"/>
<line num="449" count="53" type="stmt"/>
<line num="452" count="53" type="stmt"/>
<line num="453" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="454" count="0" type="stmt"/>
<line num="457" count="53" type="stmt"/>
<line num="458" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="468" count="0" type="stmt"/>
<line num="472" count="53" type="stmt"/>
<line num="479" count="42" type="cond" truecount="2" falsecount="0"/>
<line num="480" count="38" type="stmt"/>
<line num="481" count="38" type="cond" truecount="1" falsecount="1"/>
<line num="482" count="0" type="stmt"/>
<line num="485" count="4" type="stmt"/>
<line num="486" count="4" type="cond" truecount="4" falsecount="0"/>
<line num="487" count="3" type="stmt"/>
<line num="496" count="42" type="stmt"/>
<line num="497" count="42" type="cond" truecount="2" falsecount="0"/>
<line num="498" count="1" type="cond" truecount="1" falsecount="1"/>
<line num="499" count="0" type="stmt"/>
<line num="503" count="42" type="stmt"/>
<line num="505" count="42" type="cond" truecount="2" falsecount="0"/>
<line num="506" count="39" type="stmt"/>
<line num="514" count="102" type="stmt"/>
<line num="525" count="0" type="stmt"/>
<line num="526" count="0" type="stmt"/>
<line num="528" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="529" count="0" type="stmt"/>
<line num="532" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="533" count="0" type="stmt"/>
<line num="534" count="0" type="stmt"/>
<line num="537" count="0" type="stmt"/>
<line num="541" count="0" type="stmt"/>
<line num="548" count="33" type="stmt"/>
<line num="549" count="16" type="cond" truecount="3" falsecount="1"/>
<line num="550" count="16" type="stmt"/>
<line num="559" count="22" type="stmt"/>
<line num="567" count="55" type="cond" truecount="2" falsecount="0"/>
<line num="568" count="18" type="stmt"/>
<line num="571" count="37" type="stmt"/>
<line num="573" count="37" type="stmt"/>
<line num="574" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="575" count="0" type="stmt"/>
<line num="576" count="0" type="stmt"/>
<line num="580" count="37" type="stmt"/>
<line num="581" count="37" type="stmt"/>
<line num="583" count="37" type="stmt"/>
<line num="590" count="425" type="stmt"/>
<line num="591" count="425" type="stmt"/>
<line num="598" count="111" type="stmt"/>
<line num="602" count="214" type="cond" truecount="1" falsecount="1"/>
<line num="603" count="0" type="stmt"/>
<line num="606" count="214" type="cond" truecount="2" falsecount="0"/>
<line num="607" count="212" type="stmt"/>
<line num="608" count="212" type="cond" truecount="2" falsecount="0"/>
<line num="610" count="107" type="stmt"/>
<line num="611" count="107" type="stmt"/>
<line num="613" count="102" type="cond" truecount="1" falsecount="1"/>
<line num="614" count="102" type="stmt"/>
<line num="617" count="2" type="cond" truecount="2" falsecount="1"/>
<line num="619" count="1" type="stmt"/>
<line num="620" count="1" type="stmt"/>
<line num="621" count="1" type="stmt"/>
<line num="623" count="1" type="stmt"/>
<line num="624" count="1" type="stmt"/>
<line num="625" count="1" type="stmt"/>
<line num="627" count="0" type="stmt"/>
<line num="628" count="0" type="stmt"/>
<line num="632" count="214" type="stmt"/>
<line num="640" count="15" type="stmt"/>
<line num="641" count="58" type="stmt"/>
<line num="650" count="2" type="stmt"/>
<line num="657" count="2" type="stmt"/>
<line num="664" count="24" type="stmt"/>
<line num="665" count="24" type="stmt"/>
<line num="672" count="6" type="stmt"/>
<line num="673" count="6" type="stmt"/>
<line num="678" count="6" type="cond" truecount="2" falsecount="0"/>
<line num="679" count="6" type="stmt"/>
<line num="681" count="6" type="cond" truecount="1" falsecount="1"/>
<line num="682" count="0" type="stmt"/>
<line num="683" count="0" type="stmt"/>
<line num="686" count="6" type="cond" truecount="1" falsecount="1"/>
<line num="687" count="0" type="stmt"/>
<line num="688" count="0" type="stmt"/>
<line num="691" count="6" type="stmt"/>
<line num="692" count="6" type="stmt"/>
<line num="699" count="1" type="stmt"/>
<line num="708" count="44" type="cond" truecount="2" falsecount="0"/>
<line num="713" count="1" type="stmt"/>
<line num="717" count="43" type="cond" truecount="1" falsecount="1"/>
<line num="721" count="0" type="stmt"/>
<line num="725" count="43" type="cond" truecount="2" falsecount="0"/>
<line num="726" count="1" type="stmt"/>
<line num="730" count="42" type="cond" truecount="1" falsecount="1"/>
<line num="731" count="0" type="stmt"/>
<line num="732" count="0" type="stmt"/>
<line num="735" count="42" type="stmt"/>
<line num="737" count="42" type="stmt"/>
<line num="738" count="42" type="stmt"/>
<line num="741" count="42" type="stmt"/>
<line num="746" count="42" type="stmt"/>
<line num="747" count="38" type="cond" truecount="2" falsecount="0"/>
<line num="748" count="16" type="stmt"/>
<line num="751" count="22" type="cond" truecount="2" falsecount="0"/>
<line num="753" count="21" type="stmt"/>
<line num="757" count="22" type="cond" truecount="2" falsecount="0"/>
<line num="758" count="1" type="stmt"/>
<line num="759" count="1" type="stmt"/>
<line num="760" count="1" type="cond" truecount="1" falsecount="1"/>
<line num="761" count="0" type="stmt"/>
<line num="767" count="22" type="stmt"/>
<line num="776" count="22" type="cond" truecount="2" falsecount="0"/>
<line num="777" count="3" type="stmt"/>
<line num="780" count="22" type="cond" truecount="1" falsecount="1"/>
<line num="781" count="0" type="stmt"/>
<line num="784" count="22" type="stmt"/>
<line num="789" count="22" type="stmt"/>
<line num="790" count="2" type="cond" truecount="1" falsecount="1"/>
<line num="791" count="0" type="stmt"/>
<line num="794" count="2" type="cond" truecount="2" falsecount="2"/>
<line num="795" count="0" type="stmt"/>
<line num="798" count="2" type="stmt"/>
<line num="800" count="2" type="stmt"/>
<line num="811" count="33" type="cond" truecount="3" falsecount="1"/>
<line num="812" count="0" type="stmt"/>
<line num="815" count="33" type="stmt"/>
<line num="817" count="33" type="cond" truecount="1" falsecount="1"/>
<line num="818" count="0" type="stmt"/>
<line num="821" count="33" type="cond" truecount="1" falsecount="1"/>
<line num="822" count="0" type="stmt"/>
<line num="825" count="33" type="stmt"/>
<line num="826" count="33" type="stmt"/>
<line num="828" count="33" type="stmt"/>
<line num="837" count="33" type="stmt"/>
<line num="842" count="33" type="cond" truecount="1" falsecount="1"/>
<line num="847" count="0" type="stmt"/>
<line num="848" count="0" type="stmt"/>
<line num="851" count="33" type="stmt"/>
<line num="852" count="16" type="cond" truecount="1" falsecount="1"/>
<line num="853" count="16" type="stmt"/>
<line num="854" count="16" type="stmt"/>
<line num="857" count="16" type="stmt"/>
<line num="859" count="16" type="stmt"/>
<line num="861" count="16" type="stmt"/>
<line num="863" count="16" type="stmt"/>
<line num="871" count="16" type="cond" truecount="2" falsecount="0"/>
<line num="872" count="1" type="stmt"/>
<line num="876" count="15" type="cond" truecount="2" falsecount="0"/>
<line num="877" count="4" type="stmt"/>
<line num="880" count="15" type="stmt"/>
<line num="882" count="15" type="stmt"/>
<line num="884" count="15" type="stmt"/>
<line num="886" count="15" type="cond" truecount="4" falsecount="0"/>
<line num="887" count="1" type="stmt"/>
<line num="888" count="1" type="cond" truecount="2" falsecount="0"/>
<line num="892" count="15" type="cond" truecount="2" falsecount="0"/>
<line num="893" count="5" type="stmt"/>
<line num="896" count="15" type="cond" truecount="2" falsecount="0"/>
<line num="897" count="5" type="stmt"/>
<line num="900" count="15" type="stmt"/>
</file>
<file name="defaults.js" path="/Users/carboncopy/Sites/Play/tippyjs/src/js/defaults.js">
<metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
<line num="1" count="5" type="stmt"/>
<line num="25" count="117" type="stmt"/>
<line num="40" count="1" type="stmt"/>
<line num="47" count="5" type="stmt"/>
<line num="48" count="2" type="stmt"/>
</file>
<file name="selectors.js" path="/Users/carboncopy/Sites/Play/tippyjs/src/js/selectors.js">
<metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
<line num="1" count="5" type="stmt"/>
</file>
<file name="tippy.js" path="/Users/carboncopy/Sites/Play/tippyjs/src/js/tippy.js">
<metrics statements="35" coveredstatements="35" conditionals="20" coveredconditionals="19" methods="8" coveredmethods="8"/>
<line num="14" count="4" type="stmt"/>
<line num="17" count="82" type="cond" truecount="2" falsecount="0"/>
<line num="18" count="4" type="stmt"/>
<line num="19" count="4" type="stmt"/>
<line num="23" count="82" type="cond" truecount="2" falsecount="0"/>
<line num="24" count="99" type="cond" truecount="2" falsecount="0"/>
<line num="25" count="1" type="stmt"/>
<line num="29" count="81" type="stmt"/>
<line num="35" count="81" type="cond" truecount="2" falsecount="0"/>
<line num="36" count="1" type="stmt"/>
<line num="39" count="81" type="stmt"/>
<line num="40" count="81" type="stmt"/>
<line num="42" count="81" type="cond" truecount="4" falsecount="0"/>
<line num="46" count="88" type="cond" truecount="2" falsecount="0"/>
<line num="47" count="88" type="cond" truecount="2" falsecount="0"/>
<line num="50" count="81" type="stmt"/>
<line num="55" count="1" type="stmt"/>
<line num="56" count="1" type="stmt"/>
<line num="58" count="1" type="stmt"/>
<line num="66" count="4" type="stmt"/>
<line num="67" count="4" type="stmt"/>
<line num="72" count="66" type="stmt"/>
<line num="73" count="4" type="stmt"/>
<line num="74" count="2" type="stmt"/>
<line num="75" count="2" type="stmt"/>
<line num="77" count="4" type="stmt"/>
<line num="78" count="1" type="stmt"/>
<line num="84" count="4" type="stmt"/>
<line num="89" count="4" type="stmt"/>
<line num="90" count="5" type="stmt"/>
<line num="91" count="2" type="stmt"/>
<line num="92" count="2" type="cond" truecount="2" falsecount="0"/>
<line num="93" count="1" type="stmt"/>
<line num="97" count="4" type="cond" truecount="1" falsecount="1"/>
<line num="98" count="4" type="stmt"/>
</file>
<file name="utils.js" path="/Users/carboncopy/Sites/Play/tippyjs/src/js/utils.js">
<metrics statements="270" coveredstatements="270" conditionals="192" coveredconditionals="184" methods="59" coveredmethods="59"/>
<line num="8" count="5" type="stmt"/>
<line num="13" count="5" type="stmt"/>
<line num="18" count="5" type="cond" truecount="2" falsecount="0"/>
<line num="23" count="5" type="stmt"/>
<line num="24" count="1" type="cond" truecount="1" falsecount="1"/>
<line num="25" count="1" type="stmt"/>
<line num="26" count="1" type="stmt"/>
<line num="27" count="1" type="stmt"/>
<line num="28" count="1" type="stmt"/>
<line num="35" count="19" type="stmt"/>
<line num="40" count="5" type="stmt"/>
<line num="41" count="146" type="cond" truecount="2" falsecount="0"/>
<line num="42" count="1" type="stmt"/>
<line num="43" count="1" type="stmt"/>
<line num="45" count="145" type="cond" truecount="2" falsecount="0"/>
<line num="52" count="5" type="stmt"/>
<line num="53" count="119" type="cond" truecount="2" falsecount="0"/>
<line num="63" count="5" type="stmt"/>
<line num="64" count="98" type="stmt"/>
<line num="65" count="294" type="stmt"/>
<line num="72" count="5" type="stmt"/>
<line num="73" count="867" type="stmt"/>
<line num="74" count="177" type="stmt"/>
<line num="85" count="5" type="stmt"/>
<line num="86" count="104" type="stmt"/>
<line num="91" count="589" type="stmt"/>
<line num="96" count="5" type="stmt"/>
<line num="97" count="8" type="cond" truecount="2" falsecount="0"/>
<line num="104" count="5" type="stmt"/>
<line num="105" count="89" type="cond" truecount="4" falsecount="0"/>
<line num="106" count="78" type="stmt"/>
<line num="108" count="11" type="cond" truecount="2" falsecount="0"/>
<line num="109" count="1" type="stmt"/>
<line num="111" count="10" type="cond" truecount="2" falsecount="0"/>
<line num="112" count="4" type="stmt"/>
<line num="115" count="6" type="stmt"/>
<line num="116" count="6" type="stmt"/>
<line num="118" count="1" type="stmt"/>
<line num="125" count="15" type="cond" truecount="2" falsecount="0"/>
<line num="130" count="5" type="stmt"/>
<line num="131" count="95" type="cond" truecount="2" falsecount="0"/>
<line num="132" count="76" type="stmt"/>
<line num="133" count="76" type="cond" truecount="2" falsecount="0"/>
<line num="135" count="19" type="stmt"/>
<line num="141" count="5" type="stmt"/>
<line num="142" count="25" type="stmt"/>
<line num="143" count="25" type="cond" truecount="2" falsecount="0"/>
<line num="144" count="5" type="stmt"/>
<line num="145" count="5" type="stmt"/>
<line num="150" count="20" type="stmt"/>
<line num="152" count="25" type="stmt"/>
<line num="158" count="5" type="stmt"/>
<line num="159" count="134" type="stmt"/>
<line num="160" count="134" type="stmt"/>
<line num="161" count="134" type="stmt"/>
<line num="162" count="134" type="stmt"/>
<line num="168" count="5" type="stmt"/>
<line num="169" count="7" type="stmt"/>
<line num="170" count="7" type="stmt"/>
<line num="176" count="5" type="stmt"/>
<line num="177" count="2" type="stmt"/>
<line num="178" count="2" type="stmt"/>
<line num="184" count="5" type="stmt"/>
<line num="185" count="3" type="stmt"/>
<line num="191" count="5" type="stmt"/>
<line num="192" count="2" type="stmt"/>
<line num="198" count="5" type="stmt"/>
<line num="199" count="141" type="stmt"/>
<line num="200" count="141" type="stmt"/>
<line num="201" count="141" type="stmt"/>
<line num="202" count="141" type="stmt"/>
<line num="203" count="141" type="stmt"/>
<line num="205" count="141" type="stmt"/>
<line num="206" count="141" type="stmt"/>
<line num="207" count="141" type="stmt"/>
<line num="208" count="141" type="stmt"/>
<line num="209" count="141" type="stmt"/>
<line num="210" count="141" type="stmt"/>
<line num="211" count="145" type="stmt"/>
<line num="214" count="141" type="stmt"/>
<line num="215" count="141" type="stmt"/>
<line num="217" count="141" type="cond" truecount="2" falsecount="0"/>
<line num="218" count="4" type="stmt"/>
<line num="221" count="141" type="cond" truecount="2" falsecount="0"/>
<line num="222" count="15" type="stmt"/>
<line num="225" count="141" type="cond" truecount="2" falsecount="0"/>
<line num="226" count="132" type="stmt"/>
<line num="227" count="132" type="stmt"/>
<line num="230" count="141" type="cond" truecount="2" falsecount="0"/>
<line num="231" count="1" type="stmt"/>
<line num="234" count="141" type="stmt"/>
<line num="236" count="141" type="stmt"/>
<line num="237" count="141" type="stmt"/>
<line num="239" count="141" type="stmt"/>
<line num="240" count="1" type="cond" truecount="1" falsecount="1"/>
<line num="243" count="3" type="stmt"/>
<line num="246" count="1" type="stmt"/>
<line num="250" count="141" type="stmt"/>
<line num="256" count="5" type="stmt"/>
<line num="257" count="23" type="stmt"/>
<line num="259" count="23" type="stmt"/>
<line num="260" count="23" type="stmt"/>
<line num="261" count="23" type="stmt"/>
<line num="263" count="23" type="cond" truecount="2" falsecount="0"/>
<line num="264" count="3" type="stmt"/>
<line num="268" count="23" type="cond" truecount="4" falsecount="0"/>
<line num="269" count="1" type="stmt"/>
<line num="270" count="1" type="stmt"/>
<line num="271" count="22" type="cond" truecount="4" falsecount="0"/>
<line num="272" count="6" type="stmt"/>
<line num="273" count="6" type="stmt"/>
<line num="277" count="23" type="cond" truecount="4" falsecount="0"/>
<line num="278" count="7" type="stmt"/>
<line num="279" count="16" type="cond" truecount="4" falsecount="0"/>
<line num="280" count="2" type="stmt"/>
<line num="284" count="23" type="cond" truecount="2" falsecount="0"/>
<line num="289" count="1" type="stmt"/>
<line num="293" count="23" type="cond" truecount="4" falsecount="0"/>
<line num="294" count="1" type="stmt"/>
<line num="295" count="22" type="cond" truecount="4" falsecount="0"/>
<line num="296" count="1" type="stmt"/>
<line num="300" count="23" type="cond" truecount="4" falsecount="0"/>
<line num="301" count="1" type="stmt"/>
<line num="302" count="22" type="cond" truecount="4" falsecount="0"/>
<line num="303" count="1" type="stmt"/>
<line num="307" count="23" type="cond" truecount="2" falsecount="0"/>
<line num="308" count="2" type="stmt"/>
<line num="309" count="4" type="stmt"/>
<line num="311" count="2" type="stmt"/>
<line num="312" count="4" type="stmt"/>
<line num="320" count="5" type="stmt"/>
<line num="321" count="5" type="stmt"/>
<line num="322" count="14" type="stmt"/>
<line num="323" count="14" type="cond" truecount="2" falsecount="0"/>
<line num="328" count="13" type="stmt"/>
<line num="336" count="5" type="stmt"/>
<line num="337" count="123" type="stmt"/>
<line num="338" count="5289" type="stmt"/>
<line num="342" count="5289" type="cond" truecount="2" falsecount="0"/>
<line num="343" count="5281" type="stmt"/>
<line num="346" count="8" type="cond" truecount="2" falsecount="0"/>
<line num="347" count="2" type="stmt"/>
<line num="348" count="6" type="cond" truecount="2" falsecount="0"/>
<line num="349" count="1" type="stmt"/>
<line num="350" count="5" type="cond" truecount="2" falsecount="0"/>
<line num="351" count="2" type="stmt"/>
<line num="352" count="3" type="cond" truecount="4" falsecount="0"/>
<line num="353" count="2" type="stmt"/>
<line num="355" count="1" type="stmt"/>
<line num="358" count="8" type="stmt"/>
<line num="365" count="5" type="stmt"/>
<line num="366" count="2" type="stmt"/>
<line num="370" count="1" type="stmt"/>
<line num="373" count="44" type="stmt"/>
<line num="376" count="1" type="stmt"/>
<line num="379" count="1" type="stmt"/>
<line num="386" count="1" type="stmt"/>
<line num="389" count="1" type="stmt"/>
<line num="392" count="1" type="stmt"/>
<line num="397" count="2" type="stmt"/>
<line num="398" count="18" type="stmt"/>
<line num="401" count="2" type="stmt"/>
<line num="407" count="5" type="stmt"/>
<line num="408" count="5" type="cond" truecount="1" falsecount="1"/>
<line num="409" count="5" type="stmt"/>
<line num="410" count="5" type="stmt"/>
<line num="423" count="5" type="stmt"/>
<line num="424" count="15" type="stmt"/>
<line num="427" count="2" type="stmt"/>
<line num="428" count="2" type="stmt"/>
<line num="429" count="3" type="cond" truecount="2" falsecount="0"/>
<line num="430" count="1" type="stmt"/>
<line num="438" count="5" type="stmt"/>
<line num="439" count="7" type="stmt"/>
<line num="440" count="15" type="cond" truecount="2" falsecount="0"/>
<line num="441" count="12" type="stmt"/>
<line num="448" count="5" type="stmt"/>
<line num="449" count="1" type="cond" truecount="2" falsecount="0"/>
<line num="450" count="1" type="cond" truecount="2" falsecount="0"/>
<line num="451" count="1" type="stmt"/>
<line num="452" count="1" type="stmt"/>
<line num="458" count="5" type="stmt"/>
<line num="459" count="39" type="stmt"/>
<line num="465" count="5" type="stmt"/>
<line num="466" count="17" type="cond" truecount="4" falsecount="0"/>
<line num="476" count="5" type="stmt"/>
<line num="486" count="28" type="stmt"/>
<line num="487" count="28" type="stmt"/>
<line num="489" count="28" type="cond" truecount="4" falsecount="0"/>
<line num="490" count="4" type="stmt"/>
<line num="493" count="24" type="stmt"/>
<line num="495" count="24" type="cond" truecount="2" falsecount="0"/>
<line num="496" count="12" type="stmt"/>
<line num="498" count="12" type="cond" truecount="2" falsecount="0"/>
<line num="502" count="24" type="cond" truecount="2" falsecount="0"/>
<line num="503" count="12" type="cond" truecount="2" falsecount="0"/>
<line num="505" count="12" type="cond" truecount="2" falsecount="0"/>
<line num="506" count="8" type="cond" truecount="2" falsecount="0"/>
<line num="508" count="4" type="cond" truecount="2" falsecount="0"/>
<line num="514" count="24" type="stmt"/>
<line num="520" count="5" type="stmt"/>
<line num="521" count="24" type="stmt"/>
<line num="522" count="24" type="cond" truecount="2" falsecount="0"/>
<line num="528" count="5" type="stmt"/>
<line num="529" count="18" type="stmt"/>
<line num="530" count="18" type="cond" truecount="2" falsecount="0"/>
<line num="533" count="5" type="stmt"/>
<line num="541" count="5" type="stmt"/>
<line num="542" count="6" type="stmt"/>
<line num="543" count="6" type="cond" truecount="2" falsecount="0"/>
<line num="544" count="6" type="cond" truecount="2" falsecount="0"/>
<line num="546" count="6" type="stmt"/>
<line num="560" count="6" type="stmt"/>
<line num="586" count="6" type="stmt"/>
<line num="592" count="5" type="stmt"/>
<line num="593" count="57" type="stmt"/>
<line num="594" count="116" type="stmt"/>
<line num="601" count="5" type="stmt"/>
<line num="602" count="8" type="stmt"/>
<line num="603" count="8" type="stmt"/>
<line num="605" count="8" type="stmt"/>
<line num="606" count="9" type="stmt"/>
<line num="607" count="9" type="cond" truecount="2" falsecount="0"/>
<line num="608" count="9" type="cond" truecount="2" falsecount="0"/>
<line num="609" count="7" type="stmt"/>
<line num="613" count="1" type="stmt"/>
<line num="619" count="5" type="stmt"/>
<line num="624" count="44" type="stmt"/>
<line num="625" count="44" type="stmt"/>
<line num="626" count="44" type="stmt"/>
<line num="628" count="44" type="stmt"/>
<line num="629" count="39" type="stmt"/>
<line num="630" count="39" type="cond" truecount="2" falsecount="0"/>
<line num="631" count="39" type="stmt"/>
<line num="632" count="39" type="stmt"/>
<line num="633" count="39" type="stmt"/>
<line num="636" count="44" type="cond" truecount="2" falsecount="0"/>
<line num="637" count="1" type="stmt"/>
<line num="644" count="5" type="stmt"/>
<line num="645" count="5" type="stmt"/>
<line num="652" count="5" type="stmt"/>
<line num="658" count="41" type="cond" truecount="2" falsecount="0"/>
<line num="659" count="1" type="stmt"/>
<line num="662" count="40" type="stmt"/>
<line num="663" count="40" type="stmt"/>
<line num="666" count="40" type="stmt"/>
<line num="672" count="40" type="stmt"/>
<line num="678" count="40" type="stmt"/>
<line num="684" count="40" type="stmt"/>
<line num="689" count="40" type="cond" truecount="4" falsecount="0"/>
<line num="696" count="5" type="stmt"/>
<line num="697" count="73" type="stmt"/>
<line num="702" count="5" type="stmt"/>
<line num="703" count="94" type="stmt"/>
<line num="704" count="94" type="cond" truecount="2" falsecount="0"/>
<line num="710" count="5" type="stmt"/>
<line num="711" count="126" type="stmt"/>
<line num="716" count="126" type="cond" truecount="2" falsecount="0"/>
<line num="717" count="12" type="stmt"/>
<line num="720" count="126" type="cond" truecount="2" falsecount="0"/>
<line num="721" count="118" type="stmt"/>
<line num="724" count="126" type="cond" truecount="2" falsecount="0"/>
<line num="725" count="1" type="stmt"/>
<line num="728" count="126" type="stmt"/>
<line num="734" count="5" type="stmt"/>
<line num="735" count="74" type="stmt"/>
<line num="741" count="5" type="stmt"/>
<line num="743" count="1" type="stmt"/>
<line num="744" count="2" type="stmt"/>
<line num="745" count="2" type="stmt"/>
</file>
</metrics>
</project>
</coverage>