
    eB1i(                    Q   d dl Z d dlZe j                  j	                  ej                  j                  e             d dl d dlZd dl	Z	 ej                  d      Z ej                  d      Zd Zd Zd Zd Zd	 Zd
 Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Z ej                  d      ad Z d Z! ej                  d      a"d Z#d Z$d Z%d Z&d Z' ej                  d       a(d! Z)d" Z*d# Z+d$ Z,d% Z-d& Z. ej                  d'      a/d( Z0 ej                  d)      a1d* Z2d+ Z3d, Z4d- Z5d. Z6d/ Z7d0 Z8d1 Z9 ej                  d2      a:d3 Z;d4 Z<d5 Z=i e>d6fdfee>d7fdfe5e>d8fdfe5e>d9fdfe5e>d:fdfe5e>d;fdfee>d<fdfee>d=fdfe5e>d>fdfe5e>d?fdfe5e>d@fdfe5e?dAfdfee?dBfdfee?dCfdfee?dDfdfee?dEfdfe5e?dFfdfe5i e?dGfdfe5e?dHfe?dIffe'e?dHfdfe)e?dJfdfe5e?dKfdfee?dLfdfe5e?dMfdfee?dNfdfee?dOfdfee?dPfdfee?dQfdfe5e?dRfdfee?dSfdfee?dTfdfee?dUfdfe5e?dVfdfee?dWfdfe5i e?dXfdfe5e?dYfdfe5e?dZfdfe5e?d[fdfee?d\fdfe5e?d]fdfe5e?d^fdfe5e?d_fdfee?d`fdfe0e?dafdfee?dbfdfe5e?dcfdfe5e?ddfdfe5e?defdfee?dffdfe5e?dgfdfe5e?dhfdfe5i e?difdfe5e?djfdfe5e?dkfdfe!e?dlfdfee?dmfdfee?dnfdfee?dofdfe5e?dpfdfee?dqfdfe5e?d>fdfe5e?drfdfe5e?dsfdfe5e?dtfdfee?dufdfe5e?dvfdfe5e?dwfdfe.e?dxfdfei e?dyfdfee?dzfdfe5e?d{fdfee?d|fdfe5e?d}fdfe5e?d~fdfee?dfdfe5e?dfdfe5e?dfdfee?dfdfe+e?dfdfe5e?dfdfe5e?dfdfe5e?dfdfe5e?dfdfee?dfdfee?dfdfe5i e?dfdfee?dfdfee?dfdfee?dfdfee?dfdfe5e?dfdfe5e?dfdfee?dfdfee@d>fdfee@dfdfeeAdfdfe5eAdfdfe5eAdfdfe5eAdfdfe5eAdfdfeeAdfdfeeAdfdfe#i eAdfdfe5eAdfdfe5eAdfdfe#eAdfdfe5eAdfdfe5eAdfdfe5eAdfdfeeAdfdfe5eAdfdfe#eAdfdfe5eAdfdfeeAdfdfe5eAdfdfe5eAdfdfe5eAdfdfe5eAdfdfe5eAdfdfe5i eAdfdfe5eAdfdfe.eAdfdfe5eAdfdfe5eAdfdfeeAdfdfe5eAdfdfe5eAdfdfe5eAdfdfe5eAdfdfe5eAdfdfe5eAdfdfe5eAdfdfe5eAdfdfe5eAdfdfe5eAdfdfe5eBdfdfe5i eBdfdfeeBdfdfe5eBdfdfeeBdfdfeeBdfdfe5eBdfdfe5eBdfdfe5eBdfdfe5eBdfdfe5eBdfdfe5eBdfdfe5eBdfdfeeBdfdfe5eBdfdfe#eBdfdfe5eBdfdfe5eBdfdfei eBdfdfe5eBdfdfe5eBdfdfe5eBdfdfe-eBdfdfe5eBdfdfe5eBdfdfeeBdfdfe5eBdfdfe5eBdfdfeeBdfdfe5eBdfdfeeBdfdfe5eBdfdfe#eBdfdfe3eBdfdfe5eBdfdfe5i eBdfdfe5eBdfdfe5eBdfdfe5eBdfdfe5eBdfdfe$eBdfdfeeBdfdfe$eBdfdfeeBdfdfe$eBdfdfeeBdfdfeeBdfdfe5eBdfdfe5eBdfdfe.eBdfdfe#eBdfdfe5eBdfdfe5i eBdfdfe5eBdfdfeeBdfdfe)eBdfdfe5eBdfdfe5eBdfdfeeBdfdfe5eBdfdfeeBdfdfeeBdfdfeeBdfdfe5eBdfdfe5eBdfdfeeBdfdfe5eBdfdfeeBdfdfeeBdfdfei eBdfdfeeBdfdfeeBd fdfe5eBdfdfe5eBdfdfeeBdfdfe5eBdfdfe5eBdfdfeeBdfdfe5eBdfdfe5eBdfdfe5eBd	fdfe5eBd
fdfe5eBdfdfe5eBdfdfeeBdfdfe$eBdfdfe,i eBdfdfe5eBdfdfe5eBdfdfe5eBdfdfe$eBdfdfe5eBdfdfeeBdfdfe5eBd:fdfe5eBdfdfeeBdfdfeeBdfdfe5eBdfdfe5eBdfdfe5eBdfdfe5eBdfdfe5eBdfdfe5eBdfdfe5i eBdfdfe5eBd fdfe5eBd!fdfe5eBd"fdfe#eBd#fdfeeBd$fdfeeBd%fdfe5eBd&fdfe5eBd'fdfe5eBd(fdfe5eBd)fdfe5eBd*fdfe5eBd+fdfe5eBd,fdfe5eBd-fdfeeBd;fdfe5eBd.fdfe5i eBd/fdfe5eBd0fdfe5eBd1fdfe5eBd2fdfe5eBd3fdfe5eBd4fdfeeBd5fdfe5eBd6fdfe#eBd7fdfeeBd8fdfe5eBd9fdfe#eBd:fdfe+eBd;fdfeeBd<fdfe5eBd=fdfe5eBd>fdfe5eBd?fdfei eBd@fdfeeBdAfdfe5eBd>fdfe*eBdBfdfeeBdCfdfe5eBdDfdfe5eBdEfdfe5eBdFfdfe5eBdGfdfe5eBdHfdfe5eBdIfdfe3eBdJfdfeeBdKfdfeeBdLfdfeeBdMfdfe5eBdNfdfe2eBdOfdfei eBdPfdfeeBdQfdfe5eBdRfdfeeBdSfdfe5eBdfdfe5eBdTfdfe5eBdUfdfe#eBdVfdfe#eBdWfdfe5eBdXfdfeeBdYfdfe5eBdZfdfeeBd[fdfeeBd\fdfe5eBd]fdfe5eBd^fdfe.eBd_fdfe#i eBd`fdfe5eBdafdfe5eBdbfdfe5eBdcfdfeeBddfdfe5eBdefdfe5eBdffdfe5eBdgfdfe5eBdhfdfe5eBdfdfe+eBdifdfe5eBdjfdfe5eBdkfdfeeBdlfdfeeBdmfdfe5eBdnfdfeeBdofdfe5i eBdpfdfeeBdqfdfe+eBdrfdfe5eBdsfdfe5eBdtfdfe5eBdfdfe5eBdfdfe5eBdufdfe5eBd@fdfe5eBdvfdfe5eBdwfdfe5eBdxfdfe5eBdyfdfe5eBdzfdfe5eBd{fdfe.eCd|fdfe5eCd}fdfe5i eCdfdfe5eCd~fdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe3eCdfdfe#eCdfdfe9eCdfdfe#eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5i eCdfdfe5eCdfdfeeCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe9eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5i eCdfdfe5eCdfdfe#eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe#eCdfdfe#eCdfdfe9eCdfdfe#eCdfdfe#eCdfdfe#eCdfdfe5eCdfdfe5i eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eCdfdfe5eDdfdfeeDdfdfeeDdfdfeeDdfdfeeDdfdfeeDdfdfeeDdfdfeeDdfdfe5eDdfdfe5eDd9fdfe5eDdfdfe5i eDdfdfe)eDdfdfeeDdfdfeeDdfdfe5eDdfdfe5eDdfdfe5eDdfdfe5eDdfdfeeDdfdfeeDdfdfe5eDdfdfeeDdfdfeeDdfdfe5eDdfdfe5eDdfdfeeDdfdfe5eDdfdfei eDdfdfe5eDd;fdfeeDdfdfeeDdfdfe5eDdfdfeeDdfdfe5eDdfdfeeDdfdfe5eDdfdfe5eDdfdfe%eDdfdfe5eDdfdfe5eDdfdfe5eDdfdfe.eDdfdfe5eDdfdfe5eDdfdfe5i eDdfdfeeDdfdfeeDd>fdfe5eDdfdfe5eDdfdfe5eDdfdfe5eDdfdfe3eDdfdfeeDdfdfe5eDdfdfeeDdfdfeeDdfdfeeDdfdfe.eDdfdfe5eDdfdfeeDdfdfe5eDdfdfe3i eDdfdfe5eDdfdfe.eDdfdfeeDdqfdfe+eDdfdfe5eDdfdfeeDdfdfeeDd@fdfe5eDdfdfe5eDdfdfe5eDdfdfe5eEdfdfe5eFdfdfeeFdfdfe5eFdfdfe5eGdfdfe5eGdfdfe5i eGdfdfe5eGdfdfe5eGd fdfe5eGdfdfe.eGdfdfe5eGdfdfe5eGdfdfe5eGdfdfe5eGdfdfe.eGdfdfe5eHdfdfe.eHdfdfe.eHd	fdfeeHd
fdfeeHdfdfe.eHdfdfe.eHdfdfe.i eHd>fdfe5eHdfdfe.eHdfdfe.eHdfdfe.eHdfdfe.eHdfdfe.eHdfdfe.eHdfdfe.eHdfdfe.eHdfdfe.eHdfdfe&eHdfdfe.eIdfdfeeIdfdfe5eIdfdfe9eIdfdfeeIdfdfe5i eIdfdfeeIdfdfeeIdfdfe5eIdfdfeeIdfdfe9eId fdfeeId!fdfeeId"fdfeeId#fdfeeId$fdfeeId%fdfeeId&fdfe eIdfdfe9eIdhfdfe5eId'fdfeeIdfdfe5eId(fdfe9i eId)fdfe5eId*fdfe9eId+fdfe5eId,fdfeeJd-fdfeeJd.fdfeeJd/fdfe5eJd0fdfe5eJd1fdfeeJd2fdfe5eJd3fdfe5eJd4fdfe5eJdfdfeeJd5fdfe5eJd>fdfe5eJd6fdfeeJd7fdfei eJd8fdfe5eJd9fdfe5eJd:fdfe5eJd;fdfeeJdfdfe5eJd@fdfeeJdfdfe5eJdfdfe5eKd<fdfe5eKd=fdfe5eKd>fdfeeKd?fdfeeKdHfdfe5eKdfdfe-eKd
fdfeeKdfdfe5eKd@fdfei eKdAfdfeeKdBfdfeeKdCfdfeeKdDfdfe5eKdEfdfe5eKdFfdfeeKdGfdfeeKdHfdfeeKdIfdfe5eKdJfdfeeKdKfdfeeKdLfdfeeKd>fdfe5eKdMfdfe5eKdEfdfe5eKdNfdfe5eKdOfdfe5i eKdPfdfeeKdQfdfeeKdRfdfeeKdSfdfe+eKdTfdfe5eKdUfdfe5eKdVfdfe5eKdWfdfe5eKdXfdfeeKdYfdfeeKdZfdfe5eKd[fdfe5eKd\fdfe5eKd]fdfe5eKd^fdfeeKd_fdfeeKdfdfe+i eKd`fdfe5eKdafdfe5eKdbfdfe5eKdcfdfe5eKddfdfe5eKdefdfe5eKdffdfe5eKdgfdfeeKdhfdfe.eKdifdfe5eLdjfdfeeLdfdfeeLdkfdfe5eMdlfdfeeMdmfdfe5eMdnfdfe5eMdofdfe5i eMdpfdfeeMdqfdfe5eMdrfdfe5eMdsfdfe5eMdtfdfeeMdfdfe5eMdufdfe5eMdfdfe5eMdvfdfe5eMdwfdfe5eMdfdfe5eMdxfdfe5eMdyfdfe5eMdzfdfe5eMd{fdfe5eMd|fdfe5eMd}fdfe.i eMd~fdfe5eMdfdfe5eMdfdfe5eMdfdfe5eMdfdfeeMdfdfe5eMdfdfe5eMdfdfe5eNdfdfe5eNdfdfe+eNdfdfeeNdfdfeeNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5i eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdHfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe+eNdfdfe5eNdfdfe3eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5i eNdfdfe5eNdfdfeeNdfdfe5eNdfdfe#eNdfdfe#eNdfdfe#eNdfdfeeNdfdfeeNdfdfeeNdfdfe5eNdfdfe5eNdfdfeeNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5i eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfeeNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe#eNdfdfe#eNdfdfe#i eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe#eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfeeNdfdfeeNdfdfe5eNdfdfe5eNdfdfe#i eNdfdfe#eNdfdfe5eNdfdfeeNdfdfe5eNdfdfe5eNdfdfeeNdfdfeeNdfdfe#eNdfdfeeNdfdfeeNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe+eNdfdfe5eNdfdfe5i eNdfdfeeNdfdfe5eNdfdfe3eNdfdfeeNdfdfe5eNdfdfe5eNdfdfe#eNdfdfe5eNdlfdfe3eNdfdfe3eNdfdfe+eNd:fdfe+eNdfdfeeNdfdfe5eNdfdfe5eNd>fdfe*eNd>feNdffe5i eNdfdfe+eNdfdfe5eNdfdfeeNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe+eNdIfdfe5eNdfdfe5eNdfdfe5eNdfdfe+eNdfdfe+eNd$feNdffe#eNd$fdfe5eNdfdfe5eNdfdfei eNdfdfe5eNdfdfe5eNdfeNdffeeNdfeNdffe5eNdfdfe5eNdfdfeeNdfdfe5eNdfdfe5eNdfdfe5eNd fdfe5eNdfdfe5eNdfdfeeNd&fdfe eNdfdfe eNdfdfe eNdfdfe5eNdfdfe5i eNdfdfe5eNdfdfe5eNdfdfe5eNd	fdfe5eNd
fdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfeeNdfdfeeNdhfdfe5eNdfdfe+eNdfdfe5eNdfdfe5eNdfdfe5i eNdfdfe5eNdfdfeeNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNdfdfe5eNd fdfe5eNd!fdfeeNd"fdfe5eNd#fdfe5eNd$fdfe5i eNd%fdfe5eNd&fdfe5eNd'fdfe5eNd(fdfe5eNd)fdfe5eNd*fdfe5eNd+fdfe5eNd,fdfe5eNd-fdfe5eNd.fdfe5eNd/fdfe5eNdfdfe5eNd0fdfeeNd1fdfeeNd2fdfeeNd3fdfe5eNd4fdfe5i eNd5fdfe5eNd6fdfeeNdfdfe5eNd7fdfe5eNd8fdfeeNd9fdfe5eNd:fdfe#eNd;fdfeeNd<fdfe5eOd=fdfeeOd>fdfeeOd?fdfeeOd@fdfe5eOdAfdfeeOdfdfe5eOdfdfe5eOdBfdfe5i eOdCfdfeeOdDfdfe5eOdfdfe5eOdfdfe5eOdEfdfe5eOdfdfe5eOdfdfe5eOdfdfe5eOdFfdfe5eOdGfdfe5eOdHfdfe5eOdIfdfe5eOdJfdfeeOdfdfe#eOdKfdfeeOdLfdfeeOd>fdfe5i eOdMfdfe5eOdrfdfe5eOdNfdfeeOdOfdfeeOdPfdfe5eOdQfdfe5eOdRfdfe#eOdSfdfe#eOdTfdfe#eOdUfdfeeOdVfdfe5eOdWfdfeeOdXfdfeeOdYfdfe5eOdZfdfeeOd[fdfeeOd\fdfei eOd]fdfe5eOd^fdfe5eOd_fdfe6eOd`fdfe5eOdafdfe#eOdfdfe5eOdbfdfeeOdcfdfeeOddfdfe5eOdefdfeeOdffdfeeOdgfdfeeOdhfdfeeOdifdfeeOdjfdfe;eOdfdfe#eOdkfdfe5i eOdlfdfe#eOdmfdfeeOdnfdfe$eOdofdfe$eOdpfdfe#eOdqfdfe$eOdrfdfe$ePdsfdfe5ePdtfdfeePdufdfeePdfdfe5ePdvfdfeePdwfdfe5ePdxfdfeePdfdfe5ePdyfdfeePdzfdfe5i ePd{fdfe5ePd|fdfe5ePd|fdfe5ePd}fdfeePd}fdfe5ePd~fdfe5ePdfdfe5ePdfdfe5ePdfdfe5ePdfdfeePdfdfe5ePdfdfeePdfdfe5ePdfdfe5ePdfdfeePdfdfeePdfdfe5i ePdfdfeePdfdfeePdfdfeePdfdfe3ePdfdfe9ePdfdfe5ePdfdfe5ePdfdfe5ePdfdfe5ePdfdfe5ePdfdfe5ePdfdfe5ePd1fdfeePdfdfe+ePdfdfe5ePdfdfeePdfdfei ePdfdfeePdfdfeePdfdfe5ePdfdfe5ePdfdfeePdfdfe5ePdfdfeePdfdfe5ePdfdfe5ePdfdfeePdfdfeePdfdfeePdfdfeePdfdfe#ePdfdfe#ePdfdfeePdfdfei ePdfdfe5ePdfdfe.ePdfdfe5ePdfdfe5ePdfdfe5ePdfdfe4ePdfdfe4ePd:fdfeePdfdfe5ePdfdfe5ePdfdfe5ePdfdfe.ePdfdfe5ePdfdfeePd;fdfe5ePdfdfeePdfdfei ePdfdfe.ePdfdfeePdfdfe5ePdfdfeePdfdfeePdfdfe5ePdfdfe9ePdfdfe9ePdfdfe3ePdfdfe4ePdfdfe3ePdfdfe4ePdfdfe5ePdfdfeePdfdfeePdfdfeePdfdfei ePdfdfe.ePdfdfe5ePdfdfe5ePdfdfe5ePd|fdfe5ePdfdfeePd>fdfe5ePd>fdfe5ePdfdfe3ePdfdfe3ePdfdfe3ePdfdfe3ePdfdfe3ePdfdfe3ePdfdfe3ePdfdfe5ePdfdfei ePdfdfeePdfdfe5ePdfdfe5ePdfdfe5ePdfdfe5ePdfdfe5ePdfdfeePdfdfe+ePdfdfeePdfdfe5ePd$fdfeePdfdfeePdfdfeePdfdfe5ePdfdfeePdOfdfeePdfdfe5i ePdfdfeePdfdfe5ePdfdfe5ePd&fdfe ePdfdfeePdfdfeePdfdfe5ePdfdfeePdfdfe5ePdfdfe5ePdfdfeePdfdfe5ePdfdfeePdfdfeePdfdfe5ePdfdfeePdfdfe5i ePdfdfe5ePdfdfe5ePdfdfe5ePdfdfe5ePdfdfe5ePdfdfe5ePd\fdfe5ePdfdfeePdfdfeePdfdfeePdfdfeePdfdfe5ePdfdfeePdfdfe3ePdfdfeePdfdfe+ePdfdfei ePdfdfeePdfdfe5ePdfdfe5ePdfdfe5ePdfdfe5ePdfdfe5ePdfdfe5ePdfdfe5ePdfdfeePdfdfe5ePdfdfeePdfdfeePdfdfeePdfdfeePdfdfe5ePdfdfeePdfdfei ePdfdfeePdfdfeePdfdfeePdfdfe5ePd@fdfe5ePd@fdfe5ePdfdfe5ePdifdfe5eQd fdfeeQdfdfe5eQdfdfeeQdfdfe3eQdfdfe5eQdfdfe5eQdfdfe5eQdfdfe5eQdfdfe5i eQd	fdfeeQd
fdfe#eQdfdfeeQdfdfe5eQdfdfe5eQdfdfe5eQdfdfe5eQdfdfe5eQdfdfe5eQdfdfe5eQdfdfe.eQdfdfeeQdfdfe5eQdfdfe5eQdfdfeeQdfdfe5eQdfdfe+i eQdfdfe+eQdfdfe-eQdfdfe5eQdfdfeeQdfdfeeQdfdfeeQdfdfeeQd fdfe+eQdfdfeeQd!fdfe5eQd"fdfeeQd#fdfeeQd$fdfeeQd%fdfeeQd&fdfeeQd'fdfeeQdfdfei eQd(fdfe5eQd)fdfe5eQd*fdfe5eQd+fdfe5eQd,fdfe5eQdfdfe5eQd-fdfeeQd1fdfeeQd.fdfe+eQd/fdfe5eQdfdfe5eQd0fdfe3eQd1fdfe.eQd2fdfeeQdDfdfeeQd3fdfe5eQd4fdfe5i eQdfdfe5eQd5fdfeeQd6fdfe5eQd:fdfeeQd7fdfeeQd8fdfe5eQd;fdfeeQd9fdfe5eQd:fdfeeQd;fdfe.eQd<fdfe5eQd=fdfe5eQd>fdfe5eQd?fdfeeQd@fdfeeQdAfdfe5eQdBfdfe5i eQdBfdfe5eQdCfdfe5eQdDfdfe5eQdEfdfe5eQdFfdfe5eQdGfdfe5eQdHfdfe5eQd/fdfe5eQdfdfe5eQdIfdfe5eQdJfdfe3eQdfdfeeQdKfdfe5eQdLfdfe*eQdMfdfe5eQdNfdfe#eQdOfdfei eQdPfdfe+eQd:fdfe+eQdQfdfe5eQdRfdfe5eQdSfdfe5eQd>fdfe5eQdTfdfe7eQdUfdfe5eQdVfdfe5eQdWfdfeeQdXfdfe5eQdYfdfeeQdMfdfe5eQdZfdfe5eQd[fdfe5eQd\fdfeeQdNfdfe5i eQd]fdfe5eQd^fdfe5eQdOfdfeeQdfdfe5eQdfdfeeQd_fdfe5eQd`fdfe5eQdafdfe5eQdbfdfeeQdcfdfe5eQddfdfeeQdefdfeeQdffdfe.eQdgfdfe5eQdhfdfe5eQdifdfe5eQdjfdfe5i eQdkfdfe5eQdlfdfe5eQdmfdfeeQdnfdfeeQdfdfe5eQdofdfe5eQdpfdfe.eQdpfdfe3eQd8fdfe5eQdqfdfe5eQdrfdfe5eQdsfdfe5eQdfdfe+eQdtfdfe+eQdufdfe5eQdvfdfe.eQdfdfe5i eQdwfdfe5eQdxfdfeeQd;fdfeeQd;fdfe8eQdfdfe5eQdfdfeeQdyfdfe5eQdzfdfeeQd{fdfeeQd|fdfeeQd}fdfeeQd~fdfeeQdfdfeeQdfdfeeQdfdfeeQdfdfeeQdfdfei eQdfdfeeQdfdfeeQdfdfeeQdfdfeeQdfdfeeQd@fdfe.eQdfdfe+eQdfdfe5eQdfdfe5eRdfdfe5eSdfdfeeSdfdfe5eSdfdfeeSdfdfeeTdfdfe5eTdfdfeeTdWfdfe<eTdfdfe5eTdfdfe=eUd;fdfe*iZV G d d      ZWy(      N)*z#[0-9a-fA-F]{6}zQ\([ ]*-?([0-9]+(\.[0-9]*)?|\.[0-9]+)([ ]+-?([0-9]+(\.[0-9]*)?|\.[0-9]+)){2}[ ]*\)c                 P    dD ]   }| j                  |dt        |      z        } " | S )N): z_%x_)replaceord)argcs     E/var/www/html/venv/lib/python3.12/site-packages/odf/attrconverters.pymake_NCNamer      s.     -kk!FSVO,-J    c                 Z    t         j                  d   dk(  rt        |      S t        |      S Nr      sysversion_infounicodestr	attributer	   elements      r   	cnv_angler   "   s(    A!3<s8Or   c                     t        |      S Nr   r   s      r   
cnv_anyURIr   (       s8Or   c                     t        |      j                         dv ryt        |      j                         dv ryt        dt        |      d| d         )z XML Schema Part 2: Datatypes Second Edition
        An instance of a datatype that is defined as boolean can have the
        following legal literals {true, false, 1, 0}
    )0falsenor!   )1trueyesr$   'z#' not allowed as Boolean value for    )r   lower
