+
    VBi                        R t ^ RIHt ^ RIHt ^ RIt^ RIt^ RIH	t	 ^ RI
t
^ RItRRRR/tR	 R
 ltR R lt]R8X  d
   ]! 4        R# R# )z
Adapt a word-processor-generated styles.odt for odtwriter use:

Drop page size specifications from styles.xml in STYLE_FILE.odt.
See https://docutils.sourceforge.io/docs/user/odt.html#page-size
)annotations)ElementTreeN)mkstempstylez/urn:oasis:names:tc:opendocument:xmlns:style:1.0foz;urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0c                   V ^8  d   QhRR/#    returnNone )formats   "H/usr/lib/python3.14/site-packages/docutils/writers/odf_odt/prepstyles.py__annotate__r       s     "' "'4 "'    c           	     (   \         P                  ! V 4      pVP                  R 4      pRp\        P                  ! VRR7       FD  w  rEVR8X  d(   \        P
                  ! V^ ,          V^,          4       K3  VR8X  g   K<  Ve   KB  TpKF  	  VP                  4        VP                  R\        R7       FW  p\        VP                  4       F;  pVP                  R\        R,          ,          4      '       g   K.  VP                  V K=  	  KY  	  \        4       p\         P                  ! \        P                  ! V^ ,          R	4      R
\         P                  4      p	VP!                  4        Fh  p
V
P"                  R 8X  d+   V	P%                  V
\        P&                  ! VRR7      4       K>  V	P%                  WP)                  V
P"                  4      4       Kj  	  V	P                  4        VP                  4        \*        P,                  ! V^,          V 4       R# )z
styles.xmlNstartstart-ns)eventsz.//style:page-layout-properties)
namespacesz{%s}r   wbwzUTF-8)encoding)r   r   )zipfileZipFileopenET	iterparseregister_namespaceclosefindall
NAMESPACESlistattrib
startswithr   osfdopenZIP_DEFLATEDinfolistfilenamewritestrtostringreadshutilmove)r)   zinstylesrooteventelemelattrtempnamezoutitems   &          r   	prepstyler9       sv   
//(
#CXXl#FD||F3HIJ!!$q'473g| J LLNll<&0  2ODv
4(8899IIdO $2 yH??299Xa[$7"//1D ==L(MM$D7 CDMM$ 78	  	JJLIIK
KKX&r   c                   V ^8  d   QhRR/# r   r   )r   s   "r   r   r   E   s      d r   c                 p   \         P                  R ,          p \        V 4      ^8w  g   V ^ ,          R9   dm   \        \        \         P
                  R7       \        R\         P                  ^ ,          ,          \         P
                  R7       \         P                  ! ^4       V ^ ,          p\        V4       R# ):   NN)filezUsage: %s STYLE_FILE.odt
N)z-hz--help)sysargvlenprint__doc__stderrexitr9   )argsr)   s     r   mainrF   E   sl    88B<D
4yA~a$44gCJJ'*SXXa[8szzJAwHhr   __main__)rB   
__future__r   	xml.etreer   r   r>   r   tempfiler   r-   r%   r!   r9   rF   __name__r   r   r   <module>rL      sW    # ( 
    	 >
G
"'J zF r   