³ò
~×YKc           @   s   d  e  f d „  ƒ  YZ d S(   t   Objectc           B   s2   e  Z d  Z d Z g  Z d „  Z d Z d „  Z RS(   sI   
    Our own base class. Contains methods to simplify serialization.
    i    c         C   sO   t  |  ƒ i ƒ  } x) |  i D] } | | j o | | =q q W|  i | d <| S(   Nt   __version__(   t   varst   copyt   nosaveR   (   t   selft   rvt   f(    (    s4   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\object.pyt   __getstate__   s    
 c         C   s_   | i  d d ƒ } |  i i | ƒ | |  i j o |  i | ƒ n |  i o |  i ƒ  n d  S(   NR   i    (   t   popt   __dict__t   updateR   t   after_upgradet   after_setstate(   R   t   new_dictt   version(    (    s4   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\object.pyt   __setstate__/   s    
N(	   t   __name__t
   __module__t   __doc__R   R   R   t   NoneR   R   (    (    (    s4   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\object.pyR       s   	N(   t   objectR    (    (    (    s4   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\object.pys   <module>   s    