ValueErrorr   s      r   cnv_booleanr*   +   sK    
 3x~~--
3x~~--
CHiXYl[
\\r   c                     t        |      S )u    A RGB color in conformance with §5.9.11 of [XSL], that is a RGB color in notation “#rrggbb”, where
        rr, gg and bb are 8-bit hexadecimal digits.
    r   r   s      r   	cnv_colorr,   7        s8Or   c                 `    t        |      dvrt        dt        |      z        t        |      S )N)booleanshortintlongdoublestringdatetimebase64Binary'%s' not allowedr   r)   r   s      r   cnv_configtyper9   =   s1    
3x 4 4,s3x788s8Or   c                 `    t        |      dvrt        dt        |      z        t        |      S )N)nonerowcolumnbothr7   r8   r   s      r   cnv_data_source_has_labelsr?   C   s-    
3x55,s3x788s8Or   c                     t        |      S zn A dateOrDateTime value is either an [xmlschema-2] date value or an [xmlschema-2] dateTime
        value.
    r   r   s      r   cnv_daterB   I   r-   r   c                     t        |      S rA   r   r   s      r   cnv_dateTimerD   O   r-   r   c                     t        |      S r   r   r   s      r   
cnv_doublerF   U   r   r   c                 `    t        |      dvrt        dt        |      z        t        |      S )N)content	thumbnailiconz
print-viewr7   r8   r   s      r   cnv_draw_aspectrK   X   -    
3xEE,s3x788s8Or   c                     t        |      S r   r   r   s      r   cnv_durationrN   ]   r   r   c                 `    t        |      dvrt        dt        |      z        t        |      S )z A style family )text	paragraphsectionrubytableztable-columnz	table-rowz
table-cellgraphicpresentationzdrawing-pagechartr7   r8   r   s      r   
cnv_familyrX   `   s1    
3x : :,s3x788s8Or   c                     |j                  dd      d   }||k(  r|S |j                  |      }|t        |      S |j                  |      }t        |      S )Nr   r'   r   )splitget_knownnsr   get_nsprefix)r   r	   r   prefix	namespaceps         r   __save_prefixr`   g   s[    YYs1a F}
##F+I3xY'As8Or   c                     t        | ||      S )uG   A string containing a formula. Formulas do not have a predefined syntax, but the string should
        begin with a namespace prefix, followed by a “:” (COLON, U+003A) separator, followed by the text
        of the formula. The namespace bound to the prefix determines the syntax and semantics of the
        formula.
    )r`   r   s      r   cnv_formularb   r   s     C11r   c                     t        |      S r   r   r   s      r   cnv_IDrd   z   r   r   c                     t        |      S r   r   r   s      r   	cnv_IDREFrf   }   r   r   c                     t        |      S r   r   r   s      r   cnv_integerrh      r   r   z![a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*c                 L    t         j                  |      st        d|z        |S )Nz"'%s' is not a valid language token)pattern_languagematchr)   r   s      r   cnv_languagerl      s&    !!#&>DEEJr   c                 `    t        |      dvrt        dt        |      z        t        |      S )N)startendtopbottomz	top-startzbottom-startztop-endz
