defaultFeatures:
- message:
    featureId: Origin
    featureType: origin
    hasUserCode: false
    name: Origin
    namespace: ''
    nodeId: M4kTNJ3Sn8dn0HwTu
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Top
    featureType: defaultPlane
    hasUserCode: false
    name: Top
    namespace: ''
    nodeId: MklEmAh1yESIRgtFx
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Front
    featureType: defaultPlane
    hasUserCode: false
    name: Front
    namespace: ''
    nodeId: MvQbe5lUgDN0T3E2j
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Right
    featureType: defaultPlane
    hasUserCode: false
    name: Right
    namespace: ''
    nodeId: MZ1rAYtPxDvg4r/Cq
    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: FFSZeg7uxNeezRq_1
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: F3mgRsjN65Fx77s_1
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Front
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Fo7tFqbPXHbFsXm_0
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Right
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FhJV0HJ4sadn6hn_1
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FY3qHi92ZV26R2w_1
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FXylb5IcZFxUu2D_1
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Top
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: F358mw1QGPIr6ml_1
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: F8laNjpOR7DOh94_1
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: F5cc5dt2IJRDM2H_0
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
features:
- message:
    constraints:
    - message:
        constraintType: COINCIDENT
        entityId: yLTjEbP1-1tYk-6IUR-ZlUX-u2EX6HpaqGgF.centerSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MXCcT9yQa+K2SNo2A
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M57ZAQGZICsR4qJMX
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: Mt9qgJko65ROMFWvd
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: M8NnzKEv6fnqW8+o9
            parameterId: localFirst
            value: yLTjEbP1-1tYk-6IUR-ZlUX-u2EX6HpaqGgF.center.orphan
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: 2Uw2jne7-rPeo-8Nlf-XBjL-9LNYhWmnFzT3.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MUu95HZdUf+ri1yXT
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MVpBZPPIjlQwzkgO7
            parameterId: localFirst
            value: 264ee661-02c8-4eb6-9502-f1342fadee70.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M+dg25O2zL15nkSA3
            parameterId: localSecond
            value: b235a7ef-d357-4737-9a03-e127bb6e64d6.orphan
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B.startSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MGPcmDvfP3C1W7NBj
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MvDns+03n41j4F3yO
            parameterId: localFirst
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MsAHqUOnjHxajX5d6
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MY5coNwl9X+Gm0d/H
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M5U1BqAo/dpO2kdf+
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MPpvGQh6YTKEnQmKK
            parameterId: localFirst
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: d3618cef-42cb-494b-b8b7-b90cb014b21f.trimCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MBwgyCYaKu1DN2JEU
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MlQVb+RNGtWAZtIZf
            parameterId: localFirst
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M4AlUnVFB1K3xq3gi
            parameterId: localSecond
            value: yLTjEbP1-1tYk-6IUR-ZlUX-u2EX6HpaqGgF.end.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MIbK4OHJqK8HD6BJb
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: e3f9089b-6a20-43ee-8042-4fc95c9f65a90.MirrorCS.begCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MjLgRPuMBBHETknxx
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MpvTIXAdBtobXZFKk
            parameterId: localFirst
            value: yLTjEbP1-1tYk-6IUR-ZlUX-u2EX6HpaqGgF.start.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mq7hoVS16ccWvPPEI
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MHOWfQ56fodrmCvsL
            parameterId: localSecond
            value: e8b16197-7e1a-40a6-bab6-2d61e988acf3.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mrdm/QiUmTSg36OMi
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: e3f9089b-6a20-43ee-8042-4fc95c9f65a90.MirrorCS.endCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MG2bO0+Vs0kHCPmnx
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MF3yzTHA4VMR9hpwy
            parameterId: localFirst
            value: yLTjEbP1-1tYk-6IUR-ZlUX-u2EX6HpaqGgF.end.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MuDcKrH2At6gIYLfW
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MY8P3ZN+CWvX0jSfk
            parameterId: localSecond
            value: e3f9089b-6a20-43ee-8042-4fc95c9f65a90.MirrorCS.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MtXTkSnqOQr1hSCL/
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: c3e948ae-6d89-4d64-8fe7-8d236d8877010.MirrorCS.begCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MPQhP/mIrcKidkeCy
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MZNjVVrWOnrJeZ4uO
            parameterId: localFirst
            value: yLTjEbP1-1tYk-6IUR-ZlUX-u2EX6HpaqGgF.center.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MSubuyRHK9EXU2Rg3
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MeeGPpfP6miuMnjgS
            parameterId: localSecond
            value: c3e948ae-6d89-4d64-8fe7-8d236d8877010.MirrorCS.start.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MKgD8o4ONwjNysgzi
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: c3e948ae-6d89-4d64-8fe7-8d236d8877010.MirrorCS.endCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MxQX8s653vEURXDZN
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MUmYDszr5Z6LOnyaa
            parameterId: localFirst
            value: yLTjEbP1-1tYk-6IUR-ZlUX-u2EX6HpaqGgF.start.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MDTLyiEJxf2IXcl00
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MDmb/DhgW3XjeUMqO
            parameterId: localSecond
            value: c3e948ae-6d89-4d64-8fe7-8d236d8877010.MirrorCS.end.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MHjMHe1uU4Fw60Bzp
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 03658b06-d698-4155-b617-4e20eef1d45b0.MirrorCS.begCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M21wwzQakK3pW1Jci
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MnFTuka2NgaRbCggv
            parameterId: localFirst
            value: yLTjEbP1-1tYk-6IUR-ZlUX-u2EX6HpaqGgF.center.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MzBV0H+E6mxa6J2RZ
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mivs5ftsnFxKoJNnx
            parameterId: localSecond
            value: 03658b06-d698-4155-b617-4e20eef1d45b0.MirrorCS.start.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MDNZhXS2ih2bGA/JK
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 03658b06-d698-4155-b617-4e20eef1d45b0.MirrorCS.endCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MfkaS96EFHuesdQKF
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Me/9zikgdWUAjqp9i
            parameterId: localFirst
            value: yLTjEbP1-1tYk-6IUR-ZlUX-u2EX6HpaqGgF.start.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MlemAmAm+t6iBI+ZB
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MKUTnvvPF0cVuN2Xo
            parameterId: localSecond
            value: 03658b06-d698-4155-b617-4e20eef1d45b0.MirrorCS.end.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M2CDmB3H4m6QLgI9t
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 050b6a3d-b708-4b22-9b59-0fb0faa748e70.MirrorCS.begCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MH/jyfzpZ+oR/d/xb
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MR8zq204wAIE2WmzQ
            parameterId: localFirst
            value: 03658b06-d698-4155-b617-4e20eef1d45b0.MirrorCS.start.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MRGsSQ8vO9PJyu4aq
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: ML87Qfc+LaxeEhT7e
            parameterId: localSecond
            value: 050b6a3d-b708-4b22-9b59-0fb0faa748e70.MirrorCS.start.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mx51ohBOP2GzB5UJP
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 050b6a3d-b708-4b22-9b59-0fb0faa748e70.MirrorCS.endCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MyuSpwBvyEgja3Ekf
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MggtXyrlHRhkf/alm
            parameterId: localFirst
            value: 03658b06-d698-4155-b617-4e20eef1d45b0.MirrorCS.end.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MB7fKC3LfAn78rsYq
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M2X6557h32ESPkR6q
            parameterId: localSecond
            value: 050b6a3d-b708-4b22-9b59-0fb0faa748e70.MirrorCS.end.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mp8FRTxSJAuOzooOi
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: 6b6b081c-7009-423c-9710-2516b987b8ad.distance
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 0.5984118661081426
        - 0.972384460686754
        namespace: ''
        nodeId: MEFojh97+uOo5ygDK
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mr/YBN+Zt4obEYFGc
            parameterId: localFirst
            value: e3f9089b-6a20-43ee-8042-4fc95c9f65a90.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MVAqKaAfzt0Zbzu7n
            parameterId: localSecond
            value: 6b6b081c-7009-423c-9710-2516b987b8ad.1
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MDFm4rpPifliyIXY1
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MV9qpfy4Z9y7jBc4o
            parameterId: sketchToolType
            value: OFFSET
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MQqaZTdcP4YX2HbzJ
            parameterId: halfSpace0
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: Mbj1E8eUJFCNhOXX2
            parameterId: halfSpace1
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 1.2 mm
            hasUserCode: false
            isInteger: false
            nodeId: MIewbDDHjDfywAfZA
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 3.9364149483012405E-4*m
            hasUserCode: false
            isInteger: false
            nodeId: M1JjhZz4TeI1C0Mu+
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '2.8652864853756967'
            hasUserCode: false
            isInteger: false
            nodeId: M3t4ds2r/DBcCkgxj
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: gKqwWoAa-rehp-jxku-F7uv-qPKOr3DQue4b.startSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M9GCxPlncyjffu6jW
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M8/u0U5hPFujke5zS
            parameterId: localFirst
            value: d5bc981d-439c-417e-9811-a258ecd739a5.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MkDKNv+xOM81ij9DC
            parameterId: localSecond
            value: yLTjEbP1-1tYk-6IUR-ZlUX-u2EX6HpaqGgF.start.orphan
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 78842601-f4f5-4ae3-98c9-0e3621eaef09.trimCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MqadtHtbcFUdfgN7z
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MBL+SskdSXUXQqPCF
            parameterId: localFirst
            value: adbc5897-1000-45f0-98cd-24a9f2b5eaa0.trimOffspring.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MAYokA3HwT2PtyG7B
            parameterId: localSecond
            value: 6b6b081c-7009-423c-9710-2516b987b8ad.1.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mxwyb+ZJ7w7azDoj/
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: adbc5897-1000-45f0-98cd-24a9f2b5eaa0.coinc2
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M0AhfQPCOBa4mqDp4
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mk88YdYoQ4p9rZjBS
            parameterId: localFirst
            value: e8b16197-7e1a-40a6-bab6-2d61e988acf3.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MUuMHp+8qtS/gsTcP
            parameterId: localSecond
            value: c3e948ae-6d89-4d64-8fe7-8d236d8877010.MirrorCS.end.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mjn1PIhCGK/eGiFT/
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: e8b16197-7e1a-40a6-bab6-2d61e988acf3.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -0.3739725945786114
        namespace: ''
        nodeId: M5ez+PJLHgN+HxKa9
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MyDwf9//jLaimnw1N
            parameterId: localFirst
            value: e8b16197-7e1a-40a6-bab6-2d61e988acf3.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MzmFzBbCexcIji1Mv
            parameterId: localSecond
            value: e3f9089b-6a20-43ee-8042-4fc95c9f65a90.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M/lisLVnTAxbpkOL8
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: e8b16197-7e1a-40a6-bab6-2d61e988acf3.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MhfVQiiyj0/wZxmtc
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M482Ct8fYft+Ozclm
            parameterId: localFirst
            value: e8b16197-7e1a-40a6-bab6-2d61e988acf3.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M4cGpCM3zXnGFgrz3
            parameterId: localSecond
            value: adbc5897-1000-45f0-98cd-24a9f2b5eaa0.trimOffspring
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MkQGDVc42nUtO3BJH
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: e8b16197-7e1a-40a6-bab6-2d61e988acf3.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MBQFDTPuZDbM97yUW
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MbWbujG1ujNDFAN4X
            parameterId: localFirst
            value: e8b16197-7e1a-40a6-bab6-2d61e988acf3.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M3MTi3XH0k+w7WAfZ
            parameterId: localSecond
            value: adbc5897-1000-45f0-98cd-24a9f2b5eaa0.trimOffspring.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MHDUqGxksn+lPqJDN
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: e8b16197-7e1a-40a6-bab6-2d61e988acf3.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MgDyuPhIHxs8ztV1n
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MsfFunrhJt0U7Ktwd
            parameterId: localFirst
            value: e8b16197-7e1a-40a6-bab6-2d61e988acf3.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MBwx7tX+rVyHFjbFj
            parameterId: localSecond
            value: e3f9089b-6a20-43ee-8042-4fc95c9f65a90.MirrorCS.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MK16g8jSCbl5feMbV
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: e8b16197-7e1a-40a6-bab6-2d61e988acf3.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -1.5707963267948941
        namespace: ''
        nodeId: MmmcwYCaOK/djj5w5
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M3o6dHAc0t27ZMpQQ
            parameterId: localFirst
            value: adbc5897-1000-45f0-98cd-24a9f2b5eaa0.trimOffspring
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MSpFt9mkvG/mp08vV
            parameterId: localSecond
            value: e8b16197-7e1a-40a6-bab6-2d61e988acf3.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mn+Gm3xA3aDG7BDc/
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: e8b16197-7e1a-40a6-bab6-2d61e988acf3.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -0.3041887316127532
        - 0.30418873161275284
        namespace: ''
        nodeId: Mpo3DDhUnMLtLb8ic
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MbZmhrKd9X5j979DS
            parameterId: localFirst
            value: e3f9089b-6a20-43ee-8042-4fc95c9f65a90.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MHMtS/4ZGw8ZAxv75
            parameterId: localSecond
            value: e8b16197-7e1a-40a6-bab6-2d61e988acf3.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MOZff+Jy27Ca3e/3Q
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: e8b16197-7e1a-40a6-bab6-2d61e988acf3.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MsedIDY9ckC4LaYXs
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MrhEUnV63VNtktu9Q
            parameterId: localFirst
            value: e8b16197-7e1a-40a6-bab6-2d61e988acf3.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.353157223545206*mm
            hasUserCode: false
            isInteger: false
            nodeId: MKTK/aJNl6o/djJ04
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: MsIgvfRyDGomRfuw3
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.0010594716706351472'
            hasUserCode: false
            isInteger: false
            nodeId: MLWFTcQZo4OKxnVav
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.6333037975918804*rad
            hasUserCode: false
            isInteger: false
            nodeId: MSolJplbdn2z9fwsR
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MC1gv8XLu/N0xiwCS
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: b3db9587-c8ce-44de-8fff-bbeeacf702b10.MirrorCS.cons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MtzCJM0ml6uarmlpP
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MbIGpU9brK8sLpXbg
            parameterId: localFirst
            value: 6b6b081c-7009-423c-9710-2516b987b8ad.1
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MGBwqZ/sJtGJsFGnj
            parameterId: localSecond
            value: b3db9587-c8ce-44de-8fff-bbeeacf702b10.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mh6MYdZf3Hu+9k4iW
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mz/Jb7JUYapVQ909I
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: b3db9587-c8ce-44de-8fff-bbeeacf702b10.MirrorCS.begCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MHlG12AroKWc5aL7f
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MmxGZmgr5SmoPacjG
            parameterId: localFirst
            value: 6b6b081c-7009-423c-9710-2516b987b8ad.1.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M4bzXN5MZw/ICiERX
            parameterId: localSecond
            value: b3db9587-c8ce-44de-8fff-bbeeacf702b10.MirrorCS.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MCcxetmOnsVKBlfdN
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mjq3ZKd6Y6o22R1gI
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: b3db9587-c8ce-44de-8fff-bbeeacf702b10.MirrorCS.endCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MSmw5mIL6RIYF/Zno
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Me4yDIkJqu1Yq/JYV
            parameterId: localFirst
            value: 6b6b081c-7009-423c-9710-2516b987b8ad.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M25arZa3syjyFCGz/
            parameterId: localSecond
            value: b3db9587-c8ce-44de-8fff-bbeeacf702b10.MirrorCS.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MIDtNODZO04p0Do4j
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MIyERkeuEdbppo6Qr
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 7666e3d5-6a78-40e9-9862-bb115dade27b0.MirrorCS.cons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M7xnBvbLWjgEyhRt3
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MH96Qbv8EbiEUEWV+
            parameterId: localFirst
            value: e3f9089b-6a20-43ee-8042-4fc95c9f65a90.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M7Xg/bypq26O60QAh
            parameterId: localSecond
            value: 7666e3d5-6a78-40e9-9862-bb115dade27b0.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MuTAQjZZO4R9QCbQc
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MzDDC1ywDV5aE2vZr
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 7666e3d5-6a78-40e9-9862-bb115dade27b0.MirrorCS.begCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MY0qP+S7ilODUH7++
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M5aGpX3iNJCoaNczD
            parameterId: localFirst
            value: e3f9089b-6a20-43ee-8042-4fc95c9f65a90.MirrorCS.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M/0oeR/FAcMEi4D3R
            parameterId: localSecond
            value: 7666e3d5-6a78-40e9-9862-bb115dade27b0.MirrorCS.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MUQHpyyle0O++sSV9
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M4AOGUA7SmItjoZzE
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 7666e3d5-6a78-40e9-9862-bb115dade27b0.MirrorCS.endCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M8DyTqDSfDJ8pEzmT
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mr4VldZad5MZIHXiD
            parameterId: localFirst
            value: e3f9089b-6a20-43ee-8042-4fc95c9f65a90.MirrorCS.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MEbhAjUguuZrXTWWG
            parameterId: localSecond
            value: 7666e3d5-6a78-40e9-9862-bb115dade27b0.MirrorCS.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M/Mp3e+CiH5nP7Kon
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M6saKt1N55+kEcZJ2
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 9617f868-eb79-4108-a249-4e0e9502b8230.MirrorCS.cons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MmU5J1cEy7kWxPpTs
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MnWD5ffTXhyKKqzqG
            parameterId: localFirst
            value: e8b16197-7e1a-40a6-bab6-2d61e988acf3.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mn3qQm8KbTc57QEDb
            parameterId: localSecond
            value: 9617f868-eb79-4108-a249-4e0e9502b8230.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M8O0qAGDnJqmhYxCH
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mxk8H9VuGI9My05cn
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 9617f868-eb79-4108-a249-4e0e9502b8230.MirrorCS.begCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MOts5/pFvVNqhbGkn
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MmOS/YTJvdy2LfPky
            parameterId: localFirst
            value: e8b16197-7e1a-40a6-bab6-2d61e988acf3.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M2ode+hqNstZIZZ69
            parameterId: localSecond
            value: 9617f868-eb79-4108-a249-4e0e9502b8230.MirrorCS.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mc05ETZDiRe1haDEa
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MSSSAfJ1zKeNuMcbe
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 9617f868-eb79-4108-a249-4e0e9502b8230.MirrorCS.endCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mpb9tz6maA3CSDTC4
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MOMbIQfm+vduVxGSH
            parameterId: localFirst
            value: e8b16197-7e1a-40a6-bab6-2d61e988acf3.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MSjDSRBevP9RK0cwO
            parameterId: localSecond
            value: 9617f868-eb79-4108-a249-4e0e9502b8230.MirrorCS.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Ma3nZe38sH+CA2ptM
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MfNgqwsQD2geFZyE7
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 411668a8-e208-4d2e-be6c-799c32e4e21b0.MirrorCS.cons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M6aXFwojzVSp7Lz2s
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M9aDsWdIr0Ym7FwA2
            parameterId: localFirst
            value: adbc5897-1000-45f0-98cd-24a9f2b5eaa0.trimOffspring
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M8p7CI3mdo3GBAQXP
            parameterId: localSecond
            value: 411668a8-e208-4d2e-be6c-799c32e4e21b0.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mm/GPQxxOhXuBOK4P
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mi+QAAWSiY9z42jiU
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 411668a8-e208-4d2e-be6c-799c32e4e21b0.MirrorCS.begCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MIFaNbMDAmYMpvrZt
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MxyDV1Wxn28gCRBfI
            parameterId: localFirst
            value: adbc5897-1000-45f0-98cd-24a9f2b5eaa0.trimOffspring.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mx5ELr0pm9K6xqbYK
            parameterId: localSecond
            value: 411668a8-e208-4d2e-be6c-799c32e4e21b0.MirrorCS.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MLTY7iMNq+tulMpus
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MaJUSk5rw/XdmZop2
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 411668a8-e208-4d2e-be6c-799c32e4e21b0.MirrorCS.endCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MAS9CuJOs1W+E0gRR
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M/qr51d7QWdUTf59G
            parameterId: localFirst
            value: adbc5897-1000-45f0-98cd-24a9f2b5eaa0.trimOffspring.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MndhECX9PuGuWY+Mg
            parameterId: localSecond
            value: 411668a8-e208-4d2e-be6c-799c32e4e21b0.MirrorCS.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mt68no2kpEeE8ek3w
            parameterId: localMirror
            value: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MzD0uJ9+xymm9GX8U
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    entities:
    - message:
        centerId: ''
        endParam: 0.01650234591215849
        endPointId: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B.end
        entityId: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B
        geometry:
          message:
            dirX: 0.0
            dirY: -1.0
            pntX: 0.0
            pntY: 0.001573038287460804
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: true
        namespace: ''
        nodeId: MICqnyOr9Brw6AUDA
        parameters: []
        startParam: -0.01650234591215849
        startPointId: J2lbzi7m-CGxa-2UEc-A95I-OVAIRWSzGp6B.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: 264ee661-02c8-4eb6-9502-f1342fadee70.orphan
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: M9DV+MpjXp6cUsLeC
        parameters: []
        x: 0.012501722201704979
        y: -0.004906181632124622
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: b235a7ef-d357-4737-9a03-e127bb6e64d6.orphan
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: M9WZq5WUi74wf8gdi
        parameters: []
        x: 0.0049578227875351705
        y: -0.00490618163212462
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: e3f9089b-6a20-43ee-8042-4fc95c9f65a90.MirrorCS.center
        endParam: 1.5707963267948968
        endPointId: e3f9089b-6a20-43ee-8042-4fc95c9f65a90.MirrorCS.end
        entityId: e3f9089b-6a20-43ee-8042-4fc95c9f65a90.MirrorCS
        geometry:
          message:
            clockwise: true
            radius: 0.006975
            xCenter: 0.0
            xDir: -1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: oduEzgDOxKq1e4Da
        parameters: []
        startParam: -0.3041887316127532
        startPointId: e3f9089b-6a20-43ee-8042-4fc95c9f65a90.MirrorCS.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: 03658b06-d698-4155-b617-4e20eef1d45b0.MirrorCS.end.orphan
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: MD9G71F/jnIu+AAAF
        parameters: []
        x: -0.006492912001840224
        y: -0.00254808138338617
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: 03658b06-d698-4155-b617-4e20eef1d45b0.MirrorCS.start.orphan
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: MT8/n2fDPk0sVnxfa
        parameters: []
        x: 0.0
        y: 0.0
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: 050b6a3d-b708-4b22-9b59-0fb0faa748e70.MirrorCS.end.orphan
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: MxTJbOF5YpewGh3t0
        parameters: []
        x: 0.006492912001840224
        y: -0.00254808138338617
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: 050b6a3d-b708-4b22-9b59-0fb0faa748e70.MirrorCS.start.orphan
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: MlVWLLRkpTN3ghGhz
        parameters: []
        x: 0.0
        y: 0.0
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: c3e948ae-6d89-4d64-8fe7-8d236d8877010.MirrorCS.end.orphan
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: Mk2AsOv2LHITOpgWT
        parameters: []
        x: -0.006492912001840224
        y: -0.00254808138338617
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: c3e948ae-6d89-4d64-8fe7-8d236d8877010.MirrorCS.start.orphan
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: M6hwcMDtaiMZZwioE
        parameters: []
        x: 0.0
        y: 0.0
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: 6b6b081c-7009-423c-9710-2516b987b8ad.1.center
        endParam: 1.9447689213735082
        endPointId: 6b6b081c-7009-423c-9710-2516b987b8ad.1.end
        entityId: 6b6b081c-7009-423c-9710-2516b987b8ad.1
        geometry:
          message:
            clockwise: true
            radius: 0.008175000000000002
            xCenter: 0.0
            xDir: -0.9308834411240464
            yCenter: 0.0
            yDir: -0.36531632736719283
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MaDvfrSkfBmU0ICJm
        parameters: []
        startParam: 0.05699946398245789
        startPointId: 6b6b081c-7009-423c-9710-2516b987b8ad.1.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.012180084099392436
        endPointId: adbc5897-1000-45f0-98cd-24a9f2b5eaa0.trimOffspring.end
        entityId: adbc5897-1000-45f0-98cd-24a9f2b5eaa0.trimOffspring
        geometry:
          message:
            dirX: -1.0
            dirY: 0.0
            pntX: 0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M8CKD4Q6SOo5zqhrs
        parameters: []
        startParam: 0.01140405968380884
        startPointId: adbc5897-1000-45f0-98cd-24a9f2b5eaa0.trimOffspring.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: d5bc981d-439c-417e-9811-a258ecd739a5.orphan
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: MR3rrigHx+2r8C6qF
        parameters: []
        x: 0.01962037943303585
        y: -0.0025480813833861703
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: e8b16197-7e1a-40a6-bab6-2d61e988acf3.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MIvRB6f9lOOckeoes
        parameters: []
        x: -0.006492912001840226
        y: -0.0025480813833861703
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: e8b16197-7e1a-40a6-bab6-2d61e988acf3.filletArc.center
        endParam: 0.30418873161275284
        endPointId: e8b16197-7e1a-40a6-bab6-2d61e988acf3.filletArc.end
        entityId: e8b16197-7e1a-40a6-bab6-2d61e988acf3.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.000353157223545206
            xCenter: -0.006991723408827343
            xDir: 1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MTBzg9juSGsyU7MW2
        parameters: []
        startParam: -1.5707963267948941
        startPointId: e8b16197-7e1a-40a6-bab6-2d61e988acf3.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: yLTjEbP1-1tYk-6IUR-ZlUX-u2EX6HpaqGgF.center.orphan
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: MbTix9MtUMAyDHah1
        parameters: []
        x: 0.0
        y: 0.0
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: yLTjEbP1-1tYk-6IUR-ZlUX-u2EX6HpaqGgF.end.orphan
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: MzkWQhBXpjtc2i0c/
        parameters: []
        x: -1.1216655481494541e-18
        y: 0.006975
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: yLTjEbP1-1tYk-6IUR-ZlUX-u2EX6HpaqGgF.start.orphan
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: MXtYBhfMqdDeWvjcf
        parameters: []
        x: 0.006492912001840224
        y: -0.0025480813833861703
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: b3db9587-c8ce-44de-8fff-bbeeacf702b10.MirrorCS.center
        endParam: 1.9447689213735082
        endPointId: b3db9587-c8ce-44de-8fff-bbeeacf702b10.MirrorCS.end
        entityId: b3db9587-c8ce-44de-8fff-bbeeacf702b10.MirrorCS
        geometry:
          message:
            clockwise: false
            radius: 0.008175000000000002
            xCenter: 0.0
            xDir: 0.9308834411240464
            yCenter: 0.0
            yDir: -0.36531632736719283
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: DM5ufjGD/DQ8MXKK
        parameters: []
        startParam: 0.05699946398245795
        startPointId: b3db9587-c8ce-44de-8fff-bbeeacf702b10.MirrorCS.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: 7666e3d5-6a78-40e9-9862-bb115dade27b0.MirrorCS.center
        endParam: 1.5707963267948968
        endPointId: 7666e3d5-6a78-40e9-9862-bb115dade27b0.MirrorCS.end
        entityId: 7666e3d5-6a78-40e9-9862-bb115dade27b0.MirrorCS
        geometry:
          message:
            clockwise: false
            radius: 0.006975
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Yfp+10RLOYJfXsVt
        parameters: []
        startParam: -0.3041887316127532
        startPointId: 7666e3d5-6a78-40e9-9862-bb115dade27b0.MirrorCS.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: 9617f868-eb79-4108-a249-4e0e9502b8230.MirrorCS.center
        endParam: 0.30418873161275284
        endPointId: 9617f868-eb79-4108-a249-4e0e9502b8230.MirrorCS.end
        entityId: 9617f868-eb79-4108-a249-4e0e9502b8230.MirrorCS
        geometry:
          message:
            clockwise: true
            radius: 0.000353157223545206
            xCenter: 0.006991723408827343
            xDir: -1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: 67tI/jeb5SHVTFJr
        parameters: []
        startParam: -1.5707963267948941
        startPointId: 9617f868-eb79-4108-a249-4e0e9502b8230.MirrorCS.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.012180084099392436
        endPointId: 411668a8-e208-4d2e-be6c-799c32e4e21b0.MirrorCS.end
        entityId: 411668a8-e208-4d2e-be6c-799c32e4e21b0.MirrorCS
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: TlrwL3TjpcxfBj10
        parameters: []
        startParam: 0.01140405968380884
        startPointId: 411668a8-e208-4d2e-be6c-799c32e4e21b0.MirrorCS.start
      type: 155
      typeName: BTMSketchCurveSegment
    featureId: Fo7tFqbPXHbFsXm_0
    featureType: newSketch
    hasUserCode: false
    name: Sketch 1
    namespace: ''
    nodeId: MwoUCAVTq5FDDK7vL
    parameters:
    - message:
        hasUserCode: false
        nodeId: 6lmin7VAtxsk1Dft
        parameterId: sketchPlane
        queries:
        - message:
            geometryIds:
            - JDC
            hasUserCode: false
            nodeId: FdeCvAoKSM39yk4
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: M6e1R8VgFRdy8AOwl
        parameterId: asVersion
        value: V686_LOFT_FS_BUG_FIXES
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 151
  typeName: BTMSketch
