+
    f7i  c                   sh    ^ RI Ht ^ RIHt ^ RIHtHt ^RIHt Rt	 ! R R]P                  4      t
R# )	i    )sstruct)safeEval)timestampFromStringtimestampToString)DefaultTablezb
		>	# big endian
		version:        I
		FFTimeStamp:    Q
		sourceCreated:  Q
		sourceModified: Q
c                   s<   a  ] tR t^t o RtR tR tR tR tRt	V t
R# )table_F_F_T_M_a%  FontForge Time Stamp table

The ``FFTM`` table is used by the free-software font editor
FontForge to record timestamps for the creation and modification
of font source (.sfd) files and a timestamp for FontForge's
own source code.

See also https://fontforge.org/docs/techref/non-standard.html
c                s@    \         P                  ! \        W4      w  r4R # N)r    Zunpack2
FFTMFormat)selfdatattFontZdummyZrests   &&&  F/usr/lib64/python3.14/site-packages/fontTools/ttLib/tables/F_F_T_M_.py	decompileZtable_F_F_T_M_.decompile   s    ooj$=t    c                s<    \         P                  ! \        V 4      pV# r   )r    Zpackr   )r   r
   r	   s   && r   compileZtable_F_F_T_M_.compile   s    ||J-r   c                s   VP                  R 4       VP                  4        \        P                  ! \        4      w  r4pV FB  p\        W4      pVR9   d   \        V4      pVP                  WgR7       VP                  4        KD  	  R# )zBFontForge's timestamp, font source creation and modification dates)valueNZFFTimeStampZsourceCreatedZsourceModified)ZcommentZnewliner    Z	getformatr   Zgetattrr   Z	simpletag)r   Zwriterr
   ZformatstringZnamesZfixesnamer   s   &&&     r   toXMLZtable_F_F_T_M_.toXML!   st    P	
 	%,%6%6z%B"UDD'EII)%0T/NN r   c                sl    VR ,          pVR9   d   \        V4      pM\        V4      p\        WV4       R# )r   Nr   )r   r   Zsetattr)r   r   ZattrsZcontentr
   r   s   &&&&& r   fromXMLZtable_F_F_T_M_.fromXML.   s1    gEE'.EUOEE"r    N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   r   r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s#     ># #r   r   N)ZfontTools.miscr    ZfontTools.misc.textToolsr   ZfontTools.misc.timeToolsr   r   Z r   r   r   r   r   r   <module>r      s*    " - K 
%#\.. %#r   