bottom-endr7   r8   r   s      r   cnv_legend_positionrr      s-    
3xnn,s3x788s8Or   z=-?([0-9]+(\.[0-9]*)?|\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))c                 L    t         j                  |      st        d|z        |S )u    A (positive or negative) physical length, consisting of magnitude and unit, in conformance with the
        Units of Measure defined in §5.9.13 of [XSL].
    '%s' is not a valid length)pattern_lengthrk   r)   r   s      r   
cnv_lengthrv      s(    
 $6<==Jr   c                     d}t        | ||      S #  d}Y nxY wt        | ||      S #  d}Y nxY w|rt        d|z        |S )NFTz%'%s' is not a valid length or percent)rv   cnv_percentr)   )r   r	   r   faileds       r   cnv_lengthorpercentrz      sP    F9c73	3TFIsG4	4TFACGHHJs    & ,c                 <    |dvrt        d|z        t        |      S )N)	selectionzselection-indicesz5'%s' is not either 'selection' or 'selection-indices'r)   r   r   s      r   cnv_list_linkage_typer~      s&    
33QTWWXXs8Or   c                 `    t        |      dvrt        dt        |      z        t        |      S )N)floatdatetimer/   r4   r7   r8   r   s      r   cnv_metavaluetyper      rL   r   c                 <    |dvrt        d|z        t        |      S )N)majorminorz%'%s' is not either 'minor' or 'major'r}   r   s      r   cnv_major_minorr      s%    
##ACGHHs8Or   z[0-9a-zA-Z_]+:[0-9a-zA-Z._\-]+c                 b    t         j                  |      st        d|z        t        | ||      S )Nz$'%s' is not a valid namespaced token)pattern_namespacedTokenrk   r)   r`   r   s      r   cnv_namespacedTokenr      s2     #((-@3FGGC11r   c                     t         j                  d   dk(  rt        |t              s1t         j                  d   dk(  r&t	        |      t
        j                  v rt        |      S |j                  t        d      S )zr NCName is defined in http://www.w3.org/TR/REC-xml-names/#NT-NCName
        Essentially an XML name minus ':'
    r      r   name)