- message:
    featureId: F5cc5dt2IJRDM2H_0
    featureType: extrude
    hasUserCode: false
    name: Extrude 1
    namespace: ''
    nodeId: MX5OyRZq4gbKmQ/KJ
    parameters:
    - message:
        enumName: ToolBodyType
        hasUserCode: false
        namespace: ''
        nodeId: 4byd1C23dG0IuWzT
        parameterId: bodyType
        value: SOLID
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: BTgfFtGa2hcNokdP
        parameterId: operationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewSurfaceOperationType
        hasUserCode: false
        namespace: ''
        nodeId: 4nW3tkF8oer4ae1y
        parameterId: surfaceOperationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: q3Ax7w+pHvhRuKeE
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JGC
            hasUserCode: false
            nodeId: FcqcDCTkONG6xDs
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: n4BChtfIk+2rtPth
        parameterId: surfaceEntities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: BoundingType
        hasUserCode: false
        namespace: ''
        nodeId: /j3B/EnLQ14X5gEx
        parameterId: endBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: Wrtbi9brJjrr62aM
        parameterId: oppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 9 mm
        hasUserCode: false
        isInteger: false
        nodeId: QROgHb9R8EbZ9rhe
        parameterId: depth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: unY246tszh5EI7eP
        parameterId: endBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: ukk9k2sfza56Q91Z
        parameterId: endBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: oTZ3/D746tVJw8lJ
        parameterId: endBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: ovtItCJxyBeKYElA
        parameterId: hasOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 25 mm
        hasUserCode: false
        isInteger: false
        nodeId: Uk/6FNfL7OvhuirK
        parameterId: offsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: Vf9gmziTmZMDt4cP
        parameterId: offsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: 4BkTEqNFis2jJUvj
        parameterId: hasDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: RNGZtm2GeNnrB8OW
        parameterId: draftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: dfF15wLSgbNvO6Sf
        parameterId: draftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: lpfRfODgcWsY8Uok
        parameterId: hasSecondDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: SecondDirectionBoundingType
        hasUserCode: false
        namespace: ''
        nodeId: KB9abACYkNZeG9cI
        parameterId: secondDirectionBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: poPpL8cW4Hl491wI
        parameterId: secondDirectionOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: .4 mm
        hasUserCode: false
        isInteger: false
        nodeId: UsTUej0e1opbhrwV
        parameterId: secondDirectionDepth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: gpODMIYkvN9MhWHt
        parameterId: secondDirectionBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: ZHQBTzIApVTtlcQu
        parameterId: secondDirectionBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: MzJfv968gVNY8wux
        parameterId: secondDirectionBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: RV72a2fF1L1XnumU
        parameterId: hasSecondDirectionOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 25 mm
        hasUserCode: false
        isInteger: false
        nodeId: uQu+33DFdf81pFsR
        parameterId: secondDirectionOffsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: bqybGYRl5O9OZREb
        parameterId: secondDirectionOffsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: JPl6SpFD6m76rS25
        parameterId: hasSecondDirectionDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: /KeL7CvRuZMW4t3o
        parameterId: secondDirectionDraftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: INH0VbvgU4OHuc2z
        parameterId: secondDirectionDraftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: fAtZ2r3ABN0wIIUP
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: Vo/gswJzq+yE8RUD
        parameterId: booleanScope
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: Mni3GEj933/JGpl8n
        parameterId: asVersion
        value: V686_LOFT_FS_BUG_FIXES
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    constraints:
    - message:
        constraintType: PROJECTED
        entityId: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MrCOwbvVGrufY+QSb
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: M9T+Sk/PrWPpWR3fh
            parameterId: projectionType
            value: USE_END
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: M9lVXZ9qx+fIfNOGX
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MKA4Xm7+aK1Cszyzp
            parameterId: externalVertex
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: Myk8ZERQHBrampMek
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: Mhm+MvCRRuk0RUeWd
            parameterId: externalVertexEdge
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MG9dzKsrNohq3TaOE
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M8b7lOiAhDMIJvSOU
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MuRwCzVdZCB3H9zhj
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M1EbDeLd/6Ph9Dy6j
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MlSmLgnvetDc73BLq
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: M8qItDUQD9cLu8oq1
            parameterId: projectionType
            value: USE_END
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MJTBfvPlC1jBn2DzU
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MQvGTyS5i7drxzNZh
            parameterId: externalVertex
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MFOjpZ7lKfMtlRbRK
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: MMZoxfXPh3CVv+7DC
            parameterId: externalVertexEdge
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MzkSjxWgmx8ut6lo9
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MDylLchOFEi3po2HW
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MFlr5fNTRLwoBRm3W
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MNex7N8rWuJKpUnx9
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M71JiaHZkmFq/BOI0
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MdDZqV6yhuvQB17lI
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: Myi+0px1JoTvnENmZ
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MiRwau886c5abNTqu
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MN5stXkjZwfItpQmQ
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MmPDOItaTP0JzqYF+
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MCh3eC0Ss45AorswU
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MzQl0PxTlETdfOrLG
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.0.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MSFigdNStFIb/vpFV
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MGNWpqwvw5PVEh2yy
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MBAHqyHq6BGm22OvR
            parameterId: localSecond
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MxH6nKRWWpPWERqEn
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.0.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MY3v5ZcSDZ4NAbg6U
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MqyQRWetTIY0g4pis
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MHtf+0leKEmIKUPdg
            parameterId: localSecond
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MESwiMmzzsnUktSFx
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.0.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M5B90xftboMkoH5nM
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MLFd5hpHiyI2Eg5ie
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MTGjl2o//WOaWPw/b
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M1u+Nizl1Zu+fV0vj
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M0AlJP+2H3+fNG/7k
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M4Z9uiJD67o4vdJ9R
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: Me0W1C44H7C8a29Qb
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MfQwE00L8UC27fLoZ
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MwA/5tm1iNwZ3mfdH
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MXgCLV5EkPi86eUOO
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MCdZlOg8EVyXVNSaN
            parameterId: localSecond
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MhGJ5xtrESncsI0aB
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M75l/zAKsStRtSpgd
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: M74QPmeZ9naSbjGFV
            parameterId: projectionType
            value: USE_END
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MD8sscqbT/uTH/pyX
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MNpkeaRQ0LiitLQY5
            parameterId: externalVertex
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MW3pRUIhqiYhXaZ/m
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: M7jaT+4h5E5lZZJ22
            parameterId: externalVertexEdge
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M8bxxRhK69tOS8VjG
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MJsfoVt4/w51TwHiL
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MNBzmEEAFVdhPJwCX
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M6JQxkNDvQELCT2Yz
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mv+ygEPH2stRyCo/8
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MW9VKsjuKWAD/N5Vb
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: Mc/cJMbcsLZOtkhhW
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MbhPHMaiipeaEAPuH
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: Mfgi+R4ufq7YawLEd
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MNe3ZZrIrSqtzMbDI
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: My1d3OMmhwWDKxBc7
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M0dvgnZnWJbT7wro0
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MZ3ADUFwf3CiiVHKT
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mc+2Svvwn0NNczBc7
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MmqVLwACNHHHMCKko
            parameterId: localSecond
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M3mGtMm+sgTUj3r91
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MYlqpqObR/2tGKLMR
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: M0oB7OpwoRfDXpPqo
            parameterId: projectionType
            value: USE_END
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: ME+ZfJG9HM5bEiB8F
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MGxIn72n2PPf8AeVu
            parameterId: externalVertex
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MQh9oiOBiFTRfLsGj
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: M8nRpn8Sqy9te1vFk
            parameterId: externalVertexEdge
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M/1KrUhubR9y8iwhm
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MHl7ml3lATbCS2yqs
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MZi6UozXkjObMbtIE
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MjTOqfAY8RRZYA/JC
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MrAnM8fObSl6u0Jom
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MX/I4PLsga3eVXsgo
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MRNsdN/evz4kCcgBu
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M1qWZ1nSfIGLJF4AQ
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MIuv5dSpUSd2O/A+i
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MX4le8W/HxFx9r/lo
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: M3bp0JKjiIuG9wKDN
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MgNf3Rrby+9IO71iz
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.3.end.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mq/ng6/Wtr+mH26TS
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MOzm/ulYF33qH2VWw
            parameterId: externalVertex
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MR8h1Hey3niZEvYqM
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: M96UxZ1UVEJm/D6sg
            parameterId: externalVertexEdge
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M/aIIjXuiF2WFrf8z
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: Mi7LGESmq3QjvPAFm
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: Mqv1N4e9eIjtU0XOz
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: Mh7D4Ykjh6xDUpbyc
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MwRGDmBCmOBjo85BF
            parameterId: projectionType
            value: USE_END
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MrqUYSZ4/GpAEZ63c
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.3.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MlKJBZwR01sd6Oy75
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MXymmTFMoJqUD9dC6
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MEmissq0ngEsPajqx
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.3
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MVdWmj+LuVmtuKcIZ
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: Myfqo9qNIJUQt2Ish
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M5XW7bUKsZTUiTHnp
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MI8EQlFaozy+V1mRx
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MW9SQMddXYatVWQQf
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MO2QC9JIGH2yu1rad
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Ma/dYkXjLe4eGywYV
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MY2DAJdKSq9Gt0kiI
            parameterId: localSecond
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MlHkC8xnIQVnRQcQu
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M/SteaxIvMOB3suSg
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MqclhC/FJy8xDI8oC
            parameterId: projectionType
            value: USE_END
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MBxGcjsz1/SzY4+Br
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MDtOc4A3L7tZkZ7a4
            parameterId: externalVertex
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MgEp7aXcLfz1CeF1N
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: MUgoTjRW4z4FhNTem
            parameterId: externalVertexEdge
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M2YZ73tKKvLYERBwE
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: Me+Z8Hw3kUUmtxrxJ
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: Mn03yaqMK41HAqoUa
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MzfC/tYwemke7gc80
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MftEvbYUHzMgzrX1H
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MvKN7J9cfHlxFHy+P
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MQPRDMZ6uRbYYNcio
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M80nLkIBPY3PURK1z
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MPQyNnSM70JLr+C39
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MhpLWABPew2GDf4Vk
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: Ms1G2dYxE6XiZd1ZL
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MIM8djh5vgFAMyght
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.5.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mh2/NGh58kfwQ6yzY
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MpanPKjTJp8tWqDW3
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mrd/Bxv0q61Kg4KhP
            parameterId: localSecond
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.5.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MlHR4s4pxmO0l36hn
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.5.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M2Ync2LYWnvhdMV+5
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MhyOFrVMdwPfl84Qv
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MxV5OMfMVwtEBtINm
            parameterId: localSecond
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.5.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MzvZVMlCaf7Ix8sL2
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.5.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M+npYdfu+wfflaiKq
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MzGKSH2hjlKtcI0a6
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MwSVkjAZmUQ+1nVpU
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.5
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M2tBCKh/U2AEeWUZW
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MJ2PuYpEmo+JL42hF
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MaAfBoD2wkEhj5l/2
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MeMFvh5P8kuBMiCXx
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MBZ7+Nz4JpcrUoZwU
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.0.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mq+Ob0xpUiuOIsD5N
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MU/B4561eDH3yPLwO
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M2BAuYmH5q5fgjpks
            parameterId: localSecond
            value: 17104c40-79f2-4599-909a-aea549108c02.0.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MouY4OJPNMQ1JzjWJ
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.0.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MouHthBj7dPyDpH9k
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M4iAWZb6icIE6va9W
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MD5gewv9qjx94+Hj+
            parameterId: localSecond
            value: 17104c40-79f2-4599-909a-aea549108c02.0.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MADSVQn7kka0AbWLA
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.0.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MHA463Xj3qyQMvLG5
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MbqSxmD9ymcqj13aC
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MN26n4TsqDDHgFHLg
            parameterId: localFirst
            value: 17104c40-79f2-4599-909a-aea549108c02.0.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MtVqmOV+pBDalo0Mt
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MfRrh237ImFMNLdFH
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M7jug/nfVvvFzn5UN
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: M1FVb1pNQB7CHwB7s
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M9CiY3qDWXjMp9dCa
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.1.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MHtca9KKZZ3h0w21U
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MoSuNIlnQNFWU3qnx
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MeLPCSiw+PsOVIPDB
            parameterId: localSecond
            value: 17104c40-79f2-4599-909a-aea549108c02.0.1.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MBZ6+rJqgkBlWa+pT
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.1.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mbwdd9Vm1B0AGv0fK
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MQGABpldgqOJZo0VE
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MVerQh3/D/vHFscgP
            parameterId: localSecond
            value: 17104c40-79f2-4599-909a-aea549108c02.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MzM1KjvJPRKpnQht3
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.1.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M1Iia53I4xa3/vQvh
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: Mbbsltp0B+D8QvV/C
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MX+Jf6zbduaSZI4Uo
            parameterId: localFirst
            value: 17104c40-79f2-4599-909a-aea549108c02.0.1
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MKhco3BfPe8v3Aqzj
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MHxA6v1DpUhUqMSd9
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MYx4ZSubi3ZG+C2Qt
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MA+EK58LQCPWwKwjP
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: McDV4cjU/eujHNSZZ
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.2.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MVhN1Rly1CPum+/sC
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MqRJhO9HZnc5SpLq6
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MkyjCJXKERKqMSqju
            parameterId: localSecond
            value: 17104c40-79f2-4599-909a-aea549108c02.0.2.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MaN5vW4OU3+EpP6y3
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.2.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M/mKTn9hQ1/jHUkPM
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Me3LWEgGSnnO7Cd5M
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MCXiqdDtM2RF5Q0wu
            parameterId: localSecond
            value: 17104c40-79f2-4599-909a-aea549108c02.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M3ckR2QOXAPVaUdSH
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.2.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MdBFpelAmeE5nq6bP
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MBZRUTDUdvYGLBmh3
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: Mtx7i7fsBIn+gB6xI
            parameterId: localFirst
            value: 17104c40-79f2-4599-909a-aea549108c02.0.2
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mvj+D1l6WIeqQ5nU7
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MlTzARhRcZt1R4O/B
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MrxEgMnvLJz4Z4nah
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: Mt583UGFkFPSaB7dW
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MpAiH63RPJzsOHqOa
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.3.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MRs3a5TnW1MRHjXRB
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MILr70y7sKJCPwJVi
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mq8xmvP6bgufoOAgR
            parameterId: localSecond
            value: 17104c40-79f2-4599-909a-aea549108c02.0.3.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MYTtyxR+KaTfUesXA
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.3.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MbSiGTNAZ76U9pdD8
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MVi0pQC9XmqZyP/xu
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MzQp3v+0kdeTLPJjc
            parameterId: localSecond
            value: 17104c40-79f2-4599-909a-aea549108c02.0.3.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MSgj+lnEuwAKTtXEb
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.3.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MF75o+AmyB8uAiiSn
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MDCLe9uh9c5meZxNi
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MWIR9rURJvhbKBOMt
            parameterId: localFirst
            value: 17104c40-79f2-4599-909a-aea549108c02.0.3
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MufV8cAfShNTq2mMv
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MhgjxbGUQf6gW3FY3
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M8SnoggKba68K4sGd
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MTK3gsP6qlyRMeTuT
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M4C3pI2AH0vEfL825
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.4.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mly3ETJdIT6FUAo+x
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MlAw5gimT6EZHJAP4
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MjSlXL1RJjwRBQ/eL
            parameterId: localSecond
            value: 17104c40-79f2-4599-909a-aea549108c02.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M461Eek4RwmHdVA8N
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.4.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mt5z+R0pKDgNtL+QU
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MW8PTsnSs3JvOxeEE
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MNf2BxmtDPYVbn9G+
            parameterId: localSecond
            value: 17104c40-79f2-4599-909a-aea549108c02.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M8xGnzE8UOBvHSrEh
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.4.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M8XRqAy8ns0lFr8VB
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MRzRoPBZ784Ms7ECn
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MMrHciVvSFSXRxCTg
            parameterId: localFirst
            value: 17104c40-79f2-4599-909a-aea549108c02.0.4
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MPEddFbqtKEiDA7Qw
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MrXK45zBIXRp6V4W5
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: Mj+xwEY7lo6N+tBbU
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MqEHdtADDfDMBuw5p
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M3DdWe+uT3HPj4gh7
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.5.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MS/MnXjqWdbIWyQm6
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MXpUKt7IBv5qDTIoX
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mc/6DI8M8/LUG8RwE
            parameterId: localSecond
            value: 17104c40-79f2-4599-909a-aea549108c02.0.5.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MOyV5B9/1wejVMrbY
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.5.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MyObH8Xj0YXbdg9/l
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MB7UKTIH6ZgC2cbPP
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MRZZWynVkYnX4ChDn
            parameterId: localSecond
            value: 17104c40-79f2-4599-909a-aea549108c02.0.5.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MN/RlN4czhnPQHb/g
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.5.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MXq89D7MCV2owH3Ky
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: Mbh5tCtZ9a4BzpIeg
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MgK1PhOcf2yjFZbxQ
            parameterId: localFirst
            value: 17104c40-79f2-4599-909a-aea549108c02.0.5
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MM+nC6ugbXran8We9
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MK1pUSWotZf9NVhET
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: Mw1jRY0HEg+JvuWBO
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MzsOzzWv4+zOM+q88
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mu9a5ZwZpzKR7PEyX
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.0.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MXCLGN0C22wob1qWB
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MhR3nR8c8w1oEVpnJ
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MmGxjQQdQgNPzlfSf
            parameterId: localSecond
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MDM6v/PwDB3S1eAKG
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.0.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M89dOB65qowwCbxU/
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M3ahOJMO39lyafDRv
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mld6+GtQogv3nvnRa
            parameterId: localSecond
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mo62paFtoN+bCwd0n
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.0.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M2ugulkXxqmji7QwC
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: M7k5dgPds+sPgcGdE
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MOgCW8VK4hgUuZfIQ
            parameterId: localFirst
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MAQHoNSpPitfVGLmp
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MnnRcgk9WJudFSYnV
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: Mo99D481LIPAsccKS
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: Ms6MUAlatzCpAPCV/
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M1Gqn/PaQcDi58snz
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.1.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M0RUriTO6IJpej91V
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MRVcXjAnRF+p211Qk
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mb7sgKY/zC0Xa4hwD
            parameterId: localSecond
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.1.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M8dyxXdkhFchGyFN+
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.1.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MSYO3uh844oHVMxsU
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MxlmX32w7+dI61Dnl
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MJmLGuwzRSlJVqQ6/
            parameterId: localSecond
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Ma4zTdVqGxYw8YsAi
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.1.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MoIRj8IJfi/M5ettS
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MPAofcyibB/cP1gcD
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MPPk6X36PVlAW8oGi
            parameterId: localFirst
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.1
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M6rCj7QMCnX7ZVD0F
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MJiW/spR1cbqIuvrD
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: Mpsa2TUq856N7yhBf
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MiQ2ic8U9+PUPAT5m
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M7r9PbD3o//Yp1Nzz
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.2.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M790NftclCLtABRgJ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MN8CK4s8tdXAosSdh
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MYqcDnYYBe3hDLc2o
            parameterId: localSecond
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.2.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M6SF1Yh6kbV81yLT5
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.2.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mhx1wZStJ3MBW6Jor
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M/BRtKa+Klj0sc6Yh
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M9TKOdpOm/UWVSX+R
            parameterId: localSecond
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MdM0Cvidf4OhJXoiJ
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.2.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mhg8hotbQllv5ywU/
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MtlSm5F2rRd9+fSMh
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MoAI1Gi9e8YcgqXdK
            parameterId: localFirst
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.2
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MEn+MTpHmWWs7oOUA
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MQA7biiVApLebIr5a
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M+ZK5lx2yhha5ALGv
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: M6YN2aF2QNQkU1zjh
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M7OPwpe5XJ27FR63o
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.3.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MgbxIlyATOTnfnMaz
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MFFuTgiqyAeVcIbo2
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MqQnnUbGiOXkZ4xB7
            parameterId: localFirst
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.3
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M2zzbaQugkjmYCK1t
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MqJbymV2wBcXr/HVu
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MXKF18XkJaq0u+v5N
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MSQcdpr+GuhXL4dpT
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MAgzjzKOcJJbIRIJY
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.5.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MVF/HwKqkjFb6N3k8
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mbz4YFuhpMlgLSwKA
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M37uU9K7JEq1pz6Ae
            parameterId: localSecond
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.5.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MW5o4A9yuPl3Iqv9Y
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.5.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MIYYbaqb8uJJDwCDf
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MYVo+5Tam2KH0OtkE
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MDosuv48+upX5lDcz
            parameterId: localSecond
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.5.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MHFgQu/lww4lntiT/
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.5.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: ME699oMSrJXUgJnaZ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MTb7BH9/UWfOObhGa
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: M2e7/0V1SCtSCcTAR
            parameterId: localFirst
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.5
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M8CzRw5rx33SBYR+s
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MfVnIEbowh4ZnVWIX
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MIMiNIGNudmeroKzw
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: M6piUFpAWmvZuq7BT
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MnJQdObW6iAcZVC4V
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.0.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MpzpNQEDOWWeH78Tu
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MDhtyAfl1aKUNpweh
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: Mwg03QBnkaFFhbRel
            parameterId: localFirst
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mwn2fT1LOKwVSvI/K
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: Mj4Q1ioSn1N8Hu1QO
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: Mw4gJDETPdcyt3/tr
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MuatpX7pzYQSPLD3w
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M6KUyaz8qtLbC/RSH
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.3.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MdwufLP1aLqBLiySP
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M7Q9z/ObIzMmfYn//
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MEMIeTgGM797wlh8K
            parameterId: localSecond
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.3.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MlblgIjgYoQG+eLT3
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.3.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mlsuunf5ML263HZXR
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MAqevXePtCApYJ6SK
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MIJy+LcV5JfW4HT3X
            parameterId: localSecond
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.3.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M6eCTkjC3UMITX2gf
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.3.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MrSo3D/cGHOblcT4x
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: Mhdp4Zy6z7UIj+562
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MX8KIBNQyVCmCwi5f
            parameterId: localFirst
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.3
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MlQI7lFyCXTRMsTmP
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MguXBZfL4XaI1waUt
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MTQNjiUXa9a0smP/G
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MFYgSHIqQILZWZ8zY
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mfg5+ad2N5OrfcyA1
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.4.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MQZ83cVdeVv0EQ2Db
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MfI+AQA9iZFEGVpbf
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MpwSQOGKih/xxr7/+
            parameterId: localSecond
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MVikujw1Jyc8u33QK
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.4.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MUWmQTd9y9WTPrLRb
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MdtHQXmxlZK4y1qyH
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MJFYmF++7eHxhsTJR
            parameterId: localSecond
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MBGGoTSGvaHhM+4kl
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.4.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MmEaHBfZcMGY1jpa8
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MUoRwVgKK0fL1yC3c
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MaKeRkuYSy++g6IWv
            parameterId: localFirst
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.4
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MLoCWcs4Qd+4e8sRY
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MNPAgYlAgCVfhPfNR
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MiIHQbYydT2HJosqn
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MBJhYyZsyzZdh3Fnw
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MeAjbpwFQ5azC/jr3
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.5.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M/A6DKvFi4VUYm6D9
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MCNAVl1h1p+I+uA8I
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MAx5ILMhjLeQ6knme
            parameterId: localSecond
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.5.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MYebMuw1vtSLvAsXq
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.5.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MDFjA3NQ1UeC9pADX
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MN3PeyLn5l0mEpglk
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M5xe3h1h3lWpFO2aD
            parameterId: localSecond
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.5.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Ms7G1kszCfYs730YP
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.5.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MWd9HwpT0/mlRLEgM
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MpkxpDjA2mVTxuuuN
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MLB25Mvn8eEHIVI6e
            parameterId: localFirst
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.5
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M5J1RYYMukUOwbAKW
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M5kNs+lj/f8ezdiA/
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M9LI69exNa46duMFj
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MsQpVYX1VH3+wOYlW
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MkjQzOIceA+2jZSK3
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.0.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MGN3+NJGSY68Z+Gxl
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M/goPcxksnHdfxYiS
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MtpSwdWqWBgs8XCeL
            parameterId: localSecond
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M7HLm4mLazxyYwjVA
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.0.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M45VvOsRPfNym+ahf
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mbqv83YjHh43ZRns/
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MRaSx4DjpzFcFpB1n
            parameterId: localSecond
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MTiXL77tIIMfTrL1K
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.0.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MJCiPAlvA2VGXabBp
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MNLJB8vi+G86oVapJ
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: M6Dcrzu+0VQ5N8ByD
            parameterId: localFirst
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MPcQoigUWIkkPTZQR
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MO9+KxfcLVHWntJhV
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MFp/ErY90vBc/xSg3
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MVi1ZtoC23sY3IIyy
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MUd8x/+sDIZ4ZL2m6
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.1.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MaKIMhtVvYwGL8d+I
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MLaN6A49j0XOnRDHn
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M/lEqF76sfm3X+1MI
            parameterId: localSecond
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.1.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MSfuNo0etDb1uyl00
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.1.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MaN9DK9h+hiO8bUVZ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MENsLOxaqAyW6sYt1
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MCNhqFrJ+TwF/iGMp
            parameterId: localSecond
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MkcIZDcHwENZkwaJd
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.1.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mj3CJHYqIRqAO6yDO
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: Mt/wa7mpBExqdZ1wl
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MI2IuSqJRCSZYzZEw
            parameterId: localFirst
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.1
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MdcrXZaLiv0Ezga6N
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: Ml5jnt8rrnUpGdm8B
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MmcWKcUBGuatrzVF8
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MnMhxvlDwVUBZrk//
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mma7yE5PpAym6fOne
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.2.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M0K+9kZM7IU6p54FR
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MgHuztbhhteOMWcvN
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M6skvDzBhVkgxTH6r
            parameterId: localSecond
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.2.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MEDH6Ph8qTd5OStnv
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.2.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MRFdfTphiHaKUtQ6A
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MKPCZEnoDCw/pI0fr
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MDHIR7e/QWBA7bpWI
            parameterId: localSecond
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MIEXoBYnB+rDFuVK9
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.2.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MtOAAbvcI2kBi6jHP
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MZhw0IrtGgGsEg874
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MlDrbyXVShzqi5Q4X
            parameterId: localFirst
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.2
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: ME6V/Qel/VTijZ3BO
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MJh2boevNXvSVWCJF
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MWY3hBRqgqyOCeU3g
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: M0M9PXPDztbvRBGWZ
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M2U7MUeV8pf7DWDbg
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.3.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mi0AxLidHl1A6xnPS
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MS/HyA3HT9W9HF3k6
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M4gDEmuoYktOqil8l
            parameterId: localSecond
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.3.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M2k8Og9ChUxkWDaBB
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.3.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MESxz2Rus9sPr55mc
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MvEvCJIUfZIOKlI9u
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mnms29AQZqD68Z+db
            parameterId: localSecond
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.3.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MlefEm2E89XvI4l5s
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.3.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Md+Ilw4/0t540IFHU
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MD60Ya9cuBlc0gEVy
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: Maq7FaBR039L+xbYW
            parameterId: localFirst
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.3
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M5+Y96N9CZUjtDGdK
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MC9X3J4f6T29j/pni
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MTBEfqNkaXYpqPBIX
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MUBTnO6gXGfrpYKoE
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mid3OEk7oEZT9ha44
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.4.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MMXLV5AZUop264sqn
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MZWGl59s/IDrZgdqO
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M1wDG+H216XrT4mDc
            parameterId: localSecond
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MvU2I6qhq9/H3faPs
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.4.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M8iuJj5I/nzMt/u58
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MDRQx8xk2bXsZPyWS
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MbI8L/QvskMMSncjz
            parameterId: localSecond
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MhwuI85ky6p4oH9Hx
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.4.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MXdpygMsTrKO9d+My
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: M08OyGSVmuhH0+2JX
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: M+SjxdA2aipKSbF8Y
            parameterId: localFirst
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.4
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MPyuf8HK4MZ2KpsIy
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MQvfujhsT8Sk0oUXU
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MkuIO1Zag2bKIjq6W
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: Mm3s9OyJYgd/jaOf+
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MfaBzXJpcXYC0+01V
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.5.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M9ngs+nUiwLciogSI
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mt4IvawNJ2PZTqGoD
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MqBjz5B9SSI9eAm9l
            parameterId: localSecond
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.5.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M7CYjNpBHEczyaEvZ
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.5.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MjXQot06HiQQP/8mT
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M7azCN5dFLDRGkQEN
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MScA9/+6Rt0IF0ZC7
            parameterId: localSecond
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.5.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MQqcQclXFolkL81Gf
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.5.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MQiXDUXZCH6Z0iz+I
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MkL47kuD8zt028hOC
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MMtqfy7VJzGJIZf+V
            parameterId: localFirst
            value: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.5
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MFgpGyB4COnXqpuxr
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MWZH2mShm0Eh0uT4t
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M66I3Wq/fy7ScQ81N
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: Muo9euB8QzvkHbuZX
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MTFtjApNGiJW/gBaw
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.0.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MDKboeQw7OO7eBNgd
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mb0Xm760/Ufz0oAbx
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MROhKm702iLYBSRwb
            parameterId: localSecond
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M+bGpVu7ox+j7aLG9
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.0.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MsFO3zJXXakhINWJf
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: M8mtUgPMom7XToT38
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MDAJZsj8NRbsFwezV
            parameterId: localFirst
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mj2JlXNQwXBKerhVr
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: McyIkzMqdw+K9MbJv
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MI6Zwe2YeIDdTCBNE
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MDplrumfEu5uhd0WW
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mxe5+8xyVA0gWDx+i
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.1.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MXWy5Zhz/OIg9u/hq
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Myc2a7m01u5z+Rdxb
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M7vAnsDiu60C/CFhH
            parameterId: localSecond
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.1.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MYL0UnpoB0V7ZmO7t
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.1.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MKtDG7joAgURd09eX
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M62auXH19HnWYLUMh
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MnSB+QcgtPt/jrMRc
            parameterId: localSecond
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MGH4ijRYrBtOIDC5g
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.1.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MmEnMmcWSjyQPglu/
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MzbPc6fUsCLxL5OXt
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MVtZ2N1N6tjuiHmDl
            parameterId: localFirst
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.1
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mn/SaXhfLzOZDtMNk
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M1EhO61laq0NM7unU
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MMQJK1nG7y0qwxdbY
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MtIFG6GtQ03nCp8od
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MP4fl/zsMRiXt2IBB
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.2.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MdIbEAoL5PUiepy5e
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MZwETjfYBrOKf3QHK
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MotjSHhRMUkqexmSh
            parameterId: localSecond
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.2.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M4fhOtbMfCAYdzl0k
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.2.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MaRaVeE2gE7QZPRbe
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MTR+KngyU8NRBw/1a
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MwIk0pjxvki83s7RU
            parameterId: localSecond
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M8ULo38XlX+SKRI+v
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.2.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MN8AZ3RedNWYYQUNw
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MwvlJ0QyCwKRwhYLy
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MeUMqWLKil20GnnPy
            parameterId: localFirst
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.2
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mvzl7az/qtER4ltvM
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MlMtn0D+pkK7oqUnd
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: Md6EIlP2xASgIZkuh
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MYp60vcll1Y8dTCnx
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MAB52YTASjelSpy2/
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.3.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MatWshrAF4d60fU5Y
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MswjAIiPg2CSJIoZv
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M3gKhx4pmHCM673U8
            parameterId: localSecond
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.3.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M280DQlmRS7ZmL9+r
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.3.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MXqnHeAasYMDi4B3R
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MIsx2g9hYI3QmVd5x
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MOkFsDO1RoonJL5zv
            parameterId: localFirst
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.3
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mf9DQic4cfktDuJ9K
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M9isMEwuDo0Dqcs1S
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MsBSrMsUe3QE1ApEi
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: M9OUoAD2n7/IQsqTd
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MQGd0I5sJ8+Vzf+eq
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.4.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MpVEubUjhM8AX+oUZ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MgDLpNx+Ih+zBnJ9r
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mhsktmqeh7sgTev9F
            parameterId: localSecond
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Moe00issWrvKKhBUx
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.4.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MivemhrzdtIw0iaHi
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mgj1vWhIXHmf3DxtE
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MlAb6QKzicsZA05Wj
            parameterId: localSecond
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MI7XW1i8l+qyacZvm
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.4.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MX14WM4JUSnLaUT64
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MjlgiTPrXwH0pJ4Iv
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MWf+e54YVT9Amt0DQ
            parameterId: localFirst
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.4
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MyAv32T/eKWDH2/oU
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MsqXutU9VrQEW21SM
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: ME7KVkVXme7/wS2n3
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MN0Yxwan/acTgUgK0
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MfMyblaRXsZZEUd8Y
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.5.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MWYzKITkWDDjeCKIG
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MELWmPt8+YrdgKUE2
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MxA+YIsJ6GTC5MR0Y
            parameterId: localSecond
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.5.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MmXc6D9Qbqfz2SGod
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.5.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M8R3ePZKBggyjL1O3
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MNAYu/SDUZ7vMQcNC
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M6G2vAnHzfGB7neGG
            parameterId: localSecond
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.5.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M0CaBCqzCfMr+u+WT
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.5.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MThrz/mPUtlPl0p9t
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: M3OwTFP2K6hQRf+HO
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MsQtorOSiKF/sGkje
            parameterId: localFirst
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.5
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MduCcM4xPIIYgh1vJ
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MLGmOmei+FU87Apx3
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MVM4MvESiW3q3HqT8
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MkedSOGcOKSBpWbTz
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mo9XWpxVdcTZ/Il1m
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.0.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MsAoYGHZezQmBjS2h
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MdsKv0eN/FteepCn+
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MQx/JDTWWSBwaVI4H
            parameterId: localFirst
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MNTC+mqYU3853RXSA
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MflTNjm1+VGa6Pz2C
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: Mu80z+VPZGwBRsq//
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: M0103v6hKF1X/Xqy6
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MmmvEVgYQ0AjGRDtM
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.1.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MKA/3ilaIjYmCwBwV
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MRYpNa++ZO8Fv3PiW
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MLAE9RdI97zYRD5dA
            parameterId: localSecond
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.1.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MIgLULXPQxliqfatA
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.1.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MgIFqP3AsU9SVCoLo
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MaeT+Xfc1Q4ZbF39D
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MJ5kabJGq0BKD2GVG
            parameterId: localSecond
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M37Hu4Wy7pufCxljx
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.1.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mas0A9hRCJDW2SvcE
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MfRp1KE2j3FAjma2u
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MaFUYPXaEsMnDuaST
            parameterId: localFirst
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.1
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MehuoCVtcLJmhtJXO
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MHPEKxi1gEtGtLPA5
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MBcA4VLW61XgSJLPR
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MUFHJFZ0IicL2AIxL
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mz/KmQ6G9eUrQpeCE
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.2.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MlD5oH4cGOab71+MS
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MdEAwecf5mZn7bOR3
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mtbulk/0D66ZkleFV
            parameterId: localSecond
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.2.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M8amATO6l4BCIUX+a
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.2.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MQH6XHKYNpCA5X8UB
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MqxmdiEPurfO9oYd5
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MRrOlJWOIJmwX0ICz
            parameterId: localSecond
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M2AZZ5+Nf6p31+It8
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.2.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MGg2c3QikGg7AMxwW
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: Md+m/WKSlAMA8vTUp
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: Mq97MEImnosHcqQW4
            parameterId: localFirst
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.2
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MsDhAmXY0N7YqVlbG
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MyT9Bz2oxOrMVCaQi
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MWzWvr+3G+Oxw1u6R
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MBn/SFLSX2CIIl4pB
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MfJ7nTkG016mJ1TQO
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.3.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MM/8U5DQTjGOqYoss
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M+jxcd9INaOqED7Yz
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MBRukiImgJi+ZaiCZ
            parameterId: localSecond
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.3.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MejVymm95yNuhx4Nm
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.3.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MuHrBNXKLV+xoxQwQ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MFrhWMsVjJJjiN0aO
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MGwqQ8YD+bVBaKAId
            parameterId: localSecond
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.3.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M8Ni2AYNN8S+02K3b
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.3.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MhhScVl+a/9ypa1bg
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MvH9CkK8VoCgYLfIn
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MlWthMiEb9bHtlHQM
            parameterId: localFirst
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.3
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MrPp+6verbpUropr9
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MwFWbolWArJz+8ZSK
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MgrcJsBzXi+lMaJRU
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: M1yL2iKU2wJE31kjF
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MKZlZXaM3d0M50+Tf
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.4.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MxOLgUvA4r15DnHz0
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M2An90NXaQVbu4Usl
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Md1a+kgsep2oRwTiE
            parameterId: localSecond
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MVhl35CXIUcMQPL03
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.4.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MlWzZtb7Ji/qaOxw7
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MXGsmFoEscgRTcHVU
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MqdgktgQ1hA/sseu/
            parameterId: localSecond
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MbYrygZzv1QfaS8jg
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.4.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MzQ5NsSfUzGBrJtdl
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: M8djSCKkWpUCFwztu
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MyiIbN5+thCZHZLP1
            parameterId: localFirst
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.4
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MV9TUxzrmowVvoVka
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M8ThoMViYqtpbWoXq
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MLsHgEX61YUFyzrYe
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: M/MBoFqcM0f8mFUyz
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MAGTv0d85jDSr6iK/
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.5.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MCyMdONBOdn8YTQ0K
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M4c9qXGNAX2fwqnHI
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MX7Znal4UcX4z8pEx
            parameterId: localSecond
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.5.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MBwPDcYC7dJ+Jg/UM
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.5.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MMzuU4t3DIhPRantA
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MShRQWDy6HADzbZIW
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MM90Ek5wqfh91e43v
            parameterId: localSecond
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.5.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mbf5MUCp2KFUnnv8T
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.5.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MMkwIRO4fcEsKWhRW
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MVngHITr+zw1V4fFJ
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MNo0HENssLkG8U5Yh
            parameterId: localFirst
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.5
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MQIH9vH3O+Dypah0H
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MOND7Duy4fuzN/Fg2
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MhTdwGBm9s5h3QfVE
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: Mv6Kc6qVln/ISlJwi
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MQbqcLSAA41Psfcp/
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.0.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MDvLrTCf+aP7a/tQn
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MbJFWHZic2oOsrFuT
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MUWI1vFNePkHyhhiI
            parameterId: localSecond
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MWI+BVT8BGU2qdd0i
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.0.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mhu3fbgYIxiungP5X
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MlvFBGdGGSwM3YJnM
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MffeOrR3lMG6aVJmk
            parameterId: localSecond
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M2ULRy/3qT+oWAMxx
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.0.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MdPGhftP9S1lKELck
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MTuFZd3xqC410FBVE
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: Mjufhl6LLqAvZXktF
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M63ycsaGIxCjNvMy2
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MnJZRZyretTR+IKfK
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MSmHMGK0ha816iuW5
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MEcx/+6HvYpE8Odbc
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M9rdVE9pNYKR0BC5J
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.1.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Ml3hde9EUWSHBPn+D
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MH1Nk3igwVTu2AnCo
            parameterId: localFirst
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MepHaYleRbqSY5HF1
            parameterId: localSecond
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.1.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MUdRYgpKIfhfBpLsp
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.1.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mvd+76/1hcv5bOSZ+
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MhMy6bMbTrT10e5A+
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Ma9SaZxwTh3/idEZW
            parameterId: localSecond
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M83SCQ+5LSjc9S2KN
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.1.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MS9IbEvPpChLND7cU
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: ME1XJnD+jeOKPRRvU
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MYj90kOjpu2l76ClC
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.1
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MRHTUFR5uBeXLTeaF
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MYClWEHpwRncgIHHJ
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MbjyLmN49DYO9tJlZ
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MtfxO6BEEsBbcdJLz
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M7Vw0RKngNjnz7UJ/
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.2.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MBAV3QrEWQBnLMeWK
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MgKU9aYw0eD7DnbcJ
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mbn9gKQ+8930z8Vu7
            parameterId: localSecond
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.2.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MPTqS00LfHx0izdxK
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.2.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MN7mlzr8JtKO3AhuK
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M6KWVAP8Pu1r8gYOA
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mho9KCOmIGGVYc/zA
            parameterId: localSecond
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MhP/GN2WjhhP064RN
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.2.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M+ghP2PAq+dRjpd8n
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MgLxAJN7qCGcvJx2g
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: MfPmqDYReKnWb5q6v
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.2
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mg1dOSFo4VkXI1CHN
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MPdkxM/H6SgKDktIY
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MMuQ0d1Zn5I7/rpEU
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MfcPQ6RDEpwApAGL7
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MF/G6UhGSqlnFlR4z
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.3.start.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MZ2h1xUDMLaLmi7MG
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M95QRP8UbdXhiigYG
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MxIj1+pN1M0WxeuFG
            parameterId: localSecond
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.3.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M5ylhjwFX1vWEHhTj
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.3.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MwgsCBY+Em+cE/mrs
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: ML2VV4EnMm2/CABJw
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MbKvUqO9pUt9QQ7EV
            parameterId: localSecond
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.3.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MixYd2LjnJX2sK+Mh
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.3.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MdFABCsnm9PHcetsJ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MfSLWVRU81r11REy2
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: Mxblom8tvskhQeRo6
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.3
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MIem6qR32Pj1j3Fce
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M2Gv7QQRDhthk2xgC
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MjCvHHpOPa5r4OG82
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MwBqUYpxm6qgxcDdg
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MiRZrDMzym5CwwSAU
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.end.coi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MOXvuXh2u13puuivn
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: ML9mKLFrtOke5zGpa
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M6xLfKwzH8u5K7fH4
            parameterId: localSecond
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M1cPdPb3Wx0FHigBF
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PROJECTED
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.project
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M0xLZzRDsKqzKZV8Z
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            enumName: SketchProjectionType
            hasUserCode: false
            namespace: ''
            nodeId: MVINn7nG/N/8R1VaL
            parameterId: projectionType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        - message:
            hasUserCode: false
            nodeId: Mo409iXabKNEGTkuV
            parameterId: localFirst
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M+UtEeVtZY+MwdI8Z
            parameterId: externalSecond
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: Mx6PCtD2ZlXRJkTCW
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MN/skpIBZ7Ki1D77v
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MSegfWg07nOB+3fRN
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MxEKM0Oh78NI9VueR
            parameterId: sketchToolType
            value: USE
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: c4da8cee-91f4-4b9c-9284-955004d34c55.distance
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 1.5707963267948963
        - 1.8877694573910495
        namespace: ''
        nodeId: MjK6Re03+JzoM7sxZ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MkrA+unDfPpzGov0Z
            parameterId: localFirst
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MBbr6N+Q8vHxzTiGO
            parameterId: localSecond
            value: c4da8cee-91f4-4b9c-9284-955004d34c55.0
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: McxtjcJGL5uZ7vAht
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MItQvIZ8mF7vGyP5r
            parameterId: sketchToolType
            value: OFFSET
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MzYnSUW5HK2UplwPc
            parameterId: halfSpace0
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MjaDhU20cLlBWkdIJ
            parameterId: halfSpace1
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .2 mm
            hasUserCode: false
            isInteger: false
            nodeId: Mu12/qpxc3X2ufxKg
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.001700640306808052*m
            hasUserCode: false
            isInteger: false
            nodeId: M445hwKir2n7ttUdH
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '-1.13775296509265'
            hasUserCode: false
            isInteger: false
            nodeId: MrktClCk1lu0yhRnI
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: OFFSET
        entityId: c4da8cee-91f4-4b9c-9284-955004d34c55.0.offset
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MBQeX57ytIWrnWYmM
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: ME6JLo43SHddDNlYw
            parameterId: localOffset
            value: c4da8cee-91f4-4b9c-9284-955004d34c55.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M6W7aH6rKXr9Y7Oqn
            parameterId: localMaster
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.0
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MEUtviMzp7rfaGiT4
            parameterId: sketchToolType
            value: OFFSET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: f24a12f4-4b01-44ac-9a5d-b59190ada85d.orphanCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 0.30418873161275306
        namespace: ''
        nodeId: MwDtIWPi066VBHr8G
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MUrtGsnae51wxU2JX
            parameterId: localFirst
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.3
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MYZzDdSYBSZQiCx0U
            parameterId: localSecond
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MrJ9sdPdMOdj1+KSG
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 4637b3b4-d009-41d9-81dc-53950576f406.orphanCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -0.3169731305961532
        namespace: ''
        nodeId: M6Sfu9M5GRlMbKnoF
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M09MrHd0buUknomPH
            parameterId: localFirst
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MIChJBzOHBGCfPUrE
            parameterId: localSecond
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MhHpv5n3V2vuQ8DnS
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 4e28ff3b-0b14-4e02-b266-f43c9d7c3924.orphanCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 0.30418873161275306
        namespace: ''
        nodeId: MoKFBMgJgkAfmmvfU
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MDCEvlB2pu16vVwdk
            parameterId: localFirst
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.3
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MphERL8sdkwZh3ua3
            parameterId: localSecond
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M2KfDLjBT1tEUNLWn
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 4e28ff3b-0b14-4e02-b266-f43c9d7c3924.trimCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MxsBjKJZuOq7hJ8ms
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mo/YN3zidjBejg8PE
            parameterId: localFirst
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.3.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MjdAVB7zEeXND+3hS
            parameterId: localSecond
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.3.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MGR4Tfwitlt5IEClU
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 484ae542-8dbf-48c8-98b5-a28cae5ecff0.orphanCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 0.30418873161275317
        namespace: ''
        nodeId: MKsXPm+4i5dZvJcDZ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MYsZi6uTynvFGe/0U
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.3
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mw+9GHIFxmKb3y8xE
            parameterId: localSecond
            value: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mi3vtdfNG6TzZzZGN
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 484ae542-8dbf-48c8-98b5-a28cae5ecff0.trimCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M4QRBuz+yxB8FZn8r
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MOIl8ckw5u2m3JKOU
            parameterId: localFirst
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.3.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MuTCmDGmuJfOhDSPo
            parameterId: localSecond
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.3.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MsiTi60OY6qcnp4TA
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 4be0ec6d-ff9a-47b5-8c06-08de76de6248.orphanCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -0.3169731305961532
        namespace: ''
        nodeId: Mn7gIjNgt5xPJlI8t
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MhbzyYEFmdOQ337Q3
            parameterId: localFirst
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MB49avlGNRE8vW2An
            parameterId: localSecond
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MdC1K13/OWejGNfL9
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 4be0ec6d-ff9a-47b5-8c06-08de76de6248.trimCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M2rMW3ZLSq3CbtmO+
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MgMurcXBLZ7j7DhN2
            parameterId: localFirst
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mcfbg3jwCYOeCtH3H
            parameterId: localSecond
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MyMOUPZfg6G8EBAkZ
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 4775e9e1-3bcd-411a-b9dc-fa68c698232e.orphanCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -0.3169731305961532
        namespace: ''
        nodeId: MPhLFLFti5GjPqqNM
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MpdqYeS/uYaScwmnR
            parameterId: localFirst
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Ml9N9Gx+4WU41X212
            parameterId: localSecond
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MszkL2EwrtVJV8wQW
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 4775e9e1-3bcd-411a-b9dc-fa68c698232e.trimCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MiHTsQjVvLTPpyi+z
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M11O8iyeZ4V40o71+
            parameterId: localFirst
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MHYAW6OdFwzEm4Z9g
            parameterId: localSecond
            value: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mv8UQvR2JWrS0PHCX
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: QLg3Kx4h-9RtO-cbhy-484K-9oqzg5zwlsYQ.startSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mrc6IManWUuDPZRJG
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mn4NTzd6+yaKyhQWZ
            parameterId: localFirst
            value: QLg3Kx4h-9RtO-cbhy-484K-9oqzg5zwlsYQ.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M7a3jOTeErjD20aYF
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MkEfA5YXrUUhwxXkH
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: QLg3Kx4h-9RtO-cbhy-484K-9oqzg5zwlsYQ.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MxL8bZnocttKIs3q1
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MMfGjYeoY66ARn5mV
            parameterId: localFirst
            value: QLg3Kx4h-9RtO-cbhy-484K-9oqzg5zwlsYQ
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 60ca244e-43fa-4df6-85ba-c6c500578692.trimCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mk2wN2qchI7jejWXT
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MNNG7/DCe4+mxoG1U
            parameterId: localFirst
            value: QLg3Kx4h-9RtO-cbhy-484K-9oqzg5zwlsYQ
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MA/LzE266k0HadPlO
            parameterId: localSecond
            value: c4da8cee-91f4-4b9c-9284-955004d34c55.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MoHgYYbYWYx2xhJqw
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: d0f7a487-eaa4-4db1-85c1-babecab723dd.orphanCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -2.82461952299364
        namespace: ''
        nodeId: Mxh4eETaejqJ4Hebr
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M1WVkOfMOhjNUOoHx
            parameterId: localFirst
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MfHrE8eXB5Ix1g+Ui
            parameterId: localSecond
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M4d1vMZWGBqB1OID5
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: d0f7a487-eaa4-4db1-85c1-babecab723dd.trimCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mohwvtybcdcb432Uj
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MICAVGIdWIaRtypw/
            parameterId: localFirst
            value: QLg3Kx4h-9RtO-cbhy-484K-9oqzg5zwlsYQ
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MBM9FxGDLlLFmCKNF
            parameterId: localSecond
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mf+YFcPMD/kkXbW57
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 4d4a25c7-2637-4c63-910d-c98fa43d88b6.orphanCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 2.83740392197704
        namespace: ''
        nodeId: MyJsVPkLQJ44lvkFQ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M7Qgz1u58Tg/of6pD
            parameterId: localFirst
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.3
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mybm0ku5fVM2EjI7o
            parameterId: localSecond
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MFhfc33BxA8j09zNb
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 4d4a25c7-2637-4c63-910d-c98fa43d88b6.trimCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MG+ThzlVdTvg7ySK8
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MXOykClYOBNnnB7C2
            parameterId: localFirst
            value: QLg3Kx4h-9RtO-cbhy-484K-9oqzg5zwlsYQ
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MMglwgy9gr1I9IRvy
            parameterId: localSecond
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.3.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MGTX9zKWtz8x833Um
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 331787e2-33f5-4b19-a1c0-ac26fad6f9f5.orphanCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -2.82461952299364
        namespace: ''
        nodeId: Maaft/JSDSgYVPYlY
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MnzcTYN8hQju8I5xx
            parameterId: localFirst
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M5hhv8XxoekmxqpUZ
            parameterId: localSecond
            value: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MILmoB0HOuZTBAkxq
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 331787e2-33f5-4b19-a1c0-ac26fad6f9f5.trimCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MchrDT4GmNXhx90Af
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MOHepteJgfbPV/CK6
            parameterId: localFirst
            value: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MKoTtvv2GC5DzmyDh
            parameterId: localSecond
            value: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MKxNSBvD3cXFMlOkm
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: fd9eb585-30b9-4cb1-990d-42154b70ae86.orphanCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 2.83740392197704
        namespace: ''
        nodeId: Mg5p9BU1IaFzyLb8O
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mm5BlGVw2TJRmfwpT
            parameterId: localFirst
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.3
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MMMn5KYDW4RG+ltt3
            parameterId: localSecond
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MmzeT0ub4KaGmOmA6
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: fd9eb585-30b9-4cb1-990d-42154b70ae86.trimCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MXzcfyB9SG0hcEpwt
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MAtKKtfgZJl9a5/fH
            parameterId: localFirst
            value: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.3.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MTfVeaFIZ1nrrFvfs
            parameterId: localSecond
            value: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.3.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MsFddT8W02MDup8ZJ
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 7213bfda-247b-4804-a734-9c37d386cbdd0.MirrorCS.cons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MqZu/fRdOI3fPoGMg
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M4cVliQp1s6RLNUOY
            parameterId: localFirst
            value: c4da8cee-91f4-4b9c-9284-955004d34c55.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MHNXXkKvJBXNz9KCf
            parameterId: localSecond
            value: 7213bfda-247b-4804-a734-9c37d386cbdd0.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MXjLlBh1TRHRLDaZE
            parameterId: externalMirror
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MrBZ7UuIbNZPna+t3
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MP9S/jV8xXKYB9JcW
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 7213bfda-247b-4804-a734-9c37d386cbdd0.MirrorCS.begCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M55f0kQAsLeCGVTC4
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MdNwWKMs/KPi+JrG/
            parameterId: localFirst
            value: c4da8cee-91f4-4b9c-9284-955004d34c55.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: McJI/3ekKs3/2tUKx
            parameterId: localSecond
            value: 7213bfda-247b-4804-a734-9c37d386cbdd0.MirrorCS.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MhoXXWS5a4+Y+fWUj
            parameterId: externalMirror
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MTGZ+GoMbGsmMWtMY
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mx2n+gxSgz2Ua71MW
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIRROR
        entityId: 7213bfda-247b-4804-a734-9c37d386cbdd0.MirrorCS.endCons
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MyAzKtRA8lI9DAM8N
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MXIDZzZDVCYFfoDdd
            parameterId: localFirst
            value: c4da8cee-91f4-4b9c-9284-955004d34c55.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MCehoWeBpdDHXj/BV
            parameterId: localSecond
            value: 7213bfda-247b-4804-a734-9c37d386cbdd0.MirrorCS.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MQwIV1srgJK3Jttnt
            parameterId: externalMirror
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: M5CnRIcmXAd4WnLdD
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MLXLuV2+5Ti4Mo9yG
            parameterId: sketchToolType
            value: MIRROR
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: W3BRQuk8-ttHh-FeLA-r6tK-OKcKFWifXWEf
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MDTrIZ1yw8YkOqImW
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M9sFlK8NV6K7NE80X
            parameterId: localFirst
            value: 7213bfda-247b-4804-a734-9c37d386cbdd0.MirrorCS.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: McaSjXmOTNbK3HOLi
            parameterId: localSecond
            value: c4da8cee-91f4-4b9c-9284-955004d34c55.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: M+QgGjWiSb4Gbp5aM
            parameterId: direction
            value: HORIZONTAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: MpPRoQadeBh2L7vR3
            parameterId: alignment
            value: ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 5.5 mm
            hasUserCode: false
            isInteger: false
            nodeId: MtHc/1OeKVArF+e3Z
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.003159938033618777*m
            hasUserCode: false
            isInteger: false
            nodeId: MjIEyQObhlolJTSU0
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.4004346214136449'
            hasUserCode: false
            isInteger: false
            nodeId: MzCMvdBYXLjeNiyP5
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.coi0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M5MAm4q3k3ERtcdf0
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mm27k/8bKi08OlPfe
            parameterId: localFirst
            value: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mfhc0rGXGnQQIcAop
            parameterId: localSecond
            value: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MyIa/Nr8KSjO33ktf
            parameterId: sketchToolType
            value: OFFSET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.distance
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 1.711741907736548
        - 0.17602754965450182
        namespace: ''
        nodeId: MdoNybBDVwpk0f4jb
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MBI5mzjcRzaeWsuno
            parameterId: localFirst
            value: 7213bfda-247b-4804-a734-9c37d386cbdd0.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mek3RunGiM4k9Ar/i
            parameterId: localSecond
            value: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.1
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MG0gO4EqSDajVQPkZ
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MjHVmsL/HCOuENKsP
            parameterId: sketchToolType
            value: OFFSET
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MlNSlcsjTkeo24z69
            parameterId: halfSpace0
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MPpD4Uq0GUkVS+qsT
            parameterId: halfSpace1
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .8 mm
            hasUserCode: false
            isInteger: false
            nodeId: MPqbSp7wBlOgnNl3d
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 6.399999662889314E-5*m
            hasUserCode: false
            isInteger: false
            nodeId: M8Aht0depOY4VuHXL
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.5'
            hasUserCode: false
            isInteger: false
            nodeId: Mx8Ja//IlXIMToDnZ
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: OFFSET
        entityId: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.0.offset
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MS8OhNlj/0WW6k2cz
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M3DFoGmw83nImDBcg
            parameterId: localOffset
            value: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.1
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MPS/ve+B0hFV57rgr
            parameterId: localSecondOffset
            value: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MH5WQKBKgk+Dc1Q9z
            parameterId: localMaster
            value: 7213bfda-247b-4804-a734-9c37d386cbdd0.MirrorCS
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MB10gusvYsk1pJYfb
            parameterId: localSecond
            value: c4da8cee-91f4-4b9c-9284-955004d34c55.0
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: Mih7Dp7v9p2dDwqJh
            parameterId: halfSpace0
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MmbCU9iPVPIrAzXBS
            parameterId: halfSpace1
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MRiKdA73ZKokgr4hd
            parameterId: halfSpace2
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MJfxDxftZkfhsk2u7
            parameterId: halfSpace3
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MVH5o1J4uau7+FOgv
            parameterId: sketchToolType
            value: OFFSET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: aHZB3SBj-LUsS-4akq-PPtu-6rizA7rI77Rg.startSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MtbkfYoge19mVJyF/
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mxd4MJsfllBzyu9pN
            parameterId: localFirst
            value: aHZB3SBj-LUsS-4akq-PPtu-6rizA7rI77Rg.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MSCqUdIaVYxnXJwy9
            parameterId: localSecond
            value: 7213bfda-247b-4804-a734-9c37d386cbdd0.MirrorCS.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: aHZB3SBj-LUsS-4akq-PPtu-6rizA7rI77Rg.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MB7D3uzc0kKf0qoJA
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MEg1v2QHtdJI2R4Oi
            parameterId: localFirst
            value: aHZB3SBj-LUsS-4akq-PPtu-6rizA7rI77Rg.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MBmAGjP9eeRGQxUyu
            parameterId: localSecond
            value: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.1.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: Pw6aSW3T-4br7-KoW0-RX8O-UQ0axJ0sFWnY.startSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MXMrZFACCrJgR7Hzv
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MwD9qBmoj3nRcyYZF
            parameterId: localFirst
            value: Pw6aSW3T-4br7-KoW0-RX8O-UQ0axJ0sFWnY.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MyoBb/K7hhScNzLk9
            parameterId: localSecond
            value: c4da8cee-91f4-4b9c-9284-955004d34c55.0.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: Pw6aSW3T-4br7-KoW0-RX8O-UQ0axJ0sFWnY.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MZyokqiUymr1GvQD2
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MdOdpk8sYUycs61OO
            parameterId: localFirst
            value: Pw6aSW3T-4br7-KoW0-RX8O-UQ0axJ0sFWnY.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M3T++NLpurrEDrMSa
            parameterId: localSecond
            value: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.0.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    entities:
    - message:
        centerId: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.center
        endParam: 0.3169731305961532
        endPointId: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.end
        entityId: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0
        geometry:
          message:
            clockwise: true
            radius: 0.008175000000000002
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MJ7X4ef1HHrvxznjy
        parameters: []
        startParam: -3.4585657841859465
        startPointId: 75c1fa1a-d522-4991-9759-ad1ead6c0993.0.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.0.center
        endParam: -2.8246195229936397
        endPointId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.0.end
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.0
        geometry:
          message:
            clockwise: false
            radius: 0.008175000000000002
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M+6nmvB84MHDZYenp
        parameters: []
        startParam: -6.60015843777574
        startPointId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.0.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: -0.01140405968380884
        endPointId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.end
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1
        geometry:
          message:
            dirX: 1.0
            dirY: -0.0
            pntX: 0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MSh/UFqGge626iRTt
        parameters: []
        startParam: -0.012180084099392436
        startPointId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.1.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.center
        endParam: 0.304188731612754
        endPointId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.end
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2
        geometry:
          message:
            clockwise: false
            radius: 0.000353157223545206
            xCenter: -0.006991723408827343
            xDir: 1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MFhTGCwvdf9J17qdn
        parameters: []
        startParam: -1.5707963267948941
        startPointId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.2.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.3.center
        endParam: -1.2092670001018888
        endPointId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.3.end
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.3
        geometry:
          message:
            clockwise: true
            radius: 0.006975
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MHbi7ejibwvinQi0O
        parameters: []
        startParam: -1.5707963267948966
        startPointId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.3.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.center
        endParam: -1.570796326794899
        endPointId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.end
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4
        geometry:
          message:
            clockwise: false
            radius: 0.000353157223545206
            xCenter: 0.006991723408827343
            xDir: 1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MAdTFg8w1ZT4nj6mk
        parameters: []
        startParam: -3.445781385202547
        startPointId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.4.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.012180084099392436
        endPointId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.5.end
        entityId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.5
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M8QT/4UPd52aNjkrP
        parameters: []
        startParam: 0.01140405968380884
        startPointId: cc0f1fcf-b26d-42a7-8427-058e90c2f5f7.0.5.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: 17104c40-79f2-4599-909a-aea549108c02.0.0.center
        endParam: -2.8246195229936397
        endPointId: 17104c40-79f2-4599-909a-aea549108c02.0.0.end
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.0
        geometry:
          message:
            clockwise: false
            radius: 0.008175000000000002
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MDQU8LcaZVbrJZsB/
        parameters: []
        startParam: -6.60015843777574
        startPointId: 17104c40-79f2-4599-909a-aea549108c02.0.0.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: -0.01140405968380884
        endPointId: 17104c40-79f2-4599-909a-aea549108c02.0.1.end
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.1
        geometry:
          message:
            dirX: 1.0
            dirY: -0.0
            pntX: 0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MVw2R3f/aDsxysAWS
        parameters: []
        startParam: -0.012180084099392436
        startPointId: 17104c40-79f2-4599-909a-aea549108c02.0.1.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: 17104c40-79f2-4599-909a-aea549108c02.0.2.center
        endParam: 0.304188731612754
        endPointId: 17104c40-79f2-4599-909a-aea549108c02.0.2.end
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.2
        geometry:
          message:
            clockwise: false
            radius: 0.000353157223545206
            xCenter: -0.006991723408827343
            xDir: 1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MEFAt6L2v0Udol6VJ
        parameters: []
        startParam: -1.5707963267948941
        startPointId: 17104c40-79f2-4599-909a-aea549108c02.0.2.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: 17104c40-79f2-4599-909a-aea549108c02.0.3.center
        endParam: 0.304188731612753
        endPointId: 17104c40-79f2-4599-909a-aea549108c02.0.3.end
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.3
        geometry:
          message:
            clockwise: true
            radius: 0.006975
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MK4/ScR8M9irBBut1
        parameters: []
        startParam: -3.445781385202546
        startPointId: 17104c40-79f2-4599-909a-aea549108c02.0.3.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: 17104c40-79f2-4599-909a-aea549108c02.0.4.center
        endParam: -1.570796326794899
        endPointId: 17104c40-79f2-4599-909a-aea549108c02.0.4.end
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.4
        geometry:
          message:
            clockwise: false
            radius: 0.000353157223545206
            xCenter: 0.006991723408827343
            xDir: 1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M4fMy/JoDMtRiifzq
        parameters: []
        startParam: -3.445781385202547
        startPointId: 17104c40-79f2-4599-909a-aea549108c02.0.4.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.012180084099392436
        endPointId: 17104c40-79f2-4599-909a-aea549108c02.0.5.end
        entityId: 17104c40-79f2-4599-909a-aea549108c02.0.5
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MSDkV2mlYQpggUak9
        parameters: []
        startParam: 0.01140405968380884
        startPointId: 17104c40-79f2-4599-909a-aea549108c02.0.5.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.0.center
        endParam: -2.8246195229936397
        endPointId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.0.end
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.0
        geometry:
          message:
            clockwise: false
            radius: 0.008175000000000002
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MFyS7A/oAoelGLNcq
        parameters: []
        startParam: -6.60015843777574
        startPointId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.0.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: -0.01140405968380884
        endPointId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.1.end
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.1
        geometry:
          message:
            dirX: 1.0
            dirY: -0.0
            pntX: 0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MekOuz6WSRiKhfBXd
        parameters: []
        startParam: -0.012180084099392436
        startPointId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.1.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.2.center
        endParam: 0.304188731612754
        endPointId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.2.end
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.2
        geometry:
          message:
            clockwise: false
            radius: 0.000353157223545206
            xCenter: -0.006991723408827343
            xDir: 1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MPlaTEyIkBzk9/IbG
        parameters: []
        startParam: -1.5707963267948941
        startPointId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.2.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.3.center
        endParam: -1.2092670001018888
        endPointId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.3.end
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.3
        geometry:
          message:
            clockwise: true
            radius: 0.006975
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mieqsv7kvPQ0lUP+H
        parameters: []
        startParam: -1.5707963267948966
        startPointId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.3.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.012180084099392436
        endPointId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.5.end
        entityId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.5
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MEzZxRzqO191uygKh
        parameters: []
        startParam: 0.01140405968380884
        startPointId: c7641eed-5bd9-4f7f-9c5b-95257d718c1c.0.5.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.0.center
        endParam: 1.5707963267948966
        endPointId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.0.end
        entityId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.0
        geometry:
          message:
            clockwise: false
            radius: 0.008175000000000002
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MCf9hkexJTPEK6QJf
        parameters: []
        startParam: 1.2013432690529664
        startPointId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.0.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.3.center
        endParam: 0.304188731612753
        endPointId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.3.end
        entityId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.3
        geometry:
          message:
            clockwise: true
            radius: 0.006975
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mobr+WTOhDX2EUGY5
        parameters: []
        startParam: -3.445781385202546
        startPointId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.3.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.4.center
        endParam: -1.570796326794899
        endPointId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.4.end
        entityId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.4
        geometry:
          message:
            clockwise: false
            radius: 0.000353157223545206
            xCenter: 0.006991723408827343
            xDir: 1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MKqUXdXmLi0jS/1e7
        parameters: []
        startParam: -3.445781385202547
        startPointId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.4.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.012180084099392436
        endPointId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.5.end
        entityId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.5
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M67rgeM4SEeEgodek
        parameters: []
        startParam: 0.01140405968380884
        startPointId: ec42b9a0-1e55-47fd-af0c-c98a2847c67a.0.5.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.0.center
        endParam: -2.8246195229936397
        endPointId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.0.end
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.0
        geometry:
          message:
            clockwise: false
            radius: 0.008175000000000002
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MPKrZDfzZLzKXy8yM
        parameters: []
        startParam: -6.60015843777574
        startPointId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.0.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: -0.01140405968380884
        endPointId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.1.end
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.1
        geometry:
          message:
            dirX: 1.0
            dirY: -0.0
            pntX: 0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MIx9hPiTpxSY4KL9z
        parameters: []
        startParam: -0.012180084099392436
        startPointId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.1.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.2.center
        endParam: 0.304188731612754
        endPointId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.2.end
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.2
        geometry:
          message:
            clockwise: false
            radius: 0.000353157223545206
            xCenter: -0.006991723408827343
            xDir: 1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MZmpXMbjVC06yszuU
        parameters: []
        startParam: -1.5707963267948941
        startPointId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.2.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.3.center
        endParam: 0.304188731612753
        endPointId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.3.end
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.3
        geometry:
          message:
            clockwise: true
            radius: 0.006975
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MnuZzu0EXDDPQJaMM
        parameters: []
        startParam: -3.445781385202546
        startPointId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.3.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.4.center
        endParam: -1.570796326794899
        endPointId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.4.end
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.4
        geometry:
          message:
            clockwise: false
            radius: 0.000353157223545206
            xCenter: 0.006991723408827343
            xDir: 1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MJWuV+vGfhLkhRMe/
        parameters: []
        startParam: -3.445781385202547
        startPointId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.4.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.012180084099392436
        endPointId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.5.end
        entityId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.5
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M+g58RIlV4hkFvwj2
        parameters: []
        startParam: 0.01140405968380884
        startPointId: 10ce7111-bb7a-4f95-9912-40ab1ed211e9.0.5.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.0.center
        endParam: -2.8246195229936397
        endPointId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.0.end
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.0
        geometry:
          message:
            clockwise: false
            radius: 0.008175000000000002
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MNaLn2ujMH6hfxBlp
        parameters: []
        startParam: -5.08184203812662
        startPointId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.0.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: -0.01140405968380884
        endPointId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.1.end
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.1
        geometry:
          message:
            dirX: 1.0
            dirY: -0.0
            pntX: 0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MYWwnibDm/2ovE27a
        parameters: []
        startParam: -0.012180084099392436
        startPointId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.1.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.2.center
        endParam: 0.304188731612754
        endPointId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.2.end
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.2
        geometry:
          message:
            clockwise: false
            radius: 0.000353157223545206
            xCenter: -0.006991723408827343
            xDir: 1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MsWwbT9IiKCiXvnVa
        parameters: []
        startParam: -1.5707963267948941
        startPointId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.2.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.3.center
        endParam: -1.2092670001018888
        endPointId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.3.end
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.3
        geometry:
          message:
            clockwise: true
            radius: 0.006975
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MSYt5bIVITE60vEeO
        parameters: []
        startParam: -3.4457813852025456
        startPointId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.3.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.4.center
        endParam: -1.570796326794899
        endPointId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.4.end
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.4
        geometry:
          message:
            clockwise: false
            radius: 0.000353157223545206
            xCenter: 0.006991723408827343
            xDir: 1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MBt61b3Xpuh5smTLv
        parameters: []
        startParam: -3.445781385202547
        startPointId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.4.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.012180084099392436
        endPointId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.5.end
        entityId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.5
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MduCfiOY48OB1gK/1
        parameters: []
        startParam: 0.01140405968380884
        startPointId: da3f8314-79f0-4b56-babe-0c5de2ab1d2c.0.5.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.0.center
        endParam: 1.5707963267948966
        endPointId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.0.end
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.0
        geometry:
          message:
            clockwise: false
            radius: 0.008175000000000002
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MRFTJ7HXSS3hAoc5A
        parameters: []
        startParam: 1.2013432690529664
        startPointId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.0.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: -0.01140405968380884
        endPointId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.1.end
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.1
        geometry:
          message:
            dirX: 1.0
            dirY: -0.0
            pntX: 0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MaEOaVB+LC0vy+NNL
        parameters: []
        startParam: -0.012180084099392436
        startPointId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.1.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.2.center
        endParam: 0.304188731612754
        endPointId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.2.end
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.2
        geometry:
          message:
            clockwise: false
            radius: 0.000353157223545206
            xCenter: -0.006991723408827343
            xDir: 1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MOpuUtd5gJ5QvKvOQ
        parameters: []
        startParam: -1.5707963267948941
        startPointId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.2.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.3.center
        endParam: 0.304188731612753
        endPointId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.3.end
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.3
        geometry:
          message:
            clockwise: true
            radius: 0.006975
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mhqn8haHgoX0oYtjc
        parameters: []
        startParam: -3.445781385202546
        startPointId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.3.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.4.center
        endParam: -1.570796326794899
        endPointId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.4.end
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.4
        geometry:
          message:
            clockwise: false
            radius: 0.000353157223545206
            xCenter: 0.006991723408827343
            xDir: 1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MzSRyv0J5vxNZq9hS
        parameters: []
        startParam: -3.445781385202547
        startPointId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.4.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.012180084099392436
        endPointId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.5.end
        entityId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.5
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MItDHVUSiRT2Zl/bm
        parameters: []
        startParam: 0.01140405968380884
        startPointId: cc05c9bf-55f2-4643-85c8-8e2b61c98dfd.0.5.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.0.center
        endParam: -2.8246195229936397
        endPointId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.0.end
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.0
        geometry:
          message:
            clockwise: false
            radius: 0.008175000000000002
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MZeoLNynanj9EHT43
        parameters: []
        startParam: -6.60015843777574
        startPointId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.0.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: -0.01140405968380884
        endPointId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.1.end
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.1
        geometry:
          message:
            dirX: 1.0
            dirY: -0.0
            pntX: 0.004412336274981499
            pntY: -0.0025480813833861703
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mvv6y1IMyUBNFjcKF
        parameters: []
        startParam: -0.012180084099392436
        startPointId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.1.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.2.center
        endParam: 0.304188731612754
        endPointId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.2.end
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.2
        geometry:
          message:
            clockwise: false
            radius: 0.000353157223545206
            xCenter: -0.006991723408827343
            xDir: 1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MnJuhb9KO7W6MaVm9
        parameters: []
        startParam: -1.5707963267948941
        startPointId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.2.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.3.center
        endParam: 0.304188731612753
        endPointId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.3.end
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.3
        geometry:
          message:
            clockwise: true
            radius: 0.006975
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Meo+GApMcDZoQf4F5
        parameters: []
        startParam: -3.445781385202546
        startPointId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.3.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.center
        endParam: -1.570796326794899
        endPointId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.end
        entityId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4
        geometry:
          message:
            clockwise: false
            radius: 0.000353157223545206
            xCenter: 0.006991723408827343
            xDir: 1.0
            yCenter: -0.0021949241598409647
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M8BgxWL56wxnhMoua
        parameters: []
        startParam: -3.445781385202547
        startPointId: cef24e69-06e8-498e-b1bb-656d9e06642f.0.4.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: c4da8cee-91f4-4b9c-9284-955004d34c55.0.center
        endParam: 1.8877694573910497
        endPointId: c4da8cee-91f4-4b9c-9284-955004d34c55.0.end
        entityId: c4da8cee-91f4-4b9c-9284-955004d34c55.0
        geometry:
          message:
            clockwise: false
            radius: 0.007975000000000001
            xCenter: 0.0
            xDir: 0.9501832201114295
            yCenter: 0.0
            yDir: -0.3116919123408155
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MaeVOKT7Anqi1+BJ8
        parameters: []
        startParam: 1.5357143580820463
        startPointId: c4da8cee-91f4-4b9c-9284-955004d34c55.0.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.0030257212929427624
        endPointId: QLg3Kx4h-9RtO-cbhy-484K-9oqzg5zwlsYQ.end
        entityId: QLg3Kx4h-9RtO-cbhy-484K-9oqzg5zwlsYQ
        geometry:
          message:
            dirX: 0.0
            dirY: -1.0
            pntX: 0.0
            pntY: 0.006998276803642511
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: true
        namespace: ''
        nodeId: MohyG5MPANRJ9tUQT
        parameters: []
        startParam: -0.0030257212929427624
        startPointId: QLg3Kx4h-9RtO-cbhy-484K-9oqzg5zwlsYQ.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: 7213bfda-247b-4804-a734-9c37d386cbdd0.MirrorCS.center
        endParam: 1.8877694573910497
        endPointId: 7213bfda-247b-4804-a734-9c37d386cbdd0.MirrorCS.end
        entityId: 7213bfda-247b-4804-a734-9c37d386cbdd0.MirrorCS
        geometry:
          message:
            clockwise: true
            radius: 0.007975000000000001
            xCenter: 0.0
            xDir: -0.9501832201114295
            yCenter: 0.0
            yDir: -0.3116919123408155
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: 01eP+oIxdIfyiKLM
        parameters: []
        startParam: 1.5357143580820463
        startPointId: 7213bfda-247b-4804-a734-9c37d386cbdd0.MirrorCS.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.0.center
        endParam: 0.35205509930900364
        endPointId: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.0.end
        entityId: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.0
        geometry:
          message:
            clockwise: false
            radius: 0.007175000000000001
            xCenter: 0.0
            xDir: 0.3448275862068964
            yCenter: 0.0
            yDir: 0.9386660406080138
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MCEmsOuOsDVQvaSZM
        parameters: []
        startParam: -6.044332668908735e-17
        startPointId: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.0.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.1.center
        endParam: 0.3520550993090035
        endPointId: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.1.end
        entityId: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.1
        geometry:
          message:
            clockwise: true
            radius: 0.007175000000000001
            xCenter: 0.0
            xDir: -0.3448275862068964
            yCenter: 0.0
            yDir: 0.9386660406080138
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M/XHfSrLMfrx4OBwe
        parameters: []
        startParam: -6.044332668908735e-17
        startPointId: 576d56be-1c60-46c0-8dd6-ccd5fae6b89b.1.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.00039999999999999975
        endPointId: aHZB3SBj-LUsS-4akq-PPtu-6rizA7rI77Rg.end
        entityId: aHZB3SBj-LUsS-4akq-PPtu-6rizA7rI77Rg
        geometry:
          message:
            dirX: 0.3448275862068958
            dirY: -0.9386660406080141
            pntX: -0.0026120689655172408
            pntY: 0.007110395257605705
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mngg0OYtIZgJwP1kw
        parameters: []
        startParam: -0.00039999999999999975
        startPointId: aHZB3SBj-LUsS-4akq-PPtu-6rizA7rI77Rg.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.00039999999999999975
        endPointId: Pw6aSW3T-4br7-KoW0-RX8O-UQ0axJ0sFWnY.end
        entityId: Pw6aSW3T-4br7-KoW0-RX8O-UQ0axJ0sFWnY
        geometry:
          message:
            dirX: -0.3448275862068958
            dirY: -0.9386660406080141
            pntX: 0.0026120689655172408
            pntY: 0.007110395257605705
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MKccUoCR1HMdfTTa2
        parameters: []
        startParam: -0.00039999999999999975
        startPointId: Pw6aSW3T-4br7-KoW0-RX8O-UQ0axJ0sFWnY.start
      type: 155
      typeName: BTMSketchCurveSegment
    featureId: F3mgRsjN65Fx77s_1
    featureType: newSketch
    hasUserCode: false
    name: Sketch 2
    namespace: ''
    nodeId: M8eYStjqC/idnbmu+
    parameters:
    - message:
        hasUserCode: false
        nodeId: 2QlcjSkfX3OnZ+zD
        parameterId: sketchPlane
        queries:
        - message:
            geometryIds:
            - JHG
            hasUserCode: false
            nodeId: FcoriiyKiE8hlA1
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: Mcc0OH4dEYNmICUBX
        parameterId: asVersion
        value: V686_LOFT_FS_BUG_FIXES
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 151
  typeName: BTMSketch
