+
     h$  c                   s   R t ^ RIt^ RIHt ^b]P
                  P                  P                  ^c]P
                  P                  P                  ^d]P
                  P                  P                  ^e]P
                  P                  P                  ^f]P
                  P                  P                  ^g]P
                  P                  P                  ^h]P
                  P                  P                  ^i]P
                  P                  P                  ^j]P
                  P                  P                  ^k]P
                  P                  P                  ^l]P
                  P                  P                  ^m]P
                  P                  P                  ^n]P
                  P                  P                  ^o]P
                  P                  P                  /t ! R R]4      t]R8X  d     ]! 4       t]! . ^^ 4        ]! . ^f^4       R# R#   ]P
                  P                  P                   d=   t]! ]! ]4      R]P$                  R R]P&                  R 2,           4        RtAR# RtAii ; i)aw  ISO7816-4 sw1 only error checker.

__author__ = "https://www.gemalto.com/"

Copyright 2001-2012 gemalto
Author: Jean-Daniel Aussel, mailto:jean-daniel.aussel@gemalto.com

This file is part of pyscard.

pyscard is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2.1 of the License, or
(at your option) any later version.

pyscard is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with pyscard; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
N)ErrorCheckerc                   s*   a  ] tR t^.t o RtR tRtV tR# )ISO7816_4_SW1ErrorCheckera  ISO7816-4 error checker based on status word sw1 only.

This error checker raises the following exceptions:
  - sw1 sw2
  - 62  any   L{WarningProcessingException}
  - 63  any   L{WarningProcessingException}
  - 64  any   L{ExecutionErrorException}
  - 65  any   L{ExecutionErrorException}
  - 66  any   L{SecurityRelatedException}
  - 67  any   L{CheckingErrorException}
  - 68  any   L{CheckingErrorException}
  - 69  any   L{CheckingErrorException}
  - 6a  any   L{CheckingErrorException}
  - 6b  any   L{CheckingErrorException}
  - 6c  any   L{CheckingErrorException}
  - 6d  any   L{CheckingErrorException}
  - 6e  any   L{CheckingErrorException}
  - 6f  any   L{CheckingErrorException}
c                sH    V\         9   d   \         V,          pV! WV4      hR# )zCalled to test data, sw1 and sw2 for error.

@param data:       apdu response data
@param sw1:        apdu data status word 1
@param sw2:        apdu data status word 2
N)iso7816_4SW1)ZselfZdatasw1sw2Z	exceptions   &&&& M/usr/lib64/python3.14/site-packages/smartcard/sw/ISO7816_4_SW1ErrorChecker.py__call__Z"ISO7816_4_SW1ErrorChecker.__call__C   s(     ,$S)IDs++      N)__name__Z
__module__Z__qualname__Z__firstlineno____doc__r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r   .   s     (	, 	,r   r   Z__main__Z Zx)r
   Zsmartcard.sw.SWExceptionsZ	smartcardZsmartcard.sw.ErrorCheckerr    ZswZSWExceptionsZWarningProcessingExceptionZExecutionErrorExceptionZSecurityRelatedExceptionZCheckingErrorExceptionr   r   r	   ZecsZeZprintZstrr   r   r   r   r   <module>r      s  0 ! 2 	),,
#
#
>
>),,
#
#
>
>),,
#
#
;
;),,
#
#
;
;),,
#
#
<
<),,
#
#
:
:),,
#
#
:
:),,
#
#
:
:),,
#
#
:
:),,
#
#
:
:),,
#
#
:
:),,
#
#
:
:),,
#
#
:
:),,
#
#
:
:$, ,B zI
#
%CD$0Bd  <<$$== 0c!f155)1QUU1I..//0s   4
H %I#'1II#