defaultFeatures:
- message:
    featureId: Origin
    featureType: origin
    hasUserCode: false
    name: Origin
    namespace: ''
    nodeId: M+19hCq9e5MBOHgSW
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Top
    featureType: defaultPlane
    hasUserCode: false
    name: Top
    namespace: ''
    nodeId: MGpScIMLLl4JzueYj
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Front
    featureType: defaultPlane
    hasUserCode: false
    name: Front
    namespace: ''
    nodeId: MbRObhLezG9j722aZ
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Right
    featureType: defaultPlane
    hasUserCode: false
    name: Right
    namespace: ''
    nodeId: Ms7SfG0EXug9wfKSy
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
featureStates:
- key: Origin
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FRWo99yV53hFwQo_0
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Top
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Front
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Right
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FE1f3rXM6JFggbD_0
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
features:
- message:
    constraints:
    - message:
        constraintType: COINCIDENT
        entityId: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.firstSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MD1va+N55Pvrh1dCg
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MB/UJA21gkULZrjTR
            parameterId: localFirst
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.bottom.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MG6n44hmZqRJJp55n
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MP5zB1VlnDTpOgjUo
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.oppositeSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MGgtpN+dEijz9cSB0
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M1lWLfmyVtEB6nlOd
            parameterId: localFirst
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.top.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MDtmNS0zBqi9S15A4
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: M0dzzztrisSGbQ7+J
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PERPENDICULAR
        entityId: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.perpendicular
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mp0q9iN6mZtK53JA7
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MWcgQ2vebKuuWOTi6
            parameterId: localFirst
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MGQLtNBhfHV4iyYaB
            parameterId: localSecond
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.left
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.parallel.1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MV3Vvb3ItzWHsaMoT
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MVhJrVDP4mcSA0DUH
            parameterId: localFirst
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MalnfXJuMxrfKjdvn
            parameterId: localSecond
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.parallel.2
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M4XOilowFBEpOg471
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MDU7osfxr9XQN3xBe
            parameterId: localFirst
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M3E2fBKbnv/Ojgi/V
            parameterId: localSecond
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.horizontal
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MO9000wSBKZOegyWy
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Ms7fXFJE2NXd725cL
            parameterId: localFirst
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.corner0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mpq3iJCWfLObX/gW7
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MN4v1eueXxAT3web/
            parameterId: localFirst
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.bottom.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MINVe50JrFGb3MpX4
            parameterId: localSecond
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.left.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.corner1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MLqx1gDLZZh3W5Hh4
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MokZWjvP6PT2vfj3e
            parameterId: localFirst
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.bottom.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MF3KF4TbAgoMyVuRk
            parameterId: localSecond
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.corner2
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MEnB5mkt3ZUkgP4Hj
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MT781S8N0llcWZWfH
            parameterId: localFirst
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.top.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MUhcuVlLV8i7OSeIe
            parameterId: localSecond
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.left.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.corner3
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MSsnTryhPz1OEdSZw
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M8F7M0w2x5JqRa1Zt
            parameterId: localFirst
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.top.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MMaH9QvYSdjqslQf4
            parameterId: localSecond
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: LENGTH
        entityId: lB5RXQuu-4UDx-ZZb2-zij1-F57KI1aZsWys
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MYe4lQHNASRHOdbLK
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MczZe7b5YYROPXYIv
            parameterId: localFirst
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MiscRSZz/9Rrh6sft
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: MMTd6G6kGtN6vviey
            parameterId: alignment
            value: ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 11.945 mm
            hasUserCode: false
            isInteger: false
            nodeId: MyMALt6uLUfDS6vzq
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.00874069612473249*meter
            hasUserCode: false
            isInteger: false
            nodeId: M1hH5h1i7HAaFAbSH
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.6020224667608413'
            hasUserCode: false
            isInteger: false
            nodeId: M7bFijg7mk+ASV7Lb
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 4IgOvADF-e9SB-Qxo0-ig5u-LEyYWRbh3Skq.startSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MbbnzL1i8h7NRAGAr
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MVDh6mRAwLC22AyIs
            parameterId: localFirst
            value: 4IgOvADF-e9SB-Qxo0-ig5u-LEyYWRbh3Skq.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M2oBQy9yRcOwoFYEG
            parameterId: localSecond
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.bottom.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: 4IgOvADF-e9SB-Qxo0-ig5u-LEyYWRbh3Skq.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MVvVrvN0DXvP4Rpw5
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MTeI0+iY1gFCRVS4m
            parameterId: localFirst
            value: 4IgOvADF-e9SB-Qxo0-ig5u-LEyYWRbh3Skq
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: LENGTH
        entityId: 8Nkxdbe7-39ip-LjlO-DcJ2-sbYpsy5GErHD
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M1VZHShhK5EY2z9gU
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MS3Av+O1GZslcjtGv
            parameterId: localFirst
            value: 4IgOvADF-e9SB-Qxo0-ig5u-LEyYWRbh3Skq
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: M2E7/hOh5RnUjsaJ+
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: MecneZwA/XMm791C5
            parameterId: alignment
            value: ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 5.115 mm
            hasUserCode: false
            isInteger: false
            nodeId: Mqmqz83tqXlc3VGY1
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 7.665571174584329E-4*meter
            hasUserCode: false
            isInteger: false
            nodeId: MzeEzE1vlLhxssHV7
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.5615661315672205'
            hasUserCode: false
            isInteger: false
            nodeId: MksnLdMzdiMqxBMFe
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: QnTk6WFO-uCNJ-B8Ro-6vTk-HYlEaGMXfknE.startSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MRqN0e5Xv1xF/T4Bn
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M7vO2g7oXihHPLMLN
            parameterId: localFirst
            value: QnTk6WFO-uCNJ-B8Ro-6vTk-HYlEaGMXfknE.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MxH4y95D51q6SxsHX
            parameterId: localSecond
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.top.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: QnTk6WFO-uCNJ-B8Ro-6vTk-HYlEaGMXfknE.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MRTBiSZmxmAEZWSWd
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MaBhKybJuaP20WUZ4
            parameterId: localFirst
            value: QnTk6WFO-uCNJ-B8Ro-6vTk-HYlEaGMXfknE
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 54tZ3G7l-uEFR-S9Y3-Nk1F-C9FlCQPau3GA.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MtDvSdRxMTqpqm/q8
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mjdxip56KBKibHS8E
            parameterId: localFirst
            value: 54tZ3G7l-uEFR-S9Y3-Nk1F-C9FlCQPau3GA.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M2R+L2gPVYbUoNosJ
            parameterId: localSecond
            value: QnTk6WFO-uCNJ-B8Ro-6vTk-HYlEaGMXfknE.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: 54tZ3G7l-uEFR-S9Y3-Nk1F-C9FlCQPau3GA.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MWeCGc9VPNtimoUvM
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: McYSgE+PebNO/wJkN
            parameterId: localFirst
            value: 54tZ3G7l-uEFR-S9Y3-Nk1F-C9FlCQPau3GA.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M/GNtAzTHLBYe3981
            parameterId: localSecond
            value: 4IgOvADF-e9SB-Qxo0-ig5u-LEyYWRbh3Skq.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: Nz3k5eca-LiyV-HKGs-rvkO-z6XdPKLQl1Y2.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MXYc5TbogMdGGLPQs
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: My+Ju4ItQSfr9HeVE
            parameterId: localFirst
            value: Nz3k5eca-LiyV-HKGs-rvkO-z6XdPKLQl1Y2.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MuQn0KW/+lgRGiJHH
            parameterId: localSecond
            value: 54tZ3G7l-uEFR-S9Y3-Nk1F-C9FlCQPau3GA.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: Nz3k5eca-LiyV-HKGs-rvkO-z6XdPKLQl1Y2.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: ML8kBVlIrPiFAlNEC
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MsTtxNBptzNBh0Q9z
            parameterId: localFirst
            value: Nz3k5eca-LiyV-HKGs-rvkO-z6XdPKLQl1Y2
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: uWRUlXfo-JYIl-1ZxL-qchE-xlOMBu96VvkA.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MIE729JEO21zh98Fp
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M/+T2WyeDHz81YSGj
            parameterId: localFirst
            value: uWRUlXfo-JYIl-1ZxL-qchE-xlOMBu96VvkA.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MeIx64zy2OE3bt3Et
            parameterId: localSecond
            value: Nz3k5eca-LiyV-HKGs-rvkO-z6XdPKLQl1Y2.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PERPENDICULAR
        entityId: uWRUlXfo-JYIl-1ZxL-qchE-xlOMBu96VvkA.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MLpqZBAPC+AlNwMfq
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MtLmuU1chHEjq9mY5
            parameterId: localFirst
            value: uWRUlXfo-JYIl-1ZxL-qchE-xlOMBu96VvkA
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M/OC7r1OUH9fQXYfA
            parameterId: localSecond
            value: Nz3k5eca-LiyV-HKGs-rvkO-z6XdPKLQl1Y2
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: VzJGnLHO-zmNe-Jr4x-wC95-PMji0MhWORyi.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MHMo0qnw32ClXxHIE
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Matin6v5qj0ClEt9c
            parameterId: localFirst
            value: VzJGnLHO-zmNe-Jr4x-wC95-PMji0MhWORyi.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M7PFzv5PPVc2kthrH
            parameterId: localSecond
            value: uWRUlXfo-JYIl-1ZxL-qchE-xlOMBu96VvkA.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: VzJGnLHO-zmNe-Jr4x-wC95-PMji0MhWORyi.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MrQ4uioDpVNGSV7iD
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MJVkagbke91jJjPv4
            parameterId: localFirst
            value: VzJGnLHO-zmNe-Jr4x-wC95-PMji0MhWORyi
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: J2kgFlS9-IciW-E9Nr-QXFp-y4D2eNQKx7DM.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M/ig4SMG803xTvocE
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MMy8vPm8bz5mJcDMS
            parameterId: localFirst
            value: J2kgFlS9-IciW-E9Nr-QXFp-y4D2eNQKx7DM.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MpiGEyFplkAV7LgNd
            parameterId: localSecond
            value: VzJGnLHO-zmNe-Jr4x-wC95-PMji0MhWORyi.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PERPENDICULAR
        entityId: J2kgFlS9-IciW-E9Nr-QXFp-y4D2eNQKx7DM.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MT+dxjxkO0f3xyExU
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MM+iyGuTlXkrCuNGG
            parameterId: localFirst
            value: J2kgFlS9-IciW-E9Nr-QXFp-y4D2eNQKx7DM
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MWRPdcQ1CVJ3Bob42
            parameterId: localSecond
            value: VzJGnLHO-zmNe-Jr4x-wC95-PMji0MhWORyi
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: J2kgFlS9-IciW-E9Nr-QXFp-y4D2eNQKx7DM.endSnap1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MM+/9wRa0yq1Tk1i3
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MOlvsjZeSp1ZY6e2o
            parameterId: localFirst
            value: J2kgFlS9-IciW-E9Nr-QXFp-y4D2eNQKx7DM.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M1SAUSBJEWsczceA6
            parameterId: localSecond
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.left
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: LENGTH
        entityId: X7J5JrfZ-cZEn-NxPg-8jBT-sEsjlUR9uypF
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MA8fgU5q+SuqSDa1+
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MDOMO0A4cO9xdMwpb
            parameterId: localFirst
            value: QnTk6WFO-uCNJ-B8Ro-6vTk-HYlEaGMXfknE
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: M36SbnCLD0u6V2iFk
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: MVlPeSFRQVK0MhgeG
            parameterId: alignment
            value: ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 2.94 mm
            hasUserCode: false
            isInteger: false
            nodeId: Mi1Pp6ISUERH62XJY
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -6.98692835271358E-4*meter
            hasUserCode: false
            isInteger: false
            nodeId: M8lQDG25TxJl6YiZg
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.4639891652884143'
            hasUserCode: false
            isInteger: false
            nodeId: M3ImAV0TPinMcQUsq
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: gnMQyXUr-Z4Ph-uQLH-G4oC-S0LgjAwJVzwD
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MKq7ZMfx+8PLtkshS
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M7VkutgSub23gXbSk
            parameterId: localFirst
            value: uWRUlXfo-JYIl-1ZxL-qchE-xlOMBu96VvkA.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M+QRse4eFO8/143En
            parameterId: localSecond
            value: 4IgOvADF-e9SB-Qxo0-ig5u-LEyYWRbh3Skq.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MtpNRozziAfzD4s1c
            parameterId: direction
            value: VERTICAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: MO/eVBl0MKcjpzg0A
            parameterId: alignment
            value: ANTI_ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 7.987 mm
            hasUserCode: false
            isInteger: false
            nodeId: MVwtru3uZZjmcMe7N
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.0010593613971769805*meter
            hasUserCode: false
            isInteger: false
            nodeId: MYC0K17MJ5jEsAPxS
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.6157823824174529'
            hasUserCode: false
            isInteger: false
            nodeId: MYmAcTERVvQD5yNn+
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: a1232603-e4a7-42dd-8771-6659c2d0a0640.MirrorCS.cons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mjjgip3ssuksSrR9q
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M0s4Jqz/LYBFuQi9p
            parameterId: localFirst
            value: J2kgFlS9-IciW-E9Nr-QXFp-y4D2eNQKx7DM
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Ma0CZ4ygTpHSjRL6B
            parameterId: localSecond
            value: a1232603-e4a7-42dd-8771-6659c2d0a0640.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MqokdJiEm/yeAF/ju
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mmuzv5Q5G7aVi7dAM
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: a1232603-e4a7-42dd-8771-6659c2d0a0640.MirrorCS.begCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M7JCggVzc7swfwN8m
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M8CCLA442tyldpjP+
            parameterId: localFirst
            value: J2kgFlS9-IciW-E9Nr-QXFp-y4D2eNQKx7DM.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M7ZocB7221HhQoUi5
            parameterId: localSecond
            value: a1232603-e4a7-42dd-8771-6659c2d0a0640.MirrorCS.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MgmsCC14H+K5CLfoZ
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MWZonQoI3iEYAP8Em
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: a1232603-e4a7-42dd-8771-6659c2d0a0640.MirrorCS.endCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MAoXiK5W9pqAm0J1L
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M/lE8B0zFxqRmcfAI
            parameterId: localFirst
            value: J2kgFlS9-IciW-E9Nr-QXFp-y4D2eNQKx7DM.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MRrqksJRgCExfVSGh
            parameterId: localSecond
            value: a1232603-e4a7-42dd-8771-6659c2d0a0640.MirrorCS.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MqxuFden/M7RuFa47
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MeUyVacxyYq9CH+Zk
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 007c7719-bc6f-46db-9d6e-09abe313001f0.MirrorCS.cons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MddH6mXENZnVwbJAu
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MKkjNjtbbf4TKcqyr
            parameterId: localFirst
            value: VzJGnLHO-zmNe-Jr4x-wC95-PMji0MhWORyi
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MEILQwV/WfUFmkyyf
            parameterId: localSecond
            value: 007c7719-bc6f-46db-9d6e-09abe313001f0.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MYYOZz/VguPJIYNXC
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MTnWzCjw7w1WOyVxl
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 007c7719-bc6f-46db-9d6e-09abe313001f0.MirrorCS.begCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MBusqAHUe1GVf5gaj
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MrQsljV7P/biSxyZn
            parameterId: localFirst
            value: VzJGnLHO-zmNe-Jr4x-wC95-PMji0MhWORyi.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MaIzXjPJrarReHxD7
            parameterId: localSecond
            value: 007c7719-bc6f-46db-9d6e-09abe313001f0.MirrorCS.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mc2MWsHBi6qPbrVA/
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MbUgsFDSpnTPiGnU7
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 007c7719-bc6f-46db-9d6e-09abe313001f0.MirrorCS.endCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M9Qm51rAUgxI5NMeM
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MSG0+MQFJjJ6z0eWO
            parameterId: localFirst
            value: VzJGnLHO-zmNe-Jr4x-wC95-PMji0MhWORyi.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mz7TzLSACeoJbNBaI
            parameterId: localSecond
            value: 007c7719-bc6f-46db-9d6e-09abe313001f0.MirrorCS.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MH5ta6FGskjxhhGFI
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MF89UFK7MWbC7nWzE
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 3ed4ce74-a895-4dd7-9b46-40441bfbffa30.MirrorCS.cons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MYswZ4hmxELSKJ8Bo
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MSjIrGk2MbKsrJxs0
            parameterId: localFirst
            value: uWRUlXfo-JYIl-1ZxL-qchE-xlOMBu96VvkA
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MmqpwlROQA5zz8RCW
            parameterId: localSecond
            value: 3ed4ce74-a895-4dd7-9b46-40441bfbffa30.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MMvSvLuA604BczU2M
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MsoTe52q4IbGqfodF
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 3ed4ce74-a895-4dd7-9b46-40441bfbffa30.MirrorCS.begCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MnbirxfPNJKqHvtMP
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M3odbNuls8c7oOw6G
            parameterId: localFirst
            value: uWRUlXfo-JYIl-1ZxL-qchE-xlOMBu96VvkA.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MQYusl7cHQkkvJpXf
            parameterId: localSecond
            value: 3ed4ce74-a895-4dd7-9b46-40441bfbffa30.MirrorCS.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MZtUxl8MpZd3wK1wU
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MASLGH/sNHLztFM94
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 3ed4ce74-a895-4dd7-9b46-40441bfbffa30.MirrorCS.endCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MW25ebqI/P8CSWj2K
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MfLkxfpLNOYbUeguO
            parameterId: localFirst
            value: uWRUlXfo-JYIl-1ZxL-qchE-xlOMBu96VvkA.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mp/jH37rGa1LpZP4J
            parameterId: localSecond
            value: 3ed4ce74-a895-4dd7-9b46-40441bfbffa30.MirrorCS.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MyQcDqwwkfUxdn25H
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MLfPNQ9qqi+yOFGVk
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 637dd6f9-3e9e-4555-b6d0-018338ef29a10.MirrorCS.cons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MVZXHrvBHu5nx0Wu+
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MI52iixeJeNAvSHoP
            parameterId: localFirst
            value: Nz3k5eca-LiyV-HKGs-rvkO-z6XdPKLQl1Y2
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MyPHjSMkpffg6sx/+
            parameterId: localSecond
            value: 637dd6f9-3e9e-4555-b6d0-018338ef29a10.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mm9mTdwNHEZXSbQwC
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M9u+4hOTP2ptNDXmR
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 637dd6f9-3e9e-4555-b6d0-018338ef29a10.MirrorCS.begCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MVhEdaXAkBOVZo79n
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MXStdVovLv2XwI6I9
            parameterId: localFirst
            value: Nz3k5eca-LiyV-HKGs-rvkO-z6XdPKLQl1Y2.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M5Iq4zG98k1cldccI
            parameterId: localSecond
            value: 637dd6f9-3e9e-4555-b6d0-018338ef29a10.MirrorCS.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MPOBzOzd79NNSFw8r
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mony8m/iCDR8zjmws
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 637dd6f9-3e9e-4555-b6d0-018338ef29a10.MirrorCS.endCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M7kg51ngICRN57t7V
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Ma5jqGJi5Z6EtWkrs
            parameterId: localFirst
            value: Nz3k5eca-LiyV-HKGs-rvkO-z6XdPKLQl1Y2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MK3F2p3weQRFqLpuz
            parameterId: localSecond
            value: 637dd6f9-3e9e-4555-b6d0-018338ef29a10.MirrorCS.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MlQVUirMqXPn80RhW
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MCg1igYW5pDLf5pQB
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 961783e1-ae16-4614-b38d-29bdb3e7d9f70.MirrorCS.cons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MqLt+hABZwH+/Eg/P
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MtH4uOq0xqnTVTaTM
            parameterId: localFirst
            value: 54tZ3G7l-uEFR-S9Y3-Nk1F-C9FlCQPau3GA
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M2IEy0TMcd1yNysZe
            parameterId: localSecond
            value: 961783e1-ae16-4614-b38d-29bdb3e7d9f70.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M6FyKKh3KYB1hnCUa
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MPpWHA00tnSmOxhGU
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 961783e1-ae16-4614-b38d-29bdb3e7d9f70.MirrorCS.begCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MQypcpDuRYfAJnYv+
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MgGagSRCAuIRmdn3t
            parameterId: localFirst
            value: 54tZ3G7l-uEFR-S9Y3-Nk1F-C9FlCQPau3GA.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mk5uA/VRsTy0uUhaR
            parameterId: localSecond
            value: 961783e1-ae16-4614-b38d-29bdb3e7d9f70.MirrorCS.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MI/6XrA4weD8LyE5e
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mu26FjYraj2kAdYdQ
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 961783e1-ae16-4614-b38d-29bdb3e7d9f70.MirrorCS.endCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MteeFFSyewb0YvZ3j
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MWSr2UtW9UlBPG4PP
            parameterId: localFirst
            value: 54tZ3G7l-uEFR-S9Y3-Nk1F-C9FlCQPau3GA.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MfqLrMo82kcBV2UY+
            parameterId: localSecond
            value: 961783e1-ae16-4614-b38d-29bdb3e7d9f70.MirrorCS.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Md8FsD4LSSXKqMimk
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Me89jzrKS/Rd/DqKA
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: a9071351-e71c-4c67-9c6c-93aa6fe7f9380.MirrorCS.cons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M/0s57HNiWqZ+EjF7
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MDtxeXz/FVCoRdUzY
            parameterId: localFirst
            value: QnTk6WFO-uCNJ-B8Ro-6vTk-HYlEaGMXfknE
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MqvpWf//cOgwOku1B
            parameterId: localSecond
            value: a9071351-e71c-4c67-9c6c-93aa6fe7f9380.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M51j8lDkSKshhOJ+7
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MkjtG4BPLF9l0hboD
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: a9071351-e71c-4c67-9c6c-93aa6fe7f9380.MirrorCS.begCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MB4+gtwxGCsXqZQQo
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MSH03gxR5huUKB3ND
            parameterId: localFirst
            value: QnTk6WFO-uCNJ-B8Ro-6vTk-HYlEaGMXfknE.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Ml46XphA++xyDfmgF
            parameterId: localSecond
            value: a9071351-e71c-4c67-9c6c-93aa6fe7f9380.MirrorCS.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MekWRzpVuWHk9sXuM
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MH+occSV+1Uc+1+qN
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: a9071351-e71c-4c67-9c6c-93aa6fe7f9380.MirrorCS.endCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MmoPnLS8Mq5N7HDJX
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M74GvIPrgJvjogw+4
            parameterId: localFirst
            value: QnTk6WFO-uCNJ-B8Ro-6vTk-HYlEaGMXfknE.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MI86QykN4Fki66hbt
            parameterId: localSecond
            value: a9071351-e71c-4c67-9c6c-93aa6fe7f9380.MirrorCS.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MANoclg2CMCq/aEK0
            parameterId: localMirror
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MDHQbfQJlOm2eqbS+
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: deVtO8D1-rCAe-AdV2-osUg-zomarUYKjxI9
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mmbfo8pELuOZw6r1p
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M+OR+uDZ6hvyzrSJi
            parameterId: localFirst
            value: 54tZ3G7l-uEFR-S9Y3-Nk1F-C9FlCQPau3GA.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M9q9yudP+cJFXAifF
            parameterId: localSecond
            value: 4IgOvADF-e9SB-Qxo0-ig5u-LEyYWRbh3Skq.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MaAPECsgYXMeOzWrD
            parameterId: direction
            value: VERTICAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: MTQmf13SBbuqoIFK0
            parameterId: alignment
            value: ANTI_ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 9.77 mm
            hasUserCode: false
            isInteger: false
            nodeId: M3nhv19a9hxvP+j//
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.001418314744830132*meter
            hasUserCode: false
            isInteger: false
            nodeId: MeUBx4+T4NaqgvdbG
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.5598224436858537'
            hasUserCode: false
            isInteger: false
            nodeId: M3REF1xl7SVPNHWO6
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: 6XqosHtd-Vrlg-vzzh-hT22-ENJeoNffS489
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M0wKL/7FD9YEBSFzC
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MV0RGvjsnevbx8MoJ
            parameterId: localFirst
            value: VzJGnLHO-zmNe-Jr4x-wC95-PMji0MhWORyi
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MFr0eIHhAwCVt5nb6
            parameterId: localSecond
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MLOyqn6kkCXOVXb9r
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: M5Pn8hIVpljvSiHCU
            parameterId: halfSpace0
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: M1nOHxIi7mcVFwNzN
            parameterId: halfSpace1
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .5 mm
            hasUserCode: false
            isInteger: false
            nodeId: Mk3l+D5P5uvZtsyVZ
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -1.1969262367486993E-4*meter
            hasUserCode: false
            isInteger: false
            nodeId: MUwCTt7crM578Umnp
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '-2.276041243225332'
            hasUserCode: false
            isInteger: false
            nodeId: MBPkq/E+Gi2oDef0m
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: N5i4wKux-Oh7q-dYlu-wPab-TxDSzuVdTgOs
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MDZAobjRR+lxrfNQx
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MVHRx29Z908mA1X/t
            parameterId: localFirst
            value: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mkvlz7chtP5KsZmGp
            parameterId: localSecond
            value: J2kgFlS9-IciW-E9Nr-QXFp-y4D2eNQKx7DM.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MHyIegU/4g4nhP/Td
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MSrC7OYZiPaSl/Zi2
            parameterId: halfSpace0
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 0.0012952854158356781*meter
            hasUserCode: false
            isInteger: false
            nodeId: MlAzb5tTxMZQuBsas
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.3827809397925985'
            hasUserCode: false
            isInteger: false
            nodeId: M0TokwePVfwOFwdi0
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 5 mm
            hasUserCode: false
            isInteger: false
            nodeId: MMZ5Qtmj2DBgeXwgD
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    entities:
    - message:
        centerId: ''
        endParam: 0.0
        endPointId: ''
        entityId: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.bottom
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: 0.0
            pntY: 0.0
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: true
        namespace: ''
        nodeId: MitVhgOtNecewucVp
        parameters: []
        startParam: 0.0
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: -2.5956445332851055e-18
        endPointId: ''
        entityId: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.top
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: 2.064760145854728e-18
            pntY: 0.011945
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: true
        namespace: ''
        nodeId: MtKDhtMupAVsucwhK
        parameters: []
        startParam: -2.5956445332851055e-18
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.008140000000000001
        endPointId: ''
        entityId: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.left
        geometry:
          message:
            dirX: 0.0
            dirY: 1.0
            pntX: 0.0
            pntY: 0.0038050000000000002
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: true
        namespace: ''
        nodeId: Mv/khm31SLS7Ua5yk
        parameters: []
        startParam: -0.0038050000000000002
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.008140000000000001
        endPointId: ''
        entityId: eJX0u0Y3-RPiu-1p9m-GbBz-FErdUPENyEzu.right
        geometry:
          message:
            dirX: 0.0
            dirY: 1.0
            pntX: 0.0
            pntY: 0.0038050000000000002
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: true
        namespace: ''
        nodeId: MUaPijLtHV0tpZwqj
        parameters: []
        startParam: -0.0038050000000000002
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.0033103394599258906
        endPointId: ''
        entityId: 4IgOvADF-e9SB-Qxo0-ig5u-LEyYWRbh3Skq
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: 0.00180466054007411
            pntY: 0.0
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: true
        namespace: ''
        nodeId: M/S0O4K1iIoGy4Aa/
        parameters: []
        startParam: -0.00180466054007411
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.0013927255874127105
        endPointId: ''
        entityId: QnTk6WFO-uCNJ-B8Ro-6vTk-HYlEaGMXfknE
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: 0.0015472744125872872
            pntY: 0.011945
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mg/kP110nwFiCW5zw
        parameters: []
        startParam: -0.0015472744125872876
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.0010907506210533701
        endPointId: ''
        entityId: 54tZ3G7l-uEFR-S9Y3-Nk1F-C9FlCQPau3GA
        geometry:
          message:
            dirX: 0.7071067811865476
            dirY: -0.7071067811865475
            pntX: 0.004343722839269723
            pntY: 0.010541277160730275
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mx9wmmBDf7+7wvGUj
        parameters: []
        startParam: -0.0019851638771081143
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.001825443570271132
        endPointId: ''
        entityId: Nz3k5eca-LiyV-HKGs-rvkO-z6XdPKLQl1Y2
        geometry:
          message:
            dirX: 1.2246467991473535e-16
            dirY: -1.0
            pntX: 0.005115
            pntY: 0.009812443570271133
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MWUDWja123t1oKBOI
        parameters: []
        startParam: 4.244357027113378e-05
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.0018157303685322397
        endPointId: ''
        entityId: uWRUlXfo-JYIl-1ZxL-qchE-xlOMBu96VvkA
        geometry:
          message:
            dirX: -1.0
            dirY: -1.8369701987210297e-16
            pntX: 0.00231573036853224
            pntY: 0.007987000000000001
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MON4qOSoOzHC2U501
        parameters: []
        startParam: -0.0027992696314677597
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: -0.002401773322075606
        endPointId: ''
        entityId: VzJGnLHO-zmNe-Jr4x-wC95-PMji0MhWORyi
        geometry:
          message:
            dirX: 1.2246467991473532e-16
            dirY: -1.0
            pntX: 0.0005000000000000008
            pntY: 0.004543226677924395
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MZ0bdokPcaJU8DfBC
        parameters: []
        startParam: -0.0034437733220756064
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.00038426963146775956
        endPointId: ''
        entityId: J2kgFlS9-IciW-E9Nr-QXFp-y4D2eNQKx7DM
        geometry:
          message:
            dirX: -1.0
            dirY: -1.8369701987210297e-16
            pntX: 0.0003842696314677588
            pntY: 0.006945000000000001
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MFmk+Tdbl+y/qz/ze
        parameters: []
        startParam: -0.00011573036853224165
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.0003842696314677596
        endPointId: ''
        entityId: a1232603-e4a7-42dd-8771-6659c2d0a0640.MirrorCS
        geometry:
          message:
            dirX: 1.0
            dirY: 3.0616169978683826e-16
            pntX: -0.00038426963146776037
            pntY: 0.006945000000000001
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M5uad6r7yhR/TgUfd
        parameters: []
        startParam: -0.00011573036853223964
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: -0.002401773322075606
        endPointId: ''
        entityId: 007c7719-bc6f-46db-9d6e-09abe313001f0.MirrorCS
        geometry:
          message:
            dirX: 3.6739403974420594e-16
            dirY: -1.0
            pntX: -0.000499999999999999
            pntY: 0.004543226677924395
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MczmApsnX+Z5vWfv4
        parameters: []
        startParam: -0.0034437733220756064
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.00181573036853224
        endPointId: ''
        entityId: 3ed4ce74-a895-4dd7-9b46-40441bfbffa30.MirrorCS
        geometry:
          message:
            dirX: 1.0
            dirY: 3.0616169978683826e-16
            pntX: -0.0023157303685322405
            pntY: 0.007987000000000001
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M40wzwwnZjS4x2Yw4
        parameters: []
        startParam: -0.0027992696314677592
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: -0.002509556429728866
        endPointId: ''
        entityId: 637dd6f9-3e9e-4555-b6d0-018338ef29a10.MirrorCS
        geometry:
          message:
            dirX: 3.6739403974420594e-16
            dirY: -1.0
            pntX: -0.005115
            pntY: 0.0054774435702711335
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MUoLSPMwvyVTz6NOY
        parameters: []
        startParam: -0.004292556429728864
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: -0.0008372938389976416
        endPointId: ''
        entityId: 961783e1-ae16-4614-b38d-29bdb3e7d9f70.MirrorCS
        geometry:
          message:
            dirX: -0.7071067811865472
            dirY: -0.707106781186548
            pntX: -0.005707056151400949
            pntY: 0.009177943848599046
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M4KnbfoPdbZdZQWVA
        parameters: []
        startParam: -0.0039132083371591275
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.0013927255874127157
        endPointId: ''
        entityId: a9071351-e71c-4c67-9c6c-93aa6fe7f9380.MirrorCS
        geometry:
          message:
            dirX: -1.0
            dirY: -1.2246467991473532e-16
            pntX: -0.0015472744125872846
            pntY: 0.011945
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MJv1vZjDuAstXfOt9
        parameters: []
        startParam: -0.0015472744125872842
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    featureId: FRWo99yV53hFwQo_0
    featureType: newSketch
    hasUserCode: false
    name: V-Wheel
    namespace: ''
    nodeId: MiZ0CU17SLLneIr99
    parameters:
    - message:
        hasUserCode: false
        nodeId: MMO/yWsc1NAjeuHSz
        parameterId: sketchPlane
        queries:
        - message:
            geometryIds:
            - JDC
            hasUserCode: false
            nodeId: MENV1ZiAVaKHsZIvq
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: M3P+h/GBgPg25rBt8
        parameterId: asVersion
        value: V392_HOLE_FIX_EDIT_LOGIC
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 151
  typeName: BTMSketch