r   r   
isinstancer   typetypesStringTypesr   	getAttrNSSTYLENSr   s      r   
cnv_NCNamer      sd     	Q:c3#7S=M=Ma=PRS=SX\]`XaejevevXv3}}Wf--r   c                 B    	 |j                  t        d      S #  |cY S xY wNr   )r   r   r   s      r   cnv_StyleNameRefr      s$    }}Wf--
    c                 B    	 |j                  t        d      S #  |cY S xY wr   )r   DRAWNSr   s      r   cnv_DrawNameRefr      s$    }}VV,,
r   c                 $    dj                  |      S )Nr   )joinr   s      r   cnv_NCNamesr      s    88C=r   c                     t        |      S r   r   r   s      r   cnv_nonNegativeIntegerr      r   r   z-?([0-9]+(\.[0-9]*)?|\.[0-9]+)%c                 L    t         j                  |      st        d|z        |S )Nrt   )pattern_percentrk   r)   r   s      r   rx   rx      s&      %6<==Jr   z)-?[0-9]+,-?[0-9]+([ ]+-?[0-9]+,-?[0-9]+)*c                 n   t         j                  d   dk(  rt        |t              s1t         j                  d   dk(  r=t	        |      t
        j                  v r"t        j                  |      st        d      |S 	 dj                  |D cg c]  }d|z  	 c}      }|S c c}w #  t        d|z        xY w)Nr   r   r   zIx,y are separated by a comma and the points are separated by white spacesr   z%d,%dz/Points must be string or [(0,0),(1,1)] - not %s)r   r   r   r   r   r   r   pattern_pointsrk   r)   r   )r   r	   r   r_   strargs        r   
cnv_pointsr      s    Q:c3#7S=M=Ma=PRS=SX\]`XaejevevXv##C(ijj
	WXXS9!9:F  :	WORUUVVs   ;B$ 
BB$ B$ $B4c                     t        |      S r   r   r   s      r   cnv_positiveIntegerr      r   r   c                 `    t        |      dvrt        dt        |      z        t        |      S )N)r<   r=   r7   r8   r   s      r   cnv_rowOrColr      s-    
3x'',s3x788s8Or   c                 Z    t         j                  d   dk(  rt        |      S t        |      S r   r   r   s      r   
cnv_stringr     s(    
As|3xr   c                 `    t        |      dvrt        dt        |      z        t        |      S )N)buttsquareroundr7   r8   r   s      r   cnv_stroke_linecapr     -    
3x22,s3x788s8Or   c                 `    t        |      dvrt        dt        |      z        t        |      S )N)footnoteendnoter7   r8   r   s      r   cnv_textnoteclassr     s-    
3x..,s3x788s8Or   c                     t        |      S r   r   r   s      r   cnv_timer     r   r   c                     t        |      S r   r   r   s      r   	cnv_tokenr     r   r   z-?[0-9]+([ ]+-?[0-9]+){3}$c                 F    t         j                  |      st        d      |S )Nz6viewBox must be four integers separated by whitespaces)pattern_viewboxrk   r)   r   s      r   cnv_viewboxr     s!      %RSSJr   c                 `    t        |      dvrt        dt        |      z        t        |      S )N)newr   embedr7   r8   r   s      r   cnv_xlinkshowr      r   r   c                 2    |dk7  rt        d| d   z        |S )NsimplezValue of '%s' must be 'simple'r'   )r)   r   s      r   cnv_xlinktyper   %  s#    
h:Yq\IJJJr   zaudio-levelzcolor-interpolationzcolor-interpolation-directioncommandformulaidziterate-intervalziterate-typer   zsub-itemvaluezangle-offsetzautomatic-contentzauto-positionz	auto-sizezaxis-label-positionzaxis-positionzattached-axisclassgridzcolumn-mappingzconnect-barszdata-label-numberzdata-label-symbolzdata-label-textzdata-source-has-labelsdeep	dimensionzdisplay-equationzdisplay-labelzdisplay-r-squarezerror-categoryzerror-lower-indicatorzerror-lower-limitzerror-marginzerror-percentagezerror-lower-rangezerror-upper-indicatorzerror-upper-limitzerror-upper-rangez	gap-widthzgroup-bars-per-axisz	hole-sizezinclude-hidden-cellsinterpolationzinterval-majorzinterval-minor-divisorzjapanese-candle-stickzlabel-arrangementzlabel-cell-addresszlabel-positionzlabel-position-negativezlegend-alignzlegend-positionlineszlink-data-style-to-sourcelogarithmicmaximumz
mean-valueminimumoriginoverlap
percentagez
pie-offsetzregression-typerepeatedzreverse-directionzright-angled-axeszrow-mappingz
scale-textzseries-sourcez
solid-typezsort-by-x-valueszspline-orderzspline-resolutionstackedz
style-namezsymbol-heightzsymbol-namezsymbol-typezsymbol-widthztext-overlapzthree-dimensionalztick-mark-positionztick-marks-major-innerztick-marks-major-outerztick-marks-minor-innerztick-marks-minor-outerztreat-empty-cellszvalues-cell-range-addressverticalvisibler   zambient-colorz
back-scalezbackface-cullingcenterz
close-backzclose-frontdepthzdiffuse-color	directiondistancezedge-roundingzedge-rounding-modezemissive-colorenabledz	end-anglezfocal-lengthzhorizontal-segmentszlighting-modezmax-edgezmin-edgeznormals-directionznormals-kind
projectionz
shade-modeshadowzshadow-slant	shininesssizespecularzspecular-colorztexture-filterztexture-generation-mode-xztexture-generation-mode-yztexture-kindztexture-mode	transformzvertical-segmentsvpnvrpvupalignanglearchivezauto-grow-heightzauto-grow-widthzbackground-sizeblueborderzcaption-anglezcaption-angle-typezcaption-escapezcaption-escape-directionzcaption-fit-line-lengthzcaption-gapzcaption-line-lengthzcaption-point-xzcaption-point-yz
caption-idzcaption-typezchain-next-namezclass-idzclass-namescodecolorzcolor-inversionz
color-modeconcavez concentric-gradient-fill-allowedcontrastcontrolzcopy-ofzcorner-radiuscornerscxcydatazdecimal-placesdisplayzdisplay-namedots1zdots1-lengthdots2zdots2-lengthzdraw-aspectro   z	end-colorzend-glue-pointz	end-guidezend-intensityzend-line-spacing-horizontalzend-line-spacing-verticalz	end-shapeenginezenhanced-pathzescape-directionzextrusion-allowedzextrusion-brightness	extrusionzextrusion-colorzextrusion-depthzextrusion-diffusionzextrusion-first-light-directionzextrusion-first-light-harshzextrusion-first-light-levelzextrusion-light-facezextrusion-metalz!extrusion-number-of-line-segmentszextrusion-originzextrusion-rotation-anglezextrusion-rotation-centerz extrusion-second-light-directionzextrusion-second-light-harshzextrusion-second-light-levelzextrusion-shininesszextrusion-skewzextrusion-specularityzextrusion-viewpointfillz
fill-colorzfill-gradient-namezfill-hatch-namezfill-hatch-solidzfill-image-heightzfill-image-namezfill-image-ref-pointzfill-image-ref-point-xzfill-image-ref-point-yzfill-image-widthzfilter-namezfit-to-contourzfit-to-sizezframe-display-borderzframe-display-scrollbarzframe-margin-horizontalzframe-margin-verticalz
frame-namegammazglue-point-leaving-directionszglue-point-typezglue-pointszgradient-step-countgreenzguide-distancezguide-overhangzhandle-mirror-horizontalzhandle-mirror-verticalzhandle-polarzhandle-positionzhandle-radius-range-maximumzhandle-radius-range-minimumzhandle-range-x-maximumzhandle-range-x-minimumzhandle-range-y-maximumzhandle-range-y-minimumzhandle-switchedzimage-opacitykindlayerzline-distancez	line-skew	luminancezmarker-end-centerz
marker-endzmarker-end-widthzmarker-start-centerzmarker-startzmarker-start-widthzmaster-page-namez
may-scriptzmeasure-alignzmeasure-vertical-alignz	mime-typezmirror-horizontalzmirror-vertical	modifiersz	nav-ordernohrefznotify-on-update-of-rangesobjectzole-draw-aspectopacityzopacity-namezpage-numberparallelzpath-stretchpoint-xzpath-stretchpoint-yplacingpoints	protectedzrecreate-on-editredrotationzsecondary-fill-colorzshadow-colorzshadow-offset-xzshadow-offset-yzshadow-opacityzshape-id	sharpnessz	show-unitzstart-anglern   zstart-colorzstart-glue-pointzstart-guidezstart-intensityzstart-line-spacing-horizontalzstart-line-spacing-verticalzstart-shapestrokezstroke-dashzstroke-dash-nameszstroke-linejoinstylezsymbol-colorz
text-areasztext-path-allowedz	text-pathztext-path-modeztext-path-same-letter-heightsztext-path-scaleztext-rotate-angleztext-style-nameztextarea-horizontal-alignztextarea-vertical-alignztile-repeat-offsetunitzvisible-area-heightzvisible-area-leftzvisible-area-topzvisible-area-widthzwrap-influence-on-positionzz-indexzbackground-colorzborder-bottomzborder-leftzborder-rightz
border-topzbreak-afterzbreak-beforeclipzcolumn-countz
column-gapcountryz
end-indentzfont-familyz	font-sizez
font-stylezfont-variantzfont-weightheight	hyphenatezhyphenation-keepzhyphenation-ladder-countzhyphenation-push-char-countzhyphenation-remain-char-countzkeep-togetherzkeep-with-nextlanguagezletter-spacingzline-heightzmargin-bottommarginzmargin-leftzmargin-rightz
margin-topz
max-heightz	max-widthz
min-heightz	min-widthorphanszpadding-bottompaddingzpadding-leftzpadding-rightzpadding-topzpage-heightz
page-widthscriptzspace-afterzspace-beforezstart-indentz
text-alignztext-align-lastztext-indentztext-shadowztext-transformwidowswidthzwrap-optionzallow-deleteszallow-insertszallow-updateszapply-design-modezapply-filterzauto-completezautomatic-focuszbound-columnzbutton-typezcommand-typezcontrol-implementationzconvert-empty-to-nullzcurrent-selectedzcurrent-statezcurrent-valuez
data-field
datasourcezdefault-buttonzdelay-for-repeatzdetail-fieldsdisableddropdownz	echo-charenctypezescape-processingfilterzfocus-on-clickforzignore-resultzimage-alignz
image-datazimage-positionzis-tristatelabelzlinked-cellzlist-linkage-typezlist-sourcezlist-source-typezmaster-fieldsz
max-lengthz	max-valuemethodz	min-valuez
multi-linemultipleznavigation-modeorderorientationzpage-step-size	printablezproperty-namereadonlyrepeatselectedzsource-cell-rangezspin-buttonstatez	step-sizez	tab-cyclez	tab-indexztab-stoptitletoggle
validationzvisual-effectzxforms-list-sourcezxforms-submissiontransformationzcontextual-spacingz
scale-to-Xz
scale-to-Yzalgorithm-namechecksumzchecksum-typez	full-pathzinitialisation-vectorziteration-countzkey-derivation-namez
media-typezpreferred-view-modesaltversionz
cell-countzcharacter-countr   delayz
draw-countzframe-countzimage-countznon-whitespace-character-countzobject-countzole-object-countz
page-countzparagraph-countz	row-countzsentence-countzsyllable-countztable-countz
value-typez
word-countzautomatic-ordercalendarzdecimal-replacementzdenominator-valuezdisplay-factorzformat-sourcegroupingzmin-denominator-digitszmin-exponent-digitszmin-integer-digitszmin-numerator-digitspositionzpossessive-formzrfc-language-tagtextualztransliteration-countryztransliteration-formatztransliteration-languageztransliteration-styleztruncate-on-overflowzautomatic-updatezboolean-valuezconversion-modecurrencyz
date-valuezdde-applicationzdde-itemz	dde-topicmimetypezprocess-contentz
server-mapzstring-valueztarget-frameztarget-frame-namez
time-valueaction
animationszbackground-objects-visiblezbackground-visiblezdisplay-date-timezdisplay-footerzdisplay-headerzdisplay-page-numberdurationeffectendlesszforce-manualzfull-screenzgroup-idzmaster-elementzmouse-as-penzmouse-visiblez	node-typepageszpath-idpauseplaceholderz	play-fullzpresentation-page-layout-namezpreset-classz	preset-idzpreset-sub-typeshowzshow-end-of-presentation-slidez	show-logosourcespeedz
start-pagezstart-scalezstart-with-navigatorzstay-on-topztransition-on-clickztransition-speedztransition-styleztransition-typezuse-date-time-namezuse-footer-namezuse-header-namezuser-transformedverb
visibilityz
event-namez
macro-name
accelerate
accumulateadditiveattributeNameautoReversebeginbycalcMode
deceleratedurendsync	fadeColorfillDefaultfrom
keySplineskeyTimesmoderepeatCount	repeatDurrestartrestartDefaultsubtypetargetElementtovalues
adjustmentzapply-style-namezauto-text-indentzauto-updatezbackground-transparencyzbase-cell-addresszborder-line-width-bottomzborder-line-widthzborder-line-width-leftzborder-line-width-rightzborder-line-width-topzcell-protectcharzcolumn-width	conditionzcountry-asianzcountry-complexzdata-style-namezdefault-outline-levelzdiagonal-bl-trzdiagonal-bl-tr-widthszdiagonal-tl-brzdiagonal-tl-br-widthszdistance-after-sepzdistance-before-sepzdynamic-spacingeditablefamilyzfirst-page-numberzflow-with-textzfont-adornmentszfont-charsetzfont-charset-asianzfont-charset-complexzfont-family-asianzfont-family-complexzfont-family-generic-asianzfont-family-genericzfont-family-generic-complexzfont-independent-line-spacingzfont-name-asianz	font-namezfont-name-complexzfont-pitch-asianz
font-pitchzfont-pitch-complexzfont-reliefzfont-size-asianzfont-size-complexzfont-size-rel-asianzfont-size-relzfont-size-rel-complexzfont-style-asianzfont-style-complexzfont-style-name-asianzfont-style-namezfont-style-name-complexzfont-weight-asianzfont-weight-complexzfootnote-max-heightzglyph-orientation-verticalzhorizontal-poszhorizontal-relzjoin-borderzjustify-single-wordzlanguage-asianzlanguage-complexzlayout-grid-base-heightzlayout-grid-base-widthzlayout-grid-colorzlayout-grid-displayzlayout-grid-lineszlayout-grid-modezlayout-grid-printzlayout-grid-ruby-belowzlayout-grid-ruby-heightzlayout-grid-snap-tozlayout-grid-standard-modezleader-charzleader-colorzleader-stylezleader-textzleader-text-stylezleader-typezleader-widthzlegend-expansion-aspect-ratiozlegend-expansionlengthzletter-kerningz
line-breakzline-height-at-leastzline-spacingz
line-stylez
list-levelzlist-style-namezmay-break-between-rowszmin-row-heightmirrorz	font-faceznext-style-namez
num-formatznum-letter-syncz
num-prefixz
num-suffixznumber-wrapped-paragraphszoverflow-behaviorzpage-layout-namez
page-usagezpaper-tray-namezparent-style-namezpercentage-data-style-nameprintzprint-contentzprint-orientationzprint-page-orderprotectzsection-propertieszgraphic-propertieszpunctuation-wrapzregister-truezregister-truth-ref-style-namezrel-column-widthz
rel-heightz	rel-widthzrepeat-contentzrfc-language-tag-asianzrfc-language-tag-complexzrotation-alignzrotation-anglez
row-heightz
ruby-alignzruby-positionzrun-throughzscale-tozscale-to-pageszscript-asianzscript-complexzscript-typezshrink-to-fitzsnap-to-layout-gridztab-stop-distanceztable-centeringztext-align-sourceztext-autospaceztext-blinkingztext-combineztext-combine-end-charztext-combine-start-charztext-emphasizeztext-line-through-colorztext-line-through-modeztext-line-through-styleztext-line-through-textztext-line-through-text-styleztext-line-through-typeztext-line-through-widthztext-outlineztext-overline-colorztext-overline-modeztext-overline-styleztext-overline-typeztext-overline-widthztext-positionztext-rotation-angleztext-rotation-scalez
text-scaleztext-underline-colorztext-underline-modeztext-underline-styleztext-underline-typeztext-underline-widthzuse-optimal-column-widthzuse-optimal-row-heightzuse-window-font-colorzvertical-alignzvertical-poszvertical-relvolatilewrapzwrap-contourzwrap-contour-modezwrap-dynamic-thresholdzwriting-mode-automaticzwriting-modezaccent-height
alphabeticascentbboxz
cap-heightddescentz	fill-rulezfont-stretchfxfygradientTransformgradientUnitshangingideographicmathematicaloffsetzoverline-positionzoverline-thicknesszpanose-1pathrrxryslopespreadMethodstemhstemvz
stop-colorzstop-opacityzstrikethrough-positionzstrikethrough-thicknessr4   zstroke-colorzstroke-linecapzstroke-opacityzstroke-widthzunderline-positionzunderline-thicknesszunicode-rangezunits-per-emzv-alphabeticz	v-hangingzv-ideographiczv-mathematicalviewBoxwidthsxzx-heightx1x2yy1y2zacceptance-statezadd-empty-lines	algorithmzallow-empty-cellzapplication-datazautomatic-find-labelszbind-styles-to-contentzborder-colorzborder-modelbuttonszcase-sensitivezcell-addresszcell-range-addressz
cell-ranger=   commentzcondition-sourcezcondition-source-range-addresszcontains-errorzcontains-headerzcontent-validation-namez	copy-backzcopy-formulaszcopy-stylescountzdata-cell-range-addressz	data-typezdatabase-namezdatabase-table-namezdate-endz
date-startzdefault-cell-style-namezdisplay-borderzdisplay-duplicateszdisplay-filter-buttonszdisplay-listzdisplay-member-modezdrill-down-on-double-clickzembedded-number-behaviorzend-cell-addressz
end-columnzend-positionzend-rowz	end-tablezend-xzend-yexecute
expressionz
field-namezfield-numberzfilter-optionszfirst-row-end-columnzfirst-row-start-columnfunctionzgrand-totalzgroup-by-field-numberz
grouped-byzhas-persistent-datazidentify-categorieszignore-empty-rowsindexz	is-activezis-data-layout-fieldzis-selectionzis-sub-tablezlabel-cell-range-addresszlast-column-spannedzlast-row-end-columnzlast-row-spannedzlast-row-start-columnzlayout-modezlink-to-source-datazmarked-invalidzmatrix-coveredzmaximum-differencezmember-countzmember-namezmember-typezmessage-typezmulti-deletion-spannedz	null-yearznumber-columns-repeatedznumber-columns-spannedznumber-matrix-columns-spannedznumber-matrix-rows-spannedznumber-rows-repeatedznumber-rows-spannedzobject-namezon-update-keep-sizezon-update-keep-stylesoperatorzpage-breaks-on-group-changezparagraph-style-namezparse-sql-statementpasswordzprecision-as-shownzprint-rangeszprotection-keyzprotection-key-digest-algorithmz
query-namezrange-usable-aszrefresh-delayzrejecting-change-idr<   zscenario-rangesz(search-criteria-must-apply-to-whole-cellzselected-pagezshow-detailsz
show-emptyzshow-filter-buttonz	sort-modezsource-cell-range-addresseszsource-field-namezsource-namezsql-statementzstart-columnzstart-positionz	start-rowzstart-tablestatusstepstepszstructure-protectedztable-backgroundrT   z
table-nameztarget-cell-addressztarget-range-addressztemplate-nameztrack-changeszuse-banding-columns-styleszuse-banding-rows-styleszuse-first-column-styleszuse-first-row-stylesz
use-labelszuse-last-column-styleszuse-last-row-styleszuse-regular-expressionszuse-wildcardszused-hierarchyz	user-nameactiveaddresszalphabetical-separatorszanchor-page-numberzanchor-type	animationzanimation-delayzanimation-directionzanimation-repeatzanimation-start-insidezanimation-stepszanimation-stop-insideannoteauthorzbibliography-data-fieldzbibliography-type	booktitlezbullet-charzbullet-relative-sizer
   zcapitalize-entrieszcaption-sequence-formatzcaption-sequence-namez	change-idchapterzcitation-body-style-namezcitation-style-namezcolumn-namezcombine-entrieszcombine-entries-with-dashzcombine-entries-with-ppzcomma-separatedzcond-style-namezconnection-namezconsecutive-numberingzcontinue-listzcontinue-numberingzcopy-outline-levelszcount-empty-lineszcount-in-text-boxescustom1custom2custom3custom4custom5zdate-adjustzdefault-style-namedescriptionzdisplay-levelszdisplay-outline-levelzdont-balance-text-columnseditioneditorfixedzfootnotes-positionglobalhowpublished
identifierzignore-case	incrementz
index-namezindex-scopeinstitutionz	is-hiddenzis-list-headerisbnissnjournalkeykey1zkey1-phonetickey2zkey2-phoneticzlabel-followed-bylevelzline-numberzlist-idz"list-level-position-and-space-modezlist-tab-stop-positionz
main-entryzmain-entry-style-namezmin-label-distancezmin-label-widthmonthz
note-classnotenumberznumber-linesznumber-positionznumbered-entriesorganizationszoutline-levelzpage-adjustzplaceholder-typer]   	publisherzref-namezreference-formatzrelative-tab-stop-positionzreport-typezrestart-numberingzrestart-on-pagez
row-numberschoolzsection-namezselect-pagezseparation-characterserieszsort-algorithmzsort-ascendingzsort-by-positionzstart-numbering-atzstart-valuezstring-value-if-falsezstring-value-if-truezstring-value-phoneticzstyle-overridesuffixztab-refz
table-typeztime-adjusturlzuse-captionzuse-chart-objectszuse-draw-objectszuse-floating-frameszuse-graphicszuse-index-markszuse-index-source-styleszuse-keys-as-entrieszuse-math-objectszuse-objectszuse-other-objectszuse-outline-levelzuse-soft-page-breakszuse-spreadsheet-objectsz
use-tableszvisited-style-namevolumeyearbindaboutrH   datatypepropertyactuatehrefc                       e Zd Zd Zy)AttrConvertersc                     t         j                  ||j                  fd      }|
 ||||      S t         j                  |dfd      }|
 ||||      S t        j                  d   dk(  rt        |      S t        |      S )z Based on the element, figures out how to check/convert the attribute value
            All values are converted to string
        Nr   r   )attrconvertersgetqnamer   r   r   r   )selfr   r   r   
