%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/gnus/ |
Current File : //usr/local/share/emacs/27.2/lisp/gnus/gnus-icalendar.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; 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!\210\300\304!\210\300\305!\210\300\306!\207" [require icalendar eieio gmm-utils mm-decode gnus-sum gnus-art] 2) #@17 (fn PRED SEQ) (defalias 'gnus-icalendar-find-if #[514 "\3002 \211\205 @!\203 \301\300@\"\210\211A\266\202\202 0\207" [found throw] 5 (#$ . 567)]) (byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\314\303\315\316\317$\210\320\321\315\322\315\323%\210\320\324\315\325\315\326%\210\320\327\315\330\315\331%\210\320\332\315\333\315\334%\210\320\335\315\336\315\337%\210\320\340\315\341\315\342%\210\320\343\315\344\315\345%\210\320\346\315\347\315\350%\210\320\351\315\352\315\353%\210\320\354\315\355\315\356%\210\320\357\315\360\315\361%\210\320\362\315\363\315\364%\210\320\365\315\366\315\367%\210\320\370\315\371\315\372%\210\320\373\315\374\315\375%\210\320\376\315\377\315\201@ %\210\320\201A \315\201B \315\201C %\210\320\201D \315\201E \315\201F %\210\320\201G \315\201H \315\201I %\210\320\201J \315\201K \315\201L %\210\320\201M \315\201N \315\201O %\210\320\201P \315\201Q \315\201R %\210\320\201S \315\201T \315\201U %\210\320\201V \315\201W \315\201X %\210\320\201Y \315\201Z \315\201[ %\210\320\201\\ \315\201] \315\201^ %\207" [defalias gnus-icalendar-event-p eieio-make-class-predicate gnus-icalendar-event gnus-icalendar-event--eieio-childp eieio-make-child-predicate gnus-icalendar-event-child-p make-obsolete "use (cl-typep ... \\='gnus-icalendar-event) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal nil ((organizer :initarg :organizer :accessor gnus-icalendar-event:organizer :initform #1="" :type (or null string)) (summary :initarg :summary :accessor gnus-icalendar-event:summary :initform #1# :type (or null string)) (description :initarg :description :accessor gnus-icalendar-event:description :initform #1# :type (or null string)) (location :initarg :location :accessor gnus-icalendar-event:location :initform #1# :type (or null string)) (start-time :initarg :start-time :accessor gnus-icalendar-event:start-time :initform #1# :type (or null t)) (end-time :initarg :end-time :accessor gnus-icalendar-event:end-time :initform #1# :type (or null t)) (recur :initarg :recur :accessor gnus-icalendar-event:recur :initform #1# :type (or null string)) (uid :initarg :uid :accessor gnus-icalendar-event:uid :type string) (method :initarg :method :accessor gnus-icalendar-event:method :initform "PUBLISH" :type (or null string)) (rsvp :initarg :rsvp :accessor gnus-icalendar-event:rsvp :initform nil :type (or null boolean)) (participation-type :initarg :participation-type :accessor gnus-icalendar-event:participation-type :initform 'non-participant :type (or null t)) (req-participants :initarg :req-participants :accessor gnus-icalendar-event:req-participants :initform nil :type (or null t)) (opt-participants :initarg :opt-participants :accessor gnus-icalendar-event:opt-participants :initform nil :type (or null t))) (:documentation "generic iCalendar Event class") cl-generic-define-method gnus-icalendar-event:opt-participants ((this gnus-icalendar-event)) #[257 "\300\301\"\205 \302\301\"\207" [slot-boundp opt-participants eieio-oref] 4 "Retrieve the slot `opt-participants' from an object of class `gnus-icalendar-event'.\n\n(fn THIS)"] \(setf\ gnus-icalendar-event:opt-participants\) (value (this gnus-icalendar-event)) #[514 "\300\301#\207" [eieio-oset opt-participants] 6 "\n\n(fn VALUE THIS)"] gnus-icalendar-event:req-participants ((this gnus-icalendar-event)) #[257 "\300\301\"\205 \302\301\"\207" [slot-boundp req-participants eieio-oref] 4 "Retrieve the slot `req-participants' from an object of class `gnus-icalendar-event'.\n\n(fn THIS)"] \(setf\ gnus-icalendar-event:req-participants\) (value (this gnus-icalendar-event)) #[514 "\300\301#\207" [eieio-oset req-participants] 6 "\n\n(fn VALUE THIS)"] gnus-icalendar-event:participation-type ((this gnus-icalendar-event)) #[257 "\300\301\"\205 \302\301\"\207" [slot-boundp participation-type eieio-oref] 4 "Retrieve the slot `participation-type' from an object of class `gnus-icalendar-event'.\n\n(fn THIS)"] \(setf\ gnus-icalendar-event:participation-type\) (value (this gnus-icalendar-event)) #[514 "\300\301#\207" [eieio-oset participation-type] 6 "\n\n(fn VALUE THIS)"] gnus-icalendar-event:rsvp ((this gnus-icalendar-event)) #[257 "\300\301\"\205 \302\301\"\207" [slot-boundp rsvp eieio-oref] 4 "Retrieve the slot `rsvp' from an object of class `gnus-icalendar-event'.\n\n(fn THIS)"] \(setf\ gnus-icalendar-event:rsvp\) (value (this gnus-icalendar-event)) #[514 "\300\301#\207" [eieio-oset rsvp] 6 "\n\n(fn VALUE THIS)"] gnus-icalendar-event:method ((this gnus-icalendar-event)) #[257 "\300\301\"\205 \302\301\"\207" [slot-boundp method eieio-oref] 4 "Retrieve the slot `method' from an object of class `gnus-icalendar-event'.\n\n(fn THIS)"] \(setf\ gnus-icalendar-event:method\) (value (this gnus-icalendar-event)) #[514 "\300\301#\207" [eieio-oset method] 6 "\n\n(fn VALUE THIS)"] gnus-icalendar-event:uid ((this gnus-icalendar-event)) #[257 "\300\301\"\205 \302\301\"\207" [slot-boundp uid eieio-oref] 4 "Retrieve the slot `uid' from an object of class `gnus-icalendar-event'.\n\n(fn THIS)"] \(setf\ gnus-icalendar-event:uid\) (value (this gnus-icalendar-event)) #[514 "\300\301#\207" [eieio-oset uid] 6 "\n\n(fn VALUE THIS)"] gnus-icalendar-event:recur ((this gnus-icalendar-event)) #[257 "\300\301\"\205 \302\301\"\207" [slot-boundp recur eieio-oref] 4 "Retrieve the slot `recur' from an object of class `gnus-icalendar-event'.\n\n(fn THIS)"] \(setf\ gnus-icalendar-event:recur\) (value (this gnus-icalendar-event)) #[514 "\300\301#\207" [eieio-oset recur] 6 "\n\n(fn VALUE THIS)"] gnus-icalendar-event:end-time ((this gnus-icalendar-event)) #[257 "\300\301\"\205 \302\301\"\207" [slot-boundp end-time eieio-oref] 4 "Retrieve the slot `end-time' from an object of class `gnus-icalendar-event'.\n\n(fn THIS)"] \(setf\ gnus-icalendar-event:end-time\) (value (this gnus-icalendar-event)) #[514 "\300\301#\207" [eieio-oset end-time] 6 "\n\n(fn VALUE THIS)"] gnus-icalendar-event:start-time ((this gnus-icalendar-event)) #[257 "\300\301\"\205 \302\301\"\207" [slot-boundp start-time eieio-oref] 4 "Retrieve the slot `start-time' from an object of class `gnus-icalendar-event'.\n\n(fn THIS)"] \(setf\ gnus-icalendar-event:start-time\) (value (this gnus-icalendar-event)) #[514 "\300\301#\207" [eieio-oset start-time] 6 "\n\n(fn VALUE THIS)"] gnus-icalendar-event:location ((this gnus-icalendar-event)) #[257 "\300\301\"\205 \302\301\"\207" [slot-boundp location eieio-oref] 4 "Retrieve the slot `location' from an object of class `gnus-icalendar-event'.\n\n(fn THIS)"] \(setf\ gnus-icalendar-event:location\) (value (this gnus-icalendar-event)) #[514 "\300\301#\207" [eieio-oset location] 6 "\n\n(fn VALUE THIS)"] gnus-icalendar-event:description ((this gnus-icalendar-event)) #[257 "\300\301\"\205 \302\301\"\207" [slot-boundp description eieio-oref] 4 "Retrieve the slot `description' from an object of class `gnus-icalendar-event'.\n\n(fn THIS)"] \(setf\ gnus-icalendar-event:description\) (value (this gnus-icalendar-event)) #[514 "\300\301#\207" [eieio-oset description] 6 "\n\n(fn VALUE THIS)"] gnus-icalendar-event:summary ((this gnus-icalendar-event)) #[257 "\300\301\"\205 \302\301\"\207" [slot-boundp summary eieio-oref] 4 "Retrieve the slot `summary' from an object of class `gnus-icalendar-event'.\n\n(fn THIS)"] \(setf\ gnus-icalendar-event:summary\) (value (this gnus-icalendar-event)) #[514 "\300\301#\207" [eieio-oset summary] 6 "\n\n(fn VALUE THIS)"] gnus-icalendar-event:organizer ((this gnus-icalendar-event)) #[257 "\300\301\"\205 \302\301\"\207" [slot-boundp organizer eieio-oref] 4 "Retrieve the slot `organizer' from an object of class `gnus-icalendar-event'.\n\n(fn THIS)"] \(setf\ gnus-icalendar-event:organizer\) (value (this gnus-icalendar-event)) #[514 "\300\301#\207" [eieio-oset organizer] 6 "\n\n(fn VALUE THIS)"]] 7) #@77 Create a new object of class type `gnus-icalendar-event'. (fn &rest SLOTS) (defalias 'gnus-icalendar-event #[128 "\300\301\302#\207" [apply make-instance gnus-icalendar-event] 5 (#$ . 8483)]) (byte-code "\300\301\302\303#\300\207" [function-put gnus-icalendar-event compiler-macro gnus-icalendar-event--anon-cmacro] 4) #@26 (fn WHOLE &rest SLOTS) (defalias 'gnus-icalendar-event--anon-cmacro #[385 "\211@;\204 \207\300\301\302@@#@\303@DABB\"\207" [macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 7 (#$ . 8810)]) (byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\314\303\315\316\317$\207" [defalias gnus-icalendar-event-request-p eieio-make-class-predicate gnus-icalendar-event-request gnus-icalendar-event-request--eieio-childp eieio-make-child-predicate gnus-icalendar-event-request-child-p make-obsolete "use (cl-typep ... \\='gnus-icalendar-event-request) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal (gnus-icalendar-event) nil (:documentation "iCalendar class for REQUEST events")] 6) #@85 Create a new object of class type `gnus-icalendar-event-request'. (fn &rest SLOTS) (defalias 'gnus-icalendar-event-request #[128 "\300\301\302#\207" [apply make-instance gnus-icalendar-event-request] 5 (#$ . 9626)]) (byte-code "\300\301\302\303#\300\207" [function-put gnus-icalendar-event-request compiler-macro gnus-icalendar-event-request--anon-cmacro] 4) #@26 (fn WHOLE &rest SLOTS) (defalias 'gnus-icalendar-event-request--anon-cmacro #[385 "\211@;\204 \207\300\301\302@@#@\303@DABB\"\207" [macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 7 (#$ . 9993)]) (byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\314\303\315\316\317$\207" [defalias gnus-icalendar-event-cancel-p eieio-make-class-predicate gnus-icalendar-event-cancel gnus-icalendar-event-cancel--eieio-childp eieio-make-child-predicate gnus-icalendar-event-cancel-child-p make-obsolete "use (cl-typep ... \\='gnus-icalendar-event-cancel) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal (gnus-icalendar-event) nil (:documentation "iCalendar class for CANCEL events")] 6) #@84 Create a new object of class type `gnus-icalendar-event-cancel'. (fn &rest SLOTS) (defalias 'gnus-icalendar-event-cancel #[128 "\300\301\302#\207" [apply make-instance gnus-icalendar-event-cancel] 5 (#$ . 10811)]) (byte-code "\300\301\302\303#\300\207" [function-put gnus-icalendar-event-cancel compiler-macro gnus-icalendar-event-cancel--anon-cmacro] 4) #@26 (fn WHOLE &rest SLOTS) (defalias 'gnus-icalendar-event-cancel--anon-cmacro #[385 "\211@;\204 \207\300\301\302@@#@\303@DABB\"\207" [macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 7 (#$ . 11174)]) (byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\314\303\315\316\317$\207" [defalias gnus-icalendar-event-reply-p eieio-make-class-predicate gnus-icalendar-event-reply gnus-icalendar-event-reply--eieio-childp eieio-make-child-predicate gnus-icalendar-event-reply-child-p make-obsolete "use (cl-typep ... \\='gnus-icalendar-event-reply) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal (gnus-icalendar-event) nil (:documentation "iCalendar class for REPLY events")] 6) #@83 Create a new object of class type `gnus-icalendar-event-reply'. (fn &rest SLOTS) (defalias 'gnus-icalendar-event-reply #[128 "\300\301\302#\207" [apply make-instance gnus-icalendar-event-reply] 5 (#$ . 11986)]) (byte-code "\300\301\302\303#\300\207" [function-put gnus-icalendar-event-reply compiler-macro gnus-icalendar-event-reply--anon-cmacro] 4) #@26 (fn WHOLE &rest SLOTS) (defalias 'gnus-icalendar-event-reply--anon-cmacro #[385 "\211@;\204 \207\300\301\302@@#@\303@DABB\"\207" [macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 7 (#$ . 12344)]) (byte-code "\300\301\302\303\302\304%\210\300\305\302\306\302\307%\210\300\310\302\311\302\312%\210\300\313\302\314\302\315%\207" [cl-generic-define-method gnus-icalendar-event:recurring-p nil ((event gnus-icalendar-event)) #[257 "\300!??\207" [gnus-icalendar-event:recur] 3 "Return t if EVENT is recurring.\n\n(fn EVENT)"] gnus-icalendar-event:recurring-freq ((event gnus-icalendar-event)) #[257 "\300!\301\302\"\210\303\304\"\207" [gnus-icalendar-event:recur string-match "FREQ=\\([[:alpha:]]+\\)" match-string 1] 5 "Return recurring frequency of EVENT.\n\n(fn EVENT)"] gnus-icalendar-event:recurring-interval ((event gnus-icalendar-event)) #[257 "\300!\301\302\303\"\210\304\301\"\206 \211\207" [gnus-icalendar-event:recur 1 string-match "INTERVAL=\\([[:digit:]]+\\)" match-string] 6 "Return recurring interval of EVENT.\n\n(fn EVENT)"] gnus-icalendar-event:start ((event gnus-icalendar-event)) #[257 "\300\301\302!\"\207" [format-time-string "%Y-%m-%d %H:%M" gnus-icalendar-event:start-time] 5 "\n\n(fn EVENT)"]] 6) #@29 (fn EVENT FIELD ZONE-MAP) (defalias 'gnus-icalendar-event--decode-datefield #[771 "\300\"\301\302\"\"\303\304#\305!\207" [icalendar--get-event-property icalendar--find-time-zone icalendar--get-event-property-attributes icalendar--decode-isodatetime nil encode-time] 9 (#$ . 13619)]) #@27 (fn ICAL NAME-OR-EMAIL) (defalias 'gnus-icalendar-event--find-attendee #[514 "\300!@\211AA@\301C\301C\301\302\240\210\303\240\210\304\305\306\307\310\n#\311\"\312\313%\262\314\"\266\203\207" [icalendar--all-events nil #[257 "\300A@\301\"\207" [plist-get CN] 4 "\n\n(fn ATT)"] #[257 "\300\301\302AA@#\207" [replace-regexp-in-string "^.*MAILTO:" ""] 5 "\n\n(fn ATT)"] make-byte-code 257 "\211@\303=\205&