%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\300\302!\210\300\303!\210\300\304!\210\300\305!\210\300\306!\210\300\307!\210\310\311\312\"\207" [require cl-lib url-gw url-parse url-cookie mail-parse url-auth url autoload url-cache-create-filename "url-cache"] 3) #@20 Default HTTP port. (defconst url-http-default-port 80 (#$ . 652)) #@35 HTTP retrievals are asynchronous. (defconst url-http-asynchronous-p t (#$ . 724)) (defalias 'url-http-expand-file-name 'url-default-expander) (defvar url-http-real-basic-auth-storage nil) (defvar url-http-proxy-basic-auth-storage nil) #@47 A hash table of all open network connections. (defvar url-http-open-connections (make-hash-table :test 'equal :size 17) (#$ . 965)) #@241 What version of HTTP we advertise, as a string. Valid values are 1.1 and 1.0. This is only useful when debugging the HTTP subsystem. Setting this to 1.0 will tell servers not to send chunked encoding, and other HTTP/1.1 specific features. (defvar url-http-version "1.1" (#$ . 1104)) #@207 Whether to use a single TCP connection multiple times in HTTP. This is only useful when debugging the HTTP subsystem. Setting to nil will explicitly close the connection to the server after every request. (defvar url-http-attempt-keepalives t (#$ . 1395)) #@39 The HTTP return codes and their text. (defconst url-http-codes '((100 continue "Continue with request") (101 switching-protocols "Switching protocols") (102 processing "Processing (Added by DAV)") (200 OK "OK") (201 created "Created") (202 accepted "Accepted") (203 non-authoritative "Non-authoritative information") (204 no-content "No content") (205 reset-content "Reset content") (206 partial-content "Partial content") (207 multi-status "Multi-status (Added by DAV)") (300 multiple-choices "Multiple choices") (301 moved-permanently "Moved permanently") (302 found "Found") (303 see-other "See other") (304 not-modified "Not modified") (305 use-proxy "Use proxy") (307 temporary-redirect "Temporary redirect") (400 bad-request "Bad Request") (401 unauthorized "Unauthorized") (402 payment-required "Payment required") (403 forbidden "Forbidden") (404 not-found "Not found") (405 method-not-allowed "Method not allowed") (406 not-acceptable "Not acceptable") (407 proxy-authentication-required "Proxy authentication required") (408 request-timeout "Request time-out") (409 conflict "Conflict") (410 gone "Gone") (411 length-required "Length required") (412 precondition-failed "Precondition failed") (413 request-entity-too-large "Request entity too large") (414 request-uri-too-large "Request-URI too large") (415 unsupported-media-type "Unsupported media type") (416 requested-range-not-satisfiable "Requested range not satisfiable") (417 expectation-failed "Expectation failed") (422 unprocessable-entity "Unprocessable Entity (Added by DAV)") (423 locked "Locked") (424 failed-Dependency "Failed Dependency") (500 internal-server-error "Internal server error") (501 not-implemented "Not implemented") (502 bad-gateway "Bad gateway") (503 service-unavailable "Service unavailable") (504 gateway-timeout "Gateway time-out") (505 http-version-not-supported "HTTP version not supported") (507 insufficient-storage "Insufficient storage")) (#$ . 1658)) (defalias 'url-http-debug #[(&rest args) "\203 \303p!\211\203 \304 \305\"\210\306 \305\"\210\307\310!\210)\311\312\313\n#\207" [quit-flag proc args get-buffer-process set-process-sentinel nil set-process-filter error "Transfer interrupted!" apply url-debug http] 5]) (put 'url-http-debug 'byte-optimizer 'byte-compile-inline-expand) (defalias 'url-http-mark-connection-as-busy #[(host port proc) "\306 \nF\f\203! \307p!\211\203 \310\n\311\"\210\312\n\311\"\210\313\314!\210)\315\316\317#)\210\320\n\321\"\210\322 B\323\n\324 B \"\" #\210\n\207" [host port proc args quit-flag url-http-open-connections "Marking connection as busy: %s:%d %S" get-buffer-process set-process-sentinel nil set-process-filter error "Transfer interrupted!" apply url-debug http set-process-query-on-exit-flag t puthash delq gethash] 7]) (defalias 'url-http-mark-connection-as-free #[(host port proc) "\306 \nF\f\203! \307p!\211\203 \310\n\311\"\210\312\n\311\"\210\313\314!\210)\315\316\317#)\210\320\n!\321>\203N \322\n\311\"\210\310\n\323\"\210\324\n\311\"\210\325 B\n\326 B \"B #\210\311\207" [host port proc args quit-flag url-http-open-connections "Marking connection as free: %s:%d %S" get-buffer-process set-process-sentinel nil set-process-filter error "Transfer interrupted!" apply url-debug http process-status (open run connect) set-process-buffer url-http-idle-sentinel set-process-query-on-exit-flag puthash gethash] 6]) (defalias 'url-http-find-free-connection #[(host port &optional gateway-method) "\306 B\n\"\307\f\203\207 \204\207 \310\f@!\311>\204P \312 \f@F\203@ \313p!\211 \203; \314 \307\"\210\315 \307\"\210\316\317!\210)\320\321\322 #)\210\323\f@\307\"\210\202 \f@\324 F\203x \313p!\211 \203s \314 \307\"\210\315 \307\"\210\316\317!\210)\320\321\322 #)\210\f\211A\210\202 \203\271 \325 E\203\257 \313p!\211 \203\252 \314 \307\"\210\315 \307\"\210\316\317!\210)\320\321\322 #)\210\202\344 \326 E\203\335 \313p!\211 \203\330 \314 \307\"\210\315 \307\"\210\316\317!\210)\320\321\322 #)\210\327\326 #\210\204\330\331!!\332\216\333! \"% \334 !\203\335 \307\"\210 +\205\336 #*\207" [host port url-http-open-connections connection conns args gethash nil process-status (run open connect) "Cleaning up dead process: %s:%d %S" get-buffer-process set-process-sentinel set-process-filter error "Transfer interrupted!" apply url-debug http url-http-idle-sentinel "Found existing connection: %s:%d %S" "Reusing existing connection: %s:%d" "Contacting host: %s:%d" url-lazy-message generate-new-buffer " *url-http-temp*" #[nil "\301!\203 \302\301!\303\"\210\304!\207" [buf get-buffer-process set-process-query-on-exit-flag nil kill-buffer] 3] url-open-stream processp set-process-buffer url-http-mark-connection-as-busy quit-flag proc buf gateway-method] 6]) (defalias 'url-http-user-agent-string #[nil "\302=\204 <\203 \303>\203 \304\207\305 !\203 \207 \207" [url-privacy-level url-user-agent paranoid agent "" functionp] 2]) #@75 Create an HTTP request for `url-http-target-url', referred to by REF-URL. (defalias 'url-http-create-request #[(&optional ref-url) "\306\211\307\310\n\"\243\f\307\311\n\"\243\206 ??\205$ \312@\313\f\306\314\306$)AB\315HC>\2048 \316\317\320BD\"\210B\321HD\322B\315HC>\204Q \316\317\320BD\"\210B\323H!E\307\324\n\"\243?\205s \313\325\326!\203m \206o B\306\314\306$FD\327\232\203 \330D\205\207 \331\332\"F\203\224 \333F\334QFA\203\240 \335A\334QAG\203\274 G;\203\274 G\336\230\204\271 G\327\230\203\274 \306GH\337>\204\320 H<\203\323 \340H>\203\323 \306G\341\342\n\334#\211\327\232\204\343 \334PI\206\351 \343\344\322 \203\366 \345B!\202\370 D!\346J\334\347\350 \204K\204\f\351\202 \352\334L\205\353\354L\"B\211M\315HC>\204-\316\317\320MD\"\210M\355H\206fM\315HC>\204F\316\317\320MD\"\210M\356H\205f\357M\315HC>\204`\316\317\320MD\"\210M\356H\360\")\357B\315HC>\204z\316\317\320BD\"\210B\356H\360\"U\204\333\353\361EB\211M\315HC>\204\235\316\317\320MD\"\210M\355H\206\326M\315HC>\204\266\316\317\320MD\"\210M\356H\205\326\357M\315HC>\204\320\316\317\320MD\"\210M\356H\360\")#\202\340\353\362E\"N\205\352\363N\334QO\205\364\364O\334QP\205 \365\322P!\334QQ\205\n\366Q\334Q\367R\206\370\334\371 AFB\315HC>\204*\316\317\320BD\"\210B\372H\205Q\322\373EDB\315HC>\204I\316\317\320BD\"\210B\356H\374\232#!?\205qI\375\235\205q\376B!\211S\205p\377\201X S!\334Q)G\205}\201Y G\334QT\205\217\201Z \201[ TG!\334Q\334T\260\201\\ ! GU\204\251\201] \201^ \"\210\201_ DUV\203\331\201` p!\211W\203\320\201a W\306\"\210\201b W\306\"\210\201] \201c !\210)\201d \201e \201f U#)\210 .\207" [extra-headers request url-http-extra-headers no-cache url-http-proxy using-proxy nil assoc "Pragma" "Proxy-Authorization" url-http-proxy-basic-auth-storage url-get-authentication any 0 signal wrong-type-argument url 6 url-http--encode-string 4 "Authorization" boundp proxy-info "" "/" string-match "no-cache" "Authorization: " " \n" "Proxy-Authorization: " "file:nil" (low high paranoid) lastloc mapconcat #[(x) "@\301AQ\207" [x ": "] 3] "GET" " " url-recreate-url " HTTP/" "MIME-Version: 1.0 \n" "Connection: " "close" "keep-alive" format "Extension: %s \n" 5 1 url-scheme-get-property default-port "Host: %s:%d \n" "Host: %s \n" "From: " "Accept-encoding: " "Accept-charset: " "Accept-language: " "Accept: " "*/*" url-http-user-agent-string 11 url-cookie-generate-header-lines "https" ("GET" nil) url-is-cached "If-modified-since: " url-basic-auth-storage proxy-auth url-http-target-url cl-struct-url-tags real-fname host auth ref-url url-privacy-level url-http-method url-http-version url-http-attempt-keepalives url-extensions-header urlobj url-personal-mail-address url-mime-encoding-string url-mime-charset-string url-mime-language-string url-mime-accept-string tm url-http-data args quit-flag proc url-get-normalized-date "Referer: " "Content-length: " number-to-string string-bytes error "Multibyte text in HTTP request: %s" "Request is: \n%s" get-buffer-process set-process-sentinel set-process-filter "Transfer interrupted!" apply url-debug http] 31 (#$ . 6623)]) (defalias 'url-http--encode-string #[(s) "\301!\203 \302\303\"\207\207" [s multibyte-string-p encode-coding-string us-ascii] 3]) #@126 Remove trailing from header lines. This allows us to use `mail-fetch-field', etc. Return the number of characters removed. (defalias 'url-http-clean-headers #[nil "\302!eb\210\303\304\305#\203 \306\307!\210\202 Z)\207" [url-http-end-of-headers end marker-position re-search-forward " $" t replace-match ""] 4 (#$ . 9969)]) (defalias 'url-http-handle-authentication #[(proxy) "\306\203 \307\202\n \310D\n\203' \311p!\211\203\"