user: Give a detailed overview of Index – M: syntax, arguments, return values, common patterns.

assistant: .types.NodeTreeInterfaceSocketFloatTimeAbsolute.min_value)   - [(bpy.types.NodeTreeInterfaceSocketFloatUnsigned attribute)](bpy.types.NodeTreeInterfaceSocketFloatUnsigned.html#bpy.types.NodeTreeInterfaceSocketFloatUnsigned.min_value)   - [(bpy.types.NodeTreeInterfaceSocketFloatWavelength attribute)](bpy.types.NodeTreeInterfaceSocketFloatWavelength.html#bpy.types.NodeTreeInterfaceSocketFloatWavelength.min_value)   - [(bpy.types.NodeTreeInterfaceSocketInt attribute)](bpy.types.NodeTreeInterfaceSocketInt.html#bpy.types.NodeTreeInterfaceSocketInt.min_value)   - [(bpy.types.NodeTreeInterfaceSocketIntFactor attribute)](bpy.types.NodeTreeInterfaceSocketIntFactor.html#bpy.types.NodeTreeInterfaceSocketIntFactor.min_value)   - [(bpy.types.NodeTreeInterfaceSocketIntPercentage attribute)](bpy.types.NodeTreeInterfaceSocketIntPercentage.html#bpy.types.NodeTreeInterfaceSocketIntPercentage.min_value)   - [(bpy.types.NodeTreeInterfaceSocketIntUnsigned attribute)](bpy.types.NodeTreeInterfaceSocketIntUnsigned.html#bpy.types.NodeTreeInterfaceSocketIntUnsigned.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVector attribute)](bpy.types.NodeTreeInterfaceSocketVector.html#bpy.types.NodeTreeInterfaceSocketVector.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVector2D attribute)](bpy.types.NodeTreeInterfaceSocketVector2D.html#bpy.types.NodeTreeInterfaceSocketVector2D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVector4D attribute)](bpy.types.NodeTreeInterfaceSocketVector4D.html#bpy.types.NodeTreeInterfaceSocketVector4D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorAcceleration attribute)](bpy.types.NodeTreeInterfaceSocketVectorAcceleration.html#bpy.types.NodeTreeInterfaceSocketVectorAcceleration.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorAcceleration2D attribute)](bpy.types.NodeTreeInterfaceSocketVectorAcceleration2D.html#bpy.types.NodeTreeInterfaceSocketVectorAcceleration2D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorAcceleration4D attribute)](bpy.types.NodeTreeInterfaceSocketVectorAcceleration4D.html#bpy.types.NodeTreeInterfaceSocketVectorAcceleration4D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorDirection attribute)](bpy.types.NodeTreeInterfaceSocketVectorDirection.html#bpy.types.NodeTreeInterfaceSocketVectorDirection.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorDirection2D attribute)](bpy.types.NodeTreeInterfaceSocketVectorDirection2D.html#bpy.types.NodeTreeInterfaceSocketVectorDirection2D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorDirection4D attribute)](bpy.types.NodeTreeInterfaceSocketVectorDirection4D.html#bpy.types.NodeTreeInterfaceSocketVectorDirection4D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorEuler attribute)](bpy.types.NodeTreeInterfaceSocketVectorEuler.html#bpy.types.NodeTreeInterfaceSocketVectorEuler.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorEuler2D attribute)](bpy.types.NodeTreeInterfaceSocketVectorEuler2D.html#bpy.types.NodeTreeInterfaceSocketVectorEuler2D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorEuler4D attribute)](bpy.types.NodeTreeInterfaceSocketVectorEuler4D.html#bpy.types.NodeTreeInterfaceSocketVectorEuler4D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorFactor attribute)](bpy.types.NodeTreeInterfaceSocketVectorFactor.html#bpy.types.NodeTreeInterfaceSocketVectorFactor.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorFactor2D attribute)](bpy.types.NodeTreeInterfaceSocketVectorFactor2D.html#bpy.types.NodeTreeInterfaceSocketVectorFactor2D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorFactor4D attribute)](bpy.types.NodeTreeInterfaceSocketVectorFactor4D.html#bpy.types.NodeTreeInterfaceSocketVectorFactor4D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorPercentage attribute)](bpy.types.NodeTreeInterfaceSocketVectorPercentage.html#bpy.types.NodeTreeInterfaceSocketVectorPercentage.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorPercentage2D attribute)](bpy.types.NodeTreeInterfaceSocketVectorPercentage2D.html#bpy.types.NodeTreeInterfaceSocketVectorPercentage2D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorPercentage4D attribute)](bpy.types.NodeTreeInterfaceSocketVectorPercentage4D.html#bpy.types.NodeTreeInterfaceSocketVectorPercentage4D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorTranslation attribute)](bpy.types.NodeTreeInterfaceSocketVectorTranslation.html#bpy.types.NodeTreeInterfaceSocketVectorTranslation.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorTranslation2D attribute)](bpy.types.NodeTreeInterfaceSocketVectorTranslation2D.html#bpy.types.NodeTreeInterfaceSocketVectorTranslation2D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorTranslation4D attribute)](bpy.types.NodeTreeInterfaceSocketVectorTranslation4D.html#bpy.types.NodeTreeInterfaceSocketVectorTranslation4D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorVelocity attribute)](bpy.types.NodeTreeInterfaceSocketVectorVelocity.html#bpy.types.NodeTreeInterfaceSocketVectorVelocity.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorVelocity2D attribute)](bpy.types.NodeTreeInterfaceSocketVectorVelocity2D.html#bpy.types.NodeTreeInterfaceSocketVectorVelocity2D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorVelocity4D attribute)](bpy.types.NodeTreeInterfaceSocketVectorVelocity4D.html#bpy.types.NodeTreeInterfaceSocketVectorVelocity4D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorXYZ attribute)](bpy.types.NodeTreeInterfaceSocketVectorXYZ.html#bpy.types.NodeTreeInterfaceSocketVectorXYZ.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorXYZ2D attribute)](bpy.types.NodeTreeInterfaceSocketVectorXYZ2D.html#bpy.types.NodeTreeInterfaceSocketVectorXYZ2D.min_value)   - [(bpy.types.NodeTreeInterfaceSocketVectorXYZ4D attribute)](bpy.types.NodeTreeInterfaceSocketVectorXYZ4D.html#bpy.types.NodeTreeInterfaceSocketVectorXYZ4D.min_value) - [min_vertices (bpy.types.TriangulateModifier attribute)](bpy.types.TriangulateModifier.html#bpy.types.TriangulateModifier.min_vertices) - [min_x (bpy.types.FModifierLimits attribute)](bpy.types.FModifierLimits.html#bpy.types.FModifierLimits.min_x)   - [(bpy.types.LimitLocationConstraint attribute)](bpy.types.LimitLocationConstraint.html#bpy.types.LimitLocationConstraint.min_x)   - [(bpy.types.LimitRotationConstraint attribute)](bpy.types.LimitRotationConstraint.html#bpy.types.LimitRotationConstraint.min_x)   - [(bpy.types.LimitScaleConstraint attribute)](bpy.types.LimitScaleConstraint.html#bpy.types.LimitScaleConstraint.min_x)   - [(bpy.types.StripCrop attribute)](bpy.types.StripCrop.html#bpy.types.StripCrop.min_x) - [min_y (bpy.types.FModifierLimits attribute)](bpy.types.FModifierLimits.html#bpy.types.FModifierLimits.min_y)   - [(bpy.types.LimitLocationConstraint attribute)](bpy.types.LimitLocationConstraint.html#bpy.types.LimitLocationConstraint.min_y)   - [(bpy.types.LimitRotationConstraint attribute)](bpy.types.LimitRotationConstraint.html#bpy.types.LimitRotationConstraint.min_y)   - [(bpy.types.LimitScaleConstraint attribute)](bpy.types.LimitScaleConstraint.html#bpy.types.LimitScaleConstraint.min_y)   - [(bpy.types.StripCrop attribute)](bpy.types.StripCrop.html#bpy.types.StripCrop.min_y) - [min_z (bpy.types.LimitLocationConstraint attribute)](bpy.types.LimitLocationConstraint.html#bpy.types.LimitLocationConstraint.min_z)   - [(bpy.types.LimitRotationConstraint attribute)](bpy.types.LimitRotationConstraint.html#bpy.types.LimitRotationConstraint.min_z)   - [(bpy.types.LimitScaleConstraint attribute)](bpy.types.LimitScaleConstraint.html#bpy.types.LimitScaleConstraint.min_z) - [mini_axis_brightness (bpy.types.PreferencesView attribute)](bpy.types.PreferencesView.html#bpy.types.PreferencesView.mini_axis_brightness) - [mini_axis_size (bpy.types.PreferencesView attribute)](bpy.types.PreferencesView.html#bpy.types.PreferencesView.mini_axis_size) - [mini_axis_type (bpy.types.PreferencesView attribute)](bpy.types.PreferencesView.html#bpy.types.PreferencesView.mini_axis_type) - [minimize_stretch() (in module bpy.ops.uv)](bpy.ops.uv.html#bpy.ops.uv.minimize_stretch) - [minimum_distance (bpy.types.BrushCurvesSculptSettings attribute)](bpy.types.BrushCurvesSculptSettings.html#bpy.types.BrushCurvesSculptSettings.minimum_distance) - [minimum_length (bpy.types.BrushCurvesSculptSettings attribute)](bpy.types.BrushCurvesSculptSettings.html#bpy.types.BrushCurvesSculptSettings.minimum_length) - [minimum_weight (bpy.types.GreasePencilWeightAngleModifier attribute)](bpy.types.GreasePencilWeightAngleModifier.html#bpy.types.GreasePencilWeightAngleModifier.minimum_weight)   - [(bpy.types.GreasePencilWeightProximityModifier attribute)](bpy.types.GreasePencilWeightProximityModifier.html#bpy.types.GreasePencilWeightProximityModifier.minimum_weight) - [minkovsky_exponent (bpy.types.VoronoiTexture attribute)](bpy.types.VoronoiTexture.html#bpy.types.VoronoiTexture.minkovsky_exponent) - [minrate (bpy.types.FFmpegSettings attribute)](bpy.types.FFmpegSettings.html#bpy.types.FFmpegSettings.minrate) - [mirror() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.mirror)   - [(in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.mirror)   - [(in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.mirror)   - [(in module bpy.ops.particle)](bpy.ops.particle.html#bpy.ops.particle.mirror)   - [(in module bpy.ops.transform)](bpy.ops.transform.html#bpy.ops.transform.mirror) - [mirror_object (bpy.types.MirrorModifier attribute)](bpy.types.MirrorModifier.html#bpy.types.MirrorModifier.mirror_object) - [mirror_offset_u (bpy.types.MirrorModifier attribute)](bpy.types.MirrorModifier.html#bpy.types.MirrorModifier.mirror_offset_u) - [mirror_offset_v (bpy.types.MirrorModifier attribute)](bpy.types.MirrorModifier.html#bpy.types.MirrorModifier.mirror_offset_v) - [mirror_xr_session (bpy.types.SpaceView3D attribute)](bpy.types.SpaceView3D.html#bpy.types.SpaceView3D.mirror_xr_session) - [MirrorModifier (class in bpy.types)](bpy.types.MirrorModifier.html#bpy.types.MirrorModifier) - [miter_inner (bpy.types.BevelModifier attribute)](bpy.types.BevelModifier.html#bpy.types.BevelModifier.miter_inner) - [miter_outer (bpy.types.BevelModifier attribute)](bpy.types.BevelModifier.html#bpy.types.BevelModifier.miter_outer) - [mix() (aud.aud.Sound method)](aud.html#aud.aud.Sound.mix) - [mix_color (bpy.types.MaterialGPencilStyle attribute)](bpy.types.MaterialGPencilStyle.html#bpy.types.MaterialGPencilStyle.mix_color) - [mix_factor (bpy.types.DataTransferModifier attribute)](bpy.types.DataTransferModifier.html#bpy.types.DataTransferModifier.mix_factor)   - [(bpy.types.MaterialGPencilStyle attribute)](bpy.types.MaterialGPencilStyle.html#bpy.types.MaterialGPencilStyle.mix_factor)   - [(bpy.types.NormalEditModifier attribute)](bpy.types.NormalEditModifier.html#bpy.types.NormalEditModifier.mix_factor) - [mix_limit (bpy.types.NormalEditModifier attribute)](bpy.types.NormalEditModifier.html#bpy.types.NormalEditModifier.mix_limit) - [mix_loc (bpy.types.GeometryAttributeConstraint attribute)](bpy.types.GeometryAttributeConstraint.html#bpy.types.GeometryAttributeConstraint.mix_loc) - [mix_mode (bpy.types.ActionConstraint attribute)](bpy.types.ActionConstraint.html#bpy.types.ActionConstraint.mix_mode)   - [(bpy.types.CopyRotationConstraint attribute)](bpy.types.CopyRotationConstraint.html#bpy.types.CopyRotationConstraint.mix_mode)   - [(bpy.types.CopyTransformsConstraint attribute)](bpy.types.CopyTransformsConstraint.html#bpy.types.CopyTransformsConstraint.mix_mode)   - [(bpy.types.DataTransferModifier attribute)](bpy.types.DataTransferModifier.html#bpy.types.DataTransferModifier.mix_mode)   - [(bpy.types.GeometryAttributeConstraint attribute)](bpy.types.GeometryAttributeConstraint.html#bpy.types.GeometryAttributeConstraint.mix_mode)   - [(bpy.types.NormalEditModifier attribute)](bpy.types.NormalEditModifier.html#bpy.types.NormalEditModifier.mix_mode)   - [(bpy.types.TransformConstraint attribute)](bpy.types.TransformConstraint.html#bpy.types.TransformConstraint.mix_mode)   - [(bpy.types.VertexWeightMixModifier attribute)](bpy.types.VertexWeightMixModifier.html#bpy.types.VertexWeightMixModifier.mix_mode) - [mix_mode_rot (bpy.types.TransformConstraint attribute)](bpy.types.TransformConstraint.html#bpy.types.TransformConstraint.mix_mode_rot) - [mix_mode_scale (bpy.types.TransformConstraint attribute)](bpy.types.TransformConstraint.html#bpy.types.TransformConstraint.mix_mode_scale) - [mix_rot (bpy.types.GeometryAttributeConstraint attribute)](bpy.types.GeometryAttributeConstraint.html#bpy.types.GeometryAttributeConstraint.mix_rot) - [mix_scl (bpy.types.GeometryAttributeConstraint attribute)](bpy.types.GeometryAttributeConstraint.html#bpy.types.GeometryAttributeConstraint.mix_scl) - [mix_set (bpy.types.VertexWeightMixModifier attribute)](bpy.types.VertexWeightMixModifier.html#bpy.types.VertexWeightMixModifier.mix_set) - [mix_stroke_factor (bpy.types.MaterialGPencilStyle attribute)](bpy.types.MaterialGPencilStyle.html#bpy.types.MaterialGPencilStyle.mix_stroke_factor) - [mixdown() (in module bpy.ops.sound)](bpy.ops.sound.html#bpy.ops.sound.mixdown) - [mod_weighted_strength() (in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.mod_weighted_strength) - [modal() (bpy.types.Gizmo method)](bpy.types.Gizmo.html#bpy.types.Gizmo.modal)   - [(bpy.types.Operator method)](bpy.types.Operator.html#bpy.types.Operator.modal) - [modal_handler_add() (bpy.types.WindowManager class method)](bpy.types.WindowManager.html#bpy.types.WindowManager.modal_handler_add) - [mode (bpy.types.CompositorNodeCombineColor attribute)](bpy.types.CompositorNodeCombineColor.html#bpy.types.CompositorNodeCombineColor.mode)   - [(bpy.types.CompositorNodeSeparateColor attribute)](bpy.types.CompositorNodeSeparateColor.html#bpy.types.CompositorNodeSeparateColor.mode)   - [(bpy.types.FModifierGenerator attribute)](bpy.types.FModifierGenerator.html#bpy.types.FModifierGenerator.mode)   - [(bpy.types.FreestyleSettings attribute)](bpy.types.FreestyleSettings.html#bpy.types.FreestyleSettings.mode)   - [(bpy.types.FunctionNodeCombineColor attribute)](bpy.types.FunctionNodeCombineColor.html#bpy.types.FunctionNodeCombineColor.mode)   - [(bpy.types.FunctionNodeCompare attribute)](bpy.types.FunctionNodeCompare.html#bpy.types.FunctionNodeCompare.mode)   - [(bpy.types.FunctionNodeSeparateColor attribute)](bpy.types.FunctionNodeSeparateColor.html#bpy.types.FunctionNodeSeparateColor.mode)   - [(bpy.types.GeometryNodeCurveArc attribute)](bpy.types.GeometryNodeCurveArc.html#bpy.types.GeometryNodeCurveArc.mode)   - [(bpy.types.GeometryNodeCurveHandleTypeSelection attribute)](bpy.types.GeometryNodeCurveHandleTypeSelection.html#bpy.types.GeometryNodeCurveHandleTypeSelection.mode)   - [(bpy.types.GeometryNodeCurvePrimitiveBezierSegment attribute)](bpy.types.GeometryNodeCurvePrimitiveBezierSegment.html#bpy.types.GeometryNodeCurvePrimitiveBezierSegment.mode)   - [(bpy.types.GeometryNodeCurvePrimitiveCircle attribute)](bpy.types.GeometryNodeCurvePrimitiveCircle.html#bpy.types.GeometryNodeCurvePrimitiveCircle.mode)   - [(bpy.types.GeometryNodeCurvePrimitiveLine attribute)](bpy.types.GeometryNodeCurvePrimitiveLine.html#bpy.types.GeometryNodeCurvePrimitiveLine.mode)   - [(bpy.types.GeometryNodeCurvePrimitiveQuadrilateral attribute)](bpy.types.GeometryNodeCurvePrimitiveQuadrilateral.html#bpy.types.GeometryNodeCurvePrimitiveQuadrilateral.mode)   - [(bpy.types.GeometryNodeCurveSetHandles attribute)](bpy.types.GeometryNodeCurveSetHandles.html#bpy.types.GeometryNodeCurveSetHandles.mode)   - [(bpy.types.GeometryNodeCurveToPoints attribute)](bpy.types.GeometryNodeCurveToPoints.html#bpy.types.GeometryNodeCurveToPoints.mode)   - [(bpy.types.GeometryNodeDeleteGeometry attribute)](bpy.types.GeometryNodeDeleteGeometry.html#bpy.types.GeometryNodeDeleteGeometry.mode)   - [(bpy.types.GeometryNodeDistributePointsInGrid attribute)](bpy.types.GeometryNodeDistributePointsInGrid.html#bpy.types.GeometryNodeDistributePointsInGrid.mode)   - [(bpy.types.GeometryNodeExtrudeMesh attribute)](bpy.types.GeometryNodeExtrudeMesh.html#bpy.types.GeometryNodeExtrudeMesh.mode)   - [(bpy.types.GeometryNodeMergeLayers attribute)](bpy.types.GeometryNodeMergeLayers.html#bpy.types.GeometryNodeMergeLayers.mode)   - [(bpy.types.GeometryNodeMeshLine attribute)](bpy.types.GeometryNodeMeshLine.html#bpy.types.GeometryNodeMeshLine.mode)   - [(bpy.types.GeometryNodeMeshToCurve attribute)](bpy.types.GeometryNodeMeshToCurve.html#bpy.types.GeometryNodeMeshToCurve.mode)   - [(bpy.types.GeometryNodeMeshToPoints attribute)](bpy.types.GeometryNodeMeshToPoints.html#bpy.types.GeometryNodeMeshToPoints.mode)   - [(bpy.types.GeometryNodeSampleCurve attribute)](bpy.types.GeometryNodeSampleCurve.html#bpy.types.GeometryNodeSampleCurve.mode)   - [(bpy.types.GeometryNodeSetCurveHandlePositions attribute)](bpy.types.GeometryNodeSetCurveHandlePositions.html#bpy.types.GeometryNodeSetCurveHandlePositions.mode)   - [(bpy.types.GeometryNodeSetGreasePencilColor attribute)](bpy.types.GeometryNodeSetGreasePencilColor.html#bpy.types.GeometryNodeSetGreasePencilColor.mode)   - [(bpy.types.GeometryNodeSetMeshNormal attribute)](bpy.types.GeometryNodeSetMeshNormal.html#bpy.types.GeometryNodeSetMeshNormal.mode)   - [(bpy.types.GeometryNodeTrimCurve attribute)](bpy.types.GeometryNodeTrimCurve.html#bpy.types.GeometryNodeTrimCurve.mode)   - [(bpy.types.GreasePencilBuildModifier attribute)](bpy.types.GreasePencilBuildModifier.html#bpy.types.GreasePencilBuildModifier.mode)   - [(bpy.types.GreasePencilEnvelopeModifier attribute)](bpy.types.GreasePencilEnvelopeModifier.html#bpy.types.GreasePencilEnvelopeModifier.mode)   - [(bpy.types.GreasePencilLengthModifier attribute)](bpy.types.GreasePencilLengthModifier.html#bpy.types.GreasePencilLengthModifier.mode)   - [(bpy.types.GreasePencilSimplifyModifier attribute)](bpy.types.GreasePencilSimplifyModifier.html#bpy.types.GreasePencilSimplifyModifier.mode)   - [(bpy.types.GreasePencilTextureModifier attribute)](bpy.types.GreasePencilTextureM