%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303\304\305\306\301%\210\307\310\311\312\306\303\313\314&\210\307\315\316\317\306\303\313\320&\207" [require erc custom-declare-group erc-ezbounce nil "Interface to the EZBounce IRC bouncer (a virtual IRC server)" :group custom-declare-variable erc-ezb-regexp "^ezbounce!srv$" "Regexp used by the EZBouncer to identify itself to the user." :type string erc-ezb-login-alist 'nil "Alist of logins suitable for the server we're connecting to.\n\nThe alist's format is as follows:\n\n (((server . port) . (username . password))\n ((server . port) . (username . password))\n ...)" (repeat (cons (cons :tag "Server" string string) (cons :tag "Login" string string)))] 8) #@52 Alist of actions to take on NOTICEs from EZBounce. (defvar erc-ezb-action-alist '(("^\\[awaiting login/pass command\\]$" . erc-ezb-identify) ("^\\[use /quote CONN <server> to connect\\]$" . erc-ezb-select) ("^ID +IRC NICK +TO +TIME$" . erc-ezb-init-session-list) ("^$" . erc-ezb-end-of-session-list) (".*" . erc-ezb-add-session)) (#$ . 1109)) #@37 List of detached EZBounce sessions. (defvar erc-ezb-session-list nil (#$ . 1458)) (make-variable-buffer-local 'erc-ezb-session-list) #@75 Indicate whether current notices are expected to be EZB session listings. (defvar erc-ezb-inside-session-listing nil (#$ . 1597)) #@46 Send EZB commands to the EZBouncer verbatim. (defalias 'erc-cmd-ezb #[(line &optional force) "\301\302P!\207" [line erc-server-send "EZB "] 3 (#$ . 1733)]) (put 'erc-cmd-EZB 'do-not-parse-args t) #@185 Return an appropriate EZBounce login for SERVER and PORT. Look up entries in `erc-ezb-login-alist'. If the username or password in the alist is nil, prompt for the appropriate values. (defalias 'erc-ezb-get-login #[(server port) "\306 B\n\"A\211\205. @A\211\204 \307\310\311 #!\f\204* \312\310\313 #! \f*B)\207" [server port erc-ezb-login-alist login password username assoc read-from-minibuffer format "EZBounce user name for %s:%s: " read-passwd "EZBounce password for %s:%s: "] 6 (#$ . 1937)]) (defalias 'erc-ezb-lookup-action #[(message) "\306 \204$ \n\203$ \n@@\n@A\307\f \"\203 \nA*\202 *\207" [erc-ezb-action-alist found function-alist function regexp message nil string-match] 3]) #@38 React on an EZBounce NOTICE request. (defalias 'erc-ezb-notice-autodetect #[(proc parsed) "\306H >\204 \307\310\311D\"\210\312H\306H >\204\"