
    mh                         d Z ddlZddlmZmZ ddlmZ ddlmZ ddl	m
Z
 dd	lmZmZ dd
lmZmZmZ ddlmZmZ  G d de      Zd Zy)z*Layout for flex containers and flex-items.    N)inflog10   )	Dimension)boxes   )percent)AbsolutePlaceholderabsolute_layout)max_content_widthmin_content_widthmin_max)find_in_flow_baselinetable_wrapper_widthc                       e Zd ZdZy)FlexLinezFlex container line.N)__name__
__module____qualname____doc__     h/var/www/pru.catia.catastroantioquia-mas.com/tasa/lib/python3.12/site-packages/weasyprint/layout/flex.pyr   r      s    r   r   c	                 ~H   ddl m}	 | j                          d }
|d u }|j                  | d       ||j                  d   dk(  z  }|xs |j                  d   dk(  }|j                  d	   |j                  d
   }}|r)||j
                  |j                  z   |j                  z   z  }|j                  d   dk(  rg }|j                  d   j                  d      rd\  }}nd\  }}|j                  dk(  rdn|j                  }|j                  dk(  rdn|j                  }t        ||      dk7  rt        ||      }nR|dk(  rG|j                  |z
  |z
  |j                  z
  |j                  z
  |j                  z
  |j                   z
  }nt"        }t        ||      dk7  rt        ||      }nR|dk(  rG|j                  |z
  |z
  |j                  z
  |j                  z
  |j                  z
  |j                   z
  }nt"        }|j%                         }t'        j(                  ||       |	j+                  ||       t-        |j.                  d       }|}|D|j1                         \  \  }}|j                  d   j3                  d      r	|d |dz    }n||d  }|}nd\  }}|}|dk(  rd}nJ|j4                  dk(  r/|j6                  dk(  rd}n)|j8                  dz  |j6                  z  }n|j8                  }|dk(  rd}nJ|j4                  dk(  r/|j                  dk(  rd}n)|j8                  dz  |j                  z  }n|j8                  }|dk(  r||}}n||}}|j:                  |j                  z   |j                  z   }|j                  dk7  r||j                  z  }|j<                  |j>                  z   |j@                  z   }|jB                  dk7  r||jB                  z  }tE        |      D ]  \  }}|jF                  s|jI                         r]||_        ||_        tK        |      x} }!||!_&        |!||<   |j                  d   dk(  r|jO                  |!       na|jO                  |!       nO|jQ                         r?|j                  d   d   }"| jR                  }#| jT                  |"   |#   jO                  |       |dk(  r||j6                  f}$n|j                  |f}$t'        j(                  ||$       |jV                  rtY        | ||$       ||_        ||_        |j                  d   dk(  rK|j                  }%|j%                         } |j                  j%                         | _        d| j                  d<   t[        dd      | j                  d<   t[        t"        d      | j                  d<   t]        | | d      }&d }'t_        |t`        jb                        ro|jd                  }(|(jg                  |j                  d    |j                  d!         \  })}*}+|+r1|*r/|*|+z  }'ti        |jj                  tm        |jn                  |&            }&|%dk7  rtm        |%|&      |_5        n|'tm        |'|&      |_5        n|&|_5        |j                  d"   dk(  r|j6                  }%|j%                         } |j                  j%                         | _        d| j                  d#<   t[        dd      | j                  d"<   t[        t"        d      | j                  d$<   | j                  d   dk(  r%tq        | |       },t[        |,d      | j                  d<   |	js                  | | ||||      d   } | r| j6                  nd}&d }'t_        |t`        jb                        rt|jd                  }(|(jg                  |j                  d    |j                  d!         \  }-})}+|+r2|-r0|-|+z  }'ti        |jt                  tm        |jv                  |&            }&n|-sd}&|%dk7  rtm        |%|&      |_:        n|'tm        |'|&      |_:        n|&|_:        |j                  d%   d&k(  rd&}.n;t'        jx                  |j                  d%   |      }.|.dk(  rt        ||      x}.dk(  rd&}.|.d&k7  r:|.|_=        |dk(  r|j                  |j                   z   |j                  z   |j                  z   |_>        |j                  dk7  r|xj|                  |j                  z  c_>        |j                  dk7  r|xj|                  |j                  z  c_>        n|j>                  |j                  z   |j@                  z   |j
                  z   |_>        |jB                  dk7  r|xj|                  |jB                  z  c_>        |j                  dk7  r|xj|                  |j                  z  c_>        ne	 |j%                         } |j                  j%                         | _        |dk(  rht[        dd      | j                  d<   t[        t"        d      | j                  d<   tq        | | d      |_=        tq        | |      |jz                  z
  |_>        nt[        dd      | j                  d"<   t[        t"        d      | j                  d$<   t"        | _        |	js                  | | ||||||      \  } })})}/})})| rX| xj6                  |	j                  |/      z  c_        | j6                  |_=        | j                         | j6                  z
  |_>        ndx|_=        |_>        |dk(  r||jz                  |j|                  z   z  }n||jz                  |j|                  z   z  }t        |d'|       }0t        |d(|       }1ti        |0tm        |jz                  |1            |_A        d } |dk(  r|	j+                  ||       n|j6                  dk(  rgd|_        d) |D        }2tE        |2      D ]I  \  }3}|xj6                  |j                  |j|                  z   z  c_        |3s5|xj6                  |z  c_        K ti        |jt                  tm        |j6                  |jv                              |_        g }4g }5d}6t        ||      }7tE        ||*      D ]  \  }3}|jF                  s|6|j                  |j|                  z   z  }6|3|kD  r|6|z  }6|j                  d+   d,k7  rr|6|7kD  rm|5r9|4jO                  t        |5             |3|fg}5|j                  |j|                  z   }6|5jO                  |3|f       |4jO                  t        |5             g }5d}6|5jO                  |3|f        |5r|4jO                  t        |5             |j                  d+   d-k(  r|4j                          |j                  d   j3                  d      r|4D ]  }5|5j                           t        ||      }|4D ]  }5t        d. |5D              }8|8|k  rd/}9nd0}9|5D ]  \  }}|9d/k(  r.|j                  d1   |_E        |jz                  |j                  kD  }:n-|j                  d2   |_E        |jz                  |j                  k  }:|j                  dk(  s|:r|j                  |_F        d3|_G        d|_G         |};tE        |5      D ]U  \  }3\  }}|j                  r|;|j                  |j|                  z   z  };n|;|jz                  |j|                  z   z  };|3sQ|;|z  };W t        d4 |5D              s%d}<|}=tE        |5      D ]d  \  }3\  }}|j                  r|=|j                  |j|                  z   z  }=n+|=|jz                  |j|                  z   z  }=|<|j                  z  }<|3s`|=|z  }=f |<dk  r|;|<z  };|;t"        k(  rt        j                  };|=t"        k(  rt        j                  }=|;dkD  rt        t        |;            nt"         }>|=dkD  rt        t        |=            nt"         }?|>|?k  r|;}=|=dk(  r*|5D ]#  \  }}|j                  r|jz                  |_F        % n d}@d}A|5D ]T  \  }}|j                  r|jz                  |j                  d2   z  |_M        @|j                  z  }@A|j                  d1   z  }AV |5D ]  \  }}|j                  r|9d/k(  r*|j                  d1   Az  }B|jz                  |=|Bz  z   |_F        nB|9d0k(  r=@dk(  r|jz                  |_F        n&|j                  @z  }B|jz                  |=|Bz  z   |_F        t        ||j                        |_F         |5D ]  \  }}d|_O        |j                  rt        |d'|       }0t        |d(|       }1ti        |0tm        |j                  |1            }0|j                  |0k  sh|0|j                  z
  |_O        |0|_F         t        d5 |5D              }C|5D ]K  \  }}Cdk(  rd3|_G        CdkD  r|j                  dkD  rd3|_G        /Cdk  s5|j                  dk  sEd3|_G        M t        d4 |5D              s%|5D ]-  \  }}|dk(  r|j                  |_        |j                  |_        /  g }D|}|4D ]W  }5t               }E|5D ]/  \  }}|jB                  dk(  rd|_!        |j                  dk(  rd|_        |j%                         } |	j                  | | t"         |||||g |d       \  } })})}/})})t        |       xs d|_R        |d#k(  r6| j6                  |_        |xj6                  |	j                  |/      z  c_        nb|j                  dk(  rBt]        | |d      }Ftq        | |d      }Gtm        ti        |F| j                        |G      |_        n| j                  |_        EjO                  ||f       d }2 EsGDjO                  E       Z D}4t        ||      }Ht        |4      dk(  rHdk7  rH|4d   _T        n|4D ]  }5g }Ig }J|5D ]i  \  }}|j                  d6   }K|j                  d   j                  d      xr  d7Kv xr d|jB                  |j                  fv}L|LrInJjO                  |       k dx}M}NID ]D  }|j                  |j<                  z
  }Oti        M|O      }Mti        N|j                         |Oz
        }NF MNz   }Pd}QJrt"         }QJD ]  }|d#k(  rM|j                         }R|jB                  dk7  rR|jB                  z  }R|j                  dk7  r\R|j                  z  }RnL|j                         }R|j                  dk7  rR|j                  z  }R|j                  dk7  rR|j                  z  }Rti        RQ      }Q ti        PQ      |5_T         t        |4      dk(  r^|4\  }5t        |d'|       }S|Sdk(  rt"         }St        |d(|       }T|Tdk(  rt"        }Tti        Stm        |5j                  T            |5_T        |j                  d8   }Ud|Uv rd9}Ud:Uv rd }V|d#k(  r|j6                  dk7  r|j6                  }Vn=|dk(  r8t_        |t`        j                        r|j                  dk(  r|}Vn|j                  }VVUV}W|Wt        d; |4D              z  }W|Wt        |4      dz
  |z  z  }W|Wr(|4D ]#  }5|5xj                  Wt        |4      z  z  c_T        % |j                  d<   }Xd|Xv rd9}X|4D ]H  }5|5D ]?  \  }}|j                  d6   }Kd|Kv rd9}KndKv rX}Kd:Kv s(|j                  |   dk(  s;|d#k(  r|j                  d=   |j                  d>   fn|j                  d?   |j                  d@   f}Yd|Yvs|5j                  }H|d#k(  rQH|jB                  |j                  z   |j@                  z   |j
                  z   |j>                  z   |j                  z   z  }HnPH|j                  |j                  z   |j                  z   |j                  z   |j                  z   |j                   z   z  }Ht        ||H       B K |dk(  r|j                         n|j                         }Z|j                  dA   }[d|[v rdB}[|j                  d   j3                  d      rdC[v rdD}[ndE[v rdB}[ndF[v rdG}[ndH[v rd*}[|4D ]@  }5Z}\|dk(  rg|j                  }]|5D ]U  \  }}]|j                         z  }]|j                  dk7  r]|j                  z  }]|j                  dk7  sG]|j                  z  }]W nf|j6                  }]|5D ]U  \  }}]|j                         z  }]|jB                  dk7  r]|jB                  z  }]|j                  dk7  sG]|j                  z  }]W ]t        |5      dz
  |z  z  }]d}^|5D ]]  \  }}|dk(  r*|j                  dk(  r^dz  }^|j                  dk(  s/^dz  }^5|jB                  dk(  r^dz  }^|j                  dk(  sY^dz  }^_ ^rq]^z  }]|5D ]e  \  }}|dk(  r.|j                  dk(  r]|_	        |j                  dk(  s1]|_
        9|jB                  dk(  r]|_!        |j                  dk(  s_]|_        g d}]|j                  dI   dJk(  r
|dk(  r]dKz  }]h dLt        [      z  r\]z  }\n>dM[v r	\]dNz  z  }\n1dO[v r\]t        |5      z  dNz  z  }\ndP[v r\]t        |5      dz   z  z  }\t        dQ |D              }_tE        |5      D ]  \  }3\  }}|3r\|z  }\|dk(  r6\|_        d:[v r2_r0|xj                  ]|j                  d1   z  _z  z  c_        n\|_        |dk(  r|j                         n|j                         }`|j                  dI   dJk(  r
|dk(  r`dKz  }`\`z  }\dO[v r\]t        |5      z  z  }\dR[v r$t        |5      dkD  s\]t        |5      dz
  z  z  }\dP[v s\]t        |5      dz   z  z  }\ C |dk(  r|	j+                  ||       |d#k(  r|j                         n|j                         }a|4D ]  }5t"         |5_]        |5D ]^  \  }}|j                  d6   }Kd|Kv rX}Kd7Kv s |dk(  s&|j                  az
  |_^        ti        |5j                  |j                        |5_]        ` |5j                  t"         k(  r|5r|5d   d   j                  nd|5_]        |5D ]  \  }}|d#k(  r|j                  d=   |j                  d>   fn|j                  d?   |j                  d@   f}Yt        |YD bcg c]  }b|bdk(  	 c}b      }c|crn|5j                  }d|d#k(  rPd|j                         z  }d|jB                  dk7  rd|jB                  z  }d|j                  dk7  r_d|j                  z  }dnOd|j                         z  }d|j                  dk7  rd|j                  z  }d|j                  dk7  rd|j                  z  }dddkD  rvdcz  }d|d#k(  r6|j                  d=   dk(  rd|_!        |j                  d>   dk(  sSd|_        \|j                  d?   dk(  rd|_	        |j                  d@   dk(  sd|_
        |d#k(  r|jB                  dk(  rd|_!        d|_        |j                  dk(  rd|_	        d|_
        |j                  d6   }Kd|Kv rd9}KndKv rX}K|d#k(  rdSndT}et        ||ea       h dUt        K      z  ri|d#k(  r2|xj<                  |5j                  |j                         z
  z  c_        N|xj:                  |5j                  |j                         z
  z  c_        dMKv ro|d#k(  r5|xj<                  |5j                  |j                         z
  dNz  z  c_        |xj:                  |5j                  |j                         z
  dNz  z  c_        d7Kv r5|d#k(  r.|xj<                  |5j                  |j                  z
  z  c_        *,d:Kv s2|j                  |   dk(  sF|d#k(  r|jB                  |j                  z   }^n|j                  |j                  z   }^|j                  dV   dWk(  s|d#k(  r8^|j>                  |j                  z   |j@                  z   |j
                  z   z  }^^|j                  |j                   z   |j                  z   |j                  z   z  }^ a|5j                  z  }a t        ||      dk(  r3t        dX |4D              }H|Ht        |4      dz
  |z  z  }Ht        |||H       t        |4      dkD  rit        ||      }W|Wt        dY |4D              z  }W|Wt        |4      dz
  |z  z  }Wd}f|d#k(  rdSndT}gtE        |4      D ]  \  }3}5t        dZ |5D              }2|3rf|z  }f|2D ]  }t        |g      fz   }ht        ||g|h         Wdk(  rI|2D ]  }dEdHht        U      z  rt        |ghWz          $dMUv rt        |ghWdNz  z          <dOUv r t        |ghWt        |4      z  dNz  z          `dPUv set        |ghWt        |4      dz   z  z           dRUv rfWt        |4      dz
  z  z  }fdOUv rfWt        |4      z  z  }fdPUv sfWt        |4      dz   z  z  }f |j                  |D cg c]  }|jI                         s| c}      }|}|4D ]  }5|5D ]  \  }}|jF                  rx|	j                  | |||||||g |d [      d dN \  } }i| |
