{
  "GENERAL": [
    {
      "sName": "GEN_sPiecesLoadingPosition",
      "sNameNge": "GEN_PIECES_LOADING",
      "sValue": "BTL_POSITION"
    },
    {
      "sName": "GEN_bAllowPieceInversion",
      "sNameNge": "ADMIT_INVERSION",
      "sValue": "false"
    },
    {
      "sName": "GEN_bGetAlternativesNesting2D",
      "sNameNge": "GET_ALTERNATIVES_NEST2D",
      "sValue": "false"
    },
    {
      "sName": "GEN_sPieceRotation",
      "sNameNge": "GEN_PIECE_ROTATION",
      "sValue": "IF_NECESSARY"
    },
    {
      "sName": "GEN_sMachiningStrategy",
      "sNameNge": "GEN_MACHINING_STRATEGY",
      "sValue": "AUTO"
    },
    {
      "sName": "GEN_nMaxReProcessCycles",
      "sNameNge": "MAX_REPROCESS_CYCLES",
      "sValue": "1"
    },
    {
      "sName": "GEN_bReduceBladePath",
      "sNameNge": "REDUCE_BLADE_PATH",
      "sValue": "true"
    },
    {
      "sName": "GEN_dMaxWasteLength",
      "sNameNge": "GEN_MAX_WASTE_LENGTH",
      "sValue": "300"
    },
    {
      "sName": "GEN_dMaxWasteVolume",
      "sNameNge": "GEN_MAX_WASTE_VOLUME",
      "sValue": "6000000"
    },
    {
      "sName": "GEN_dMaxDimDice",
      "sNameNge": "GEN_MAX_DIM_DICE",
      "sValue": "150"
    }
  ],
  "FEATURE": [
    {
      "sName": "Cut",
      "nPrc": 10,
      "nGrp": 1,
      "TopologyList": [
        {
          "sName": "Cut-1-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-1-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "HeadCut",
          "StrategyList": [
            {
              "sStrategyId": "HEADCUT",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dDepthChamfer",
                  "sNameNge": "DEPTH_CHAMFER",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceChainSaw",
                  "sNameNge": "FORCE_CHAIN",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bExecutePreCut",
                  "sNameNge": "EXEC_PRECUT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "MILL_FINISH",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "TailCut",
          "StrategyList": [
            {
              "sStrategyId": "TAILCUT",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dDepthChamfer",
                  "sNameNge": "DEPTH_CHAMFER",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceChainSaw",
                  "sNameNge": "FORCE_CHAIN",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bExecutePreCut",
                  "sNameNge": "EXEC_PRECUT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "MILL_FINISH",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Longitudinal Cut",
      "nPrc": 10,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Double Cut",
      "nPrc": 11,
      "nGrp": 1,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Ridge or Valley Cut",
      "nPrc": 12,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Saw Cut",
      "nPrc": 13,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Cut-1-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-1-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Slot",
      "nPrc": 16,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Pocket-5-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-4-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Tunnel-4-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-2-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Rabbet-2-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Cut-1-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Front Slot",
      "nPrc": 17,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Pocket-5-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-4-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Tunnel-4-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-2-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Rabbet-2-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Cut-1-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Birds Mouth",
      "nPrc": 20,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Hip or Valley Rafter Notch",
      "nPrc": 25,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "RafterNotch-5-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-2-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Rabbet-2-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Ridge Lap",
      "nPrc": 30,
      "nGrp": 1,
      "TopologyList": [
        {
          "sName": "RidgeLap-3-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0012",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sRidgelapStrategy",
                  "sNameNge": "RIDGELAP_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-2-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Rabbet-2-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Cut-1-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "DoubleBevel-2-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "10",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Lap Joint",
      "nPrc": 30,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Pocket-5-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-4-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": -1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": -1,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Tunnel-4-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-2-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Rabbet-2-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "10",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Cut-1-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Notch/Rabbet",
      "nPrc": 32,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Pocket-5-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-4-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Tunnel-4-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-2-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Rabbet-2-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Cut-1-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Block Haus",
      "nPrc": 33,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Notch",
      "nPrc": 34,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Pocket-5-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-4-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Tunnel-4-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-2-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Rabbet-2-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Cut-1-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "French Ridge Lap",
      "nPrc": 35,
      "nGrp": 1,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "Chamfer",
      "nPrc": 36,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "Block Haus Half Lap",
      "nPrc": 37,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "Block Haus Front",
      "nPrc": 38,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "Pocket",
      "nPrc": 39,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Pocket-5-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-4-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Tunnel-4-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-2-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Rabbet-2-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Cut-1-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Drilling",
      "nPrc": 40,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0011",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dDiameterTolerance",
                  "sNameNge": "TOLERANCE",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dDepthPreHole",
                  "sNameNge": "DEPTHPREHOLE",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sDrillingMode",
                  "sNameNge": "DRILLING_MODE",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sDrillBitList",
                  "sNameNge": "DRILL_TOOL_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.DRILLBIT"
                }
              ]
            },
            {
              "sStrategyId": "STR0013",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "dDiameterTolerance",
                  "sNameNge": "TOLERANCE",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bUseMillAsDrill",
                  "sNameNge": "DRILLMILL",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bOnlyContouring",
                  "sNameNge": "ONLYCONT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sDrillingMode",
                  "sNameNge": "DRILLING_MODE",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sMillList",
                  "sNameNge": "DRILLPOCK_TOOL_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Tenon",
      "nPrc": 50,
      "nGrp": 1,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0006",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dOverMatOnLength",
                  "sNameNge": "OVM_LENGTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMatOnRadius",
                  "sNameNge": "OVM_RADIUS",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "nMaxMillingPaths",
                  "sNameNge": "MAX_PATHS",
                  "sValue": "3",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "EXEC_TENON_SURF",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "TENON_TOOL_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Mortise",
      "nPrc": 50,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Pocket-5-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-4-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Tunnel-4-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-2-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Rabbet-2-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Cut-1-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Pocket-Round",
          "StrategyList": [
            {
              "sStrategyId": "STR0008",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dOverMatOnLength",
                  "sNameNge": "OVM_LENGTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMatOnRadius",
                  "sNameNge": "OVM_RADIUS",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "EXEC_TENON_SURF",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_MORTISE_SURF_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "MORTISE_TOOL_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Pocket-Round-Front",
          "StrategyList": [
            {
              "sStrategyId": "STR0008",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dOverMatOnLength",
                  "sNameNge": "OVM_LENGTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMatOnRadius",
                  "sNameNge": "OVM_RADIUS",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "EXEC_TENON_SURF",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_MORTISE_SURF_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "MORTISE_TOOL_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Pocket-Round-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0008",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dOverMatOnLength",
                  "sNameNge": "OVM_LENGTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMatOnRadius",
                  "sNameNge": "OVM_RADIUS",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "EXEC_TENON_SURF",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_MORTISE_SURF_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "MORTISE_TOOL_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Front Mortise",
      "nPrc": 51,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Pocket-5-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-4-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Tunnel-4-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0003",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bFinishWithChainSaw",
                  "sNameNge": "ALLOW_FINISH_CHAINSAW",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bNotCompleteWithBladeRadius",
                  "sNameNge": "NOT_COMPLETE_WITH_BLADE_RADIUS",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bSortBySegment",
                  "sNameNge": "SORT_BY_SEGMENT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0004",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bUseZigZagMortising",
                  "sNameNge": "USE_ZIGZAG_CHAINSAW",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Groove-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-3-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Bevel-2-Blind",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Rabbet-2-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 2,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Cut-1-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0005",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bForceLongcutBlade",
                  "sNameNge": "USE_LONGCUT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "CUTTING_STRATEGY",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "bDisableDicing",
                  "sNameNge": "DISABLE_DICING",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAllowFastCuts",
                  "sNameNge": "ALLOW_FAST_CUTS",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "5",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        },
        {
          "sName": "Pocket-Round",
          "StrategyList": [
            {
              "sStrategyId": "STR0008",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dOverMatOnLength",
                  "sNameNge": "OVM_LENGTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMatOnRadius",
                  "sNameNge": "OVM_RADIUS",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "EXEC_TENON_SURF",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_MORTISE_SURF_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "MORTISE_TOOL_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Pocket-Round-Front",
          "StrategyList": [
            {
              "sStrategyId": "STR0008",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dOverMatOnLength",
                  "sNameNge": "OVM_LENGTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMatOnRadius",
                  "sNameNge": "OVM_RADIUS",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "EXEC_TENON_SURF",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_MORTISE_SURF_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "MORTISE_TOOL_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        },
        {
          "sName": "Pocket-Round-Through",
          "StrategyList": [
            {
              "sStrategyId": "STR0008",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dOverMatOnLength",
                  "sNameNge": "OVM_LENGTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMatOnRadius",
                  "sNameNge": "OVM_RADIUS",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "EXEC_TENON_SURF",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_MORTISE_SURF_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "MORTISE_TOOL_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "House",
      "nPrc": 52,
      "nGrp": 1,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "House Mortise",
      "nPrc": 53,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "Dovetail Tenon",
      "nPrc": 55,
      "nGrp": 1,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0001",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dOverMatOnLength",
                  "sNameNge": "OVM_LENGTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMatOnRadius",
                  "sNameNge": "OVM_RADIUS",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "nMaxMillingPaths",
                  "sNameNge": "MAX_PATHS",
                  "sValue": "3",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bUseDTToolOnPocketing",
                  "sNameNge": "ALLOW_DT_POCKET",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "EXEC_TENON_SURF",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_DTTENON_SURF_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "DOVETAIL_TOOL_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Dovetail Mortise",
      "nPrc": 55,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0007",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dOverMatOnLength",
                  "sNameNge": "OVM_LENGTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMatOnRadius",
                  "sNameNge": "OVM_RADIUS",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "nMaxMillingPaths",
                  "sNameNge": "MAX_PATHS",
                  "sValue": "3",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bUseDTToolOnPocketing",
                  "sNameNge": "ALLOW_DT_POCKET",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTI_SPLINT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "EXEC_MORTISE_SURF",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_MORTISE_SURF_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "DOVETAIL_TOOL_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Dovetail Mortise Front",
      "nPrc": 56,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0007",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dOverMatOnLength",
                  "sNameNge": "OVM_LENGTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMatOnRadius",
                  "sNameNge": "OVM_RADIUS",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "nMaxMillingPaths",
                  "sNameNge": "MAX_PATHS",
                  "sValue": "3",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bUseDTToolOnPocketing",
                  "sNameNge": "ALLOW_DT_POCKET",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTI_SPLINT",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "sCuttingStrategy",
                  "sNameNge": "EXEC_MORTISE_SURF",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_MORTISE_SURF_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "DOVETAIL_TOOL_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Marking",
      "nPrc": 60,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0014",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMachiningDepth",
                  "sNameNge": "DEPTH",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "MARK_TOOL_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                },
                {
                  "sName": "sMarkStrategy",
                  "sNameNge": "EXEC_MARK",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Text",
      "nPrc": 61,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0014",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMachiningDepth",
                  "sNameNge": "DEPTH",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "MARK_TOOL_LIST",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                },
                {
                  "sName": "sMarkStrategy",
                  "sNameNge": "EXEC_MARK",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Scarf Simple",
      "nPrc": 70,
      "nGrp": 1,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "Scarf Joint",
      "nPrc": 71,
      "nGrp": 1,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "Step Joint",
      "nPrc": 80,
      "nGrp": 1,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Step Joint Notch",
      "nPrc": 80,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0002",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bAntiSplint",
                  "sNameNge": "ANTISPLINT",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dOpenMinSafe",
                  "sNameNge": "OPENMINSAFE",
                  "sValue": "40",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sPocketingList",
                  "sNameNge": "POCK_LAPJOINT",
                  "sValue": "",
                  "sType": "tool",
                  "sSubType": "MCH_TF.MILL"
                }
              ]
            },
            {
              "sStrategyId": "STR0010",
              "nIndexInList": 1,
              "ParameterList": [
                {
                  "sName": "bAntiSplintWithBlade",
                  "sNameNge": "ANTISPLINT_BLADE",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dExtendAfterTail",
                  "sNameNge": "EXTEND_AFTER_TAIL",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bFinishWithMill",
                  "sNameNge": "ALLOW_FINISH_MILL",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dMillingOffsetFromSide",
                  "sNameNge": "MILLING_OFFSET_SIDE",
                  "sValue": "1",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sCanDamageNextPiece",
                  "sNameNge": "DAMAGE_NEXT_PIECE",
                  "sValue": "NEVER",
                  "sType": "combo",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Planing",
      "nPrc": 90,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "Front Profile",
      "nPrc": 100,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0015",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dDepthChamfer",
                  "sNameNge": "DEPTH_CHAMFER",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bOnlyChamfer",
                  "sNameNge": "ONLY_CHAMFER",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMaterial",
                  "sNameNge": "OVERMAT",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bExecRough",
                  "sNameNge": "EXEC_ROUGH",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bForceStrip",
                  "sNameNge": "FORCE_STRIP",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sConcaveFaceStrategy",
                  "sNameNge": "CONCAVE_FACE",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "PROFILE_TOOL_LIST",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Head Concave Profile",
      "nPrc": 101,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0015",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dDepthChamfer",
                  "sNameNge": "DEPTH_CHAMFER",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bOnlyChamfer",
                  "sNameNge": "ONLY_CHAMFER",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMaterial",
                  "sNameNge": "OVERMAT",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bExecRough",
                  "sNameNge": "EXEC_ROUGH",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bForceStrip",
                  "sNameNge": "FORCE_STRIP",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sConcaveFaceStrategy",
                  "sNameNge": "CONCAVE_FACE",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "PROFILE_TOOL_LIST",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Head Convex Profile",
      "nPrc": 102,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0015",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dDepthChamfer",
                  "sNameNge": "DEPTH_CHAMFER",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bOnlyChamfer",
                  "sNameNge": "ONLY_CHAMFER",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMaterial",
                  "sNameNge": "OVERMAT",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bExecRough",
                  "sNameNge": "EXEC_ROUGH",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bForceStrip",
                  "sNameNge": "FORCE_STRIP",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sConcaveFaceStrategy",
                  "sNameNge": "CONCAVE_FACE",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "PROFILE_TOOL_LIST",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Head Cambered Profile",
      "nPrc": 103,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0015",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dDepthChamfer",
                  "sNameNge": "DEPTH_CHAMFER",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bOnlyChamfer",
                  "sNameNge": "ONLY_CHAMFER",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMaterial",
                  "sNameNge": "OVERMAT",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bExecRough",
                  "sNameNge": "EXEC_ROUGH",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bForceStrip",
                  "sNameNge": "FORCE_STRIP",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sConcaveFaceStrategy",
                  "sNameNge": "CONCAVE_FACE",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "PROFILE_TOOL_LIST",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Round Arch",
      "nPrc": 104,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0015",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dDepthChamfer",
                  "sNameNge": "DEPTH_CHAMFER",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bOnlyChamfer",
                  "sNameNge": "ONLY_CHAMFER",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMaterial",
                  "sNameNge": "OVERMAT",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bExecRough",
                  "sNameNge": "EXEC_ROUGH",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bForceStrip",
                  "sNameNge": "FORCE_STRIP",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sConcaveFaceStrategy",
                  "sNameNge": "CONCAVE_FACE",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "PROFILE_TOOL_LIST",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Head Profile",
      "nPrc": 106,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0015",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dDepthChamfer",
                  "sNameNge": "DEPTH_CHAMFER",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bOnlyChamfer",
                  "sNameNge": "ONLY_CHAMFER",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMaterial",
                  "sNameNge": "OVERMAT",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bExecRough",
                  "sNameNge": "EXEC_ROUGH",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bForceStrip",
                  "sNameNge": "FORCE_STRIP",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sConcaveFaceStrategy",
                  "sNameNge": "CONCAVE_FACE",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "PROFILE_TOOL_LIST",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Sphere",
      "nPrc": 107,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "Triangle Cut",
      "nPrc": 120,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "TyroleanDovetail",
      "nPrc": 136,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "Dovetail",
      "nPrc": 138,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "Free Contour",
      "nPrc": 250,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": [
            {
              "sStrategyId": "STR0015",
              "nIndexInList": 0,
              "ParameterList": [
                {
                  "sName": "dDepthChamfer",
                  "sNameNge": "DEPTH_CHAMFER",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bOnlyChamfer",
                  "sNameNge": "ONLY_CHAMFER",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dOverMaterial",
                  "sNameNge": "OVERMAT",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "dMaxCornerRadius",
                  "sNameNge": "MAX_CORNER_RADIUS",
                  "sValue": "15",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "bExecRough",
                  "sNameNge": "EXEC_ROUGH",
                  "sValue": "true",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "bForceStrip",
                  "sNameNge": "FORCE_STRIP",
                  "sValue": "false",
                  "sType": "b",
                  "sSubType": ""
                },
                {
                  "sName": "dStripWidth",
                  "sNameNge": "STRIP_WIDTH",
                  "sValue": "0",
                  "sType": "d",
                  "sSubType": ""
                },
                {
                  "sName": "sConcaveFaceStrategy",
                  "sNameNge": "CONCAVE_FACE",
                  "sValue": "AUTO",
                  "sType": "combo",
                  "sSubType": ""
                },
                {
                  "sName": "sMillingList",
                  "sNameNge": "PROFILE_TOOL_LIST",
                  "sValue": "",
                  "sType": "d",
                  "sSubType": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "sName": "Outline",
      "nPrc": 251,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "Aperture",
      "nPrc": 252,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "Variant",
      "nPrc": 900,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    },
    {
      "sName": "Decor",
      "nPrc": 959,
      "nGrp": 0,
      "TopologyList": [
        {
          "sName": "Feature",
          "StrategyList": []
        }
      ]
    }
  ]
}