+
    i                          ^ RI HtHt ^ RIHt ^ RIHtHtHt ^ RI	H
t
 ^RIHt ^RIHt  ! R R]4      t ! R	 R
]4      t ! R R]4      tR# )    )TypedAlias)Serialisable)
NestedBoolNestedIntegerNestedMinMax)ExtensionList)PictureOptions)GraphicalPropertiesc                      a  ] tR t^t o Rt]! R^ZRR7      t]! R4      t]! ^RRR7      t	]! R4      t
]! R^ZRR7      t]! R4      t]! RR7      t]! RR7      t]! R	4      t]! RR7      t]! ]RR
7      tRtRR ltRtV tR# )View3Dview3DT)minmax
allow_nonerotXi  hPercentrotYr   rAngAxexpected_typer   Nc                N    Wn         W n        W0n        W@n        WPn        W`n        R # Nr   r   r   depthPercentr   perspective)selfr   r   r   r   r   r   extLsts   &&&&&&&&Y/Users/agent/.openclaw/workspace/.venv/lib/python3.14/site-packages/openpyxl/chart/_3d.py__init__View3D.__init__"   s$     	 	(&    )r   r   r   r   r   r   ir   )   N   NTNN)__name__
__module____qualname____firstlineno__tagnamer   r   r   
x_rotationr   height_percentr   r   
y_rotationr   r   r   right_angle_axesr   r   r	   r   __elements__r!   __static_attributes____classdictcell____classdict__s   @r    r   r      s     GCRD9DvJst<H:&NSbT:DvJ D1L4(FX40K4@F$L' 'r#   r   c                      a  ] tR t^3t o Rt]! RR7      t]! ]RR7      t	]
! R4      t]! ]RR7      t]! ]RR7      tR	tR
R ltRtV tR# )SurfacesurfaceTr   r   spPrNc                *    Wn         W n        W0n        R # r   	thicknessr7   pictureOptions)r   r:   r7   r;   r   s   &&&&&r    r!   Surface.__init__?   s     #	,r#   )r;   r7   r:   r9   NNNN)r&   r'   r(   r)   r*   r   r:   r   r   r7   r   graphicalPropertiesr
   r;   r	   r   r/   r!   r0   r1   r2   s   @r    r5   r5   3   sR     G.I2tDD-DIN4@F;L- -r#   r5   c                      a a ] tR t^Jt oRtRt]! ]RR7      t]! ]	RR7      t
]! ]	RR7      t]! ]	RR7      tRV 3R lltRtVtV ;t# )_3DBasez
Base class for 3D charts
	ChartBaseTr   c                   < Vf   \        4       pWn        Vf   \        4       pW n        Vf   \        4       pW0n        Vf   \        4       pW@n        \        \        V `#  4        R # r   )	r   r   r5   floorsideWallbackWallsuperr@   r!   )r   r   rC   rD   rE   	__class__s   &&&&&r    r!   _3DBase.__init__W   sX     >XF=IE
yH yH gt%'r#   )rE   rC   rD   r   r=   )r&   r'   r(   r)   __doc__r*   r   r   r   r5   rC   rD   rE   r!   r0   r1   __classcell__)rG   r3   s   @@r    r@   r@   J   sK      GD9FD9E7t<H7t<H( (r#   r@   N)openpyxl.descriptorsr   r   !openpyxl.descriptors.serialisabler   openpyxl.descriptors.nestedr   r   r   openpyxl.descriptors.excelr	   markerr
   shapesr   r   r5   r@    r#   r    <module>rR      sG    . : 
 5 " '!'\ !'H-l -.(l (r#   