Erik, Alex.
Neither Ryan nor I can figure out this apparent calculation bug in OPS. It seems as though something in the calcualtion engine is wrong. Attached is the calc bug in sandbox reproducable form: Steps to reproduce: 1 .upload the attached XForm using http://www.orbeon.com/ops/xforms-sandbox, so it isn't in the portal 2. Check the "You" Box on Line 5, notice the value on Line 5 changes to 800. Line 5 is bind id f1-22 The value is INCORRECT. It should be 4000, as it derives its value from Line F of the Standard worksheet on page2. 3. Look at the value of Page 2 Line F, notice it is 4000. TO get to Page 2 click Page 2 at the bottom of the form, or "View" to the left of line5. 4. The XPath for Page 1 Line 5 is "if (instance('f1040ez')/f1040ez/SEQ0775 eq 'X' or instance('f1040ez')/f1040ez/SEQ0770 eq 'X') then instance('standard-deduction-worksheet')/wksht/lineF else if (instance('f1040ez')/f1040ez/SEQ0030 eq '') then 8200 else 16400 SEQ0775 is the Line 5 "You" Box and SEQ0770 is the Line 5 "Spouse" Box which causes line 5 to lookup the value from the standard deduction worksheet instance, which in turn is bound to Page 2 line F xforms output control, bind id = f2-6 5. What's happening is that when you check box 5 it is getting the value from Page 2 Line F, which actually should be null, but is initialize to 800. This happens before Line F gets recalculated. You can confirm this by changing the value of Page 1 Line 2, and Line 5 will CORRECTLY get re-calc'd to 4000. -- Richard L Braman, Jr., CPA Tax Code Software Foundation, Inc. Open Source Tax Software http://www.taxcodesoftware.org [hidden email] <!-- The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Initial Developer of the Original Code is Tax Code Software Foundation, Inc. Portions created by Tax Code Software Foundation, Inc are Copyright (C) 2005-2006. All Rights Reserved. Contributor(s): [hidden email]. --> <xhtml:html xsl:version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xxforms="http://orbeon.org/oxf/xml/xforms" xmlns:xi="http://www.w3.org/2003/XInclude" xmlns:f="http://orbeon.org/oxf/xml/formatting" xmlns:pdf="http://taxcodesoftware.org/xml/pdf-metadata" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events"> <xhtml:head> <xhtml:title>Form 1040 EZ 2005</xhtml:title> <xforms:model> <xforms:instance id="f1040ez"> <form> <f1040ez> <ByteCount>1017</ByteCount> <StartofRecordSentinel>****</StartofRecordSentinel> <SEQ0000>RET&#xa0;&#xa0;&#xa0;</SEQ0000> <SEQ0001>1040Z&#xa0;</SEQ0001> <SEQ0002>PG01&#xa0;</SEQ0002> <SEQ0003/> <SEQ0004>&#xa0;</SEQ0004> <SEQ0005>200512</SEQ0005> <SEQ0006>&#xa0;</SEQ0006> <SEQ0007/> <SEQ0008/> <SEQ0010>400001001</SEQ0010> <SEQ0020/> <SEQ0030>400002001</SEQ0030> <SEQ0040/> <SEQ0050/> <SEQ0055/> <SEQ0060>TEST I<WHY<GWEN R KNOTT</SEQ0060> <SEQ0062/> <SEQ0064/> <SEQ0066/> <SEQ0070/> <SEQ0080>12457 WILSHIRE-ON-THE-HAMPTONS BLVD</SEQ0080> <SEQ0083>WYNOT</SEQ0083> <SEQ0087>NE</SEQ0087> <SEQ0095>68792</SEQ0095> <SEQ0097/> <SEQ0098/> <SEQ0100/> <SEQ0110></SEQ0110> <SEQ0115/> <SEQ0120/> <SEQ0125/> <SEQ0135/> <SEQ0357/> <SEQ0358/> <SEQ0362/> <SEQ0364/> <SEQ0366/> <SEQ0368/> <SEQ0372/> <SEQ0373/> <SEQ0375>0</SEQ0375> <SEQ0378>0</SEQ0378> <SEQ0379/> <SEQ0380>63</SEQ0380> <SEQ0382/> <SEQ0385/> <SEQ0545/> <SEQ0551/> <SEQ0552>0</SEQ0552> <SEQ0750/> <SEQ0770></SEQ0770> <SEQ0775/> <SEQ0815/> <SEQ0820/> <SEQ1155/> <SEQ1160/> <SEQ1178/> <SEQ1180/> <SEQ1183/> <SEQ1185/> <SEQ1195/> <SEQ1197/> <SEQ1250/> <SEQ1256/> <SEQ1262/> <SEQ1263/> <SEQ1270/> <SEQ1272>123456780</SEQ1272> <SEQ1274>X</SEQ1274> <SEQ1276/> <SEQ1278>02135763</SEQ1278> <SEQ1290/> <SEQ1303/> <SEQ1305/> <SEQ1307>JOHN DOE</SEQ1307> <SEQ1309>8885551111</SEQ1309> <SEQ1313/> <SEQ1315/> <SEQ1321/> <SEQ1323>MILITARY</SEQ1323> <SEQ1324/> <SEQ1325/> <SEQ1326/> <SEQ1327>HOUSEWIFE</SEQ1327> <SEQ1328>8885551111</SEQ1328> <SEQ1338/> <SEQ1340/> <SEQ1350/> <SEQ1360>123456789</SEQ1360> <SEQ1370>TCSF</SEQ1370> <SEQ1380>123456789</SEQ1380> <SEQ1390>JUPITER</SEQ1390> <SEQ1400>FL</SEQ1400> <SEQ1410>33469</SEQ1410> <SEQ1420>5617484002</SEQ1420> <SEQ1465/> <SEQ1470/> <RecordTerminusCharacter>#</RecordTerminusCharacter> </f1040ez> </form> </xforms:instance> <xforms:instance id="fw2"> <form> <fw2> <ByteCount>951</ByteCount> <StartofRecordSentinel>****</StartofRecordSentinel> <SEQ0000></SEQ0000> <SEQ0001></SEQ0001> <SEQ0002></SEQ0002> <SEQ0003></SEQ0003> <SEQ0004></SEQ0004> <SEQ0005></SEQ0005> <SEQ0010></SEQ0010> <SEQ0020></SEQ0020><!--Control Number--> <SEQ0030></SEQ0030> <SEQ0040>011234567</SEQ0040> <SEQ0045>45</SEQ0045> <SEQ0050>US MILITARY</SEQ0050> <SEQ0055>55</SEQ0055> <SEQ0060>101 SW WASHINGTON ST</SEQ0060> <SEQ0070>WASHINGTON</SEQ0070> <SEQ0073>DC</SEQ0073> <SEQ0075>20044</SEQ0075> <SEQ0080></SEQ0080> <SEQ0090></SEQ0090> <SEQ0100></SEQ0100> <SEQ0105></SEQ0105> <SEQ0110></SEQ0110> <SEQ0113></SEQ0113> <SEQ0115></SEQ0115> <SEQ0120>0</SEQ0120><!--Wages--> <SEQ0130>0</SEQ0130><!--Withholding--> <SEQ0140>6700</SEQ0140><!--SSWages--> <SEQ0150>415</SEQ0150><!--SS Withholding--> <SEQ0160>6700</SEQ0160><!--Medicare Wages--> <SEQ0170>97</SEQ0170><!--Med Tax Withheld--> <SEQ0180></SEQ0180> <SEQ0190></SEQ0190> <SEQ0200></SEQ0200> <SEQ0210></SEQ0210> <SEQ0220></SEQ0220> <SEQ0242>Q</SEQ0242> <SEQ0244></SEQ0244> <SEQ0246>6700</SEQ0246> <SEQ0252></SEQ0252> <SEQ0254/> <SEQ0256></SEQ0256> <SEQ0257></SEQ0257> <SEQ0258></SEQ0258> <SEQ0259></SEQ0259> <SEQ0260></SEQ0260> <SEQ0261/> <SEQ0262></SEQ0262> <SEQ0265></SEQ0265> <SEQ0267></SEQ0267> <SEQ0269></SEQ0269> <SEQ0270/> <SEQ0272/> <SEQ0280/> <SEQ0282/> <SEQ0290/> <SEQ0292/> <SEQ0300/> <SEQ0302/> <SEQ0370>NE</SEQ0370> <SEQ0380>123456</SEQ0380> <SEQ0390>0</SEQ0390> <SEQ0400></SEQ0400> <SEQ0405></SEQ0405> <SEQ0407></SEQ0407> <SEQ0410></SEQ0410> <SEQ0440></SEQ0440> <SEQ0450></SEQ0450> <SEQ0460></SEQ0460> <SEQ0470></SEQ0470> <SEQ0475></SEQ0475> <SEQ0477></SEQ0477> <SEQ0480></SEQ0480> <SEQ0490></SEQ0490> <SEQ0500/> <SEQ0515/> <SEQ0520/> <SEQ0525/> <SEQ0527/> <SEQ0530/> <SEQ0540/> <SEQ0550/> <SEQ0560/> <SEQ0570/> <SEQ0575/> <SEQ0577/> <SEQ0580/> <SEQ0590/> <Terminus>#</Terminus> <ts></ts> </fw2> </form> </xforms:instance> <xforms:instance id="split"> <form xmlns=""> <nameline1> <first-names/> <taxpayer-firstname/> <taxpayer-lastname/> <spouse-firstname/> <spouse-lastname/> </nameline1> </form> </xforms:instance> <xforms:instance id="eic-table" > <form> <eictable> <line igte="1" ilt="50" s="2" m="2"/> <line igte="50" ilt="100" s="6" m="6"/> <line igte="100" ilt="150" s="10" m="10"/> <line igte="150" ilt="200" s="13" m="13"/> <line igte="200" ilt="250" s="17" m="17"/> <line igte="250" ilt="300" s="21" m="21"/> <line igte="300" ilt="350" s="25" m="25"/> <line igte="350" ilt="400" s="29" m="29"/> <line igte="400" ilt="450" s="33" m="33"/> <line igte="450" ilt="500" s="36" m="36"/> <line igte="500" ilt="550" s="40" m="40"/> <line igte="550" ilt="600" s="44" m="44"/> <line igte="600" ilt="650" s="48" m="48"/> <line igte="650" ilt="700" s="52" m="52"/> <line igte="700" ilt="750" s="55" m="55"/> <line igte="750" ilt="800" s="59" m="59"/> <line igte="800" ilt="850" s="63" m="63"/> <line igte="850" ilt="900" s="67" m="67"/> <line igte="900" ilt="950" s="71" m="71"/> <line igte="950" ilt="1000" s="75" m="75"/> <line igte="1000" ilt="1050" s="78" m="78"/> <line igte="1050" ilt="1100" s="82" m="82"/> <line igte="1100" ilt="1150" s="86" m="86"/> <line igte="1150" ilt="1200" s="90" m="90"/> <line igte="1200" ilt="1250" s="94" m="94"/> <line igte="1250" ilt="1300" s="98" m="98"/> <line igte="1300" ilt="1350" s="101" m="101"/> <line igte="1350" ilt="1400" s="105" m="105"/> <line igte="1400" ilt="1450" s="109" m="109"/> <line igte="1450" ilt="1500" s="113" m="113"/> <line igte="1500" ilt="1550" s="117" m="117"/> <line igte="1550" ilt="1600" s="120" m="120"/> <line igte="1600" ilt="1650" s="124" m="124"/> <line igte="1650" ilt="1700" s="128" m="128"/> <line igte="1700" ilt="1750" s="132" m="132"/> <line igte="1750" ilt="1800" s="136" m="136"/> <line igte="1800" ilt="1850" s="140" m="140"/> <line igte="1850" ilt="1900" s="143" m="143"/> <line igte="1900" ilt="1950" s="147" m="147"/> <line igte="1950" ilt="2000" s="151" m="151"/> <line igte="2000" ilt="2050" s="155" m="155"/> <line igte="2050" ilt="2100" s="159" m="159"/> <line igte="2100" ilt="2150" s="163" m="163"/> <line igte="2150" ilt="2200" s="166" m="166"/> <line igte="2200" ilt="2250" s="170" m="170"/> <line igte="2250" ilt="2300" s="174" m="174"/> <line igte="2300" ilt="2350" s="178" m="178"/> <line igte="2350" ilt="2400" s="182" m="182"/> <line igte="2400" ilt="2450" s="186" m="186"/> <line igte="2450" ilt="2500" s="189" m="189"/> <line igte="2500" ilt="2550" s="193" m="193"/> <line igte="2550" ilt="2600" s="197" m="197"/> <line igte="2600" ilt="2650" s="201" m="201"/> <line igte="2650" ilt="2700" s="205" m="205"/> <line igte="2700" ilt="2750" s="208" m="208"/> <line igte="2750" ilt="2800" s="212" m="212"/> <line igte="2800" ilt="2850" s="216" m="216"/> <line igte="2850" ilt="2900" s="220" m="220"/> <line igte="2900" ilt="2950" s="224" m="224"/> <line igte="2950" ilt="3000" s="228" m="228"/> <line igte="3000" ilt="3050" s="231" m="231"/> <line igte="3050" ilt="3100" s="235" m="235"/> <line igte="3100" ilt="3150" s="239" m="239"/> <line igte="3150" ilt="3200" s="243" m="243"/> <line igte="3200" ilt="3250" s="247" m="247"/> <line igte="3250" ilt="3300" s="251" m="251"/> <line igte="3300" ilt="3350" s="254" m="254"/> <line igte="3350" ilt="3400" s="258" m="258"/> <line igte="3400" ilt="3450" s="262" m="262"/> <line igte="3450" ilt="3500" s="266" m="266"/> <line igte="3500" ilt="3550" s="270" m="270"/> <line igte="3550" ilt="3600" s="273" m="273"/> <line igte="3600" ilt="3650" s="277" m="277"/> <line igte="3650" ilt="3700" s="281" m="281"/> <line igte="3700" ilt="3750" s="285" m="285"/> <line igte="3750" ilt="3800" s="289" m="289"/> <line igte="3800" ilt="3850" s="293" m="293"/> <line igte="3850" ilt="3900" s="296" m="296"/> <line igte="3900" ilt="3950" s="300" m="300"/> <line igte="3950" ilt="4000" s="304" m="304"/> <line igte="4000" ilt="4050" s="308" m="308"/> <line igte="4050" ilt="4100" s="312" m="312"/> <line igte="4100" ilt="4150" s="316" m="316"/> <line igte="4150" ilt="4200" s="319" m="319"/> <line igte="4200" ilt="4250" s="323" m="323"/> <line igte="4250" ilt="4300" s="327" m="327"/> <line igte="4300" ilt="4350" s="331" m="331"/> <line igte="4350" ilt="4400" s="335" m="335"/> <line igte="4400" ilt="4450" s="339" m="339"/> <line igte="4450" ilt="4500" s="342" m="342"/> <line igte="4500" ilt="4550" s="346" m="346"/> <line igte="4550" ilt="4600" s="350" m="350"/> <line igte="4600" ilt="4650" s="354" m="354"/> <line igte="4650" ilt="4700" s="358" m="358"/> <line igte="4700" ilt="4750" s="361" m="361"/> <line igte="4750" ilt="4800" s="365" m="365"/> <line igte="4800" ilt="4850" s="369" m="369"/> <line igte="4850" ilt="4900" s="373" m="373"/> <line igte="4900" ilt="4950" s="377" m="377"/> <line igte="4950" ilt="5000" s="381" m="381"/> <line igte="5000" ilt="5050" s="384" m="384"/> <line igte="5050" ilt="5100" s="388" m="388"/> <line igte="5100" ilt="5150" s="392" m="392"/> <line igte="5150" ilt="5200" s="396" m="396"/> <line igte="5200" ilt="5250" s="399" m="399"/> <line igte="5250" ilt="5300" s="399" m="399"/> <line igte="5300" ilt="5350" s="399" m="399"/> <line igte="5350" ilt="5400" s="399" m="399"/> <line igte="5400" ilt="5450" s="399" m="399"/> <line igte="5450" ilt="5500" s="399" m="399"/> <line igte="5500" ilt="5550" s="399" m="399"/> <line igte="5550" ilt="5600" s="399" m="399"/> <line igte="5600" ilt="5650" s="399" m="399"/> <line igte="5650" ilt="5700" s="399" m="399"/> <line igte="5700" ilt="5750" s="399" m="399"/> <line igte="5750" ilt="5800" s="399" m="399"/> <line igte="5800" ilt="5850" s="399" m="399"/> <line igte="5850" ilt="5900" s="399" m="399"/> <line igte="5900" ilt="5950" s="399" m="399"/> <line igte="5950" ilt="6000" s="399" m="399"/> <line igte="6000" ilt="6050" s="399" m="399"/> <line igte="6050" ilt="6100" s="399" m="399"/> <line igte="6100" ilt="6150" s="399" m="399"/> <line igte="6150" ilt="6200" s="399" m="399"/> <line igte="6200" ilt="6250" s="399" m="399"/> <line igte="6250" ilt="6300" s="399" m="399"/> <line igte="6300" ilt="6350" s="399" m="399"/> <line igte="6350" ilt="6400" s="399" m="399"/> <line igte="6400" ilt="6450" s="399" m="399"/> <line igte="6450" ilt="6500" s="399" m="399"/> <line igte="6500" ilt="6550" s="399" m="399"/> <line igte="6550" ilt="6600" s="396" m="399"/> <line igte="6600" ilt="6650" s="392" m="399"/> <line igte="6650" ilt="6700" s="388" m="399"/> <line igte="6700" ilt="6750" s="384" m="399"/> <line igte="6750" ilt="6800" s="381" m="399"/> <line igte="6800" ilt="6850" s="377" m="399"/> <line igte="6850" ilt="6900" s="373" m="399"/> <line igte="6900" ilt="6950" s="369" m="399"/> <line igte="6950" ilt="7000" s="365" m="399"/> <line igte="7000" ilt="7050" s="361" m="399"/> <line igte="7050" ilt="7100" s="358" m="399"/> <line igte="7100" ilt="7150" s="354" m="399"/> <line igte="7150" ilt="7200" s="350" m="399"/> <line igte="7200" ilt="7250" s="346" m="399"/> <line igte="7250" ilt="7300" s="342" m="399"/> <line igte="7300" ilt="7350" s="339" m="399"/> <line igte="7350" ilt="7400" s="335" m="399"/> <line igte="7400" ilt="7450" s="331" m="399"/> <line igte="7450" ilt="7500" s="327" m="399"/> <line igte="7500" ilt="7550" s="323" m="399"/> <line igte="7550" ilt="7600" s="319" m="399"/> <line igte="7600" ilt="7650" s="316" m="399"/> <line igte="7650" ilt="7700" s="312" m="399"/> <line igte="7700" ilt="7750" s="308" m="399"/> <line igte="7750" ilt="7800" s="304" m="399"/> <line igte="7800" ilt="7850" s="300" m="399"/> <line igte="7850" ilt="7900" s="296" m="399"/> <line igte="7900" ilt="7950" s="293" m="399"/> <line igte="7950" ilt="8000" s="289" m="399"/> <line igte="8000" ilt="8050" s="285" m="399"/> <line igte="8050" ilt="8100" s="281" m="399"/> <line igte="8100" ilt="8150" s="277" m="399"/> <line igte="8150" ilt="8200" s="273" m="399"/> <line igte="8200" ilt="8250" s="270" m="399"/> <line igte="8250" ilt="8300" s="266" m="399"/> <line igte="8300" ilt="8350" s="262" m="399"/> <line igte="8350" ilt="8400" s="258" m="399"/> <line igte="8400" ilt="8450" s="254" m="399"/> <line igte="8450" ilt="8500" s="251" m="399"/> <line igte="8500" ilt="8550" s="247" m="399"/> <line igte="8550" ilt="8600" s="243" m="396"/> <line igte="8600" ilt="8650" s="239" m="392"/> <line igte="8650" ilt="8700" s="235" m="388"/> <line igte="8700" ilt="8750" s="231" m="384"/> <line igte="8750" ilt="8800" s="228" m="381"/> <line igte="8800" ilt="8850" s="224" m="377"/> <line igte="8850" ilt="8900" s="220" m="373"/> <line igte="8900" ilt="8950" s="216" m="369"/> <line igte="8950" ilt="9000" s="212" m="365"/> <line igte="9000" ilt="9050" s="208" m="361"/> <line igte="9050" ilt="9100" s="205" m="358"/> <line igte="9100" ilt="9150" s="201" m="354"/> <line igte="9150" ilt="9200" s="197" m="350"/> <line igte="9200" ilt="9250" s="193" m="346"/> <line igte="9250" ilt="9300" s="189" m="342"/> <line igte="9300" ilt="9350" s="186" m="339"/> <line igte="9350" ilt="9400" s="182" m="335"/> <line igte="9400" ilt="9450" s="178" m="331"/> <line igte="9450" ilt="9500" s="174" m="327"/> <line igte="9500" ilt="9550" s="170" m="323"/> <line igte="9550" ilt="9600" s="166" m="319"/> <line igte="9600" ilt="9650" s="163" m="316"/> <line igte="9650" ilt="9700" s="159" m="312"/> <line igte="9700" ilt="9750" s="155" m="308"/> <line igte="9750" ilt="9800" s="151" m="304"/> <line igte="9800" ilt="9850" s="147" m="300"/> <line igte="9850" ilt="9900" s="143" m="296"/> <line igte="9900" ilt="9950" s="140" m="293"/> <line igte="9950" ilt="10000" s="136" m="289"/> <line igte="10000" ilt="10050" s="132" m="285"/> <line igte="10050" ilt="10100" s="128" m="281"/> <line igte="10100" ilt="10150" s="124" m="277"/> <line igte="10150" ilt="10200" s="120" m="273"/> <line igte="10200" ilt="10250" s="117" m="270"/> <line igte="10250" ilt="10300" s="113" m="266"/> <line igte="10300" ilt="10350" s="109" m="262"/> <line igte="10350" ilt="10400" s="105" m="258"/> <line igte="10400" ilt="10450" s="101" m="254"/> <line igte="10450" ilt="10500" s="98" m="251"/> <line igte="10500" ilt="10550" s="94" m="247"/> <line igte="10550" ilt="10600" s="90" m="243"/> <line igte="10600" ilt="10650" s="86" m="239"/> <line igte="10650" ilt="10700" s="82" m="235"/> <line igte="10700" ilt="10750" s="78" m="231"/> <line igte="10750" ilt="10800" s="75" m="228"/> <line igte="10800" ilt="10850" s="71" m="224"/> <line igte="10850" ilt="10900" s="67" m="220"/> <line igte="10900" ilt="10950" s="63" m="216"/> <line igte="10950" ilt="11000" s="59" m="212"/> <line igte="11000" ilt="11050" s="55" m="208"/> <line igte="11050" ilt="11100" s="52" m="205"/> <line igte="11100" ilt="11150" s="48" m="201"/> <line igte="11150" ilt="11200" s="44" m="197"/> <line igte="11200" ilt="11250" s="40" m="193"/> <line igte="11250" ilt="11300" s="36" m="189"/> <line igte="11300" ilt="11350" s="33" m="186"/> <line igte="11350" ilt="11400" s="29" m="182"/> <line igte="11400" ilt="11450" s="25" m="178"/> <line igte="11450" ilt="11500" s="21" m="174"/> <line igte="11500" ilt="11550" s="17" m="170"/> <line igte="11550" ilt="11600" s="13" m="166"/> <line igte="11600" ilt="11650" s="10" m="163"/> <line igte="11650" ilt="11700" s="6" m="159"/> <line igte="11700" ilt="11750" s="2" m="155"/> <line igte="11750" ilt="11800" s="0" m="151"/> <line igte="11800" ilt="11850" s="0" m="147"/> <line igte="11850" ilt="11900" s="0" m="143"/> <line igte="11900" ilt="11950" s="0" m="140"/> <line igte="11950" ilt="12000" s="0" m="136"/> <line igte="12000" ilt="12050" s="0" m="132"/> <line igte="12050" ilt="12100" s="0" m="128"/> <line igte="12100" ilt="12150" s="0" m="124"/> <line igte="12150" ilt="12200" s="0" m="120"/> <line igte="12200" ilt="12250" s="0" m="117"/> <line igte="12250" ilt="12300" s="0" m="113"/> <line igte="12300" ilt="12350" s="0" m="109"/> <line igte="12350" ilt="12400" s="0" m="105"/> <line igte="12400" ilt="12450" s="0" m="101"/> <line igte="12450" ilt="12500" s="0" m="98"/> <line igte="12500" ilt="12550" s="0" m="94"/> <line igte="12550" ilt="12600" s="0" m="90"/> <line igte="12600" ilt="12650" s="0" m="86"/> <line igte="12650" ilt="12700" s="0" m="82"/> <line igte="12700" ilt="12750" s="0" m="78"/> <line igte="12750" ilt="12800" s="0" m="75"/> <line igte="12800" ilt="12850" s="0" m="71"/> <line igte="12850" ilt="12900" s="0" m="67"/> <line igte="12900" ilt="12950" s="0" m="63"/> <line igte="12950" ilt="13000" s="0" m="59"/> <line igte="13000" ilt="13050" s="0" m="55"/> <line igte="13050" ilt="13100" s="0" m="52"/> <line igte="13100" ilt="13150" s="0" m="48"/> <line igte="13150" ilt="13200" s="0" m="44"/> <line igte="13200" ilt="13250" s="0" m="40"/> <line igte="13250" ilt="13300" s="0" m="36"/> <line igte="13300" ilt="13350" s="0" m="33"/> <line igte="13350" ilt="13400" s="0" m="29"/> <line igte="13400" ilt="13450" s="0" m="25"/> <line igte="13450" ilt="13500" s="0" m="21"/> <line igte="13500" ilt="13550" s="0" m="17"/> <line igte="13550" ilt="13600" s="0" m="13"/> <line igte="13600" ilt="13650" s="0" m="10"/> <line igte="13650" ilt="13700" s="0" m="6"/> <line igte="13700" ilt="13750" s="0" m="2"/> <line igte="13750" ilt="or more" s="0" m="0"/> </eictable> </form></xforms:instance> <xforms:instance id="taxtable"> <form> <taxtable> <line igte="0" ilt="5" s="0" m="0"/> <line igte="5" ilt="15" s="1" m="1"/> <line igte="15" ilt="25" s="2" m="2"/> <line igte="25" ilt="50" s="4" m="4"/> <line igte="50" ilt="75" s="6" m="6"/> <line igte="75" ilt="100" s="9" m="9"/> <line igte="100" ilt="125" s="11" m="11"/> <line igte="125" ilt="150" s="14" m="14"/> <line igte="150" ilt="175" s="16" m="16"/> <line igte="175" ilt="200" s="19" m="19"/> <line igte="200" ilt="225" s="21" m="21"/> <line igte="225" ilt="250" s="24" m="24"/> <line igte="250" ilt="275" s="26" m="26"/> <line igte="275" ilt="300" s="29" m="29"/> <line igte="300" ilt="325" s="31" m="31"/> <line igte="325" ilt="350" s="34" m="34"/> <line igte="350" ilt="375" s="36" m="36"/> <line igte="375" ilt="400" s="39" m="39"/> <line igte="400" ilt="425" s="41" m="41"/> <line igte="425" ilt="450" s="44" m="44"/> <line igte="450" ilt="475" s="46" m="46"/> <line igte="475" ilt="500" s="49" m="49"/> <line igte="500" ilt="525" s="51" m="51"/> <line igte="525" ilt="550" s="54" m="54"/> <line igte="550" ilt="575" s="56" m="56"/> <line igte="575" ilt="600" s="59" m="59"/> <line igte="600" ilt="625" s="61" m="61"/> <line igte="625" ilt="650" s="64" m="64"/> <line igte="650" ilt="675" s="66" m="66"/> <line igte="675" ilt="700" s="69" m="69"/> <line igte="700" ilt="725" s="71" m="71"/> <line igte="725" ilt="750" s="74" m="74"/> <line igte="750" ilt="775" s="76" m="76"/> <line igte="775" ilt="800" s="79" m="79"/> <line igte="800" ilt="825" s="81" m="81"/> <line igte="825" ilt="850" s="84" m="84"/> <line igte="850" ilt="875" s="86" m="86"/> <line igte="875" ilt="900" s="89" m="89"/> <line igte="900" ilt="925" s="91" m="91"/> <line igte="925" ilt="950" s="94" m="94"/> <line igte="950" ilt="975" s="96" m="96"/> <line igte="975" ilt="1000" s="99" m="99"/> <line igte="1000" ilt="1025" s="101" m="101"/> <line igte="1025" ilt="1050" s="104" m="104"/> <line igte="1050" ilt="1075" s="106" m="106"/> <line igte="1075" ilt="1100" s="109" m="109"/> <line igte="1100" ilt="1125" s="111" m="111"/> <line igte="1125" ilt="1150" s="114" m="114"/> <line igte="1150" ilt="1175" s="116" m="116"/> <line igte="1175" ilt="1200" s="119" m="119"/> <line igte="1200" ilt="1225" s="121" m="121"/> <line igte="1225" ilt="1250" s="124" m="124"/> <line igte="1250" ilt="1275" s="126" m="126"/> <line igte="1275" ilt="1300" s="129" m="129"/> <line igte="1300" ilt="1325" s="131" m="131"/> <line igte="1325" ilt="1350" s="134" m="134"/> <line igte="1350" ilt="1375" s="136" m="136"/> <line igte="1375" ilt="1400" s="139" m="139"/> <line igte="1400" ilt="1425" s="141" m="141"/> <line igte="1425" ilt="1450" s="144" m="144"/> <line igte="1450" ilt="1475" s="146" m="146"/> <line igte="1475" ilt="1500" s="149" m="149"/> <line igte="1500" ilt="1525" s="151" m="151"/> <line igte="1525" ilt="1550" s="154" m="154"/> <line igte="1550" ilt="1575" s="156" m="156"/> <line igte="1575" ilt="1600" s="159" m="159"/> <line igte="1600" ilt="1625" s="161" m="161"/> <line igte="1625" ilt="1650" s="164" m="164"/> <line igte="1650" ilt="1675" s="166" m="166"/> <line igte="1675" ilt="1700" s="169" m="169"/> <line igte="1700" ilt="1725" s="171" m="171"/> <line igte="1725" ilt="1750" s="174" m="174"/> <line igte="1750" ilt="1775" s="176" m="176"/> <line igte="1775" ilt="1800" s="179" m="179"/> <line igte="1800" ilt="1825" s="181" m="181"/> <line igte="1825" ilt="1850" s="184" m="184"/> <line igte="1850" ilt="1875" s="186" m="186"/> <line igte="1875" ilt="1900" s="189" m="189"/> <line igte="1900" ilt="1925" s="191" m="191"/> <line igte="1925" ilt="1950" s="194" m="194"/> <line igte="1950" ilt="1975" s="196" m="196"/> <line igte="1975" ilt="2000" s="199" m="199"/> <line igte="2000" ilt="2025" s="201" m="201"/> <line igte="2025" ilt="2050" s="204" m="204"/> <line igte="2050" ilt="2075" s="206" m="206"/> <line igte="2075" ilt="2100" s="209" m="209"/> <line igte="2100" ilt="2125" s="211" m="211"/> <line igte="2125" ilt="2150" s="214" m="214"/> <line igte="2150" ilt="2175" s="216" m="216"/> <line igte="2175" ilt="2200" s="219" m="219"/> <line igte="2200" ilt="2225" s="221" m="221"/> <line igte="2225" ilt="2250" s="224" m="224"/> <line igte="2250" ilt="2275" s="226" m="226"/> <line igte="2275" ilt="2300" s="229" m="229"/> <line igte="2300" ilt="2325" s="231" m="231"/> <line igte="2325" ilt="2350" s="234" m="234"/> <line igte="2350" ilt="2375" s="236" m="236"/> <line igte="2375" ilt="2400" s="239" m="239"/> <line igte="2400" ilt="2425" s="241" m="241"/> <line igte="2425" ilt="2450" s="244" m="244"/> <line igte="2450" ilt="2475" s="246" m="246"/> <line igte="2475" ilt="2500" s="249" m="249"/> <line igte="2500" ilt="2525" s="251" m="251"/> <line igte="2525" ilt="2550" s="254" m="254"/> <line igte="2550" ilt="2575" s="256" m="256"/> <line igte="2575" ilt="2600" s="259" m="259"/> <line igte="2600" ilt="2625" s="261" m="261"/> <line igte="2625" ilt="2650" s="264" m="264"/> <line igte="2650" ilt="2675" s="266" m="266"/> <line igte="2675" ilt="2700" s="269" m="269"/> <line igte="2700" ilt="2725" s="271" m="271"/> <line igte="2725" ilt="2750" s="274" m="274"/> <line igte="2750" ilt="2775" s="276" m="276"/> <line igte="2775" ilt="2800" s="279" m="279"/> <line igte="2800" ilt="2825" s="281" m="281"/> <line igte="2825" ilt="2850" s="284" m="284"/> <line igte="2850" ilt="2875" s="286" m="286"/> <line igte="2875" ilt="2900" s="289" m="289"/> <line igte="2900" ilt="2925" s="291" m="291"/> <line igte="2925" ilt="2950" s="294" m="294"/> <line igte="2950" ilt="2975" s="296" m="296"/> <line igte="2975" ilt="3000" s="299" m="299"/> <line igte="3000" ilt="3050" s="303" m="303"/> <line igte="3050" ilt="3100" s="308" m="308"/> <line igte="3100" ilt="3150" s="313" m="313"/> <line igte="3150" ilt="3200" s="318" m="318"/> <line igte="3200" ilt="3250" s="323" m="323"/> <line igte="3250" ilt="3300" s="328" m="328"/> <line igte="3300" ilt="3350" s="333" m="333"/> <line igte="3350" ilt="3400" s="338" m="338"/> <line igte="3400" ilt="3450" s="343" m="343"/> <line igte="3450" ilt="3500" s="348" m="348"/> <line igte="3500" ilt="3550" s="353" m="353"/> <line igte="3550" ilt="3600" s="358" m="358"/> <line igte="3600" ilt="3650" s="363" m="363"/> <line igte="3650" ilt="3700" s="368" m="368"/> <line igte="3700" ilt="3750" s="373" m="373"/> <line igte="3750" ilt="3800" s="378" m="378"/> <line igte="3800" ilt="3850" s="383" m="383"/> <line igte="3850" ilt="3900" s="388" m="388"/> <line igte="3900" ilt="3950" s="393" m="393"/> <line igte="3950" ilt="4000" s="398" m="398"/> <line igte="4000" ilt="4050" s="403" m="403"/> <line igte="4050" ilt="4100" s="408" m="408"/> <line igte="4100" ilt="4150" s="413" m="413"/> <line igte="4150" ilt="4200" s="418" m="418"/> <line igte="4200" ilt="4250" s="423" m="423"/> <line igte="4250" ilt="4300" s="428" m="428"/> <line igte="4300" ilt="4350" s="433" m="433"/> <line igte="4350" ilt="4400" s="438" m="438"/> <line igte="4400" ilt="4450" s="443" m="443"/> <line igte="4450" ilt="4500" s="448" m="448"/> <line igte="4500" ilt="4550" s="453" m="453"/> <line igte="4550" ilt="4600" s="458" m="458"/> <line igte="4600" ilt="4650" s="463" m="463"/> <line igte="4650" ilt="4700" s="468" m="468"/> <line igte="4700" ilt="4750" s="473" m="473"/> <line igte="4750" ilt="4800" s="478" m="478"/> <line igte="4800" ilt="4850" s="483" m="483"/> <line igte="4850" ilt="4900" s="488" m="488"/> <line igte="4900" ilt="4950" s="493" m="493"/> <line igte="4950" ilt="5000" s="498" m="498"/> <line igte="5000" ilt="5050" s="503" m="503"/> <line igte="5050" ilt="5100" s="508" m="508"/> <line igte="5100" ilt="5150" s="513" m="513"/> <line igte="5150" ilt="5200" s="518" m="518"/> <line igte="5200" ilt="5250" s="523" m="523"/> <line igte="5250" ilt="5300" s="528" m="528"/> <line igte="5300" ilt="5350" s="533" m="533"/> <line igte="5350" ilt="5400" s="538" m="538"/> <line igte="5400" ilt="5450" s="543" m="543"/> <line igte="5450" ilt="5500" s="548" m="548"/> <line igte="5500" ilt="5550" s="553" m="553"/> <line igte="5550" ilt="5600" s="558" m="558"/> <line igte="5600" ilt="5650" s="563" m="563"/> <line igte="5650" ilt="5700" s="568" m="568"/> <line igte="5700" ilt="5750" s="573" m="573"/> <line igte="5750" ilt="5800" s="578" m="578"/> <line igte="5800" ilt="5850" s="583" m="583"/> <line igte="5850" ilt="5900" s="588" m="588"/> <line igte="5900" ilt="5950" s="593" m="593"/> <line igte="5950" ilt="6000" s="598" m="598"/> <line igte="6000" ilt="6050" s="603" m="603"/> <line igte="6050" ilt="6100" s="608" m="608"/> <line igte="6100" ilt="6150" s="613" m="613"/> <line igte="6150" ilt="6200" s="618" m="618"/> <line igte="6200" ilt="6250" s="623" m="623"/> <line igte="6250" ilt="6300" s="628" m="628"/> <line igte="6300" ilt="6350" s="633" m="633"/> <line igte="6350" ilt="6400" s="638" m="638"/> <line igte="6400" ilt="6450" s="643" m="643"/> <line igte="6450" ilt="6500" s="648" m="648"/> <line igte="6500" ilt="6550" s="653" m="653"/> <line igte="6550" ilt="6600" s="658" m="658"/> <line igte="6600" ilt="6650" s="663" m="663"/> <line igte="6650" ilt="6700" s="668" m="668"/> <line igte="6700" ilt="6750" s="673" m="673"/> <line igte="6750" ilt="6800" s="678" m="678"/> <line igte="6800" ilt="6850" s="683" m="683"/> <line igte="6850" ilt="6900" s="688" m="688"/> <line igte="6900" ilt="6950" s="693" m="693"/> <line igte="6950" ilt="7000" s="698" m="698"/> <line igte="7000" ilt="7050" s="703" m="703"/> <line igte="7050" ilt="7100" s="708" m="708"/> <line igte="7100" ilt="7150" s="713" m="713"/> <line igte="7150" ilt="7200" s="718" m="718"/> <line igte="7200" ilt="7250" s="723" m="723"/> <line igte="7250" ilt="7300" s="728" m="728"/> <line igte="7300" ilt="7350" s="734" m="733"/> <line igte="7350" ilt="7400" s="741" m="738"/> <line igte="7400" ilt="7450" s="749" m="743"/> <line igte="7450" ilt="7500" s="756" m="748"/> <line igte="7500" ilt="7550" s="764" m="753"/> <line igte="7550" ilt="7600" s="771" m="758"/> <line igte="7600" ilt="7650" s="779" m="763"/> <line igte="7650" ilt="7700" s="786" m="768"/> <line igte="7700" ilt="7750" s="794" m="773"/> <line igte="7750" ilt="7800" s="801" m="778"/> <line igte="7800" ilt="7850" s="809" m="783"/> <line igte="7850" ilt="7900" s="816" m="788"/> <line igte="7900" ilt="7950" s="824" m="793"/> <line igte="7950" ilt="8000" s="831" m="798"/> <line igte="8000" ilt="8050" s="839" m="803"/> <line igte="8050" ilt="8100" s="846" m="808"/> <line igte="8100" ilt="8150" s="854" m="813"/> <line igte="8150" ilt="8200" s="861" m="818"/> <line igte="8200" ilt="8250" s="869" m="823"/> <line igte="8250" ilt="8300" s="876" m="828"/> <line igte="8300" ilt="8350" s="884" m="833"/> <line igte="8350" ilt="8400" s="891" m="838"/> <line igte="8400" ilt="8450" s="899" m="843"/> <line igte="8450" ilt="8500" s="906" m="848"/> <line igte="8500" ilt="8550" s="914" m="853"/> <line igte="8550" ilt="8600" s="921" m="858"/> <line igte="8600" ilt="8650" s="929" m="863"/> <line igte="8650" ilt="8700" s="936" m="868"/> <line igte="8700" ilt="8750" s="944" m="873"/> <line igte="8750" ilt="8800" s="951" m="878"/> <line igte="8800" ilt="8850" s="959" m="883"/> <line igte="8850" ilt="8900" s="966" m="888"/> <line igte="8900" ilt="8950" s="974" m="893"/> <line igte="8950" ilt="9000" s="981" m="898"/> <line igte="9000" ilt="9050" s="989" m="903"/> <line igte="9050" ilt="9100" s="996" m="908"/> <line igte="9100" ilt="9150" s="1004" m="913"/> <line igte="9150" ilt="9200" s="1011" m="918"/> <line igte="9200" ilt="9250" s="1019" m="923"/> <line igte="9250" ilt="9300" s="1026" m="928"/> <line igte="9300" ilt="9350" s="1034" m="933"/> <line igte="9350" ilt="9400" s="1041" m="938"/> <line igte="9400" ilt="9450" s="1049" m="943"/> <line igte="9450" ilt="9500" s="1056" m="948"/> <line igte="9500" ilt="9550" s="1064" m="953"/> <line igte="9550" ilt="9600" s="1071" m="958"/> <line igte="9600" ilt="9650" s="1079" m="963"/> <line igte="9650" ilt="9700" s="1086" m="968"/> <line igte="9700" ilt="9750" s="1094" m="973"/> <line igte="9750" ilt="9800" s="1101" m="978"/> <line igte="9800" ilt="9850" s="1109" m="983"/> <line igte="9850" ilt="9900" s="1116" m="988"/> <line igte="9900" ilt="9950" s="1124" m="993"/> <line igte="9950" ilt="10000" s="1131" m="998"/> <line igte="10000" ilt="10050" s="1139" m="1003"/> <line igte="10050" ilt="10100" s="1146" m="1008"/> <line igte="10100" ilt="10150" s="1154" m="1013"/> <line igte="10150" ilt="10200" s="1161" m="1018"/> <line igte="10200" ilt="10250" s="1169" m="1023"/> <line igte="10250" ilt="10300" s="1176" m="1028"/> <line igte="10300" ilt="10350" s="1184" m="1033"/> <line igte="10350" ilt="10400" s="1191" m="1038"/> <line igte="10400" ilt="10450" s="1199" m="1043"/> <line igte="10450" ilt="10500" s="1206" m="1048"/> <line igte="10500" ilt="10550" s="1214" m="1053"/> <line igte="10550" ilt="10600" s="1221" m="1058"/> <line igte="10600" ilt="10650" s="1229" m="1063"/> <line igte="10650" ilt="10700" s="1236" m="1068"/> <line igte="10700" ilt="10750" s="1244" m="1073"/> <line igte="10750" ilt="10800" s="1251" m="1078"/> <line igte="10800" ilt="10850" s="1259" m="1083"/> <line igte="10850" ilt="10900" s="1266" m="1088"/> <line igte="10900" ilt="10950" s="1274" m="1093"/> <line igte="10950" ilt="11000" s="1281" m="1098"/> <line igte="11000" ilt="11050" s="1289" m="1103"/> <line igte="11050" ilt="11100" s="1296" m="1108"/> <line igte="11100" ilt="11150" s="1304" m="1113"/> <line igte="11150" ilt="11200" s="1311" m="1118"/> <line igte="11200" ilt="11250" s="1319" m="1123"/> <line igte="11250" ilt="11300" s="1326" m="1128"/> <line igte="11300" ilt="11350" s="1334" m="1133"/> <line igte="11350" ilt="11400" s="1341" m="1138"/> <line igte="11400" ilt="11450" s="1349" m="1143"/> <line igte="11450" ilt="11500" s="1356" m="1148"/> <line igte="11500" ilt="11550" s="1364" m="1153"/> <line igte="11550" ilt="11600" s="1371" m="1158"/> <line igte="11600" ilt="11650" s="1379" m="1163"/> <line igte="11650" ilt="11700" s="1386" m="1168"/> <line igte="11700" ilt="11750" s="1394" m="1173"/> <line igte="11750" ilt="11800" s="1401" m="1178"/> <line igte="11800" ilt="11850" s="1409" m="1183"/> <line igte="11850" ilt="11900" s="1416" m="1188"/> <line igte="11900" ilt="11950" s="1424" m="1193"/> <line igte="11950" ilt="12000" s="1431" m="1198"/> <line igte="12000" ilt="12050" s="1439" m="1203"/> <line igte="12050" ilt="12100" s="1446" m="1208"/> <line igte="12100" ilt="12150" s="1454" m="1213"/> <line igte="12150" ilt="12200" s="1461" m="1218"/> <line igte="12200" ilt="12250" s="1469" m="1223"/> <line igte="12250" ilt="12300" s="1476" m="1228"/> <line igte="12300" ilt="12350" s="1484" m="1233"/> <line igte="12350" ilt="12400" s="1491" m="1238"/> <line igte="12400" ilt="12450" s="1499" m="1243"/> <line igte="12450" ilt="12500" s="1506" m="1248"/> <line igte="12500" ilt="12550" s="1514" m="1253"/> <line igte="12550" ilt="12600" s="1521" m="1258"/> <line igte="12600" ilt="12650" s="1529" m="1263"/> <line igte="12650" ilt="12700" s="1536" m="1268"/> <line igte="12700" ilt="12750" s="1544" m="1273"/> <line igte="12750" ilt="12800" s="1551" m="1278"/> <line igte="12800" ilt="12850" s="1559" m="1283"/> <line igte="12850" ilt="12900" s="1566" m="1288"/> <line igte="12900" ilt="12950" s="1574" m="1293"/> <line igte="12950" ilt="13000" s="1581" m="1298"/> <line igte="13000" ilt="13050" s="1589" m="1303"/> <line igte="13050" ilt="13100" s="1596" m="1308"/> <line igte="13100" ilt="13150" s="1604" m="1313"/> <line igte="13150" ilt="13200" s="1611" m="1318"/> <line igte="13200" ilt="13250" s="1619" m="1323"/> <line igte="13250" ilt="13300" s="1626" m="1328"/> <line igte="13300" ilt="13350" s="1634" m="1333"/> <line igte="13350" ilt="13400" s="1641" m="1338"/> <line igte="13400" ilt="13450" s="1649" m="1343"/> <line igte="13450" ilt="13500" s="1656" m="1348"/> <line igte="13500" ilt="13550" s="1664" m="1353"/> <line igte="13550" ilt="13600" s="1671" m="1358"/> <line igte="13600" ilt="13650" s="1679" m="1363"/> <line igte="13650" ilt="13700" s="1686" m="1368"/> <line igte="13700" ilt="13750" s="1694" m="1373"/> <line igte="13750" ilt="13800" s="1701" m="1378"/> <line igte="13800" ilt="13850" s="1709" m="1383"/> <line igte="13850" ilt="13900" s="1716" m="1388"/> <line igte="13900" ilt="13950" s="1724" m="1393"/> <line igte="13950" ilt="14000" s="1731" m="1398"/> <line igte="14000" ilt="14050" s="1739" m="1403"/> <line igte="14050" ilt="14100" s="1746" m="1408"/> <line igte="14100" ilt="14150" s="1754" m="1413"/> <line igte="14150" ilt="14200" s="1761" m="1418"/> <line igte="14200" ilt="14250" s="1769" m="1423"/> <line igte="14250" ilt="14300" s="1776" m="1428"/> <line igte="14300" ilt="14350" s="1784" m="1433"/> <line igte="14350" ilt="14400" s="1791" m="1438"/> <line igte="14400" ilt="14450" s="1799" m="1443"/> <line igte="14450" ilt="14500" s="1806" m="1448"/> <line igte="14500" ilt="14550" s="1814" m="1453"/> <line igte="14550" ilt="14600" s="1821" m="1458"/> <line igte="14600" ilt="14650" s="1829" m="1464"/> <line igte="14650" ilt="14700" s="1836" m="1471"/> <line igte="14700" ilt="14750" s="1844" m="1479"/> <line igte="14750" ilt="14800" s="1851" m="1486"/> <line igte="14800" ilt="14850" s="1859" m="1494"/> <line igte="14850" ilt="14900" s="1866" m="1501"/> <line igte="14900" ilt="14950" s="1874" m="1509"/> <line igte="14950" ilt="15000" s="1881" m="1516"/> <line igte="15000" ilt="15050" s="1889" m="1524"/> <line igte="15050" ilt="15100" s="1896" m="1531"/> <line igte="15100" ilt="15150" s="1904" m="1539"/> <line igte="15150" ilt="15200" s="1911" m="1546"/> <line igte="15200" ilt="15250" s="1919" m="1554"/> <line igte="15250" ilt="15300" s="1926" m="1561"/> <line igte="15300" ilt="15350" s="1934" m="1569"/> <line igte="15350" ilt="15400" s="1941" m="1576"/> <line igte="15400" ilt="15450" s="1949" m="1584"/> <line igte="15450" ilt="15500" s="1956" m="1591"/> <line igte="15500" ilt="15550" s="1964" m="1599"/> <line igte="15550" ilt="15600" s="1971" m="1606"/> <line igte="15600" ilt="15650" s="1979" m="1614"/> <line igte="15650" ilt="15700" s="1986" m="1621"/> <line igte="15700" ilt="15750" s="1994" m="1629"/> <line igte="15750" ilt="15800" s="2001" m="1636"/> <line igte="15800" ilt="15850" s="2009" m="1644"/> <line igte="15850" ilt="15900" s="2016" m="1651"/> <line igte="15900" ilt="15950" s="2024" m="1659"/> <line igte="15950" ilt="16000" s="2031" m="1666"/> <line igte="16100" ilt="16150" s="2054" m="1689"/> <line igte="16150" ilt="16200" s="2061" m="1696"/> <line igte="16200" ilt="16250" s="2069" m="1704"/> <line igte="16250" ilt="16300" s="2076" m="1711"/> <line igte="16300" ilt="16350" s="2084" m="1719"/> <line igte="16350" ilt="16400" s="2091" m="1726"/> <line igte="16400" ilt="16450" s="2099" m="1734"/> <line igte="16450" ilt="16500" s="2106" m="1741"/> <line igte="16500" ilt="16550" s="2114" m="1749"/> <line igte="16550" ilt="16600" s="2121" m="1756"/> <line igte="16600" ilt="16650" s="2129" m="1764"/> <line igte="16650" ilt="16700" s="2136" m="1771"/> <line igte="16700" ilt="16750" s="2144" m="1779"/> <line igte="16750" ilt="16800" s="2151" m="1786"/> <line igte="16800" ilt="16850" s="2159" m="1794"/> <line igte="16850" ilt="16900" s="2166" m="1801"/> <line igte="16900" ilt="16950" s="2174" m="1809"/> <line igte="16950" ilt="17000" s="2181" m="1816"/> <line igte="17000" ilt="17050" s="2189" m="1824"/> <line igte="17050" ilt="17100" s="2196" m="1831"/> <line igte="17100" ilt="17150" s="2204" m="1839"/> <line igte="17150" ilt="17200" s="2211" m="1846"/> <line igte="17200" ilt="17250" s="2219" m="1854"/> <line igte="17250" ilt="17300" s="2226" m="1861"/> <line igte="17300" ilt="17350" s="2234" m="1869"/> <line igte="17350" ilt="17400" s="2241" m="1876"/> <line igte="17400" ilt="17450" s="2249" m="1884"/> <line igte="17450" ilt="17500" s="2256" m="1891"/> <line igte="17500" ilt="17550" s="2264" m="1899"/> <line igte="17550" ilt="17600" s="2271" m="1906"/> <line igte="17600" ilt="17650" s="2279" m="1914"/> <line igte="17650" ilt="17700" s="2286" m="1921"/> <line igte="17700" ilt="17750" s="2294" m="1929"/> <line igte="17750" ilt="17800" s="2301" m="1936"/> <line igte="17800" ilt="17850" s="2309" m="1944"/> <line igte="17850" ilt="17900" s="2316" m="1951"/> <line igte="17900" ilt="17950" s="2324" m="1959"/> <line igte="17950" ilt="18000" s="2331" m="1966"/> <line igte="18000" ilt="18050" s="2339" m="1974"/> <line igte="18050" ilt="18100" s="2346" m="1981"/> <line igte="18100" ilt="18150" s="2354" m="1989"/> <line igte="18150" ilt="18200" s="2361" m="1996"/> <line igte="18200" ilt="18250" s="2369" m="2004"/> <line igte="18250" ilt="18300" s="2376" m="2011"/> <line igte="18300" ilt="18350" s="2384" m="2019"/> <line igte="18350" ilt="18400" s="2391" m="2026"/> <line igte="18400" ilt="18450" s="2399" m="2034"/> <line igte="18450" ilt="18500" s="2406" m="2041"/> <line igte="18500" ilt="18550" s="2414" m="2049"/> <line igte="18550" ilt="18600" s="2421" m="2056"/> <line igte="18600" ilt="18650" s="2429" m="2064"/> <line igte="18650" ilt="18700" s="2436" m="2071"/> <line igte="18700" ilt="18750" s="2444" m="2079"/> <line igte="18750" ilt="18800" s="2451" m="2086"/> <line igte="18800" ilt="18850" s="2459" m="2094"/> <line igte="18850" ilt="18900" s="2466" m="2101"/> <line igte="18900" ilt="18950" s="2474" m="2109"/> <line igte="18950" ilt="19000" s="2481" m="2116"/> <line igte="19000" ilt="19050" s="2489" m="2124"/> <line igte="19050" ilt="19100" s="2496" m="2131"/> <line igte="19100" ilt="19150" s="2504" m="2139"/> <line igte="19150" ilt="19200" s="2511" m="2146"/> <line igte="19200" ilt="19250" s="2519" m="2154"/> <line igte="19250" ilt="19300" s="2526" m="2161"/> <line igte="19300" ilt="19350" s="2534" m="2169"/> <line igte="19350" ilt="19400" s="2541" m="2176"/> <line igte="19400" ilt="19450" s="2549" m="2184"/> <line igte="19450" ilt="19500" s="2556" m="2191"/> <line igte="19500" ilt="19550" s="2564" m="2199"/> <line igte="19550" ilt="19600" s="2571" m="2206"/> <line igte="19600" ilt="19650" s="2579" m="2214"/> <line igte="19650" ilt="19700" s="2586" m="2221"/> <line igte="19700" ilt="19750" s="2594" m="2229"/> <line igte="19750" ilt="19800" s="2601" m="2236"/> <line igte="19800" ilt="19850" s="2609" m="2244"/> <line igte="19850" ilt="19900" s="2616" m="2251"/> <line igte="19900" ilt="19950" s="2624" m="2259"/> <line igte="19950" ilt="20000" s="2631" m="2266"/> <line igte="20000" ilt="20050" s="2639" m="2274"/> <line igte="20050" ilt="20100" s="2646" m="2281"/> <line igte="20100" ilt="20150" s="2654" m="2289"/> <line igte="20150" ilt="20200" s="2661" m="2296"/> <line igte="20200" ilt="20250" s="2669" m="2304"/> <line igte="20250" ilt="20300" s="2676" m="2311"/> <line igte="20300" ilt="20350" s="2684" m="2319"/> <line igte="20350" ilt="20400" s="2691" m="2326"/> <line igte="20400" ilt="20450" s="2699" m="2334"/> <line igte="20450" ilt="20500" s="2706" m="2341"/> <line igte="20500" ilt="20550" s="2714" m="2349"/> <line igte="20550" ilt="20600" s="2721" m="2356"/> <line igte="20600" ilt="20650" s="2729" m="2364"/> <line igte="20650" ilt="20700" s="2736" m="2371"/> <line igte="20700" ilt="20750" s="2744" m="2379"/> <line igte="20750" ilt="20800" s="2751" m="2386"/> <line igte="20800" ilt="20850" s="2759" m="2394"/> <line igte="20850" ilt="20900" s="2766" m="2401"/> <line igte="20900" ilt="20950" s="2774" m="2409"/> <line igte="20950" ilt="21000" s="2781" m="2416"/> <line igte="21000" ilt="21050" s="2789" m="2424"/> <line igte="21050" ilt="21100" s="2796" m="2431"/> <line igte="21100" ilt="21150" s="2804" m="2439"/> <line igte="21150" ilt="21200" s="2811" m="2446"/> <line igte="21200" ilt="21250" s="2819" m="2454"/> <line igte="21250" ilt="21300" s="2826" m="2461"/> <line igte="21300" ilt="21350" s="2834" m="2469"/> <line igte="21350" ilt="21400" s="2841" m="2476"/> <line igte="21400" ilt="21450" s="2849" m="2484"/> <line igte="21450" ilt="21500" s="2856" m="2491"/> <line igte="21500" ilt="21550" s="2864" m="2499"/> <line igte="21550" ilt="21600" s="2871" m="2506"/> <line igte="21600" ilt="21650" s="2879" m="2514"/> <line igte="21650" ilt="21700" s="2886" m="2521"/> <line igte="21700" ilt="21750" s="2894" m="2529"/> <line igte="21750" ilt="21800" s="2901" m="2536"/> <line igte="21800" ilt="21850" s="2909" m="2544"/> <line igte="21850" ilt="21900" s="2916" m="2551"/> <line igte="21900" ilt="21950" s="2924" m="2559"/> <line igte="21950" ilt="22000" s="2931" m="2566"/> <line igte="22000" ilt="22050" s="2939" m="2574"/> <line igte="22050" ilt="22100" s="2946" m="2581"/> <line igte="22100" ilt="22150" s="2954" m="2589"/> <line igte="22150" ilt="22200" s="2961" m="2596"/> <line igte="22200" ilt="22250" s="2969" m="2604"/> <line igte="22250" ilt="22300" s="2976" m="2611"/> <line igte="22300" ilt="22350" s="2984" m="2619"/> <line igte="22350" ilt="22400" s="2991" m="2626"/> <line igte="22400" ilt="22450" s="2999" m="2634"/> <line igte="22450" ilt="22500" s="3006" m="2641"/> <line igte="22500" ilt="22550" s="3014" m="2649"/> <line igte="22550" ilt="22600" s="3021" m="2656"/> <line igte="22600" ilt="22650" s="3029" m="2664"/> <line igte="22650" ilt="22700" s="3036" m="2671"/> <line igte="22700" ilt="22750" s="3044" m="2679"/> <line igte="22750" ilt="22800" s="3051" m="2686"/> <line igte="22800" ilt="22850" s="3059" m="2694"/> <line igte="22850" ilt="22900" s="3066" m="2701"/> <line igte="22900" ilt="22950" s="3074" m="2709"/> <line igte="22950" ilt="23000" s="3081" m="2716"/> <line igte="23000" ilt="23050" s="3089" m="2724"/> <line igte="23050" ilt="23100" s="3096" m="2731"/> <line igte="23100" ilt="23150" s="3104" m="2739"/> <line igte="23150" ilt="23200" s="3111" m="2746"/> <line igte="23200" ilt="23250" s="3119" m="2754"/> <line igte="23250" ilt="23300" s="3126" m="2761"/> <line igte="23300" ilt="23350" s="3134" m="2769"/> <line igte="23350" ilt="23400" s="3141" m="2776"/> <line igte="23400" ilt="23450" s="3149" m="2784"/> <line igte="23450" ilt="23500" s="3156" m="2791"/> <line igte="23500" ilt="23550" s="3164" m="2799"/> <line igte="23550" ilt="23600" s="3171" m="2806"/> <line igte="23600" ilt="23650" s="3179" m="2814"/> <line igte="23650" ilt="23700" s="3186" m="2821"/> <line igte="23700" ilt="23750" s="3194" m="2829"/> <line igte="23750" ilt="23800" s="3201" m="2836"/> <line igte="23800" ilt="23850" s="3209" m="2844"/> <line igte="23850" ilt="23900" s="3216" m="2851"/> <line igte="23900" ilt="23950" s="3224" m="2859"/> <line igte="23950" ilt="24000" s="3231" m="2866"/> <line igte="24000" ilt="24050" s="3239" m="2874"/> <line igte="24050" ilt="24100" s="3246" m="2881"/> <line igte="24100" ilt="24150" s="3254" m="2889"/> <line igte="24150" ilt="24200" s="3261" m="2896"/> <line igte="24200" ilt="24250" s="3269" m="2904"/> <line igte="24250" ilt="24300" s="3276" m="2911"/> <line igte="24300" ilt="24350" s="3284" m="2919"/> <line igte="24350" ilt="24400" s="3291" m="2926"/> <line igte="24400" ilt="24450" s="3299" m="2934"/> <line igte="24450" ilt="24500" s="3306" m="2941"/> <line igte="24500" ilt="24550" s="3314" m="2949"/> <line igte="24550" ilt="24600" s="3321" m="2956"/> <line igte="24600" ilt="24650" s="3329" m="2964"/> <line igte="24650" ilt="24700" s="3336" m="2971"/> <line igte="24700" ilt="24750" s="3344" m="2979"/> <line igte="24750" ilt="24800" s="3351" m="2986"/> <line igte="24800" ilt="24850" s="3359" m="2994"/> <line igte="24850" ilt="24900" s="3366" m="3001"/> <line igte="24900" ilt="24950" s="3374" m="3009"/> <line igte="24950" ilt="25000" s="3381" m="3016"/> <line igte="25000" ilt="25050" s="3389" m="3024"/> <line igte="25050" ilt="25100" s="3396" m="3031"/> <line igte="25100" ilt="25150" s="3404" m="3039"/> <line igte="25150" ilt="25200" s="3411" m="3046"/> <line igte="25200" ilt="25250" s="3419" m="3054"/> <line igte="25250" ilt="25300" s="3426" m="3061"/> <line igte="25300" ilt="25350" s="3434" m="3069"/> <line igte="25350" ilt="25400" s="3441" m="3076"/> <line igte="25400" ilt="25450" s="3449" m="3084"/> <line igte="25450" ilt="25500" s="3456" m="3091"/> <line igte="25500" ilt="25550" s="3464" m="3099"/> <line igte="25550" ilt="25600" s="3471" m="3106"/> <line igte="25600" ilt="25650" s="3479" m="3114"/> <line igte="25650" ilt="25700" s="3486" m="3121"/> <line igte="25700" ilt="25750" s="3494" m="3129"/> <line igte="25750" ilt="25800" s="3501" m="3136"/> <line igte="25800" ilt="25850" s="3509" m="3144"/> <line igte="25850" ilt="25900" s="3516" m="3151"/> <line igte="25900" ilt="25950" s="3524" m="3159"/> <line igte="25950" ilt="26000" s="3531" m="3166"/> <line igte="26000" ilt="26050" s="3539" m="3174"/> <line igte="26050" ilt="26100" s="3546" m="3181"/> <line igte="26100" ilt="26150" s="3554" m="3189"/> <line igte="26150" ilt="26200" s="3561" m="3196"/> <line igte="26200" ilt="26250" s="3569" m="3204"/> <line igte="26250" ilt="26300" s="3576" m="3211"/> <line igte="26300" ilt="26350" s="3584" m="3219"/> <line igte="26350" ilt="26400" s="3591" m="3226"/> <line igte="26400" ilt="26450" s="3599" m="3234"/> <line igte="26450" ilt="26500" s="3606" m="3241"/> <line igte="26500" ilt="26550" s="3614" m="3249"/> <line igte="26550" ilt="26600" s="3621" m="3256"/> <line igte="26600" ilt="26650" s="3629" m="3264"/> <line igte="26650" ilt="26700" s="3636" m="3271"/> <line igte="26700" ilt="26750" s="3644" m="3279"/> <line igte="26750" ilt="26800" s="3651" m="3286"/> <line igte="26800" ilt="26850" s="3659" m="3294"/> <line igte="26850" ilt="26900" s="3666" m="3301"/> <line igte="26900" ilt="26950" s="3674" m="3309"/> <line igte="26950" ilt="27000" s="3681" m="3316"/> <line igte="27000" ilt="27050" s="3689" m="3324"/> <line igte="27050" ilt="27100" s="3696" m="3331"/> <line igte="27100" ilt="27150" s="3704" m="3339"/> <line igte="27150" ilt="27200" s="3711" m="3346"/> <line igte="27200" ilt="27250" s="3719" m="3354"/> <line igte="27250" ilt="27300" s="3726" m="3361"/> <line igte="27300" ilt="27350" s="3734" m="3369"/> <line igte="27350" ilt="27400" s="3741" m="3376"/> <line igte="27400" ilt="27450" s="3749" m="3384"/> <line igte="27450" ilt="27500" s="3756" m="3391"/> <line igte="27500" ilt="27550" s="3764" m="3399"/> <line igte="27550" ilt="27600" s="3771" m="3406"/> <line igte="27600" ilt="27650" s="3779" m="3414"/> <line igte="27650" ilt="27700" s="3786" m="3421"/> <line igte="27700" ilt="27750" s="3794" m="3429"/> <line igte="27750" ilt="27800" s="3801" m="3436"/> <line igte="27800" ilt="27850" s="3809" m="3444"/> <line igte="27850" ilt="27900" s="3816" m="3451"/> <line igte="27900" ilt="27950" s="3824" m="3459"/> <line igte="27950" ilt="28000" s="3831" m="3466"/> <line igte="28000" ilt="28050" s="3839" m="3474"/> <line igte="28050" ilt="28100" s="3846" m="3481"/> <line igte="28100" ilt="28150" s="3854" m="3489"/> <line igte="28150" ilt="28200" s="3861" m="3496"/> <line igte="28200" ilt="28250" s="3869" m="3504"/> <line igte="28250" ilt="28300" s="3876" m="3511"/> <line igte="28300" ilt="28350" s="3884" m="3519"/> <line igte="28350" ilt="28400" s="3891" m="3526"/> <line igte="28400" ilt="28450" s="3899" m="3534"/> <line igte="28450" ilt="28500" s="3906" m="3541"/> <line igte="28500" ilt="28550" s="3914" m="3549"/> <line igte="28550" ilt="28600" s="3921" m="3556"/> <line igte="28600" ilt="28650" s="3929" m="3564"/> <line igte="28650" ilt="28700" s="3936" m="3571"/> <line igte="28700" ilt="28750" s="3944" m="3579"/> <line igte="28750" ilt="28800" s="3951" m="3586"/> <line igte="28800" ilt="28850" s="3959" m="3594"/> <line igte="28850" ilt="28900" s="3966" m="3601"/> <line igte="28900" ilt="28950" s="3974" m="3609"/> <line igte="28950" ilt="29000" s="3981" m="3616"/> <line igte="29000" ilt="29050" s="3989" m="3624"/> <line igte="29050" ilt="29100" s="3996" m="3631"/> <line igte="29100" ilt="29150" s="4004" m="3639"/> <line igte="29150" ilt="29200" s="4011" m="3646"/> <line igte="29200" ilt="29250" s="4019" m="3654"/> <line igte="29250" ilt="29300" s="4026" m="3661"/> <line igte="29300" ilt="29350" s="4034" m="3669"/> <line igte="29350" ilt="29400" s="4041" m="3676"/> <line igte="29400" ilt="29450" s="4049" m="3684"/> <line igte="29450" ilt="29500" s="4056" m="3691"/> <line igte="29500" ilt="29550" s="4064" m="3699"/> <line igte="29550" ilt="29600" s="4071" m="3706"/> <line igte="29600" ilt="29650" s="4079" m="3714"/> <line igte="29650" ilt="29700" s="4086" m="3721"/> <line igte="29700" ilt="29750" s="4096" m="3729"/> <line igte="29750" ilt="29800" s="4109" m="3736"/> <line igte="29800" ilt="29850" s="4121" m="3744"/> <line igte="29850" ilt="29900" s="4134" m="3751"/> <line igte="29900" ilt="29950" s="4146" m="3759"/> <line igte="29950" ilt="30000" s="4159" m="3766"/> <line igte="30000" ilt="30050" s="4171" m="3774"/> <line igte="30050" ilt="30100" s="4184" m="3781"/> <line igte="30100" ilt="30150" s="4196" m="3789"/> <line igte="30150" ilt="30200" s="4209" m="3796"/> <line igte="30200" ilt="30250" s="4221" m="3804"/> <line igte="30250" ilt="30300" s="4234" m="3811"/> <line igte="30300" ilt="30350" s="4246" m="3819"/> <line igte="30350" ilt="30400" s="4259" m="3826"/> <line igte="30400" ilt="30450" s="4271" m="3834"/> <line igte="30450" ilt="30500" s="4284" m="3841"/> <line igte="30500" ilt="30550" s="4296" m="3849"/> <line igte="30550" ilt="30600" s="4309" m="3856"/> <line igte="30600" ilt="30650" s="4321" m="3864"/> <line igte="30650" ilt="30700" s="4334" m="3871"/> <line igte="30700" ilt="30750" s="4346" m="3879"/> <line igte="30750" ilt="30800" s="4359" m="3886"/> <line igte="30800" ilt="30850" s="4371" m="3894"/> <line igte="30850" ilt="30900" s="4384" m="3901"/> <line igte="30900" ilt="30950" s="4396" m="3909"/> <line igte="30950" ilt="31000" s="4409" m="3916"/> <line igte="31000" ilt="31050" s="4421" m="3924"/> <line igte="31050" ilt="31100" s="4434" m="3931"/> <line igte="31100" ilt="31150" s="4446" m="3939"/> <line igte="31150" ilt="31200" s="4459" m="3946"/> <line igte="31200" ilt="31250" s="4471" m="3954"/> <line igte="31250" ilt="31300" s="4484" m="3961"/> <line igte="31300" ilt="31350" s="4496" m="3969"/> <line igte="31350" ilt="31400" s="4509" m="3976"/> <line igte="31400" ilt="31450" s="4521" m="3984"/> <line igte="31450" ilt="31500" s="4534" m="3991"/> <line igte="31500" ilt="31550" s="4546" m="3999"/> <line igte="31550" ilt="31600" s="4559" m="4006"/> <line igte="31600" ilt="31650" s="4571" m="4014"/> <line igte="31650" ilt="31700" s="4584" m="4021"/> <line igte="31700" ilt="31750" s="4596" m="4029"/> <line igte="31750" ilt="31800" s="4609" m="4036"/> <line igte="31800" ilt="31850" s="4621" m="4044"/> <line igte="31850" ilt="31900" s="4634" m="4051"/> <line igte="31900" ilt="31950" s="4646" m="4059"/> <line igte="31950" ilt="32000" s="4659" m="4066"/> <line igte="32000" ilt="32050" s="4671" m="4074"/> <line igte="32050" ilt="32100" s="4684" m="4081"/> <line igte="32100" ilt="32150" s="4696" m="4089"/> <line igte="32150" ilt="32200" s="4709" m="4096"/> <line igte="32200" ilt="32250" s="4721" m="4104"/> <line igte="32250" ilt="32300" s="4734" m="4111"/> <line igte="32300" ilt="32350" s="4746" m="4119"/> <line igte="32350" ilt="32400" s="4759" m="4126"/> <line igte="32400" ilt="32450" s="4771" m="4134"/> <line igte="32450" ilt="32500" s="4784" m="4141"/> <line igte="32500" ilt="32550" s="4796" m="4149"/> <line igte="32550" ilt="32600" s="4809" m="4156"/> <line igte="32600" ilt="32650" s="4821" m="4164"/> <line igte="32650" ilt="32700" s="4834" m="4171"/> <line igte="32700" ilt="32750" s="4846" m="4179"/> <line igte="32750" ilt="32800" s="4859" m="4186"/> <line igte="32800" ilt="32850" s="4871" m="4194"/> <line igte="32850" ilt="32900" s="4884" m="4201"/> <line igte="32900" ilt="32950" s="4896" m="4209"/> <line igte="32950" ilt="33000" s="4909" m="4216"/> <line igte="33000" ilt="33050" s="4921" m="4224"/> <line igte="33050" ilt="33100" s="4934" m="4231"/> <line igte="33100" ilt="33150" s="4946" m="4239"/> <line igte="33150" ilt="33200" s="4959" m="4246"/> <line igte="33200" ilt="33250" s="4971" m="4254"/> <line igte="33250" ilt="33300" s="4984" m="4261"/> <line igte="33300" ilt="33350" s="4996" m="4269"/> <line igte="33350" ilt="33400" s="5009" m="4276"/> <line igte="33400" ilt="33450" s="5021" m="4284"/> <line igte="33450" ilt="33500" s="5034" m="4291"/> <line igte="33500" ilt="33550" s="5046" m="4299"/> <line igte="33550" ilt="33600" s="5059" m="4306"/> <line igte="33600" ilt="33650" s="5071" m="4314"/> <line igte="33650" ilt="33700" s="5084" m="4321"/> <line igte="33700" ilt="33750" s="5096" m="4329"/> <line igte="33750" ilt="33800" s="5109" m="4336"/> <line igte="33800" ilt="33850" s="5121" m="4344"/> <line igte="33850" ilt="33900" s="5134" m="4351"/> <line igte="33900" ilt="33950" s="5146" m="4359"/> <line igte="33950" ilt="34000" s="5159" m="4366"/> <line igte="34000" ilt="34050" s="5171" m="4374"/> <line igte="34050" ilt="34100" s="5184" m="4381"/> <line igte="34100" ilt="34150" s="5196" m="4389"/> <line igte="34150" ilt="34200" s="5209" m="4396"/> <line igte="34200" ilt="34250" s="5221" m="4404"/> <line igte="34250" ilt="34300" s="5234" m="4411"/> <line igte="34300" ilt="34350" s="5246" m="4419"/> <line igte="34350" ilt="34400" s="5259" m="4426"/> <line igte="34400" ilt="34450" s="5271" m="4434"/> <line igte="34450" ilt="34500" s="5284" m="4441"/> <line igte="34500" ilt="34550" s="5296" m="4449"/> <line igte="34550" ilt="34600" s="5309" m="4456"/> <line igte="34600" ilt="34650" s="5321" m="4464"/> <line igte="34650" ilt="34700" s="5334" m="4471"/> <line igte="34700" ilt="34750" s="5346" m="4479"/> <line igte="34750" ilt="34800" s="5359" m="4486"/> <line igte="34800" ilt="34850" s="5371" m="4494"/> <line igte="34850" ilt="34900" s="5384" m="4501"/> <line igte="34900" ilt="34950" s="5396" m="4509"/> <line igte="34950" ilt="35000" s="5409" m="4516"/> <line igte="35000" ilt="35050" s="5421" m="4524"/> <line igte="35050" ilt="35100" s="5434" m="4531"/> <line igte="35100" ilt="35150" s="5446" m="4539"/> <line igte="35150" ilt="35200" s="5459" m="4546"/> <line igte="35200" ilt="35250" s="5471" m="4554"/> <line igte="35250" ilt="35300" s="5484" m="4561"/> <line igte="35300" ilt="35350" s="5496" m="4569"/> <line igte="35350" ilt="35400" s="5509" m="4576"/> <line igte="35400" ilt="35450" s="5521" m="4584"/> <line igte="35450" ilt="35500" s="5534" m="4591"/> <line igte="35500" ilt="35550" s="5546" m="4599"/> <line igte="35550" ilt="35600" s="5559" m="4606"/> <line igte="35600" ilt="35650" s="5571" m="461 |
Administrator
|
On 3/31/06, Richard Braman <[hidden email]> wrote:
> 2. Check the "You" Box on Line 5, notice the value on Line 5 changes to > 800. Line 5 is bind id f1-22 > The value is INCORRECT. It should be 4000, as it derives its value from > Line F of the Standard worksheet on page2. Richard, Initially as I load the form the value on line 5 is 16400. I click on the "You" box and the value stays at 16400. So I don't seem to manage to reproduce the use case you are describing above. I check the "You" box on line 5. This is bound to id c1-1, which is instance('f1040ez')/f1040ez/SEQ0100. Then I look at the value on line 5, bound to id f1-22. The rule for this is: if (instance('f1040ez')/f1040ez/SEQ0775 eq 'X' or instance('f1040ez')/f1040ez/SEQ0770 eq 'X') then instance('standard-deduction-worksheet')/wksht/lineF else if (instance('f1040ez')/f1040ez/SEQ0030 eq '') then 8200 else 16400 That expression does not use the value of the node bound to the "You" checkbox. So when I check the You box, I am not surpised that the value does not change. Am I missing something? Alex -- Blog (XML, Web apps, Open Source): http://www.orbeon.com/blog/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
--
Follow Orbeon on Twitter: @orbeon Follow me on Twitter: @avernet |
I dont know Alex.... I think you are missing something.
c1-3 is the You box on Line 5 (not c1-1), which is nodeset="/form/f1040ez/SEQ0770". Ryan and I both check the box and it goes to 800. PLease try again, this is a bug that is really holding the development up. Alessandro Vernet wrote: > On 3/31/06, Richard Braman <[hidden email]> wrote: > >> 2. Check the "You" Box on Line 5, notice the value on Line 5 changes to >> 800. Line 5 is bind id f1-22 >> The value is INCORRECT. It should be 4000, as it derives its value from >> Line F of the Standard worksheet on page2. >> > > Richard, > > Initially as I load the form the value on line 5 is 16400. I click on > the "You" box and the value stays at 16400. So I don't seem to manage > to reproduce the use case you are describing above. > > I check the "You" box on line 5. This is bound to id c1-1, which is > instance('f1040ez')/f1040ez/SEQ0100. > > Then I look at the value on line 5, bound to id f1-22. The rule for this is: > > if (instance('f1040ez')/f1040ez/SEQ0775 eq 'X' or > instance('f1040ez')/f1040ez/SEQ0770 eq 'X') then > instance('standard-deduction-worksheet')/wksht/lineF else if > (instance('f1040ez')/f1040ez/SEQ0030 eq '') then 8200 else 16400 > > That expression does not use the value of the node bound to the "You" > checkbox. So when I check the You box, I am not surpised that the > value does not change. > > Am I missing something? > > Alex > -- > Blog (XML, Web apps, Open Source): > http://www.orbeon.com/blog/ > > > ------------------------------------------------------------------------ > > > -- > You receive this message as a subscriber of the [hidden email] mailing list. > To unsubscribe: mailto:[hidden email] > For general help: mailto:[hidden email]?subject=help > ObjectWeb mailing lists service home page: http://www.objectweb.org/wws > Richard L Braman, Jr., CPA Tax Code Software Foundation, Inc. Open Source Tax Software http://www.taxcodesoftware.org [hidden email] -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Administrator
|
In reply to this post by Alessandro Vernet
On 4/4/06, Alessandro Vernet <[hidden email]> wrote:
> Initially as I load the form the value on line 5 is 16400. I click on > the "You" box and the value stays at 16400. So I don't seem to manage > to reproduce the use case you are describing above. Richard, I now seem to be able to reproduce the problem, with the same file. Mmmh, that's strange. However your server is down right now and the images don't load which makes the form very hard to use. Please let me know when you server is back up and I will give it another shot. Alex -- Blog (XML, Web apps, Open Source): http://www.orbeon.com/blog/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
--
Follow Orbeon on Twitter: @orbeon Follow me on Twitter: @avernet |
sorry, its back up now.
Alessandro Vernet wrote: > On 4/4/06, Alessandro Vernet <[hidden email]> wrote: > >> Initially as I load the form the value on line 5 is 16400. I click on >> the "You" box and the value stays at 16400. So I don't seem to manage >> to reproduce the use case you are describing above. >> > > Richard, > > I now seem to be able to reproduce the problem, with the same file. > Mmmh, that's strange. However your server is down right now and the > images don't load which makes the form very hard to use. Please let me > know when you server is back up and I will give it another shot. > > Alex > -- > Blog (XML, Web apps, Open Source): > http://www.orbeon.com/blog/ > > > ------------------------------------------------------------------------ > > > -- > You receive this message as a subscriber of the [hidden email] mailing list. > To unsubscribe: mailto:[hidden email] > For general help: mailto:[hidden email]?subject=help > ObjectWeb mailing lists service home page: http://www.objectweb.org/wws > Richard L Braman, Jr., CPA Tax Code Software Foundation, Inc. Open Source Tax Software http://www.taxcodesoftware.org [hidden email] -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Alex,
I've reduced this file to the test data only to make it easier and I think I may have found the problem. I attach two file, one ending error.xsl the other noerror.xsl. The difference with the files is the placing of the binds! These both look nicer in the sandbox and run fine to make it easier. Open the error file and you have two groups page 1 and page 2. Click one of the check boxes in page 1 and it shows as 4000 (correct as you can see by the 'value it should be' on page 2) click the other box and it still shows 4000, but as you can see it should be 800. Now try the same in noerror, and because the xforms:bind is located after the f2-6 bind rather than before it! Obviously this is causing a problem because of the order they are processed. Obviously we can quite easily work around this, but is this a bug? Hope this helps Ryan Ryan Puddephatt Software Engineer TFX Group - IT UK 1 Michaelson Square Livingston West Lothian Scotand EH54 7DP * [hidden email] ( 01506 407 110 7 01506 407 108 >-----Original Message----- >From: Richard Braman [mailto:[hidden email]] >Sent: 08 April 2006 05:44 >To: [hidden email] >Subject: Re: [ops-users] Calc Bug > >sorry, its back up now. > >Alessandro Vernet wrote: >> On 4/4/06, Alessandro Vernet <[hidden email]> wrote: >> >>> Initially as I load the form the value on line 5 is 16400. I click on >>> the "You" box and the value stays at 16400. So I don't seem to manage >>> to reproduce the use case you are describing above. >>> >> >> Richard, >> >> I now seem to be able to reproduce the problem, with the same file. >> Mmmh, that's strange. However your server is down right now and the >> images don't load which makes the form very hard to use. Please let me >> know when you server is back up and I will give it another shot. >> >> Alex >> -- >> Blog (XML, Web apps, Open Source): >> http://www.orbeon.com/blog/ >> >> >> ------------------------------------------------------------------------ >> >> >> -- >> You receive this message as a subscriber of the [hidden email] >mailing list. >> To unsubscribe: mailto:[hidden email] >> For general help: mailto:[hidden email]?subject=help >> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws >> > >-- >Richard L Braman, Jr., CPA >Tax Code Software Foundation, Inc. >Open Source Tax Software >http://www.taxcodesoftware.org >[hidden email] > -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Alex/Erik,
Has a bug been entered for this? Thanks Ryan Puddephatt Software Engineer TFX Group - IT UK 1 Michaelson Square Livingston West Lothian Scotand EH54 7DP * [hidden email] ( 01506 407 110 7 01506 407 108 >-----Original Message----- >From: Ryan Puddephatt [mailto:[hidden email]] >Sent: 15 April 2006 22:14 >To: [hidden email] >Subject: RE: [ops-users] Calc Bug > >Alex, > I've reduced this file to the test data only to make it easier and I >think I may have found the problem. I attach two file, one ending error.xsl >the other noerror.xsl. The difference with the files is the placing of the >binds! > >These both look nicer in the sandbox and run fine to make it easier. > >Open the error file and you have two groups page 1 and page 2. Click one of >the check boxes in page 1 and it shows as 4000 (correct as you can see by >the 'value it should be' on page 2) click the other box and it still shows >4000, but as you can see it should be 800. > >Now try the same in noerror, and because the xforms:bind is located after >the f2-6 bind rather than before it! Obviously this is causing a problem >because of the order they are processed. Obviously we can quite easily work >around this, but is this a bug? > >Hope this helps > >Ryan > >Ryan Puddephatt >Software Engineer >TFX Group - IT UK >1 Michaelson Square >Livingston >West Lothian >Scotand >EH54 7DP > >* [hidden email] >( 01506 407 110 >7 01506 407 108 > > >>-----Original Message----- >>From: Richard Braman [mailto:[hidden email]] >>Sent: 08 April 2006 05:44 >>To: [hidden email] >>Subject: Re: [ops-users] Calc Bug >> >>sorry, its back up now. >> >>Alessandro Vernet wrote: >>> On 4/4/06, Alessandro Vernet <[hidden email]> wrote: >>> >>>> Initially as I load the form the value on line 5 is 16400. I click on >>>> the "You" box and the value stays at 16400. So I don't seem to manage >>>> to reproduce the use case you are describing above. >>>> >>> >>> Richard, >>> >>> I now seem to be able to reproduce the problem, with the same file. >>> Mmmh, that's strange. However your server is down right now and the >>> images don't load which makes the form very hard to use. Please let me >>> know when you server is back up and I will give it another shot. >>> >>> Alex >>> -- >>> Blog (XML, Web apps, Open Source): >>> http://www.orbeon.com/blog/ >>> >>> >>> ------------------------------------------------------------------------ >>> >>> >>> -- >>> You receive this message as a subscriber of the [hidden email] >>mailing list. >>> To unsubscribe: mailto:[hidden email] >>> For general help: mailto:[hidden email]?subject=help >>> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws >>> >> >>-- >>Richard L Braman, Jr., CPA >>Tax Code Software Foundation, Inc. >>Open Source Tax Software >>http://www.taxcodesoftware.org >>[hidden email] >> -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Administrator
|
Ryan/Richard,
I got back to this today, and this example now fails as we are now using the latest version of Saxon to evaluate XPath expressions and it apparently got more strict. In particular it complains that "A sequence of more than one item is not allowed as the first argument of string()" for a number of expressions. I started commenting some expressions and fixing other expressions, but doing this on a file of almost 4000 lines for which I don't understand the business logic is not an easy task. So Richard, I suggest you try to upgrade to a nightly build when you get a chance and fix those XPath expressions. Maybe fixing the expressions will also fix your problem. Alex On 5/7/06, Ryan Puddephatt <[hidden email]> wrote: > Alex/Erik, > Has a bug been entered for this? > > Thanks > > Ryan Puddephatt > Software Engineer > TFX Group - IT UK > 1 Michaelson Square > Livingston > West Lothian > Scotand > EH54 7DP > > * [hidden email] > ( 01506 407 110 > 7 01506 407 108 > > >-----Original Message----- > >From: Ryan Puddephatt [mailto:[hidden email]] > >Sent: 15 April 2006 22:14 > >To: [hidden email] > >Subject: RE: [ops-users] Calc Bug > > > >Alex, > > I've reduced this file to the test data only to make it easier and I > >think I may have found the problem. I attach two file, one ending error.xsl > >the other noerror.xsl. The difference with the files is the placing of the > >binds! > > > >These both look nicer in the sandbox and run fine to make it easier. > > > >Open the error file and you have two groups page 1 and page 2. Click one of > >the check boxes in page 1 and it shows as 4000 (correct as you can see by > >the 'value it should be' on page 2) click the other box and it still shows > >4000, but as you can see it should be 800. > > > >Now try the same in noerror, and because the xforms:bind is located after > >the f2-6 bind rather than before it! Obviously this is causing a problem > >because of the order they are processed. Obviously we can quite easily work > >around this, but is this a bug? > > > >Hope this helps > > > >Ryan > > > >Ryan Puddephatt > >Software Engineer > >TFX Group - IT UK > >1 Michaelson Square > >Livingston > >West Lothian > >Scotand > >EH54 7DP > > > >* [hidden email] > >( 01506 407 110 > >7 01506 407 108 > > > > > >>-----Original Message----- > >>From: Richard Braman [mailto:[hidden email]] > >>Sent: 08 April 2006 05:44 > >>To: [hidden email] > >>Subject: Re: [ops-users] Calc Bug > >> > >>sorry, its back up now. > >> > >>Alessandro Vernet wrote: > >>> On 4/4/06, Alessandro Vernet <[hidden email]> wrote: > >>> > >>>> Initially as I load the form the value on line 5 is 16400. I click on > >>>> the "You" box and the value stays at 16400. So I don't seem to manage > >>>> to reproduce the use case you are describing above. > >>>> > >>> > >>> Richard, > >>> > >>> I now seem to be able to reproduce the problem, with the same file. > >>> Mmmh, that's strange. However your server is down right now and the > >>> images don't load which makes the form very hard to use. Please let me > >>> know when you server is back up and I will give it another shot. > >>> > >>> Alex > >>> -- > >>> Blog (XML, Web apps, Open Source): > >>> http://www.orbeon.com/blog/ > >>> > >>> > >>> ------------------------------------------------------------------------ > >>> > >>> > >>> -- > >>> You receive this message as a subscriber of the [hidden email] > >>mailing list. > >>> To unsubscribe: mailto:[hidden email] > >>> For general help: mailto:[hidden email]?subject=help > >>> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws > >>> > >> > >>-- > >>Richard L Braman, Jr., CPA > >>Tax Code Software Foundation, Inc. > >>Open Source Tax Software > >>http://www.taxcodesoftware.org > >>[hidden email] > >> > > > > > > > -- > You receive this message as a subscriber of the [hidden email] mailing list. > To unsubscribe: mailto:[hidden email] > For general help: mailto:[hidden email]?subject=help > ObjectWeb mailing lists service home page: http://www.objectweb.org/wws > > > -- Blog (XML, Web apps, Open Source): http://www.orbeon.com/blog/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
--
Follow Orbeon on Twitter: @orbeon Follow me on Twitter: @avernet |
Free forum by Nabble | Edit this page |