;ELC   
;;; Compiled
;;; in Emacs version 25.3.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\300\302!\207" [require company cl-lib] 2)
(defvar company--capf-cache nil)
(defalias 'company--capf-data #[0 "p@\232\203% `A\211\262@\232\203% \301 A\211\262@\232\203% \211A@\2021 \302 p`\301 F\211\262\207" [company--capf-cache buffer-chars-modified-tick company--capf-data-real] 6])
(defalias 'company--capf-data-real #[0 "\301\302\303\300!\"\303\300!\304\305\306\307\310!\311\"\312$\216\313\300\"\210\314 \315\300\316\317#\211A:\2051 \320A@!\2051 \211\262*\207" [completion-at-point-functions remove tags-completion-at-point-function default-value make-byte-code 0 "\301\302\300\"\207" vconcat vector [set-default completion-at-point-functions] 3 set-default company--capf-workaround run-hook-wrapped completion--capf-wrapper optimist integer-or-marker-p] 8])
(defalias 'company--capf-workaround #[0 "<\203 \301>\203 \302 \203 \207\303\301\"\207" [completion-at-point-functions python-completion-complete-at-point python-shell-get-process remq] 3])
#@102 `company-mode' backend using `completion-at-point-functions'.

(fn COMMAND &optional ARG &rest ARGS)
(defalias 'company-capf #[641 "\301=\203\n \302\303!\207\304=\203< \305 \211\205; \306\307\233\310\"\311A@`\"\3128`V\203. \313\2029 \2038 \211B\2029 \211\266\202\207\314=\203\255 \305 \211\205\254 \3158\306\307\233\316\"\317A@\3128{#\320\236A\321\nG$\322!\211A\247\205t \211A\211\203| \323\241\210\203\205 !\262\211\206\212 \324\324U\204\251 	\324O\325\326\327\330\331\332!\333\"\315\334%\"\262\202\252 \266\207\207\335=\203\322 \305 \211\205\321 \317A@\3128{\3158\306\307\233\316\"#\320\236A\262\207\336=\203\337\324\340#\203\344 \324\202\351 \341\324\340#\211\205\337\340#\342G\340%\262\206G\207\343=\203\344\207\345=\203\344\207\346=\203(\306\307\305 \233\347\"\211\205'\211!\207\350=\203=\306\307\305 \233\351\"\211\205<\211!\207\352=\203R\306\307\305 \233\353\"\211\205Q\211!\207\354=\203r\212\203`b\210\306\307\305 \233\355\"\211\205n\211!\262)\207\356=\203\200\306\307\305 \233\357\"\207\360=\203\210\323\207\361=\203\270\305 \306\307\233\362\"\3158\306\307\233\316\"\205\267\363#\344=\203\265\364\202\266\365\"\207\323\207" [company-point interactive company-begin-backend company-capf prefix company--capf-data plist-get 4 :company-prefix-length buffer-substring-no-properties 2 stop candidates 3 :predicate completion-metadata display-sort-function completion-all-completions last nil 0 mapcar make-byte-code 257 "\300P\207" vconcat vector [] "\n\n(fn CANDIDATE)" sorted match get-text-property face next-single-property-change text-property-not-all duplicates t no-cache meta :company-docsig doc-buffer :company-doc-buffer location :company-location annotation :annotation-function require-match :company-require-match init post-completion :exit-function try-completion finished sole] 19 (#$ . 1409) (byte-code "\300C\207" [interactive] 1)])
(provide 'company-capf)