- message:
    featureId: FE1f3rXM6JFggbD_0
    featureType: revolve
    hasUserCode: false
    name: V-Wheel
    namespace: ''
    nodeId: M0dxp3aPHMAjIdNX7
    parameters:
    - message:
        enumName: ToolBodyType
        hasUserCode: false
        namespace: ''
        nodeId: MsFLWlb6Y88TCbvE1
        parameterId: bodyType
        value: SOLID
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: M1u4qqQ6MZwoSSPEm
        parameterId: operationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: McDcQRVsDnRdVYAiC
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JGC
            hasUserCode: false
            nodeId: M38WHHssUzKlAivtx
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: Mnf42IDIUYo+WZppd
        parameterId: surfaceEntities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: M2zvLL/YJYtANKT7B
        parameterId: axis
        queries:
        - message:
            geometryIds:
            - JFJ
            hasUserCode: false
            nodeId: Mm22d6Rgbr00A874x
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: RevolveType
        hasUserCode: false
        namespace: ''
        nodeId: MVG2OiJY03hyXf+0Q
        parameterId: revolveType
        value: FULL
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: MgAX4INZF73B9tguu
        parameterId: oppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 30.0*degree
        hasUserCode: false
        isInteger: false
        nodeId: MPl6aylWTMaIeSBBK
        parameterId: angle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        expression: 330.0*degree
        hasUserCode: false
        isInteger: false
        nodeId: M9VWkwFQSsaZlFSlB
        parameterId: angleBack
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: Mx10vvs6SpjsjInzd
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: MyzfxjXz0sK/eSidh
        parameterId: booleanScope
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MLAZVMB3cBwkwcQnU
        parameterId: asVersion
        value: V392_HOLE_FIX_EDIT_LOGIC
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
imports:
- message:
    hasUserCode: false
    namespace: ''
    nodeId: MqvEBhY3M5PBsm9WU
    path: onshape/std/geometry.fs
    version: '1077.0'
  type: 136
  typeName: BTMImport
isComplete: true
libraryVersion: 1077
microversionSkew: false
rejectMicroversionSkew: false
rollbackIndex: 2
serializationVersion: 1.1.17
sourceMicroversion: 2cb4715d11d76c443a7b5a7e
