+
    5i$                     J   R t ^ RIHt ^ RIHtHt ]'       d   ^RIHt  ! R R]4      t ! R R]4      t	 ! R R	]4      t
 ! R
 R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      tR# )zY
Usage documentation at: <https://py-pdf.github.io/fpdf2/Presentations.html#transitions>
)ABC)TYPE_CHECKINGOptional)StandardSecurityHandlerc                   6   a  ] tR t^t o RV 3R lR lltRtV tR# )
TransitionNc                J   < V ^8  d   QhRS[ R,          RS[ S[,          RS[/#    _security_handlerr   _obj_idreturnr   intstr)format__classdict__s   "V/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/fpdf/transitions.py__annotate__Transition.__annotate__   s3     " "#$=>" #" 
	"    c                    \         hN)NotImplementedErrorselfr   r   s   &&&r   	serializeTransition.serialize   s
    
 "!r    NN__name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell__r   s   @r   r   r      s     " " "r   r   c                   H   a  ] tR t^t o V 3R lR ltRV 3R lR lltRtV tR# )SplitTransitionc                *   < V ^8  d   QhRS[ RS[ RR/# r
   	dimension	directionr   Nr   )r   r   s   "r   r   SplitTransition.__annotate__   s"     
# 
## 
## 
#$ 
#r   c                v    VR9  d   \        RV R24      hWn        VR9  d   \        RV R24      hW n        R# )HUnsupported dimension '&', must be H(horizontal) or V(ertical)Unsupported direction ' ', must be I(nward) or O(utward)Nr1   VIO
ValueErrorr,   r-   r   r,   r-   s   &&&r   __init__SplitTransition.__init__   sT    J&))4Z[  #J&))4TU  #r   Nc                J   < V ^8  d   QhRS[ R,          RS[ S[,          RS[/# r	   r   )r   r   s   "r   r   r/   "   s8     X X#$=>X #X 
	Xr   c                <    R V P                    RV P                   R2# )z<</Type /Trans /S /Split /DM /z /M />>r,   r-   r   s   &&&r   r   SplitTransition.serialize"   s$    
 0/?uT^^DTTVWWr   rC   r   r!   r"   r#   r$   r>   r   r%   r&   r'   s   @r   r)   r)      s!     
# 
#X X Xr   r)   c                   H   a  ] tR t^*t o V 3R lR ltRV 3R lR lltRtV tR# )BlindsTransitionc                $   < V ^8  d   QhRS[ RR/# )r
   r,   r   Nr.   )r   r   s   "r   r   BlindsTransition.__annotate__+        # ## #$ #r   c                >    VR9  d   \        RV R24      hWn        R# )r1   r2   r3   Nr6   )r<   r,   )r   r,   s   &&r   r>   BlindsTransition.__init__+   s+    J&))4Z[  #r   Nc                J   < V ^8  d   QhRS[ R,          RS[ S[,          RS[/# r	   r   )r   r   s   "r   r   rI   2   s8     D D#$=>D #D 
	Dr   c                "    R V P                    R2# )z<</Type /Trans /S /Blinds /DM /rB   r,   r   s   &&&r   r   BlindsTransition.serialize2   s    
 10@CCr   rO   r   rE   r'   s   @r   rG   rG   *   s!     # #D D Dr   rG   c                   H   a  ] tR t^:t o V 3R lR ltRV 3R lR lltRtV tR# )BoxTransitionc                $   < V ^8  d   QhRS[ RR/# r
   r-   r   Nr.   )r   r   s   "r   r   BoxTransition.__annotate__;   rJ   r   c                >    VR9  d   \        RV R24      hWn        R# )r9   r4   r5   Nr8   r<   r-   r   r-   s   &&r   r>   BoxTransition.__init__;   s+    J&))4TU  #r   Nc                J   < V ^8  d   QhRS[ R,          RS[ S[,          RS[/# r	   r   )r   r   s   "r   r   rU   B   8     C C#$=>C #C 
	Cr   c                "    R V P                    R2# )z<</Type /Trans /S /Blinds /M /rB   r-   r   s   &&&r   r   BoxTransition.serializeB       
 0/?rBBr   r]   r   rE   r'   s   @r   rR   rR   :   s!     # #C C Cr   rR   c                   H   a  ] tR t^Jt o V 3R lR ltRV 3R lR lltRtV tR# )WipeTransitionc                $   < V ^8  d   QhRS[ RR/# rT   r   )r   r   s   "r   r   WipeTransition.__annotate__K   rJ   r   c                >    VR9  d   \        RV R24      hWn        R# )    r4   z', must 0, 90, 180 or 270N)rf   Z        rW   rX   s   &&r   r>   WipeTransition.__init__K   s,    --))4MN  #r   Nc                J   < V ^8  d   QhRS[ R,          RS[ S[,          RS[/# r	   r   )r   r   s   "r   r   rd   R   8     B B#$=>B #B 
	Br   c                "    R V P                    R2# )z<</Type /Trans /S /Wipe /Di /rB   r]   r   s   &&&r   r   WipeTransition.serializeR       
 /t~~.>bAAr   r]   r   rE   r'   s   @r   ra   ra   J   s!     # #B B Br   ra   c                   6   a  ] tR t^Zt o RV 3R lR lltRtV tR# )DissolveTransitionNc                J   < V ^8  d   QhRS[ R,          RS[ S[,          RS[/# r	   r   )r   r   s   "r   r   DissolveTransition.__annotate__[   s3     / /#$=>/ #/ 
	/r   c                    R # )z<</Type /Trans /S /Dissolve>>r   r   s   &&&r   r   DissolveTransition.serialize[   s    
 /r   r   r   r    r'   s   @r   rq   rq   Z   s     / / /r   rq   c                   H   a  ] tR t^ct o V 3R lR ltRV 3R lR lltRtV tR# )GlitterTransitionc                $   < V ^8  d   QhRS[ RR/# rT   rc   )r   r   s   "r   r   GlitterTransition.__annotate__d        # ## #$ #r   c                >    VR9  d   \        RV R24      hWn        R# )rf   r4   z', must 0, 270 or 315N)rf   ri   i;  rW   rX   s   &&r   r>   GlitterTransition.__init__d   s%    M)6ykAVWXX"r   Nc                J   < V ^8  d   QhRS[ R,          RS[ S[,          RS[/# r	   r   )r   r   s   "r   r   ry   i   8     E E#$=>E #E 
	Er   c                "    R V P                    R2# )z <</Type /Trans /S /Glitter /Di /rB   r]   r   s   &&&r   r   GlitterTransition.serializei       
 2$..1ADDr   r]   r   rE   r'   s   @r   rw   rw   c   !     # #
