-í
V¸§Ec       s$     d  k  l Z  d k l Z  d k l Z  d k l Z  d k l Z  d k l Z 	 d k l Z 
 d k l	 Z	  d k l
 Z
  d	 k l Z  d
 k l Z  d k l Z  d d „ Z = e e d d d d d „ Z r d „  Z }d „  Z —d „  Z Ód „  Z d S(   (   s   rgbaConvert(   s   Box(   s   CompositeRenderable(   s   EffectSequencer(   s   Polygon(   s   Fader(   s   Slider(   s
   NullEffect(   s   SetVisibility(   s   SetPosition(   s   Text(   s   TTFonti    c    sh    t  | ƒ }  d }  d }	  t d „  | ƒ }  x%| D ]}  xð| D ]å}  t
 | d | ƒ}
  | d j o³  |
 i t t d ƒ  | | d ƒ  |
 i t t d d d ƒ d ƒ  |
 i t t d ƒ d ƒ  |
 i t t d d d ƒ d ƒ  |
 i t t ƒ   | | | d ƒ nè" | | d j o¤ # |
 i t t d ƒ $ |	 ƒ % |
 i t t d d d ƒ d ƒ & |
 i t t d ƒ d ƒ ' |
 i t t d d d ƒ d ƒ ( |
 i t t ƒ | |	 d ƒ n0+ |
 i t t d ƒ , |	 ƒ - |
 i t t d d d ƒ d ƒ . |
 i t t d ƒ d ƒ / |
 i t t d d d ƒ d ƒ 0 |
 i t t ƒ 1 | | d ƒ 2 |
 i t t d d d ƒ d ƒ 3 |
 i t t d ƒ d ƒ 4 |
 i t t d d d ƒ d ƒ 5 |
 i t t ƒ 6 | | | |	 d	 ƒ 7 |  i | ƒ 8 |  i |
 ƒ qV W9 | | |	 }	 : | d } qC Wd  S(
   Ni    i   c    s    |  | S(   N(   s   as   b(   s   as   b(    (    s   renderTools.pys   <lambda> s    s   repeati   i   i   i   i   (   s   lens   grSets	   pageCounts   counts   delays   reduces	   delayLists	   totFramess   grLists   grs   EffectSequencers   repeats   ess	   addEffects   SetVisibilitys   Nones   Faders
   NullEffects   pages   addItem(   s   pages   grSets	   delayLists   repeats   counts   grs	   totFramess	   pageCounts   grLists   delays   es(    (    s   renderTools.pys   sequenceOnPage sP   		
 	
 	""
""%
""""s   Data Not Availablei   c    sÖ  = C t  d d d d ƒ \ } } } } D t d d d d ƒ} E t | | ƒ } F | i
 | | | | ƒ G | t j o H d | i ƒ  d d	 } n I | t j o J d
 | i ƒ  d d	 } n K | i | | ƒ L | }
 N | o¬ O t ƒ  } P t ƒ  } Q | i d d ƒ T | i d | d ƒ U t  d d d d ƒ \ } } } } V | i
 | | | | ƒ X | i | ƒ Y | i | ƒ Z | }
 n ] | d j o!_ |  i |
 ƒ ` d	 | d } a | | } c t |
 ƒ }	 d |	 i t  t d ƒ d ƒ e |	 i t! t d d d ƒ d ƒ f |	 i t  t d ƒ d ƒ g |	 i t" t ƒ d ƒ h |	 i t! t d d | ƒ | ƒ i |	 i t" t ƒ | ƒ j |	 i t! t d d | ƒ | ƒ k |  i |	 ƒ n m |
 Sd  S(   NiÔ   i2   iÿ   s   /rsrc/fonts/Interstate-Boldi   s   tiÐ  i    i   ià  i   i   i   i   i   (#   s   rgbaConverts   rs   gs   bs   as   TTFonts   fonts   Texts   texts   grs   setColors   xPoss   Nones   sizes   yPoss   setPositions	   renderObjs	   noDataBars   CompositeRenderables   crs   Boxs   bbs   setSizes   addItems   displayDurations   pages   fadeDurations
   totalDelays   durs   EffectSequencers   efs	   addEffects   SetVisibilitys   Faders
   NullEffect(   s   pages   xPoss   yPoss   texts	   noDataBars   fadeDurations   displayDurations   grs   bbs   efs	   renderObjs   crs   fonts
   totalDelays   as   bs   gs   rs   dur(    (    s   renderTools.pys   dataNotAvailable= sD   $	
$"""c 0   s  r w | \ }& } } } x t |& | | | ƒ \ }, }* }) }( y t
 d d d d z d |, d |) d |* d |( ƒ}" { | \ }& } } } | t |& | | | ƒ \ }, }* }) }( } t
 d d d d ~ d |, d |) d |* d |( ƒ}$ ‚ d	 } ƒ d	 } † d
 } ‡ d
 }/ Š | }  ‹ | }! Œ d }  |  |/ }  |! | } ‘ d } • |  o – |" i |  ƒ d } n ˜ | o= š d } › |  | }
 œ | }	  |
 d	 }- ž | | }. n ¡ t  ƒ  }' ¢ t  ƒ  } ® t d d d d ƒ \ }, }* }) }( ¯ d | d |, |) |* |( f } ° d d |, |* |) |( f } ± d | |, |* |) |( f } ² | | d |, |) |* |( f }+ ´ t d d d t' d d ƒ ƒ \ }, }* }) }( µ d | d |, |) |* |( f } ¶ d d |, |* |) |( f } · d | |, |* |) |( f } ¸ | | d |, |) |* |( f } º t d d d t' d d ƒ ƒ \ }, }* }) }( » d d |, |* |) |( f } ¼ | | |, |* |) |( f } ¾ t. ƒ  }# ¿ t0 |# i1 | ƒ À t0 |# i1 | ƒ Á t0 |# i1 | ƒ Â t0 |# i1 | ƒ Ã t0 |# i1 | ƒ Ä t0 |# i1 |+ ƒ Å | i2 |# ƒ Ç t. ƒ  }# È t0 |# i1 | ƒ É t0 |# i1 | ƒ Ê t0 |# i1 | ƒ Ë t0 |# i1 | ƒ Ì t0 |# i1 | ƒ Í t0 |# i1 | ƒ Î | i2 |# ƒ Ü |  o…Ý | \ }& } } } ß | o0â t |& | | | ƒ \ }, }* }) }( ã |  |! |, |* |) |( f } ä |  | |! |, |* |) |( f } æ t |& | | d ƒ \ }, }* }) }( ç |  |! d |, |* |) |( f } è |  | |! d |, |* |) |( f } ê t. ƒ  }# ë t0 |# i1 | ƒ ì t0 |# i1 | ƒ í t0 |# i1 | ƒ î t0 |# i1 | ƒ ï |' i2 |# ƒ n¬ò t |& | | | ƒ \ }, }* }) }( ó |  |! |, |* |) |( f } õ t |& | | | d ƒ \ }, }* }) }( ö |  d |! |, |* |) |( f } ÷ |  |! d |, |* |) |( f } ù t |& | | | d ƒ \ }, }* }) }( ú |  d |! d |, |* |) |( f } ü t |& | | | d ƒ \ }, }* }) }( ý |  d |! |, |* |) |( f } þ |  |! d |, |* |) |( f }  t |& | | | d ƒ \ }, }* }) }( |  d |! d |, |* |) |( f } |  d |! d |, |* |) |( f } t |& | | d ƒ \ }, }* }) }( |  d |! d |, |* |) |( f } t. ƒ  }# t0 |# i1 | ƒ 	t0 |# i1 | ƒ 