conversions        r   convertzAttrConverters.convert@  s     $''GMM(BDI
!i88'++Y,=tDJ%!)UG<<A!5>!u:r   N)__name__
__module____qualname__r   r   r   r  r  ?  s    r   r  )Xr   os.pathosru  appenddirname__file__odf.namespacesrer   compilepattern_colorpattern_vector3Dr   r   r   r*   r,   r9   r?   rB   rD   rF   rK   rN   rX   r`   rb   rd   rf   rh   rj   rl   rr   ru   rv   rz   r~   r   r   r   r   r   r   r   r   r   r   rx   r   r   r   r   r   r   r   r   r   r   r   r   r   ANIMNSCHARTNSCONFIGNSDR3DNSr   FONSFORMNSGRDDLNSLOEXTNS
MANIFESTNSMETANSNUMBERNSOFFICENSPRESENTATIONNSSCRIPTNSSMILNSr   SVGNSTABLENSTEXTNSXFORMSNSXHTMLNSXLINKNSXMLNSr  r  r  r   r   <module>r     s߀  *  ) *  ./2::rs 
	]
	2 2::BC 
 \]


 %"**%FG 2. "**?@ HI

 "**:;
R	.4 *R	
 !4(*R 

*+T2JR 
*tj	R
 
*tjR 
%.$R 

%|R 
/D!:R 
'D:R 
+zR 
(TJR ?T"IR  $'R d#[R  <$!R" !"D):#R$ d#Z%R& d#Z'R( 8ww'(/)R* 8d0+R, t$j-R. ?T"K/R0  $'1R2  $'3R4 %{5R6 $%t,.H7R8 7TK9R: <$;R< &=R> d#[?R@ &ARB t$jCRD #$d+[ERF  $'GRH ?T"JIRJ &
KRL  $'MRN #$d+[ORP  $'QRR  $'SRT <$URV !"D);WRX <$YRZ "#T*K[R\ d#Z]R^ t$j_R` $%t,jaRb #$d+[cRd  $'eRf  !4(*gRh t$jiRj %&-zkRl ?T"JmRn %':oRp 8d[qRr '($/sRt >D!;uRv :zwRx =4 +yRz :z{R| 7TJ}R~ 9tjR@ :zARB =4 +CRD =4 *ERF %zGRH ; 6IRJ  $'KRL  $'MRN >D!:ORP =4 +QRR d#ZSRT =4 *URV &WRX ?T"JYRZ  $'[R\ :{]R^ =4 "2_R` d#ZaRb >D!:cRd >D!:eRf ?T"JgRh ?T"KiRj  $'kRl  !4(*mRn $%t,koRp $%t,kqRr $%t,ksRt $%t,kuRv  $'wRx '($/yRz ;{R| :{}R~ Gd[R@ Gd^ARB 

