python (3.11.7)
    e$                         	 d dl mZ d dlmZ ddddZdZ G d d	          Ze                                 ed
k    rd dl	m
Z
  e
dd
           dS dS )    )HyperParser)idleConf([{)]}d   c                       e Zd Z	 dZdZd Zed             Zd Zd Z	d Z
d Zd	 ZddZ
d Zd
 Zd Zd ZeeeedZd Zd Zd
S )
ParenMatchz<<parenmatch-check-restore>>)z
<KeyPress>z
<ButtonPress>z<Key-Return>z<Key-BackSpace>c                     || _         |j        | _        |j                            | j        | j                   d| _        d| _        d S )Nr   )editwintextbindRESTORE_VIRTUAL_EVENT_NAME
restore_eventcounteris_restore_active)selfr   s     F/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/idlelib/parenmatch.py__init__zParenMatch.__init__(   sN    L	 	$9,	. 	. 	.!"    c                    t          j        dddd          | _        t          j        ddddd	          | _        t          j        ddd
dd	          | _        t          j        t          j                    d
          | _        d S )N
extensionsr   styleopener)defaultzflash-delayinti  )typer   bellbool   hilite)r   	GetOptionSTYLEFLASH_DELAYBELLGetHighlightCurrentTheme
HILITE_CONFIG)clss    r   reloadzParenMatch.reload3   s    &gxA A A	",\-eCQ Q Q%\&vqJ J J$1(2G2I2I2:<