f!D ddlZddlZddlmZGddeZeZ ddlmZn #e $rdZYnwxYwgdZ dZ ixZ Z dZedeeeeeeeeeeeeejeeeeejejfD]Z ee e <e!ed dZ e ee e <e"j e e"<e#j e e#<e$j e e$<e%j e e%<e ej e e<[ [ dgfd Z&ixZ'Z d Z(e(e ed<e(e ee<e(e ee<e(e e<e(e e<e(e e<e(e e<e(e e<e(e e<e(e ej)<e(e e<e(e e<e(e ej<e(e ej<e(e ej<e(e e<e&fd Z*e*e e"<e&fd Z+e+e e<e&fdZ,e,e e#<ee,e e<dZ-e-e ej.<[ dZ/ de&ddZ0[[[dS)N)dispatch_tableceZdZdS)ErrorN)__name__ __module__ __qualname__+/opt/alt/python311/lib64/python3.11/copy.pyrr7sDr r) PyStringMap)rcopydeepcopyc  t|}t|}|r ||St|trt |St |dd}| ||St j|}| ||}nOt |dd}| |d}n0t |dd}|r |}ntd|zt|tr|St|dg|RS)N__copy__ __reduce_ex__ __reduce__z%un(shallow)copyable object of type %s) type_copy_dispatchget issubclass_copy_immutablegetattrrr isinstancestr _reconstruct)xclscopierreductorrvs r r r Bs7 q''C    $ $F vayy#t"q!!! S*d + +F vayy!#&&H Xa[[1ot44  !BBq,55H KXZZCcIJJJ"c 4 %" % % %%r c|SNr )rs r rrk Hr CodeTypec |i}t|}|||}||ur|St|}t|}| |||}nt |trt ||}nt |dd}| ||}ntj|}|r ||}nOt |dd}| |d}n0t |dd}|r |}ntd|zt|tr|}nt||g|R}||ur|||<t|||S)N __deepcopy__rrrz"un(deep)copyable object of type %s) idrr_deepcopy_dispatchr_deepcopy_atomicrrrrrr _keep_alive) rmemo_nildyrrr r!s r rrs  | 1A DA}} q''C  # #C ( (F  F1dOO c4  3 D))AAQ55F!F4LL)-c22 L!!BB&q/4@@H+%Xa[[#*1lD#A#A#L!)BB"' Ds J#L#LLb#&&3AA$Q2r222A zzQAt Hr c|Sr#r rr,s r r*r*r$r cpg}||t|<|j}|D]}|||||Sr#)r(append)rr,rr/r3as r _deepcopy_listr5sP ADAK XF ""xx4  !!!! Hr cfd|D} t|S#t$rYnwxYwt||D]\}}||urt|}n|}|S)Nc(g|]}|Sr r ).0r4rr,s r z#_deepcopy_tuple..s%&&&q!T  &&&r )r(KeyErrorziptuple)rr,rr/kjs `` r _deepcopy_tupler?s&&&&&A&&&A BqEE{      Aq 1 A::aA E   Hs ( 55ci}||t|<|D]\}}|||||||<|Sr#)r(items)rr,rr/keyvalues r _deepcopy_dictrDs[ ADAKggii77 U!)%!6!6((3   Hr cdt||jt|j|Sr#)r__func__r__self__r1s r _deepcopy_methodrHs( 4771:x D99 : ::r c |t||dS#t$r|g|t|<YdSwxYwr#)r(r3r:r1s r r+r+sb RXXa     sRXXs(-A A)rcdu}|r|rfd|D}||} |r| t|<||r |}t| dr| |nyt|trt |dkr|\}} nd} || j|| +| D]\} } t| | | |C|r'|D]#} | } | | $n|D]} | | |5|r&|D]"\} } | } | } | | | <#n |D] \} } | | | < | S)Nc30K|]}|VdSr#r )r8argrr,s r z_reconstruct..s/44d##444444r __setstate__) r(hasattrrNrr<len__dict__updaterAsetattrr3)rr,funcargsstatelistiterdictiterrdeepr/ slotstaterBrCitems ` ` r rrs t D 5544444t444 d A RUU    *HUD))E 1n % % + NN5 ! ! ! !%'' !CJJ!OO#( yy   !!%((($"+//"3"3++JCAsE****     xd++ !    &   UhsD)) --#  '   U# Hr )NNN)1typesweakrefcopyregr Exceptionrerrororg.python.corer ImportError__all__r rr.rrintfloatboolcomplexrr<bytes frozensetrangeslicepropertyBuiltinFunctionTypeEllipsisNotImplemented FunctionTypereftrlistdictset bytearrayrr)r*r%r5r?rDrH MethodTyper+rr r r rysh0d """"""     I    +++++++KKK ( ' '$&$&$&N   $t**c5$e D%  #TT(^^TT.5I5I  gk +A AaDD GE:t$$= AaD )$ )$ #~)  %AkNq2 2 2 2 hQ    $$t** $$$x..*$$~ # % $ ' % #$%. $ %/%(%!'+( %-     $&.     %%-    $#AkN;;;&%"6:+ %+ + + + + Z 7KKKs (22