t0 |# i1 | ƒ t0 |# i1 | ƒ |' i2 |# ƒ t. ƒ  }# t0 |# i1 | ƒ t0 |# i1 | ƒ t0 |# i1 | ƒ t0 |# i1 | ƒ |' i2 |# ƒ t. ƒ  }# t0 |# i1 | ƒ t0 |# i1 | ƒ t0 |# i1 | ƒ t0 |# i1 | ƒ |' i2 |# ƒ t. ƒ  }# t0 |# i1 | ƒ t0 |# i1 | ƒ t0 |# i1 | ƒ  t0 |# i1 | ƒ !|' i2 |# ƒ .t4 |" |  ƒ }% /|% i6 | | ƒ 1| \ }& } } } 2t |& | | | ƒ \ }, }* }) }( 3|% i8 |, |* |) |( ƒ 4|' i2 |% ƒ n 8| oû9| \ }& } } } ;t |& | | | ƒ \ }, }* }) }( <|
 |	 |, |* |) |( f } >t |& | | | d ƒ \ }, }* }) }( ?|
 d |	 |, |* |) |( f } @|
 |	 d |, |* |) |( f } Bt |& | | | d  ƒ \ }, }* }) }( C|
 d |	 d |, |* |) |( f } Et |& | | d ƒ \ }, }* }) }( F|
 d! |	 |, |* |) |( f } G|
 d! |	 d |, |* |) |( f } H|
 |	 d" |, |* |) |( f } I|
 d |	 d" |, |* |) |( f } J|
 d! |	 d" |, |* |) |( f } Lt. ƒ  }# Mt0 |# i1 | ƒ Nt0 |# i1 | ƒ Ot0 |# i1 | ƒ Pt0 |# i1 | ƒ Q|' i2 |# ƒ St. ƒ  }# Tt0 |# i1 | ƒ Ut0 |# i1 | ƒ Vt0 |# i1 | ƒ Wt0 |# i1 | ƒ X|' i2 |# ƒ Zt. ƒ  }# [t0 |# i1 | ƒ \t0 |# i1 | ƒ ]t0 |# i1 | ƒ ^t0 |# i1 | ƒ _|' i2 |# ƒ at. ƒ  }# bt0 |# i1 | ƒ ct0 |# i1 | ƒ dt0 |# i1 | ƒ et0 |# i1 | ƒ f|' i2 |# ƒ rt4 |$ | ƒ } s| i6 |- |. ƒ u| \ }& } } } vt |& | | | ƒ \ }, }* }) }( w| i8 |, |* |) |( ƒ x|' i2 | ƒ n z| |' f Sd  S(#   Ns   /rsrc/fonts/Interstate-Boldi$   s   ti   s   srs   sbs   sgs   sai   i   i    i4  iÿ   i4   i  iÝ   f0.62i   i  iÔ   f0.80000000000000004i<   f0.63i.   f0.25f0.029999999999999999iH   f0.025000000000000001is   f0.54000000000000004i©  f0.32000000000000001i  iM   (<   s
   s1ShdColors   Rs   Gs   Bs   As   rgbaConverts   rs   gs   bs   as   TTFonts
   titleFont1s
   s2ShdColors
   titleFont2s   vBevSizes   hBevSizes   padVs   padHs   bg1Xs   bg1Ys   bg1Ws   tr1Xs   tr1Ys   tr1Ws   string1s   stringWidths   string2s   bg2Ws   bg2Xs   bg2Ys   tr2Xs   tr2Ys   CompositeRenderables
   crTitleTxts
   crTitleBevs   V1s   V5s   V6s   V10s   ints   V2s   V4s   V7s   V9s   V3s   V8s   Polygons   pps   applys	   addVertexs   addItems
   s1BkgColors   Texts   tr1s   setPositions
   s1TxtColors   setColors
   s2BkgColors   tr2s
   s2TxtColor(0   s   string1s   string2s
   s1BkgColors
   s2BkgColors
   s1TxtColors
   s2TxtColors
   s1ShdColors
   s2ShdColors   bg2Ws   bg2Ys   bg2Xs
   crTitleBevs   tr1Ws   V7s   vBevSizes   hBevSizes   tr1Ys   tr1Xs   V1s   V2s   V3s   V4s   V5s   V6s   padVs   V8s   V9s   tr2s   As   Bs   bg1Ws   Gs   bg1Xs   bg1Ys
   titleFont1s   pps
   titleFont2s   tr1s   Rs
   crTitleTxts   as   bs   gs   V10s   rs   tr2Xs   tr2Ys   padH(    (    s   renderTools.pys   createTitleBarr sF  $!$!								

		$..

$$#$((#((##$#$
$((#$###$c    s‚  }~…t  ƒ  } †t d d d d ƒ \ } } } } ‡| i d d | | | | ƒ ˆ| i d d | | | | ƒ ‰| i d d | | | | ƒ Š| i d d | | | | ƒ ‹|  i	 | ƒ Žt  ƒ  } t d d d d ƒ \ } } } } | i d d | | | | ƒ ‘| i d d | | | | ƒ ’| i d d | | | | ƒ “| i d	 d | | | | ƒ ”|  i	 | ƒ d
 S(   s   Draw black map banner.i   iÿ   i4   i€  i•  iõ   i³   iô  iî  N(
   s   Polygons   pps   rgbaConverts   rs   gs   bs   as	   addVertexs   pages   addItem(   s   pages   as   pps   rs   gs   b(    (    s   renderTools.pys   drawMapBanner}s   $$c    sì  —™ d d f \ } } £d d d d f } ¦t ƒ  } ¨t | d | d | d	 | d
 ƒ \ } } } } ©t
 ƒ  } ª| i | | | | | | d ƒ «| i | d | | | | | d ƒ ¬| i | d | | | | | ƒ ­| i | d | d | | | | ƒ ®| i | d | d | | | | d ƒ ¯| i | | d | | | | d ƒ °| i | ƒ ±|  i | ƒ ´t | d | ƒ } ¹| i t t d d ƒ d ƒ ¼d } À| d | } Á| | } Â| i t t | ƒ | ƒ Ã|  i | ƒ Å| i t ƒ  | d ƒ Èd }	 Ét d d ƒ } Êx¤ t  t! | ƒ ƒ DÊ] }
 Ët$ | | |
 ƒ } Ì|	 | |
 7}	 Í| i' |	 d ƒ Ît d d d d ƒ \ } } } } Ï| i( | | | | ƒ Ð|  i | ƒ qTWd S(   s1   Draw timeBarSlider for all animated map products.i¼  i€  i“   i`   iÁ   iÿ   i    i   i   i   f0.20000000000000001i   f0.80000000000000004i2   i8   i   ieÿÿÿf155.0i2  s"   /rsrc/fonts/Interstate-BlackItalici„  iÔ   N()   s   xPoss   yPoss   colors   CompositeRenderables   sliders   rgbaConverts   rs   gs   bs   as   Polygons   pps	   addVertexs   addItems   pages   EffectSequencers	   loopLimits   seqs	   addEffects   SetPositions   Nones   distances
   imageCounts   imageDurations   times   speeds   Sliders
   NullEffects   lastImageDurations   legendStartPoss   TTFonts   fs   ranges   lens	   timeScales   iis   Texts   ts   timeScaleOffsets   setPositions   setColor(   s   pages   lastImageDurations   imageDurations
   imageCounts	   timeScales   timeScaleOffsets	   loopLimits   colors   pps   legendStartPoss   iis   sliders   speeds   seqs   as   distances   xPoss   bs   gs   fs   yPoss   rs   times   t(    (    s   renderTools.pys   drawValidTimeSlider—s@   4#'#'+'		 	$c    s’   ÓÔx… | DÔ]z } Õt | ƒ } Ö| i t t ƒ d ƒ ×| i t t d d ƒ d ƒ Ø| i t t ƒ | d ƒ Ù|  i
 | ƒ q Wd  S(   Ni   i   i    i
   (   s   grLists   grs   EffectSequencers   ess	   addEffects
   NullEffects   Nones   Sliders   durations   ps   addItem(   s   ps   grLists   durations   grs   es(    (    s   renderTools.pys   ldlWatchSlideÓs   
 	N(   s   twc.embedded.renderd.renderUtils   rgbaConverts!   twc.embedded.renderd.RenderScripts   Boxs   CompositeRenderables   EffectSequencers   Polygons   Faders   Sliders
   NullEffects   SetVisibilitys   SetPositions   Texts   TTFonts   sequenceOnPages   Nones   dataNotAvailables   createTitleBars   drawMapBanners   drawValidTimeSliders   ldlWatchSlide(   s   Boxs   EffectSequencers   drawMapBanners   Polygons   ldlWatchSlides   Faders   SetVisibilitys   TTFonts   drawValidTimeSliders   rgbaConverts   sequenceOnPages   Sliders   CompositeRenderables   Texts   SetPositions   dataNotAvailables
   NullEffects   createTitleBar(    (    s   renderTools.pys   ? s$   -5ÿ <