- message:
    featureId: FY3qHi92ZV26R2w_1
    featureType: extrude
    hasUserCode: false
    name: Extrude 2
    namespace: ''
    nodeId: MBwCwD6jxBPz92b41
    parameters:
    - message:
        enumName: ToolBodyType
        hasUserCode: false
        namespace: ''
        nodeId: dTN2wDLz0WZam8o/
        parameterId: bodyType
        value: SOLID
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: VZoDanJs4gnpeWO/
        parameterId: operationType
        value: ADD
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewSurfaceOperationType
        hasUserCode: false
        namespace: ''
        nodeId: ecsg29T4zpClLuqS
        parameterId: surfaceOperationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: dwilLm2G5Y/AmYiU
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JJG
            hasUserCode: false
            nodeId: FpfUEzcyXyf1S5n
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: zjqU0zSgqt6YHgjr
        parameterId: surfaceEntities
        queries:
        - message:
            geometryIds:
            - KI9C
            hasUserCode: false
            nodeId: FPyRqGAsfpU3Pks
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - KIJD
            hasUserCode: false
            nodeId: FKDZePei433ENlL
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - KIFD
            hasUserCode: false
            nodeId: FKBdRjZ72C3HHMI
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - KIND
            hasUserCode: false
            nodeId: F9YCaJIHhv0VnhP
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: BoundingType
        hasUserCode: false
        namespace: ''
        nodeId: 1Gul4qdh45FMEE1s
        parameterId: endBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: SpaMZSjO9086wPUJ
        parameterId: oppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 35 mm
        hasUserCode: false
        isInteger: false
        nodeId: IXZLmi+pswaYjQV9
        parameterId: depth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: MQjf1nVeg8IKuIuS
        parameterId: endBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: jDTw4U2q69tOzrDA
        parameterId: endBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: bDrC908nfFBGCg12
        parameterId: endBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: 9kwZ/ZNSK+NUPFae
        parameterId: hasOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 25 mm
        hasUserCode: false
        isInteger: false
        nodeId: IPD2D4rIYiwaQF2t
        parameterId: offsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: x8LDUIXhAAvjqKPp
        parameterId: offsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: ZBPQJ1G7uw8Kg5P9
        parameterId: hasDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: GmafuxjWxnN5skCz
        parameterId: draftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: tUeHbn7W91X/aJG7
        parameterId: draftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: 3jMuz04yVaUmFl8q
        parameterId: hasSecondDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: SecondDirectionBoundingType
        hasUserCode: false
        namespace: ''
        nodeId: o95ZHuy69cfh7/WC
        parameterId: secondDirectionBound
        value: THROUGH_ALL
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: z13xyPoENh0ZlAWE
        parameterId: secondDirectionOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 4.4*mm
        hasUserCode: false
        isInteger: false
        nodeId: Y87cgKzxYXDWhHZJ
        parameterId: secondDirectionDepth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: BTNgX1OGADDGGEAt
        parameterId: secondDirectionBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: JWclK2n69W3SjJc8
        parameterId: secondDirectionBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: YwUvomfrnQ1QO3MR
        parameterId: secondDirectionBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: A2u2Q/4mRGBkY/Z2
        parameterId: hasSecondDirectionOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 25 mm
        hasUserCode: false
        isInteger: false
        nodeId: 6Bc+OGpNkcuDPnH/
        parameterId: secondDirectionOffsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: ac8QkWHwS9H74IdS
        parameterId: secondDirectionOffsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: KxC6Esc4ivNCH/q5
        parameterId: hasSecondDirectionDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: oMj7eG5SJ6xKxRAx
        parameterId: secondDirectionDraftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: 0tSAM5AJ/rkIOfr9
        parameterId: secondDirectionDraftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: s1DFTPStHvaK4X9V
        parameterId: defaultScope
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: xgt86r+fQarx10k8
        parameterId: booleanScope
        queries:
        - message:
            geometryIds:
            - JHD
            hasUserCode: false
            nodeId: M7KeUffBjIcUUv4S4
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: Mq87e+rn+hOnm6eL2
        parameterId: asVersion
        value: V686_LOFT_FS_BUG_FIXES
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    constraints: []
    entities: []
    featureId: FXylb5IcZFxUu2D_1
    featureType: newSketch
    hasUserCode: false
    name: Sketch 3
    namespace: ''
    nodeId: MAXqqdTVNvusacth1
    parameters:
    - message:
        hasUserCode: false
        nodeId: Drpgjn6XYsceevca
        parameterId: sketchPlane
        queries:
        - message:
            geometryIds:
            - JCC
            hasUserCode: false
            nodeId: FN4w7DoMqzuCA4K
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MRJBeJpsQ+t+SpH7H
        parameterId: asVersion
        value: V686_LOFT_FS_BUG_FIXES
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 151
  typeName: BTMSketch
