home *** CD-ROM | disk | FTP | other *** search
/ ftp.tcs3.com / ftp.tcs3.com.tar / ftp.tcs3.com / DRIVERS / Audio / Office2010 / ProPlus.WW / ProPsWW.cab / OART.DLL / 3000 / 3582 < prev    next >
Extensible Markup Language  |  2010-03-13  |  81KB  |  1,311 lines

  1. ∩╗┐<?xml version="1.0" encoding="utf-8"?>
  2. <!-- Copyright (c) Microsoft Corporation.  All rights reserved. -->
  3. <layoutDef xmlns="http://schemas.openxmlformats.org/drawingml/2006/diagram" uniqueId="urn:microsoft.com/office/officeart/2009/3/layout/IncreasingArrowsProcess">
  4.     <title val="Increasing Arrows Process" />
  5.     <desc val="" />
  6.     <catLst>
  7.         <cat type="process" pri="5500" />
  8.     </catLst>
  9.     <sampData>
  10.         <dataModel>
  11.             <ptLst>
  12.                 <pt modelId="0" type="doc" />
  13.                 <pt modelId="10" type="node">
  14.                     <prSet phldr="1" />
  15.                 </pt>
  16.                 <pt modelId="11" type="node">
  17.                     <prSet phldr="1" />
  18.                 </pt>
  19.                 <pt modelId="20" type="node">
  20.                     <prSet phldr="1" />
  21.                 </pt>
  22.                 <pt modelId="21" type="node">
  23.                     <prSet phldr="1" />
  24.                 </pt>
  25.                 <pt modelId="30" type="node">
  26.                     <prSet phldr="1" />
  27.                 </pt>
  28.                 <pt modelId="31" type="node">
  29.                     <prSet phldr="1" />
  30.                 </pt>
  31.             </ptLst>
  32.             <cxnLst>
  33.                 <cxn modelId="40" type="parOf" srcId="0" destId="10" srcOrd="0" destOrd="0" presId="" />
  34.                 <cxn modelId="12" type="parOf" srcId="10" destId="11" srcOrd="0" destOrd="0" presId="" />
  35.                 <cxn modelId="50" type="parOf" srcId="0" destId="20" srcOrd="1" destOrd="0" presId="" />
  36.                 <cxn modelId="22" type="parOf" srcId="20" destId="21" srcOrd="0" destOrd="0" presId="" />
  37.                 <cxn modelId="60" type="parOf" srcId="0" destId="30" srcOrd="2" destOrd="0" presId="" />
  38.                 <cxn modelId="32" type="parOf" srcId="30" destId="31" srcOrd="0" destOrd="0" presId="" />
  39.             </cxnLst>
  40.         </dataModel>
  41.     </sampData>
  42.     <styleData>
  43.         <dataModel>
  44.             <ptLst>
  45.                 <pt modelId="0" type="doc" />
  46.                 <pt modelId="10" type="node">
  47.                     <prSet phldr="1" />
  48.                 </pt>
  49.                 <pt modelId="11" type="node">
  50.                     <prSet phldr="1" />
  51.                 </pt>
  52.                 <pt modelId="20" type="node">
  53.                     <prSet phldr="1" />
  54.                 </pt>
  55.                 <pt modelId="21" type="node">
  56.                     <prSet phldr="1" />
  57.                 </pt>
  58.             </ptLst>
  59.             <cxnLst>
  60.                 <cxn modelId="40" type="parOf" srcId="0" destId="10" srcOrd="0" destOrd="0" presId="" />
  61.                 <cxn modelId="12" type="parOf" srcId="10" destId="11" srcOrd="0" destOrd="0" presId="" />
  62.                 <cxn modelId="50" type="parOf" srcId="0" destId="20" srcOrd="1" destOrd="0" presId="" />
  63.                 <cxn modelId="22" type="parOf" srcId="20" destId="21" srcOrd="0" destOrd="0" presId="" />
  64.             </cxnLst>
  65.         </dataModel>
  66.     </styleData>
  67.     <clrData>
  68.         <dataModel>
  69.             <ptLst>
  70.                 <pt modelId="0" type="doc" />
  71.                 <pt modelId="10" type="node">
  72.                     <prSet phldr="1" />
  73.                 </pt>
  74.                 <pt modelId="11" type="node">
  75.                     <prSet phldr="1" />
  76.                 </pt>
  77.                 <pt modelId="20" type="node">
  78.                     <prSet phldr="1" />
  79.                 </pt>
  80.                 <pt modelId="21" type="node">
  81.                     <prSet phldr="1" />
  82.                 </pt>
  83.                 <pt modelId="30" type="node">
  84.                     <prSet phldr="1" />
  85.                 </pt>
  86.                 <pt modelId="31" type="node">
  87.                     <prSet phldr="1" />
  88.                 </pt>
  89.             </ptLst>
  90.             <cxnLst>
  91.                 <cxn modelId="40" type="parOf" srcId="0" destId="10" srcOrd="0" destOrd="0" presId="" />
  92.                 <cxn modelId="12" type="parOf" srcId="10" destId="11" srcOrd="0" destOrd="0" presId="" />
  93.                 <cxn modelId="50" type="parOf" srcId="0" destId="20" srcOrd="1" destOrd="0" presId="" />
  94.                 <cxn modelId="22" type="parOf" srcId="20" destId="21" srcOrd="0" destOrd="0" presId="" />
  95.                 <cxn modelId="60" type="parOf" srcId="0" destId="30" srcOrd="2" destOrd="0" presId="" />
  96.                 <cxn modelId="32" type="parOf" srcId="30" destId="31" srcOrd="0" destOrd="0" presId="" />
  97.             </cxnLst>
  98.         </dataModel>
  99.     </clrData>
  100.     <!--Root layoutNode-->
  101.     <layoutNode>
  102.         <varLst>
  103.             <chMax val="5" />
  104.             <chPref val="5" />
  105.             <dir val="norm" />
  106.             <animLvl val="lvl" />
  107.         </varLst>
  108.         <shape />
  109.         <choose>
  110.             <!--1 node-->
  111.             <if axis="ch" ptType="node" func="cnt" op="equ" val="1">
  112.                 <choose>
  113.                     <!-- no children nodes -->
  114.                     <if axis="ch ch" ptType="node node" func="cnt" op="equ" val="0">
  115.                         <alg type="composite">
  116.                             <param type="ar" val="6.8662" />
  117.                         </alg>
  118.                         <choose>
  119.                             <!-- sets direction -->
  120.                             <if func="var" arg="dir" op="equ" val="norm">
  121.                                 <constrLst>
  122.                                     <!--Font size constraint-->
  123.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  124.                                     <!--Constraints for rightArrow1-->
  125.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  126.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  127.                                     <constr type="w" for="ch" forName="parentText1" refType="w" />
  128.                                     <constr type="h" for="ch" forName="parentText1" refType="h" />
  129.                                 </constrLst>
  130.                             </if>
  131.                             <else>
  132.                                 <constrLst>
  133.                                     <!--Font size constraint-->
  134.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  135.                                     <!--Constraints for rightArrow1-->
  136.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  137.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  138.                                     <constr type="w" for="ch" forName="parentText1" refType="w" />
  139.                                     <constr type="h" for="ch" forName="parentText1" refType="h" />
  140.                                 </constrLst>
  141.                             </else>
  142.                         </choose>
  143.                     </if>
  144.                     <!-- children nodes -->
  145.                     <else>
  146.                         <alg type="composite">
  147.                             <param type="ar" val="1.9864" />
  148.                         </alg>
  149.                         <choose>
  150.                             <!-- sets direction -->
  151.                             <if func="var" arg="dir" op="equ" val="norm">
  152.                                 <constrLst>
  153.                                     <!--Font size constraint-->
  154.                                     <constr type="primFontSz" for="des" forName="childText1" val="65" />
  155.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  156.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  157.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  158.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  159.                                     <constr type="w" for="ch" forName="parentText1" refType="w" />
  160.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.2893" />
  161.                                     <constr type="l" for="ch" forName="childText1" refType="w" fact="0" />
  162.                                     <constr type="t" for="ch" forName="childText1" refType="h" fact="0.224" />
  163.                                     <constr type="w" for="ch" forName="childText1" refType="w" fact="0.9241" />
  164.                                     <constr type="h" for="ch" forName="childText1" refType="h" fact="0.776" />
  165.                                 </constrLst>
  166.                             </if>
  167.                             <else>
  168.                                 <constrLst>
  169.                                     <!--Font size constraint-->
  170.                                     <constr type="primFontSz" for="des" forName="childText1" val="65" />
  171.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  172.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  173.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  174.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  175.                                     <constr type="w" for="ch" forName="parentText1" refType="w" />
  176.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.2893" />
  177.                                     <constr type="l" for="ch" forName="childText1" refType="w" fact="0.076" />
  178.                                     <constr type="t" for="ch" forName="childText1" refType="h" fact="0.224" />
  179.                                     <constr type="w" for="ch" forName="childText1" refType="w" fact="0.9241" />
  180.                                     <constr type="h" for="ch" forName="childText1" refType="h" fact="0.776" />
  181.                                 </constrLst>
  182.                             </else>
  183.                         </choose>
  184.                     </else>
  185.                 </choose>
  186.             </if>
  187.             <!--2 nodes-->
  188.             <if axis="ch" ptType="node" func="cnt" op="equ" val="2">
  189.                 <choose>
  190.                     <!-- no children nodes -->
  191.                     <if axis="ch ch" ptType="node node" func="cnt" op="equ" val="0">
  192.                         <alg type="composite">
  193.                             <param type="ar" val="5.1498" />
  194.                         </alg>
  195.                         <choose>
  196.                             <!-- sets direction -->
  197.                             <if func="var" arg="dir" op="equ" val="norm">
  198.                                 <constrLst>
  199.                                     <!--Font size constraint-->
  200.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  201.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  202.                                     <!--Constraints for parentText1-->
  203.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  204.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  205.                                     <constr type="w" for="ch" forName="parentText1" refType="w" />
  206.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.7501" />
  207.                                     <!--Constraints for parentText2-->
  208.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0.462" />
  209.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.2499" />
  210.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.538" />
  211.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.7501" />
  212.                                 </constrLst>
  213.                             </if>
  214.                             <else>
  215.                                 <constrLst>
  216.                                     <!--Font size constraint-->
  217.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  218.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  219.                                     <!--Constraints for parentText1-->
  220.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  221.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  222.                                     <constr type="w" for="ch" forName="parentText1" refType="w" />
  223.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.7501" />
  224.                                     <!--Constraints for parentText2-->
  225.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0.0" />
  226.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.2499" />
  227.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.538" />
  228.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.7501" />
  229.                                 </constrLst>
  230.                             </else>
  231.                         </choose>
  232.                     </if>
  233.                     <!-- children nodes -->
  234.                     <else>
  235.                         <alg type="composite">
  236.                             <param type="ar" val="2.0563" />
  237.                         </alg>
  238.                         <choose>
  239.                             <!-- sets direction -->
  240.                             <if func="var" arg="dir" op="equ" val="norm">
  241.                                 <constrLst>
  242.                                     <!--Font size constraint-->
  243.                                     <constr type="primFontSz" for="des" forName="childText1" val="65" />
  244.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  245.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  246.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  247.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  248.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  249.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  250.                                     <constr op="equ" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  251.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  252.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  253.                                     <constr type="w" for="ch" forName="parentText1" refType="w" fact="1" />
  254.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.2995" />
  255.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0.4620" />
  256.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.0998" />
  257.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.538" />
  258.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.2995" />
  259.                                     <constr type="l" for="ch" forName="childText1" refType="w" fact="0" />
  260.                                     <constr type="t" for="ch" forName="childText1" refType="h" fact="0.2317" />
  261.                                     <constr type="w" for="ch" forName="childText1" refType="w" fact="0.4620" />
  262.                                     <constr type="h" for="ch" forName="childText1" refType="h" fact="0.6685" />
  263.                                     <constr type="l" for="ch" forName="childText2" refType="w" fact="0.4620" />
  264.                                     <constr type="t" for="ch" forName="childText2" refType="h" fact="0.3315" />
  265.                                     <constr type="w" for="ch" forName="childText2" refType="w" fact="0.4620" />
  266.                                     <constr type="h" for="ch" forName="childText2" refType="h" fact="0.6685" />
  267.                                 </constrLst>
  268.                             </if>
  269.                             <else>
  270.                                 <constrLst>
  271.                                     <!--Font size constraint-->
  272.                                     <constr type="primFontSz" for="des" forName="childText1" val="65" />
  273.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  274.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  275.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  276.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  277.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  278.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  279.                                     <constr op="equ" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  280.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  281.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  282.                                     <constr type="w" for="ch" forName="parentText1" refType="w" fact="1" />
  283.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.2995" />
  284.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0.0" />
  285.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.0998" />
  286.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.538" />
  287.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.2995" />
  288.                                     <constr type="l" for="ch" forName="childText1" refType="w" fact="0.538" />
  289.                                     <constr type="t" for="ch" forName="childText1" refType="h" fact="0.2317" />
  290.                                     <constr type="w" for="ch" forName="childText1" refType="w" fact="0.4620" />
  291.                                     <constr type="h" for="ch" forName="childText1" refType="h" fact="0.6685" />
  292.                                     <constr type="l" for="ch" forName="childText2" refType="w" fact="0.076" />
  293.                                     <constr type="t" for="ch" forName="childText2" refType="h" fact="0.3315" />
  294.                                     <constr type="w" for="ch" forName="childText2" refType="w" fact="0.4620" />
  295.                                     <constr type="h" for="ch" forName="childText2" refType="h" fact="0.6685" />
  296.                                 </constrLst>
  297.                             </else>
  298.                         </choose>
  299.                     </else>
  300.                 </choose>
  301.             </if>
  302.             <!--3 nodes-->
  303.             <if axis="ch" ptType="node" func="cnt" op="equ" val="3">
  304.                 <choose>
  305.                     <!-- no children nodes -->
  306.                     <if axis="ch ch" ptType="node node" func="cnt" op="equ" val="0">
  307.                         <alg type="composite">
  308.                             <param type="ar" val="4.1198" />
  309.                         </alg>
  310.                         <choose>
  311.                             <!-- sets direction -->
  312.                             <if func="var" arg="dir" op="equ" val="norm">
  313.                                 <constrLst>
  314.                                     <!--Font size constraint-->
  315.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  316.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  317.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  318.                                     <!--Constraints for parentText1-->
  319.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  320.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  321.                                     <constr type="w" for="ch" forName="parentText1" refType="w" />
  322.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.6" />
  323.                                     <!--Constraints for parentText2-->
  324.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0.308" />
  325.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.2" />
  326.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.692" />
  327.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.6" />
  328.                                     <!--Constraints for parentText3-->
  329.                                     <constr type="l" for="ch" forName="parentText3" refType="w" fact="0.616" />
  330.                                     <constr type="t" for="ch" forName="parentText3" refType="h" fact="0.4" />
  331.                                     <constr type="w" for="ch" forName="parentText3" refType="w" fact="0.384" />
  332.                                     <constr type="h" for="ch" forName="parentText3" refType="h" fact="0.6" />
  333.                                 </constrLst>
  334.                             </if>
  335.                             <else>
  336.                                 <constrLst>
  337.                                     <!--Font size constraint-->
  338.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  339.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  340.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  341.                                     <!--Constraints for parentText1-->
  342.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  343.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  344.                                     <constr type="w" for="ch" forName="parentText1" refType="w" />
  345.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.6" />
  346.                                     <!--Constraints for parentText2-->
  347.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0.0" />
  348.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.2" />
  349.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.692" />
  350.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.6" />
  351.                                     <!--Constraints for parentText3-->
  352.                                     <constr type="l" for="ch" forName="parentText3" refType="w" fact="0.0" />
  353.                                     <constr type="t" for="ch" forName="parentText3" refType="h" fact="0.4" />
  354.                                     <constr type="w" for="ch" forName="parentText3" refType="w" fact="0.384" />
  355.                                     <constr type="h" for="ch" forName="parentText3" refType="h" fact="0.6" />
  356.                                 </constrLst>
  357.                             </else>
  358.                         </choose>
  359.                     </if>
  360.                     <else>
  361.                         <alg type="composite">
  362.                             <param type="ar" val="2.0702" />
  363.                         </alg>
  364.                         <choose>
  365.                             <!-- sets direction -->
  366.                             <if func="var" arg="dir" op="equ" val="norm">
  367.                                 <constrLst>
  368.                                     <!--Font size constraint-->
  369.                                     <constr type="primFontSz" for="des" forName="childText1" val="65" />
  370.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  371.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  372.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  373.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  374.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  375.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  376.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  377.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  378.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  379.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  380.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  381.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  382.                                     <constr op="equ" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  383.                                     <constr op="equ" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  384.                                     <constr type="l" for="ch" forName="childText1" refType="w" fact="0.0" />
  385.                                     <constr type="t" for="ch" forName="childText1" refType="h" fact="0.2325" />
  386.                                     <constr type="w" for="ch" forName="childText1" refType="w" fact="0.308" />
  387.                                     <constr type="h" for="ch" forName="childText1" refType="h" fact="0.5808" />
  388.                                     <constr type="l" for="ch" forName="childText2" refType="w" fact="0.308" />
  389.                                     <constr type="t" for="ch" forName="childText2" refType="h" fact="0.333" />
  390.                                     <constr type="w" for="ch" forName="childText2" refType="w" fact="0.308" />
  391.                                     <constr type="h" for="ch" forName="childText2" refType="h" fact="0.5808" />
  392.                                     <constr type="l" for="ch" forName="childText3" refType="w" fact="0.616" />
  393.                                     <constr type="t" for="ch" forName="childText3" refType="h" fact="0.4335" />
  394.                                     <constr type="w" for="ch" forName="childText3" refType="w" fact="0.308" />
  395.                                     <constr type="h" for="ch" forName="childText3" refType="h" fact="0.5723" />
  396.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  397.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  398.                                     <constr type="w" for="ch" forName="parentText1" refType="w" />
  399.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.3015" />
  400.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0.308" />
  401.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.1005" />
  402.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.692" />
  403.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.3015" />
  404.                                     <constr type="l" for="ch" forName="parentText3" refType="w" fact="0.616" />
  405.                                     <constr type="t" for="ch" forName="parentText3" refType="h" fact="0.201" />
  406.                                     <constr type="w" for="ch" forName="parentText3" refType="w" fact="0.384" />
  407.                                     <constr type="h" for="ch" forName="parentText3" refType="h" fact="0.3015" />
  408.                                 </constrLst>
  409.                             </if>
  410.                             <else>
  411.                                 <constrLst>
  412.                                     <!--Font size constraint-->
  413.                                     <constr type="primFontSz" for="des" forName="childText1" val="65" />
  414.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  415.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  416.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  417.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  418.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  419.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  420.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  421.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  422.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  423.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  424.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  425.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  426.                                     <constr op="equ" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  427.                                     <constr op="equ" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  428.                                     <constr type="l" for="ch" forName="childText1" refType="w" fact="0.692" />
  429.                                     <constr type="t" for="ch" forName="childText1" refType="h" fact="0.2325" />
  430.                                     <constr type="w" for="ch" forName="childText1" refType="w" fact="0.308" />
  431.                                     <constr type="h" for="ch" forName="childText1" refType="h" fact="0.5808" />
  432.                                     <constr type="l" for="ch" forName="childText2" refType="w" fact="0.384" />
  433.                                     <constr type="t" for="ch" forName="childText2" refType="h" fact="0.333" />
  434.                                     <constr type="w" for="ch" forName="childText2" refType="w" fact="0.308" />
  435.                                     <constr type="h" for="ch" forName="childText2" refType="h" fact="0.5808" />
  436.                                     <constr type="l" for="ch" forName="childText3" refType="w" fact="0.076" />
  437.                                     <constr type="t" for="ch" forName="childText3" refType="h" fact="0.4335" />
  438.                                     <constr type="w" for="ch" forName="childText3" refType="w" fact="0.308" />
  439.                                     <constr type="h" for="ch" forName="childText3" refType="h" fact="0.5723" />
  440.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  441.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  442.                                     <constr type="w" for="ch" forName="parentText1" refType="w" />
  443.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.3015" />
  444.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0.0" />
  445.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.1005" />
  446.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.692" />
  447.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.3015" />
  448.                                     <constr type="l" for="ch" forName="parentText3" refType="w" fact="0.0" />
  449.                                     <constr type="t" for="ch" forName="parentText3" refType="h" fact="0.201" />
  450.                                     <constr type="w" for="ch" forName="parentText3" refType="w" fact="0.384" />
  451.                                     <constr type="h" for="ch" forName="parentText3" refType="h" fact="0.3015" />
  452.                                 </constrLst>
  453.                             </else>
  454.                         </choose>
  455.                     </else>
  456.                 </choose>
  457.             </if>
  458.             <!--4 nodes-->
  459.             <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  460.                 <choose>
  461.                     <!-- no children nodes -->
  462.                     <if axis="ch ch" ptType="node node" func="cnt" op="equ" val="0">
  463.                         <alg type="composite">
  464.                             <param type="ar" val="3.435" />
  465.                         </alg>
  466.                         <choose>
  467.                             <!-- sets direction -->
  468.                             <if func="var" arg="dir" op="equ" val="norm">
  469.                                 <constrLst>
  470.                                     <!--Font size constraint-->
  471.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  472.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  473.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  474.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText4" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  475.                                     <!--Constraints for rightArrow1-->
  476.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  477.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  478.                                     <constr type="w" for="ch" forName="parentText1" refType="w" fact="1" />
  479.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.5001" />
  480.                                     <!--Constraints for rightArrow2-->
  481.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0.2305" />
  482.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.1666" />
  483.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.7695" />
  484.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.5001" />
  485.                                     <!--Constraints for rightArrow3-->
  486.                                     <constr type="l" for="ch" forName="parentText3" refType="w" fact="0.461" />
  487.                                     <constr type="t" for="ch" forName="parentText3" refType="h" fact="0.3333" />
  488.                                     <constr type="w" for="ch" forName="parentText3" refType="w" fact="0.539" />
  489.                                     <constr type="h" for="ch" forName="parentText3" refType="h" fact="0.5001" />
  490.                                     <!--Constraints for rightArrow4-->
  491.                                     <constr type="l" for="ch" forName="parentText4" refType="w" fact="0.6915" />
  492.                                     <constr type="t" for="ch" forName="parentText4" refType="h" fact="0.4999" />
  493.                                     <constr type="w" for="ch" forName="parentText4" refType="w" fact="0.3085" />
  494.                                     <constr type="h" for="ch" forName="parentText4" refType="h" fact="0.5001" />
  495.                                 </constrLst>
  496.                             </if>
  497.                             <else>
  498.                                 <constrLst>
  499.                                     <!--Font size constraint-->
  500.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  501.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  502.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  503.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText4" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  504.                                     <!--Constraints for rightArrow1-->
  505.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  506.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  507.                                     <constr type="w" for="ch" forName="parentText1" refType="w" fact="1" />
  508.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.5001" />
  509.                                     <!--Constraints for rightArrow2-->
  510.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0" />
  511.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.1666" />
  512.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.7695" />
  513.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.5001" />
  514.                                     <!--Constraints for rightArrow3-->
  515.                                     <constr type="l" for="ch" forName="parentText3" refType="w" fact="0" />
  516.                                     <constr type="t" for="ch" forName="parentText3" refType="h" fact="0.3333" />
  517.                                     <constr type="w" for="ch" forName="parentText3" refType="w" fact="0.539" />
  518.                                     <constr type="h" for="ch" forName="parentText3" refType="h" fact="0.5001" />
  519.                                     <!--Constraints for rightArrow4-->
  520.                                     <constr type="l" for="ch" forName="parentText4" refType="w" fact="0" />
  521.                                     <constr type="t" for="ch" forName="parentText4" refType="h" fact="0.4999" />
  522.                                     <constr type="w" for="ch" forName="parentText4" refType="w" fact="0.3085" />
  523.                                     <constr type="h" for="ch" forName="parentText4" refType="h" fact="0.5001" />
  524.                                 </constrLst>
  525.                             </else>
  526.                         </choose>
  527.                     </if>
  528.                     <!-- children nodes -->
  529.                     <else>
  530.                         <alg type="composite">
  531.                             <param type="ar" val="1.9377" />
  532.                         </alg>
  533.                         <choose>
  534.                             <!-- sets direction -->
  535.                             <if func="var" arg="dir" op="equ" val="norm">
  536.                                 <constrLst>
  537.                                     <!--Font size constraint-->
  538.                                     <constr type="primFontSz" for="des" forName="childText1" val="65" />
  539.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  540.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  541.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  542.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  543.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  544.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  545.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  546.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  547.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  548.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  549.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  550.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  551.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  552.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  553.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  554.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  555.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  556.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  557.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  558.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText4" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  559.                                     <constr op="equ" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  560.                                     <constr op="equ" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  561.                                     <constr op="equ" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  562.                                     <constr type="l" for="ch" forName="childText1" refType="w" fact="0" />
  563.                                     <constr type="t" for="ch" forName="childText1" refType="h" fact="0.218" />
  564.                                     <constr type="w" for="ch" forName="childText1" refType="w" fact="0.2305" />
  565.                                     <constr type="h" for="ch" forName="childText1" refType="h" fact="0.5218" />
  566.                                     <constr type="l" for="ch" forName="childText2" refType="w" fact="0.2305" />
  567.                                     <constr type="t" for="ch" forName="childText2" refType="h" fact="0.312" />
  568.                                     <constr type="w" for="ch" forName="childText2" refType="w" fact="0.2305" />
  569.                                     <constr type="h" for="ch" forName="childText2" refType="h" fact="0.5085" />
  570.                                     <constr type="l" for="ch" forName="childText3" refType="w" fact="0.461" />
  571.                                     <constr type="t" for="ch" forName="childText3" refType="h" fact="0.406" />
  572.                                     <constr type="w" for="ch" forName="childText3" refType="w" fact="0.2305" />
  573.                                     <constr type="h" for="ch" forName="childText3" refType="h" fact="0.5119" />
  574.                                     <constr type="l" for="ch" forName="childText4" refType="w" fact="0.6915" />
  575.                                     <constr type="t" for="ch" forName="childText4" refType="h" fact="0.500" />
  576.                                     <constr type="w" for="ch" forName="childText4" refType="w" fact="0.2326" />
  577.                                     <constr type="h" for="ch" forName="childText4" refType="h" fact="0.5179" />
  578.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0.0" />
  579.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  580.                                     <constr type="w" for="ch" forName="parentText1" refType="w" fact="1" />
  581.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.2821" />
  582.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0.2305" />
  583.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.094" />
  584.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.7695" />
  585.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.2821" />
  586.                                     <constr type="l" for="ch" forName="parentText3" refType="w" fact="0.461" />
  587.                                     <constr type="t" for="ch" forName="parentText3" refType="h" fact="0.188" />
  588.                                     <constr type="w" for="ch" forName="parentText3" refType="w" fact="0.539" />
  589.                                     <constr type="h" for="ch" forName="parentText3" refType="h" fact="0.2821" />
  590.                                     <constr type="l" for="ch" forName="parentText4" refType="w" fact="0.6915" />
  591.                                     <constr type="t" for="ch" forName="parentText4" refType="h" fact="0.282" />
  592.                                     <constr type="w" for="ch" forName="parentText4" refType="w" fact="0.3085" />
  593.                                     <constr type="h" for="ch" forName="parentText4" refType="h" fact="0.2821" />
  594.                                 </constrLst>
  595.                             </if>
  596.                             <else>
  597.                                 <constrLst>
  598.                                     <!--Font size constraint-->
  599.                                     <constr type="primFontSz" for="des" forName="childText1" val="65" />
  600.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  601.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  602.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  603.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  604.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  605.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  606.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  607.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  608.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  609.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  610.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  611.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  612.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  613.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  614.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  615.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  616.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  617.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  618.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  619.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText4" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  620.                                     <constr op="equ" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  621.                                     <constr op="equ" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  622.                                     <constr op="equ" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  623.                                     <constr type="l" for="ch" forName="childText1" refType="w" fact="0.7695" />
  624.                                     <constr type="t" for="ch" forName="childText1" refType="h" fact="0.218" />
  625.                                     <constr type="w" for="ch" forName="childText1" refType="w" fact="0.2305" />
  626.                                     <constr type="h" for="ch" forName="childText1" refType="h" fact="0.5218" />
  627.                                     <constr type="l" for="ch" forName="childText2" refType="w" fact="0.539" />
  628.                                     <constr type="t" for="ch" forName="childText2" refType="h" fact="0.312" />
  629.                                     <constr type="w" for="ch" forName="childText2" refType="w" fact="0.2305" />
  630.                                     <constr type="h" for="ch" forName="childText2" refType="h" fact="0.5085" />
  631.                                     <constr type="l" for="ch" forName="childText3" refType="w" fact="0.3085" />
  632.                                     <constr type="t" for="ch" forName="childText3" refType="h" fact="0.406" />
  633.                                     <constr type="w" for="ch" forName="childText3" refType="w" fact="0.2305" />
  634.                                     <constr type="h" for="ch" forName="childText3" refType="h" fact="0.5119" />
  635.                                     <constr type="l" for="ch" forName="childText4" refType="w" fact="0.076" />
  636.                                     <constr type="t" for="ch" forName="childText4" refType="h" fact="0.500" />
  637.                                     <constr type="w" for="ch" forName="childText4" refType="w" fact="0.2346" />
  638.                                     <constr type="h" for="ch" forName="childText4" refType="h" fact="0.5179" />
  639.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0.0" />
  640.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  641.                                     <constr type="w" for="ch" forName="parentText1" refType="w" fact="1" />
  642.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.2821" />
  643.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0.0" />
  644.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.094" />
  645.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.7695" />
  646.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.2821" />
  647.                                     <constr type="l" for="ch" forName="parentText3" refType="w" fact="0.0" />
  648.                                     <constr type="t" for="ch" forName="parentText3" refType="h" fact="0.188" />
  649.                                     <constr type="w" for="ch" forName="parentText3" refType="w" fact="0.539" />
  650.                                     <constr type="h" for="ch" forName="parentText3" refType="h" fact="0.2821" />
  651.                                     <constr type="l" for="ch" forName="parentText4" refType="w" fact="0.0" />
  652.                                     <constr type="t" for="ch" forName="parentText4" refType="h" fact="0.282" />
  653.                                     <constr type="w" for="ch" forName="parentText4" refType="w" fact="0.3085" />
  654.                                     <constr type="h" for="ch" forName="parentText4" refType="h" fact="0.2821" />
  655.                                 </constrLst>
  656.                             </else>
  657.                         </choose>
  658.                     </else>
  659.                 </choose>
  660.             </if>
  661.             <!--5 nodes-->
  662.             <else>
  663.                 <choose>
  664.                     <!-- no children nodes -->
  665.                     <if axis="ch ch" ptType="node node" func="cnt" op="equ" val="0">
  666.                         <alg type="composite">
  667.                             <param type="ar" val="2.9463" />
  668.                         </alg>
  669.                         <choose>
  670.                             <!-- sets direction -->
  671.                             <if func="var" arg="dir" op="equ" val="norm">
  672.                                 <constrLst>
  673.                                     <!--Font size constraint-->
  674.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  675.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  676.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  677.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText4" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  678.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText5" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  679.                                     <!--Constraints for parentText1-->
  680.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  681.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  682.                                     <constr type="w" for="ch" forName="parentText1" refType="w" />
  683.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.4285" />
  684.                                     <!--Constraints for parentText2-->
  685.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0.1848" />
  686.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.1429" />
  687.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.8152" />
  688.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.4285" />
  689.                                     <!--Constraints for parentText3-->
  690.                                     <constr type="l" for="ch" forName="parentText3" refType="w" fact="0.3696" />
  691.                                     <constr type="t" for="ch" forName="parentText3" refType="h" fact="0.2858" />
  692.                                     <constr type="w" for="ch" forName="parentText3" refType="w" fact="0.6304" />
  693.                                     <constr type="h" for="ch" forName="parentText3" refType="h" fact="0.4285" />
  694.                                     <!--Constraints for parentText4-->
  695.                                     <constr type="l" for="ch" forName="parentText4" refType="w" fact="0.5545" />
  696.                                     <constr type="t" for="ch" forName="parentText4" refType="h" fact="0.4286" />
  697.                                     <constr type="w" for="ch" forName="parentText4" refType="w" fact="0.4455" />
  698.                                     <constr type="h" for="ch" forName="parentText4" refType="h" fact="0.4285" />
  699.                                     <!--Constraints for parentText5-->
  700.                                     <constr type="l" for="ch" forName="parentText5" refType="w" fact="0.7393" />
  701.                                     <constr type="t" for="ch" forName="parentText5" refType="h" fact="0.5715" />
  702.                                     <constr type="w" for="ch" forName="parentText5" refType="w" fact="0.2607" />
  703.                                     <constr type="h" for="ch" forName="parentText5" refType="h" fact="0.4285" />
  704.                                 </constrLst>
  705.                             </if>
  706.                             <else>
  707.                                 <constrLst>
  708.                                     <!--Font size constraint-->
  709.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  710.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  711.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  712.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText4" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  713.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText5" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  714.                                     <!--Constraints for parentText1-->
  715.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0" />
  716.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  717.                                     <constr type="w" for="ch" forName="parentText1" refType="w" />
  718.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.4285" />
  719.                                     <!--Constraints for parentText2-->
  720.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0.0" />
  721.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.1429" />
  722.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.8152" />
  723.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.4285" />
  724.                                     <!--Constraints for parentText3-->
  725.                                     <constr type="l" for="ch" forName="parentText3" refType="w" fact="0.0" />
  726.                                     <constr type="t" for="ch" forName="parentText3" refType="h" fact="0.2858" />
  727.                                     <constr type="w" for="ch" forName="parentText3" refType="w" fact="0.6304" />
  728.                                     <constr type="h" for="ch" forName="parentText3" refType="h" fact="0.4285" />
  729.                                     <!--Constraints for parentText4-->
  730.                                     <constr type="l" for="ch" forName="parentText4" refType="w" fact="0.0" />
  731.                                     <constr type="t" for="ch" forName="parentText4" refType="h" fact="0.4286" />
  732.                                     <constr type="w" for="ch" forName="parentText4" refType="w" fact="0.4455" />
  733.                                     <constr type="h" for="ch" forName="parentText4" refType="h" fact="0.4285" />
  734.                                     <!--Constraints for parentText5-->
  735.                                     <constr type="l" for="ch" forName="parentText5" refType="w" fact="0.0" />
  736.                                     <constr type="t" for="ch" forName="parentText5" refType="h" fact="0.5715" />
  737.                                     <constr type="w" for="ch" forName="parentText5" refType="w" fact="0.2607" />
  738.                                     <constr type="h" for="ch" forName="parentText5" refType="h" fact="0.4285" />
  739.                                 </constrLst>
  740.                             </else>
  741.                         </choose>
  742.                     </if>
  743.                     <!-- children nodes -->
  744.                     <else>
  745.                         <alg type="composite">
  746.                             <param type="ar" val="1.7837" />
  747.                         </alg>
  748.                         <choose>
  749.                             <!-- sets direction -->
  750.                             <if func="var" arg="dir" op="equ" val="norm">
  751.                                 <constrLst>
  752.                                     <!--Font size constraint-->
  753.                                     <constr type="primFontSz" for="des" forName="childText1" val="65" />
  754.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  755.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  756.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  757.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  758.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  759.                                     <constr op="lte" type="primFontSz" for="des" forName="childText5" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  760.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  761.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  762.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  763.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  764.                                     <constr op="lte" type="primFontSz" for="des" forName="childText5" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  765.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  766.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  767.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  768.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  769.                                     <constr op="lte" type="primFontSz" for="des" forName="childText5" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  770.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  771.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  772.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  773.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  774.                                     <constr op="lte" type="primFontSz" for="des" forName="childText5" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  775.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText5" fact="1.0" />
  776.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText5" fact="1.0" />
  777.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText5" fact="1.0" />
  778.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText5" fact="1.0" />
  779.                                     <constr op="lte" type="primFontSz" for="des" forName="childText5" refType="primFontSz" refFor="des" refForName="parentText5" fact="1.0" />
  780.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  781.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  782.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText4" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  783.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText5" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  784.                                     <constr op="equ" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  785.                                     <constr op="equ" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  786.                                     <constr op="equ" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  787.                                     <constr op="equ" type="primFontSz" for="des" forName="childText5" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  788.                                     <constr type="l" for="ch" forName="childText1" refType="w" fact="0" />
  789.                                     <constr type="t" for="ch" forName="childText1" refType="h" fact="0.1997" />
  790.                                     <constr type="w" for="ch" forName="childText1" refType="w" fact="0.18482" />
  791.                                     <constr type="h" for="ch" forName="childText1" refType="h" fact="0.4763" />
  792.                                     <constr type="l" for="ch" forName="childText2" refType="w" fact="0.1848" />
  793.                                     <constr type="t" for="ch" forName="childText2" refType="h" fact="0.2862" />
  794.                                     <constr type="w" for="ch" forName="childText2" refType="w" fact="0.18482" />
  795.                                     <constr type="h" for="ch" forName="childText2" refType="h" fact="0.4763" />
  796.                                     <constr type="l" for="ch" forName="childText3" refType="w" fact="0.3696" />
  797.                                     <constr type="t" for="ch" forName="childText3" refType="h" fact="0.3727" />
  798.                                     <constr type="w" for="ch" forName="childText3" refType="w" fact="0.18482" />
  799.                                     <constr type="h" for="ch" forName="childText3" refType="h" fact="0.4763" />
  800.                                     <constr type="l" for="ch" forName="childText4" refType="w" fact="0.5545" />
  801.                                     <constr type="t" for="ch" forName="childText4" refType="h" fact="0.4592" />
  802.                                     <constr type="w" for="ch" forName="childText4" refType="w" fact="0.18482" />
  803.                                     <constr type="h" for="ch" forName="childText4" refType="h" fact="0.4763" />
  804.                                     <constr type="l" for="ch" forName="childText5" refType="w" fact="0.7393" />
  805.                                     <constr type="t" for="ch" forName="childText5" refType="h" fact="0.5457" />
  806.                                     <constr type="w" for="ch" forName="childText5" refType="w" fact="0.18482" />
  807.                                     <constr type="h" for="ch" forName="childText5" refType="h" fact="0.4763" />
  808.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0.000" />
  809.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  810.                                     <constr type="w" for="ch" forName="parentText1" refType="w" fact="1" />
  811.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.2594" />
  812.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0.1848" />
  813.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.0865" />
  814.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.8152" />
  815.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.2594" />
  816.                                     <constr type="l" for="ch" forName="parentText3" refType="w" fact="0.3696" />
  817.                                     <constr type="t" for="ch" forName="parentText3" refType="h" fact="0.173" />
  818.                                     <constr type="w" for="ch" forName="parentText3" refType="w" fact="0.6304" />
  819.                                     <constr type="h" for="ch" forName="parentText3" refType="h" fact="0.2594" />
  820.                                     <constr type="l" for="ch" forName="parentText4" refType="w" fact="0.5545" />
  821.                                     <constr type="t" for="ch" forName="parentText4" refType="h" fact="0.2595" />
  822.                                     <constr type="w" for="ch" forName="parentText4" refType="w" fact="0.4455" />
  823.                                     <constr type="h" for="ch" forName="parentText4" refType="h" fact="0.2594" />
  824.                                     <constr type="l" for="ch" forName="parentText5" refType="w" fact="0.7393" />
  825.                                     <constr type="t" for="ch" forName="parentText5" refType="h" fact="0.346" />
  826.                                     <constr type="w" for="ch" forName="parentText5" refType="w" fact="0.2607" />
  827.                                     <constr type="h" for="ch" forName="parentText5" refType="h" fact="0.2594" />
  828.                                 </constrLst>
  829.                             </if>
  830.                             <else>
  831.                                 <constrLst>
  832.                                     <!--Font size constraint-->
  833.                                     <constr type="primFontSz" for="des" forName="childText1" val="65" />
  834.                                     <constr type="primFontSz" for="des" forName="parentText1" val="65" />
  835.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  836.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  837.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  838.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  839.                                     <constr op="lte" type="primFontSz" for="des" forName="childText5" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  840.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  841.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  842.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  843.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  844.                                     <constr op="lte" type="primFontSz" for="des" forName="childText5" refType="primFontSz" refFor="des" refForName="parentText2" fact="1.0" />
  845.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  846.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  847.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  848.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  849.                                     <constr op="lte" type="primFontSz" for="des" forName="childText5" refType="primFontSz" refFor="des" refForName="parentText3" fact="1.0" />
  850.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  851.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  852.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  853.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  854.                                     <constr op="lte" type="primFontSz" for="des" forName="childText5" refType="primFontSz" refFor="des" refForName="parentText4" fact="1.0" />
  855.                                     <constr op="lte" type="primFontSz" for="des" forName="childText1" refType="primFontSz" refFor="des" refForName="parentText5" fact="1.0" />
  856.                                     <constr op="lte" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="parentText5" fact="1.0" />
  857.                                     <constr op="lte" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="parentText5" fact="1.0" />
  858.                                     <constr op="lte" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="parentText5" fact="1.0" />
  859.                                     <constr op="lte" type="primFontSz" for="des" forName="childText5" refType="primFontSz" refFor="des" refForName="parentText5" fact="1.0" />
  860.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText2" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  861.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText3" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  862.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText4" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  863.                                     <constr op="equ" type="primFontSz" for="des" forName="parentText5" refType="primFontSz" refFor="des" refForName="parentText1" fact="1.0" />
  864.                                     <constr op="equ" type="primFontSz" for="des" forName="childText2" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  865.                                     <constr op="equ" type="primFontSz" for="des" forName="childText3" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  866.                                     <constr op="equ" type="primFontSz" for="des" forName="childText4" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  867.                                     <constr op="equ" type="primFontSz" for="des" forName="childText5" refType="primFontSz" refFor="des" refForName="childText1" fact="1.0" />
  868.                                     <constr type="l" for="ch" forName="childText1" refType="w" fact="0.81518" />
  869.                                     <constr type="t" for="ch" forName="childText1" refType="h" fact="0.1997" />
  870.                                     <constr type="w" for="ch" forName="childText1" refType="w" fact="0.18482" />
  871.                                     <constr type="h" for="ch" forName="childText1" refType="h" fact="0.4763" />
  872.                                     <constr type="l" for="ch" forName="childText2" refType="w" fact="0.63036" />
  873.                                     <constr type="t" for="ch" forName="childText2" refType="h" fact="0.2862" />
  874.                                     <constr type="w" for="ch" forName="childText2" refType="w" fact="0.18482" />
  875.                                     <constr type="h" for="ch" forName="childText2" refType="h" fact="0.4763" />
  876.                                     <constr type="l" for="ch" forName="childText3" refType="w" fact="0.44554" />
  877.                                     <constr type="t" for="ch" forName="childText3" refType="h" fact="0.3727" />
  878.                                     <constr type="w" for="ch" forName="childText3" refType="w" fact="0.18482" />
  879.                                     <constr type="h" for="ch" forName="childText3" refType="h" fact="0.4763" />
  880.                                     <constr type="l" for="ch" forName="childText4" refType="w" fact="0.26072" />
  881.                                     <constr type="t" for="ch" forName="childText4" refType="h" fact="0.4592" />
  882.                                     <constr type="w" for="ch" forName="childText4" refType="w" fact="0.18482" />
  883.                                     <constr type="h" for="ch" forName="childText4" refType="h" fact="0.4763" />
  884.                                     <constr type="l" for="ch" forName="childText5" refType="w" fact="0.0759" />
  885.                                     <constr type="t" for="ch" forName="childText5" refType="h" fact="0.5457" />
  886.                                     <constr type="w" for="ch" forName="childText5" refType="w" fact="0.18482" />
  887.                                     <constr type="h" for="ch" forName="childText5" refType="h" fact="0.4763" />
  888.                                     <constr type="l" for="ch" forName="parentText1" refType="w" fact="0.000" />
  889.                                     <constr type="t" for="ch" forName="parentText1" refType="h" fact="0" />
  890.                                     <constr type="w" for="ch" forName="parentText1" refType="w" fact="1" />
  891.                                     <constr type="h" for="ch" forName="parentText1" refType="h" fact="0.2594" />
  892.                                     <constr type="l" for="ch" forName="parentText2" refType="w" fact="0.0" />
  893.                                     <constr type="t" for="ch" forName="parentText2" refType="h" fact="0.0865" />
  894.                                     <constr type="w" for="ch" forName="parentText2" refType="w" fact="0.8152" />
  895.                                     <constr type="h" for="ch" forName="parentText2" refType="h" fact="0.2594" />
  896.                                     <constr type="l" for="ch" forName="parentText3" refType="w" fact="0.0" />
  897.                                     <constr type="t" for="ch" forName="parentText3" refType="h" fact="0.173" />
  898.                                     <constr type="w" for="ch" forName="parentText3" refType="w" fact="0.6304" />
  899.                                     <constr type="h" for="ch" forName="parentText3" refType="h" fact="0.2594" />
  900.                                     <constr type="l" for="ch" forName="parentText4" refType="w" fact="0.0" />
  901.                                     <constr type="t" for="ch" forName="parentText4" refType="h" fact="0.2595" />
  902.                                     <constr type="w" for="ch" forName="parentText4" refType="w" fact="0.4455" />
  903.                                     <constr type="h" for="ch" forName="parentText4" refType="h" fact="0.2594" />
  904.                                     <constr type="l" for="ch" forName="parentText5" refType="w" fact="0.0" />
  905.                                     <constr type="t" for="ch" forName="parentText5" refType="h" fact="0.346" />
  906.                                     <constr type="w" for="ch" forName="parentText5" refType="w" fact="0.2607" />
  907.                                     <constr type="h" for="ch" forName="parentText5" refType="h" fact="0.2594" />
  908.                                 </constrLst>
  909.                             </else>
  910.                         </choose>
  911.                     </else>
  912.                 </choose>
  913.             </else>
  914.         </choose>
  915.         <!--1 node-->
  916.         <forEach axis="ch" ptType="node" st="1" cnt="1">
  917.             <!--parentText1-->
  918.             <layoutNode name="parentText1" styleLbl="node1">
  919.                 <varLst>
  920.                     <chMax val="-1" />
  921.                     <chPref val="3" />
  922.                     <bulletEnabled val="true" />
  923.                 </varLst>
  924.                 <choose>
  925.                     <!-- sets direction -->
  926.                     <if func="var" arg="dir" op="equ" val="norm">
  927.                         <alg type="tx">
  928.                             <param type="parTxLTRAlign" val="l" />
  929.                         </alg>
  930.                         <shape type="rightArrow">
  931.                             <adjLst>
  932.                                 <adj idx="1" val="0.5" />
  933.                                 <adj idx="2" val="0.5" />
  934.                             </adjLst>
  935.                         </shape>
  936.                         <constrLst>
  937.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  938.                             <constr type="rMarg" val="20.0" />
  939.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  940.                             <constr type="bMarg" refType="h" fact="0.45" />
  941.                         </constrLst>
  942.                     </if>
  943.                     <else>
  944.                         <alg type="tx">
  945.                             <param type="parTxLTRAlign" val="r" />
  946.                         </alg>
  947.                         <shape type="leftArrow">
  948.                             <adjLst>
  949.                                 <adj idx="1" val="0.5" />
  950.                                 <adj idx="2" val="0.5" />
  951.                             </adjLst>
  952.                         </shape>
  953.                         <constrLst>
  954.                             <constr type="lMarg" val="20.0" />
  955.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  956.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  957.                             <constr type="bMarg" refType="h" fact="0.45" />
  958.                         </constrLst>
  959.                     </else>
  960.                 </choose>
  961.                 <presOf axis="self" ptType="node" st="1" cnt="0" />
  962.                 <ruleLst>
  963.                     <rule type="primFontSz" val="5" />
  964.                 </ruleLst>
  965.             </layoutNode>
  966.             <choose>
  967.                 <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  968.                     <!--childText1-->
  969.                     <layoutNode name="childText1" styleLbl="solidAlignAcc1">
  970.                         <varLst>
  971.                             <chMax val="0" />
  972.                             <chPref val="0" />
  973.                             <bulletEnabled val="true" />
  974.                         </varLst>
  975.                         <alg type="tx">
  976.                             <param type="txAnchorVert" val="t" />
  977.                             <param type="parTxLTRAlign" val="l" />
  978.                         </alg>
  979.                         <shape type="rect" />
  980.                         <presOf axis="des" ptType="node" st="1" cnt="0" />
  981.                         <constrLst>
  982.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  983.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  984.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  985.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  986.                         </constrLst>
  987.                         <ruleLst>
  988.                             <rule type="primFontSz" val="5" />
  989.                         </ruleLst>
  990.                     </layoutNode>
  991.                 </if>
  992.             </choose>
  993.         </forEach>
  994.         <!--2 node-->
  995.         <forEach axis="ch" ptType="node" st="2" cnt="1">
  996.             <!--parentText2-->
  997.             <layoutNode name="parentText2" styleLbl="node1">
  998.                 <varLst>
  999.                     <chMax val="-1" />
  1000.                     <chPref val="3" />
  1001.                     <bulletEnabled val="true" />
  1002.                 </varLst>
  1003.                 <choose>
  1004.                     <!-- sets direction -->
  1005.                     <if func="var" arg="dir" op="equ" val="norm">
  1006.                         <alg type="tx">
  1007.                             <param type="parTxLTRAlign" val="l" />
  1008.                         </alg>
  1009.                         <shape type="rightArrow">
  1010.                             <adjLst>
  1011.                                 <adj idx="1" val="0.5" />
  1012.                                 <adj idx="2" val="0.5" />
  1013.                             </adjLst>
  1014.                         </shape>
  1015.                         <constrLst>
  1016.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  1017.                             <constr type="rMarg" val="20.0" />
  1018.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  1019.                             <constr type="bMarg" refType="h" fact="0.45" />
  1020.                         </constrLst>
  1021.                     </if>
  1022.                     <else>
  1023.                         <alg type="tx">
  1024.                             <param type="parTxLTRAlign" val="r" />
  1025.                         </alg>
  1026.                         <shape type="leftArrow">
  1027.                             <adjLst>
  1028.                                 <adj idx="1" val="0.5" />
  1029.                                 <adj idx="2" val="0.5" />
  1030.                             </adjLst>
  1031.                         </shape>
  1032.                         <constrLst>
  1033.                             <constr type="lMarg" val="20.0" />
  1034.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  1035.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  1036.                             <constr type="bMarg" refType="h" fact="0.45" />
  1037.                         </constrLst>
  1038.                     </else>
  1039.                 </choose>
  1040.                 <presOf axis="self" ptType="node" st="1" cnt="0" />
  1041.                 <ruleLst>
  1042.                     <rule type="primFontSz" val="5" />
  1043.                 </ruleLst>
  1044.             </layoutNode>
  1045.             <choose>
  1046.                 <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  1047.                     <!--fyldText2-->
  1048.                     <layoutNode name="childText2" styleLbl="solidAlignAcc1">
  1049.                         <varLst>
  1050.                             <chMax val="0" />
  1051.                             <chPref val="0" />
  1052.                             <bulletEnabled val="true" />
  1053.                         </varLst>
  1054.                         <alg type="tx">
  1055.                             <param type="txAnchorVert" val="t" />
  1056.                             <param type="parTxLTRAlign" val="l" />
  1057.                         </alg>
  1058.                         <shape type="rect" />
  1059.                         <presOf axis="des" ptType="node" st="1" cnt="0" />
  1060.                         <constrLst>
  1061.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  1062.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  1063.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  1064.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  1065.                         </constrLst>
  1066.                         <ruleLst>
  1067.                             <rule type="primFontSz" val="5" />
  1068.                         </ruleLst>
  1069.                     </layoutNode>
  1070.                 </if>
  1071.             </choose>
  1072.         </forEach>
  1073.         <!--3 node-->
  1074.         <forEach axis="ch" ptType="node" st="3" cnt="1">
  1075.             <!--parentText3-->
  1076.             <layoutNode name="parentText3" styleLbl="node1">
  1077.                 <varLst>
  1078.                     <chMax val="-1" />
  1079.                     <chPref val="3" />
  1080.                     <bulletEnabled val="true" />
  1081.                 </varLst>
  1082.                 <choose>
  1083.                     <!-- sets direction -->
  1084.                     <if func="var" arg="dir" op="equ" val="norm">
  1085.                         <alg type="tx">
  1086.                             <param type="parTxLTRAlign" val="l" />
  1087.                         </alg>
  1088.                         <shape type="rightArrow">
  1089.                             <adjLst>
  1090.                                 <adj idx="1" val="0.5" />
  1091.                                 <adj idx="2" val="0.5" />
  1092.                             </adjLst>
  1093.                         </shape>
  1094.                         <constrLst>
  1095.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  1096.                             <constr type="rMarg" val="20.0" />
  1097.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  1098.                             <constr type="bMarg" refType="h" fact="0.45" />
  1099.                         </constrLst>
  1100.                     </if>
  1101.                     <else>
  1102.                         <alg type="tx">
  1103.                             <param type="parTxLTRAlign" val="r" />
  1104.                         </alg>
  1105.                         <shape type="leftArrow">
  1106.                             <adjLst>
  1107.                                 <adj idx="1" val="0.5" />
  1108.                                 <adj idx="2" val="0.5" />
  1109.                             </adjLst>
  1110.                         </shape>
  1111.                         <constrLst>
  1112.                             <constr type="lMarg" val="20.0" />
  1113.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  1114.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  1115.                             <constr type="bMarg" refType="h" fact="0.45" />
  1116.                         </constrLst>
  1117.                     </else>
  1118.                 </choose>
  1119.                 <presOf axis="self" ptType="node" st="1" cnt="0" />
  1120.                 <ruleLst>
  1121.                     <rule type="primFontSz" val="5" />
  1122.                 </ruleLst>
  1123.             </layoutNode>
  1124.             <choose>
  1125.                 <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  1126.                     <!--childText3-->
  1127.                     <layoutNode name="childText3" styleLbl="solidAlignAcc1">
  1128.                         <varLst>
  1129.                             <chMax val="0" />
  1130.                             <chPref val="0" />
  1131.                             <bulletEnabled val="true" />
  1132.                         </varLst>
  1133.                         <alg type="tx">
  1134.                             <param type="txAnchorVert" val="t" />
  1135.                             <param type="parTxLTRAlign" val="l" />
  1136.                         </alg>
  1137.                         <shape type="rect" />
  1138.                         <presOf axis="des" ptType="node" st="1" cnt="0" />
  1139.                         <constrLst>
  1140.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  1141.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  1142.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  1143.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  1144.                         </constrLst>
  1145.                         <ruleLst>
  1146.                             <rule type="primFontSz" val="5" />
  1147.                         </ruleLst>
  1148.                     </layoutNode>
  1149.                 </if>
  1150.             </choose>
  1151.         </forEach>
  1152.         <!--4 node-->
  1153.         <forEach axis="ch" ptType="node" st="4" cnt="1">
  1154.             <!--parentText4-->
  1155.             <layoutNode name="parentText4" styleLbl="node1">
  1156.                 <varLst>
  1157.                     <chMax val="-1" />
  1158.                     <chPref val="3" />
  1159.                     <bulletEnabled val="true" />
  1160.                 </varLst>
  1161.                 <choose>
  1162.                     <!-- sets direction -->
  1163.                     <if func="var" arg="dir" op="equ" val="norm">
  1164.                         <alg type="tx">
  1165.                             <param type="parTxLTRAlign" val="l" />
  1166.                         </alg>
  1167.                         <shape type="rightArrow">
  1168.                             <adjLst>
  1169.                                 <adj idx="1" val="0.5" />
  1170.                                 <adj idx="2" val="0.5" />
  1171.                             </adjLst>
  1172.                         </shape>
  1173.                         <constrLst>
  1174.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  1175.                             <constr type="rMarg" val="20.0" />
  1176.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  1177.                             <constr type="bMarg" refType="h" fact="0.45" />
  1178.                         </constrLst>
  1179.                     </if>
  1180.                     <else>
  1181.                         <alg type="tx">
  1182.                             <param type="parTxLTRAlign" val="r" />
  1183.                         </alg>
  1184.                         <shape type="leftArrow">
  1185.                             <adjLst>
  1186.                                 <adj idx="1" val="0.5" />
  1187.                                 <adj idx="2" val="0.5" />
  1188.                             </adjLst>
  1189.                         </shape>
  1190.                         <constrLst>
  1191.                             <constr type="lMarg" val="20.0" />
  1192.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  1193.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  1194.                             <constr type="bMarg" refType="h" fact="0.45" />
  1195.                         </constrLst>
  1196.                     </else>
  1197.                 </choose>
  1198.                 <presOf axis="self" ptType="node" st="1" cnt="0" />
  1199.                 <ruleLst>
  1200.                     <rule type="primFontSz" val="5" />
  1201.                 </ruleLst>
  1202.             </layoutNode>
  1203.             <choose>
  1204.                 <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  1205.                     <!--childText4-->
  1206.                     <layoutNode name="childText4" styleLbl="solidAlignAcc1">
  1207.                         <varLst>
  1208.                             <chMax val="0" />
  1209.                             <chPref val="0" />
  1210.                             <bulletEnabled val="true" />
  1211.                         </varLst>
  1212.                         <alg type="tx">
  1213.                             <param type="txAnchorVert" val="t" />
  1214.                             <param type="parTxLTRAlign" val="l" />
  1215.                         </alg>
  1216.                         <shape type="rect" />
  1217.                         <presOf axis="des" ptType="node" st="1" cnt="0" />
  1218.                         <constrLst>
  1219.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  1220.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  1221.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  1222.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  1223.                         </constrLst>
  1224.                         <ruleLst>
  1225.                             <rule type="primFontSz" val="5" />
  1226.                         </ruleLst>
  1227.                     </layoutNode>
  1228.                 </if>
  1229.             </choose>
  1230.         </forEach>
  1231.         <!--5 node-->
  1232.         <forEach axis="ch" ptType="node" st="5" cnt="1">
  1233.             <!--parentText5-->
  1234.             <layoutNode name="parentText5" styleLbl="node1">
  1235.                 <varLst>
  1236.                     <chMax val="-1" />
  1237.                     <chPref val="3" />
  1238.                     <bulletEnabled val="true" />
  1239.                 </varLst>
  1240.                 <choose>
  1241.                     <!-- sets direction -->
  1242.                     <if func="var" arg="dir" op="equ" val="norm">
  1243.                         <alg type="tx">
  1244.                             <param type="parTxLTRAlign" val="l" />
  1245.                         </alg>
  1246.                         <shape type="rightArrow">
  1247.                             <adjLst>
  1248.                                 <adj idx="1" val="0.5" />
  1249.                                 <adj idx="2" val="0.5" />
  1250.                             </adjLst>
  1251.                         </shape>
  1252.                         <constrLst>
  1253.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  1254.                             <constr type="rMarg" val="20.0" />
  1255.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  1256.                             <constr type="bMarg" refType="h" fact="0.45" />
  1257.                         </constrLst>
  1258.                     </if>
  1259.                     <else>
  1260.                         <alg type="tx">
  1261.                             <param type="parTxLTRAlign" val="r" />
  1262.                         </alg>
  1263.                         <shape type="leftArrow">
  1264.                             <adjLst>
  1265.                                 <adj idx="1" val="0.5" />
  1266.                                 <adj idx="2" val="0.5" />
  1267.                             </adjLst>
  1268.                         </shape>
  1269.                         <constrLst>
  1270.                             <constr type="lMarg" val="20.0" />
  1271.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  1272.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  1273.                             <constr type="bMarg" refType="h" fact="0.45" />
  1274.                         </constrLst>
  1275.                     </else>
  1276.                 </choose>
  1277.                 <presOf axis="self" ptType="node" st="1" cnt="0" />
  1278.                 <ruleLst>
  1279.                     <rule type="primFontSz" val="5" />
  1280.                 </ruleLst>
  1281.             </layoutNode>
  1282.             <choose>
  1283.                 <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  1284.                     <!--childText5-->
  1285.                     <layoutNode name="childText5" styleLbl="solidAlignAcc1">
  1286.                         <varLst>
  1287.                             <chMax val="0" />
  1288.                             <chPref val="0" />
  1289.                             <bulletEnabled val="true" />
  1290.                         </varLst>
  1291.                         <alg type="tx">
  1292.                             <param type="txAnchorVert" val="t" />
  1293.                             <param type="parTxLTRAlign" val="l" />
  1294.                         </alg>
  1295.                         <shape type="rect" />
  1296.                         <presOf axis="des" ptType="node" st="1" cnt="0" />
  1297.                         <constrLst>
  1298.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  1299.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  1300.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  1301.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  1302.                         </constrLst>
  1303.                         <ruleLst>
  1304.                             <rule type="primFontSz" val="5" />
  1305.                         </ruleLst>
  1306.                     </layoutNode>
  1307.                 </if>
  1308.             </choose>
  1309.         </forEach>
  1310.     </layoutNode>
  1311. </layoutDef>