;ELC ;;; Compiled ;;; in Emacs version 26.3 ;;; 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!\210\300\303!\207" [require cl-lib rudel-xml rudel-transport-util] 2) #@301 Extract complete XML stanzas from DATA and STORAGE. Return a list the first element of which is a list of strings that contain the serialized forms of the stanzas. The second element is a string containing the rest of the data or nil DATA does not contains any incomplete stanzas. (fn DATA STORAGE) (defalias 'rudel-xmpp-assemble-stream #[514 "\211P\300\301\"\206\300\302\"\211\205\211\303\\\211\204\304D\202E\305\306O\307\310\307\311\304O#Q!\211@A\211@A\312\313\"D\266\202\266\205\207" [cl-search "" "" 18 nil rudel-xml-toplevel-tags 0 "" replace-regexp-in-string "" cl-remove-if #[257 "\211\300H\301U\207" [1 63] 3 "\n\n(fn TAG)"]] 15 (#$ . 513)]) #@78 Construct an XMPP protocol filter stack on top of TRANSPORT. (fn TRANSPORT) (defalias 'rudel-xmpp-make-transport-filter-stack #[257 "\300\301\"\207" [rudel-transport-make-filter-stack ((rudel-assembling-transport-filter :assembly-function rudel-xmpp-assemble-stream) (rudel-parsing-transport-filter :parse-function string->xml :generate-function xml->string))] 4 (#$ . 1245)]) (provide 'rudel-xmpp-util)