;ELC���
;;; Compiled
;;; in Emacs version 28.0.50
;;; with all optimizations.



(byte-code "\300\301\302\303\304\305%\210\306\307\310\311\312DD\313\314\315%\207" [custom-declare-group chess-message nil "Support for message catalogs in chess.el." :group chess custom-declare-variable chess-message-language funcall function #[0 "\300\207" [english] 1] "The language to use when reporting messages." :type symbol] 6)
(defvar chess-message-catalog nil)
#@28 

(fn CATALOG DEFINITIONS)
(defalias 'chess-message-catalog #[514 "\236\211\2030�\211\205/�\211@\211@A\236\211\203 �\211A\241\266\202(�AB\241\266A\266\202\202�\207BB\211\207" [chess-message-catalog] 9 (#$ . 457)])
#@28 

(fn KEY &rest ARGUMENTS)
(defalias 'chess-string #[385 "	\236\211\205\f�A\236A\211\203�\302\303#\207\303\304\"\207" [chess-message-language chess-message-catalog apply format "Message not found: %s"] 8 (#$ . 693)])
#@28 

(fn KEY &rest ARGUMENTS)
(defalias 'chess-message #[385 "\300\301\302#!\207" [message apply chess-string] 7 (#$ . 923)])
(byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put chess-message speed -1 put byte-optimizer byte-compile-inline-expand] 5)
#@28 

(fn KEY &rest ARGUMENTS)
(defalias 'chess-error #[385 "\300\301\302#!\207" [error apply chess-string] 7 (#$ . 1193)])
(byte-code "\300\301\302\303#\304\301\305\306#\210\304\307\310\311#\210\312\313!\207" [function-put chess-error speed -1 put byte-optimizer byte-compile-inline-expand chess-message-catalog lisp-indent-function 1 provide chess-message] 5)