defaultFeatures:
- message:
    featureId: Origin
    featureType: origin
    hasUserCode: false
    name: Origin
    namespace: ''
    nodeId: MNniFuBg4V11TO2qN
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Top
    featureType: defaultPlane
    hasUserCode: false
    name: Top
    namespace: ''
    nodeId: Mgo4odrsWxWicea5M
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Front
    featureType: defaultPlane
    hasUserCode: false
    name: Front
    namespace: ''
    nodeId: Mr6dMV6sU8rhX61T2
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Right
    featureType: defaultPlane
    hasUserCode: false
    name: Right
    namespace: ''
    nodeId: MabrejnNeLJe7ro+4
    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: Top
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Front
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FnIKnDy4GZLys3s_0
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Right
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FDN0i5uInG3mVQs_0
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
features:
- message:
    constraints:
    - message:
        constraintType: PERPENDICULAR
        entityId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.perpendicular
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MfVtr8VijmaNePDAZ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MNVSh2rq2IzPXY0SC
            parameterId: localFirst
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M945QDLOUOcAabRL4
            parameterId: localSecond
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.left
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.parallel.1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M09VM07pH1BBpQP7V
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MQUY2dtLx4y6DY9sY
            parameterId: localFirst
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MnxwubNOdx9uNYe1J
            parameterId: localSecond
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.parallel.2
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MblCwdmbnyo09/rMR
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MnvWX9tliDMeowLCU
            parameterId: localFirst
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: My3BM7xz+lu3KIzSq
            parameterId: localSecond
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.right
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.horizontal
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MTj51tr2Fydb1ltBO
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MmvFccj3YYJm0MNIv
            parameterId: localFirst
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.corner0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M662P+JvM6qoZUo++
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MWj5WgVE1VzerCr+h
            parameterId: localFirst
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.bottom.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mxo7l7hnmgdYihqsP
            parameterId: localSecond
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.left.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.corner1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MboTJh2CJ3hv6QsNv
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MNb1IKERlrEC/tXWp
            parameterId: localFirst
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.bottom.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MwIrj46ltKb3H+vYA
            parameterId: localSecond
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.right.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.corner2
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MaZRqYZ9EdpNim/p6
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MMmaoqS1wWqhw6Oas
            parameterId: localFirst
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.top.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MZPCP8ny85AyBLpo0
            parameterId: localSecond
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.left.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.corner3
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: My9+mUCeQJRn424lX
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MZt8H0sDzbuY41ju5
            parameterId: localFirst
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.top.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MUZVQVSJZtgNi7Ybs
            parameterId: localSecond
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.right.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: 7961f111-711e-4faf-927e-b9f66df19d34
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MJ+LbOnpBTCQrAbb3
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MothUtWEm9mHO+5Co
            parameterId: localFirst
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MP709DYirMTgh3jf/
            parameterId: localSecond
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MmQbaXTt0AeWpSRHz
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MpykuB/8pfxm9PK9h
            parameterId: halfSpace0
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MXa2vzFwRxq4jVo0E
            parameterId: halfSpace1
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 1250 in
            hasUserCode: false
            isInteger: false
            nodeId: MfqJ1tZ51FniVedLw
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.04269913211464882*m
            hasUserCode: false
            isInteger: false
            nodeId: MyJ2dqc8C37Dq20pL
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.5'
            hasUserCode: false
            isInteger: false
            nodeId: MPQ4ggN47amOZ9CAn
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: LENGTH
        entityId: SdecQkHn-fFbH-czcY-digr-8hGBU2D5EXz1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MJqkDXYdti6h2vQub
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MVz3wvuBxaNqpBk4e
            parameterId: localFirst
            value: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.left
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MGUqjQsiU29/yXzWX
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: MQMuxygeWOU5+H/4H
            parameterId: alignment
            value: ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 200 in
            hasUserCode: false
            isInteger: false
            nodeId: M6lT9riMi5CjRA2bG
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.7814545508623141*m
            hasUserCode: false
            isInteger: false
            nodeId: Mo0aROclpO7DTYtWK
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.6210010277261935'
            hasUserCode: false
            isInteger: false
            nodeId: Mvz855OyIuSxhLNkK
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    entities:
    - message:
        centerId: ''
        endParam: 27.867292791605003
        endPointId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.bottom.end
        entityId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.bottom
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -12.918426436543465
            pntY: 3.6012705259521796
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M+mKuGq6XkJy5rGZK
        parameters: []
        startParam: -3.8827072083950025
        startPointId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.bottom.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 27.867292791605003
        endPointId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.top.end
        entityId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.top
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -12.918426436543465
            pntY: -1.4787294740478203
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mha+7Gh5ca+gpDJuv
        parameters: []
        startParam: -3.8827072083950025
        startPointId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.top.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 1.4714950571457543
        endPointId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.left.end
        entityId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.left
        geometry:
          message:
            dirX: 6.123233995736766e-17
            dirY: -1.0
            pntX: -16.801133644938467
            pntY: -0.007234416902066054
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MejLNeS1hWFrX3DIC
        parameters: []
        startParam: -3.6085049428542457
        startPointId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.left.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 1.471495057145756
        endPointId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.right.end
        entityId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.right
        geometry:
          message:
            dirX: 6.123233995736766e-17
            dirY: -1.0
            pntX: 14.948866355061536
            pntY: -0.007234416902064578
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MgBvPFbmW11XazTJk
        parameters: []
        startParam: -3.6085049428542444
        startPointId: nM2NRpiQ-YEjE-nfmp-0pGe-sZQTBqQ8XGpM.right.start
      type: 155
      typeName: BTMSketchCurveSegment
    featureId: FnIKnDy4GZLys3s_0
    featureType: newSketch
    hasUserCode: false
    name: Sketch 1
    namespace: ''
    nodeId: Ma+2nZU49QXr7/frz
    parameters:
    - message:
        hasUserCode: false
        nodeId: 8XOZbt37FXCLfbWm
        parameterId: sketchPlane
        queries:
        - message:
            geometryIds:
            - JDC
            hasUserCode: false
            nodeId: FWiTl5xrXj0VrZi
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MhuQuv3W0iVLobAQ5
        parameterId: asVersion
        value: V765_SM_PATTERN_FAIL_MIRROR_2
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 151
  typeName: BTMSketch