- message:
    featureId: FhJV0HJ4sadn6hn_1
    featureType: thicken
    hasUserCode: false
    name: Thicken 1
    namespace: ''
    nodeId: M+iTpeSIUwgxBznDx
    parameters:
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: iJmH6IFhasVqWmxA
        parameterId: operationType
        value: ADD
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: WHOqewC+z2whFHsU
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JKO
            hasUserCode: false
            nodeId: Fr19X2DciV8zjZw
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        expression: 5 mm
        hasUserCode: false
        isInteger: false
        nodeId: wqAHhoEJP/xObhPA
        parameterId: thickness1
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: brNK44z+76JwKrqs
        parameterId: oppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 0 mm
        hasUserCode: false
        isInteger: false
        nodeId: ksbuqxVtKfwlRS7Q
        parameterId: thickness2
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: Bo0kqc9dLL8aIiJ8
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: iPrX0lvsXckz5VbU
        parameterId: booleanScope
        queries:
        - message:
            geometryIds:
            - JHD
            hasUserCode: false
            nodeId: MQbXClG4ZZHaUaj4f
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MtJYqCUKg/wZevy0r
        parameterId: asVersion
        value: V686_LOFT_FS_BUG_FIXES
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: F358mw1QGPIr6ml_1
    featureType: extrude
    hasUserCode: false
    name: Extrude 3
    namespace: ''
    nodeId: MISU2jsaSsF/2Z3N7
    parameters:
    - message:
        enumName: ToolBodyType
        hasUserCode: false
        namespace: ''
        nodeId: YElbouA8ir1oViTm
        parameterId: bodyType
        value: SOLID
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: IThZ4Nqxj54VNuBm
        parameterId: operationType
        value: ADD
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewSurfaceOperationType
        hasUserCode: false
        namespace: ''
        nodeId: 79gTfJtg9huBW6M5
        parameterId: surfaceOperationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: 6EfIduFST5dw1+k6
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JOS
            hasUserCode: false
            nodeId: FrQErB6awuLG4WL
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: BhaDUhN9d241WuGB
        parameterId: surfaceEntities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: BoundingType
        hasUserCode: false
        namespace: ''
        nodeId: myrCZkNOYSwc39Ye
        parameterId: endBound
        value: UP_TO_SURFACE
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: RpTwI1vwPxhkZVO6
        parameterId: oppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 25 mm
        hasUserCode: false
        isInteger: false
        nodeId: yVHT1Chb3ccpqbwv
        parameterId: depth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: 9e3LxzlL5soSZqX9
        parameterId: endBoundEntityFace
        queries:
        - message:
            geometryIds:
            - JHC
            hasUserCode: false
            nodeId: FDVtCQ8uhwHZTBI
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: i3Qc7ZLQauostoD3
        parameterId: endBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: A6keP3FRpdOrH12e
        parameterId: endBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: S8Yq388DJCIYCbAd
        parameterId: hasOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 25 mm
        hasUserCode: false
        isInteger: false
        nodeId: xmN8xnOcM2l9+WF3
        parameterId: offsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: dB6z6tYKmln/99zJ
        parameterId: offsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: 6iEbOlKI3P1c+0uL
        parameterId: hasDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: nFOH8YTi1Lq9d2wC
        parameterId: draftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: skAZhMfb5hJBCV+g
        parameterId: draftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: JVR35JitZ6Uba/Qc
        parameterId: hasSecondDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: SecondDirectionBoundingType
        hasUserCode: false
        namespace: ''
        nodeId: ufg8A33gcuwezba+
        parameterId: secondDirectionBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: ohmnOtqhl3YPADKD
        parameterId: secondDirectionOppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 25 mm
        hasUserCode: false
        isInteger: false
        nodeId: 8WRDp8AZITXza3ah
        parameterId: secondDirectionDepth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: UCxCCCESxmjzn1Xz
        parameterId: secondDirectionBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: 3cCxwXjwP7jtZWxO
        parameterId: secondDirectionBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: NlQr+jYwgrP8y30b
        parameterId: secondDirectionBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: +k9UwTNHVyAdG4DC
        parameterId: hasSecondDirectionOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 25 mm
        hasUserCode: false
        isInteger: false
        nodeId: Ux26SWT9KqxiKfEK
        parameterId: secondDirectionOffsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: DheqWlwgTpa1AbIn
        parameterId: secondDirectionOffsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: uagqoPfZTZMI/5iN
        parameterId: hasSecondDirectionDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: Ux45YnRU1iJT/ZH0
        parameterId: secondDirectionDraftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: pU6JRQ8gZeSJqAoe
        parameterId: secondDirectionDraftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: Y1ycPytSn7ljatUf
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: nUYBWwXM9Ufb2vRB
        parameterId: booleanScope
        queries:
        - message:
            geometryIds:
            - JHD
            hasUserCode: false
            nodeId: Mh6ygv9iA2qirRYfA
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MRI3IVxYZJHd2lGSc
        parameterId: asVersion
        value: V686_LOFT_FS_BUG_FIXES
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: F8laNjpOR7DOh94_1
    featureType: chamfer
    hasUserCode: false
    name: Chamfer 1
    namespace: ''
    nodeId: MFoFJTbFLqypwvZpI
    parameters:
    - message:
        hasUserCode: false
        nodeId: JcmI9E1i2rfVfaop
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JQF
            hasUserCode: false
            nodeId: FsJI2WwhzUgaRMd
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JQB
            hasUserCode: false
            nodeId: FDnc4bu3R3Uccpn
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: ChamferType
        hasUserCode: false
        namespace: ''
        nodeId: xV2uAWJ6V8fWPiV6
        parameterId: chamferType
        value: EQUAL_OFFSETS
      type: 145
      typeName: BTMParameterEnum
    - message:
        expression: 3 mm
        hasUserCode: false
        isInteger: false
        nodeId: 7JQYa2quroG81YjP
        parameterId: width
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        expression: 5 mm
        hasUserCode: false
        isInteger: false
        nodeId: pEj7z2jBGn7Jw6F5
        parameterId: width1
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: TRImu+zFjj+LR3+b
        parameterId: oppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 5 mm
        hasUserCode: false
        isInteger: false
        nodeId: 45RgYSzAUE6QZVun
        parameterId: width2
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        expression: 45 deg
        hasUserCode: false
        isInteger: false
        nodeId: PAssTMPeO2fdBeCx
        parameterId: angle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: 8gqbJb+eMueNDoQt
        parameterId: tangentPropagation
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MhhzmuK0arrEGhZxY
        parameterId: asVersion
        value: V686_LOFT_FS_BUG_FIXES
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: FFSZeg7uxNeezRq_1
    featureType: chamfer
    hasUserCode: false
    name: Chamfer 2
    namespace: ''
    nodeId: MmVpaXKUFhqgyFt3j
    parameters:
    - message:
        hasUserCode: false
        nodeId: NqzzmYTV0akTi9K4
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JRK
            hasUserCode: false
            nodeId: FWvde5ZxQbmclbE
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: ChamferType
        hasUserCode: false
        namespace: ''
        nodeId: 40ctHA3UNmXI82IS
        parameterId: chamferType
        value: EQUAL_OFFSETS
      type: 145
      typeName: BTMParameterEnum
    - message:
        expression: 1.9 mm
        hasUserCode: false
        isInteger: false
        nodeId: rc1mjS0Hs16H19Rk
        parameterId: width
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        expression: 5 mm
        hasUserCode: false
        isInteger: false
        nodeId: MVsx6pxGjpcBOuHe
        parameterId: width1
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: vGNoXAIkuGyT1KTa
        parameterId: oppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 5 mm
        hasUserCode: false
        isInteger: false
        nodeId: EfGbHMGUWF20WjLa
        parameterId: width2
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        expression: 45 deg
        hasUserCode: false
        isInteger: false
        nodeId: fTzA2yGI6oaYYtaB
        parameterId: angle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: jCSqIv9cIJ0ts1z9
        parameterId: tangentPropagation
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: M3ta5h8pMyzS2dzvI
        parameterId: asVersion
        value: V686_LOFT_FS_BUG_FIXES
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
imports:
- message:
    hasUserCode: false
    namespace: ''
    nodeId: M8wCo9Dyhj3UAEAiu
    path: onshape/std/geometry.fs
    version: '1077.0'
  type: 136
  typeName: BTMImport
isComplete: true
libraryVersion: 1077
microversionSkew: false
rejectMicroversionSkew: false
rollbackIndex: 9
serializationVersion: 1.1.17
sourceMicroversion: 58feff28770e0747e4e1cd86
