+
    Ĝi                     z    ^ RI HtHtHt ^ RIHt ^ RIHtHtH	t	H
t
Ht ^RIHt  ! R R]4      t ! R R]4      tR	# )
    )TypedSequenceAlias)Serialisable)FontFillBorder	Alignment
Protection)NumberFormatc                      a  ] tR t^t o RtRt]! ]RR7      t]! ]	RR7      t
]! ]RR7      t]! ]RR7      t]! ]RR7      t]! ]RR7      tRR ltRtV tR# )	DifferentialStyledxfT)expected_type
allow_noneNc                Z    Wn         W n        W0n        W@n        WPn        W`n        Wpn        R # N)fontnumFmtfill	alignmentborder
protectionextLst)selfr   r   r   r   r   r   r   s   &&&&&&&&e/Users/mibo/.openclaw/workspace/.venv-ak/lib/python3.14/site-packages/openpyxl/styles/differential.py__init__DifferentialStyle.__init__    s'     		"$    )r   r   r   r   r   r   r   )r   r   r   r   r   r   )NNNNNNN)__name__
__module____qualname____firstlineno__tagname__elements__r   r   r   r   r   r   r   r
   r   r	   r   r   r   r   __static_attributes____classdictcell____classdict__s   @r   r   r      sa     GRLt5D$?Ft5DI$?ID9FZDAJ r   r   c                      a  ] tR t^2t o RtRt]! ]R7      t]	! R4      t
RtRR ltR tR tR	 tR
 t]R 4       tRtV tR# )DifferentialStyleListz.
Dedupable container for differential styles.
dxfs)r   r   Nc                    Wn         R # r   r   )r   r   counts   &&&r   r   DifferentialStyleList.__init__>   s    r   c                    \        V\        4      '       g    \        R\        \        4      ,           4      hWP                  9   d   R# V P                  P                  V4       R# )zF
Check to see whether style already exists and append it if does not.
z	expected N)
isinstancer   	TypeErrorstrstylesappendr   r   s   &&r   r6   DifferentialStyleList.appendB   sG     #011K#.?*@@AA++3r   c                Z    V P                  V4       V P                  P                  V4      # )z/
Add a differential style and return its index
)r6   r5   indexr7   s   &&r   addDifferentialStyleList.addM   s%     	C{{  %%r   c                ,    \        V P                  4      # r   )boolr5   r   s   &r   __bool__DifferentialStyleList.__bool__U   s    DKK  r   c                (    V P                   V,          # r   )r5   )r   idxs   &&r   __getitem__!DifferentialStyleList.__getitem__Y   s    {{3r   c                ,    \        V P                  4      # r   )lenr   r?   s   &r   r/   DifferentialStyleList.count]   s    488}r   r.   )r/   ) N)r    r!   r"   r#   __doc__r$   r   r   r   r   r5   	__attrs__r   r6   r;   r@   rD   propertyr/   r&   r'   r(   s   @r   r+   r+   2   sW      G
!2
3C5\FI &!   r   r+   N)openpyxl.descriptorsr   r   r   !openpyxl.descriptors.serialisabler   openpyxl.stylesr   r   r	   r
   r   numbersr   r   r+   rI   r   r   <module>rQ      s;    
 ;  " >-L -r   