r
|
\  }j|jdz  }jnd}jj|z   d i}
n:d}|j.                  jO                  |        i|r|\  }knd}k|
r	|
\  }jk|jz  }kk|z   ii}
|
r nd } |
s n |j                  d   dk(  r|D ]  }lt        | |l|||d \        t_        |t`        j                        r\|dk(  r|4r|4d   j                  nd|_^        n>|j.                  D ](  }|j                         st        |      xs d|_^         n d|_^        |j                  d|
xr |        | j                  |       ||
d]d d^g dfS c c}bw c c}w )_Nr   )blockF)startendcontinuediscardbox_decoration_breakclonerow_gap
column_gappositionrelativeflex_directionrow)widthheight)r)   r(   autor   r(   c                      | j                   d   S )Norderstyle)items    r   <lambda>zflex_layout.<locals>.<lambda>X   s    TZZ5H r   )keyz-reverse)r   Nnormal%d   absolute	min_widthpx	max_width)outerimage_resolution	font_size
min_heightr)   
max_height
flex_basiscontentmin_max_c              3   :   K   | ]  }|j                   s|  y wNis_flex_item.0childs     r   	<genexpr>zflex_layout.<locals>.<genexpr>0  s     LE9K9K%Ls   )r   	flex_wrapnowrapzwrap-reversec              3   T   K   | ]   \  }}|j                   |j                  z    " y wrC   )hypothetical_main_sizemain_outer_extrarG   indexrH   s      r   rI   zflex_layout.<locals>.<genexpr>]  s-      %&u ((5+A+AA%&s   &(growshrink	flex_growflex_shrinkTc              3   :   K   | ]  \  }}|j                     y wrC   )frozenrO   s      r   rI   zflex_layout.<locals>.<genexpr>~  s     <|ueell<   c              3   :   K   | ]  \  }}|j                     y wrC   )
adjustmentrO   s      r   rI   zflex_layout.<locals>.<genexpr>  s     H<5%e..HrW   
align_selfbaselinealign_content)stretchr]   c              3   4   K   | ]  }|j                     y wrC   
cross_sizerG   lines     r   rI   zflex_layout.<locals>.<genexpr>S  s     #KDOO#K   align_items
margin_topmargin_bottommargin_leftmargin_rightjustify_content)
flex-startrj   )flex-endrk   r   )r   r   	directionrtl>   r   rightrk   centerr   zspace-aroundzspace-evenlyc              3   :   K   | ]  }|j                   d      yw)rS   Nr-   rF   s     r   rI   zflex_layout.<locals>.<genexpr>  s     E5ekk+.ErW   zspace-between
position_y
position_x>   self-endr   rk   
box_sizingzcontent-boxc              3   4   K   | ]  }|j                     y wrC   r_   ra   s     r   rI   zflex_layout.<locals>.<genexpr>Q  s     @T@rc   c              3   4   K   | ]  }|j                     y wrC   r_   ra   s     r   rI   zflex_layout.<locals>.<genexpr>X  s     GDGrc   c              3   @   K   | ]  \  }}|j                   s|  y wrC   rD   )rG   _rH   s      r   rI   zflex_layout.<locals>.<genexpr>^  s     PEU=O=OuPs   )adjoining_marginsr   	max_lines)
skip_stackany)breakpage)e r   create_flex_formatting_contextremove_decorationr.   padding_bottomborder_bottom_widthrf   
startswithrg   rh   getattrr(   padding_leftpadding_rightborder_left_widthborder_right_widthr   copyr	   resolve_percentagesblock_level_widthsortedchildrenitemsendswithunitr)   valuers   rr   border_top_widthpadding_topre   	enumeraterE   is_absolutely_positionedr
   rP   append
is_runningcurrent_pagerunning_elementsis_table_wrapperr   r   r   
isinstancer   ReplacedBoxreplacementget_intrinsic_sizemaxr6   minr8   r   block_level_layoutr<   r=   
percentageflex_base_sizerN   collapse_marginmargin_heightrM   r   reversesumflex_factortarget_main_sizerV   allsysmaxsizeintr   scaled_flex_shrink_factorr   rY   block_level_layout_switchr   	_baselinelenr`   border_heightborder_widthFlexBoxsetattrcontent_box_xcontent_box_ysetmargin_widthlower_baseliner[   tuplecopy_with_childrenr   InlineFlexBoxis_in_normal_flowfinish_flex_formatting_context)mcontextboxbottom_spacer|   containing_blockpage_is_emptyabsolute_boxesfixed_boxesr   r   	resume_atis_startdraw_bottom_decorationr"   r#   maincrossrg   rh   available_main_spaceavailable_cross_space
parent_boxr   original_skip_stackskipchild_skip_stackmain_gap	cross_gaprs   rr   rP   rH   	new_childplaceholderrunning_namer   child_containing_blockspecified_sizecontent_sizetransferred_sizeimagery   intrinsic_heightintrinsic_rationew_child_widthintrinsic_widthr>   rz   min_sizemax_size
flex_itemsi
flex_linesrb   	line_size	main_sizerM   flex_factor_typeflex_conditioninitial_free_spaceunfrozen_factor_sumremaining_free_spaceinitial_magnituderemaining_magnitudescaled_flex_shrink_factors_sumflex_grow_factors_sumratioadjustmentsnew_flex_linesnew_flex_liner6   r8   r`   collected_itemsnot_collected_itemsrZ   collectcross_start_distancecross_end_distancer[   collected_cross_sizenon_collected_cross_sizechild_cross_sizemin_cross_sizemax_cross_sizer\   definite_cross_sizeextra_cross_sizerd   cross_marginsoriginal_position_mainri   position_main
free_spacemarginsgrowthsmargin_mainposition_crossmarginauto_marginsextra_crossr$   cross_translaterl   current_valuechild_resume_atresume_indexfirst_level_skipabsolute_boxsm                                                                                                                r   flex_layoutr     s&    **,IT!HH%8syy$	11G$T		2H(IW(T))I.		,0GZG**S-D-DDsGXGXXX
yy
* yy!"--e4'e'e&0!cooK((F218H8HL sDV#&sD1 7? &&*+  !#&#4#45 %%& ),(>(>? ! $'  sEf$ 'U 3G &&*+  !#&#4#45 %%& ),(>(>? " %(! J
,<=	J(89cll(HIH$(..0z99%&//
;	*HH
"j!(		::Gmmc)CJJ6G--X
	C	99J#))C/#));J%%
w(')%z) 	
 < <<z?V?VV 'j,,,

 ; ;;j>T>TT &j+++
!(+ c u!!--/#- #- *=e*DD	K$)!"-;;z*j8"))+6&&{3!!#${{:6q9++((6t<CCEJ7?&:J<M<M%N"&0&6&68L%M"##E+AB!!0FG%%;;{#v-"[[N

I#kk..0IO'-IOOG$+4Q+=IOOK(+4S$+?IOOK(,WiuML#%!2!23))7<7O7OKK 23U[[5M8O4#_"'7'7/'I$#&U__l)K$ML'"%nl"C!-"%&6"E".;;|$."\\N

I#kk..0IO(.IOOH%,5a,>IOOL),5c4,@IOOL)w'61"3GY"G+4_d+K	(00L2BJ "I 099++aL#%!2!23))6;6N6NKK 23U[[5M7O3O"'6'H$#&((#e.>.>*M$OL( $%L'#&~|#D !-#&'7#F #/ ;;|$	1"J ++L)+?AJV#")%"66J6A!*J "#-E w++e.F.FF&&').)<)<= & $$.**e.?.??*%%/**e.@.@@* **U-F-FF%%&(-(<(<= & ##v-**e.>.>>*&&&0**e.A.AA* 

I#kk..0IOw/8D/A	,/8d/C	,'8Ye(5$ &gu58L8LL & 1:!T0B	-09#t0D	-"%	;@;S;SY6F
!>;<@8	1a!2Aq  $$(=(=>O(PP$+4+;+;E(!//1I4D4DD * EFEE(5+A7?%..1G1GGGJ%..1G1GGGJ5D-05D-0'*c%..9(;$  Gc N w%56::CJLXLJ%j1 +5

e::U=S=SSS
JJ(*J+ SZZ)HI
 JDIT"Ihd3 $5!!U11E4J4JJJ	t8!I99[!X-)i2G!!(4.1E
|!885;Q;QQ	QJ'!!(4.1	KKE
##$$ (4.) yy/
yy!"++J7 	DLLN	 #3- C6!$ %& $%& "& "$88%' ! 	%LE56)$)KK$<!!&!5!58T8T!T$)KK$>!!&!5!58T8T!T  A%).)E)E&#$	% 2!*4 	/A~u||"e&<&<u?U?U&UU""e&:&:U=S=S&SS""h."	/ <t<<"##7  &/t_ 	5!>E5<<(..1G1GGI( ),,u/E/EEG('5+<+<<'(H4(	5 #Q&"&99"!S(%([["#s*'*{{$ 3Eq2HE,-.sd  5I14LE./0SVRV   #66'9$ $q( %) FLE5 <<161E1E.F 23.()%$( JLE5 <<!005;;}3MM 76!;;=6-[1II-J %) XLE5 <<+v5$)KK$<?T$TE % 4 47Ke7S S "2 .9=B9>9M9M 6 %*$C$C$B%C !& %*$8$8;ORW;W$W !& 618@V@V1W.#X( !% :u#$ ||&uTFm<H&uTFm<H"8c%2H2H(.STH--8+3e6L6L+L(19.: H4HHK $ 	(u!##'EL 1_)9)9A)=#'EL 1_)9)9A)=#'EL	(a <t<<x ! 	6LE5w#44$55		6C6N N! "1 
  	$LE56)#$ ""f,&'#

I7<7V7VSD*:JR$8@4Iq!.1 4I>C!EO (//  5 56G HH;;&( 1'5 NI 1'5 NI"%c)Y__&Ey"QEK"+//EK  %0  $;	$> !!-0E"1F  J e$J
:!
f 4#-
1   %	RD O"$ $ Tu"[[6
II./::5A J*,J5#3#3U5H5H"II  %,1DLLUST 9:9 #5( J ??U-=-=='*+?'J$%(&(;(;(=(H&J"J
 $8:L#L '($",/4(0 DE(+0+>+>+@( ++v5,0@0@@, ..&8,0C0CC,+0+=+=+?( ,,6,0A0AA, --7,0B0BB,/2(*B0D,D  ""68PQDOK%	RP :! UGn5V#!TN UGn5V# Nnc$//>.RS IIo.M= $M!"Hv!5"%**g#u}}-99&*?'*-))'*2#K
#K KKZ1!4	 AA& JDOO'7#j/'IIOJ ))M*K;" 6  	6LE5\2J:%)
:%(
J&5;;u+=+G ( [[.O0LM[[/^1LM  .!%J("!,,u/B/BB!--.050D0DE!223 "5567
 #!--0B0BB!../161D1DE!334 "4456

 E5*53	66>  $w   ii 12O?")
yy!"++J7?*+O?*-O'&Oo%(O R>.7?J $ 5ue0022
$$.%"3"33J%%/%"4"44J5 J $ 6ue1133
##v-%"2"22J&&&0%"5"55J6 	s4y1}00
   
	!LE5w$$.qLG%%/qLG##v-qLG&&&0qLG
	! '!J $ 
9u7?((F2,6)))V3-7*''61+5(**f4.8+
9 J99[!U*tw"J (#o*>>Z'M(Z!^+M.Z#d)3a77M.Z3t9q=99MEHEE!*4 	>A~u)w#0 /GKK:K0H#H7#RRK#0 (,""$U=P=P=R yy%.47?r![(M0c$i!77 O3t9q=!Z3t9q=%AAM?2s4y1}!==)	>}R>j  	%56,1X,=S&&(3CTCTCVN b*"d  	OLE5\2J#(
Z'DGO!&>!A&)$*=*=u~~&N#	O 3$&:>$q'!*"6"6AD  T	NLE5 H$ \*EKK,HI]+U[[-HI  }MV& 0MNL"ooH$5#6#6#88K''61#u'7'77**f4#u':'::5#5#5#77K((F2#u'8'88))V3#u'9'99?</K( ;;|4>/:E, ;;76A2=E/ ;;}5?0;E- ;;~6&@1<E. ( ++v5/0E,.9+ ,,601E--8* #[[6
z)!-Jz)!,J+0H+<<,x82S_D(((DOOe>Q>Q>S,SS(((DOOe>P>P>R,RR(+((( OOe.A.A.CCq-I I( ((T__u?Q?Q?S-SWX,XX(:-(((D,?,?%..,PP( *,{{5)V3 H,&+&6&69L9L&LG&+&7&7%:L:L&LG ;;|4E$0 '$)$:$:U=V=V$V$)$5$5%68=8L8L%M!N !($)$;$;e>V>V$V$)$6$6%79>9L9L%M!NeT	Nj 	$//)Eb*L sEf$ @Z@@
s:*i77
UJ'
:"3.CGJGGGS_q0I==$)X$5L<	 , 	LGAtPTPPJ9,# 9 'y 9O Ky-89  1$# R&]);;E9m>N.NO.E9m>NQR>R.RS#}4y%(83z?(JQ(NNP $}4y%(8C
Oa<O(PPRR -/#3s:7J#KK=0#3c*o#EE=0#3s:7J#KK7	L< 
 
 $I5(F(F(HIKC! !  	$LE5!!-2-L-LUL2BC"K2w" .M .$ %'Q.(*	? $ (1$)'(!-!5t <I$)MLL''	2&2.0C-,/0,$,5ML,<,%5%=$O	  $=	$> C!F yy
** 	XLsKRVX	X
 #u**+7?;E:a=771CL !**,#8#?#D1CL!
  !9+DWE**3/ 	UD92uDD  NF 	Js   tBP5J$BP:J:BP:)r   r   mathr   r   css.propertiesr   formatting_structurer   r   r	   r5   r
   r   	preferredr   r   r   tabler   r   listr   r  r   r   r   <module>r     s6    0 
  & (  : D D =t fEr   