T"JCRD 
-$ERF 

%zGRH 
)dZIRJ 
-$KRL 
.4 +MRN 
(TJORP 

T"JQRR 
,
SRT 
+zURV 

T"JWRX 

 $'YRZ 

d#Z[R\ 
*tk]R^ 
,
_R` 
/D!:aRb 

 !4(*cRd 

T"KeRf 
+zgRh 
+ziRj 

&
kRl 
/D!:mRn 
-$oRp 
-$qRr 
)dZsRt 
/D!#9uRv 
,
wRx 
'D:yRz 
+{{R| 

d#Z}R~ 

d#ZR@ 

&'.
ARB 

&'.
CRD 
/D!:ERF 
/D!:GRH 
,
IRJ 

&
KRL 
&/4*MRN 
&/4*ORP 
&/4*QRR 
(TJSRT 
(TKURV 
*tjWRX 

%{YRZ 

t$k[R\ 

t$j]R^ 
'D:_R` 
)dZaRb 

T"JcRd 

 $'eRf 

d#ZgRh 

%&-ziRj 

$%t,kkRl 
.4 *mRn 

 !4(*oRp 

t$jqRr 

t$jsRt 
-$uRv 
/D!:wRx 

t$jyRz 
+z{R| 
.4 +}R~ 
'D:R@ 
(TJARB 

t$kCRD 
-$ERF 
*tjGRH 

-.5{IRJ 
+zKRL 
*tiMRN 
*tjORP 

T"JQRR 
*t1SRT 
%.$URV 
%.$WRX 
'D:YRZ 

d#Z[R\ 
*tj]R^ 
/D!:_R` 
+2aRb 
(TKcRd 
/D!#6eRf 
(TKgRh 
/D!#6iRj 
.4 /kRl 
,	mRn 
&/4*oRp 
,
qRr 

d#%;sRt 
,
uRv 

T"JwRx 

()40*yRz 

&'.
{R| 
,	}R~ 
)d0R@ 

T"JARB 

%zCRD 

&ERF 

!"D):GRH 
,IRJ 

t$kKRL 

t$jMRN 

 !4(*ORP 

,-t4jQRR 

()40+SRT 

()40*URV 

!"D);WRX 

t$kYRZ 

./6[R\ 

%z]R^ 

%&-z_R` 

&'.
aRb 

-.5zcRd 

)*D1;eRf 

)*D1:gRh 

 !4(*iRj 

d#ZkRl 

"#T*JmRn 

 !4(*oRp 
'D:qRr 
-$sRt 

 $'uRv 

t$jwRx 

%{yRz 

&(;{R| 

t$o}R~ 

!"D):R@ 

#$d+ZARB 

#$d+ZCRD 

%':ERF 
.4 *GRH 

d#[IRJ 
.4 *KRL 
*tjMRN 

!"D);ORP 

$%t,kQRR 

$%t,jSRT 

"#T*JURV 
-$WRX 
(TJYRZ 

*+T2J[R\ 

t$j]R^ 
.4 *_R` 

 !4(*aRb 
(TJcRd 

d#ZeRf 

d#ZgRh 

%&-{iRj 

#$d+[kRl 
/D!:mRn 

t$joRp 

()40*qRr 

()40*sRt 

#$d+ZuRv 

#$d+ZwRx 

#$d+ZyRz 

#$d+Z{R| 

t$k}RB 
%.$CRD 

T"JERF 
'D:GRH 
(TJIRJ 

T"JKRL 
,
MRN 
,
ORP 

&QRR 
-$SRT 

%zURV 

 !4(+WRX 
/D!:YRZ 

 $'[R\ 

%'7]R^ 
-$_R` 

T"JaRb 

#$d+ZcRd 
,
eRf 

&gRh 

t$kiRj 
,
kRl 
'D:mRp 
,	qRr 
)dZsRt 

'($/uRv 
)dZwRx 

t$jyRz 
*tj{R| 
/D!:}R~ 
.4 "5R@	 
+{A	RB	 

 !4(*C	RD	 

 !4(*E	RF	 
*tjG	RH	 
)dZI	RJ	 
,K	RL	 

%{M	RN	 
&/4*O	RP	 
+{Q	RR	 

!"D):S	RT	 
)dZU	RV	 
/D!:W	RX	 

t$jY	RZ	 

t$j[	R\	 

d#Z]	R^	 
+y_	R`	 
,
a	Rb	 
,c	Rd	 
.4 )e	Rf	 
(TJg	Rh	 
.4 *i	Rj	 

%'=k	Rl	 
.4 *m	Rn	 

t$jo	Rp	 

*+T2Jq	Rr	 

()40*s	Rt	 
.4 )u	Rv	 
)dZw	Rx	 
.4 *y	Rz	 

&
{	R|	 

t$j}	R~	 
(TJ	R@
 
-$!1A
RB
 
/D!:C
RD
 
-$E
RF
 

&G
RH
 
,I
RJ
 

d#ZK
RL
 

*+T2KM
RN
 

t$jO
RP
 

&
Q
RR
 

t$&6S
RT
 

&'.
U
RV
 

$%t,jW
RX
 

 $'Y
RZ
 
,
[
R\
 
'D:]
R^
 
'D:_
R`
 
(TJa
Rb
 

 !4(*c
Rd
 

&
e
Rf
 

%zg
Rh
 

 $'i
Rj
 

'($/k
Rl
 
*t4m
Rn
 d#Zo
Rp
 4 *q
Rr
 	D:s
Rt
 
u
Rv
 $w
Rx
 zy
Rz
 
{
R|
 $}
R~
 .$
R@ /4*ARB $!4CRD zERF 
TIGRH zIRJ 
KRL tjMRN zORP $QRR 
SRT 	D:URV tkWRX d#ZYRZ #$d+Z[R\ &'.
]R^ ()40*_R` 4 *aRb D!:cRd dYeRf D!:gRh 
iRj 4 *kRl 	D:mRn 
oRp $qRr zsRt zuRv tjwRx zyRz tj{R| 
TJ}R~ D!:R@ 
TJARB $CRD 4 *ERF 
GRH 
IRJ zKRL 	D9MRN 
ORP $QRR $SRT zURV T"JWRX 
YRZ 
[R\ D!:]R^ 	D:_R` /4*aRb 
cRd 

T"KeRf 

T"KgRh 

T"KiRj 

&kRl 
/D!;mRn 

T"KoRp 

t$kqRr 
/D!:sRt 
.4 *uRv 
*tjwRx 
/D!:yRz 

#$d+-@{R| 

"#T*K}R~ 

%{R@ 

T"JARF 

T"JGRJ 
-$KRL 
-$MRN 

d#[ORP 

%|QRR 

T"JSRT 
+{URV 
+{WRX 
,
YRZ 
*tj[R\ 

&]R^ 
)dZ_R` 

d#[aRb 
&/4*cRd 
%.$eRf 

T"KgRh 
.4 *iRj 
-$kRl 

d#ZmRn 
.4 +oRp 
(TJqRr 
.4 *sRt 

&(=uRv 
.4 *wRx 

%zyRz 

T"J{R| 
-$!7}RB 
,
CRF 
)dZGRL 
,
MRP 
-$QRR 
+{SRT 
'D:URV 

t$jWRX 
(TJYRZ 
.4 *[R\ 

d#%8]R^ 
,_R` 

T"JaRb 
+{cRd 
)d[eRf 
+{gRh 
'D1iRj 

&
kRl 
.4 +mRn 
(TJoRp 
, 3qRr 
,
sRt 
, 6uRv 
+{wRx 

t$&6yRz 
(TJ{R| 
)d[}R~ 
-$RD 
(TJERH 

T"JIRJ 

 $'KRL 

&
MRN #	$d+ZORP  !4(+QRR -	 $'SRT -	 $'URV  $'WRX kD!:YRZ &
[R\ lT"J]R^ &'.
_R`  !4(*@aRb $%t,jcRd md#ZeRf $%t,jgRh gziRj g5kRl j4 *mRn 
-$!7oRp 

t$&<qRr 
'D<sRt 
(TLuRv 
-$!7wRx 
.4 "8yRz 
.4 "8{R| 
'D:}R~ 

+,d35KR@ 
/D!#9ARB 

%'=CRD 
-$!7ERF 

t$&<GRH 
, 6IRJ 

d#%;KRL 

d#%;MRN 
.4 "8ORP 
-$!2QRR 
-$!7SRT &URV K$WRX J	YRZ %{[R\ "#T*J]R^  !4(+_R` %zaRb t$jcRd K$eRf K$gRh %&-{iRj "#T*KkRl !"D);mRn #$d+[oRp K$qRr &sRt  $'uRv IywRx HtjyRz J{R| Htj}R~ &'.	R@ %&-zARB '($/CRD $%t,jERF #$d+[GRH  $'IRJ t$kKRL &
MRN K$ORP MD!<QRR &
SRT K$URV L4 *WRX JYRZ K$[R\ GdZ]R^ &_R` MD!;aRb Od#ZcRd Od#ZeRf  !4(*gRh MD!<iRj HtjkRl HtjmRn MD!:oRp J
qRr )d#ZsRt - $'uRv /0$7wRx '($/yRz (T"J{R| .!4(+}R~ (T"LR@ ,&
ARB &'.CRD #$d+[ERF #$d+[GRH ()40+IRJ +%zKRL )d#ZMRN *t$kORP /"D);QRR .!4(+SRT +%zURV #$d+YWRX /"D);YRZ "#T*K[R\ 'D!:]R^ ,&
_R` )d#ZaRb (T"JcRd *t$jeRf (T"LgRh .!4(+iRj ,&kRl 23T:<LmRn /"D):oRp ,&
qRr $%t,jsRt 'D!:uRv 34d;[wRx ,&yRz )d#Z{R| (T"J}R~ - $'R@ .!4(*ARB )*D1;CRD .!4(+ERF - $')9GRH ()40*IRJ %&-zKRL %&-zMRN $%t,jORP '($/QRR $%t,jSRT $%t,jURV %&-{WRX 'D!#9YRZ - $'[R\ MD!;]R^ K$_R` MD!:aRb 
-$cRd 
-$eRf 
+zgRh 

T"JiRj 
.4 +kRl 
(TJmRn 
%.$oRp 
+zqRr 
-$sRt 
,
uRv 
&/4*wRx 
&/4*yRz 
*tj{R| 
,
}R~ 
'D:R@ 
.4 *ARB 
'D:CRD 
-$ERF 
+zGRH 
'D:IRJ 
.4 "8KRL 
,
MRN 
*tjORP 

d#ZQRR 
*tjSRT 

T"IURV 
%.$WRX 
'D:YRZ 
)dZ[R\ =4 *]R^ &(8_R` &aRb >D!;cRd %&-zeRf  $'gRh &'.
iRj  $'kRl $%t,jmRn %&-zoRp #$d+ZqRr ?T"JsRt 7TJuRv 8dZwRx 8dZyRz ?T"J{R| <$}R~ d#ZR@ %zARB %'7CRD t$jERF #$d+-@GRH t$jIRJ #$d+ZKRL t$jMRN #$d+ZORP <$QRR :{SRT ?T"JURV  !4(*WRX !"D):YRZ ;
[R\ %{]R^ ;_R` 9tjaRb >D!:cRd  $'eRf t$kgRh %ziRj ?T"JkRl  !4(*mRn "#T*JoRp  $'qRr !"D):sRt '($/uRv !"D):wRx )*D1:yRz +,d3[{R| %z}R~ <$R@  $'ARB &
CRD =4 *ERF  !4(*GRH >D!:IRJ %zKRL  $'MRN !"D):ORP d#ZQRR #$d+ZSRT &
URV  !4(*WRX #$d+ZYRZ %z[R\ %&-z]R^  $'_R` !"D):aRb !"D):cRd ()40*eRf 9tjgRh t$jiRj t$jkRl >D!;mRn !"D);oRp t$jqRr &
sRt %&-zuRv $%t,jwRx  $'yRz !"D);{R|  $'}R~ &
R@  $'ARB $%t,kCRD %&-zERF !"D);GRH '($/IRJ >D!:KRL ?T"JMRN ?T"JORP >D!:QRR  $')9SRT >D!:URV ?T"JWRX +,d3ZYRZ &
[R\ 9t1]R^ t$k_R` =4 *aRb "#T*JcRd ?T"JeRf =4 *gRh 8d0iRj =4 "5kRl %'7mRn &(8oRp $%t,kqRr t$jsRt 9tjuRv 7TJwRx Gw|,-zyRz %'7{R| =4 *}R~ %{R@ =4 *ARB =4 *CRD '($/ERF  $'GRH &(8IRJ >D!:KRL =4 *MRN %zORP  $')9QRR ()402BSRT ;'+./URV ;
WRX 8dZYRZ d#[[R\  $']R^ &
_R` :!678+aRb :!678*cRf &
gRh d#[iRj +,d3ZkRl &
mRn =4 *oRp <$qRr 9tjsRt t$kuRv &wRx $%t,lyRz &'.{R| t$j}R~ t$jR@ =4 *ARB =4 *CRD d#ZERF >D!:GRH ;
IRJ t$jKRL ?T"JMRN t$jORP >D!:QRR 9tjSRT d#[URV !"D);WRX 8dZYRZ =4 "2[R\  $']R^ %z_R`  $'aRb t$jcRd d#[eRf ?T"JgRh #$d+ZiRj %&-zkRl t$jmRn %&-zoRp $%t,jqRr %&-zsRt $%t,juRv *+T2JwRx $%t,jyRz %&-z{R| ?T"K}R~ !"D):R@  !4(*ARB !"D):CRD  !4(*ERF !"D):GRH d#ZIRJ !"D):KRL !"D):MRN =4 *ORP "#T*JQRR !"D):SRT "#T*JURV !"D):WRX "#T*JYRZ 7TJ[R\ &'.]R^ $%t,k_R` #$d+[aRb t$jcRd ?T"JeRf ?T"JgRh ;iRj 8dZkRl 7TJmRn ?T"KoRp  $'qRr $%t,jsRt $%t,kuRv ?T"JwRx 		D!;yRz 	{R| 	TK}R~ 	/4*R@ 	ARB 	-
CRD 	-
ERF 	,zGRH 	d[IRJ 	zKRL 	$MRN 	zORP 	4 *QRR 	
SRT 	4 *URV 	$WRX 	-
YRZ 	-
[R\ 		%z]R^ 		D!:_R` 	d[aRb 	TJcRd 	$eRf 	4 +gRh 	/4*iRj 	TJkRl 	TJmRn 		%{oRp 		&qRr 	tjsRt 	/4*uRv 	,zwRx 	-
yRz 	-
{R| 	D;}R~ 	4 *R@ 	D;ARB 	D;CRD 	
ERF 	4 *GRH 		"#T*KIRJ 		#$d+[KRL 	TJMRN 	4 *ORP 		T"$6QRR 		T"JSRT 	4 *URV 	/4*WRX 		&YRZ 		 $'[R\ 		D!:]R^ 	4 +_R` 	4 +aRb 	{cRd 		D!;eRf 		T"KgRh 	d[iRj 	D:kRl 	TJmRn 	,zoRp 	tkqRr 	-+sRt 	-+uRv 	,zwRx 	-+yRz 	-+{R| &
}R~ %{R@ <$ARB 8dZCRD &ERF &
GRH #$d+[IRJ  $'KRL $%t,kMRN ?T"JORP ?T"JQRR :zSRT :zURV t$kWRX t$jYRZ ?T"J[R\  !4(*]R^  !4(*_R` =4 *aRb 9tkcRd :zeRf <$gRh &
iRj ,-t4jkRl t$kmRn %{oRp %&-zqRr <$sRt d#[uRv >D!;wRx 8d0yRz :y{R| %&-z}R~ =4 *R@ <$ARB d#ZCRD !"D):ERF ;
GRH =4 *IRJ =4 (KRL %&-/?MRN <$ORP t$kQRR :{SRT  !4(+URV $%t,kWRX ?T"JYRZ !"D):[R\ ()40+]R^ &'.
_R` :{aRb &
cRd 6D:eRf =4 +gRh ?T"KiRj :{kRl <$mRn 8dZoRp 8dZqRr :{sRt =4 +uRv =4 *wRx ?T"$:yRz ?T"J{R| >D!:}R~ t$jR@ "#T*LARB $%t,lCRD :{ERF ;
GRH ;
IRJ >D!:KRL #$d+-CMRN =4 *ORP !"D);QRR 5/4*SRT !"D);URV  $'WRX 8d3YRZ <$[R\ "#T*J]R^ ?T"K_R` ?T"KaRb &'.
cRd ;	eRf ;	gRh !"D)+>iRj !"D)<kRl &(;mRn #$d+\oRp >D!:qRr !"D);sRt t$kuRv t$kwRx  !4(*yRz ?T"$:{R| >D!:}R~ >D!:R@  ?T"JA RB  7TJC RD  $%t,kE RF  7TJG RH  7TJI RJ  <$!4K RL  %&-/BM RN  $%t,.AO RP  +,d35HQ RR  ()402ES RT  "#T*,?U RV  !"D)+>W RX  >D!:Y RZ  !"D);[ R\  #$d+[] R^  ;
_ R`  ;
a Rb  8dZc Rd  >D!:e Rf  >D!:g Rh  )*D1;i Rj  "#T*,<k Rl  !"D);m Rn  ;
o Rp  ;q Rr   !4(+s Rt  8d[u Rv  ?T"Jw Rx  :{y Rz  <${ R|  t$j} R~  -.5z R@! =4 *A!RB! %zC!RD! &E!RF! d#[G!RH! d#\I!RJ! !"D):K!RL! 6D;M!RN! %zO!RP! 9tjQ!RR! 67>S!RT! d#ZU!RV! ?T"KW!RX! =4 +Y!RZ! =4 *[!R\!  !4(+]!R^! <$_!R`! )*D1:a!Rb! )*D1:c!Rd!  $'e!Rf!  $'g!Rh! >D!:i!Rj! d#Zk!Rl! 8dZm!Rn! ?T"Ko!Rp! t$kq!Rr! <$s!Rt! >D!;u!Rv! 9tjw!Rx! 7TJy!Rz! 8d0{!R|! !"D);}!R~! =4 "2!R@" &A"RB" 8d[C"RD" =4 *E"RF" !"D):G"RH" !"D):I"RJ" "#T*JK"RL" "#T*JM"RN" d#ZO"RP" 8dZQ"RR" d#[S"RT" 7TJU"RV" ()40+W"RX" %&-{Y"RZ" %&-{["R\" "#T*K]"R^" =4 *_"R`" $%t,ka"Rb" !"D);c"Rd" %&-{e"Rf" d#[g"Rh" t$ki"Rj" <$k"Rl" 8dZm"Rn" 8dZo"Rp" =4 *q"Rr" =4 *s"Rt" 
)d[u"Rv" 
*tjw"Rx" 

$%t,ky"Rz" 

 $')<{"R|" 
.4 *}"R~" 
,
"R@# 

t$jA#RB# 

 !4(*C#RD# 

%zE#RF# 

#$d+[G#RH# 

t$jI#RJ# 

"#T*KK#RL# 
)dZM#RN# 
)dZO#RP# 

$%t,jQ#RR# 

&
S#RT# 
,
U#RV# 
.4 *W#RX# 

!"D):Y#RZ# 
$-.[#R\# 

 $']#R^# 

$%t,j_#R`# 

"#T*Ja#Rb# 
,	c#Rd# 
*tje#Rf# 

%&-/?g#Rh# 

 !4(*:i#Rj# 
.4 +k#Rl# 
.4 *m#Rn# 

t$ko#Rp# 

&'.q#Rr# 

$%t,ks#Rt# 

t$ku#Rv# 

t$&6w#Rx# 
,y#Rz# 

t$j{#R|# 

"#T*K}#R~# 

T"I#R@$ 

 $'A$RB$ 

 !4(+C$RD$ 

&E$RF$ 

 !4(+G$RH$ 

T"KI$RJ$ 
*tjK$RL$ 
*tjM$RN$ 
*tjO$RP$ 
*tjQ$RR$ 
*tjS$RT$ 

T"JU$RV$ 
.4 ,W$RX$ 
-$Y$R\$ 

 $')9]$R^$ 
.4 *_$R`$ 
*tja$Rb$ 

d#%8c$Rd$ 

"#T*,Be$Rf$ 

&'.g$Rh$ 
+|i$Rj$ 
*tjk$Rl$ 
)dZm$Rn$ 
.4 *o$Rp$ 
(TKq$Rr$ 

 $'s$Rt$ 
*tku$Rv$ 
)d[w$Rx$ 
/D!:y$Rz$ 
%.${$R~$ 
-$$R@% 
.4 +A%RB% 
, 6C%RD% 
-$E%RF% 
.4 *G%RH% 
.4 *I%RJ% 
,K%RL% 

d#[M%RN% 
'D:O%RP% 
'D:Q%RR% 
'D:S%RT% 
*tjU%RV% 
&/4*W%RX% 
'D:Y%RZ% 

T"J[%R\% 
'D:]%R^% 

T"J_%R`% 
'D:a%Rb% 
(TJc%Rd% 

&
e%Rf% 
(T/g%Rh% 
-$i%Rj% 
.4 *k%Rl% 
*tjm%Rn% 

/0$7o%Rp% 

#$d+Zq%Rr% 
-$s%Rt% 

"#T*,<u%Rv% 

%'7w%Rx% 

 $'y%Rz% 

t$j{%R|% 
(TJ}%R~% 
'D:%R@& 
-$!2A&RB& 
'D:C&RD& 
)dZE&RF& 
/D!;G&RH& 

t$jI&RJ& 

%{K&RL& 
)dZM&RN& 

T"JO&RP& 

T"JQ&RR& 
.4 +S&RT& 
(TJU&RV& 

%zW&RX& 
)dZY&RZ& 
,[&R\& 

d#Z]&R^& 

,-t4j_&R`& 
,
a&Rb& 
+zc&Rd& 

%ze&Rf& 

'($/g&Rh& 
.4 *i&Rj& 

&k&Rl& 

t$km&Rn& 
-$!7o&Rp& 
)dZq&Rr& 
/D!:s&Rt& 
.4 *u&Rv& 

!"D):w&Rx& 
)dZy&Rz& 

d#Z{&R|& 

d#[}&R~& 

%{&R@' 
/D!:A'RB' 

 $'C'RD' 
.4 "8E'RF' 
.4 "5G'RH' 
/D!:I'RJ' 

"#T*JK'RL' 

!"D):M'RN' 

"#T*JO'RP' 
-$!1Q'RR' 

d#%5S'RT' 
)dZU'RV' 
*t4W'RX' 
-$Y'RZ' 
-$['R\' 
.4 ,]'R^' 
-$_'R`' 
-$a'Rb' 
(TJc'Rd' 

T"Ke'Rf' 
&/4*g'Rh' 
.4 +i'Rj' 

&k'Rl' 

%{m'Rn' 

 !4(+o'Rp' 
/D!;q'Rr' 

t$ks'Rt' 

$%t,ku'Rv' 

 !4(+w'Rx' 

%{y'Rz' 
.4 +{'R|' 

&}'R~' 

&'R@( 

!"D);A(RB( 

$%t,kC(RD( 
-$E(RF( 
(T2G(RH( 

 $')9I(RJ( 
)dZK(RL( 
'D:M(RN( GdZO(RP( 8dZQ(RR( :zS(RT( ;
U(RV( ;
W(RX( :zY(RZ( 7TJ[(R\( 7TM](R^( 8dZ
7TM-
c(Rh( r   