E E Er   rw   c                   L   a  ] tR t^qt o RV 3R lR lltRV 3R lR lltRtV tR# )	FlyTransitionNc                :   < V ^8  d   QhRS[ RS[S[,          RR/# r+   )r   r   r   )r   r   s   "r   r   FlyTransition.__annotate__r   s&     
# 
## 
#(3- 
#4 
#r   c                v    VR9  d   \        RV R24      hWn        VR9  d   \        RV R24      hW n        R# )r1   r2   r3   Nr4   z', must 0, 270 or Noner6   )rf   ri   Nr;   r=   s   &&&r   r>   FlyTransition.__init__r   sT    J&))4Z[  #N*))4JK  #r   c                J   < V ^8  d   QhRS[ R,          RS[ S[,          RS[/# r	   r   )r   r   s   "r   r   r   ~   s3     
 
#$=>
 #
 
	
r   c                <    R V P                    RV P                   R2# )z<</Type /Trans /S /Glitter /M /z /Di /rB   rC   r   s   &&&r   r   FlyTransition.serialize~   s&     .dnn-=VDNNCSSUV	
r   rC   r   r   rE   r'   s   @r   r   r   q   s     
# 
#
 
 
r   r   c                   H   a  ] tR t^t o V 3R lR ltRV 3R lR lltRtV tR# )PushTransitionc                $   < V ^8  d   QhRS[ RR/# rT   rc   )r   r   s   "r   r   PushTransition.__annotate__   rz   r   c                >    VR9  d   \        RV R24      hWn        R# rf   r4   z', must 0 or 270N)rf   ri   rW   rX   s   &&r   r>   PushTransition.__init__   %    H$6ykAQRSS"r   Nc                J   < V ^8  d   QhRS[ R,          RS[ S[,          RS[/# r	   r   )r   r   s   "r   r   r      rl   r   c                "    R V P                    R2# )z<</Type /Trans /S /Push /Di /rB   r]   r   s   &&&r   r   PushTransition.serialize   ro   r   r]   r   rE   r'   s   @r   r   r      s!     # #
B B Br   r   c                   H   a  ] tR t^t o V 3R lR ltRV 3R lR lltRtV tR# )CoverTransitionc                $   < V ^8  d   QhRS[ RR/# rT   rc   )r   r   s   "r   r   CoverTransition.__annotate__   rz   r   c                >    VR9  d   \        RV R24      hWn        R# r   rW   rX   s   &&r   r>   CoverTransition.__init__   r   r   Nc                J   < V ^8  d   QhRS[ R,          RS[ S[,          RS[/# r	   r   )r   r   s   "r   r   r      r[   r   c                "    R V P                    R2# )z<</Type /Trans /S /Cover /Di /rB   r]   r   s   &&&r   r   CoverTransition.serialize   r_   r   r]   r   rE   r'   s   @r   r   r      s!     # #
C C Cr   r   c                   H   a  ] tR t^t o V 3R lR ltRV 3R lR lltRtV tR# )UncoverTransitionc                $   < V ^8  d   QhRS[ RR/# rT   rc   )r   r   s   "r   r   UncoverTransition.__annotate__   rz   r   c                >    VR9  d   \        RV R24      hWn        R# r   rW   rX   s   &&r   r>   UncoverTransition.__init__   r   r   Nc                J   < V ^8  d   QhRS[ R,          RS[ S[,          RS[/# r	   r   )r   r   s   "r   r   r      r~   r   c                "    R V P                    R2# )z <</Type /Trans /S /Uncover /Di /rB   r]   r   s   &&&r   r   UncoverTransition.serialize   r   r   r]   r   rE   r'   s   @r   r   r      r   r   r   c                   6   a  ] tR t^t o RV 3R lR lltRtV tR# )FadeTransitionNc                J   < V ^8  d   QhRS[ R,          RS[ S[,          RS[/# r	   r   )r   r   s   "r   r   FadeTransition.__annotate__   s3     . .#$=>. #. 
	.r   c                    R # )z<</Type /Fade /S /Dissolve>>r   r   s   &&&r   r   FadeTransition.serialize   s    
 .r   r   r   r    r'   s   @r   r   r      s     . . .r   r   N)__doc__abcr   typingr   r   
encryptionr   r   r)   rG   rR   ra   rq   rw   r   r   r   r   r   r   r   r   <module>r      s     *3" "Xj X*Dz D CJ C BZ B / /E
 E
J 
.BZ BCj CE
 E.Z .r   