+
    i                        ^ RI Ht ^ RIt^ RIt^ RIHt ^ RIHt ^ RIH	t	 ^ RI
Ht ^ RIHt ^ RIHtHt ]P"                  ]P$                  ]P&                  3tR	 tRR
 R lltR R ltR R ltR# )    )annotationsN)nodes)InferenceContext)UseInferenceDefault)inference_tip)AstroidManager)UninferableBase
safe_inferc           
        \        V \        P                  4      '       d   V P                  p V P                  pV P
                  pV P                  pR VRV P                  RVRV P                  RV P                  /pV Uu/ uF  qw\        W4      bK  	  pp\        \        P                  ! VP                  4      P                  4      p	V F  pWy9   g   K  \        W4      Wg&   K  	  V! R/ VB p
\!        V R4      '       d   V'       d   V
P"                  ! R/ VB  V F   pWy9  g   K  \%        W\        W4      4       K"  	  V
# u upi )lineno
col_offsetparent
end_linenoend_col_offsetpostinit )
isinstancer   EvaluatedObjectoriginal	__class___other_fields_astroid_fieldsr   r   r   getattrsetinspect	signature__init__
parametershasattrr   setattr)noder   r   clsother_fieldsr   init_paramsparampostinit_paramsvalid_init_paramsnew_nodes   &&&        </usr/lib/python3/dist-packages/astroid/brain/brain_random.py_clone_node_with_linenor*      s#   $--..}}
..C%%L**O&doo&doo$--K APPugd22OPG--cll;FFG%!(!5K  ![!HtZ  _,O,)HWT%9:  O Qs   ?Ec                   V ^8  d   QhRR/# )   contextzInferenceContext | Noner   )formats   "r)   __annotate__r/   2   s     ) )'> )    c           	     `   \        V P                  4      ^8w  d   \        h\        V P                  ^,          VR7      p\	        V\
        P                  4      '       g   \        h\	        VP                  \        4      '       g   \        h\        V P                  ^ ,          VR7      pV'       g   \        h\	        V\        4      '       g   \        hVP                  \        VP                  4      8  d   \        h\        ;QJ d&    R VP                   4       F  '       g   K   RM	  RM! R VP                   4       4      '       d   \        h \        P                  ! VP                  VP                  4      p\
        P                  ! T P                   T P"                  T P%                  4       T P&                  T P(                  R7      pT Uu. uF  p\+        YvTP                   R7      NK  	  ppTP-                  T4       \/        T34      #   \         d   p\        ThRp?ii ; iu upi )r,   )r-   c              3  B   "   T F  p\        V\        4      x  K  	  R # 5iN)r   r	   ).0elts   & r)   	<genexpr>&infer_random_sample.<locals>.<genexpr>G   s     
N7M:c?++7Ms   TFN)r   r   r   r   r   )r   r   )lenargsr   r
   r   r   ConstvalueintACCEPTED_ITERABLES_FOR_SAMPLEeltsanyrandomsample
ValueErrorListr   r   scoper   r   r*   r   iter)	r!   r-   inferred_lengthinferred_sequencer>   excr(   r5   new_eltss	   &&       r)   infer_random_samplerJ   2   s   
499~!! 1w?Oou{{33!!o++S11!!"499Q<A!!')FGG!!s#4#9#9::!!
s
N7H7M7M
Nsss
N7H7M7M
NNN!!+}}.33_5J5JK zz{{??zz|??**H C 	 X__M   h  +!s*+s   +H  H+H(H##H(c                   V ^8  d   QhRR/# )r,   returnboolr   )r.   s   "r)   r/   r/   ^   s      t r0   c                    V P                   p\        V\        P                  4      '       d   VP                  R 8H  # \        V\        P
                  4      '       d   VP                  R 8H  # R# )rA   F)funcr   r   	AttributeattrnameNamename)r!   rO   s   & r)   _looks_like_random_samplerT   ^   sN    99D$((}}(($

##yyH$$r0   c                    V ^8  d   QhRRRR/# )r,   managerr   rL   Noner   )r.   s   "r)   r/   r/   g   s      n  r0   c                j    V P                  \        P                  \        \        4      \
        4       R # r3   )register_transformr   Callr   rJ   rT   )rV   s   &r)   registerr[   g   s"    

M"568Qr0   r3   )
__future__r   r   r@   astroidr   astroid.contextr   astroid.exceptionsr   astroid.inference_tipr   astroid.managerr   astroid.utilr	   r
   rC   SetTupler=   r*   rJ   rT   r[   r   r0   r)   <module>re      sP   
 #    , 2 / * 4!&UYY D <)Xr0   