- message:
    featureId: FDN0i5uInG3mVQs_0
    featureType: extrude
    hasUserCode: false
    name: Extrude 1
    namespace: ''
    nodeId: M8fQNlCPL9HyRgQ+i
    parameters:
    - message:
        enumName: ToolBodyType
        hasUserCode: false
        namespace: ''
        nodeId: U+TdnOUrcHn8ljUy
        parameterId: bodyType
        value: SOLID
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: VV3Z9EAG4vM4EAE1
        parameterId: operationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewSurfaceOperationType
        hasUserCode: false
        namespace: ''
        nodeId: o1yTCxbccGgadBXH
        parameterId: surfaceOperationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: z2npNmu0rRprJOM+
        parameterId: entities
        queries:
        - message:
            featureId: FnIKnDy4GZLys3s_0
            filterInnerLoops: true
            geometryIds:
            - JGC
            hasUserCode: false
            nodeId: MMuHQxmpxmD5jqn/F
          type: 140
          typeName: BTMIndividualSketchRegionQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: R5BkuYbfsM/oncal
        parameterId: surfaceEntities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: BoundingType
        hasUserCode: false
        namespace: ''
        nodeId: Aqgbb88u6ujONpnO
        parameterId: endBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: NLeiCCnngfYbEVy0
        parameterId: oppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 15 in
        hasUserCode: false
        isInteger: false
        nodeId: HE4zNH7vKALUx6tx
        parameterId: depth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: LjJyx8UmWG7AmI2R
        parameterId: endBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: B0bdW1E+017Wmri7
        parameterId: endBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: sAnBTKPf/6RCoh+T
        parameterId: endBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: OLsi9HgOZFgTEtYY
        parameterId: hasOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: k/w+CeCItJdeg6JC
        parameterId: offsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: RsALw3HGwNkG2Zeg
        parameterId: offsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: uh0Igxi45I3v6yJ1
        parameterId: hasDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: cczBS3wb8OsD/eIM
        parameterId: draftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: PcU2CEQNXlfE5tTO
        parameterId: draftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: 0CMehhdCwlzCub0c
        parameterId: hasSecondDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: SecondDirectionBoundingType
        hasUserCode: false
        namespace: ''
        nodeId: cRWas8OIz3S6Ff/Y
        parameterId: secondDirectionBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: jlBJok6N/Y9iJbWS
        parameterId: secondDirectionOppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: N3VtHh6r1kyexm5T
        parameterId: secondDirectionDepth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: G5KLJNiFHXM63qpr
        parameterId: secondDirectionBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: n0Q0dkCU3Dm68S4j
        parameterId: secondDirectionBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: RqvaoJDS1bidGiCE
        parameterId: secondDirectionBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: EaN0rVeEcUwbomSu
        parameterId: hasSecondDirectionOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: ox7EvyTcIHxK4mtV
        parameterId: secondDirectionOffsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: UL3WxZNOQpKkSZna
        parameterId: secondDirectionOffsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: C4gqrOnQE28gIugS
        parameterId: hasSecondDirectionDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: uqj02MhtsjDUNsbk
        parameterId: secondDirectionDraftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: U5wejY65KXy9y12q
        parameterId: secondDirectionDraftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: s4x+sQIxcBN3/b0o
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: pEwlogEeMF5/a8ac
        parameterId: booleanScope
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: M3xc+GWXWEaBdtwK0
        parameterId: asVersion
        value: V765_SM_PATTERN_FAIL_MIRROR_2
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
imports:
- message:
    hasUserCode: false
    namespace: ''
    nodeId: MluwV/YkBZZnjC6CM
    path: onshape/std/geometry.fs
    version: '1077.0'
  type: 136
  typeName: BTMImport
isComplete: true
libraryVersion: 1077
microversionSkew: false
rejectMicroversionSkew: false
rollbackIndex: 2
serializationVersion: 1.1.17
sourceMicroversion: e1303ce07b0b3a504567a32c
