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 / 3375 < prev    next >
Extensible Markup Language  |  2010-03-13  |  64KB  |  1,355 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/2005/8/layout/chart3">
  4.     <title val="Basic Pie" />
  5.     <desc val="" />
  6.     <catLst>
  7.         <cat type="relationship" pri="27000" />
  8.         <cat type="cycle" pri="8000" />
  9.     </catLst>
  10.     <clrData>
  11.         <dataModel>
  12.             <ptLst>
  13.                 <pt modelId="0" type="doc" />
  14.                 <pt modelId="1" type="node" />
  15.                 <pt modelId="2" type="node" />
  16.                 <pt modelId="3" type="node" />
  17.                 <pt modelId="4" type="node" />
  18.                 <pt modelId="5" type="node" />
  19.                 <pt modelId="6" type="node" />
  20.             </ptLst>
  21.             <cxnLst>
  22.                 <cxn modelId="7" type="parOf" srcId="0" destId="1" srcOrd="0" destOrd="0" presId="" />
  23.                 <cxn modelId="8" type="parOf" srcId="0" destId="2" srcOrd="1" destOrd="0" presId="" />
  24.                 <cxn modelId="9" type="parOf" srcId="0" destId="3" srcOrd="2" destOrd="0" presId="" />
  25.                 <cxn modelId="10" type="parOf" srcId="0" destId="4" srcOrd="3" destOrd="0" presId="" />
  26.                 <cxn modelId="11" type="parOf" srcId="0" destId="5" srcOrd="4" destOrd="0" presId="" />
  27.                 <cxn modelId="12" type="parOf" srcId="0" destId="6" srcOrd="5" destOrd="0" presId="" />
  28.             </cxnLst>
  29.         </dataModel>
  30.     </clrData>
  31.     <layoutNode name="compositeShape">
  32.         <varLst>
  33.             <chMax val="7" />
  34.             <dir val="norm" />
  35.             <resizeHandles val="exact" />
  36.         </varLst>
  37.         <alg type="composite">
  38.             <param type="horzAlign" val="ctr" />
  39.             <param type="vertAlign" val="mid" />
  40.             <param type="ar" val="1" />
  41.         </alg>
  42.         <presOf />
  43.         <shape />
  44.         <choose>
  45.             <if axis="ch" ptType="node" func="cnt" op="equ" val="1">
  46.                 <constrLst>
  47.                     <constr type="l" for="ch" forName="wedge1" refType="w" fact="0.08" />
  48.                     <constr type="t" for="ch" forName="wedge1" refType="w" fact="0.08" />
  49.                     <constr type="w" for="ch" forName="wedge1" refType="w" fact="0.84" />
  50.                     <constr type="h" for="ch" forName="wedge1" refType="h" fact="0.84" />
  51.                     <constr type="l" for="ch" forName="wedge1Tx" refType="w" fact="0.205" />
  52.                     <constr type="t" for="ch" forName="wedge1Tx" refType="h" fact="0.205" />
  53.                     <constr type="w" for="ch" forName="wedge1Tx" refType="w" fact="0.59" />
  54.                     <constr type="h" for="ch" forName="wedge1Tx" refType="h" fact="0.59" />
  55.                     <constr op="equ" type="primFontSz" for="ch" ptType="node" />
  56.                 </constrLst>
  57.             </if>
  58.             <if axis="ch" ptType="node" func="cnt" op="equ" val="2">
  59.                 <constrLst>
  60.                     <constr type="l" for="ch" forName="wedge1" refType="w" fact="0.10" />
  61.                     <constr type="t" for="ch" forName="wedge1" refType="w" fact="0.08" />
  62.                     <constr type="w" for="ch" forName="wedge1" refType="w" fact="0.84" />
  63.                     <constr type="h" for="ch" forName="wedge1" refType="h" fact="0.84" />
  64.                     <constr type="l" for="ch" forName="wedge1Tx" refType="w" fact="0.52" />
  65.                     <constr type="t" for="ch" forName="wedge1Tx" refType="h" fact="0.205" />
  66.                     <constr type="w" for="ch" forName="wedge1Tx" refType="w" fact="0.295" />
  67.                     <constr type="h" for="ch" forName="wedge1Tx" refType="h" fact="0.59" />
  68.                     <constr type="l" for="ch" forName="wedge2" refType="w" fact="0.08" />
  69.                     <constr type="t" for="ch" forName="wedge2" refType="w" fact="0.08" />
  70.                     <constr type="w" for="ch" forName="wedge2" refType="w" fact="0.84" />
  71.                     <constr type="h" for="ch" forName="wedge2" refType="h" fact="0.84" />
  72.                     <constr type="l" for="ch" forName="wedge2Tx" refType="w" fact="0.2" />
  73.                     <constr type="t" for="ch" forName="wedge2Tx" refType="h" fact="0.205" />
  74.                     <constr type="w" for="ch" forName="wedge2Tx" refType="w" fact="0.295" />
  75.                     <constr type="h" for="ch" forName="wedge2Tx" refType="h" fact="0.59" />
  76.                     <constr op="equ" type="primFontSz" for="ch" ptType="node" />
  77.                 </constrLst>
  78.             </if>
  79.             <if axis="ch" ptType="node" func="cnt" op="equ" val="3">
  80.                 <choose>
  81.                     <if func="var" arg="dir" op="equ" val="norm">
  82.                         <constrLst>
  83.                             <constr type="l" for="ch" forName="wedge1" refType="w" fact="0.1233" />
  84.                             <constr type="t" for="ch" forName="wedge1" refType="w" fact="0.0550" />
  85.                             <constr type="w" for="ch" forName="wedge1" refType="w" fact="0.84" />
  86.                             <constr type="h" for="ch" forName="wedge1" refType="h" fact="0.84" />
  87.                             <constr type="l" for="ch" forName="wedge1Tx" refType="w" fact="0.58" />
  88.                             <constr type="t" for="ch" forName="wedge1Tx" refType="h" fact="0.21" />
  89.                             <constr type="w" for="ch" forName="wedge1Tx" refType="w" fact="0.285" />
  90.                             <constr type="h" for="ch" forName="wedge1Tx" refType="h" fact="0.28" />
  91.                             <constr type="l" for="ch" forName="wedge2" refType="w" fact="0.08" />
  92.                             <constr type="t" for="ch" forName="wedge2" refType="w" fact="0.08" />
  93.                             <constr type="w" for="ch" forName="wedge2" refType="w" fact="0.84" />
  94.                             <constr type="h" for="ch" forName="wedge2" refType="h" fact="0.84" />
  95.                             <constr type="l" for="ch" forName="wedge2Tx" refType="w" fact="0.31" />
  96.                             <constr type="t" for="ch" forName="wedge2Tx" refType="h" fact="0.61" />
  97.                             <constr type="w" for="ch" forName="wedge2Tx" refType="w" fact="0.38" />
  98.                             <constr type="h" for="ch" forName="wedge2Tx" refType="h" fact="0.26" />
  99.                             <constr type="l" for="ch" forName="wedge3" refType="w" fact="0.08" />
  100.                             <constr type="t" for="ch" forName="wedge3" refType="w" fact="0.08" />
  101.                             <constr type="w" for="ch" forName="wedge3" refType="w" fact="0.84" />
  102.                             <constr type="h" for="ch" forName="wedge3" refType="h" fact="0.84" />
  103.                             <constr type="l" for="ch" forName="wedge3Tx" refType="w" fact="0.17" />
  104.                             <constr type="t" for="ch" forName="wedge3Tx" refType="h" fact="0.245" />
  105.                             <constr type="w" for="ch" forName="wedge3Tx" refType="w" fact="0.285" />
  106.                             <constr type="h" for="ch" forName="wedge3Tx" refType="h" fact="0.28" />
  107.                             <constr op="equ" type="primFontSz" for="ch" ptType="node" />
  108.                         </constrLst>
  109.                     </if>
  110.                     <else>
  111.                         <constrLst>
  112.                             <constr type="l" for="ch" forName="wedge1" refType="w" fact="0.08" />
  113.                             <constr type="t" for="ch" forName="wedge1" refType="w" fact="0.08" />
  114.                             <constr type="w" for="ch" forName="wedge1" refType="w" fact="0.84" />
  115.                             <constr type="h" for="ch" forName="wedge1" refType="h" fact="0.84" />
  116.                             <constr type="l" for="ch" forName="wedge1Tx" refType="w" fact="0.545" />
  117.                             <constr type="t" for="ch" forName="wedge1Tx" refType="h" fact="0.245" />
  118.                             <constr type="w" for="ch" forName="wedge1Tx" refType="w" fact="0.285" />
  119.                             <constr type="h" for="ch" forName="wedge1Tx" refType="h" fact="0.28" />
  120.                             <constr type="l" for="ch" forName="wedge2" refType="w" fact="0.08" />
  121.                             <constr type="t" for="ch" forName="wedge2" refType="w" fact="0.08" />
  122.                             <constr type="w" for="ch" forName="wedge2" refType="w" fact="0.84" />
  123.                             <constr type="h" for="ch" forName="wedge2" refType="h" fact="0.84" />
  124.                             <constr type="l" for="ch" forName="wedge2Tx" refType="w" fact="0.31" />
  125.                             <constr type="t" for="ch" forName="wedge2Tx" refType="h" fact="0.61" />
  126.                             <constr type="w" for="ch" forName="wedge2Tx" refType="w" fact="0.38" />
  127.                             <constr type="h" for="ch" forName="wedge2Tx" refType="h" fact="0.26" />
  128.                             <constr type="l" for="ch" forName="wedge3" refType="w" fact="0.0367" />
  129.                             <constr type="t" for="ch" forName="wedge3" refType="w" fact="0.0550" />
  130.                             <constr type="w" for="ch" forName="wedge3" refType="w" fact="0.84" />
  131.                             <constr type="h" for="ch" forName="wedge3" refType="h" fact="0.84" />
  132.                             <constr type="l" for="ch" forName="wedge3Tx" refType="w" fact="0.14" />
  133.                             <constr type="t" for="ch" forName="wedge3Tx" refType="h" fact="0.21" />
  134.                             <constr type="w" for="ch" forName="wedge3Tx" refType="w" fact="0.285" />
  135.                             <constr type="h" for="ch" forName="wedge3Tx" refType="h" fact="0.28" />
  136.                             <constr op="equ" type="primFontSz" for="ch" ptType="node" />
  137.                         </constrLst>
  138.                     </else>
  139.                 </choose>
  140.             </if>
  141.             <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  142.                 <choose>
  143.                     <if func="var" arg="dir" op="equ" val="norm">
  144.                         <constrLst>
  145.                             <constr type="l" for="ch" forName="wedge1" refType="w" fact="0.1154" />
  146.                             <constr type="t" for="ch" forName="wedge1" refType="w" fact="0.0446" />
  147.                             <constr type="w" for="ch" forName="wedge1" refType="w" fact="0.84" />
  148.                             <constr type="h" for="ch" forName="wedge1" refType="h" fact="0.84" />
  149.                             <constr type="l" for="ch" forName="wedge1Tx" refType="w" fact="0.545" />
  150.                             <constr type="t" for="ch" forName="wedge1Tx" refType="h" fact="0.20" />
  151.                             <constr type="w" for="ch" forName="wedge1Tx" refType="w" fact="0.31" />
  152.                             <constr type="h" for="ch" forName="wedge1Tx" refType="h" fact="0.25" />
  153.                             <constr type="l" for="ch" forName="wedge2" refType="w" fact="0.08" />
  154.                             <constr type="t" for="ch" forName="wedge2" refType="w" fact="0.08" />
  155.                             <constr type="w" for="ch" forName="wedge2" refType="w" fact="0.84" />
  156.                             <constr type="h" for="ch" forName="wedge2" refType="h" fact="0.84" />
  157.                             <constr type="l" for="ch" forName="wedge2Tx" refType="w" fact="0.515" />
  158.                             <constr type="t" for="ch" forName="wedge2Tx" refType="h" fact="0.515" />
  159.                             <constr type="w" for="ch" forName="wedge2Tx" refType="w" fact="0.31" />
  160.                             <constr type="h" for="ch" forName="wedge2Tx" refType="h" fact="0.25" />
  161.                             <constr type="l" for="ch" forName="wedge3" refType="w" fact="0.08" />
  162.                             <constr type="t" for="ch" forName="wedge3" refType="w" fact="0.08" />
  163.                             <constr type="w" for="ch" forName="wedge3" refType="w" fact="0.84" />
  164.                             <constr type="h" for="ch" forName="wedge3" refType="h" fact="0.84" />
  165.                             <constr type="l" for="ch" forName="wedge3Tx" refType="w" fact="0.175" />
  166.                             <constr type="t" for="ch" forName="wedge3Tx" refType="h" fact="0.515" />
  167.                             <constr type="w" for="ch" forName="wedge3Tx" refType="w" fact="0.31" />
  168.                             <constr type="h" for="ch" forName="wedge3Tx" refType="h" fact="0.25" />
  169.                             <constr type="l" for="ch" forName="wedge4" refType="w" fact="0.08" />
  170.                             <constr type="t" for="ch" forName="wedge4" refType="h" fact="0.08" />
  171.                             <constr type="w" for="ch" forName="wedge4" refType="w" fact="0.84" />
  172.                             <constr type="h" for="ch" forName="wedge4" refType="h" fact="0.84" />
  173.                             <constr type="l" for="ch" forName="wedge4Tx" refType="w" fact="0.175" />
  174.                             <constr type="t" for="ch" forName="wedge4Tx" refType="h" fact="0.235" />
  175.                             <constr type="w" for="ch" forName="wedge4Tx" refType="w" fact="0.31" />
  176.                             <constr type="h" for="ch" forName="wedge4Tx" refType="h" fact="0.25" />
  177.                             <constr op="equ" type="primFontSz" for="ch" ptType="node" />
  178.                         </constrLst>
  179.                     </if>
  180.                     <else>
  181.                         <constrLst>
  182.                             <constr type="l" for="ch" forName="wedge1" refType="w" fact="0.08" />
  183.                             <constr type="t" for="ch" forName="wedge1" refType="w" fact="0.08" />
  184.                             <constr type="w" for="ch" forName="wedge1" refType="w" fact="0.84" />
  185.                             <constr type="h" for="ch" forName="wedge1" refType="h" fact="0.84" />
  186.                             <constr type="l" for="ch" forName="wedge1Tx" refType="w" fact="0.515" />
  187.                             <constr type="t" for="ch" forName="wedge1Tx" refType="h" fact="0.235" />
  188.                             <constr type="w" for="ch" forName="wedge1Tx" refType="w" fact="0.31" />
  189.                             <constr type="h" for="ch" forName="wedge1Tx" refType="h" fact="0.25" />
  190.                             <constr type="l" for="ch" forName="wedge2" refType="w" fact="0.08" />
  191.                             <constr type="t" for="ch" forName="wedge2" refType="w" fact="0.08" />
  192.                             <constr type="w" for="ch" forName="wedge2" refType="w" fact="0.84" />
  193.                             <constr type="h" for="ch" forName="wedge2" refType="h" fact="0.84" />
  194.                             <constr type="l" for="ch" forName="wedge2Tx" refType="w" fact="0.515" />
  195.                             <constr type="t" for="ch" forName="wedge2Tx" refType="h" fact="0.515" />
  196.                             <constr type="w" for="ch" forName="wedge2Tx" refType="w" fact="0.31" />
  197.                             <constr type="h" for="ch" forName="wedge2Tx" refType="h" fact="0.25" />
  198.                             <constr type="l" for="ch" forName="wedge3" refType="w" fact="0.08" />
  199.                             <constr type="t" for="ch" forName="wedge3" refType="w" fact="0.08" />
  200.                             <constr type="w" for="ch" forName="wedge3" refType="w" fact="0.84" />
  201.                             <constr type="h" for="ch" forName="wedge3" refType="h" fact="0.84" />
  202.                             <constr type="l" for="ch" forName="wedge3Tx" refType="w" fact="0.175" />
  203.                             <constr type="t" for="ch" forName="wedge3Tx" refType="h" fact="0.515" />
  204.                             <constr type="w" for="ch" forName="wedge3Tx" refType="w" fact="0.31" />
  205.                             <constr type="h" for="ch" forName="wedge3Tx" refType="h" fact="0.25" />
  206.                             <constr type="l" for="ch" forName="wedge4" refType="w" fact="0.0446" />
  207.                             <constr type="t" for="ch" forName="wedge4" refType="h" fact="0.0446" />
  208.                             <constr type="w" for="ch" forName="wedge4" refType="w" fact="0.84" />
  209.                             <constr type="h" for="ch" forName="wedge4" refType="h" fact="0.84" />
  210.                             <constr type="l" for="ch" forName="wedge4Tx" refType="w" fact="0.145" />
  211.                             <constr type="t" for="ch" forName="wedge4Tx" refType="h" fact="0.20" />
  212.                             <constr type="w" for="ch" forName="wedge4Tx" refType="w" fact="0.31" />
  213.                             <constr type="h" for="ch" forName="wedge4Tx" refType="h" fact="0.25" />
  214.                             <constr op="equ" type="primFontSz" for="ch" ptType="node" />
  215.                         </constrLst>
  216.                     </else>
  217.                 </choose>
  218.             </if>
  219.             <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  220.                 <choose>
  221.                     <if func="var" arg="dir" op="equ" val="norm">
  222.                         <constrLst>
  223.                             <constr type="l" for="ch" forName="wedge1" refType="w" fact="0.1094" />
  224.                             <constr type="t" for="ch" forName="wedge1" refType="w" fact="0.0395" />
  225.                             <constr type="w" for="ch" forName="wedge1" refType="w" fact="0.84" />
  226.                             <constr type="h" for="ch" forName="wedge1" refType="h" fact="0.84" />
  227.                             <constr type="l" for="ch" forName="wedge1Tx" refType="w" fact="0.54" />
  228.                             <constr type="t" for="ch" forName="wedge1Tx" refType="h" fact="0.165" />
  229.                             <constr type="w" for="ch" forName="wedge1Tx" refType="w" fact="0.285" />
  230.                             <constr type="h" for="ch" forName="wedge1Tx" refType="h" fact="0.195" />
  231.                             <constr type="l" for="ch" forName="wedge2" refType="w" fact="0.08" />
  232.                             <constr type="t" for="ch" forName="wedge2" refType="w" fact="0.08" />
  233.                             <constr type="w" for="ch" forName="wedge2" refType="w" fact="0.84" />
  234.                             <constr type="h" for="ch" forName="wedge2" refType="h" fact="0.84" />
  235.                             <constr type="l" for="ch" forName="wedge2Tx" refType="w" fact="0.629" />
  236.                             <constr type="t" for="ch" forName="wedge2Tx" refType="h" fact="0.46" />
  237.                             <constr type="w" for="ch" forName="wedge2Tx" refType="w" fact="0.25" />
  238.                             <constr type="h" for="ch" forName="wedge2Tx" refType="h" fact="0.211" />
  239.                             <constr type="l" for="ch" forName="wedge3" refType="w" fact="0.08" />
  240.                             <constr type="t" for="ch" forName="wedge3" refType="w" fact="0.08" />
  241.                             <constr type="w" for="ch" forName="wedge3" refType="w" fact="0.84" />
  242.                             <constr type="h" for="ch" forName="wedge3" refType="h" fact="0.84" />
  243.                             <constr type="l" for="ch" forName="wedge3Tx" refType="w" fact="0.35" />
  244.                             <constr type="t" for="ch" forName="wedge3Tx" refType="h" fact="0.71" />
  245.                             <constr type="w" for="ch" forName="wedge3Tx" refType="w" fact="0.30" />
  246.                             <constr type="h" for="ch" forName="wedge3Tx" refType="h" fact="0.18" />
  247.                             <constr type="l" for="ch" forName="wedge4" refType="w" fact="0.08" />
  248.                             <constr type="t" for="ch" forName="wedge4" refType="h" fact="0.08" />
  249.                             <constr type="w" for="ch" forName="wedge4" refType="w" fact="0.84" />
  250.                             <constr type="h" for="ch" forName="wedge4" refType="h" fact="0.84" />
  251.                             <constr type="l" for="ch" forName="wedge4Tx" refType="w" fact="0.12" />
  252.                             <constr type="t" for="ch" forName="wedge4Tx" refType="h" fact="0.46" />
  253.                             <constr type="w" for="ch" forName="wedge4Tx" refType="w" fact="0.25" />
  254.                             <constr type="h" for="ch" forName="wedge4Tx" refType="h" fact="0.211" />
  255.                             <constr type="l" for="ch" forName="wedge5" refType="w" fact="0.08" />
  256.                             <constr type="t" for="ch" forName="wedge5" refType="h" fact="0.08" />
  257.                             <constr type="w" for="ch" forName="wedge5" refType="w" fact="0.84" />
  258.                             <constr type="h" for="ch" forName="wedge5" refType="h" fact="0.84" />
  259.                             <constr type="l" for="ch" forName="wedge5Tx" refType="w" fact="0.2025" />
  260.                             <constr type="t" for="ch" forName="wedge5Tx" refType="h" fact="0.208" />
  261.                             <constr type="w" for="ch" forName="wedge5Tx" refType="w" fact="0.285" />
  262.                             <constr type="h" for="ch" forName="wedge5Tx" refType="h" fact="0.195" />
  263.                             <constr op="equ" type="primFontSz" for="ch" ptType="node" />
  264.                         </constrLst>
  265.                     </if>
  266.                     <else>
  267.                         <constrLst>
  268.                             <constr type="l" for="ch" forName="wedge1" refType="w" fact="0.08" />
  269.                             <constr type="t" for="ch" forName="wedge1" refType="w" fact="0.08" />
  270.                             <constr type="w" for="ch" forName="wedge1" refType="w" fact="0.84" />
  271.                             <constr type="h" for="ch" forName="wedge1" refType="h" fact="0.84" />
  272.                             <constr type="l" for="ch" forName="wedge1Tx" refType="w" fact="0.51" />
  273.                             <constr type="t" for="ch" forName="wedge1Tx" refType="h" fact="0.208" />
  274.                             <constr type="w" for="ch" forName="wedge1Tx" refType="w" fact="0.285" />
  275.                             <constr type="h" for="ch" forName="wedge1Tx" refType="h" fact="0.195" />
  276.                             <constr type="l" for="ch" forName="wedge2" refType="w" fact="0.08" />
  277.                             <constr type="t" for="ch" forName="wedge2" refType="w" fact="0.08" />
  278.                             <constr type="w" for="ch" forName="wedge2" refType="w" fact="0.84" />
  279.                             <constr type="h" for="ch" forName="wedge2" refType="h" fact="0.84" />
  280.                             <constr type="l" for="ch" forName="wedge2Tx" refType="w" fact="0.629" />
  281.                             <constr type="t" for="ch" forName="wedge2Tx" refType="h" fact="0.46" />
  282.                             <constr type="w" for="ch" forName="wedge2Tx" refType="w" fact="0.25" />
  283.                             <constr type="h" for="ch" forName="wedge2Tx" refType="h" fact="0.211" />
  284.                             <constr type="l" for="ch" forName="wedge3" refType="w" fact="0.08" />
  285.                             <constr type="t" for="ch" forName="wedge3" refType="w" fact="0.08" />
  286.                             <constr type="w" for="ch" forName="wedge3" refType="w" fact="0.84" />
  287.                             <constr type="h" for="ch" forName="wedge3" refType="h" fact="0.84" />
  288.                             <constr type="l" for="ch" forName="wedge3Tx" refType="w" fact="0.35" />
  289.                             <constr type="t" for="ch" forName="wedge3Tx" refType="h" fact="0.71" />
  290.                             <constr type="w" for="ch" forName="wedge3Tx" refType="w" fact="0.30" />
  291.                             <constr type="h" for="ch" forName="wedge3Tx" refType="h" fact="0.18" />
  292.                             <constr type="l" for="ch" forName="wedge4" refType="w" fact="0.08" />
  293.                             <constr type="t" for="ch" forName="wedge4" refType="h" fact="0.08" />
  294.                             <constr type="w" for="ch" forName="wedge4" refType="w" fact="0.84" />
  295.                             <constr type="h" for="ch" forName="wedge4" refType="h" fact="0.84" />
  296.                             <constr type="l" for="ch" forName="wedge4Tx" refType="w" fact="0.12" />
  297.                             <constr type="t" for="ch" forName="wedge4Tx" refType="h" fact="0.46" />
  298.                             <constr type="w" for="ch" forName="wedge4Tx" refType="w" fact="0.25" />
  299.                             <constr type="h" for="ch" forName="wedge4Tx" refType="h" fact="0.211" />
  300.                             <constr type="l" for="ch" forName="wedge5" refType="w" fact="0.0506" />
  301.                             <constr type="t" for="ch" forName="wedge5" refType="h" fact="0.0395" />
  302.                             <constr type="w" for="ch" forName="wedge5" refType="w" fact="0.84" />
  303.                             <constr type="h" for="ch" forName="wedge5" refType="h" fact="0.84" />
  304.                             <constr type="l" for="ch" forName="wedge5Tx" refType="w" fact="0.18" />
  305.                             <constr type="t" for="ch" forName="wedge5Tx" refType="h" fact="0.165" />
  306.                             <constr type="w" for="ch" forName="wedge5Tx" refType="w" fact="0.285" />
  307.                             <constr type="h" for="ch" forName="wedge5Tx" refType="h" fact="0.195" />
  308.                             <constr op="equ" type="primFontSz" for="ch" ptType="node" />
  309.                         </constrLst>
  310.                     </else>
  311.                 </choose>
  312.             </if>
  313.             <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  314.                 <choose>
  315.                     <if func="var" arg="dir" op="equ" val="norm">
  316.                         <constrLst>
  317.                             <constr type="l" for="ch" forName="wedge1" refType="w" fact="0.1050" />
  318.                             <constr type="t" for="ch" forName="wedge1" refType="w" fact="0.0367" />
  319.                             <constr type="w" for="ch" forName="wedge1" refType="w" fact="0.84" />
  320.                             <constr type="h" for="ch" forName="wedge1" refType="h" fact="0.84" />
  321.                             <constr type="l" for="ch" forName="wedge1Tx" refType="w" fact="0.534" />
  322.                             <constr type="t" for="ch" forName="wedge1Tx" refType="h" fact="0.1267" />
  323.                             <constr type="w" for="ch" forName="wedge1Tx" refType="w" fact="0.245" />
  324.                             <constr type="h" for="ch" forName="wedge1Tx" refType="h" fact="0.18" />
  325.                             <constr type="l" for="ch" forName="wedge2" refType="w" fact="0.08" />
  326.                             <constr type="t" for="ch" forName="wedge2" refType="w" fact="0.08" />
  327.                             <constr type="w" for="ch" forName="wedge2" refType="w" fact="0.84" />
  328.                             <constr type="h" for="ch" forName="wedge2" refType="h" fact="0.84" />
  329.                             <constr type="l" for="ch" forName="wedge2Tx" refType="w" fact="0.655" />
  330.                             <constr type="t" for="ch" forName="wedge2Tx" refType="h" fact="0.415" />
  331.                             <constr type="w" for="ch" forName="wedge2Tx" refType="w" fact="0.254" />
  332.                             <constr type="h" for="ch" forName="wedge2Tx" refType="h" fact="0.17" />
  333.                             <constr type="l" for="ch" forName="wedge3" refType="w" fact="0.08" />
  334.                             <constr type="t" for="ch" forName="wedge3" refType="w" fact="0.08" />
  335.                             <constr type="w" for="ch" forName="wedge3" refType="w" fact="0.84" />
  336.                             <constr type="h" for="ch" forName="wedge3" refType="h" fact="0.84" />
  337.                             <constr type="l" for="ch" forName="wedge3Tx" refType="w" fact="0.509" />
  338.                             <constr type="t" for="ch" forName="wedge3Tx" refType="h" fact="0.65" />
  339.                             <constr type="w" for="ch" forName="wedge3Tx" refType="w" fact="0.245" />
  340.                             <constr type="h" for="ch" forName="wedge3Tx" refType="h" fact="0.18" />
  341.                             <constr type="l" for="ch" forName="wedge4" refType="w" fact="0.08" />
  342.                             <constr type="t" for="ch" forName="wedge4" refType="h" fact="0.08" />
  343.                             <constr type="w" for="ch" forName="wedge4" refType="w" fact="0.84" />
  344.                             <constr type="h" for="ch" forName="wedge4" refType="h" fact="0.84" />
  345.                             <constr type="l" for="ch" forName="wedge4Tx" refType="w" fact="0.246" />
  346.                             <constr type="t" for="ch" forName="wedge4Tx" refType="h" fact="0.65" />
  347.                             <constr type="w" for="ch" forName="wedge4Tx" refType="w" fact="0.245" />
  348.                             <constr type="h" for="ch" forName="wedge4Tx" refType="h" fact="0.18" />
  349.                             <constr type="l" for="ch" forName="wedge5" refType="w" fact="0.08" />
  350.                             <constr type="t" for="ch" forName="wedge5" refType="h" fact="0.08" />
  351.                             <constr type="w" for="ch" forName="wedge5" refType="w" fact="0.84" />
  352.                             <constr type="h" for="ch" forName="wedge5" refType="h" fact="0.84" />
  353.                             <constr type="l" for="ch" forName="wedge5Tx" refType="w" fact="0.093" />
  354.                             <constr type="t" for="ch" forName="wedge5Tx" refType="h" fact="0.415" />
  355.                             <constr type="w" for="ch" forName="wedge5Tx" refType="w" fact="0.254" />
  356.                             <constr type="h" for="ch" forName="wedge5Tx" refType="h" fact="0.17" />
  357.                             <constr type="l" for="ch" forName="wedge6" refType="w" fact="0.08" />
  358.                             <constr type="t" for="ch" forName="wedge6" refType="h" fact="0.08" />
  359.                             <constr type="w" for="ch" forName="wedge6" refType="w" fact="0.84" />
  360.                             <constr type="h" for="ch" forName="wedge6" refType="h" fact="0.84" />
  361.                             <constr type="l" for="ch" forName="wedge6Tx" refType="w" fact="0.246" />
  362.                             <constr type="t" for="ch" forName="wedge6Tx" refType="h" fact="0.17" />
  363.                             <constr type="w" for="ch" forName="wedge6Tx" refType="w" fact="0.245" />
  364.                             <constr type="h" for="ch" forName="wedge6Tx" refType="h" fact="0.18" />
  365.                             <constr op="equ" type="primFontSz" for="ch" ptType="node" />
  366.                         </constrLst>
  367.                     </if>
  368.                     <else>
  369.                         <constrLst>
  370.                             <constr type="l" for="ch" forName="wedge1" refType="w" fact="0.08" />
  371.                             <constr type="t" for="ch" forName="wedge1" refType="w" fact="0.08" />
  372.                             <constr type="w" for="ch" forName="wedge1" refType="w" fact="0.84" />
  373.                             <constr type="h" for="ch" forName="wedge1" refType="h" fact="0.84" />
  374.                             <constr type="l" for="ch" forName="wedge1Tx" refType="w" fact="0.509" />
  375.                             <constr type="t" for="ch" forName="wedge1Tx" refType="h" fact="0.17" />
  376.                             <constr type="w" for="ch" forName="wedge1Tx" refType="w" fact="0.245" />
  377.                             <constr type="h" for="ch" forName="wedge1Tx" refType="h" fact="0.18" />
  378.                             <constr type="l" for="ch" forName="wedge2" refType="w" fact="0.08" />
  379.                             <constr type="t" for="ch" forName="wedge2" refType="w" fact="0.08" />
  380.                             <constr type="w" for="ch" forName="wedge2" refType="w" fact="0.84" />
  381.                             <constr type="h" for="ch" forName="wedge2" refType="h" fact="0.84" />
  382.                             <constr type="l" for="ch" forName="wedge2Tx" refType="w" fact="0.655" />
  383.                             <constr type="t" for="ch" forName="wedge2Tx" refType="h" fact="0.415" />
  384.                             <constr type="w" for="ch" forName="wedge2Tx" refType="w" fact="0.254" />
  385.                             <constr type="h" for="ch" forName="wedge2Tx" refType="h" fact="0.17" />
  386.                             <constr type="l" for="ch" forName="wedge3" refType="w" fact="0.08" />
  387.                             <constr type="t" for="ch" forName="wedge3" refType="w" fact="0.08" />
  388.                             <constr type="w" for="ch" forName="wedge3" refType="w" fact="0.84" />
  389.                             <constr type="h" for="ch" forName="wedge3" refType="h" fact="0.84" />
  390.                             <constr type="l" for="ch" forName="wedge3Tx" refType="w" fact="0.509" />
  391.                             <constr type="t" for="ch" forName="wedge3Tx" refType="h" fact="0.65" />
  392.                             <constr type="w" for="ch" forName="wedge3Tx" refType="w" fact="0.245" />
  393.                             <constr type="h" for="ch" forName="wedge3Tx" refType="h" fact="0.18" />
  394.                             <constr type="l" for="ch" forName="wedge4" refType="w" fact="0.08" />
  395.                             <constr type="t" for="ch" forName="wedge4" refType="h" fact="0.08" />
  396.                             <constr type="w" for="ch" forName="wedge4" refType="w" fact="0.84" />
  397.                             <constr type="h" for="ch" forName="wedge4" refType="h" fact="0.84" />
  398.                             <constr type="l" for="ch" forName="wedge4Tx" refType="w" fact="0.246" />
  399.                             <constr type="t" for="ch" forName="wedge4Tx" refType="h" fact="0.65" />
  400.                             <constr type="w" for="ch" forName="wedge4Tx" refType="w" fact="0.245" />
  401.                             <constr type="h" for="ch" forName="wedge4Tx" refType="h" fact="0.18" />
  402.                             <constr type="l" for="ch" forName="wedge5" refType="w" fact="0.08" />
  403.                             <constr type="t" for="ch" forName="wedge5" refType="h" fact="0.08" />
  404.                             <constr type="w" for="ch" forName="wedge5" refType="w" fact="0.84" />
  405.                             <constr type="h" for="ch" forName="wedge5" refType="h" fact="0.84" />
  406.                             <constr type="l" for="ch" forName="wedge5Tx" refType="w" fact="0.093" />
  407.                             <constr type="t" for="ch" forName="wedge5Tx" refType="h" fact="0.415" />
  408.                             <constr type="w" for="ch" forName="wedge5Tx" refType="w" fact="0.254" />
  409.                             <constr type="h" for="ch" forName="wedge5Tx" refType="h" fact="0.17" />
  410.                             <constr type="l" for="ch" forName="wedge6" refType="w" fact="0.0550" />
  411.                             <constr type="t" for="ch" forName="wedge6" refType="h" fact="0.0367" />
  412.                             <constr type="w" for="ch" forName="wedge6" refType="w" fact="0.84" />
  413.                             <constr type="h" for="ch" forName="wedge6" refType="h" fact="0.84" />
  414.                             <constr type="l" for="ch" forName="wedge6Tx" refType="w" fact="0.221" />
  415.                             <constr type="t" for="ch" forName="wedge6Tx" refType="h" fact="0.1267" />
  416.                             <constr type="w" for="ch" forName="wedge6Tx" refType="w" fact="0.245" />
  417.                             <constr type="h" for="ch" forName="wedge6Tx" refType="h" fact="0.18" />
  418.                             <constr op="equ" type="primFontSz" for="ch" ptType="node" />
  419.                         </constrLst>
  420.                     </else>
  421.                 </choose>
  422.             </if>
  423.             <else>
  424.                 <choose>
  425.                     <if func="var" arg="dir" op="equ" val="norm">
  426.                         <constrLst>
  427.                             <constr type="l" for="ch" forName="wedge1" refType="w" fact="0.1017" />
  428.                             <constr type="t" for="ch" forName="wedge1" refType="w" fact="0.0350" />
  429.                             <constr type="w" for="ch" forName="wedge1" refType="w" fact="0.84" />
  430.                             <constr type="h" for="ch" forName="wedge1" refType="h" fact="0.84" />
  431.                             <constr type="l" for="ch" forName="wedge1Tx" refType="w" fact="0.53" />
  432.                             <constr type="t" for="ch" forName="wedge1Tx" refType="h" fact="0.115" />
  433.                             <constr type="w" for="ch" forName="wedge1Tx" refType="w" fact="0.23" />
  434.                             <constr type="h" for="ch" forName="wedge1Tx" refType="h" fact="0.145" />
  435.                             <constr type="l" for="ch" forName="wedge2" refType="w" fact="0.08" />
  436.                             <constr type="t" for="ch" forName="wedge2" refType="w" fact="0.08" />
  437.                             <constr type="w" for="ch" forName="wedge2" refType="w" fact="0.84" />
  438.                             <constr type="h" for="ch" forName="wedge2" refType="h" fact="0.84" />
  439.                             <constr type="l" for="ch" forName="wedge2Tx" refType="w" fact="0.655" />
  440.                             <constr type="t" for="ch" forName="wedge2Tx" refType="h" fact="0.38" />
  441.                             <constr type="w" for="ch" forName="wedge2Tx" refType="w" fact="0.244" />
  442.                             <constr type="h" for="ch" forName="wedge2Tx" refType="h" fact="0.155" />
  443.                             <constr type="l" for="ch" forName="wedge3" refType="w" fact="0.08" />
  444.                             <constr type="t" for="ch" forName="wedge3" refType="w" fact="0.08" />
  445.                             <constr type="w" for="ch" forName="wedge3" refType="w" fact="0.84" />
  446.                             <constr type="h" for="ch" forName="wedge3" refType="h" fact="0.84" />
  447.                             <constr type="l" for="ch" forName="wedge3Tx" refType="w" fact="0.62" />
  448.                             <constr type="t" for="ch" forName="wedge3Tx" refType="h" fact="0.58" />
  449.                             <constr type="w" for="ch" forName="wedge3Tx" refType="w" fact="0.22" />
  450.                             <constr type="h" for="ch" forName="wedge3Tx" refType="h" fact="0.16" />
  451.                             <constr type="l" for="ch" forName="wedge4" refType="w" fact="0.08" />
  452.                             <constr type="t" for="ch" forName="wedge4" refType="h" fact="0.08" />
  453.                             <constr type="w" for="ch" forName="wedge4" refType="w" fact="0.84" />
  454.                             <constr type="h" for="ch" forName="wedge4" refType="h" fact="0.84" />
  455.                             <constr type="l" for="ch" forName="wedge4Tx" refType="w" fact="0.3875" />
  456.                             <constr type="t" for="ch" forName="wedge4Tx" refType="h" fact="0.74" />
  457.                             <constr type="w" for="ch" forName="wedge4Tx" refType="w" fact="0.225" />
  458.                             <constr type="h" for="ch" forName="wedge4Tx" refType="h" fact="0.16" />
  459.                             <constr type="l" for="ch" forName="wedge5" refType="w" fact="0.08" />
  460.                             <constr type="t" for="ch" forName="wedge5" refType="h" fact="0.08" />
  461.                             <constr type="w" for="ch" forName="wedge5" refType="w" fact="0.84" />
  462.                             <constr type="h" for="ch" forName="wedge5" refType="h" fact="0.84" />
  463.                             <constr type="l" for="ch" forName="wedge5Tx" refType="w" fact="0.16" />
  464.                             <constr type="t" for="ch" forName="wedge5Tx" refType="h" fact="0.58" />
  465.                             <constr type="w" for="ch" forName="wedge5Tx" refType="w" fact="0.22" />
  466.                             <constr type="h" for="ch" forName="wedge5Tx" refType="h" fact="0.16" />
  467.                             <constr type="l" for="ch" forName="wedge6" refType="w" fact="0.08" />
  468.                             <constr type="t" for="ch" forName="wedge6" refType="h" fact="0.08" />
  469.                             <constr type="w" for="ch" forName="wedge6" refType="w" fact="0.84" />
  470.                             <constr type="h" for="ch" forName="wedge6" refType="h" fact="0.84" />
  471.                             <constr type="l" for="ch" forName="wedge6Tx" refType="w" fact="0.101" />
  472.                             <constr type="t" for="ch" forName="wedge6Tx" refType="h" fact="0.38" />
  473.                             <constr type="w" for="ch" forName="wedge6Tx" refType="w" fact="0.244" />
  474.                             <constr type="h" for="ch" forName="wedge6Tx" refType="h" fact="0.155" />
  475.                             <constr type="l" for="ch" forName="wedge7" refType="w" fact="0.08" />
  476.                             <constr type="t" for="ch" forName="wedge7" refType="h" fact="0.08" />
  477.                             <constr type="w" for="ch" forName="wedge7" refType="w" fact="0.84" />
  478.                             <constr type="h" for="ch" forName="wedge7" refType="h" fact="0.84" />
  479.                             <constr type="l" for="ch" forName="wedge7Tx" refType="w" fact="0.262" />
  480.                             <constr type="t" for="ch" forName="wedge7Tx" refType="h" fact="0.16" />
  481.                             <constr type="w" for="ch" forName="wedge7Tx" refType="w" fact="0.23" />
  482.                             <constr type="h" for="ch" forName="wedge7Tx" refType="h" fact="0.145" />
  483.                             <constr op="equ" type="primFontSz" for="ch" ptType="node" />
  484.                         </constrLst>
  485.                     </if>
  486.                     <else>
  487.                         <constrLst>
  488.                             <constr type="l" for="ch" forName="wedge1" refType="w" fact="0.08" />
  489.                             <constr type="t" for="ch" forName="wedge1" refType="w" fact="0.08" />
  490.                             <constr type="w" for="ch" forName="wedge1" refType="w" fact="0.84" />
  491.                             <constr type="h" for="ch" forName="wedge1" refType="h" fact="0.84" />
  492.                             <constr type="l" for="ch" forName="wedge1Tx" refType="w" fact="0.508" />
  493.                             <constr type="t" for="ch" forName="wedge1Tx" refType="h" fact="0.16" />
  494.                             <constr type="w" for="ch" forName="wedge1Tx" refType="w" fact="0.23" />
  495.                             <constr type="h" for="ch" forName="wedge1Tx" refType="h" fact="0.145" />
  496.                             <constr type="l" for="ch" forName="wedge2" refType="w" fact="0.08" />
  497.                             <constr type="t" for="ch" forName="wedge2" refType="w" fact="0.08" />
  498.                             <constr type="w" for="ch" forName="wedge2" refType="w" fact="0.84" />
  499.                             <constr type="h" for="ch" forName="wedge2" refType="h" fact="0.84" />
  500.                             <constr type="l" for="ch" forName="wedge2Tx" refType="w" fact="0.655" />
  501.                             <constr type="t" for="ch" forName="wedge2Tx" refType="h" fact="0.38" />
  502.                             <constr type="w" for="ch" forName="wedge2Tx" refType="w" fact="0.244" />
  503.                             <constr type="h" for="ch" forName="wedge2Tx" refType="h" fact="0.155" />
  504.                             <constr type="l" for="ch" forName="wedge3" refType="w" fact="0.08" />
  505.                             <constr type="t" for="ch" forName="wedge3" refType="w" fact="0.08" />
  506.                             <constr type="w" for="ch" forName="wedge3" refType="w" fact="0.84" />
  507.                             <constr type="h" for="ch" forName="wedge3" refType="h" fact="0.84" />
  508.                             <constr type="l" for="ch" forName="wedge3Tx" refType="w" fact="0.62" />
  509.                             <constr type="t" for="ch" forName="wedge3Tx" refType="h" fact="0.58" />
  510.                             <constr type="w" for="ch" forName="wedge3Tx" refType="w" fact="0.22" />
  511.                             <constr type="h" for="ch" forName="wedge3Tx" refType="h" fact="0.16" />
  512.                             <constr type="l" for="ch" forName="wedge4" refType="w" fact="0.08" />
  513.                             <constr type="t" for="ch" forName="wedge4" refType="h" fact="0.08" />
  514.                             <constr type="w" for="ch" forName="wedge4" refType="w" fact="0.84" />
  515.                             <constr type="h" for="ch" forName="wedge4" refType="h" fact="0.84" />
  516.                             <constr type="l" for="ch" forName="wedge4Tx" refType="w" fact="0.3875" />
  517.                             <constr type="t" for="ch" forName="wedge4Tx" refType="h" fact="0.74" />
  518.                             <constr type="w" for="ch" forName="wedge4Tx" refType="w" fact="0.225" />
  519.                             <constr type="h" for="ch" forName="wedge4Tx" refType="h" fact="0.16" />
  520.                             <constr type="l" for="ch" forName="wedge5" refType="w" fact="0.08" />
  521.                             <constr type="t" for="ch" forName="wedge5" refType="h" fact="0.08" />
  522.                             <constr type="w" for="ch" forName="wedge5" refType="w" fact="0.84" />
  523.                             <constr type="h" for="ch" forName="wedge5" refType="h" fact="0.84" />
  524.                             <constr type="l" for="ch" forName="wedge5Tx" refType="w" fact="0.16" />
  525.                             <constr type="t" for="ch" forName="wedge5Tx" refType="h" fact="0.58" />
  526.                             <constr type="w" for="ch" forName="wedge5Tx" refType="w" fact="0.22" />
  527.                             <constr type="h" for="ch" forName="wedge5Tx" refType="h" fact="0.16" />
  528.                             <constr type="l" for="ch" forName="wedge6" refType="w" fact="0.08" />
  529.                             <constr type="t" for="ch" forName="wedge6" refType="h" fact="0.08" />
  530.                             <constr type="w" for="ch" forName="wedge6" refType="w" fact="0.84" />
  531.                             <constr type="h" for="ch" forName="wedge6" refType="h" fact="0.84" />
  532.                             <constr type="l" for="ch" forName="wedge6Tx" refType="w" fact="0.101" />
  533.                             <constr type="t" for="ch" forName="wedge6Tx" refType="h" fact="0.38" />
  534.                             <constr type="w" for="ch" forName="wedge6Tx" refType="w" fact="0.244" />
  535.                             <constr type="h" for="ch" forName="wedge6Tx" refType="h" fact="0.155" />
  536.                             <constr type="l" for="ch" forName="wedge7" refType="w" fact="0.0583" />
  537.                             <constr type="t" for="ch" forName="wedge7" refType="h" fact="0.0350" />
  538.                             <constr type="w" for="ch" forName="wedge7" refType="w" fact="0.84" />
  539.                             <constr type="h" for="ch" forName="wedge7" refType="h" fact="0.84" />
  540.                             <constr type="l" for="ch" forName="wedge7Tx" refType="w" fact="0.2403" />
  541.                             <constr type="t" for="ch" forName="wedge7Tx" refType="h" fact="0.115" />
  542.                             <constr type="w" for="ch" forName="wedge7Tx" refType="w" fact="0.23" />
  543.                             <constr type="h" for="ch" forName="wedge7Tx" refType="h" fact="0.145" />
  544.                             <constr op="equ" type="primFontSz" for="ch" ptType="node" />
  545.                         </constrLst>
  546.                     </else>
  547.                 </choose>
  548.             </else>
  549.         </choose>
  550.         <ruleLst />
  551.         <choose>
  552.             <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  553.                 <layoutNode name="wedge1">
  554.                     <alg type="sp" />
  555.                     <choose>
  556.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="1">
  557.                             <!-- 1 of 1 -->
  558.                             <shape type="ellipse" />
  559.                         </if>
  560.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="2">
  561.                             <!-- 1 of 2 -->
  562.                             <shape type="pie">
  563.                                 <adjLst>
  564.                                     <adj idx="1" val="270" />
  565.                                     <adj idx="2" val="90" />
  566.                                 </adjLst>
  567.                             </shape>
  568.                         </if>
  569.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="3">
  570.                             <!-- 1 of 3 -->
  571.                             <shape type="pie">
  572.                                 <adjLst>
  573.                                     <adj idx="1" val="270" />
  574.                                     <adj idx="2" val="30" />
  575.                                 </adjLst>
  576.                             </shape>
  577.                         </if>
  578.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  579.                             <!-- 1 of 4 -->
  580.                             <shape type="pie">
  581.                                 <adjLst>
  582.                                     <adj idx="1" val="270" />
  583.                                     <adj idx="2" val="0" />
  584.                                 </adjLst>
  585.                             </shape>
  586.                         </if>
  587.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  588.                             <!-- 1 of 5 -->
  589.                             <shape type="pie">
  590.                                 <adjLst>
  591.                                     <adj idx="1" val="270" />
  592.                                     <adj idx="2" val="342" />
  593.                                 </adjLst>
  594.                             </shape>
  595.                         </if>
  596.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  597.                             <!-- 1 of 6 -->
  598.                             <shape type="pie">
  599.                                 <adjLst>
  600.                                     <adj idx="1" val="270" />
  601.                                     <adj idx="2" val="330" />
  602.                                 </adjLst>
  603.                             </shape>
  604.                         </if>
  605.                         <else>
  606.                             <!-- 1 of 7 -->
  607.                             <shape type="pie">
  608.                                 <adjLst>
  609.                                     <adj idx="1" val="270" />
  610.                                     <adj idx="2" val="321.4286" />
  611.                                 </adjLst>
  612.                             </shape>
  613.                         </else>
  614.                     </choose>
  615.                     <choose>
  616.                         <if func="var" arg="dir" op="equ" val="norm">
  617.                             <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  618.                         </if>
  619.                         <else>
  620.                             <choose>
  621.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="1">
  622.                                     <!-- 1 of 1 -->
  623.                                     <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  624.                                 </if>
  625.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="2">
  626.                                     <!-- 1 of 2 -->
  627.                                     <presOf axis="ch desOrSelf" ptType="node node" st="2 1" cnt="1 0" />
  628.                                 </if>
  629.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="3">
  630.                                     <!-- 1 of 3 -->
  631.                                     <presOf axis="ch desOrSelf" ptType="node node" st="3 1" cnt="1 0" />
  632.                                 </if>
  633.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  634.                                     <!-- 1 of 4 -->
  635.                                     <presOf axis="ch desOrSelf" ptType="node node" st="4 1" cnt="1 0" />
  636.                                 </if>
  637.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  638.                                     <!-- 1 of 5 -->
  639.                                     <presOf axis="ch desOrSelf" ptType="node node" st="5 1" cnt="1 0" />
  640.                                 </if>
  641.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  642.                                     <!-- 1 of 6 -->
  643.                                     <presOf axis="ch desOrSelf" ptType="node node" st="6 1" cnt="1 0" />
  644.                                 </if>
  645.                                 <else>
  646.                                     <!-- 1 of 7 -->
  647.                                     <presOf axis="ch desOrSelf" ptType="node node" st="7 1" cnt="1 0" />
  648.                                 </else>
  649.                             </choose>
  650.                         </else>
  651.                     </choose>
  652.                     <constrLst />
  653.                     <ruleLst />
  654.                 </layoutNode>
  655.                 <layoutNode name="wedge1Tx" moveWith="wedge1">
  656.                     <varLst>
  657.                         <chMax val="0" />
  658.                         <chPref val="0" />
  659.                         <bulletEnabled val="true" />
  660.                     </varLst>
  661.                     <alg type="tx" />
  662.                     <shape type="rect" hideGeom="true" />
  663.                     <choose>
  664.                         <if func="var" arg="dir" op="equ" val="norm">
  665.                             <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  666.                         </if>
  667.                         <else>
  668.                             <choose>
  669.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="1">
  670.                                     <!-- 1 of 1 -->
  671.                                     <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  672.                                 </if>
  673.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="2">
  674.                                     <!-- 1 of 2 -->
  675.                                     <presOf axis="ch desOrSelf" ptType="node node" st="2 1" cnt="1 0" />
  676.                                 </if>
  677.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="3">
  678.                                     <!-- 1 of 3 -->
  679.                                     <presOf axis="ch desOrSelf" ptType="node node" st="3 1" cnt="1 0" />
  680.                                 </if>
  681.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  682.                                     <!-- 1 of 4 -->
  683.                                     <presOf axis="ch desOrSelf" ptType="node node" st="4 1" cnt="1 0" />
  684.                                 </if>
  685.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  686.                                     <!-- 1 of 5 -->
  687.                                     <presOf axis="ch desOrSelf" ptType="node node" st="5 1" cnt="1 0" />
  688.                                 </if>
  689.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  690.                                     <!-- 1 of 6 -->
  691.                                     <presOf axis="ch desOrSelf" ptType="node node" st="6 1" cnt="1 0" />
  692.                                 </if>
  693.                                 <else>
  694.                                     <!-- 1 of 7 -->
  695.                                     <presOf axis="ch desOrSelf" ptType="node node" st="7 1" cnt="1 0" />
  696.                                 </else>
  697.                             </choose>
  698.                         </else>
  699.                     </choose>
  700.                     <constrLst>
  701.                         <constr type="tMarg" refType="primFontSz" fact="0.1" />
  702.                         <constr type="bMarg" refType="primFontSz" fact="0.1" />
  703.                         <constr type="lMarg" refType="primFontSz" fact="0.1" />
  704.                         <constr type="rMarg" refType="primFontSz" fact="0.1" />
  705.                         <constr type="primFontSz" val="65" />
  706.                     </constrLst>
  707.                     <ruleLst>
  708.                         <rule type="primFontSz" val="5" />
  709.                     </ruleLst>
  710.                 </layoutNode>
  711.             </if>
  712.         </choose>
  713.         <choose>
  714.             <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  715.                 <layoutNode name="wedge2">
  716.                     <alg type="sp" />
  717.                     <choose>
  718.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="2">
  719.                             <!-- 2 of 2 -->
  720.                             <shape type="pie">
  721.                                 <adjLst>
  722.                                     <adj idx="1" val="90" />
  723.                                     <adj idx="2" val="270" />
  724.                                 </adjLst>
  725.                             </shape>
  726.                         </if>
  727.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="3">
  728.                             <!-- 2 of 3 -->
  729.                             <shape type="pie">
  730.                                 <adjLst>
  731.                                     <adj idx="1" val="30" />
  732.                                     <adj idx="2" val="150" />
  733.                                 </adjLst>
  734.                             </shape>
  735.                         </if>
  736.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  737.                             <!-- 2 of 4 -->
  738.                             <shape type="pie">
  739.                                 <adjLst>
  740.                                     <adj idx="1" val="0" />
  741.                                     <adj idx="2" val="90" />
  742.                                 </adjLst>
  743.                             </shape>
  744.                         </if>
  745.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  746.                             <!-- 2 of 5 -->
  747.                             <shape type="pie">
  748.                                 <adjLst>
  749.                                     <adj idx="1" val="342" />
  750.                                     <adj idx="2" val="54" />
  751.                                 </adjLst>
  752.                             </shape>
  753.                         </if>
  754.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  755.                             <!-- 2 of 6 -->
  756.                             <shape type="pie">
  757.                                 <adjLst>
  758.                                     <adj idx="1" val="330" />
  759.                                     <adj idx="2" val="30" />
  760.                                 </adjLst>
  761.                             </shape>
  762.                         </if>
  763.                         <else>
  764.                             <!-- 2 of 7 -->
  765.                             <shape type="pie">
  766.                                 <adjLst>
  767.                                     <adj idx="1" val="321.4286" />
  768.                                     <adj idx="2" val="12.85714" />
  769.                                 </adjLst>
  770.                             </shape>
  771.                         </else>
  772.                     </choose>
  773.                     <choose>
  774.                         <if func="var" arg="dir" op="equ" val="norm">
  775.                             <presOf axis="ch desOrSelf" ptType="node node" st="2 1" cnt="1 0" />
  776.                         </if>
  777.                         <else>
  778.                             <choose>
  779.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="2">
  780.                                     <!-- 2 of 2 -->
  781.                                     <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  782.                                 </if>
  783.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="3">
  784.                                     <!-- 2 of 3 -->
  785.                                     <presOf axis="ch desOrSelf" ptType="node node" st="2 1" cnt="1 0" />
  786.                                 </if>
  787.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  788.                                     <!-- 2 of 4 -->
  789.                                     <presOf axis="ch desOrSelf" ptType="node node" st="3 1" cnt="1 0" />
  790.                                 </if>
  791.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  792.                                     <!-- 2 of 5 -->
  793.                                     <presOf axis="ch desOrSelf" ptType="node node" st="4 1" cnt="1 0" />
  794.                                 </if>
  795.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  796.                                     <!-- 2 of 6 -->
  797.                                     <presOf axis="ch desOrSelf" ptType="node node" st="5 1" cnt="1 0" />
  798.                                 </if>
  799.                                 <else>
  800.                                     <!-- 2 of 7 -->
  801.                                     <presOf axis="ch desOrSelf" ptType="node node" st="6 1" cnt="1 0" />
  802.                                 </else>
  803.                             </choose>
  804.                         </else>
  805.                     </choose>
  806.                     <constrLst />
  807.                     <ruleLst />
  808.                 </layoutNode>
  809.                 <layoutNode name="wedge2Tx" moveWith="wedge2">
  810.                     <varLst>
  811.                         <chMax val="0" />
  812.                         <chPref val="0" />
  813.                         <bulletEnabled val="true" />
  814.                     </varLst>
  815.                     <alg type="tx" />
  816.                     <shape type="rect" hideGeom="true" />
  817.                     <choose>
  818.                         <if func="var" arg="dir" op="equ" val="norm">
  819.                             <presOf axis="ch desOrSelf" ptType="node node" st="2 1" cnt="1 0" />
  820.                         </if>
  821.                         <else>
  822.                             <choose>
  823.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="2">
  824.                                     <!-- 2 of 2 -->
  825.                                     <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  826.                                 </if>
  827.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="3">
  828.                                     <!-- 2 of 3 -->
  829.                                     <presOf axis="ch desOrSelf" ptType="node node" st="2 1" cnt="1 0" />
  830.                                 </if>
  831.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  832.                                     <!-- 2 of 4 -->
  833.                                     <presOf axis="ch desOrSelf" ptType="node node" st="3 1" cnt="1 0" />
  834.                                 </if>
  835.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  836.                                     <!-- 2 of 5 -->
  837.                                     <presOf axis="ch desOrSelf" ptType="node node" st="4 1" cnt="1 0" />
  838.                                 </if>
  839.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  840.                                     <!-- 2 of 6 -->
  841.                                     <presOf axis="ch desOrSelf" ptType="node node" st="5 1" cnt="1 0" />
  842.                                 </if>
  843.                                 <else>
  844.                                     <!-- 2 of 7 -->
  845.                                     <presOf axis="ch desOrSelf" ptType="node node" st="6 1" cnt="1 0" />
  846.                                 </else>
  847.                             </choose>
  848.                         </else>
  849.                     </choose>
  850.                     <constrLst>
  851.                         <constr type="tMarg" refType="primFontSz" fact="0.1" />
  852.                         <constr type="bMarg" refType="primFontSz" fact="0.1" />
  853.                         <constr type="lMarg" refType="primFontSz" fact="0.1" />
  854.                         <constr type="rMarg" refType="primFontSz" fact="0.1" />
  855.                         <constr type="primFontSz" val="65" />
  856.                     </constrLst>
  857.                     <ruleLst>
  858.                         <rule type="primFontSz" val="5" />
  859.                     </ruleLst>
  860.                 </layoutNode>
  861.             </if>
  862.             <else />
  863.         </choose>
  864.         <choose>
  865.             <if axis="ch" ptType="node" func="cnt" op="gte" val="3">
  866.                 <layoutNode name="wedge3">
  867.                     <alg type="sp" />
  868.                     <choose>
  869.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="3">
  870.                             <!-- 3 of 3 -->
  871.                             <shape type="pie">
  872.                                 <adjLst>
  873.                                     <adj idx="1" val="150" />
  874.                                     <adj idx="2" val="270" />
  875.                                 </adjLst>
  876.                             </shape>
  877.                         </if>
  878.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  879.                             <!-- 3 of 4 -->
  880.                             <shape type="pie">
  881.                                 <adjLst>
  882.                                     <adj idx="1" val="90" />
  883.                                     <adj idx="2" val="180" />
  884.                                 </adjLst>
  885.                             </shape>
  886.                         </if>
  887.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  888.                             <!-- 3 of 5 -->
  889.                             <shape type="pie">
  890.                                 <adjLst>
  891.                                     <adj idx="1" val="54" />
  892.                                     <adj idx="2" val="126" />
  893.                                 </adjLst>
  894.                             </shape>
  895.                         </if>
  896.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  897.                             <!-- 3 of 6 -->
  898.                             <shape type="pie">
  899.                                 <adjLst>
  900.                                     <adj idx="1" val="30" />
  901.                                     <adj idx="2" val="90" />
  902.                                 </adjLst>
  903.                             </shape>
  904.                         </if>
  905.                         <else>
  906.                             <!-- 3 of 7 -->
  907.                             <shape type="pie">
  908.                                 <adjLst>
  909.                                     <adj idx="1" val="12.85714" />
  910.                                     <adj idx="2" val="64.28571" />
  911.                                 </adjLst>
  912.                             </shape>
  913.                         </else>
  914.                     </choose>
  915.                     <choose>
  916.                         <if func="var" arg="dir" op="equ" val="norm">
  917.                             <presOf axis="ch desOrSelf" ptType="node node" st="3 1" cnt="1 0" />
  918.                         </if>
  919.                         <else>
  920.                             <choose>
  921.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="3">
  922.                                     <!-- 3 of 3 -->
  923.                                     <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  924.                                 </if>
  925.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  926.                                     <!-- 3 of 4 -->
  927.                                     <presOf axis="ch desOrSelf" ptType="node node" st="2 1" cnt="1 0" />
  928.                                 </if>
  929.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  930.                                     <!-- 3 of 5 -->
  931.                                     <presOf axis="ch desOrSelf" ptType="node node" st="3 1" cnt="1 0" />
  932.                                 </if>
  933.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  934.                                     <!-- 3 of 6 -->
  935.                                     <presOf axis="ch desOrSelf" ptType="node node" st="4 1" cnt="1 0" />
  936.                                 </if>
  937.                                 <else>
  938.                                     <!-- 3 of 7 -->
  939.                                     <presOf axis="ch desOrSelf" ptType="node node" st="5 1" cnt="1 0" />
  940.                                 </else>
  941.                             </choose>
  942.                         </else>
  943.                     </choose>
  944.                     <constrLst />
  945.                     <ruleLst />
  946.                 </layoutNode>
  947.                 <layoutNode name="wedge3Tx" moveWith="wedge3">
  948.                     <varLst>
  949.                         <chMax val="0" />
  950.                         <chPref val="0" />
  951.                         <bulletEnabled val="true" />
  952.                     </varLst>
  953.                     <alg type="tx" />
  954.                     <shape type="rect" hideGeom="true" />
  955.                     <choose>
  956.                         <if func="var" arg="dir" op="equ" val="norm">
  957.                             <presOf axis="ch desOrSelf" ptType="node node" st="3 1" cnt="1 0" />
  958.                         </if>
  959.                         <else>
  960.                             <choose>
  961.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="3">
  962.                                     <!-- 3 of 3 -->
  963.                                     <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  964.                                 </if>
  965.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  966.                                     <!-- 3 of 4 -->
  967.                                     <presOf axis="ch desOrSelf" ptType="node node" st="2 1" cnt="1 0" />
  968.                                 </if>
  969.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  970.                                     <!-- 3 of 5 -->
  971.                                     <presOf axis="ch desOrSelf" ptType="node node" st="3 1" cnt="1 0" />
  972.                                 </if>
  973.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  974.                                     <!-- 3 of 6 -->
  975.                                     <presOf axis="ch desOrSelf" ptType="node node" st="4 1" cnt="1 0" />
  976.                                 </if>
  977.                                 <else>
  978.                                     <!-- 3 of 7 -->
  979.                                     <presOf axis="ch desOrSelf" ptType="node node" st="5 1" cnt="1 0" />
  980.                                 </else>
  981.                             </choose>
  982.                         </else>
  983.                     </choose>
  984.                     <constrLst>
  985.                         <constr type="tMarg" refType="primFontSz" fact="0.1" />
  986.                         <constr type="bMarg" refType="primFontSz" fact="0.1" />
  987.                         <constr type="lMarg" refType="primFontSz" fact="0.1" />
  988.                         <constr type="rMarg" refType="primFontSz" fact="0.1" />
  989.                         <constr type="primFontSz" val="65" />
  990.                     </constrLst>
  991.                     <ruleLst>
  992.                         <rule type="primFontSz" val="5" />
  993.                     </ruleLst>
  994.                 </layoutNode>
  995.             </if>
  996.             <else />
  997.         </choose>
  998.         <choose>
  999.             <if axis="ch" ptType="node" func="cnt" op="gte" val="4">
  1000.                 <layoutNode name="wedge4">
  1001.                     <alg type="sp" />
  1002.                     <choose>
  1003.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  1004.                             <!-- 4 of 4 -->
  1005.                             <shape type="pie">
  1006.                                 <adjLst>
  1007.                                     <adj idx="1" val="180" />
  1008.                                     <adj idx="2" val="270" />
  1009.                                 </adjLst>
  1010.                             </shape>
  1011.                         </if>
  1012.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  1013.                             <!-- 4 of 5 -->
  1014.                             <shape type="pie">
  1015.                                 <adjLst>
  1016.                                     <adj idx="1" val="126" />
  1017.                                     <adj idx="2" val="198" />
  1018.                                 </adjLst>
  1019.                             </shape>
  1020.                         </if>
  1021.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  1022.                             <!-- 4 of 6 -->
  1023.                             <shape type="pie">
  1024.                                 <adjLst>
  1025.                                     <adj idx="1" val="90" />
  1026.                                     <adj idx="2" val="150" />
  1027.                                 </adjLst>
  1028.                             </shape>
  1029.                         </if>
  1030.                         <else>
  1031.                             <!-- 4 of 7 -->
  1032.                             <shape type="pie">
  1033.                                 <adjLst>
  1034.                                     <adj idx="1" val="64.2871" />
  1035.                                     <adj idx="2" val="115.7143" />
  1036.                                 </adjLst>
  1037.                             </shape>
  1038.                         </else>
  1039.                     </choose>
  1040.                     <choose>
  1041.                         <if func="var" arg="dir" op="equ" val="norm">
  1042.                             <presOf axis="ch desOrSelf" ptType="node node" st="4 1" cnt="1 0" />
  1043.                         </if>
  1044.                         <else>
  1045.                             <choose>
  1046.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  1047.                                     <!-- 4 of 4 -->
  1048.                                     <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  1049.                                 </if>
  1050.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  1051.                                     <!-- 4 of 5 -->
  1052.                                     <presOf axis="ch desOrSelf" ptType="node node" st="2 1" cnt="1 0" />
  1053.                                 </if>
  1054.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  1055.                                     <!-- 4 of 6 -->
  1056.                                     <presOf axis="ch desOrSelf" ptType="node node" st="3 1" cnt="1 0" />
  1057.                                 </if>
  1058.                                 <else>
  1059.                                     <!-- 4 of 7 -->
  1060.                                     <presOf axis="ch desOrSelf" ptType="node node" st="4 1" cnt="1 0" />
  1061.                                 </else>
  1062.                             </choose>
  1063.                         </else>
  1064.                     </choose>
  1065.                     <constrLst />
  1066.                     <ruleLst />
  1067.                 </layoutNode>
  1068.                 <layoutNode name="wedge4Tx" moveWith="wedge4">
  1069.                     <varLst>
  1070.                         <chMax val="0" />
  1071.                         <chPref val="0" />
  1072.                         <bulletEnabled val="true" />
  1073.                     </varLst>
  1074.                     <alg type="tx" />
  1075.                     <shape type="rect" hideGeom="true" />
  1076.                     <choose>
  1077.                         <if func="var" arg="dir" op="equ" val="norm">
  1078.                             <presOf axis="ch desOrSelf" ptType="node node" st="4 1" cnt="1 0" />
  1079.                         </if>
  1080.                         <else>
  1081.                             <choose>
  1082.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  1083.                                     <!-- 4 of 4 -->
  1084.                                     <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  1085.                                 </if>
  1086.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  1087.                                     <!-- 4 of 5 -->
  1088.                                     <presOf axis="ch desOrSelf" ptType="node node" st="2 1" cnt="1 0" />
  1089.                                 </if>
  1090.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  1091.                                     <!-- 4 of 6 -->
  1092.                                     <presOf axis="ch desOrSelf" ptType="node node" st="3 1" cnt="1 0" />
  1093.                                 </if>
  1094.                                 <else>
  1095.                                     <!-- 4 of 7 -->
  1096.                                     <presOf axis="ch desOrSelf" ptType="node node" st="4 1" cnt="1 0" />
  1097.                                 </else>
  1098.                             </choose>
  1099.                         </else>
  1100.                     </choose>
  1101.                     <constrLst>
  1102.                         <constr type="tMarg" refType="primFontSz" fact="0.1" />
  1103.                         <constr type="bMarg" refType="primFontSz" fact="0.1" />
  1104.                         <constr type="lMarg" refType="primFontSz" fact="0.1" />
  1105.                         <constr type="rMarg" refType="primFontSz" fact="0.1" />
  1106.                         <constr type="primFontSz" val="65" />
  1107.                     </constrLst>
  1108.                     <ruleLst>
  1109.                         <rule type="primFontSz" val="5" />
  1110.                     </ruleLst>
  1111.                 </layoutNode>
  1112.             </if>
  1113.             <else />
  1114.         </choose>
  1115.         <choose>
  1116.             <if axis="ch" ptType="node" func="cnt" op="gte" val="5">
  1117.                 <layoutNode name="wedge5">
  1118.                     <alg type="sp" />
  1119.                     <choose>
  1120.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  1121.                             <!-- 5 of 5 -->
  1122.                             <shape type="pie">
  1123.                                 <adjLst>
  1124.                                     <adj idx="1" val="198" />
  1125.                                     <adj idx="2" val="270" />
  1126.                                 </adjLst>
  1127.                             </shape>
  1128.                         </if>
  1129.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  1130.                             <!-- 5 of 6 -->
  1131.                             <shape type="pie">
  1132.                                 <adjLst>
  1133.                                     <adj idx="1" val="150" />
  1134.                                     <adj idx="2" val="210" />
  1135.                                 </adjLst>
  1136.                             </shape>
  1137.                         </if>
  1138.                         <else>
  1139.                             <!-- 5 of 7 -->
  1140.                             <shape type="pie">
  1141.                                 <adjLst>
  1142.                                     <adj idx="1" val="115.7143" />
  1143.                                     <adj idx="2" val="167.1429" />
  1144.                                 </adjLst>
  1145.                             </shape>
  1146.                         </else>
  1147.                     </choose>
  1148.                     <choose>
  1149.                         <if func="var" arg="dir" op="equ" val="norm">
  1150.                             <presOf axis="ch desOrSelf" ptType="node node" st="5 1" cnt="1 0" />
  1151.                         </if>
  1152.                         <else>
  1153.                             <choose>
  1154.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  1155.                                     <!-- 5 of 5 -->
  1156.                                     <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  1157.                                 </if>
  1158.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  1159.                                     <!-- 5 of 6 -->
  1160.                                     <presOf axis="ch desOrSelf" ptType="node node" st="2 1" cnt="1 0" />
  1161.                                 </if>
  1162.                                 <else>
  1163.                                     <!-- 5 of 7 -->
  1164.                                     <presOf axis="ch desOrSelf" ptType="node node" st="3 1" cnt="1 0" />
  1165.                                 </else>
  1166.                             </choose>
  1167.                         </else>
  1168.                     </choose>
  1169.                     <constrLst />
  1170.                     <ruleLst />
  1171.                 </layoutNode>
  1172.                 <layoutNode name="wedge5Tx" moveWith="wedge5">
  1173.                     <varLst>
  1174.                         <chMax val="0" />
  1175.                         <chPref val="0" />
  1176.                         <bulletEnabled val="true" />
  1177.                     </varLst>
  1178.                     <alg type="tx" />
  1179.                     <shape type="rect" hideGeom="true" />
  1180.                     <choose>
  1181.                         <if func="var" arg="dir" op="equ" val="norm">
  1182.                             <presOf axis="ch desOrSelf" ptType="node node" st="5 1" cnt="1 0" />
  1183.                         </if>
  1184.                         <else>
  1185.                             <choose>
  1186.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  1187.                                     <!-- 5 of 5 -->
  1188.                                     <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  1189.                                 </if>
  1190.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  1191.                                     <!-- 5 of 6 -->
  1192.                                     <presOf axis="ch desOrSelf" ptType="node node" st="2 1" cnt="1 0" />
  1193.                                 </if>
  1194.                                 <else>
  1195.                                     <!-- 5 of 7 -->
  1196.                                     <presOf axis="ch desOrSelf" ptType="node node" st="3 1" cnt="1 0" />
  1197.                                 </else>
  1198.                             </choose>
  1199.                         </else>
  1200.                     </choose>
  1201.                     <constrLst>
  1202.                         <constr type="tMarg" refType="primFontSz" fact="0.1" />
  1203.                         <constr type="bMarg" refType="primFontSz" fact="0.1" />
  1204.                         <constr type="lMarg" refType="primFontSz" fact="0.1" />
  1205.                         <constr type="rMarg" refType="primFontSz" fact="0.1" />
  1206.                         <constr type="primFontSz" val="65" />
  1207.                     </constrLst>
  1208.                     <ruleLst>
  1209.                         <rule type="primFontSz" val="5" />
  1210.                     </ruleLst>
  1211.                 </layoutNode>
  1212.             </if>
  1213.             <else />
  1214.         </choose>
  1215.         <choose>
  1216.             <if axis="ch" ptType="node" func="cnt" op="gte" val="6">
  1217.                 <layoutNode name="wedge6">
  1218.                     <alg type="sp" />
  1219.                     <choose>
  1220.                         <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  1221.                             <!-- 6 of 6 -->
  1222.                             <shape type="pie">
  1223.                                 <adjLst>
  1224.                                     <adj idx="1" val="210" />
  1225.                                     <adj idx="2" val="270" />
  1226.                                 </adjLst>
  1227.                             </shape>
  1228.                         </if>
  1229.                         <else>
  1230.                             <!-- 6 of 7 -->
  1231.                             <shape type="pie">
  1232.                                 <adjLst>
  1233.                                     <adj idx="1" val="167.1429" />
  1234.                                     <adj idx="2" val="218.5714" />
  1235.                                 </adjLst>
  1236.                             </shape>
  1237.                         </else>
  1238.                     </choose>
  1239.                     <choose>
  1240.                         <if func="var" arg="dir" op="equ" val="norm">
  1241.                             <presOf axis="ch desOrSelf" ptType="node node" st="6 1" cnt="1 0" />
  1242.                         </if>
  1243.                         <else>
  1244.                             <choose>
  1245.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  1246.                                     <!-- 6 of 6 -->
  1247.                                     <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  1248.                                 </if>
  1249.                                 <else>
  1250.                                     <!-- 6 of 7 -->
  1251.                                     <presOf axis="ch desOrSelf" ptType="node node" st="2 1" cnt="1 0" />
  1252.                                 </else>
  1253.                             </choose>
  1254.                         </else>
  1255.                     </choose>
  1256.                     <constrLst />
  1257.                     <ruleLst />
  1258.                 </layoutNode>
  1259.                 <layoutNode name="wedge6Tx" moveWith="wedge6">
  1260.                     <varLst>
  1261.                         <chMax val="0" />
  1262.                         <chPref val="0" />
  1263.                         <bulletEnabled val="true" />
  1264.                     </varLst>
  1265.                     <alg type="tx" />
  1266.                     <shape type="rect" hideGeom="true" />
  1267.                     <choose>
  1268.                         <if func="var" arg="dir" op="equ" val="norm">
  1269.                             <presOf axis="ch desOrSelf" ptType="node node" st="6 1" cnt="1 0" />
  1270.                         </if>
  1271.                         <else>
  1272.                             <choose>
  1273.                                 <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  1274.                                     <!-- 6 of 6 -->
  1275.                                     <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  1276.                                 </if>
  1277.                                 <else>
  1278.                                     <!-- 6 of 7 -->
  1279.                                     <presOf axis="ch desOrSelf" ptType="node node" st="2 1" cnt="1 0" />
  1280.                                 </else>
  1281.                             </choose>
  1282.                         </else>
  1283.                     </choose>
  1284.                     <constrLst>
  1285.                         <constr type="tMarg" refType="primFontSz" fact="0.1" />
  1286.                         <constr type="bMarg" refType="primFontSz" fact="0.1" />
  1287.                         <constr type="lMarg" refType="primFontSz" fact="0.1" />
  1288.                         <constr type="rMarg" refType="primFontSz" fact="0.1" />
  1289.                         <constr type="primFontSz" val="65" />
  1290.                     </constrLst>
  1291.                     <ruleLst>
  1292.                         <rule type="primFontSz" val="5" />
  1293.                     </ruleLst>
  1294.                 </layoutNode>
  1295.             </if>
  1296.             <else />
  1297.         </choose>
  1298.         <choose>
  1299.             <if axis="ch" ptType="node" func="cnt" op="gte" val="7">
  1300.                 <layoutNode name="wedge7">
  1301.                     <alg type="sp" />
  1302.                     <!-- 7 of 7 -->
  1303.                     <shape type="pie">
  1304.                         <adjLst>
  1305.                             <adj idx="1" val="218.5714" />
  1306.                             <adj idx="2" val="270" />
  1307.                         </adjLst>
  1308.                     </shape>
  1309.                     <choose>
  1310.                         <if func="var" arg="dir" op="equ" val="norm">
  1311.                             <!-- 7 of 7 -->
  1312.                             <presOf axis="ch desOrSelf" ptType="node node" st="7 1" cnt="1 0" />
  1313.                         </if>
  1314.                         <else>
  1315.                             <!-- 7 of 7 -->
  1316.                             <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  1317.                         </else>
  1318.                     </choose>
  1319.                     <constrLst />
  1320.                     <ruleLst />
  1321.                 </layoutNode>
  1322.                 <layoutNode name="wedge7Tx" moveWith="wedge7">
  1323.                     <varLst>
  1324.                         <chMax val="0" />
  1325.                         <chPref val="0" />
  1326.                         <bulletEnabled val="true" />
  1327.                     </varLst>
  1328.                     <alg type="tx" />
  1329.                     <shape type="rect" hideGeom="true" />
  1330.                     <choose>
  1331.                         <if func="var" arg="dir" op="equ" val="norm">
  1332.                             <!-- 7 of 7 -->
  1333.                             <presOf axis="ch desOrSelf" ptType="node node" st="7 1" cnt="1 0" />
  1334.                         </if>
  1335.                         <else>
  1336.                             <!-- 7 of 7 -->
  1337.                             <presOf axis="ch desOrSelf" ptType="node node" st="1 1" cnt="1 0" />
  1338.                         </else>
  1339.                     </choose>
  1340.                     <constrLst>
  1341.                         <constr type="tMarg" refType="primFontSz" fact="0.1" />
  1342.                         <constr type="bMarg" refType="primFontSz" fact="0.1" />
  1343.                         <constr type="lMarg" refType="primFontSz" fact="0.1" />
  1344.                         <constr type="rMarg" refType="primFontSz" fact="0.1" />
  1345.                         <constr type="primFontSz" val="65" />
  1346.                     </constrLst>
  1347.                     <ruleLst>
  1348.                         <rule type="primFontSz" val="5" />
  1349.                     </ruleLst>
  1350.                 </layoutNode>
  1351.             </if>
  1352.             <else />
  1353.         </choose>
  1354.     </layoutNode>
  1355. </layoutDef>