+
    ni	                     ^    ^ RI t ^ RIt] P                  ! RRR7      t ! R R4      tR tR tR# )	    N_immutable_in__init__F)defaultc                   F   a a ] tR t^t oRtRtV 3R ltV 3R ltRtVt	V ;t
# )
_ImmutablezImmutable mixin classc                l   < \         P                  4       V Jd   \        R 4      h\        SV `  W4       R# z+object doesn't support attribute assignmentN)_in__init__get	TypeErrorsuper__setattr__)selfnamevalue	__class__s   &&&lC:\Users\petid\OneDrive\Desktop\Maestro\MAESTRO\maestro-backend\venv\Lib\site-packages\dns/_immutable_ctx.pyr   _Immutable.__setattr__   s+    ??D(IJJG,    c                l   < \         P                  4       V Jd   \        R 4      h\        SV `  V4       R# r   )r	   r
   r   r   __delattr__)r   r   r   s   &&r   r   _Immutable.__delattr__   s+    ??D(IJJG%r    )__name__
__module____qualname____firstlineno____doc__	__slots__r   r   __static_attributes____classdictcell____classcell__)r   __classdict__s   @@r   r   r      s      I-& &r   r   c                 J   a  V 3R  lp\         P                  ! S 4      Vn        V# )c                     < \         P                  V ^ ,          4      p S! V / VB  \         P                  V4       R#   \         P                  T4       i ; i)r   N)r	   setreset)argskwargspreviousfs   *, r   nf_immutable_init.<locals>.nf$   sD    ??47+	(tvh'Kh's	   > A)inspect	signature__signature__)r*   r+   s   f r   _immutable_initr0   #   s"    ( ((+BIr   c                 R  a  \         S P                  9   dK   \        S P                  4      S n        \	        S R 4      '       d   \        S P
                  4      S n        S pV#  ! V 3R lR\         S 4      pS P                  Vn        S P                  Vn        S P                  Vn        V# )__setstate__c                      <a a ] tR t^:t oRt]V 3R l4       t]!  ZR4      '       d   ]V 3R l4       tRt	Vt
V ;t# Rt	Vt
V ;t# )immutable.<locals>.nclsc                (   < \         SV `  ! V/ VB  R # N)r   __init__r   r'   r(   r   s   &*,r   r7    immutable.<locals>.ncls.__init__>   s     $1&1r   r2   c                (   < \         SV `  ! V/ VB  R # r6   )r   r2   r8   s   &*,r   r2   $immutable.<locals>.ncls.__setstate__D   s    G($9&9r   r   )r   r   r   r   r   r0   r7   hasattrr2   r   r    r!   )r   r"   clss   @@r   nclsr4   :   sG     I2 2 sN++ : !: : ,r   r>   )	r   __mro__r0   r7   r<   r2   r   r   r   )r=   r>   s   f r   	immutabler@   0   s    S[[  's||43''.s/?/?@C* K%	::s 	: ,,..Kr   )contextvarsr-   
ContextVarr	   r   r0   r@   r   r   r   <module>rC      s4     $$%<eL& &,
r   