From cbc6e70dd1d0a43b8fe95252f4abba5e38e66857 Mon Sep 17 00:00:00 2001 From: "Allan V. C. Quadros" Date: Thu, 27 Jul 2023 04:18:43 -0500 Subject: [PATCH] unit tests update v1.1.1 (7) --- .../empty-anchor.js | 15 - .../empty-anchor.js | 15 - .../figures/basics/get-fetch_attachments1.png | Bin 60076 -> 0 bytes .../figures/basics/get-fetch_attachments2.png | Bin 31883 -> 0 bytes .../empty-anchor.js | 15 - docs/docsearch.css | 148 ------- docs/docsearch.js | 85 ---- docs/figures/aol1.png | Bin 37793 -> 0 bytes docs/figures/aol2.png | Bin 18826 -> 0 bytes docs/figures/aol3.png | Bin 34043 -> 0 bytes docs/figures/gmail1.png | Bin 29094 -> 0 bytes docs/figures/yahoo1.png | Bin 40638 -> 0 bytes docs/figures/yahoo2.png | Bin 37132 -> 0 bytes docs/figures/yahoo3.png | Bin 35805 -> 0 bytes .../empty-anchor.js | 15 - docs/pkgdown.css | 384 ------------------ docs/pkgdown.yml | 2 +- docs/reference/Before.html | 218 ---------- docs/reference/Flag.html | 217 ---------- docs/reference/On.html | 214 ---------- docs/reference/Since.html | 217 ---------- docs/reference/String.html | 229 ----------- docs/reference/addFlags.html | 259 ------------ docs/reference/add_flags.html | 247 ----------- .../reference/check_args_addReplaceFlags.html | 239 ----------- .../check_args_add_replace_flags.html | 231 ----------- docs/reference/check_args_copyMsg.html | 245 ----------- docs/reference/check_args_copy_msg.html | 237 ----------- docs/reference/check_args_customSearch.html | 262 ------------ docs/reference/check_args_custom_search.html | 265 ------------ docs/reference/check_args_date.html | 193 --------- docs/reference/check_args_deleteMsg.html | 233 ----------- docs/reference/check_args_delete_msg.html | 226 ----------- docs/reference/check_args_expunge.html | 217 ---------- docs/reference/check_args_fetchFullMsg.html | 249 ------------ docs/reference/check_args_fetchMsgHeader.html | 259 ------------ .../check_args_fetchMsgMetadata.html | 243 ----------- docs/reference/check_args_fetchMsgText.html | 249 ------------ docs/reference/check_args_fetch_full_msg.html | 251 ------------ .../check_args_fetch_msg_header.html | 261 ------------ .../check_args_fetch_msg_metadata.html | 245 ----------- docs/reference/check_args_fetch_msg_text.html | 256 ------------ docs/reference/check_args_flag.html | 192 --------- docs/reference/check_args_getMaxMinId.html | 226 ----------- docs/reference/check_args_get_attachment.html | 200 --------- .../reference/check_args_get_attachments.html | 210 ---------- docs/reference/check_args_get_max_min_id.html | 228 ----------- .../check_args_list_attachments.html | 202 --------- docs/reference/check_args_moveMsg.html | 241 ----------- docs/reference/check_args_move_msg.html | 234 ----------- docs/reference/check_args_removeFlags.html | 236 ----------- docs/reference/check_args_remove_flags.html | 228 ----------- docs/reference/check_args_searchDate.html | 266 ------------ docs/reference/check_args_searchFlag.html | 260 ------------ docs/reference/check_args_searchPeriod.html | 274 ------------- docs/reference/check_args_searchSize.html | 265 ------------ docs/reference/check_args_searchString.html | 265 ------------ docs/reference/check_args_searchWithin.html | 265 ------------ docs/reference/check_args_search_date.html | 268 ------------ docs/reference/check_args_search_flag.html | 262 ------------ docs/reference/check_args_search_period.html | 276 ------------- docs/reference/check_args_search_size.html | 267 ------------ docs/reference/check_args_search_string.html | 267 ------------ docs/reference/check_args_search_within.html | 267 ------------ docs/reference/check_args_size.html | 192 --------- docs/reference/check_args_string.html | 198 --------- docs/reference/check_args_within.html | 192 --------- docs/reference/clean_fetch_results.html | 188 --------- docs/reference/config_handle.html | 178 -------- docs/reference/configureIMAP.html | 250 ------------ docs/reference/copyMsg.html | 251 ------------ docs/reference/copy_msg.html | 240 ----------- docs/reference/countMsgs.html | 234 ----------- docs/reference/count_msgs.html | 227 ----------- docs/reference/customSearch.html | 299 -------------- docs/reference/custom_search.html | 304 -------------- .../reference/decode_base64_text_if_TRUE.html | 186 --------- .../decode_base64_text_if_needed.html | 186 --------- .../define_searchrequest_custom.html | 236 ----------- docs/reference/define_searchrequest_date.html | 244 ----------- docs/reference/define_searchrequest_flag.html | 233 ----------- .../define_searchrequest_period.html | 258 ------------ docs/reference/define_searchrequest_size.html | 243 ----------- .../define_searchrequest_string.html | 239 ----------- .../define_searchrequest_within.html | 243 ----------- docs/reference/deleteMsg.html | 246 ----------- docs/reference/delete_msg.html | 234 ----------- docs/reference/examineMailbox.html | 211 ---------- docs/reference/examine_mailbox.html | 212 ---------- docs/reference/execute_attachment_fetch.html | 247 ----------- .../execute_complementary_operations.html | 207 ---------- docs/reference/execute_fetch_loop.html | 254 ------------ docs/reference/exposition.html | 164 -------- docs/reference/expunge.html | 225 ---------- docs/reference/fetchFullMsg.html | 251 ------------ docs/reference/fetchMsgHeader.html | 258 ------------ docs/reference/fetchMsgMetadata.html | 243 ----------- docs/reference/fetchMsgText.html | 249 ------------ docs/reference/fetch_full_msg.html | 253 ------------ docs/reference/fetch_msg_header.html | 258 ------------ docs/reference/fetch_msg_metadata.html | 244 ----------- docs/reference/fetch_msg_text.html | 254 ------------ docs/reference/figures/aol1.PNG | Bin 31477 -> 0 bytes docs/reference/figures/aol2.PNG | Bin 18826 -> 0 bytes docs/reference/figures/aol3.PNG | Bin 15172 -> 0 bytes docs/reference/figures/gmail1.PNG | Bin 29094 -> 0 bytes docs/reference/figures/gmail_LSA.png | Bin 47388 -> 0 bytes docs/reference/figures/logo_old.png | Bin 107187 -> 0 bytes docs/reference/figures/logo_old2.png | Bin 212467 -> 0 bytes docs/reference/figures/logo_old3.png | Bin 231248 -> 0 bytes .../figures/logo_old4_not_transp.png | Bin 116267 -> 0 bytes docs/reference/figures/yahoo1.PNG | Bin 40638 -> 0 bytes docs/reference/figures/yahoo2.PNG | Bin 37132 -> 0 bytes docs/reference/figures/yahoo3.PNG | Bin 15509 -> 0 bytes docs/reference/fix_searchStripping.html | 196 --------- docs/reference/fix_search_stripping.html | 196 --------- docs/reference/flag_options.html | 203 --------- docs/reference/getMaxId.html | 235 ----------- docs/reference/getMinId.html | 235 ----------- docs/reference/get_attachment.html | 213 ---------- docs/reference/get_attachments.html | 240 ----------- docs/reference/get_max_id.html | 235 ----------- docs/reference/get_min_id.html | 235 ----------- docs/reference/has_attachment.html | 184 --------- docs/reference/largerThan.html | 220 ---------- docs/reference/listMailboxes.html | 205 ---------- docs/reference/listServerCapabilities.html | 206 ---------- docs/reference/list_mailboxes.html | 206 ---------- docs/reference/list_server_capabilities.html | 207 ---------- docs/reference/loop_fetchFullMsg.html | 232 ----------- docs/reference/loop_fetchMsgHeader.html | 242 ----------- docs/reference/loop_fetchMsgMetadata.html | 226 ----------- docs/reference/loop_fetchMsgText.html | 232 ----------- docs/reference/loop_fetch_full_msg.html | 237 ----------- docs/reference/loop_fetch_msg_header.html | 247 ----------- docs/reference/loop_fetch_msg_metadata.html | 231 ----------- docs/reference/loop_fetch_msg_text.html | 242 ----------- docs/reference/moveMsg.html | 266 ------------ docs/reference/move_msg.html | 255 ------------ docs/reference/olderThan.html | 224 ---------- docs/reference/removeFlags.html | 260 ------------ docs/reference/remove_flags.html | 248 ----------- docs/reference/renameMailbox.html | 219 ---------- docs/reference/rename_mailbox.html | 219 ---------- docs/reference/replaceFlags.html | 260 ------------ docs/reference/replace_flags.html | 248 ----------- docs/reference/rfc2047_header_decode.html | 203 --------- docs/reference/searchBefore.html | 295 -------------- docs/reference/searchFlag.html | 250 ------------ docs/reference/searchLargerThan.html | 257 ------------ docs/reference/searchOlderThan.html | 260 ------------ docs/reference/searchOn.html | 284 ------------- docs/reference/searchPeriod.html | 298 -------------- docs/reference/searchSentBefore.html | 287 ------------- docs/reference/searchSentOn.html | 276 ------------- docs/reference/searchSentPeriod.html | 296 -------------- docs/reference/searchSentSince.html | 277 ------------- docs/reference/searchSince.html | 282 ------------- docs/reference/searchSmallerThan.html | 257 ------------ docs/reference/searchString.html | 252 ------------ docs/reference/searchYoungerThan.html | 267 ------------ docs/reference/search_before.html | 297 -------------- docs/reference/search_flag.html | 250 ------------ docs/reference/search_larger_than.html | 257 ------------ docs/reference/search_older_than.html | 259 ------------ docs/reference/search_on.html | 286 ------------- docs/reference/search_period.html | 299 -------------- docs/reference/search_sent_before.html | 289 ------------- docs/reference/search_sent_on.html | 277 ------------- docs/reference/search_sent_period.html | 297 -------------- docs/reference/search_sent_since.html | 277 ------------- docs/reference/search_since.html | 282 ------------- docs/reference/search_smaller_than.html | 257 ------------ docs/reference/search_string.html | 254 ------------ docs/reference/search_younger_than.html | 266 ------------ docs/reference/section_or_field_options.html | 228 ----------- docs/reference/selectMailbox.html | 209 ---------- docs/reference/select_mailbox.html | 210 ---------- docs/reference/sentBefore.html | 217 ---------- docs/reference/sentOn.html | 217 ---------- docs/reference/sentSince.html | 217 ---------- docs/reference/smallerThan.html | 223 ---------- docs/reference/youngerThan.html | 223 ---------- 183 files changed, 1 insertion(+), 37806 deletions(-) delete mode 100644 docs/articles/basics_files/accessible-code-block-0.0.1/empty-anchor.js delete mode 100644 docs/articles/code_migration_files/accessible-code-block-0.0.1/empty-anchor.js delete mode 100644 docs/articles/figures/basics/get-fetch_attachments1.png delete mode 100644 docs/articles/figures/basics/get-fetch_attachments2.png delete mode 100644 docs/articles/xoauth2.0_files/accessible-code-block-0.0.1/empty-anchor.js delete mode 100644 docs/docsearch.css delete mode 100644 docs/docsearch.js delete mode 100644 docs/figures/aol1.png delete mode 100644 docs/figures/aol2.png delete mode 100644 docs/figures/aol3.png delete mode 100644 docs/figures/gmail1.png delete mode 100644 docs/figures/yahoo1.png delete mode 100644 docs/figures/yahoo2.png delete mode 100644 docs/figures/yahoo3.png delete mode 100644 docs/index_files/accessible-code-block-0.0.1/empty-anchor.js delete mode 100644 docs/pkgdown.css delete mode 100644 docs/reference/Before.html delete mode 100644 docs/reference/Flag.html delete mode 100644 docs/reference/On.html delete mode 100644 docs/reference/Since.html delete mode 100644 docs/reference/String.html delete mode 100644 docs/reference/addFlags.html delete mode 100644 docs/reference/add_flags.html delete mode 100644 docs/reference/check_args_addReplaceFlags.html delete mode 100644 docs/reference/check_args_add_replace_flags.html delete mode 100644 docs/reference/check_args_copyMsg.html delete mode 100644 docs/reference/check_args_copy_msg.html delete mode 100644 docs/reference/check_args_customSearch.html delete mode 100644 docs/reference/check_args_custom_search.html delete mode 100644 docs/reference/check_args_date.html delete mode 100644 docs/reference/check_args_deleteMsg.html delete mode 100644 docs/reference/check_args_delete_msg.html delete mode 100644 docs/reference/check_args_expunge.html delete mode 100644 docs/reference/check_args_fetchFullMsg.html delete mode 100644 docs/reference/check_args_fetchMsgHeader.html delete mode 100644 docs/reference/check_args_fetchMsgMetadata.html delete mode 100644 docs/reference/check_args_fetchMsgText.html delete mode 100644 docs/reference/check_args_fetch_full_msg.html delete mode 100644 docs/reference/check_args_fetch_msg_header.html delete mode 100644 docs/reference/check_args_fetch_msg_metadata.html delete mode 100644 docs/reference/check_args_fetch_msg_text.html delete mode 100644 docs/reference/check_args_flag.html delete mode 100644 docs/reference/check_args_getMaxMinId.html delete mode 100644 docs/reference/check_args_get_attachment.html delete mode 100644 docs/reference/check_args_get_attachments.html delete mode 100644 docs/reference/check_args_get_max_min_id.html delete mode 100644 docs/reference/check_args_list_attachments.html delete mode 100644 docs/reference/check_args_moveMsg.html delete mode 100644 docs/reference/check_args_move_msg.html delete mode 100644 docs/reference/check_args_removeFlags.html delete mode 100644 docs/reference/check_args_remove_flags.html delete mode 100644 docs/reference/check_args_searchDate.html delete mode 100644 docs/reference/check_args_searchFlag.html delete mode 100644 docs/reference/check_args_searchPeriod.html delete mode 100644 docs/reference/check_args_searchSize.html delete mode 100644 docs/reference/check_args_searchString.html delete mode 100644 docs/reference/check_args_searchWithin.html delete mode 100644 docs/reference/check_args_search_date.html delete mode 100644 docs/reference/check_args_search_flag.html delete mode 100644 docs/reference/check_args_search_period.html delete mode 100644 docs/reference/check_args_search_size.html delete mode 100644 docs/reference/check_args_search_string.html delete mode 100644 docs/reference/check_args_search_within.html delete mode 100644 docs/reference/check_args_size.html delete mode 100644 docs/reference/check_args_string.html delete mode 100644 docs/reference/check_args_within.html delete mode 100644 docs/reference/clean_fetch_results.html delete mode 100644 docs/reference/config_handle.html delete mode 100644 docs/reference/configureIMAP.html delete mode 100644 docs/reference/copyMsg.html delete mode 100644 docs/reference/copy_msg.html delete mode 100644 docs/reference/countMsgs.html delete mode 100644 docs/reference/count_msgs.html delete mode 100644 docs/reference/customSearch.html delete mode 100644 docs/reference/custom_search.html delete mode 100644 docs/reference/decode_base64_text_if_TRUE.html delete mode 100644 docs/reference/decode_base64_text_if_needed.html delete mode 100644 docs/reference/define_searchrequest_custom.html delete mode 100644 docs/reference/define_searchrequest_date.html delete mode 100644 docs/reference/define_searchrequest_flag.html delete mode 100644 docs/reference/define_searchrequest_period.html delete mode 100644 docs/reference/define_searchrequest_size.html delete mode 100644 docs/reference/define_searchrequest_string.html delete mode 100644 docs/reference/define_searchrequest_within.html delete mode 100644 docs/reference/deleteMsg.html delete mode 100644 docs/reference/delete_msg.html delete mode 100644 docs/reference/examineMailbox.html delete mode 100644 docs/reference/examine_mailbox.html delete mode 100644 docs/reference/execute_attachment_fetch.html delete mode 100644 docs/reference/execute_complementary_operations.html delete mode 100644 docs/reference/execute_fetch_loop.html delete mode 100644 docs/reference/exposition.html delete mode 100644 docs/reference/expunge.html delete mode 100644 docs/reference/fetchFullMsg.html delete mode 100644 docs/reference/fetchMsgHeader.html delete mode 100644 docs/reference/fetchMsgMetadata.html delete mode 100644 docs/reference/fetchMsgText.html delete mode 100644 docs/reference/fetch_full_msg.html delete mode 100644 docs/reference/fetch_msg_header.html delete mode 100644 docs/reference/fetch_msg_metadata.html delete mode 100644 docs/reference/fetch_msg_text.html delete mode 100644 docs/reference/figures/aol1.PNG delete mode 100644 docs/reference/figures/aol2.PNG delete mode 100644 docs/reference/figures/aol3.PNG delete mode 100644 docs/reference/figures/gmail1.PNG delete mode 100644 docs/reference/figures/gmail_LSA.png delete mode 100644 docs/reference/figures/logo_old.png delete mode 100644 docs/reference/figures/logo_old2.png delete mode 100644 docs/reference/figures/logo_old3.png delete mode 100644 docs/reference/figures/logo_old4_not_transp.png delete mode 100644 docs/reference/figures/yahoo1.PNG delete mode 100644 docs/reference/figures/yahoo2.PNG delete mode 100644 docs/reference/figures/yahoo3.PNG delete mode 100644 docs/reference/fix_searchStripping.html delete mode 100644 docs/reference/fix_search_stripping.html delete mode 100644 docs/reference/flag_options.html delete mode 100644 docs/reference/getMaxId.html delete mode 100644 docs/reference/getMinId.html delete mode 100644 docs/reference/get_attachment.html delete mode 100644 docs/reference/get_attachments.html delete mode 100644 docs/reference/get_max_id.html delete mode 100644 docs/reference/get_min_id.html delete mode 100644 docs/reference/has_attachment.html delete mode 100644 docs/reference/largerThan.html delete mode 100644 docs/reference/listMailboxes.html delete mode 100644 docs/reference/listServerCapabilities.html delete mode 100644 docs/reference/list_mailboxes.html delete mode 100644 docs/reference/list_server_capabilities.html delete mode 100644 docs/reference/loop_fetchFullMsg.html delete mode 100644 docs/reference/loop_fetchMsgHeader.html delete mode 100644 docs/reference/loop_fetchMsgMetadata.html delete mode 100644 docs/reference/loop_fetchMsgText.html delete mode 100644 docs/reference/loop_fetch_full_msg.html delete mode 100644 docs/reference/loop_fetch_msg_header.html delete mode 100644 docs/reference/loop_fetch_msg_metadata.html delete mode 100644 docs/reference/loop_fetch_msg_text.html delete mode 100644 docs/reference/moveMsg.html delete mode 100644 docs/reference/move_msg.html delete mode 100644 docs/reference/olderThan.html delete mode 100644 docs/reference/removeFlags.html delete mode 100644 docs/reference/remove_flags.html delete mode 100644 docs/reference/renameMailbox.html delete mode 100644 docs/reference/rename_mailbox.html delete mode 100644 docs/reference/replaceFlags.html delete mode 100644 docs/reference/replace_flags.html delete mode 100644 docs/reference/rfc2047_header_decode.html delete mode 100644 docs/reference/searchBefore.html delete mode 100644 docs/reference/searchFlag.html delete mode 100644 docs/reference/searchLargerThan.html delete mode 100644 docs/reference/searchOlderThan.html delete mode 100644 docs/reference/searchOn.html delete mode 100644 docs/reference/searchPeriod.html delete mode 100644 docs/reference/searchSentBefore.html delete mode 100644 docs/reference/searchSentOn.html delete mode 100644 docs/reference/searchSentPeriod.html delete mode 100644 docs/reference/searchSentSince.html delete mode 100644 docs/reference/searchSince.html delete mode 100644 docs/reference/searchSmallerThan.html delete mode 100644 docs/reference/searchString.html delete mode 100644 docs/reference/searchYoungerThan.html delete mode 100644 docs/reference/search_before.html delete mode 100644 docs/reference/search_flag.html delete mode 100644 docs/reference/search_larger_than.html delete mode 100644 docs/reference/search_older_than.html delete mode 100644 docs/reference/search_on.html delete mode 100644 docs/reference/search_period.html delete mode 100644 docs/reference/search_sent_before.html delete mode 100644 docs/reference/search_sent_on.html delete mode 100644 docs/reference/search_sent_period.html delete mode 100644 docs/reference/search_sent_since.html delete mode 100644 docs/reference/search_since.html delete mode 100644 docs/reference/search_smaller_than.html delete mode 100644 docs/reference/search_string.html delete mode 100644 docs/reference/search_younger_than.html delete mode 100644 docs/reference/section_or_field_options.html delete mode 100644 docs/reference/selectMailbox.html delete mode 100644 docs/reference/select_mailbox.html delete mode 100644 docs/reference/sentBefore.html delete mode 100644 docs/reference/sentOn.html delete mode 100644 docs/reference/sentSince.html delete mode 100644 docs/reference/smallerThan.html delete mode 100644 docs/reference/youngerThan.html diff --git a/docs/articles/basics_files/accessible-code-block-0.0.1/empty-anchor.js b/docs/articles/basics_files/accessible-code-block-0.0.1/empty-anchor.js deleted file mode 100644 index ca349fd..0000000 --- a/docs/articles/basics_files/accessible-code-block-0.0.1/empty-anchor.js +++ /dev/null @@ -1,15 +0,0 @@ -// Hide empty tag within highlighted CodeBlock for screen reader accessibility (see https://github.com/jgm/pandoc/issues/6352#issuecomment-626106786) --> -// v0.0.1 -// Written by JooYoung Seo (jooyoung@psu.edu) and Atsushi Yasumoto on June 1st, 2020. - -document.addEventListener('DOMContentLoaded', function() { - const codeList = document.getElementsByClassName("sourceCode"); - for (var i = 0; i < codeList.length; i++) { - var linkList = codeList[i].getElementsByTagName('a'); - for (var j = 0; j < linkList.length; j++) { - if (linkList[j].innerHTML === "") { - linkList[j].setAttribute('aria-hidden', 'true'); - } - } - } -}); diff --git a/docs/articles/code_migration_files/accessible-code-block-0.0.1/empty-anchor.js b/docs/articles/code_migration_files/accessible-code-block-0.0.1/empty-anchor.js deleted file mode 100644 index ca349fd..0000000 --- a/docs/articles/code_migration_files/accessible-code-block-0.0.1/empty-anchor.js +++ /dev/null @@ -1,15 +0,0 @@ -// Hide empty tag within highlighted CodeBlock for screen reader accessibility (see https://github.com/jgm/pandoc/issues/6352#issuecomment-626106786) --> -// v0.0.1 -// Written by JooYoung Seo (jooyoung@psu.edu) and Atsushi Yasumoto on June 1st, 2020. - -document.addEventListener('DOMContentLoaded', function() { - const codeList = document.getElementsByClassName("sourceCode"); - for (var i = 0; i < codeList.length; i++) { - var linkList = codeList[i].getElementsByTagName('a'); - for (var j = 0; j < linkList.length; j++) { - if (linkList[j].innerHTML === "") { - linkList[j].setAttribute('aria-hidden', 'true'); - } - } - } -}); diff --git a/docs/articles/figures/basics/get-fetch_attachments1.png b/docs/articles/figures/basics/get-fetch_attachments1.png deleted file mode 100644 index 3e4c3b70f0e49143656a8e9949ddb9b413cc7641..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60076 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 z 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 tag within highlighted CodeBlock for screen reader accessibility (see https://github.com/jgm/pandoc/issues/6352#issuecomment-626106786) --> -// v0.0.1 -// Written by JooYoung Seo (jooyoung@psu.edu) and Atsushi Yasumoto on June 1st, 2020. - -document.addEventListener('DOMContentLoaded', function() { - const codeList = document.getElementsByClassName("sourceCode"); - for (var i = 0; i < codeList.length; i++) { - var linkList = codeList[i].getElementsByTagName('a'); - for (var j = 0; j < linkList.length; j++) { - if (linkList[j].innerHTML === "") { - linkList[j].setAttribute('aria-hidden', 'true'); - } - } - } -}); diff --git a/docs/docsearch.css b/docs/docsearch.css deleted file mode 100644 index e5f1fe1..0000000 --- a/docs/docsearch.css +++ /dev/null @@ -1,148 +0,0 @@ -/* Docsearch -------------------------------------------------------------- */ -/* - Source: https://github.com/algolia/docsearch/ - License: MIT -*/ - -.algolia-autocomplete { - display: block; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1 -} - -.algolia-autocomplete .ds-dropdown-menu { - width: 100%; - min-width: none; - max-width: none; - padding: .75rem 0; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, .1); - box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175); -} - -@media (min-width:768px) { - .algolia-autocomplete .ds-dropdown-menu { - width: 175% - } -} - -.algolia-autocomplete .ds-dropdown-menu::before { - display: none -} - -.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-] { - padding: 0; - background-color: rgb(255,255,255); - border: 0; - max-height: 80vh; -} - -.algolia-autocomplete .ds-dropdown-menu .ds-suggestions { - margin-top: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion { - padding: 0; - overflow: visible -} - -.algolia-autocomplete .algolia-docsearch-suggestion--category-header { - padding: .125rem 1rem; - margin-top: 0; - font-size: 1.3em; - font-weight: 500; - color: #00008B; - border-bottom: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--wrapper { - float: none; - padding-top: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column { - float: none; - width: auto; - padding: 0; - text-align: left -} - -.algolia-autocomplete .algolia-docsearch-suggestion--content { - float: none; - width: auto; - padding: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--content::before { - display: none -} - -.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header { - padding-top: .75rem; - margin-top: .75rem; - border-top: 1px solid rgba(0, 0, 0, .1) -} - -.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column { - display: block; - padding: .1rem 1rem; - margin-bottom: 0.1; - font-size: 1.0em; - font-weight: 400 - /* display: none */ -} - -.algolia-autocomplete .algolia-docsearch-suggestion--title { - display: block; - padding: .25rem 1rem; - margin-bottom: 0; - font-size: 0.9em; - font-weight: 400 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--text { - padding: 0 1rem .5rem; - margin-top: -.25rem; - font-size: 0.8em; - font-weight: 400; - line-height: 1.25 -} - -.algolia-autocomplete .algolia-docsearch-footer { - width: 110px; - height: 20px; - z-index: 3; - margin-top: 10.66667px; - float: right; - font-size: 0; - line-height: 0; -} - -.algolia-autocomplete .algolia-docsearch-footer--logo { - background-image: url("data:image/svg+xml;utf8,"); - background-repeat: no-repeat; - background-position: 50%; - background-size: 100%; - overflow: hidden; - text-indent: -9000px; - width: 100%; - height: 100%; - display: block; - transform: translate(-8px); -} - -.algolia-autocomplete .algolia-docsearch-suggestion--highlight { - color: #FF8C00; - background: rgba(232, 189, 54, 0.1) -} - - -.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight { - box-shadow: inset 0 -2px 0 0 rgba(105, 105, 105, .5) -} - -.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content { - background-color: rgba(192, 192, 192, .15) -} diff --git a/docs/docsearch.js b/docs/docsearch.js deleted file mode 100644 index b35504c..0000000 --- a/docs/docsearch.js +++ /dev/null @@ -1,85 +0,0 @@ -$(function() { - - // register a handler to move the focus to the search bar - // upon pressing shift + "/" (i.e. "?") - $(document).on('keydown', function(e) { - if (e.shiftKey && e.keyCode == 191) { - e.preventDefault(); - $("#search-input").focus(); - } - }); - - $(document).ready(function() { - // do keyword highlighting - /* modified from https://jsfiddle.net/julmot/bL6bb5oo/ */ - var mark = function() { - - var referrer = document.URL ; - var paramKey = "q" ; - - if (referrer.indexOf("?") !== -1) { - var qs = referrer.substr(referrer.indexOf('?') + 1); - var qs_noanchor = qs.split('#')[0]; - var qsa = qs_noanchor.split('&'); - var keyword = ""; - - for (var i = 0; i < qsa.length; i++) { - var currentParam = qsa[i].split('='); - - if (currentParam.length !== 2) { - continue; - } - - if (currentParam[0] == paramKey) { - keyword = decodeURIComponent(currentParam[1].replace(/\+/g, "%20")); - } - } - - if (keyword !== "") { - $(".contents").unmark({ - done: function() { - $(".contents").mark(keyword); - } - }); - } - } - }; - - mark(); - }); -}); - -/* Search term highlighting ------------------------------*/ - -function matchedWords(hit) { - var words = []; - - var hierarchy = hit._highlightResult.hierarchy; - // loop to fetch from lvl0, lvl1, etc. - for (var idx in hierarchy) { - words = words.concat(hierarchy[idx].matchedWords); - } - - var content = hit._highlightResult.content; - if (content) { - words = words.concat(content.matchedWords); - } - - // return unique words - var words_uniq = [...new Set(words)]; - return words_uniq; -} - -function updateHitURL(hit) { - - var words = matchedWords(hit); - var url = ""; - - if (hit.anchor) { - url = hit.url_without_anchor + '?q=' + escape(words.join(" ")) + '#' + hit.anchor; - } else { - url = hit.url + '?q=' + escape(words.join(" ")); - } - - return url; -} diff --git a/docs/figures/aol1.png b/docs/figures/aol1.png deleted file mode 100644 index 5c9fbabcb89c505bd6420be6eb778f69ea300da5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37793 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
  • s&_IN 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 Znizp&aVyK zu3Wjxaq)LmN$b(}l`AfiO8>~|fK4}M4w|Q51%>1Bh*R0kP3kS`f%Wxm)%Tt@oSkbVylC=5u<9}Zsd~8p>_)zKV2r-G%*;slsGBqceeEy8OK-$OfzsBARuGdH7pW6E!&eIXqoj&Fz z!)k!;g~vOY-Fwc^Y7@ExjWRN#RM@U_U+J|--S8qyb*Ob<2v}w8ZvJ<|pyW{!C#X9@ zUX-X_FZ-T}+Bj>ybJ?1!#GQ7ed_3#tY^F{<@f23%2w1$D=COL(4j~CuZTo&g>eRpUhXHf+>Q}8 z2F^MpzH=x&J1h7WdB3wTy{GHTR#k5%Z@$51&43IAjg*); zv*%*NQDyiozrFXz<*<{cN}It5T)HF{MzP?Eav7KImPF`=zVCaec7C$v6k@5tz*@&x z>&7rCS}7&)lb|eQ^=YjOika((^ckPgzuY3*!dgnytF%#8tx*pV%;$XQ6T4@NG@x$* zBZ0(oqv1@YtigOFXPGEYUj(0z1p*_7BtE|-lP)YlO$Z3xE_>t8aBZzEULW%0A8!FF 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 tag within highlighted CodeBlock for screen reader accessibility (see https://github.com/jgm/pandoc/issues/6352#issuecomment-626106786) --> -// v0.0.1 -// Written by JooYoung Seo (jooyoung@psu.edu) and Atsushi Yasumoto on June 1st, 2020. - -document.addEventListener('DOMContentLoaded', function() { - const codeList = document.getElementsByClassName("sourceCode"); - for (var i = 0; i < codeList.length; i++) { - var linkList = codeList[i].getElementsByTagName('a'); - for (var j = 0; j < linkList.length; j++) { - if (linkList[j].innerHTML === "") { - linkList[j].setAttribute('aria-hidden', 'true'); - } - } - } -}); diff --git a/docs/pkgdown.css b/docs/pkgdown.css deleted file mode 100644 index 80ea5b8..0000000 --- a/docs/pkgdown.css +++ /dev/null @@ -1,384 +0,0 @@ -/* Sticky footer */ - -/** - * Basic idea: https://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/ - * Details: https://github.com/philipwalton/solved-by-flexbox/blob/master/assets/css/components/site.css - * - * .Site -> body > .container - * .Site-content -> body > .container .row - * .footer -> footer - * - * Key idea seems to be to ensure that .container and __all its parents__ - * have height set to 100% - * - */ - -html, body { - height: 100%; -} - -body { - position: relative; -} - -body > .container { - display: flex; - height: 100%; - flex-direction: column; -} - -body > .container .row { - flex: 1 0 auto; -} - -footer { - margin-top: 45px; - padding: 35px 0 36px; - border-top: 1px solid #e5e5e5; - color: #666; - display: flex; - flex-shrink: 0; -} -footer p { - margin-bottom: 0; -} -footer div { - flex: 1; -} -footer .pkgdown { - text-align: right; -} -footer p { - margin-bottom: 0; -} - -img.icon { - float: right; -} - -/* Ensure in-page images don't run outside their container */ -.contents img { - max-width: 100%; - height: auto; -} - -/* Fix bug in bootstrap (only seen in firefox) */ -summary { - display: list-item; -} - -/* Typographic tweaking ---------------------------------*/ - -.contents .page-header { - margin-top: calc(-60px + 1em); -} - -dd { - margin-left: 3em; -} - -/* Section anchors ---------------------------------*/ - -a.anchor { - display: none; - margin-left: 5px; - width: 20px; - height: 20px; - - background-image: url(./link.svg); - background-repeat: no-repeat; - background-size: 20px 20px; - background-position: center center; -} - -h1:hover .anchor, -h2:hover .anchor, -h3:hover .anchor, -h4:hover .anchor, -h5:hover .anchor, -h6:hover .anchor { - display: inline-block; -} - -/* Fixes for fixed navbar --------------------------*/ - -.contents h1, .contents h2, .contents h3, .contents h4 { - padding-top: 60px; - margin-top: -40px; -} - -/* Navbar submenu --------------------------*/ - -.dropdown-submenu { - position: relative; -} - -.dropdown-submenu>.dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; - border-radius: 0 6px 6px 6px; -} - -.dropdown-submenu:hover>.dropdown-menu { - display: block; -} - -.dropdown-submenu>a:after { - display: block; - content: " "; - float: right; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - border-width: 5px 0 5px 5px; - border-left-color: #cccccc; - margin-top: 5px; - margin-right: -10px; -} - -.dropdown-submenu:hover>a:after { - border-left-color: #ffffff; -} - -.dropdown-submenu.pull-left { - float: none; -} - -.dropdown-submenu.pull-left>.dropdown-menu { - left: -100%; - margin-left: 10px; - border-radius: 6px 0 6px 6px; -} - -/* Sidebar --------------------------*/ - -#pkgdown-sidebar { - margin-top: 30px; - position: -webkit-sticky; - position: sticky; - top: 70px; -} - -#pkgdown-sidebar h2 { - font-size: 1.5em; - margin-top: 1em; -} - -#pkgdown-sidebar h2:first-child { - margin-top: 0; -} - -#pkgdown-sidebar .list-unstyled li { - margin-bottom: 0.5em; -} - -/* bootstrap-toc tweaks ------------------------------------------------------*/ - -/* All levels of nav */ - -nav[data-toggle='toc'] .nav > li > a { - padding: 4px 20px 4px 6px; - font-size: 1.5rem; - font-weight: 400; - color: inherit; -} - -nav[data-toggle='toc'] .nav > li > a:hover, -nav[data-toggle='toc'] .nav > li > a:focus { - padding-left: 5px; - color: inherit; - border-left: 1px solid #878787; -} - -nav[data-toggle='toc'] .nav > .active > a, -nav[data-toggle='toc'] .nav > .active:hover > a, -nav[data-toggle='toc'] .nav > .active:focus > a { - padding-left: 5px; - font-size: 1.5rem; - font-weight: 400; - color: inherit; - border-left: 2px solid #878787; -} - -/* Nav: second level (shown on .active) */ - -nav[data-toggle='toc'] .nav .nav { - display: none; /* Hide by default, but at >768px, show it */ - padding-bottom: 10px; -} - -nav[data-toggle='toc'] .nav .nav > li > a { - padding-left: 16px; - font-size: 1.35rem; -} - -nav[data-toggle='toc'] .nav .nav > li > a:hover, -nav[data-toggle='toc'] .nav .nav > li > a:focus { - padding-left: 15px; -} - -nav[data-toggle='toc'] .nav .nav > .active > a, -nav[data-toggle='toc'] .nav .nav > .active:hover > a, -nav[data-toggle='toc'] .nav .nav > .active:focus > a { - padding-left: 15px; - font-weight: 500; - font-size: 1.35rem; -} - -/* orcid ------------------------------------------------------------------- */ - -.orcid { - font-size: 16px; - color: #A6CE39; - /* margins are required by official ORCID trademark and display guidelines */ - margin-left:4px; - margin-right:4px; - vertical-align: middle; -} - -/* Reference index & topics ----------------------------------------------- */ - -.ref-index th {font-weight: normal;} - -.ref-index td {vertical-align: top; min-width: 100px} -.ref-index .icon {width: 40px;} -.ref-index .alias {width: 40%;} -.ref-index-icons .alias {width: calc(40% - 40px);} -.ref-index .title {width: 60%;} - -.ref-arguments th {text-align: right; padding-right: 10px;} -.ref-arguments th, .ref-arguments td {vertical-align: top; min-width: 100px} -.ref-arguments .name {width: 20%;} -.ref-arguments .desc {width: 80%;} - -/* Nice scrolling for wide elements --------------------------------------- */ - -table { - display: block; - overflow: auto; -} - -/* Syntax highlighting ---------------------------------------------------- */ - -pre, code, pre code { - background-color: #f8f8f8; - color: #333; -} -pre, pre code { - white-space: pre-wrap; - word-break: break-all; - overflow-wrap: break-word; -} - -pre { - border: 1px solid #eee; -} - -pre .img, pre .r-plt { - margin: 5px 0; -} - -pre .img img, pre .r-plt img { - background-color: #fff; -} - -code a, pre a { - color: #375f84; -} - -a.sourceLine:hover { - text-decoration: none; -} - -.fl {color: #1514b5;} -.fu {color: #000000;} /* function */ -.ch,.st {color: #036a07;} /* string */ -.kw {color: #264D66;} /* keyword */ -.co {color: #888888;} /* comment */ - -.error {font-weight: bolder;} -.warning {font-weight: bolder;} - -/* Clipboard --------------------------*/ - -.hasCopyButton { - position: relative; -} - -.btn-copy-ex { - position: absolute; - right: 0; - top: 0; - visibility: hidden; -} - -.hasCopyButton:hover button.btn-copy-ex { - visibility: visible; -} - -/* headroom.js ------------------------ */ - -.headroom { - will-change: transform; - transition: transform 200ms linear; -} -.headroom--pinned { - transform: translateY(0%); -} -.headroom--unpinned { - transform: translateY(-100%); -} - -/* mark.js ----------------------------*/ - -mark { - background-color: rgba(255, 255, 51, 0.5); - border-bottom: 2px solid rgba(255, 153, 51, 0.3); - padding: 1px; -} - -/* vertical spacing after htmlwidgets */ -.html-widget { - margin-bottom: 10px; -} - -/* fontawesome ------------------------ */ - -.fab { - font-family: "Font Awesome 5 Brands" !important; -} - -/* don't display links in code chunks when printing */ -/* source: https://stackoverflow.com/a/10781533 */ -@media print { - code a:link:after, code a:visited:after { - content: ""; - } -} - -/* Section anchors --------------------------------- - Added in pandoc 2.11: https://github.com/jgm/pandoc-templates/commit/9904bf71 -*/ - -div.csl-bib-body { } -div.csl-entry { - clear: both; -} -.hanging-indent div.csl-entry { - margin-left:2em; - text-indent:-2em; -} -div.csl-left-margin { - min-width:2em; - float:left; -} -div.csl-right-inline { - margin-left:2em; - padding-left:1em; -} -div.csl-indent { - margin-left: 2em; -} diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml index e74361b..74739e3 100644 --- a/docs/pkgdown.yml +++ b/docs/pkgdown.yml @@ -5,5 +5,5 @@ articles: basics: basics.html code_migration: code_migration.html xoauth2.0: xoauth2.0.html -last_built: 2023-07-27T09:10Z +last_built: 2023-07-27T09:18Z diff --git a/docs/reference/Before.html b/docs/reference/Before.html deleted file mode 100644 index db713f7..0000000 --- a/docs/reference/Before.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - - - -Criteria Helper Functions for Custom Search — Before • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/reference/Flag.html b/docs/reference/Flag.html deleted file mode 100644 index b0ead59..0000000 --- a/docs/reference/Flag.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - - -Criteria Helper Functions for Custom Search — Flag • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Criteria helper functions to be combined inside a operator helper - function as a custom request in customSearch.

    - -
    - -
    Flag(flag, negate = FALSE)
    - -

    Arguments

    - - - - - - - - - - -
    flag

    A string specifying the flag to be used for filtering messages. -Use flag_options to list the flags available in your IMAP server.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    A search string to be used as a custom_request parameter in - customSearch function.

    - -

    See also

    - -

    Other customsearch helper functions: AND, - Before, OR, - Since, String, - olderThan, sentBefore, - sentOn, sentSince, - smallerThan, youngerThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -result <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - customSearch(custom_request = AND(Flag(flag="UNSEEN"), - smallerThan(size = 512000), - negate = TRUE)) -# searches for messages with Flag ""UNSEEN" AND NOT SmallerThan 512KB. - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/On.html b/docs/reference/On.html deleted file mode 100644 index 9288bf0..0000000 --- a/docs/reference/On.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - - - -Criteria Helper Functions for Custom Search — On • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Criteria helper functions to be combined inside a operator helper - function as a custom request in customSearch.

    - -
    - -
    On(date_char, negate = FALSE)
    - -

    Arguments

    - - - - - - - - - - -
    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    A search string to be used as a custom_request parameter in - customSearch function.

    - -

    See also

    - -

    Other search: largerThan

    -

    Other custom: largerThan

    -

    Other criteria helper functions: largerThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -result <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - customSearch(custom_request = OR(On(date_char = "17-Apr-2019"), - On(date_char = "17-Jul-2018"))) -# searches for messages On "17-Apr-2019" OR On "17-Jul-2018". - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/Since.html b/docs/reference/Since.html deleted file mode 100644 index 14a5583..0000000 --- a/docs/reference/Since.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - - -Criteria Helper Functions for Custom Search — Since • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Criteria helper functions to be combined inside a operator helper - function as a custom request in customSearch.

    - -
    - -
    Since(date_char, negate = FALSE)
    - -

    Arguments

    - - - - - - - - - - -
    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    A search string to be used as a custom_request parameter in - customSearch function.

    - -

    See also

    - -

    Other customsearch helper functions: AND, - Before, Flag, - OR, String, - olderThan, sentBefore, - sentOn, sentSince, - smallerThan, youngerThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -result <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - customSearch(custom_request = AND(Since(date_char = "17-Apr-2019"), - smallerThan(size = 512000))) -# searches for messages Since "17-Apr-2019" AND SmallerThan 512KB. - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/String.html b/docs/reference/String.html deleted file mode 100644 index e6e9fb1..0000000 --- a/docs/reference/String.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - -Criteria Helper Functions for Custom Search — String • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Criteria helper functions to be combined inside a operator helper - function as a custom request in customSearch.

    - -
    - -
    String(section_or_field, string, negate = FALSE)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    section_or_field

    A mandatory character string specifying in which -messages's Section or Header Field to search for the provided string. -For some available options, see section_or_field_options.

    string

    A character string specifying the word or expression to -search for in messages.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    A search string to be used as a custom_request parameter in - customSearch function.

    - -

    See also

    - -

    Other customsearch helper functions: AND, - Before, Flag, - OR, Since, - olderThan, sentBefore, - sentOn, sentSince, - smallerThan, youngerThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -result <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - customSearch(custom_request = - OR(String( - section_or_field = "from", string = "allanvcq@gmail.com"), - String( - section_or_field = "from", string = "allanvcq@yahoo.com") - ) - ) -# searches for messages containing the string "allanvcq@gmail.com" OR - "allanvcq@yahoo.com" in the "FROM" field. - -# } -
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/addFlags.html b/docs/reference/addFlags.html deleted file mode 100644 index dbf187a..0000000 --- a/docs/reference/addFlags.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - - - -Add Flag(s) To Messages — addFlags • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Add one or more flags to one or more messages.

    - -
    - -
    addFlags(imapconf, msg_id, by = "MSN", flags_to_set,
    -  logical_output = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flags_to_set

    A character vector containing one ore more flag names to -add to or replace in the specified message ids.

    logical_output

    A logical. If TRUE, simplifies the output -returning TRUE to indicate the success of the mentioned operation. -If FALSE, returns a list of length 2 containing the -imapconf object (IMAP settings) and the previously informed -message ids (parameter msg_id), so they can be passed as -arguments to another function. Default is FALSE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the logical_output parameter, returns a list - of length 2 containing the imapconf object and previously - informed message ids (parameter msg_id), or a logical vector of - length 1 indicating the success (TRUE) of the mentioned - operation.

    - -

    Note

    - -

    addFlags, removeFlags and replaceFlags, accepts - not only flags but also keywords (such as $Phishing on Gmail's - IMAP server) to add, remove or replace.

    -

    IMAP servers do not allow setting the negative version of a flag when a - message already has the positive version of it. If a message with - MSN 1 already has the "SEEN" flag, it is not allowed to add "UNSEEN" - to that. Instead, you have to first remove the "SEEN" flag - removeFlags(imapconf, msg_id = 1, "SEEN") and only then do - addFlags(imapconf, msg_id = 1, "SEEN"). Another option is to - complete override all the flags of a message or a set of messages using - replaceFlags(imapconf, msg_id = 1, "SEEN").

    - -

    See also

    - - - - -

    Examples

    -
    # NOT RUN {
    -# configure IMAP
    -library(mRpostman)
    -imapconf <- configureIMAP(url="imaps://imap.gmail.com",
    -                          username="your_gmail_user",
    -                          password=rstudioapi::askForPassword()
    -                          )
    -
    -results <- imapconf %>%
    -    selectMailbox(mbox = "TAM") %>%
    -    searchBefore(date_char = "10-may-2012", by = "UID") %$% #exposition pipe - two argg
    -    addFlags(imapconf = imapconf, msg_id = msg_id, flags_to_set = "RECENT")
    -
    -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/add_flags.html b/docs/reference/add_flags.html deleted file mode 100644 index d2ce26f..0000000 --- a/docs/reference/add_flags.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - - - -Add Flag(s) To Messages — add_flags • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Add one or more flags to one or more messages.

    - -
    - -
    add_flags(imapconf, msg_id, by = "MSN", flags_to_set, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flags_to_set

    A character vector containing one ore more flag names to -add to or replace in the specified message ids.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    An (invisible) list of length 2 containing the - imapconf object and the previously inputed message ids - (parameter msg_id).

    - -

    Note

    - -

    add_flags, remove_flags and replace_flags, accepts - not only flags but also keywords (such as $Phishing on Gmail's - IMAP server) to add, remove or replace.

    -

    IMAP servers do not allow setting the negative version of a flag when a - message already has the positive version of it. If a message with - MSN 1 already has the "SEEN" flag, it is not allowed to add "UNSEEN" - to that. Instead, you have to first remove the "SEEN" flag - remove_flags(imapconf, msg_id = 1, "SEEN") and only then do - add_flags(imapconf, msg_id = 1, "SEEN"). Another option is to - complete override all the flags of a message or of a set of messages using - replace_flags(imapconf, msg_id = 1, "SEEN").

    - -

    See also

    - - - - -

    Examples

    -
    # NOT RUN {
    -# configure IMAP
    -library(mRpostman)
    -imapconf <- configure_imap(url="imaps://your.imap.server.com",
    -                           username="your_username",
    -                           password=rstudioapi::askForPassword()
    -                          )
    -
    -results <- imapconf %>%
    -    select_mailbox(mbox = "TAM") %>%
    -    search_before(date_char = "10-may-2012", by = "UID") %$% #exposition pipe - two argg
    -    add_flags(imapconf = imapconf, msg_id = msg_id, flags_to_set = "RECENT")
    -
    -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_addReplaceFlags.html b/docs/reference/check_args_addReplaceFlags.html deleted file mode 100644 index baa482b..0000000 --- a/docs/reference/check_args_addReplaceFlags.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - - -Add/Replace Flags Arguments Check — check_args_addReplaceFlags • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking the arguments - used in addFlags, and replaceFlags functions.

    - -
    - -
    check_args_addReplaceFlags(imapconf, msg_id, by, flags_to_set,
    -  logical_output, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flags_to_set

    A character vector containing one ore more flag names to -add to or replace in the specified message ids.

    logical_output

    A logical. If TRUE, simplifies the output -returning TRUE to indicate the success of the mentioned operation. -If FALSE, returns a list of length 2 containing the -imapconf object (IMAP settings) and the previously informed -message ids (parameter msg_id), so they can be passed as -arguments to another function. Default is FALSE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_add_replace_flags.html b/docs/reference/check_args_add_replace_flags.html deleted file mode 100644 index 88ad7f0..0000000 --- a/docs/reference/check_args_add_replace_flags.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - - -Add/Replace Flags Arguments Check — check_args_add_replace_flags • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking the arguments - used in add_flags, and replace_flags functions.

    - -
    - -
    check_args_add_replace_flags(imapconf, msg_id, by, flags_to_set, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flags_to_set

    A character vector containing one ore more flag names to -add to or replace in the specified message ids.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_copyMsg.html b/docs/reference/check_args_copyMsg.html deleted file mode 100644 index 436b248..0000000 --- a/docs/reference/check_args_copyMsg.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - -Copy Message Arguments Check — check_args_copyMsg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking the arguments - used in copyMsg function.

    - -
    - -
    check_args_copyMsg(imapconf, msg_id, by, to_mbox, reselect_mbox,
    -  logical_output, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    to_mbox

    A character string specifying the mailbox to which messages -will be copied to.

    reselect_mbox

    If TRUE, calls selectMailbox(mbox = to_mbox) -before returning the output. Default is FALSE for moving and -copying operations, whereas it is TRUE for renaming mailboxes.

    logical_output

    A logical. If TRUE, simplifies the output -returning TRUE to indicate the success of the mentioned operation. -If FALSE, returns a list of length 2 containing the -imapconf object (IMAP settings) and the previously informed -message ids (parameter msg_id), so they can be passed as -arguments to another function. Default is FALSE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_copy_msg.html b/docs/reference/check_args_copy_msg.html deleted file mode 100644 index a013ca4..0000000 --- a/docs/reference/check_args_copy_msg.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - - - -Copy Message Arguments Check — check_args_copy_msg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking the arguments - used in copy_msg function.

    - -
    - -
    check_args_copy_msg(imapconf, msg_id, by, to_mbox, reselect_mbox, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    to_mbox

    A character string specifying the mailbox to which messages -will be copied to.

    reselect_mbox

    If TRUE, calls select_mailbox(mbox = to_mbox) -before returning the output. Default is FALSE for moving and -copying operations, whereas it is TRUE for renaming mailboxes.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_customSearch.html b/docs/reference/check_args_customSearch.html deleted file mode 100644 index 662983e..0000000 --- a/docs/reference/check_args_customSearch.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - - -Custom Search Arguments Check — check_args_customSearch • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in search - functions.

    - -
    - -
    check_args_customSearch(imapconf, custom_search, negate, by, esearch,
    -  return_imapconf, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    custom_request

    A string directly specifying what to search or -constructed by a combination of operators helper functions OR and -AND, and criteria helper functions such as Before, Since, -On, sentBefore, sentSince, sentOn, -Flag, or String.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_custom_search.html b/docs/reference/check_args_custom_search.html deleted file mode 100644 index a213897..0000000 --- a/docs/reference/check_args_custom_search.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - - - -Custom Search Arguments Check — check_args_custom_search • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in search - functions.

    - -
    - -
    check_args_custom_search(imapconf, custom_search, negate, by, esearch,
    -  return_imapconf, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    custom_request

    A string directly specifying what to search or -constructed by a combination of operators helper functions OR and -AND, and criteria helper functions such as before, since, -on, sent_before, sent_since, sent_on, -flag, string, smaller_than, larger_than, -younger_than, or younger_than.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_date.html b/docs/reference/check_args_date.html deleted file mode 100644 index c1fcce8..0000000 --- a/docs/reference/check_args_date.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - -Custom Search Specific Check — check_args_date • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking specific arguments - used in custom_search.

    - -
    - -
    check_args_date(date_char, negate)
    - -

    Arguments

    - - - - - - - - - - -
    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - -

    Other customsearch checkargs functions: check_args_flag, - check_args_size, - check_args_string, - check_args_within

    - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_deleteMsg.html b/docs/reference/check_args_deleteMsg.html deleted file mode 100644 index 01896d5..0000000 --- a/docs/reference/check_args_deleteMsg.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - - -Delete Message Arguments Check — check_args_deleteMsg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking the arguments - used in deleteMsg function.

    - -
    - -
    check_args_deleteMsg(imapconf, msg_id, by, logical_output, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    logical_output

    A logical. If TRUE, simplifies the output -returning TRUE to indicate the success of the mentioned operation. -If FALSE, returns a list of length 2 containing the -imapconf object (IMAP settings) and the previously informed -message ids (parameter msg_id), so they can be passed as -arguments to another function. Default is FALSE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_delete_msg.html b/docs/reference/check_args_delete_msg.html deleted file mode 100644 index 305194e..0000000 --- a/docs/reference/check_args_delete_msg.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - - - -Delete Message Arguments Check — check_args_delete_msg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking the arguments - used in delete_msg function.

    - -
    - -
    check_args_delete_msg(imapconf, msg_id, by, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_expunge.html b/docs/reference/check_args_expunge.html deleted file mode 100644 index b579638..0000000 --- a/docs/reference/check_args_expunge.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - - -Expunge Message Arguments Check — check_args_expunge • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking the arguments - used in expunge function.

    - -
    - -
    check_args_expunge(imapconf, specific_UID, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    specific_UID

    A numeric vector containing one or more messages UIDs, if -specific messages should be expunged and not the whole mailbox.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_fetchFullMsg.html b/docs/reference/check_args_fetchFullMsg.html deleted file mode 100644 index 3cad59a..0000000 --- a/docs/reference/check_args_fetchFullMsg.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - - -Full Fetch Arguments Check — check_args_fetchFullMsg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in - fetch functions.

    - -
    - -
    check_args_fetchFullMsg(imapconf, msg_id, by, peek, partial, write_to_file,
    -  keep_in_mem, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    write_to_file

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_file = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_file = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_fetchMsgHeader.html b/docs/reference/check_args_fetchMsgHeader.html deleted file mode 100644 index 2f51d61..0000000 --- a/docs/reference/check_args_fetchMsgHeader.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - - - -Header Fetch Arguments Check — check_args_fetchMsgHeader • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in - fetch functions.

    - -
    - -
    check_args_fetchMsgHeader(imapconf, msg_id, by, fields, negate_fields,
    -  peek, partial, write_to_file, keep_in_mem, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    fields

    A character vector specifying which field(s) to fetch from -messages. See section_or_field_options

    negate_fields

    If TRUE, negates the search and seeks for -"NOT in the field". Default is FALSE.

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    write_to_file

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_file = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_file = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_fetchMsgMetadata.html b/docs/reference/check_args_fetchMsgMetadata.html deleted file mode 100644 index ec5e800..0000000 --- a/docs/reference/check_args_fetchMsgMetadata.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - - - -Metadata Fetch Arguments Check — check_args_fetchMsgMetadata • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in - fetch functions.

    - -
    - -
    check_args_fetchMsgMetadata(imapconf, msg_id, by, metadata, write_to_file,
    -  keep_in_mem, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    metadata

    A character vector or string specifying one or more items of -the metadata of a message to fetch. See metadata_options.

    write_to_file

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_file = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_file = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_fetchMsgText.html b/docs/reference/check_args_fetchMsgText.html deleted file mode 100644 index 16e74fc..0000000 --- a/docs/reference/check_args_fetchMsgText.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - - -Text Fetch Arguments Check — check_args_fetchMsgText • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in - fetch functions.

    - -
    - -
    check_args_fetchMsgText(imapconf, msg_id, by, peek, partial, write_to_file,
    -  keep_in_mem, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    write_to_file

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_file = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_file = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_fetch_full_msg.html b/docs/reference/check_args_fetch_full_msg.html deleted file mode 100644 index 78895ed..0000000 --- a/docs/reference/check_args_fetch_full_msg.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - - - -Full Fetch Arguments Check — check_args_fetch_full_msg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in - fetch functions.

    - -
    - -
    check_args_fetch_full_msg(imapconf, msg_id, by, peek, partial,
    -  write_to_disk, keep_in_mem, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    write_to_disk

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_disk = TRUE. Default is -TRUE. It can only be set FALSE when -write_to_disk = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_fetch_msg_header.html b/docs/reference/check_args_fetch_msg_header.html deleted file mode 100644 index 96dfcba..0000000 --- a/docs/reference/check_args_fetch_msg_header.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - - -Header Fetch Arguments Check — check_args_fetch_msg_header • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in - fetch functions.

    - -
    - -
    check_args_fetch_msg_header(imapconf, msg_id, by, fields, negate_fields,
    -  peek, partial, write_to_disk, keep_in_mem, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    fields

    A character vector specifying which field(s) to fetch from -messages. See section_or_field_options

    negate_fields

    If TRUE, negates the search and seeks for -"NOT in the field". Default is FALSE.

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    write_to_disk

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_disk = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_disk = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_fetch_msg_metadata.html b/docs/reference/check_args_fetch_msg_metadata.html deleted file mode 100644 index 689c1f8..0000000 --- a/docs/reference/check_args_fetch_msg_metadata.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - -Metadata Fetch Arguments Check — check_args_fetch_msg_metadata • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in - fetch functions.

    - -
    - -
    check_args_fetch_msg_metadata(imapconf, msg_id, by, metadata,
    -  write_to_disk, keep_in_mem, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    metadata

    A character vector or string specifying one or more items of -the metadata of a message to fetch. See metadata_options.

    write_to_disk

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_disk = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_disk = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_fetch_msg_text.html b/docs/reference/check_args_fetch_msg_text.html deleted file mode 100644 index 68c82ad..0000000 --- a/docs/reference/check_args_fetch_msg_text.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - - - -Text Fetch Arguments Check — check_args_fetch_msg_text • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in - fetch functions.

    - -
    - -
    check_args_fetch_msg_text(imapconf, msg_id, by, peek, partial,
    -  write_to_disk, keep_in_mem, try_b64decode, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    write_to_disk

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_disk = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_disk = TRUE.

    try_b64decode

    If TRUE, tries to guess and decode the fetched -text from base64 format to character. Default is FALSE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_flag.html b/docs/reference/check_args_flag.html deleted file mode 100644 index d0054dd..0000000 --- a/docs/reference/check_args_flag.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - -Custom Search Specific Check — check_args_flag • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking specific arguments - used in custom_search.

    - -
    - -
    check_args_flag(flag, negate)
    - -

    Arguments

    - - - - - - - - - - -
    flag

    A string specifying the flag to be used for filtering messages. -Use flag_options to list the flags available in your IMAP server.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - -

    Other customsearch checkargs functions: check_args_date, - check_args_size, - check_args_string, - check_args_within

    - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_getMaxMinId.html b/docs/reference/check_args_getMaxMinId.html deleted file mode 100644 index 05cbfcb..0000000 --- a/docs/reference/check_args_getMaxMinId.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - - - -Max/Min Message Arguments Check — check_args_getMaxMinId • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking the arguments - used in getMaxId and getMinId functions.

    - -
    - -
    check_args_getMaxMinId(imapconf, by, flag, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    A string specifying the flag to be used for filtering messages. -Use flag_options to list the common flags used by IMAP -servers. Default is NULL.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_get_attachment.html b/docs/reference/check_args_get_attachment.html deleted file mode 100644 index 5f6e458..0000000 --- a/docs/reference/check_args_get_attachment.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - -Get Attachments Arguments Check — check_args_get_attachment • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for getting attachments

    - -
    - -
    check_args_get_attachment(msg_list)
    - -

    Arguments

    - - - - - - -
    msg_list

    A list containing the full messages fetched from -the server after using fetch_full_msg.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_get_attachments.html b/docs/reference/check_args_get_attachments.html deleted file mode 100644 index d73b583..0000000 --- a/docs/reference/check_args_get_attachments.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - - - -Get Attachments Arguments Check — check_args_get_attachments • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for getting attachments

    - -
    - -
    check_args_get_attachments(msg_list, content_disposition)
    - -

    Arguments

    - - - - - - - - - - -
    msg_list

    A list containing the full messages fetched from -the server after using fetch_full_msg.

    content_disposition

    A string indicating which type of -"Content-Disposition" attachments should be retireved. Default is -"both", which retireves regular attachments -("Content-Disposition: attachment") and inline attachments -("Content-Disposition: inline").

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_get_max_min_id.html b/docs/reference/check_args_get_max_min_id.html deleted file mode 100644 index 623b139..0000000 --- a/docs/reference/check_args_get_max_min_id.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - - - -Max/Min Message Arguments Check — check_args_get_max_min_id • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking the arguments - used in get_max_id and get_min_id functions.

    - -
    - -
    check_args_get_max_min_id(imapconf, by, flag, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    A string specifying the flag to be used for filtering messages. -Use flag_options to list the common flags used by IMAP -servers. Default is NULL.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_list_attachments.html b/docs/reference/check_args_list_attachments.html deleted file mode 100644 index 88da024..0000000 --- a/docs/reference/check_args_list_attachments.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - -List Attachments Arguments Check — check_args_list_attachments • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for listing attachments

    - -
    - -
    check_args_list_attachments(msg_list)
    - -

    Arguments

    - - - - - - -
    msg_list

    A list containing the full messages fetched from -the server after using fetch_full_msg.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_moveMsg.html b/docs/reference/check_args_moveMsg.html deleted file mode 100644 index 623bedc..0000000 --- a/docs/reference/check_args_moveMsg.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - - - -Move Message Arguments Check — check_args_moveMsg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking the arguments - used in moveMsg function.

    - -
    - -
    check_args_moveMsg(imapconf, msg_id, by, to_mbox, logical_output, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    to_mbox

    A character string specifying the mailbox to which messages -will be moved to.

    logical_output

    A logical. If TRUE, simplifies the output -returning TRUE to indicate the success of the mentioned operation. -If FALSE, returns a list of length 2 containing the -imapconf object (IMAP settings) and the previously informed -message ids (parameter msg_id), so they can be passed as -arguments to another function. Default is FALSE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    reselect_mbox

    If TRUE, calls selectMailbox(mbox = to_mbox) -before returning the output. Default is FALSE for moving and -copying operations, whereas it is TRUE for renaming mailboxes.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_move_msg.html b/docs/reference/check_args_move_msg.html deleted file mode 100644 index 950a2e0..0000000 --- a/docs/reference/check_args_move_msg.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - -Move Message Arguments Check — check_args_move_msg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking the arguments - used in move_msg function.

    - -
    - -
    check_args_move_msg(imapconf, msg_id, by, to_mbox, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    to_mbox

    A character string specifying the mailbox to which messages -will be moved to.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    reselect_mbox

    If TRUE, calls select_mailbox(mbox = to_mbox) -before returning the output. Default is FALSE for moving and -copying operations, whereas it is TRUE for renaming mailboxes.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_removeFlags.html b/docs/reference/check_args_removeFlags.html deleted file mode 100644 index 324447b..0000000 --- a/docs/reference/check_args_removeFlags.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - - - -Remove Flags Arguments Check — check_args_removeFlags • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking the arguments - used in removeFlags function.

    - -
    - -
    check_args_removeFlags(imapconf, msg_id, by, flags_to_unset,
    -  logical_output, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flags_to_unset

    A character vector containing one ore more flag names to -remove from the specified message ids.

    logical_output

    A logical. If TRUE, simplifies the output -returning TRUE to indicate the success of the mentioned operation. -If FALSE, returns a list of length 2 containing the -imapconf object (IMAP settings) and the previously informed -message ids (parameter msg_id), so they can be passed as -arguments to another function. Default is FALSE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_remove_flags.html b/docs/reference/check_args_remove_flags.html deleted file mode 100644 index 9b0fcac..0000000 --- a/docs/reference/check_args_remove_flags.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - - - -Remove Flags Arguments Check — check_args_remove_flags • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking the arguments - used in remove_flags function.

    - -
    - -
    check_args_remove_flags(imapconf, msg_id, by, flags_to_unset, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flags_to_unset

    A character vector containing one ore more flag names to -remove from the specified message ids.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_searchDate.html b/docs/reference/check_args_searchDate.html deleted file mode 100644 index d771588..0000000 --- a/docs/reference/check_args_searchDate.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - - -Date Search Arguments Check — check_args_searchDate • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in search - functions.

    - -
    - -
    check_args_searchDate(imapconf, date_char, negate, by, flag, esearch,
    -  return_imapconf, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_searchFlag.html b/docs/reference/check_args_searchFlag.html deleted file mode 100644 index 848a700..0000000 --- a/docs/reference/check_args_searchFlag.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - - - -Flag Search Arguments Check — check_args_searchFlag • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in search - functions.

    - -
    - -
    check_args_searchFlag(imapconf, flag, negate, by, esearch, return_imapconf,
    -  retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    flag

    A string specifying the flag to be used for filtering messages. -Use flag_options to list the common flags used by IMAP -servers.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_searchPeriod.html b/docs/reference/check_args_searchPeriod.html deleted file mode 100644 index fa8819b..0000000 --- a/docs/reference/check_args_searchPeriod.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - - - -Period Search Arguments Check — check_args_searchPeriod • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in search - functions.

    - -
    - -
    check_args_searchPeriod(imapconf, since_date_char, before_date_char,
    -  negate, by, flag, esearch, return_imapconf, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    since_date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019" indicating the start date (inclusive). We opted not to -use objects of type "date", since IMAP servers like this not so common date -format.

    before_date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019" indicating the stop date (exclusive). We opted not to -use objects of type "date", since IMAP server likes this not so common date -format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_searchSize.html b/docs/reference/check_args_searchSize.html deleted file mode 100644 index 7a6533b..0000000 --- a/docs/reference/check_args_searchSize.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - - - -Size Search Arguments Check — check_args_searchSize • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in search - functions.

    - -
    - -
    check_args_searchSize(imapconf, size, negate, by, flag, esearch,
    -  return_imapconf, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    size

    An integer specifying the size (in number of characters) of -message to be used as search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_searchString.html b/docs/reference/check_args_searchString.html deleted file mode 100644 index 0d6825a..0000000 --- a/docs/reference/check_args_searchString.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - - - -String Search Arguments Check — check_args_searchString • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in search - functions.

    - -
    - -
    check_args_searchString(imapconf, section_or_field, string, negate, by,
    -  esearch, return_imapconf, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    section_or_field

    A mandatory character string specifying in which -message's Section or Header Field to search for the provided string. -For some available options, see section_or_field_options.

    string

    A character string specifying the word or expression to -search for in messages.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_searchWithin.html b/docs/reference/check_args_searchWithin.html deleted file mode 100644 index 61c4902..0000000 --- a/docs/reference/check_args_searchWithin.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - - - -Within Search Arguments Check — check_args_searchWithin • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in search - functions.

    - -
    - -
    check_args_searchWithin(imapconf, seconds, negate, by, flag, esearch,
    -  return_imapconf, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    seconds

    An integer specifying the number of seconds to be used as -search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_search_date.html b/docs/reference/check_args_search_date.html deleted file mode 100644 index 97c003a..0000000 --- a/docs/reference/check_args_search_date.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - - - -Date Search Arguments Check — check_args_search_date • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in search - functions.

    - -
    - -
    check_args_search_date(imapconf, date_char, negate, by, flag, esearch,
    -  return_imapconf, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_search_flag.html b/docs/reference/check_args_search_flag.html deleted file mode 100644 index 11704b2..0000000 --- a/docs/reference/check_args_search_flag.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - - -Flag Search Arguments Check — check_args_search_flag • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in search - functions.

    - -
    - -
    check_args_search_flag(imapconf, flag, negate, by, esearch,
    -  return_imapconf, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    flag

    A string specifying the flag to be used for filtering messages. -Use flag_options to list the common flags used by IMAP -servers.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_search_period.html b/docs/reference/check_args_search_period.html deleted file mode 100644 index 8f66623..0000000 --- a/docs/reference/check_args_search_period.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - - - -Period Search Arguments Check — check_args_search_period • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in search - functions.

    - -
    - -
    check_args_search_period(imapconf, since_date_char, before_date_char,
    -  negate, by, flag, esearch, return_imapconf, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    since_date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019" indicating the start date (inclusive). We opted not to -use objects of type "date", since IMAP servers like this not so common date -format.

    before_date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019" indicating the stop date (exclusive). We opted not to -use objects of type "date", since IMAP server likes this not so common date -format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_search_size.html b/docs/reference/check_args_search_size.html deleted file mode 100644 index 977e1f0..0000000 --- a/docs/reference/check_args_search_size.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - - -Size Search Arguments Check — check_args_search_size • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in search - functions.

    - -
    - -
    check_args_search_size(imapconf, size, negate, by, flag, esearch,
    -  return_imapconf, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    size

    An integer specifying the size (in number of characters) of -message to be used as search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_search_string.html b/docs/reference/check_args_search_string.html deleted file mode 100644 index b843041..0000000 --- a/docs/reference/check_args_search_string.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - - -String Search Arguments Check — check_args_search_string • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in search - functions.

    - -
    - -
    check_args_search_string(imapconf, section_or_field, string, negate, by,
    -  esearch, return_imapconf, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    section_or_field

    A mandatory character string specifying in which -message's Section or Header Field to search for the provided string. -For some available options, see section_or_field_options.

    string

    A character string specifying the word or expression to -search for in messages.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_search_within.html b/docs/reference/check_args_search_within.html deleted file mode 100644 index 3915d42..0000000 --- a/docs/reference/check_args_search_within.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - - -Within Search Arguments Check — check_args_search_within • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking arguments used in search - functions.

    - -
    - -
    check_args_search_within(imapconf, seconds, negate, by, flag, esearch,
    -  return_imapconf, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    seconds

    An integer specifying the number of seconds to be used as -search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_size.html b/docs/reference/check_args_size.html deleted file mode 100644 index 6328682..0000000 --- a/docs/reference/check_args_size.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - -Custom Search Specific Check — check_args_size • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking specific arguments - used in custom_search.

    - -
    - -
    check_args_size(size, negate)
    - -

    Arguments

    - - - - - - - - - - -
    size

    An integer specifying the size (in number of characters) of -message to be used as search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - -

    Other customsearch checkargs functions: check_args_date, - check_args_flag, - check_args_string, - check_args_within

    - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_string.html b/docs/reference/check_args_string.html deleted file mode 100644 index 59ed1e0..0000000 --- a/docs/reference/check_args_string.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - - - -Custom Search Specific Check — check_args_string • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking specific arguments - used in custom_search.

    - -
    - -
    check_args_string(string, section_or_field, negate)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    string

    A character string specifying the word or expression to -search for in messages.

    section_or_field

    A mandatory character string specifying in which -messages's Section or Header Field to search for the provided string. -For some available options, see section_or_field_options.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - -

    Other customsearch checkargs functions: check_args_date, - check_args_flag, - check_args_size, - check_args_within

    - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/check_args_within.html b/docs/reference/check_args_within.html deleted file mode 100644 index aca3cc2..0000000 --- a/docs/reference/check_args_within.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - -Custom Search Specific Check — check_args_within • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for checking specific arguments - used in custom_search.

    - -
    - -
    check_args_within(seconds, negate)
    - -

    Arguments

    - - - - - - - - - - -
    seconds

    An integer specifying the number of seconds to be used as -search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    NULL if arguments are correct.

    - -

    See also

    - -

    Other customsearch checkargs functions: check_args_date, - check_args_flag, - check_args_size, - check_args_string

    - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/clean_fetch_results.html b/docs/reference/clean_fetch_results.html deleted file mode 100644 index 959f92a..0000000 --- a/docs/reference/clean_fetch_results.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - - - -Messages Results Cleaning — clean_fetch_results • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for cleaning a message content in a - string. It is used with fetch loop functions.

    - -
    - -
    clean_fetch_results(msg)
    - -

    Arguments

    - - - - - - -
    msg

    A character string with a message content.

    - -

    Value

    - -

    A string with a cleaned message.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/config_handle.html b/docs/reference/config_handle.html deleted file mode 100644 index 3836edb..0000000 --- a/docs/reference/config_handle.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - - -Curl Handle Configuration — config_handle • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for configuring curl handles used in - almost all mRpostman functions.

    - -
    - -
    config_handle(imapconf)
    - -

    Arguments

    - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap.

    - -

    Value

    - -

    A curl handle object.

    - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/configureIMAP.html b/docs/reference/configureIMAP.html deleted file mode 100644 index c7b531d..0000000 --- a/docs/reference/configureIMAP.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - - -IMAP Settings — configureIMAP • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Configure IMAP server settings.

    - -
    - -
    configureIMAP(url, username, password, show_pass = FALSE,
    -  use_ssl = TRUE, verbose = FALSE, buffersize = 16000,
    -  fresh_connect = FALSE, timeout_ms = 5000, ...)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    url

    String containing the IMAP server address

    username

    String containing user's name.

    password

    String containing user's password.

    show_pass

    How to store user's password in imapconf object. Default is -FALSE.

    use_ssl

    A Logical indicating the use or not of Secure Sockets Layer -encryption when connecting to IMAP server. Default is TRUE.

    verbose

    If FALSE, mutes the output from the server. Default is -FALSE.

    buffersize

    The size in bytes for curl's receive buffer. Default is -16000 bytes or 16kb, which means it will use the default value of libcurl. -Maximum buffersize in libcurl documentation is 512kb (or 512000 bytes), -but curl package accepts 2147483647 bytes without returning errors.

    fresh_connect

    If TRUE, opens a new curl connection for each -IMAP command to be executed. Default is NULL. Nonetheless, most of -mRpostman functions will set fresh_connect = TRUE for the retires -in case of an connection error.

    timeout_ms

    Time in miliseconds (ms) to wait until a connection or a -command to be executed. Default is 5000ms (or 5 seconds). If a first -execution is frustated, an error handler in each function (depending on -retires value), will try to reconnect or re-execute the command.

    ...

    Further IMAP parameters listed in -curl::curl_options. Only for advanced users.

    - -

    Value

    - -

    An object of class imapconf containing the settings - needed to connect to the IMAP server.

    - -

    References

    - -

    https://curl.haxx.se/libcurl/c/CURLOPT_BUFFERSIZE.html

    - -

    See also

    - -

    Other config: config_handle

    - - -

    Examples

    -
    # NOT RUN {
    -# Gmail config example:
    -library(mRpostman)
    -imapconf <- configureIMAP(url="imaps://imap.gmail.com",
    -                          username="your_gmail_user",
    -                          password=rstudioapi::askForPassword()
    -                          )
    -# }
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/copyMsg.html b/docs/reference/copyMsg.html deleted file mode 100644 index dafe77b..0000000 --- a/docs/reference/copyMsg.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - - - -Copy Messages — copyMsg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Copies messages form a mailbox to another.

    - -
    - -
    copyMsg(imapconf, msg_id, by = "MSN", to_mbox, reselect_mbox = FALSE,
    -  logical_output = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    to_mbox

    A character string specifying the mailbox to which messages -will be copied to.

    reselect_mbox

    If TRUE, calls selectMailbox(mbox = to_mbox) -before returning the output. Default is FALSE for moving and -copying operations, whereas it is TRUE for renaming mailboxes.

    logical_output

    A logical. If TRUE, simplifies the output -returning TRUE to indicate the success of the mentioned operation. -If FALSE, returns a list of length 2 containing the -imapconf object (IMAP settings) and the previously informed -message ids (parameter msg_id), so they can be passed as -arguments to another function. Default is FALSE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the logical_output parameter, returns a list - of length 2 containing the imapconf object and previously - informed message ids (parameter msg_id), or a logical vector of - length 1 indicating the success (TRUE) of the mentioned - operation.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# copy search results from "Sent" to "INBOX" -results <- imapconf %>% - selectMailbox(mbox = "Sent") %>% - searchBefore(date_char = "10-may-2012") %$% #exposition pipe operator - pass two argg - copyMsg(imapconf = imapconf, msg_id = msg_id, to_mbox = "INBOX") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/copy_msg.html b/docs/reference/copy_msg.html deleted file mode 100644 index 05181ea..0000000 --- a/docs/reference/copy_msg.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - - -Copy Messages — copy_msg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Copies messages form a mailbox to another.

    - -
    - -
    copy_msg(imapconf, msg_id, by = "MSN", to_mbox, reselect_mbox = FALSE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    to_mbox

    A character string specifying the mailbox to which messages -will be copied to.

    reselect_mbox

    If TRUE, calls select_mailbox(mbox = to_mbox) -before returning the output. Default is FALSE for moving and -copying operations, whereas it is TRUE for renaming mailboxes.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    An (invisible) list of length 2 containing the - imapconf object and the previously inputed message ids - (parameter msg_id).

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# copy search results from "Sent" to "INBOX" -results <- imapconf %>% - select_mailbox(mbox = "Sent") %>% - search_before(date_char = "10-may-2012") %$% #exposition pipe operator - pass two argg - copy_msg(imapconf = imapconf, msg_id = msg_id, to_mbox = "INBOX") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/countMsgs.html b/docs/reference/countMsgs.html deleted file mode 100644 index 7357a41..0000000 --- a/docs/reference/countMsgs.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - -Count Number of Messages — countMsgs • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Counts the number of messages with a respective flag in a mailbox.

    - -
    - -
    countMsgs(imapconf, by = "MSN", flag, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    A string specifying the flag to be used for filtering messages. -Use flag_options to list the common flags used by IMAP -servers.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A numeric vector of length 1 containing the number of - messages that meet the specified criteria.

    - -

    Note

    - -

    copyMsg uses ESEARCH extension. Check if your server - supports ESEARCH capability with listServerCapabilities.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -results <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - countMsgs(by = "UID", flag = "SEEN") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/count_msgs.html b/docs/reference/count_msgs.html deleted file mode 100644 index 62b8be0..0000000 --- a/docs/reference/count_msgs.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - - - -Count the Number of Messages — count_msgs • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Counts the number of messages with a respective flag in a mailbox.

    - -
    - -
    count_msgs(imapconf, by = "MSN", flag, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    A string specifying the flag to be used for filtering messages. -Use flag_options to list the common flags used by IMAP -servers.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A numeric vector of length 1 containing the number of - messages that meet the specified criteria.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -results <- imapconf %>% - select_mailbox(mbox = "INBOX") %>% - count_msgs(by = "UID", flag = "SEEN") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/customSearch.html b/docs/reference/customSearch.html deleted file mode 100644 index d6f8f6e..0000000 --- a/docs/reference/customSearch.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - - - -Custom Search — customSearch • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Allows a combination of several arguments using helper functions - that serve as relational operators, such as OR and AND; and - criteria helper functions such as Before, Since, On, - sentBefore, sentSince, sentOn, Flag, or - String, in order to execute a custom search (with multiple - arguments).

    - -
    - -
    customSearch(imapconf, custom_request, negate = FALSE, by = "MSN",
    -  esearch = FALSE, return_imapconf = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    custom_request

    A string directly specifying what to search or -constructed by a combination of operators helper functions OR and -AND, and criteria helper functions such as Before, Since, -On, sentBefore, sentSince, sentOn, -Flag, or String.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    Note

    - -

    IMAP queries follows Polish notation, i.e. operators such as OR - come before arguments, e.g. "OR argument1 argument2". Therefore, the - relational operators functions in this package should be used like the - following examples: OR(Before("17-Apr-2015"), String("FROM", "Jim")). - Even though there is no "AND" operator in IMAP, this package adds a helper - funcion AND to indicate multiples arguments that must be searched - together, e.g. AND(Since("01-Jul-2018"), Size(16000)).

    - -

    See also

    - -

    Other Date-search operations: searchBefore, - searchOn, searchPeriod, - searchSentBefore, - searchSentOn, - searchSentPeriod, - searchSentSince, searchSince

    -

    Other Size-search operations: searchLargerThan, - searchSmallerThan

    -

    Other Flag-search operations: searchFlag

    -

    Other Within-search operations: searchOlderThan, - searchYoungerThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) -# search1 -result1 <- imapconf %>% - selectMailbox(mbox = "TAM") %>% - customSearch(custom_request = AND(String(section_or_field = "TO", - string = "allan"), - Before(date_char = "12-Apr-2009"))) -# searches for messages containing the string "allan" in the "TO" field - and that were received before "12-Apr-2009". - -# search2 -result2 <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - customSearch(custom_request = OR(String(section_or_field = "TEXT", - string = "Contract 2872827"), - String(section_or_field = "Subject", - string = "Buying operation"))) -# searches for messages containing the string "Contract 2872827" in the - "TEXT" section or the string "Buying operation" in the "Subject" field - of the HEADER. - -# } -
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/custom_search.html b/docs/reference/custom_search.html deleted file mode 100644 index c396951..0000000 --- a/docs/reference/custom_search.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - - - -Custom Search — custom_search • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Allows a combination of several arguments using helper functions - that serve as relational operators, such as OR and AND; and - criteria helper functions such as before, since, - on, sent_before, sent_since, sent_on, - flag, string, smaller_than, larger_than, - younger_than, or younger_than, in order to execute a - custom search (with multiple arguments).

    - -
    - -
    custom_search(imapconf, custom_request, negate = FALSE, by = "MSN",
    -  esearch = FALSE, return_imapconf = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    custom_request

    A string directly specifying what to search or -constructed by a combination of operators helper functions OR and -AND, and criteria helper functions such as before, since, -on, sent_before, sent_since, sent_on, -flag, string, smaller_than, larger_than, -younger_than, or younger_than.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    Note

    - -

    IMAP queries follows Polish notation, i.e. operators such as OR - come before arguments, e.g. "OR argument1 argument2". Therefore, the - relational operators functions in this package should be used like the - following examples: OR(before("17-Apr-2015"), string("FROM", "Jim")). - Even though there is no "AND" operator in IMAP, this package adds a helper - funcion AND to indicate multiples arguments that must be searched - together, e.g. AND(since("01-Jul-2018"), smaller_than(16000)).

    - -

    See also

    - -

    Other Date-search operations: search_before, - search_on, search_period, - search_sent_before, - search_sent_on, - search_sent_period, - search_sent_since, - search_since

    -

    Other Size-search operations: search_larger_than, - search_smaller_than

    -

    Other Flag-search operations: search_flag

    -

    Other Within-search operations: search_older_than, - search_younger_than

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) -# search1 -result1 <- imapconf %>% - select_mailbox(mbox = "TAM") %>% - custom_search(custom_request = AND(string(section_or_field = "TO", - string = "allan"), - before(date_char = "12-Apr-2009") - )) -# searches for messages containing the string "allan" in the "TO" field -# and that were received before "12-Apr-2009". - -# search2 -result2 <- imapconf %>% - select_mailbox(mbox = "INBOX") %>% - custom_search(custom_request = OR(string(section_or_field = "TEXT", - string = "Contract 2872827"), - string(section_or_field = "Subject", - string = "Buying operation") - )) -# searches for messages containing the string "Contract 2872827" in the -# "TEXT" section or the string "Buying operation" in the "Subject" field -# of the HEADER. - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/decode_base64_text_if_TRUE.html b/docs/reference/decode_base64_text_if_TRUE.html deleted file mode 100644 index 68106ee..0000000 --- a/docs/reference/decode_base64_text_if_TRUE.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - -Messages Results Decoding — decode_base64_text_if_TRUE • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for decoding base64 message results.

    - -
    - -
    decode_base64_text_if_TRUE(msg)
    - -

    Arguments

    - - - - - - -
    msg

    A character string with a message content.

    - -

    Value

    - -

    A string with a decoded message, if it was base64 coded.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/decode_base64_text_if_needed.html b/docs/reference/decode_base64_text_if_needed.html deleted file mode 100644 index cb40288..0000000 --- a/docs/reference/decode_base64_text_if_needed.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - -Messages Results Decoding — decode_base64_text_if_needed • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for decoding base64 message results.

    - -
    - -
    decode_base64_text_if_needed(msg)
    - -

    Arguments

    - - - - - - -
    msg

    A character string with a message content.

    - -

    Value

    - -

    A string with a decoded message, if it was base64 coded.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/define_searchrequest_custom.html b/docs/reference/define_searchrequest_custom.html deleted file mode 100644 index 9b8f9fa..0000000 --- a/docs/reference/define_searchrequest_custom.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - - - -Custom Search Request — define_searchrequest_custom • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for defining curl custom request to be - used with each search function

    - -
    - -
    define_searchrequest_custom(custom_request, negate, by, esearch, handle)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    custom_request

    A string directly specifying what to search or -constructed by a combination of operators helper functions OR and -AND, and criteria helper functions such as before, since, -on, sent_before, sent_since, sent_on, -flag, string, smaller_than, larger_than, -younger_than, or younger_than.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    handle

    A curl handle object.

    - -

    Value

    - -

    A curl handle object containing the custom request.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/define_searchrequest_date.html b/docs/reference/define_searchrequest_date.html deleted file mode 100644 index 2e28af7..0000000 --- a/docs/reference/define_searchrequest_date.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - -Date Search Request — define_searchrequest_date • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for defining curl custom request to be - used with each search function

    - -
    - -
    define_searchrequest_date(operation, date_char, negate, by, flag, esearch,
    -  handle)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    operation

    A character indicating which custom operation to execute.

    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    handle

    A curl handle object.

    - -

    Value

    - -

    A curl handle object containing the custom request.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/define_searchrequest_flag.html b/docs/reference/define_searchrequest_flag.html deleted file mode 100644 index ba16663..0000000 --- a/docs/reference/define_searchrequest_flag.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - - -Flag Search Request — define_searchrequest_flag • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for defining curl custom request to be - used with each search function

    - -
    - -
    define_searchrequest_flag(flag, negate, by, esearch, handle)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    flag

    A string specifying the flag to be used for filtering messages. -Use flag_options to list the common flags used by IMAP -servers.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    handle

    A curl handle object.

    - -

    Value

    - -

    A curl handle object containing the custom request.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/define_searchrequest_period.html b/docs/reference/define_searchrequest_period.html deleted file mode 100644 index 2bee0f5..0000000 --- a/docs/reference/define_searchrequest_period.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - - - - -Period Search Request — define_searchrequest_period • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for defining curl custom request to be - used with each search function

    - -
    - -
    define_searchrequest_period(operation1, since_date_char, operation2,
    -  before_date_char, negate, by, flag, esearch, handle)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    operation1

    A character indicating the first argument -(SINCE and variations) to the custom request.

    since_date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019" indicating the start date (inclusive). We opted not to -use objects of type "date", since IMAP servers like this not so common date -format.

    operation2

    A character indicating the first argument -(BEFORE and variations) to the custom request.

    before_date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019" indicating the stop date (exclusive). We opted not to -use objects of type "date", since IMAP server likes this not so common date -format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    handle

    A curl handle object.

    - -

    Value

    - -

    A curl handle object containing the custom request.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/define_searchrequest_size.html b/docs/reference/define_searchrequest_size.html deleted file mode 100644 index 85597f0..0000000 --- a/docs/reference/define_searchrequest_size.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - - - -Size Search Request — define_searchrequest_size • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for defining curl custom request to be - used with each search function

    - -
    - -
    define_searchrequest_size(operation, size, negate, by, flag, esearch,
    -  handle)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    operation

    A character indicating which custom operation to execute.

    size

    An integer specifying the size (in number of characters) of -message to be used as search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    handle

    A curl handle object.

    - -

    Value

    - -

    A curl handle object containing the custom request.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/define_searchrequest_string.html b/docs/reference/define_searchrequest_string.html deleted file mode 100644 index dd15bbd..0000000 --- a/docs/reference/define_searchrequest_string.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - - -String Search Request — define_searchrequest_string • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for defining curl custom request to be - used with each search function

    - -
    - -
    define_searchrequest_string(section_or_field, string, negate, by, esearch,
    -  handle)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    section_or_field

    A mandatory character string specifying in which -message's Section or Header Field to search for the provided string. -For some available options, see section_or_field_options.

    string

    A character string specifying the word or expression to -search for in messages.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    handle

    A curl handle object.

    - -

    Value

    - -

    A curl handle object containing the custom request.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/define_searchrequest_within.html b/docs/reference/define_searchrequest_within.html deleted file mode 100644 index bd9ae41..0000000 --- a/docs/reference/define_searchrequest_within.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - - - -Within Search Request — define_searchrequest_within • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for defining curl custom request to be - used with each search function

    - -
    - -
    define_searchrequest_within(operation, seconds, negate, by, flag, esearch,
    -  handle)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    operation

    A character indicating which custom operation to execute.

    seconds

    An integer specifying the number of seconds to be used as -search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    handle

    A curl handle object.

    - -

    Value

    - -

    A curl handle object containing the custom request.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/deleteMsg.html b/docs/reference/deleteMsg.html deleted file mode 100644 index baf17ff..0000000 --- a/docs/reference/deleteMsg.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - - - -Delete Messages — deleteMsg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Deletes messages from a mailbox.

    - -
    - -
    deleteMsg(imapconf, msg_id, by = "MSN", logical_output = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    logical_output

    A logical. If TRUE, simplifies the output -returning TRUE to indicate the success of the mentioned operation. -If FALSE, returns a list of length 2 containing the -imapconf object (IMAP settings) and the previously informed -message ids (parameter msg_id), so they can be passed as -arguments to another function. Default is FALSE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the logical_output parameter, returns a list - of length 2 containing the imapconf object and previously - informed message ids (parameter msg_id), or a logical vector of - length 1 indicating the success (TRUE) of the mentioned - operation.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# deleting based on search results -result1 <- imapconf %>% - selectMailbox(mbox = "TAM") %>% - searchBefore(date_char = "10-may-2012", by = "UID") %$% #modified pipe operator - pass two argg - deleteMsg(imapconf = imapconf, msg_id = msg_id) - - -# deleting a specific msg_id without a previous search -result2 <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - deleteMsg(msg_id = 66128) - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/delete_msg.html b/docs/reference/delete_msg.html deleted file mode 100644 index c78abbe..0000000 --- a/docs/reference/delete_msg.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - -Delete Messages — delete_msg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Deletes messages from a mailbox.

    - -
    - -
    delete_msg(imapconf, msg_id, by = "MSN", retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    An (invisible) list of length 2 containing the - imapconf object and the previously inputed message ids - (parameter msg_id).

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# deleting based on search results -result1 <- imapconf %>% - select_mailbox(mbox = "TAM") %>% - search_before(date_char = "10-may-2012", by = "UID") %$% #modified pipe operator - pass two argg - delete_msg(imapconf = imapconf, msg_id = msg_id) - - -# deleting a specific msg_id without a previous search -result2 <- imapconf %>% - select_mailbox(mbox = "INBOX") %>% - delete_msg(msg_id = 66128) - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/examineMailbox.html b/docs/reference/examineMailbox.html deleted file mode 100644 index 8e241b5..0000000 --- a/docs/reference/examineMailbox.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - - - -Examine Mailbox — examineMailbox • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Retrieve the number of recent messages and the total number of - messages in a mailbox.

    - -
    - -
    examineMailbox(imapconf, retries = 2)
    - -

    Arguments

    - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A vector containing the ("EXISTS") and the - ("RECENT") number of messages in the selected mailbox.

    - -

    See also

    - - - - -

    Examples

    -
    # NOT RUN {
    -# configure IMAP
    -#' library(mRpostman)
    -imapconf <- configureIMAP(url="imaps://imap.gmail.com",
    -                          username="your_gmail_user",
    -                          password=rstudioapi::askForPassword()
    -                          )
    -
    -# list mailboxes
    -results <- imapconf %>%
    -  listMailboxes() %>%
    -  selectMailbox(mbox = "Sent") %>%
    -  examineMailbox()
    -
    -# }
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/examine_mailbox.html b/docs/reference/examine_mailbox.html deleted file mode 100644 index 2f80a17..0000000 --- a/docs/reference/examine_mailbox.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - - -Examine Mailbox — examine_mailbox • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Retrieve the number of recent messages and the total number of - messages in a mailbox.

    - -
    - -
    examine_mailbox(imapconf, retries = 2)
    - -

    Arguments

    - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A vector containing the ("EXISTS") and the - ("RECENT") number of messages in the selected mailbox.

    - -

    See also

    - - - - -

    Examples

    -
    # NOT RUN {
    -# configure IMAP
    -library(mRpostman)
    -imapconf <- configure_imap(url="imaps://your.imap.server.com",
    -                           username="your_username",
    -                           password=rstudioapi::askForPassword()
    -                          )
    -
    -# list mailboxes
    -results <- imapconf %>%
    -  list_mailboxes() %>%
    -  select_mailbox(mbox = "Sent") %>%
    -  examine_mailbox()
    -
    -# }
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/execute_attachment_fetch.html b/docs/reference/execute_attachment_fetch.html deleted file mode 100644 index 4668030..0000000 --- a/docs/reference/execute_attachment_fetch.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - - - -Execution engine loop for all the fetch commands — execute_attachment_fetch • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Execution engine loop for all the fetch commands

    -
    - -
    execute_attachment_fetch(
    -  self,
    -  id,
    -  id_folder,
    -  df_meta_to_fetch,
    -  fetch_request,
    -  folder_clean,
    -  url_folder,
    -  content_disposition,
    -  override,
    -  retries
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    self

    The R6 connection object.

    id

    A message id obtained inside the main loop in fetch_attachments_int.

    id_folder

    The name of the folder containing the message id.

    df_meta_to_fetch

    A data frame returned by -extract_MIME_level_and_filename() containing the filenames, the -MIME level in which each attachment is, and the content-disposition of the -file.

    fetch_request

    A string containing the fetch request to the server that -will be added to the curl handle.

    folder_clean

    A character string containing the cleaned folder -name, which will be uses to create a local folder.

    url_folder

    The name of the folder containing the message url of the IMAP server.

    content_disposition

    A string indicating which type of -"Content-Disposition" attachments should be retrieved. The options are -both, attachment, and inline. Default is -"both", which retrieves regular attachments ("Content-Disposition: -attachment") and inline attachments ("Content-Disposition: inline").

    override

    A logical. If TRUE, overrides existent files -containing the same name in the local directory. Default is FALSE.

    retries

    Number of attempts to connect and execute the command. Default - is 1.

    -

    @noRd

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.6.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/execute_complementary_operations.html b/docs/reference/execute_complementary_operations.html deleted file mode 100644 index 9787828..0000000 --- a/docs/reference/execute_complementary_operations.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - - -Execution engine for all the complementary commands — execute_complementary_operations • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Execution engine for all the complementary commands

    -
    - -
    execute_complementary_operations(self, url, handle, customrequest, retries)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    self

    The R6 connection object.

    url

    A string containing the url from the IMAP_conn$imapconf object.

    handle

    A curl handle object with the custom request already defined.

    customrequest

    A string containing the custom request to the server that will -be added to the curl handle.

    retries

    Number of attempts to connect and execute the command. Default - is 1. -@noRd

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.6.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/execute_fetch_loop.html b/docs/reference/execute_fetch_loop.html deleted file mode 100644 index 25ec4a5..0000000 --- a/docs/reference/execute_fetch_loop.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - - - - -Execution engine loop for all the fetch commands — execute_fetch_loop • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Execution engine loop for all the fetch commands

    -
    - -
    execute_fetch_loop(
    -  self,
    -  msg_id,
    -  fetch_request,
    -  use_uid,
    -  write_to_disk,
    -  keep_in_mem,
    -  retries,
    -  fetch_type,
    -  base64_decode = FALSE,
    -  metadata_attribute = NULL
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    self

    The R6 connection object.

    msg_id

    A numeric vector containing one or more message ids.

    fetch_request

    A string containing the fetch request to the server that -will be added to the curl handle.

    use_uid

    Default is FALSE. In this case, results will be -presented as message's sequence numbers. A message sequence number is a -message's relative position to the oldest message in the mailbox. It may -change after deleting or moving messages. If a message is deleted, -sequence numbers are reordered to fill the gap. If TRUE, the -command will be performed using the "UID" or unique identifier, -and results are presented as such. UIDs are always the same during the -life cycle of a message.

    write_to_disk

    If TRUE, writes the fetch content of each message -to a text file in a local folder inside the working directory, also -returning the results with invisible(). Default is FALSE.

    keep_in_mem

    If TRUE, keeps a copy of each fetch result while -the operation is being performed with write_to_disk = TRUE. Default -is FALSE, and it can only be set TRUE when -write_to_disk = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 1.

    fetch_type

    A string indicating if it will be executed a body, header, -text, or metadata fetch.

    base64_decode

    If TRUE, tries to guess and decode the fetched -text from base64 format to character. Default is FALSE. Only -used in the fetch_text() case.

    metadata_attribute

    String containing the meta attributes if applicable. Default - is NULL.

    -

    @noRd

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.6.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/exposition.html b/docs/reference/exposition.html deleted file mode 100644 index b6f741a..0000000 --- a/docs/reference/exposition.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - - - -Exposition Pipe operator — %$% • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Exposition Pipe operator

    - -
    - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/expunge.html b/docs/reference/expunge.html deleted file mode 100644 index 608ab40..0000000 --- a/docs/reference/expunge.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - -Expunge Messages — expunge • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Expunge a specific message (using specific UID) or all messages - marked as "DELETED" in a mailbox.

    - -
    - -
    expunge(imapconf, specific_UID = NULL, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    specific_UID

    A numeric vector containing one or more messages UIDs, if -specific messages should be expunged and not the whole mailbox.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    The (invisible) imapconf object that was previously inputed.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# deleting a message using specific UID -result1 <- imapconf %>% - select_mailbox(mbox = "TAM") %>% - delete_msg(msg_id = 71171, by = "UID") %$% - expunge(imapconf = imapconf, specific_UID = msg_id) - - -# expunge all message smarked as "DELETED" in INBOX -result2 <- imapconf %>% - select_mailbox(mbox = "INBOX") %>% - expunge() - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/fetchFullMsg.html b/docs/reference/fetchFullMsg.html deleted file mode 100644 index 4af73f0..0000000 --- a/docs/reference/fetchFullMsg.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - - - -Fetch Full Messages — fetchFullMsg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Fetch all the sections and fields of one or more messages.

    - -
    - -
    fetchFullMsg(imapconf, msg_id, by = "MSN", peek = TRUE,
    -  partial = NULL, write_to_file = FALSE, keep_in_mem = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    write_to_file

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_file = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_file = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# fetching -results <- imapconf %>% - selectMailbox(mbox = "TAM") %>% - searchBefore(date_char = "10-may-2012", by = "UID") %$% #exposition pipe - two argg - fetchFullMsg(imapconf = imapconf, msg_id = msg_id, - by="UID", write_to_file = TRUE, keep_in_mem = FALSE, - partial = "0.789") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/fetchMsgHeader.html b/docs/reference/fetchMsgHeader.html deleted file mode 100644 index e6c62b0..0000000 --- a/docs/reference/fetchMsgHeader.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - - - - -Fetch Message Headers — fetchMsgHeader • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Fetch header fields of one or more messages.

    - -
    - -
    fetchMsgHeader(imapconf, msg_id, by = "MSN", fields = NULL,
    -  negate_fields = FALSE, peek = TRUE, partial = NULL,
    -  write_to_file = FALSE, keep_in_mem = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    fields

    A character vector specifying which field(s) to fetch from -messages. See section_or_field_options

    negate_fields

    If TRUE, negates the search and seeks for -"NOT in the field". Default is FALSE.

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    write_to_file

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_file = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_file = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) -# fetching -results <- imapconf %>% - selectMailbox(mbox = "TAM") %>% - searchBefore(date_char = "10-may-2012", by = "UID") %$% #exposition pipe - two argg - fetchMsgHeader(imapconf = imapconf, msg_id = msg_id, fields = c("From", "To")) - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/fetchMsgMetadata.html b/docs/reference/fetchMsgMetadata.html deleted file mode 100644 index a59fb5c..0000000 --- a/docs/reference/fetchMsgMetadata.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - - - -Fetch Message Metadata — fetchMsgMetadata • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Fetch Metadata of one or more messages.

    - -
    - -
    fetchMsgMetadata(imapconf, msg_id, by = "MSN", metadata,
    -  write_to_file = FALSE, keep_in_mem = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    metadata

    A character vector or string specifying one or more items of -the metadata of a message to fetch. See metadata_options.

    write_to_file

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_file = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_file = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# fetching -results <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - searchSentSince(date_char = "26-Aug-2008") %$% #exposition pipe - two argg - fetchMsgMetadata(imapconf, msg_id = msg_id, by = "UID", - metadata = c("INTERNALDATE", "UID", "ENVELOPE", "FLAGS", - "RFC822.SIZE", "BODYSTRUCTURE")) - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/fetchMsgText.html b/docs/reference/fetchMsgText.html deleted file mode 100644 index 3c7082e..0000000 --- a/docs/reference/fetchMsgText.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - - -Fetch Message Text — fetchMsgText • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Fetch Text section of one or more messages.

    - -
    - -
    fetchMsgText(imapconf, msg_id, by = "MSN", peek = TRUE,
    -  partial = NULL, write_to_file = FALSE, keep_in_mem = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    write_to_file

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_file = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_file = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# fetching and saving results to disk -results <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - searchSentSince(date_char = "26-Aug-2008") %$% #exposition pipe - two argg - fetchMsgText(imapconf = imapconf, msg_id = msg_id, write_to_file = TRUE) - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/fetch_full_msg.html b/docs/reference/fetch_full_msg.html deleted file mode 100644 index 002fb42..0000000 --- a/docs/reference/fetch_full_msg.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - - - -Fetch Full Messages — fetch_full_msg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Fetch all the sections and fields of one or more messages.

    - -
    - -
    fetch_full_msg(imapconf, msg_id, by = "MSN", peek = TRUE,
    -  partial = NULL, write_to_disk = FALSE, keep_in_mem = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    write_to_disk

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_disk = TRUE. Default is -TRUE. It can only be set FALSE when -write_to_disk = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# fetching -results <- imapconf %>% - select_mailbox(mbox = "TAM") %>% - search_before(date_char = "10-may-2012", by = "UID") %$% #exposition pipe - two argg - fetch_full_msg(imapconf = imapconf, - msg_id = msg_id, - by="UID", write_to_disk = TRUE, - keep_in_mem = FALSE, - partial = "0.789") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/fetch_msg_header.html b/docs/reference/fetch_msg_header.html deleted file mode 100644 index 4d60102..0000000 --- a/docs/reference/fetch_msg_header.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - - - - -Fetch Message Headers — fetch_msg_header • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Fetch header fields of one or more messages.

    - -
    - -
    fetch_msg_header(imapconf, msg_id, by = "MSN", fields = NULL,
    -  negate_fields = FALSE, peek = TRUE, partial = NULL,
    -  write_to_disk = FALSE, keep_in_mem = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    fields

    A character vector specifying which field(s) to fetch from -messages. See section_or_field_options

    negate_fields

    If TRUE, negates the search and seeks for -"NOT in the field". Default is FALSE.

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    write_to_disk

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_disk = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_disk = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) -# fetching -results <- imapconf %>% - select_mailbox(mbox = "TAM") %>% - search_before(date_char = "10-may-2012", by = "UID") %$% #exposition pipe - two argg - fetch_msg_header(imapconf = imapconf, msg_id = msg_id, fields = c("From", "To")) - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/fetch_msg_metadata.html b/docs/reference/fetch_msg_metadata.html deleted file mode 100644 index b2967f6..0000000 --- a/docs/reference/fetch_msg_metadata.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - -Fetch Message Metadata — fetch_msg_metadata • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Fetch Metadata of one or more messages.

    - -
    - -
    fetch_msg_metadata(imapconf, msg_id, by = "MSN", metadata,
    -  write_to_disk = FALSE, keep_in_mem = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    metadata

    A character vector or string specifying one or more items of -the metadata of a message to fetch. See metadata_options.

    write_to_disk

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_disk = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_disk = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# fetching -results <- imapconf %>% - select_mailbox(mbox = "INBOX") %>% - search_sent_since(date_char = "26-Aug-2008") %$% #exposition pipe - two argg - fetch_msg_metadata(imapconf, msg_id = msg_id, by = "UID", - metadata = c("INTERNALDATE", "UID", "ENVELOPE", "FLAGS", - "RFC822.SIZE", "BODYSTRUCTURE")) - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/fetch_msg_text.html b/docs/reference/fetch_msg_text.html deleted file mode 100644 index aebac50..0000000 --- a/docs/reference/fetch_msg_text.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - - - - -Fetch Message Text — fetch_msg_text • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Fetch Text section of one or more messages.

    - -
    - -
    fetch_msg_text(imapconf, msg_id, by = "MSN", peek = TRUE,
    -  partial = NULL, write_to_disk = FALSE, keep_in_mem = TRUE,
    -  try_b64decode = FALSE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    write_to_disk

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_disk = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_disk = TRUE.

    try_b64decode

    If TRUE, tries to guess and decode the fetched -text from base64 format to character. Default is FALSE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# fetching and saving results to disk -results <- imapconf %>% - select_mailbox(mbox = "INBOX") %>% - search_sent_since(date_char = "26-Aug-2008") %$% #exposition pipe - two argg - fetch_msg_text(imapconf = imapconf, msg_id = msg_id, write_to_disk = TRUE) - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/figures/aol1.PNG b/docs/reference/figures/aol1.PNG deleted file mode 100644 index 9265eb29cc6b539859a816e6e4b9c0e3c52ba8b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31477 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 uXlM}J!Ts?WYlt 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%0A8!FF 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

    7ZXg1Erc#b8<27!{F28}1S@x|4`I!S?i2h+( z|Hu`fzYM21{#$}BhJP{#xXHaNlM;GYMlz`< zkDBASg^;YezqiO*_}XW);gSR+9oC9LT6lP`L~JJHU$3LZ=A?(N;83f45lD`5k^C{_alvG{rsV8K)^(aQ+=BhtaN0^E? zNa!s5<@>YkUHPcsHhjUhNc#AxR5&p11CylzOOE1YHNQVZMfxO4`VP!*HJzpl6$_Zt zm?}jaIMx7%fti)u9hcxVl-Uvl{=WN`G38w8RB3Qn357r$$)o@#o=1w^f;boV#svA3NGN% zkC6-5U+tLcfF8Qd)7!!!D3@?Y{@zG!`K5oo{g(h&vc&+P1gp}BOn}0QwPqt= z@sMFMC(LU56qK|MZSldbruXuro!6VCj*WiMG~+VqJ@nXle`6-nSN?M&kJJf!nX{cWuM;iLRuB zZ93AyB#Fah-x+u^xGT;BJ*({0Qz+4Rzi0Art6Ch@{W)1mIGR&YE|9+ksJ~f(Sl=jm z$<<74rNyV>(5VvWsWMsEa3BAp6&M<)-NmO*{X4Y*`P5CRDP!l5uwEPDngkm)1q8En_O zKHn;j+MaO{+^?7*mx17B-kpMZtpu_! z?rM)mG3AVw;^x;KxihYyxc7`kf5gS_wG-G3TIlF>^QniD&jwdZ5|Y@oYJPoQiDj78 z54RhqVM~_~BYS>aH^&TO)e*WBNHr3Ro6@eX!!mti{Olt12MYiE}*!< zV)}FHF(B{=c>K&^Ka5_8Q%X5idkbakFPJj)0wqquwil(52jk zCNC7i*BO|Ht}~2o7FYH}a+`9-1QE2%EJ2$9%bBui{YEgU!^)zYB1J2K;7VRXk;o>f z*Hzyc?EGLs3MEN9t~KJ~#Kq~WV@~3W^ zOuU2r@u7CpB^V8dw+!U9~-$IBd z$a|{D>E?>BgQ$IuE0(tG0~zd?prHh(N>4Fa@OGEY>y{jV$5hD3pl89ACl0=*Ev2GPl&t#E;`-L6o0ie2=@T(bI$!NMZ@m=|wK;>L=uk6T1j%J%ga zIlN1HAHmVbC`EWUK94hMr^!h_O_6}kK}HT@5h7MyQdtltUaPBy+bKd-~XIm;$WJ&5kjZ9p(B2) zHHBUBz5g5iOfMF0qnPcQZ8jEFpU-4v4pvK7x*ynbEA)^6Z6Ug}`PPiN&m5;~s0ym7 z%bg38`vYn3A9q2s{5lE%Ur#WG=O_9@xNhsH%6w`#`K9M3CA(Ww)2#^x1Mrz zQrpHyc>T1EmeBOw24e?tg{K6tQd;X!%vy9QoV%i50`{K4}B8q zj`BS{&RNUFwvC!Od5J<7#R3QJq6!JO!|N>vstv0YT{~67 zE`k9hUK32A!Dbq&M`Q9+9sO^-NGT-i76|NE62#w^WB@;N2QZZQYu7yc$Q!YHvS(wZ z!LY$t9z;HYvEhg@s%HbnUV%FGVCPAP zk~DkJfRFo@;{36zO<~^ey}wV+JDam04p77M&Ohx524@|XX!0g+Djt@r?MQfj%gKE&xbw9LS5mk=)i~J~Yq%}WZ?mF`?LQ?-cJIJJ zC@6SVm%#Stl;_ zU8G0)EzUQ$^V?P8d>y2+A1oX#F+ zxY<%B)IV528iB^Wp5U5q5;-~*;(ucH{9h*N?O&xQsJaqFgv~+XuD&#N`HkbJKfX4$ z-#4~ffR-YPd~lhrKhu_(3U<^-WaN)Q1zg5aiwuselFvbL=mjtZu6X2Gl;P4*W3+TW z4QMHPJUNfx247rN@bA#ZVz))v4bAk`J4gRk*ikhTd?qT=@Xsj+{g~ZwGWO=sE_Dr2 zvvhI3^O#?Vv@r3$4 Lt-B@4mcjo977XL1VunVIsxgO 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 KzvD&EUi%-(qtQzM diff --git a/docs/reference/figures/logo_old.png b/docs/reference/figures/logo_old.png deleted file mode 100644 index 163af81b2952ff7cf61e43079718f7854f3eb775..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107187 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 z 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%0D6ko$iN5K^}SFg^D)RG}lqHb=L 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%0D2cLrnvYR&?4G>c*f3p)dQz z>EIp!-jt(o;MhIbVckEK_F=>w`=-10O^79s$-3n{y>%Y+a|DR6klTUV{s~pWKa;W8 zd@3A)*!1)n4cW=D{O$sP8{9$qCt9SZ0pX`u*9$bdrVaddP#qhF*VdroIQgocNHl%L^d`zxzIA0YMtvx<20_ALL~6^)ju4eVxD_s5$!q4@ofw zkQm$Y)M~l$jJLjW!5`JiGt^sJWqFqF5;0{`0V9XCQ7U!+lHvjkyQJD8iw*3BMCuIi zN zmh)Y=%fUOQHfXTH>z6=jyxv9CgvTeEIs+A?5AvY9XAD)Wbul)>@1{en$42%bKM?4R z$*#X1(soRK9KijMc)L0QRkJj?hdjq11GfLUFhI7-{isiNzgu8>HW0w*od61tkkNn$`4 zu<&Vo5Xj;;DyB`&z)4Mg6Q~k5&McOSnz#{m=Td;SQ|{bN(BdwJ>iq{)1Jd>4j-~rv z++h4JYZS;0C35+iIKAA^Y@`3>V^WX_I>N6VUCRP2Y(1(eo zruoUBrzil$LfYJbQ<}?j|Fit~;#g_lsU_Idg$z1gAczT{P0A!M$ zgXfl|j^O{Qz#2$w&wHN-Wp-s0McM;~h^_BJxm20ANgZphtq zkI(K0h-4J{EHC^LWB_eMSdJ)#QUZDTlZpS9c-t;_#MF@BbA*p)GlR?J>;d*xiYNG@ zb}kY090^IK?m{IGo^PbrsaLZ2&K`5Ps{Rm|n!Mn3Li7VbOs!a?1_Dc93Pa}TsBgZ~ zZ>lspL&V~E+sptlSuGeh_%Rva_>{EHw_bEM7=Ymmi;(v*et*k4s6%-c>B93ooe)-a7ZhJGYS(Xa2 zpgL7Y4~RJWo;6W?GVU>Q*QWg$wzEO8=O81netVm$#Ie8W^>_!AObUB^Oo~XLJ;Hku3rEHD=%C}uc@aK>WkRuIwez(BbX~HiDFy&SM6{mgK%?T_bf_H%o z#DR;g765ZHI@3O!c2yZnO>6_;P&+-F3WV~2GZax&dNTCYpHFHy%4g}n`3*P#=Pm^H z7NA!=ENb3d1SdfPZc>*gSQt~K$geue$6HHK)YdeM-PD}~93chZK1YWx(D*qza;XBB z)Z=NpnAgJ7a00xyZ(LY=zEW-TETsA)VDr}JDtstoodp9DPvu`y&(*!ZmX?gf8Ux?> z=*R^GE{OcR7J%=815{3q{<`@L%sA@NrboTMVqTxQY}B!8@c%2+&EONG=U2IP%q9J4 zze;(Aw%!Cgp3*l_?gwZ&@OHa`;A!`$Uxod4sWH$!Cz0}oM}jkp^zPhtm!Ve#rP9Nb z5QmQkUJ2q^NuH~0xRf57LB?h(aCOdR5-aTXXz>+ zZG@q1OT3Xt-RihlW{WfTh8{*_9E9-h;CoOKeM!9+b{ zX?b{K)es)Ebim13{#wy?`%c!2KBx{$myh?gIq&6`_AO(BO8f@?iGl*4nL|gJDZP z@16{)tGIj|q{)uJA&viP=_Fit?;?)3rP@soX~~;s$AC*T9Z`#2e`Wq@O8-E5y>T(b zx4Sk6nvwZ``&U3hE6adiGv}dMt*v!c&kVZL?hi(2PKf$po&&cHdtnnuY!8DE_Z^4| z7WGifHhZ1|YYK6vE?(&$9Rf9h_BAFoE(!9qZHClU(?W46_sZ3!rU0lD1$s1KRO#-l z`mrGM9jXv^H8)sM-RJKWzQ!=?&gVJE{CMPZ61;8(Fnev#>uG*qjl!nUzu0vydybev zqu$r_MB2VO-KN(8ErGpxd+p{wS1hr3r1Ar1-c^}i1_eG)J;Q&zrazg!3;9V&mq_#9 z=k;`@B={lXac8u@KiV+|B!UEfetyqGZkEeiC18d^AY||kbGl-yV8N`|9=)J&}|0SgFuo_gU6sAqO4%RsD~B*|FY7+UyfG#(T)N` z$)t=3##?$vSNW%w9isoN^QKYUv;vF&Ij`nsY#RlW%+mec$FaBav?TCUmC>H=A!9>UL)13g-Eq??2}cwwCf^?k$-G3Pa7k>qZpp zEE%khT}|-hl3-_=6W93HTI;)DR}kl5FGH{3EO|Lg;fwQMTrJ}Qvy@XQatZ0JZ|uG9 zeyH(WL0DF^dD|(}tK4^S4Y5g?gq_p*`L(H}u&{6x%qGfjjL>92F*T#{>#`hXM*=Az zxU;_ZuD^4Yu(vV7N7UT^(JJ6d?v&nxlEW^##*jXRwmus-%cw+ApIS?HY`tN;`2GqD zr8H2eC7}46;{EZ&$JS$RTbU1z|G*a3ADb+bv9^2${r%PlN8C+2$?-`G6~ z+0rb1*fU3%uoWAX5y382aq$@r+P{!K$dbnuk$o4d;C#d6e}(mCR|&t`)akxwcc47B z5{2#?gUx$onHa$cNh~Y&p}SNO%Y&=p8sGB&4>+WXG}#>YZEKKEcx%^I=v&8Mit~Yd zqjXpNgT}>0+w>~W_Z*+@S!S-(*P=G48)x-9FYpU5vaOtt_a~EmjT-qz-4tBWr?ZO1r(T_A zzl4;|ihGd9Xk)*m2zBP_dU}Fgc03;C2?VmkH7xggY=zX>rIj9LM9Ytz>#Al-Yg{*~ zJ7`V!2eXc_Y>OD0Ol}QRFFnp`L+;!KuhJ4(pNdw#xW1S;>se!7nowtcf_SoF3Wzqz zq=o*zGRl!qug2|coGZ3h*`z5qCdT=1ja~=2X`}$m4x$5QjwrUj_%=+5>&Anm(Vb<;P4C>Q#Y+Axr@FItHQLF#=kta zmi%|0cGfW6lF^w~#GSmKXeGE9_&}+_L^zZjeX$ih-?@Ho@70-HAT!$k4X(=LoE&vE zhNO(WxFpWS7ej(c8U`FxxTT&L8tg<0oy0HO3W@s>S_M=NFuybL;-$~w#f_C=cHewE zrIkwh!E~g6UBK@=)iOA7HuZ#b>x-=(EUuKU>|UW&W53k0`loL9>0XCc&@_9gH|%|& z>6*G>&B}|x_!lZ&bIsW?H30It65P3z-4CvuxlhakXLAStvBgq`M>|b$8s2{^5{y~D z6vdGA0quteAKhyg3tFo}na5Srd1=(4Jox@M;$X6;gT@eTBX(Jv{f!E^Y(!6=OrQUB z{P%aR+(_RqUOumj>{fTiip+1F&H^DKer|HK2t#ZlXCpVpo*_mgxcrN!6YfO*+Hdop zW)(Y`_@P_BZe}cN7G6YxqFG%@H_ezFE#QdH8+SbEcVyk0oAr2BOs8$-uHqT6u7=(V z6$Ga%U=ti*rw)fk?dABAtL7EJa@8^2%(-Ht+U0g`~=$!)2YIH~Gu*eZiF4fvSkJaLF_B~E* z!_L)CRiSYGFVdxS-f|swNB~>tEUdMp!}J<`qP<3#)e&WgX)mD6?9GZazVjY+^%anC z_uwJbrPATW;e0WD9W~he>Q9NA$^E7u5%np+Wf4Z8d}o@qxug+!$h8zYM6Pqdl&w%z zh)SgYkAIy3xSw3OvDD3X!k(mxS^b8dhNm6opi4Alk-Mn|b{mYpZXE1@YqG}rcioSX z?c$op#;AMN-W3Z;(zHdowwl%Vu@g~_lLOIS4u zKGb-h;{V?HcY+9y^JHnYcw@-&yE4#e7BV3BKix#2z5k%^|JBHV&jTF7|J|MZKekr? zeWCwvi~ir==)b?w|M6N2p*MQyO;4RV1J?hKe&T=6s{egfDY8_#s)m^$ukEmue7^b& z)Lga`>=$~InbG8=)H3rg9rp2yyjgoyVYfikMUDK=OHpIuI_S7%i5kWpU2}`rWclY zA=^Uk&6d{eAbhy_V&O(OK7+Djt!)YG6QW=PH$2zg2m#yt&w(V-2zxmVUVQv&cGk=5`S5w@^dJ zkeK+DW%kf*^)iJ=2junx5R|&_{b{5DCkfKhSWy#BknN;V+*(w_)A=6aP_u#Z<+d{E z%F8|dVrPyz0Q0^&I2kjfH=#BqpM8j*YFL1?g)v1ecQ#6SVtf#Zdwuhlg&>t!P3 zp7GFxP>w$S*P-2H;6d>n9F*Qh(r0DcNsUg;9H(9hBsIX5-p3RTH)s5NE%n2jB}9PR zKi~q)65=hBkSq?B_Qu${wfMZ_NYwul6GA|p`|{~WE(^rFYl!s;u5ssJB>MZ~n(Qk& zB%Hl2LdSU|DfR{~=|^pT)|D8_q-RR&ef@*-{IaQ9ULDp%mBQ_bfcTGQ**BvFbcS!P zJc~W6vCAum9WEOlsiJTe#K@}qT=j^Tq*LbF3FzgAYrI;M#g&Y?zt@)$c&M+0$XdHx zC~i`ca=-Q&@NrTPA5&^Q)I}tGA6Uk>3jNwaBp8MjTx@LLk%>El$qL|Xm5k%Nm>>HC zkgtCPgGNjvhL}8dg&&vV8}Asz8@?$3oh?Qj=ShoQ?Ed`xLp9?s`7$sVKUZ~q{m~B2 z<4O+$OHu+AKYKaPmHG{BH(B;+jH?nxxq|4)U(4^CA$H7Deodai@5>BNT*wN@8_7RJ z6pr2rch?T3_j5>H!1Q1)7PM^NLvJ6vyK~t8s2~IquBMi+yT>A+dp>eJ+?t(rm-nFa z509?i6XPU)G<)tZpEpH1=(5sN+SZ>n_yvofD2GWF)ElL8NasIfVmJCMMrU|GLd_Nv zWHezaWR_6)UhSG*#o((~CVG^XQT{$h+Q{**O1b`I;=8)<+TTyNfz||8Dt&zyVH;d= zQIaYdMW;kXn|09SGXLE!3Fi5-0YprUc0>Yc5IW_%X`MQX4!Fo|=BM;nib|h9eM1DPT5_<48TK=vU&&qT#H+x=!u$BQci^ioI6VnkI z+xMeUhQi~}Ekd&vT_L4e%8aLBA>__$Ty9bDi0VS!ZIP)<*JE^2H*7bPqn|{U=^C0P zm26>9O~2cDwV(w=w#{MHy?e4%Ptk|t%Dam(Tcq5>$_+z~(8!hDe1w1jU!ku8_i|hg z_nl^rktdzSk`}=mq-2GFe|?Ok!NgEK-8iTP&$aKIqY`XodbTq6OSk__-zANxm$oK! zw2w*EIY&o(5}o&OHEXynIA8w7Mtls4m91EhUJG_0^+(8yZPNe@v=`n>n{F=r@~1L~ z^fc%F;^y;KUBnS{7VfNNAC%Dj57-q}HoKxzw&rC@H8&L0yn9RbBM3 z>4Pvy5Id>A@R$TvFG`)BxO}yPlCz zg#56RB}$7ut$A%ZZ`Tpiw8PONQirZqjG8Dj<2k@(Qj#4RJI<40q2N)V!sby#oR^PP zz-uJYa)YFe6*5WqLO{4Q$>Y-SB9^5$xt?Xk1kQ)QMvN$FMGdNE@O>VHC6+wfVJS%sk;n7>Wm2h% zE9oM;8{hhgKT;pOzEyToa#rN2$KkZs?9x6FWVOc`cjVD$_1^MjpmfGD()v6*A|Rm_ zGG1)VhTXSqazix955r!!Yxkojwbv<4yR~ozDT}?jrNaE5@K7v4Gq)|JyMJ92?ObzP zq+>@G*Y(NGFb&>*7T4%sDiX2&X{d5c5@m_f7>3G1H8j6$U_J^AvivD9rOhWz*;X8N$#d zzh~D#Zuxr{o8TTC#<=y zs^8<;ErUBaALW_b=KGufh>})hQLRf2>$%T?L**I2SPN$vQO)pL%LJZ{pNY|;JD%20 z2d077d(ogn`UWj!vso!_oh78+ZW^Bv(?D!R?Ii}*J00YXu^Y|Kl>|dATQa6C$#aDr z9T>WEmHm`+B4N&n7Qt@`E5@$oS%w+9BE6HA+hYl#-1a7H#4Bnd!5T8~#Y%ZDZTbm(mk`Fi4dA(6}E&I{sU$T8H>DF5%#nH9> z7*?HZ2d#T9gq%a~rC2b^!c7jCZ%?3I#F_V_3n_!OB2~ijCM72G2k9Qj!kqTKvX#nD z-8|HKvTVn6aAZ61_p;!v(v(7_rj}6*6J>%d$Wp&BFEZWw9m7|nMwabK1-fK*Djy`% zymqXSQ0|NXri#g8+=e^-BCjQ$+r5+JGKQ3%Y&JSFvzsKhwS0>-%cqovaF6AX;6bcS zW23_ggLlRs>~_ic7}VEZZ`W_xhOaPFkYq({mi-)~Fqa8vO$U5JcSvf;4DcdS}Tu{>;-o=h! zO&@~Ouzud<#3GB}1zYSzL~x^9h5WQchM!Qweg|b(&U+-R;x&?NDrt7rbYRMqrAg7D zBTxnwF{7Mz!>YsV6I)|&@4 z>ii|2dC|`*(*yw2e>gg}uZKBL-{DnH#}4fgJ-K~f zH(Kic5@@V-jtR7MU0EIu8iUH9;;*F+YR{UkS4)OJ?a{SWT{&>?Y7{|yIfM;AMEsRf z!2a9|bm%2fl5m2L8uBIsXFoPp;ANbjtU0IliBI3)`#D+w<=Oos*(yTDY&ExxHzU_M zJXUfhal1W zh#169>H|wpo067JaUV+E)RaAz@|B2gJRnaO2;VO{h{2yOVEF5tx?%HF`)#EQG@k%V zyO6)Bw}$u9q!`N`%t`VK*J@`zm$*_gwPUs(rqznu7rq_Gd`s+bnxonW+GBVFmk|uy z_Ym&Ip^ZuyOGvBV5~(!&bgS?08uK#Uv*%`tuYFG?4Q6O$HtCb4wN3{gwiqZvn}87| zG#DDvS)oh17PP|`mbhhI`(@ID<<(!RX?>W~>*Q)6=J-omEFI<)pjw7%%ypt=JmUy3 zOP)aK$K-ulu+TRZvsL_pZl5%9o&LQi5F+>F@#8px|5$zTcZ`|G)=2z!G-5Rw&Twkh zGY>x2NFhya(R1acms^mL4rCJ=hmjpDjeGZ?6hp!?yz^`Gr1oM%t43*WZp!^qBk~MB zLsh1AUrb`Msw%$MN`skNH@(Tm`a7M5D^l{Kx(r$6+=9ej?HiT*y)ZU!e|9 zy?;*gFptS?#N805j}{qF-3E;}AR(Pxvaq5QP-*EGK(U~A($yl#1ihYadKZd);UPh& z#4_jbB&uKnAmgsUksr`z8IdLm%`tEPgi?h4_=eahr>@h{o*y zcJI|^tEB||W+0?|uHmDPp57R%oxO`qKk!DS{jtFZ`A2tsOy(>#I_$X<6anI_xjWcC zlllF5c>9SWJx51;NL4U~gET^mDSS8I@yPm1C}H?yVp$7ud#eOnmjT0;5Z3v*%n zL@=-$=A_Ftl%{mZQo6>Sdb`B14Q+~zNZc2F3(jq>;1N1(>nI;7rj=nhZ&~yoq`C?w zY<8BrLu?q)0778gWcZdmEh-YlW=V}9>(RG6|4CEk`eg$n|{QmtsfYo!Z_!|F9Pk>cZ1rcWvNki0*3X*51XV)g$aZT zs4C8aJUH~Hv91y$@}jxp=P6b9fo8-W@;vN*xo@oClZou|XQ+cd1{N}Us2shrI$wTm zFf3Ss+N&4jEyl_jz070pM&MGepuNy_8`75e@4Xg&eZKJ&VxUzMVP!f~)3vqq<+imp z58CUsJG7=PxINi!E0j-SV(PZhiB>8=4)PQ~!Q0zh^`=bFXsF_tKa9l1BDvqLN_DD; zrY-!+V?AdT)J}f_JGuy z$33)HnR@@h6EcK6hXytC#Sc?REA&Qja=81DoE0X+-yc}`4&`8ZJ@QmyidmT(1%Hi1 zQ0FGt&kBkKH72kJHfMcGL^%P1X z#+wN}j5XXXyDgc7Z^QY%4$7hK11HWK#R=r<%*n)75%2!UuFFF~jz^pIRw`CT z;jksRPxsq5q1}vV`0}JSl75*BSS_x5ftb}=Jt-vk zcLSUT-k6%)XIc^wT#&pnr|-uQrm$HBv+3OL?+8`YN#;sRr0|8~im@;;%!ek&Y`Ym?{PMv6r< zV_GiFG2YTlM^yisoZB1cDvIZO;(N4E%ql^i3QV_=zZ_8I0Po0>JI}~lZg?Nmes3?X zb9u{GzMJFsPBQDCyqb4~$c`E=Q|WLd(`pG42?04;dMTy%YzvWqXZ_7>oNF5(^a0l8 zBPYfG1EB%+;Uz0>4c;=WsyO~waqj)%tyJ((Qi(jD;fmy|H4)dd?&F8D1I(_RCQ^5C z$O>{TQ`Z}X5S9}$J;3s8kj@UkWKK_)&0j5T@q111pXIZxZO!4Aeq(>7W$l+KJLm&- z$kzcT85I!&3281YU^0MO1lCX0-!RDZV419<3@lA=o}J?^eZ!hfCim-{S(_>1g`t`+ zmHz-eU&~;IF(6@6i1J2%c$tAwxpWBn=s+O%F>eV4>4?eSg)LW&g7wDJUu@DrpV9a| z^mradsB!npB_E5BA@G#JLnuZhuU8wyHcn!ryJ5_``O|5^wA2liO4K>pLgsU|W^sX` zyLq}^o9uojPmJ>k)>_o1ir#2qEuy|^z`6r{FaKJTm$1Uq1AGQ8DOP48J($+5$+JP8 zZt4iJB)c$IP;#|hpRHsFIwy2Oxm4&~h;N$5?^q;#(m2#IPYSB5Hy*YqZtja)Yv{nd z)BNnBFx{YcB>Iyvg9VT@?oL zj+P6Bp+2-XcS8G8PRz`FX=|UZ5?uht;k1+GZ#5e{RdwW`EJ19Z?v zAnaSFK@l}RvLNqB@eQ(@d@`&r8ws05GSGZ^B zH9YD{)*MiMA?ak`-TNT!Gmy(=+gfxfLNhs-{)Q?`xO12VhMXKwXC!q2c3cE2G?kcC4Ci`aekw`psfdN|oILe|WGNLJpoB$?TKKie1FU!M z$hi-kIlt0!W#xO-_+kcjR5Gc^fCDSLEDgezaQ`%%k6Z>XU0Za!!tCJcts0T&-;(6)eL-B{KR1M+pQ%;C=?RBfzVG3! z*xTnByipq&f!3c0G#M2*tRJuv7K0b2&9wv%T%pJ*^eEe(|2{%7_EtdixHF6385_eUH!lQ+?$2;q-0Re@5d5f z@wlAV>fdGhn*il`grBxjgTZK!;c`p!3$D_GE%d}~O|ooW#UNRm29Q>hXpWx!lbY`v zJonbm_+-|CZaL^y`)2pFH_B^hcQiljK1#UNxW2lMu)+zu0rCFNmi$TW*LQCg_>fG_ z!4;c7^$*ebL+131Ja`6aGZeF!0WI!+H!g>{O8;L4y|zzkJxRtDA_(|-gJrkY&$E*j zdQYk0_Y4ur_Tx0*sV-8n{*aK{qocZ2HkLL45}@qJ#9psXp3^imuT~?^l-1wWA#e3n z$@r9Wp8T(3Ux+0GgR4TlM;$}|?h|t0k8E*)q#ByGPFZRClk*e+ubT=rW zA{3Q`%9JT@A=8OOgCPlpjHL*f2|1N1yvUH0DN&M4k$K3FC{z+MWyy; z__5CwG}}5AX4k9k&l`J2Q!wBW8-2m}GE}db(QY9&AzpJY&F19I@4rSIxAr{doKInH zh?+YsJtuRmdeN?(iDyQzSr$tuIG{00OvASzC&Zy(KXhrKU?GhuO3`UJ)^d-hbvBd@ zmDdFzt2kTq;kCRD-Sq_fTBof3f7)>aUDmMsP_e0=xs%xepVItM_gT`%Uwu;xBbOHD z6Tb~#k|;mK=%6{I_9ohgtf7CRf~-&8Tw)b;OkWskYg;mY3wF%0;qdI@)W(jf16Sm; zt6#SjnyA0ok@sd=_y>AFGe)$w*0`B8?kK`s%{mx6a&UX|hK!Xz4aYkyyMCxU(u!P&VkhY0?%(&ynx96naI8<`ByY$;ZLh0-EZaa_WDa^`LTRU61T+rc6bSvw` z-BO;>(lf~pOT+#&4FJ{~)SlqRF)*(1czSvbOkK%5dtx+YTm-~|~FVe40Bi=e1y89UecTlbG`-8d5KSwMON>BpYw&9?zkX9}}z zt*bIjW4)x9@@&!Vp8I2&A%lx2l&`QlR^3&<0s*pPw%;p>2?sGw5H2Ct?2*KaK;D7~ zDbnckQy*qzEqk6jaun|DVv202|5jXokJjd!>?~jUMBNeZmBkMVV6wKm5ih>^lH>SC zx&D1)as4jo6ctERUPnjZDiu~kkXhf z_!+;hQ112d-Cysu(jUHvfKhTaTJk0k1MRFKY(+ZiU)q0`k+ z9V}MgICN z;Pe=eEl+IL|B~~F!zy&!PKR{U?FYx6E<2JsBfa`;M%*R&O>X8dJ0|UG9=_C2u`R#r zV&>7av)?5wjz^7m&pvpy*qaqGepM%8#p^ykoyAMWK9Kl8o!H~oK||K%wlLmU&KGWJ zb3b0+9u6RF7~~;^M6F5l51Lfd?H;Qx`#4_WcpGwpj}=p}Cv4Dl*3`=S&iGhs?6+6W zJ{K&kQZI%THFrf?t{j2#$N-!h7{0Wi878w!8}<|D3f5*FuMPVtH2%`9WO`2GTET#x zbG!W6S^dWQ8XpZkCN5O3`||y0!+yQA-|uejVC;gd!@yPuTUQF4NjBw|J8tT9xFn6-b+NhM6)7$(Q=b3& z?cv~V76YZEg;Vc}l!}}3bzGhkyGo+nJH?=c%KYx8 z2+EItHVurG{2uO)Vc%cs{8`GuOnEW7y(+u_yFN6|Q2D_d_sR1G^P{_Fzw%xS z{upaXnq%G7+e*-XKQi-%1NM2G-;Dcd$K4wHekK^SR4280RNr-TXmDm*vG~DTi}?qq zo7;GYp31(yC|l|~9NPb4xNEDUtjf$kV5$bWtn;S`9aFIbh8>2ik>kbV#OD?MMgBr9WGpI~jCt-6G}d_zcC8ywgFWi+od#b%X;64y0iHP2%lB z&Zb54gY;b@_P>31a-gN7n5tJwa_onWT`ulM#oG8F6VJ{ds@DBnPnBfM^IwyPsou)1V%>?o<|{tg~rl2&e)j3H-~ zVyRpqJS&)I(;V70^^@VrjJ~Jqz#V_Cb&&hKK4N{(%2~sCXc|0*bIqurcuQW@Zl#!A zyVg0_bY0neaYxKpY|OsJdmmF7+3yNAy{L9`S|~ji^x?eeiJJrexo`}D@bbjJd}p_IT@FgGYJ`toe@$F>^v(Ljx*^`5gR#!n+cIaz!u3Xf?qc*$Rv{hi z%E}cVmv^`r3pE2DA-9#s3vM>06Zaq@BAEvm*k_Wiu%JET*`oB~%e*gYI-^_*tUaQ~ zqtIb-Y=cd)*u+Mr?y>Z#*dwj_=LU-bJ^l0Wf^t4fZ;(EqlihRt^4x^g$ z&YeBQ?C0GseslViSWn~F(UCOZdS$MS6cHX}K9DVovSyd?q?o$>?#0$`>c%|B<{vGM za|?gV5xhSTz5IH7n&EAsH)~IHqy5*^uy1g-C9mgB#BkAt@ug^vrc#@Kn=LLc#vaU+ znldBN9EL#7JKQ!iw$-&aW=G+&WY^6KR6>}n)##YwRNfPs?pDIe-rbR8pZ4A6s&~O; zdBpsCakG=nC6~^*Pv11Xf`@ty-(|fdcwiY3)oThah=;7X342*`!>#kvX{fS1{=QD& z;K!+^nL2J=k#(&dHPzOd4RXJe;R@|ESItG5JZ$#=B8)^MUI45Mg?3Pve?(r78 zC+~kQ<$BmG2A101@~Ak}E)iy2e=aV2*UtiOORw20I$Gn0X6I*$rG94o3x+v(aY3&` zJaXl6mO;l2Z}T_e#e<_w!a_p@197o>Gmd?Mb+FIbZCqDiuIB9WBuK-~q?kOTWl!g4 zuX+A(Yg2{%CpWgJ!P#bC^<`FA+Z-M(v0W`=H7{3|6lM!byBboj@*Im~FjGJJ%>IMI zvcqsg{YqD0{n7o+b2*zi`l7hAH`zMYH>{+W{<+dxZQR&aIxM$$thqTu+WJyrr^}3~ z$5+=$Szn)m^t>mzvGT`m|16;^lo*K1hx9}Ffkw`A8`8zzUKzJ4nO8Og5B}LBS)x+B zq|hAKR%+29JLJcnR(JjWE0?%iKLp{d-HzDefeS?bnvz07cWr7K9IO(s_cNy_Zsq8U z;Vwo`6<`y|;_BBtW75tz%XD9DNL|^XW0)FG}5{4sDFE4T&w$r^g z9QHkvpEUXKWDJe^BgfEzjl0HL8$bGY)Yu#Bp>M6?Ib_mx`r3xAsW-+;xHvt_Kd1RB zme|d{qK`2g;j$Lk=2G@hVPL>*{;kb#_AbBR5tm<8@q2xzEK6rXgLZ6?`87CQztYSs zGwtf!EO?V7{$fki&&U1S(@KuG^!~D~>c|xqy<}?excD2p!3ArRoHug0(vuSQ>Sj{S zg(8kcF6IjEcc;4KuRU|S;$Yw~lj5=59tMF%!vf4!&Ub?IlGT&pu4?k32_SUf_*-nrz|xtyBBmI6Oq^f`OI6Ka3|8==@+jx#|b~ z@?y@q&M#jQw1`s9Dc+IjjSJ{ZE7txlZsWpwR`^hl0R9jlG*O-rg&)KhF8fpSM&523 ze&?xrR{DeDG&{PF{SdkJQEl>KFJ<8P+3-)0G5<+|IEQ6?Jy!Pdy8>O5 z*ALZ8h8q;FLMd9N>Kj|K+j#Dc3n}n~+oz>DfyAr5uOG2`Z3lcyGWjug&lgW>`;4!H zCm!aGCSElqKfdK*F;PZ09VzIk^~-kiJj0LDgIuSiuFnGrtPrP!TUboi$KFI+ndl5J z=NjzC%D%)2M?$7_qZg|ct?cRL$Y+oEL^VS%dNwR zD2{ih$TD8c+gPx0*&V}(huYhb; z=JZrPzq2X#KY~OB*XZL?9~P@c;nb^&NU)H{4#nDdtv^S*8#5AK-lLf<=5bq9C$pdb zqZhom=ZCCjZqHryjW6ovKFUh?EhFJyuk8{BIcKV>4%vC3hhE{D@EYHv z>6e}T&t+S-2f_v^<9WSXJPO=Qo`I_a4h*NgLJ|y1Zw-G|<~*Wux6mOY$!^>sB)5#G|-*r@1#WP#zoE>d1BrTv<^pM8+Z!8JRyiA!l^ zd8vsfSf)o)hnhbp@5~J$p8LyDC0_|yxi6%1Y7>mBfM%xWL*0VZns2&+?ippP}9#;P)kVpJL>rZ!R zOJJ=e&r$z`cOhZ5trv1uR2v9;_{q!YMjtaSW=klusEDft!qJ{xoDayGwzrpo(OYdiSawxwI}dd5S;-`SA1AUA0Xi2v0OB4+M>9iHQaqz zCd_?U8KTe~7PwOsVoXzU1bCorP=DKhF5WuntcFnR*c5P7$L`4QjQ`EtSl_d}j zD+=MFVTd!Pp)p6p;Lc9C^Dny7^gd+miH3|j35eSGoot$fZZ>U=LkL7A+@gb9q3G7$ z4L&RyGCr(-m_Hg;rUAqHMN{|gL>)){xoEWZRL~`uB8UJ!;zP!rt4KCl zyoz+m?mn!?8vt|sQLTy)lg=X7n#hvh`xWUD%yo}7A=3TAxM(V?Gw!6I@r)Z4>HH#% zY0e{J;|~E-i$Ks#geT%{$l4TNW12n$IvjzP^I@HkLAUzREf_WG1Hvt95lzGx1dT+H zUY)84S<7aoyG9Y&9t|)qWmD|hWugcKiw_q~hO`f>D6T&|rYdVj|23uw3`HP5v1ww8 zmvz_Bn82_MOBi;8U7K(l4I2dx1H+AJSnfebjaLl(#LtIPiQH(mQoOlnH28d2HMoH& zLMq%+5Kkp;L$^#oek=h19%*j8Cc7q9bwziL=||u)nZ<{N@PbX75QU^s8v!sZ0LB#{ zpJ)fe0$D5Q_|5^uGF`Dm?A;?{ns6xuL<`{C8SAcLEe9Zc+ZE~J+X09-TE}!%A#3?` z0LT*r{j*4g+ zs$hmD^r2%0C@ZWNO>7ioA&O)zY6l(NK%jyC0G}a-iw0&;8>2z+3t_d2!V)4JL-6B( zs=z>F8Vwd0rX{XONBk_7iuu=mT1&JrQCXwG1|3fVd`5Ju{7@=(3f+1L$XG!2L=OOG zV47I4Do~C{nSv{Z<2s5T(+^4isvJ9J;3ifiavw^uY3Ye8T$F9RJN z41(AUnC19v7)%R)kf%g`5(7s`Q-(Yx@{<@i$~B_MMuVSRQwEL_L!J`(Nenqk40%fA zCoyo8Gz8=+k)OoCQLfPd1CIP83M~XN@p<7_w5Un-nH_S{^HK1ifh}J05 z`^CW+G0==;7{kb^NQaq#J=E}K5Q?7!0F2@=X96%N0u8bNTEWqRkEg>@fD5eQP&RQA zrhsr5*1``O1|g$SgtZPZwFoKF^T|R-m|!DX0QUzt`q2P)*bc!R8Mx!ZRY8aO)O`Y9 z7qS*}YRFhi1gB2y20;*ufkUIO0FVU3j0RyCADbe*3l|JylY?P&;N;L9G>LpW73ovJ z`C);vK$DXBRdDVAq8zx2H)9a;L$_Gat^II|0Y=5UATq>#wrg<%JU#^PUGx*0h%zAK zR5g&1WqkFR6xc=L7a${kl;OLpV5{$3DO+y{~f#SVK zeYUSh{qmuo--9Pgj);z0bKNzB-wZ-2cVSRv1wcoR9K0NaIl$QY>QCHTU=SmCWGn>+ zT}FfcfU0UtGYAPNLR=ao+2hw|AGe?nPG1XkdoP~Nr;ZSL0HPnR3_`UCHh!yRvtmFd zSQ8BRExW{aF&um$Ci*^OE#~w7Q-UOjf;a$zAsQdb=3@XFjGO_4kr#u|2?!>z7O?mj z+kVA>Ctw^fpIR73SNX}L84c?OQ4rUPXSaY$#@P6wBVVWm$3bvgrnyZ zTL5bOUVs{ZJmvCLCLZ|9Cxm*7DF)Oc%1l89*gL-`N^^+QOf(kUWr8~rqbsN!@sROV zF()+F$Z!&(#IpG~5D;}(QX0<~g#1CDvD(KVJ8+i)M?(d#MLHEa?Ve4J~hO|2G4K_Vt9>!c$WR;Y7-Z^$(X;H+Ek`OZjw#;y4s{cZW{1A zoY=DK2}IIZ2KoXmh9%oI?bICo_Y=zRY0;)Brg7Peg@*@%9LOQ|Av%fgH}U)96%efH z7%-1v_n9;UH{(z$PvQ-%YAR=AaS|Cfg0LWjW#dx1ybZ!WjBt4yhzJy|5YC&0jii^# zxlX*@I2Fuz7itKHq)0_mp*xBPmFAS86VZ;0@Q|sp|FD@dsw?oR<7Bd#D$qG8T}8xqjkuOsQ*=AtMPoM^%6=}IeiginH@S=PHcgFt zWGIL5E-mzs9N~nQeZpn-!_|vLiw9?R^bx2IMoi&NB<>)0*@BNr2?|;3qmIB5a&TrD zWg+2+MKUE?;CS{PRiNXO#ernvJv4rKvDm^F176kWUCKS=yx=P@C39hV@N2u3Ko~ww z7e}5fso*aO>BYtdtCP=E$7<#0_1oS^9C*3s@xg3ABHr;7d_)WKm{ISLp81h<_3=Vd z$s&(d!V@nRH=b<2>N_;_p%TSIs(6v6HWp_fiw81(E(QN$ri+#Myb|(pqC|fJQG7}& znGy;CF1T9q?Z6p4rKZBo8|SfWF? zw}_ER@WshA!4E%(S^z&5EGKu_Fs5;N>md^JabBgX(LzF;3gq5 zc%x)|s*8vKUctYInLO;SEeNYKF@{QIf$Yy6H6DOoKOT z$*nfy=Xe>pxRiE#vHYS!W)wl>5!U0K_h$Ry%3jo98(I8l48DJ&2lZW06peB{o<)XskQ5UI&3cxR$4Re`k*AyPG% za6+)BTvUwvaEu3m5K%VG-G|cmM;%pygz^D}{`hDdN!DI8k!#sbQ*qnj$B^H7;WGxE zC<1vGijea`2^3U>u%D_U;pApIa`Q*3RI6}XMyG&lgGL>-*&A;@aU5?h8>hlPfloWb zJsc(RJ{2~DFGAU}ABT-q!HUK;u!R}%8v^SX=r$Uq&Y05yumwbc{fT}RMk=<0$J)a9 z!wRQ@*J^Bell#wsU>SjIzuTVxUdm$xHHFL{v6iZ-DFLXN8-@eay_YD`*lUf1=tt>1 zOzqr*WJIJRcP4gFXCgustu9tF*BB4Aw*U^hHXLUU^H;jc6g)RIz-x1B>ajNzA~c?% zrK17mSXioW#fSz}i9bb0;D}uCIz2#%fg>bK+y`Geg3T!rEgt9Q_ zdTUmnTi3#+EW7?%vPpu%2F$B1L>2=I0q4}DP^eHQj8?bH1G3H$zffklYzj4}Jft*F zQfC-I6IjWbhH1D`G*F8ZHCIx^TB%HyA7K%xD-*S|2c>f*(h-ffl+F`~>fH{Xj@9UO zPHuk!U}(@BX)%)5GR8o$qQqJ>M|`H_8HJiKMF#!q2-*n>Gz|-i3~JHC2}TSQiN&{5 z);^mXtWx4OirNyAD0-oB6E$;Fo3B$SWr+hI@kAYRL)0)rSsq1psR)B^q#7)Fv59wSgx z5Pq042?Q=mZ-LtYginwPM3Z7_!g+vo(PtEiVExC*RBLQO%$%f50u-~z1R5Pg1SU|V zja5>6qrJLNL!n0ba7X!s6X2f<+4lBN_0CQ^bz(v67k9hy@vlzN3mpLzv7J!4;S#+@qq5*Q8LA2|+fIo2pubgOuLa zU^e2*R)Gjnnr)%kD4g0{wuLOncu|D%43!e2tK{Bg?@@0NYHxxu1?3a)Ol4CL8Wnae zSx>&_3GU;3vTYMT3dR4Sj7$UhB;TY0jF+K|L}$OWIH-cqU?=z1cm>VJ)hSbeRZ=W< z6Pz(1IILoKBs&;FDuN+Hg+U+(rbLu8;28rgq60Jo_eO*yaC90oR2Y~yrS~ZiTKp(g z&9GAxjQywJ4VMq8vc$sIk!K{F9_DX9RiCir^<=5Bp)As$syP@VwKtsVC*D~FqD5(D zfhd4@cC{G@x%Ua`wjfH;>r^?xyJN{3!-KvKoW4qSU@TcM>Po%^J z(Cin7BPP1QbaJnD#>is%1q!LPmpTy`B+@7{hL8&ChUDlQk;5iL?i~R^o`%mVOB&b7 zLadEM1<_TOj8e&T@WHWcqSz`%q8%@8?;zZR8Z0@Hn|C=;OO0jT{cITA{SOduZR0ehhY1egCwTtPJIySAI0--!%Fnpv9=L3I&8 zcM0B1a74}jaS4ekLP>CBf{m(GZNw^1<1(p)knH|nor}qx^}Sd%ZkI=n88~-DwBM-M ztl&?_OO~aPGxVT+Qnjmd!l$oa#54cXT7i&^wE~c&?@@r%0j?8dFQBy@HsK({mLacF zjD_sj`E1JR_|_@-yWn;UmWv=R!1y9~IT%_NTx2})`nX7lnfqaL5C~L+XcR86Z@8UH zf@bc&np4Si+int!#~`CeVKH1_XK~(*HwhZ8|F5|$jSTxUlXe;7e<+Ff$>OencVrp- z2OFy*Yt_sd-8KCGu>*xD1RLTe!DL8hsqDnd;IQMrLo?l9&4(z>w1R#x!BkQCh2bW| zgg15X-<^-*o%bForxW`~MPqa#~=H=fkJ%KsrI4B^!O znDb&i59K5(J%l-YYHw#GoceFRv1A!s0x7{6+?szu?!l7;?px*lDt~vD!#nrzq$X?p z)!BvYk|NY~&vN~zVVI~s-di9zBjF4fB8pOD@t<(Hgv%Q%Mg65=gcmr~eDdY~Vqh$& zGeoq*DKQz{BzOvp1(g{r0OMYOkE>`lq`;=f(@i&YzWSjlC zvXdYF4-C=WAZ;y^t7qRBgJq^_GHhTXj9#A-Ks*0ZC;~r7`)tsYs)ydJf6XM(4yaa^ z^4h+i{%=aK2#DZ=GiinVxBtx}W`cV2D+Ju}X1&W*HQj6&Co@0zbWZujaf%tl;vd1n zv@Kh+ao<3+z1lIw04CqR@nOqn0I-7BcEv6KgO4EwmMhODA*cV5DaN<^iIR-Zwu|s^ z%wM9$_&A{1iS?pcC#3G?oSuun+BpQmC`+823Wzz6x9_w6cENmXQgd&(2xW=FJ{#jj zts`(AiDE3_RE^@*v+(lw%P8~5FAZ6*?ft5{XE#txIEFE7yBNO1xQcCcjHs4E0N7~0 zHB_*eH+MFlkg*a}DakRP;1}-HC z9w_(9_R#W^D~fo76L+E!UI51br929`BfHvFMH2iX zL@;UMVKVtIH*X@;bE%9RKcTY58x?%;%P$ZPt>KkL{BH*Scs2f$*g@X?Lw`nnsElJq z606i=h4|JI-n->LDVAA79zeOA@S-yQ=l_F7V)%awWFqzY5zlq+R~1$(lTq{ctVADa z|H%VkrEB_DWt;LoO~L>B_t-^Q6j)H?&BUw;+b2}C*3EzeoFq_obLROg!XhRozkD5 z(W$AR%Pso!iCik#@9dV{IeWV;R9Tz1Cc-c}O#gR~gN>N8Z`1Jc*M7P(b4X!?aG6~r8l{;4~wR39^21;?=I_)rREO))2{T!6K11LI(4V(<(*ZRKYted z2G57asK47j+4m=lHT|@jWIu0yTfftnC13eVAw^>bf_BwiBu@{gLyqNjbF+bJnQ}H< z40}AigQ5VM^2jeo8}%&)c|14y`hMx8Ht5kxbY<~L4HPBi_mZ0B<$0oH#~v)Yop`Pr zm&;hbg@bd&Oy{lXv$wtT^l?$4iydyc{hVO+lHFl@JG!NuE^;j#jd^l|J*455u`)LC zd25~E)x{fMYNVInvR`6ae5t3?ZykBpaPenfdrh{{@|`(pYnJy3N&$8@6>-<3tVBH9 zY@DLmw(zQ|OSzV|k10rAd8=;6D}7h`LHm6-y)EVa+vI)?vF5jR=LwrF-uV9EXaDl< z3frZ^wz&85M`wV*yVcWT0YR;{PYG&rbA9b?r`H3i2# zDwKWj4c1Wp?~2pV_L8K2F}t_&`jevhK<|dwX!ohMae)BltnP@xZZDUKG0&x!iE{aJ z&V?HFt`(c|yX+0)_Jwu%0iy~pXhvv|83 zeviB9g+-Q3%2)q3>-aIV{1#S&z@JUCKSJ_zc?}n8ufe2#5iw=g@#>uyxm0R6&N^5n zlhy#sW!z5Wm?T%>;{Ed2zCA%ecyDmb!y;0#`OmI%x{>;e-+|{Uk$l@T!6O+XA79qD z+lI>SZth<1`h-Jt;9Hhd+FcP(kJ{JO)1I9!7H5Tzy#|Kw_#|x|rxkjq(4xw}+dN4w zt)hV*QdDc$)_sEPw+~n4=IVnba?U;S(Hiqh=?%ie)4wZnMk;CwZuD5Z&CCt1*;LE9 z>~bt?<%zVKoNtT(oomeU06p)dB1m9^k9_ZqthBGZof|8n7|(l^_7>jC<#Ya$ty?Zw zqtotYF+M=Y`=p}5V3;|)`-@F~p_@iQfJF;a80;cB$z z8-hm|MTO?hTfTMP$IcQoa@jd1QaWv;x&4km|D0XDKb3;KidSZ*MqU3EBwOFB2LH=67xHysMRJY|# zwKpbHTgvZsP1t+C8mnmFP+Q(%`rIExF;aeVyle4#HAyVmWov1W38{rijp)Ptr1#kv zt$BG(IV0P_qggJzaT~qEio4femSoy_Yy85-PW{lZELg>F>22ybnz?%Tn~-|CS~Rie zn+obbNYJWwlng3wILuamu&}pMzf9|Tci#-Ct>mvu!@Wnn#Jlr4Cn{T&T3__cmDjU& z=gBSPNSoY!+gs3byXuE+u|4DVpb?XI3U^`AFS}P{I!>wU^xa9)+|&HL^yc~TTeRiN z1J&v~gi_f4anWDt{>E{via%ZVQfTi^sMLkP>2Owv^2)5em_vD46DPg6 zvpjwO;-hj>en{aiuim5jTTFDoM!B5gj~*1RvgJ_A_B9YICrRyAeha)#WJuf3p56~@ zVSt0-AShABE>*7JksBrpbJdQ2?Dqup&OalK`)!6hH`=|srmRk@3F^vZKkqGIIo48N z9!E+G8kv}7a`NR5m*r?qqAhoN^kh<4#ytLB1ixUggk-yiEc6u>a*|;@l z4J>webxnaKJ53<6sQzPyqnscEv^xO9Zs6RZMSQ^&>met;1B}Qq#{F*}ELg_RSa0cUfau(f{ zT%65Y(_JLzDxd2V{m5HhJ}e?oQ%|GFx_qm1@lBzVtA2x_sJxWRrLjxFH6W#KDR@I_ ztmaJhv~=gU@Pik#ufDH#q_ug_kt;M8sV=KK1OMo)=Y!>C2VCETz%=Zc4)gRpsRWbc zdSo%y*G?b4sg&K2Vd4A9INytiwDfX?bs&IO;HKKG@p}S9A@`dY{ zd-k=%$D78zn5{i^Cmn=CTILdmHN3lQBrkBPImOsb-eR@Q5{yn>Yf#LyFNil{hUiruS;tCGdSTV1>dbuTdexI7;y<8^)kLAuS;?Ht)Dr@rY)1`OX zTzmYeG;*Kn<`KajuaT=>VT}f|ucu~1&AxcO3L1G2{~x~zZ0Kq;?vg4#TRPljYrs)G zy)x^)3`clZ&WccN0oYGm%+|Y?MOp%%cq75jFjh#B~I0X9|Y=AJ{!T@4hv+kaKbA9Gv zeIE?tLfhRxB$&1OH}5a5ah-$jkka+nIHte%NMHKt{IjoQ)`#>q{V04@#tq(OrU15^ zMfqpy>-yTCHabOrS2LWfmL77V<~Jv(#qN<&nP+vpG1 zoSHTE)^+G5r9Q%5EIpgzcQ0KVO6?Pmj0-Q-!E>YrX0;7V#x;#K%5t~V?PiN#>#75?btwU@&4ecKi|!9w#u>jph~@5#btRI1~LGS6uH??>XnwV(#rdQfUfR3SOhofxKG zTfFr3^2y0R1-S#(>j)perMB9(1|y4psHFQHA}U!M`VW(9Q$G8SdvP6L_*wtBuorYh zi;0Vd;7Cqf6%UzSbQ|Bc_ieA`o-SK3fKUj-_Tp5PR|xK@FJ3}9Rla>1Xctk}`?P1# z>>d96w!4w*LDL^XQLzR0%CtgyzY6+7J#`}si?4o8XxGF1I*=iA+a zmclA6!%st>h==sGMsH;X5+=hxAH(}b#UK0xK1S6p{+{X^e)+TC+Hk&mf6Z{UI?`(5 zDOjg);uvPNBKy_{_L`o^_J^=yP6o+4nM{_<#zukn)AF5aFbJckub3@=-Ra<#_4}B# z1RUat1u3)KK~u_B;#N^)wxVcL6Qfcv8DJl}ztlo?IBaB!L_-|@f(tanPd7m#w=)PcKPbIt0(%<^! zxz##4mS50{?r!>1H20u6UFC?3t&{b}=Ut04LuT#SBVqRShI=z$_tFfg3cqtr3LWue zR>&2S654UjE9^KpSpW83!ExEc7jEfEBp-xHd6P3X+6O6SgAz;EVtsV`$@uwe(kA|R zes7A_gxb+J(UJ55TcX_D#>KE7`2e(2=%igUX?y=3X~;rr!lfjBmgM@7GP~WzL~hyJ zO-?*2t@qdp(^1R>&(mxAc*z z@L@$xXyq*EyP!1CyNT)$U>A8U@l>DYUX0MhUc{o(lG(Fp-`vM}IlFv%YE8=d7LVKA zg;q7!YF^eC2|2eV5x_z9ec6LG@xM8J8!{AP3QsEE7Gs*Gp12jUlgs^2=cEa(7wpU% z&xIY>{98o-leokRBe)(7lXCwYArS9fWP3O-wcHV!nG@tt{yM30>Tl?F$D=Ka2%V7}%=CqX=arx&!6y%>?jHP*So&we?dIqE9p|cp8-f}< zC4phl^?x%Aha74@w?+-QOg!uGOPkX=fAV>s3ob5pdvs4R)E_Ue_BK5CC&wpv zs}0}@O`GUFko0n9@M(di{GZ#en0bL4`M&thsJgn=i2+nbmVsSDa@fMC%>o7Ucy|Y< zD@U7U&XztYl&*1bYWjMs-|}2+{zB(7#w}hG#-i~LAEhyJdmUzz@tWPbfu1X#R`B>n zE(Kak(Id2RJgJO)UYt8_xzmc34{SCrH;NX$@%wBCv#@K!o0DO@n}7Sn2$lyizIt`o zacN!D83QZpfq>id^ZRz~85#W8R~|S&KT0@v&dEsM{!MA7*yFMBdb68uVP{&-npE#$ zKe^2*oHjStCjHuSL5MiJR0(?*@rykGy^M{_C0tQ{@}@tr73xqlCMH5P4U|utHU|nB<^BP;g~P^?nJ`r`i(z z7Sg6j_D#}8z%fB-+yAo6&^5m~M@UfnNVcQ1xkbgb>6hs-Mb}!F{_S2FGWKTv-CgP7 zci?D{-q#4%2AVc=bvF4=&VP($8xN?qPX}!aS95cF=Fy+xQu z%bZK(hi=dNBu;$^$Q6F%X4JJi^55j^V4~_TZ~e!*wWRpjvSF#LtK0mnoUn(a`v60s zv)6|=qpFh6F76N>9Crc!9`l}I8|07|Zj0Nqqcwly@A{n*_2b(?Zm^F^(R493ZJ90< ziMxqB3_YluvDdYRe}NaT1N)*ApNp-b(vM?rE-2Z5-!438eQV^g-g9@7&q)tK&TH@M z<%@XT`gchDvnRu|D{;bh-MSirYF(PM*j1|!4o41O85tSzb?EVk{L&DoD!)=6`7Hk9 z^$zXE0+Y*%AKq9Up4NNwEvRtZ=icF$oR+lRRpVY#YAsb}H_XF=9IQ?^KMULL?4<8F z=hHiC4N@)BrK-2SUR%A|#qZA!Sbj@Ax#!Za8>@abiY~K?HBMg2b#7=Q?{v-doN_Bf zY#McYE}ZY0?Dl;0dH$3CJNWFndV%)Rpij=mgUEl)t`R+B>>IX`)1v*$x7Zh!mgz4@ zgUK&Sfv~0ERO_oMT^(_0jD23cLZeqQWeu1cS?~DYShSL|KHFSSTI$l4`m1;2{0eE{ znU !^Y^vYAZc=cb%?}qmqVjVI3 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

    *U3}Z(##YM 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 diff --git a/docs/reference/figures/logo_old3.png b/docs/reference/figures/logo_old3.png deleted file mode 100644 index 23426fce7e3528335a0b39fe93ee566b0f6e4a49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 231248 zcmcGVWmr_v*XRcXDUomhrAt9tMFEv&08wIS7y&8i0cnO5DTf9H>5?wVfuW>9Lb?Y; zy1VP1!T0^&`{~~2xzD{Hlr`(Dz1H3*_Bng~_WG=%Bu7e2OAG>mNMFgzsDeO*njjF- zJHneF5YEg)3OV2aj)SV46sV||eg*h}XC|pA2?CXblbjpk1HXyvmT;28X|UQq8QOSnD}!YOk+ODB9$YRA>&}32@k)$g0n7lN=ss>I`h^xL zyRE{5+ZM`75t@!8Swa|O4Ze0LTe4mK_Ma$IvYqSkPn0UzzQ_MhlqlII;=hjgE<@Wj zkqLr429gLHjFGId6 zJbjiFOcJZYUK*YrX#fts1!cDfBqngMAe4Ol4N!9CG5hcvrj&59p>NuNysBKeHs*O|Lwz5NlAYz`PlTx zXuuv6wTI~MumlDG%H6ZaeKP`b`^jR(2-lFd6g;;C#A&ULXEkJI#$|T$T$D4 zft4;7(B|KB&}{6OoeC-^2rs-7ea7Bj z%G$p#Gboe3@;U3X$si70D=WT}m6TrjfwEuOfmk%R-A2iW!dinJmo{ z5T413!KxtB%m}|1t{p9lz9mLIgc(DwzpN*f?qUp31xt2~<6Q?42es*=1j1jp!%U`3 zIt1YLJpx|dg^Zl!B(W)``jRG&?7eo`RuL2{hbuf~`pjW$q(@trA$ zPtQE?Bzb^aKHY`=WF%ZKXCZByJK9kw0N%UJbN!Nj~`(&Fh4P6K_w zGo#FSMGLa@t9R0vb*hTB3Q;J$Ss^D1l;(Ud> z1lq>C(xTy+t0Mb-pDf(GrPfT(HucIhOik73M7adysTm&~1>XKZ?C;3+sC?O|Cma2( zGo#aWr7kv`kYWj7P{oJ_`Lj|)`Agf6dse^kX6=k>owpSayJ{P?IbahMgD>%X zOmsZ{d>T2IpZ{d__3Kbggh1My@>>0$)vnRX((r8g_ba7Qq*M!vkfi5ND+e=7^2Ma< zbX*2M=~P&#^}jy|faep;s??fDme~DVX%Cj!%iJr;a6co-Be<;{u}>csJL9d>!(^Z<<5 zP@D!k!_%jb3Mwi^Q-r|7gRunllDwf$4^Mv2ZCJstVA+-x9&(~wcEGrPm1~#3bWUGr z_isKFQUA?QI>{s^xTN7AbksbVRzGeIpK%))Kgc+IYYDGNp+EZ~qJ(}DF4~;fWy2PR zsWhD8e$A@HoUjdDGhGt`$1*q!E%qYRNumUX=#C@=3>T{C5e$1~ zpj)rp>`ru+^v7%}Et!rRy!l~~zwVWnEqy7vw6}zutZ>-Asm{5d;dLc@a7GjEnX$17 zm9v@F4L^K}gaphprp+F)hu+sLIo_so8-&@8X=4n}=(CnW%Gb8U)x}L2??o}CIp^43 z4OY+}UD%A^z``4L{hlg0nK6h@(4#ycuQX6aq(vK@TDIpdLv-F%j3KF6PxCBz#WZtw zNZ?m{dCu*O3=OF!3ZiYst0fN3p+8@xs29AjYoL8-S5IB6y*->O-AN4Lxs&ZR=Ha7J zz^9+~!;jeKq^$a`wx_$tan<(U{v+BogkXk7dPKPRuIn=)68~?folTz{%kXPdsgukkGB@LMf=8o_dA7MrXhqVt@LO%!DxfG!=HKl8$tfb_I5`9^)SFu5Z%28PyD{ zusP|uTgL7AGlFM_dv?+`Nzm+s9$ggNvXHou10nF>Bqx2kR(gRA89z$T@dDNp&^5GY zF=(0)aEK7dDsFga;5bAi`Zt+{vmqKT>w3BH%L%OmT>sm3PYi?LA~amLocjr#0?9td zO(cxlUXJ;*A`+j9c_h}={z#UN-q|u^>Ng(H(zI-uBwAZ$uav%>w^@V?828%f`PG4^PjrP{Wn0b5CvbtNIw`Q6c)C}{xuCF6ac;v$wXiBZGP139E0s|_loK8 z+>0B1k7{oBk4}mk`M$lf>xwqbihGdZGAdqB-e!`5FpdvY4|hlPAa%-K8|#P2dA7yg z>DCoSv@F^T?M~*w`G+swIwxDczm7kAxm}kDbuDpK-iQZ5acN0S9!*p0XE^0fUF_(T}o zQzY-jA;Q49ImFQ^onh4|y)!tG2h($%JzhOC3*NVWl&j-7;}s2C8#_U}gd`PtPOhKo zKjDL?2|OLv6@B`+JbC@(u%?u1@ckFwflnWDu`$OgtzrWX=Q!eL!p>7U;*Ny+d#bWL zG1K2coS|vKU9Y9#L>@+P1cV&q{vvUCb(pi*uvul; zzAD0Y&@k)ifNqT+wZ4DX>_B>hX_MaK<#q!>&tYo@|Ks+hUyD7E1aGHTqaw=UXb&<` zF4H}l^2eyl7yG%&XQ81(A5=7x>D~TNtoG2J9<$g^ZEv2S{xZB~)CW6u!G(FiQmWm3 zELz$W(iY|dQzCy@751rG7uHp4RC2(~f$;1%NEu+ACi-48Y?jjm`1-p2;@M)DyIk1i zNxvbJByDJ0n~E8D%jTufCcday(8;tdaEBC14!8OuNGxy-ScoOk6W*d&gJStn!|PGm)8chnWUTQ&M&za6NL0#c7xPH zj4m`cT`p=Y6Uz&v-l3#D&r%8(s%A*f`>kIeC6w_$YB!BWJQ0omm7tbmYQkaoNw@bP zx+V%5p0tDSI`o`6#|dwDj)Eg9vvVWgz3cwgx{!UaQoZKzMnZN6DseV|Y_^17+kV`M?7WAHr)wC$gY*p1A*23uU}=+d=(b zDhF%9gPY0u2|8vpNSAh$j@Sp)wJ&_9Yt+R4?!foBiG3pEaW;cf-iOov?0W(qsq^UEBi&w zr#+VECYKGHHyuYANmAEA?(E zmafA50q&iktgQ6Kr3_W2l2tEWf2rGlqyDC$f2*Uko#r%z^qf%n@O3SpQK~Rv z$g?s3Ca*z`(mzGU#?-_XN44uCEhIN?17F=axw)P0X+dvjN~q%G)cs;gV#+2$+muAa zr*Rvb+auUZKP383&g;f#y+t1$Gh*%-xKP^phO^wud7?DRYa8_<qBG)O_Ltmw8r-_v^Cw=bzZNMToe>}z#1dd^-GQ`j(W=_YG;Fcbd`nK&nU8G*tno; zwH4ve=@p`V_W0STE=@;8ww%FBvyLCmi_cAUN0sJOby2nba-rWWm70~pl1bMVX17h3F_FvJXpOD!<9)p^7XEO{c8K@& zG1|E9WXto%CwK)9?rd|3^P7O;tv@Mp)9pt-o@};C&s_W7U~qN+(k6mf?MRhC_tLaM zc78_xSS*jq&2o%G1MQRU6KN1=?EynPk<+Ji`*-Q^ajgClpP>y`PHJ6x-bf6$nUcy^wQ zpKic&%B1Uld~%LTkc*hSO@8v5^d%$ZU?Jtaxr|PahPulo1ZTDQRJ|=QiFr9F{*?iT z8b!)+Fg?*i=_(wy&+UhE(;3-d675c9-417p6T&GjgiB(=8ELGl379Z?C`$38ZHv!~ zuOAG1C%EplpX#;zy$@T7x!>=QBvuv-Hw`nIHPq6JI);V7Y!koqGdVqLIlB?gF+!JF zF1X2I+-}=q-N5H^z9Wr6^7hY(@3w$2NdECX z_Gc^#;cm*cOBciCg-+Zrnr390y-OreQ}-KSGaI98X))_FqSIDCEF9wC_hdaioo9SI zlV3Y2=3?DQC|#TsT{v=k0(Xix23eTaxN6{f=$JoiSg8ASHRcG)6CsoXvr+&n zNpggn*Ofv-Q5rq5S;r}*Z}i>kpCR$-cUGC~UanB5d;B1Y$BfUrY!7S!>1I`ZKCr$Q zd}UWR@&}aX-CJi&UzK;Nm)8@-4r#1>f%gsmx=S!g3sp;DB~9J&L|8rN5SZldRW0WE z+WvRr_iK-0v|-Qr751}soAZAx>F&}8OL;xlc{(BV8)sVsx%m!&V>sdmZ-ZgtG+|)1kJzIah7$#5CiYwwYd_PU-bnnVj4W(K(^Jf9D(HI`l ziJrx0(?oM}DcDQhj7ryL=1%r7G{Ydvuf)=X&~&nlV#=snbJ|?I$Yl3cF3KIgiS=hl2;;?Wiw^p$cCGl~Y=fP%_`r=ry)0PoOINM) z43?ybCHKCFRz$~m!abs9eFgF zP=xW`wC;SydS1xBlxe~OG1@#2LvV_&O_d;e6*$>1?uy z3ep_SKhYEtcxQdk8#raG*oM_TYm_~s*i&w zAx$ym*J_k$zWf+H4GA6O#&(P~4H4{DYm;n0XqQ_HFmW#V0TuL_`sEb)!}KkWHJFsS zW*6{MM1?iC)2a{l>p3to%rFPV?I-{yg;~hBjB6sxSrF`}qjCC$Kcf@MA_ZF-E<0APGP*Y>o zUU$j?wMWU1Oqk%M%N0y^vT|o@hN$X(4y0)@0o#?IR=)b|*7e-j@VkX7NWUHwHoQa; z74Sr#)MI<*6h#+i$-3g?` z?jEGs6HH{As%--38~`az+vFaE%?XgwwdV;TY$8ZM6qLt4B)y*!(!|6`?G^>^cRjC1 zh5Y*U4or&lYf$0YEg%oR3290JSQL~H@`-iU7C=!%M*XSscsE*`GJI78IVl?fs3j~; zO^TEO=#@tk8DK_X4JJw1!J2_@BK?)!(#%!ZiAh?UmUf{)1OLxJ;DO>67&q1u z8-fps|E3dp6M_pSkqP1he2j5Yo6na07JG6yZpI{v2aq&#>Lf0B?T#$+W;`&(J9^_o zZulBOf2v+Q@JojR=J=e$Skeal28ir~*CNmg|L4ZFc$bqJC+1oN1{MrbK*_)LKFMyI z{-n9e(kzTc310yY2#g-Lr4ZWy%K?3?|1m~@1D3q~CjuNW&Eua4oHB~y|8PK@;{R~K zZwCM2fE~sE;eeE1ux_y&kc`mszd0ZymBO{i0Zc&Pe_9$Oh(JU@f2L2r;SX8}8JLhxbcAqrxCSbh* z{(PQlJ`X@XQtUlsK2Hr$9qgTBK7X^d2?yyXt|C|(Y!nH?-W;^!k|jYOS%LnMxq#r_bI-`b$M}-U5eqgB=091%7~(MG%()?24I_Huqr;7RT{`NzI7U0o5No2wRB+ z7V`~A_6PAsU@4rCiXba~9&j*%6ioV>84L2NRhA*mqrkzB9-Kqzvt57>9~!W3|F#AY z;Ab##rup%;Hv&n1+GIW~1B3$5kORxqB+1LuXLGSZ$?-GIU9n~=gy;H#ySf0ODhgi>X5kz*tG7n2J;j z8^JC`3mL$T?YW6TeXy)7R+`tZN6PA6O9n;3vI%ubsYtOZpFdsY0E?y<8Q4LwJOj|7!3uTg7wqXE3{wyO=gGIr zqF-Jc+u2!pO+lnngMTcedniBzg91(;?}?_!PZ{AbAAgq*iqfojFAg9t6(3q!-8fGU z2=D}gh~*t3Idg^1a#OWI_{`C)h8fx*oJCpeSBwwHzDyo?J|uihGOquEOs;?XgfFCH zfB*O2|MPmoC;X|PwifyqJ`(?rv~wiq!w+7W`EP(V8B?bmHWEG826)w|(*%)j@!vRc z>&@MPmo|UDd^*r}g^C6Hg&NKFMPIGh4i!G?<{P2=o%}#gFm5LKFm^_38A}*FH^27H zwZ+%NPd@hy-n=!!*37PZm@}6xsQhBT<1>P%wuJ;cUOS2Dbq=N%ugO}yjoVoF{2QRf zjB0nF){Nd+;c))~?I%s^;S55Ye?LHu=YAn3V(L-@Zy7Hx1$-DQnT+3fKId4*1mD^1 zV<_3ceIM<7yeH-5mMcH@cRG@1oKy}}rHqsjBaun3iHhU_k!>4A1p#Mxw*#2ifyh5s zE{Pg~E3WXyDbV!EN7qC0Sr@*AXpBfo$WYcx4UFKeu6>_138axd#g&C{SL=jCdRY_B z-?9TUYM}4sd-SquSXoB^Gnk03wF&3*G65OUVZtjhOJHg5?yHWqB4{GhCoYvb5iNTd z1ZirM)WI(T*64%kw(i4)nn@Q<@{z0S4Z)Vfg)fbc7nNlht5;~6Z|82l50xdq|C}?} z2>NcMhDNEF;C}v3`&+&McDU=G)Ks0G3+vvvIRD< zHI`PQ_uOBKzRIAd(sF!JDs4ok7`?T4p@MFt|0t26Exi4AuFS(b(I4@NDJ`K0x@Mh; z)(d+Hhph?7;L)}=rKK{NMG|QUbnk73i)5Y+02x}LI5rAlV9Z{LR!Pq`X$-v8>g9n9 z&#+nS!SVhcvIjwqBVA(m4p@520_*Pm2$Y5fmBuUYa13hyvE2OFHjwenoUv6&;jpws zT6RYg;sJ13ZF(jLHk~z{YJjpB9Fiql{Ca9`-?k}@_^nr#HO9ox2z=Y({aiAL;n(yx z`iS_nnI`Avix8{X5GvQ=KA4&w%J^eUZ#GLY%=N=t?2Ih~$hSbVz3#Fd9<_UcHF&1A z>Zz+%Jm6T=WSZz@sqshw&f3x-S?|hT-N)H_cL6B5zV|cu5U&md3Njh zatr?7>Gf(K?_Sgn48PdWMpZE0x)tRg_$K+$__4_%y9S=ReS}mhx=kjD3pA_Owa=oL zqg}f{-6d;-q%oisFFAO;5@@Sov)ZF!pr^;a6ew)pR*ex$+VivsHf{_A;G^Dwm&#g# zWoReE!MC3Nu23l!Uv17P0GO*+WG!SKsNMHxJr7M!-@BeJ)49DbSrmJiKHRO+ z9nBpm3n;a1>n`;l&J4_oPXLY=YO93E6*gip#N^5)r!NVH@WPO*zq%3>4&L?Vq_cF+TODL!3@S!*#I$<1 zIeVY?JQ@FNQRjAN%QgajTpzfSIj}cXwFE2J+s{xQR3n{JMmfjt1+I;*7Z40)P4AZt zC5UA{S=aZ@-&o}?p3K@94CjMYETx{)3&wQp@oN=v^IPT3sKSQw^i1bsC<1i|zEM#E zuW^53NNq0{bKr(Ujy|gco%*r&T(em`(_CyuLAc5)X+5;AaWd`(A8?j)M}#EEo@d3t ziV;!IDpfH|4VSL7Oar3dtefNtV>bqhD{V&kNH-30s-9W%n zBd9oEY$Q0~J6p!I4(nCEx^(rDDd~tlpzEToKbgItJX7TU+6Yfbs=nh8{K%sNiXiH; zAfq>Z19J{#9OzQ$S`S1?&lNO2Fzz)7eBHd?GM3%FG7u_ucuRCdZ#7gLLKVV-=$mJE zYSGw zxUPUekFC{seeJ8FSz={LYdvE_y0(e@CY`S3%gn&Uvu!#N=O%=7`zr04nCF##Tfrpoit8|K;Y{WWkL}M(-2v#j3I}CY#$!1NpY)7Z$~$mI|n~ zetYhM>7S)@P_k;}`o??Z23xkn#_NT0jX3qsdm_L{N51#mwgWLUu733gK^mM=z~X5o zLEH&;s=2f59_m&|=aA@lxL%0nDm#T3JhH(wN9ST>KXOaQcN5| ztgNOWg?c z$Fa;|Nq_3kAxL0&RGSwJZ_Avn+8Cm%3gx1O>3d|_V}Kj1 ztjKyTT`?ip63Bp~+eeb?V zn(asqU&*o*i}?Nv@dt6g;~B?M6V9cbS#^hF18PE{o`=%|4(krDQIVC1=xoRBlTGpb zjr*O_heA0;4XaA3nBF`(PMTXIW%n!Ko+Z`Z?D~{atFA0%CS!jLDVScQ*T@ufM*6c3 z!8`Sn^f=c|tsjdC@}h}TOgM%qlGq1Nc zD<}DuKk)s2m>`%wXu)>xY5sYLIqX8az)21zUcKY`r0E-zG_6*f-g6rDesi`J>H2{$ zLVuU{YJPnH7dhCAG^)wEBv99Rn{MmF5P3^uicY)zIl-&lR>;*(incnsv&ody3~dwW zyd0Sx=MbF^dR1oW!|LC6mx43Lr6D3F>mHaFZAzo{h3F5mGgjZ-U;j2%L?t{fTGOm( zB@^3;IH{sZax?ZVw!owze=ec##a=25x}Fi{*uMj{-Q}w2 z-d9)qWnt!GB{q35-X2RV zwdqTiuj&>G>rZ;gsEGH>hN@!xn`n=klSUe!Dv2FdN!ER2(txC%Y;swSz1$GJSJD0R znN2~NE)&{ifz#nT^_nZe!2{cjm=m32F-nePFUJ#RjN|av*uqIQp&Q{wk*12IT|?QR zgPUQiCV_LoTlL?UEIVHT5IK~DAAEGRCFyV+)lU=GJpO(9r`cN8E7FAQI&Z;hqug~e z0l6&B{+-($q5$$((Z9d8{OLD$l#q2Tz&(vU1}XIk_Inc z9!$&8`d92BIPW5%jPF^y*&vqQPF5;z>@}=2pKolT1#`0AMtX=_S;IR}_g}|;Ef=$t z`Fb)8e;&ijKmNnWwDY-0uXH%^tzObjAJ{17C49N$bWUy=shQ?^cf`w|!@zywrP>e| z?kuFyIu0{687}Z5!y-5tEM^ehzx1m_gd5C?RvC+3el6onUVrc_9JVf%RyjRrDl&W( zyejsE?a2bA_h17rj1%VZQ2z0ZOIa6n-U?F=JUF_&BzJz$!{ymYC400K3);oXoT)`B z@>VA+nUP-VgIaeJ1c&j;qUQTaqfnaB%}1!TlH3ZniL(uZgc|&P!RxuR&9|o1dv@AQ z{0raM2lq8fL`lc&RBp1;W|jlr`t!>MvZA|r1hb${)*E-S=?h?+B5p0O+CDcc!>7mZ zVeZKq1G#WdU~9=y4JOu4@rn0pWt}y9^>Hv9%?eE;cTQ7z#hlGykjri)#^~Rq2h3)- z86QJYQyQv9ce5Eh0cP1T7%v_$24UWRA6p4u3Ghq~#OTbK#EW89kI=OX75ejB(1C`< ztU?EbN&0D(VX{XiQufp8z;g>8s?`i=WAge}MUPt_I(p6m*d4Zc!=LhCrZnyo-b3;* z?rjFu=EW>KEablzS6BHyW5R1Mca$3!vF$kwr+^mfs{3l=30}lV8(}H8Pa#zt^R9 zimxh*HF7hcPIuIg3RkC9F;;o*P$%VO2ch|TworR~J_iV`KdTV1na#0jM(*wm&qd*Q z<;=Mz?~ky|pa+AeZ*v>shy9!Q7~9vq^f2PTs^Q?GH}G7hbpE^dH}i`j}ulNJ(}Pl?q6=`K;VqimjLU2rxbHzN^@il~4lc zGQhFHx-XgfJZ?xaQv&auhD7;AYRa2`|G~LPnOa-P)sVp+iyfnyH?Q|e71CFZ#KsyE zskf5ve~!^BdG9B}8@+_zB2^;KIuh2?p0Z*L0NJ=f_DXSpDvGu~-aGT`wm2+RYp`)c zU2U(-&i5e3{nxrJ?0-jT+fKW7DSTX>ut*e9OxAL2jKHO-FSs?i?p$zy3$QYk*K3sk965|}-^hZZhj)8u#ptcftd399kA!5%UVkKUITGau zw!gpJ{*!>lZ)tlfj3YP)Ajrr6pEeu+U+rL)$L^d?aD379I=n6mwp}y#n>H8L3+!U3 zyO`KMg1_2FNtH^F>=HyQRb&-EN308}-7W%pukRO{BD zbT5zgQ12T@GXwi?JG}&T`(xdrhi|;+2CT^XrE`r5%oy*VW_%sJO3(K)EYQ}-ZTIuL znrzXPtNF#-W_(na5y;cY*hOtCmc94(An-=$3CZ)-M=Y~l?e@oJr>Ef&j-FNa;f@He7%3XoY5HJdHQeiiJ z`0K;Bl%m;t?euvtmd6diG_HE$nF+cdFaFhu2w3T~PW}>(TxUAnrBe&vQ4)0>bw_`# z1~^nUjAa-79X(vuY2Q%yhg%f4?GkkH6^X}YMz7Unx~54>vcR$2*vTPxsfhOz(MNWjxyxNf(* z6=lshsfc1sg_U5gytmdg5vp!{ohkrz>SQu;ogqh$ zjm#i55Xc*U{6-`dHW(rP7yaC&Y(0keJ{o^E*7pH6*S^Nq{;=V>E^4a3QZWf$&CxG+ zU%c*KU6|3w?^7PlHZ$&Z@anbhXtP!7QXtQg_}u8*fymq55T`)^mk$=k)W-AGC)_#v z{-PK_joHtge}vi9UXVq1dp%EfwM&FU6!t%~1T!K8PqcpOOO;6IJFZ1tY9-s~)-=qp zF=-YkcvaO*wkw$U8sQj3hu@uLdUF1SuX3a073#0ma2^!38*YR%-w9cIGgx>`&2Lc* zI{|8gtW+_P-;{`hP$5i%tzn+emNh+4GcUBSjkO@&JcO|uLLc&4e|1sTg(+!hp$2$e z06M}MEgqmAqxh^i+DRmCsdC0U2iDul#jIRcRrcugZw!a3$irv5FEdiCj_oI%!|R^9 z?4Er#*%LieSl&N&O%#h+uF%_EqO%3^8nG|Ge&2lyU>4IWw#$>#{RShCIgA+kE8UB& zyH`H>GPe867W^R_X4Vt*ZvC^aT~`YML;5M+Q_r9%-BN=+^=XMXg?;o}ui4l(QSZ-J z9!Xdj~7`bbc7|*6f9euV}sp9{xCZYs|7+VDQtFkQe3+nLQik_U?Eb6B;84p4q?e zQ(QyIiPK%7Iq%P^8dD}LBnywj8pT)FjF}#m+XK|OF+8enX6`|-x%Ja`uMg!~XOIoT zr1)V+IuU|C?_M2+ zc7?j_{WYLrra<2OqZmg`1e3u+J|Jffa7d$T`nJu40;r+kwR)>dGxCQB7nbJz5gq5F zto(8fHs=kBkbb;{*X*%6b`2niIoe}IRey<%H>au*oKL}|KjS>8h!VK3aotqx7OSB{ z#WkH=tW^c*k|fdzzkl33grjaB_G22yRJ$ za2i~bM}06r9``h`zW?C+1D&epxn`DWeSnkEYu|hT5&D6Djc+>wr1&W-C9c6MJXKzX z*reo#p3|^KTcU`=zKSI$t$#2p1uXS?EF7GapQ*0TDmjoVkMq4gdw5u8sdLRNWdLR= ziDi}<0xIl}rAr8<`w1T){eUe9k5mMGKeEmO^XP#*?hBA^nD9gB%@kpV(L zdD$nU$eVzq!fp@fKCTrvOn-Z19KfhR3Ssla0w?XNKLK=bfh^^eqCi#Ye!DPMpfHVu z1}azzphr@0Fi)y^6(I2fQo8x~K-O7Ba4>zUxv+HPHh|%8Lj{d8?Pn25#mtCI=;F0grv|Ya$04-R*aZ-!@iA|S`Bz%VS z4|lD=0!*MqV67?^U;_Ni_ypUaNd_Q&32=1h@nV84a57aN{ukAZu%`M)HGQT4yKAbc z{Q$zo0K~vm-G*i$AeMHzo%W|PY)T(2ds<#tL(8XiF>^tbPhCfeJghD4b)Fa?bGfma_vpx z2WYqZwq&xvSRST%uB_p=^e1Yc|kA#_6vZ(=RcuB#dvQ0?YSn;m{5*SG=AvLEk-sdJr zAE-3^-N&D7^304t8!=ye+(71!jue7E-4r~3-0_G^NF;B_Gc@AXOGil5lMDLH6H;%# z^u?=1rs9;#{P0;KXaA#xN9ywqhm2XCIcJyRe_^5$n-n||4tPXhF5jEPIE}bEauFaS zHgo16LTWn(NnCj{$s3XqKP1`+DJ7iA1^>w5k$ewf#+fIOyx|3?Rq=>^CJ@qYv-;xe zG6T3zrq73loJS%8go{l5=)tTFX7eS=b= z-w3JQfG8?KgtY!2-$i1L%|EA7yul0R0isB(64EwG{IJ83#05>s^=)(bLTG`85$<@T z-ptyj9cPtIlkJ{-o z0_{IBv83 zP%1^jk}p0G0yu-Ductp@MRFN`T0wipYadeToRVy7jlMt-iPw^(v_%9YK-WOIBno{U z!rJ8QAdp>(!6(^Y|1367?whldVxxd++w&zeAlFg;i0c#4LPA4B6|o0=?;A*Fn9p}a z79~?rk^td+&VOn2btwEZwHYU-EyBBwak;43C(nHygRls|s>W&>P+iFk?ISg*91w_E zm|fnF+d{+2de|$NQ9)6+5f=nH){>Uy#+1rO*pUD~eSEAa*cDctx;*hnKp@-)v68H` zSgVvSvxp$sA0W_Avsy5FI`ANawuSi#KAU6BUbZR!GxK@5=kU*r`S&^fKQkXILTaGd zQ>@`1T3?{<+Kv?Ku`1vl4hZxXcz!{kA{K4n|54y+19g-I1U$yOuOngESMHzf>7n{s2Z22qNpq$NE1lwtKFPsY{AU6OWcVHk@3eOy!to9|o zY#;>hMvHIc2kJ(VPIUi1koYoVkl^~srD^%HZCg5PIZb}ogA(7bB0=_^S_1<&I8+lIWY3=?sWi^eHZXm28XTRs%|N@w{7f0i8n{&az)HeXR?sWG9l#- z@U&8lM>FdseL#!Q+e&ko7`y$fcj&2H*NY&{u>MKS&tw@Ej7lpTA8d$o3aL(XJmlD; zVY00@Br_A|A6Mzx``TV9R0|Y!(tdJIvaB>Fx=LC%Z9bA^M@-KSn%vVl40Gq&|JG6* z>qq6*$1m|oQ8sk!IDkY>5*)5&sHjp`9%-o z;c0!H0ZNAtn8(<)uPah{kWi7Wpl_&+9DO%xqfWxsMvwPz})>?~YUGn|DrzaNff%^%iEd!lZG|3)0fQ z!gUBK$EAPxtco$!#bY%;`|N#URL9I zflYQIR26_1uq6W{7Zy7UE|ejeh7sN>dY@J+bKuddBVL!LCq|-lKDa*_NlZ-sm12}s zD#GFFBARSZO66vwx@z8tEOnD!czL~ZA`^XHtaNUABmyKBXI?!GR!3de9D1JVjmKm2 z_=AZ!K1)B^aYcmoQy~;7Lu4G4gKlATdXDiEcEFsYnq(UMPZBl(3N_d3BiiUXFPNII;!dVu{Po!W;;KD!c%C5 ze!dnT5bWVizmOH<@uDTJl(o0_+xR^jLD!r;VHgE)_{m>^t+EC*i9F%XGuD3ZZ!M? zBfR4M=CDKG>ne#YZgNq+GGtL(2doHGvl=Ek7Vh`}b zZynGL$%WOpzIJ-yEn+d-`}OPkO6Sm#!)uy?8I`x`=z;3JU(b&)C5PD~g$b)Q&K5aa zBbi=wBBt8Ekv^>2%v;lO0xfsFI>4e|>aA}ESF8a$KEk7iou^L+Q3%UBDNut7M>aJ7 z6Ya7G%P>-mPzW^e`{n!I%!%h~U$jK;Y8hwrYr|mbTF`#=B019};=AHNjm?I`%6cw| z(o?yn{av6?>+)cxa3ayW_cRaSotj&v>)0CHhB*Ct>n+i0@^~iT8-)n&hl~1zt=Uzo zH4NW`h33=?8h0mX8e9r_3$HSXuM6vNWdlHWqChP3vfR-4gN5`bsN-)>2B3^=8l4q* zHJIkLze1;LTjwM_+^ACp8Z|Tc!Ve!U%Kgwe5QUWXhGI0rl|B>Gq~uQ158Kezn)NU$ zpPQZ3FZ$u8d0nk=sb9PyL&TiY{JohVo^&uwW+kAH z?a%iqAsB_{@BnFz_uuV1-Su=z_b@i`r~4C6F{G|l%3}H2yRnlmG%Bq|kDGZLt}Ft9 zD%y(C=(i5touVyUxphW&xW(xz*R!s$bkb zSY>lKh)l>sIp*+ijlU{xK0#9+D2x0xDcdm3P}(f9JWMPl(;&CwC-slyc3>1J(CVCa zAL(}874JIg&q!F|b_?_T8)-^FI?a8z=C6--cyT zkQqzi^?c2ow6;8bgNDfthN`qZ51MJMAK#ul60mSm#b1!<^L*Ll zA>)I@t*-9iU{U+4-TPOrKbj|`#CSC>Y&seXGw-zV!k?aEKXjh%DbZmf43=Z}* z82$!619#vi%vU%6Qam`%m1}SPx^5M5adD-o87f?m7i`&_4P3}-58!DY<)uAl*%)M8nNSq(o)1r2wM_9gvIrbdZ63=su(6G6SG4~+B6_&ROHg$C zZmm|&)LM~l*+x-K)s^rHVlC+zcl%om#J5d(btbheBw<&lHC*~IcU);=o6#44*JyUP zETsMh#Uu{AZDfmj7&|phPerFf3{9 zB`wLtCu`Jd$1hp!>j(Za(VG1a?%p~o%BYJM9#C2Yq!gr8Bn0UkQUoQHmJ&&62I&|; z5NQx;>Fyl51Ze^3E@_68uHiew``)$g{nq-{x9sOc9%GmgflL-z}j1V(W%EKKuD(%z5nx<9oXVsnJIs7j^stX0icS` zOlIxU)4fEZzR+B&!0o2dii_2OuBLNC!gp7TEMBwr`S=vWeeVs6vs`Bv{|5MX?Waw) zu92jj{VlRYyCzn-T&`SetB%~RpP#7d5j@E(FqZ45GB+RXu_OEO@0B(ET0!X5UAO0t z&sE)u&izocq~YxI%Hd)1(6KtoWZgQHS-sm@RD=S=*nPu41To$dWqTGJ>xDgOwSH2%{>vjG;p zR9T@XCvV^MI^zP;1n% z%qo$Uhg?WHUPqM#9X>UZFM7l5$>-I$X|aq*LRn9?8Yyiwy&!}?GcXt(A&YlTlUe)_ zj-?yh|A1!jUXfAjIB9}FdEiBU7PS-Ht~pXMN!Vs^K0W8j3bxXw(o3K#ZZ8xdF&1rjR;k>=AU$A8Q``^FW zb&18=!wxx3XCg)Se@c}~^sg)xMw~R?FY)@qp9;R$W5R>$Cre$o!b)Fe|HP-zLTT$$k!#K&1@hj$Z|CK8g>QRvif5*)P(A$T$2Ivj=Vj`ozaN+u z^|OqWx0{yhwO0^;zhy!{{B__=b9&{-yk=p;dbOUu=fW;q_~2&=4Z9F5{8q_Z0emvF z%7f)}!YC;^_#b0Bc!ZcG)U9P^Pp56nZ5wZFDLZ4Ou5j_sd0`dbeIbJb`$u)0X&>4; z(k-Bqn&15K_j`DHs|bn6VJaCOYbAAg25?g0C-k(<0r--+-kRX-A!1^pD6@*qznR*; z*W{XN>R^C%cXq%JfvDhLw{ToF^0%Go>$IT_`LU{SShr5+5FmRiP&lVXy2@_81d`Zr`?0%)lW9EO?`|wt+d*R`V^3=mftY*>b zX|qj)HXDvvPu9TEdPt*K@pe8E^~ZJa(6-lWC`0A_DeLXx``ijmU-&~1Qe(p-#fP+7=wvW<%KoO{dYC{A*8{66 z-A<)fc*@v!UeW8ZtH-Mzo1HRd`sQILJVHuo<>f4FIQE|($%3%dTJc^^EFZ=yDw%WHWK3kv|A6eYcIHLEjwas)bo|2d!CZhyFSe%kGj~;OeRyJ zquoAn72)@rTnpw6E{405lBlK|Pb87#vAT2WO7&Z)>EQ7gr}aNIuM{~qC(^js%uFsz zOGj6?-N&mv(cBiyG}SB{Nd}D;v*&;F@9OZGK2~7_S~(ZrD3u5WR;0^PhCrcW$$1)o zXaBi{{LDyYyWrw;Gl9K(%vT4vo_pEvBzX#wp5E4KT_d2Ihc&%GCS1dr2rs@3-z%i` zI+u($?|1E94=%*xvYOCR8*b85^`|}LJ<=5rsSR3&)7lzb&B$-}bT*bhDk}N3@)%(t z-y9Fk`E*nT-JCYIEV=uBX+hDYRS5>uyG!Hv=gqlbP)D5SK}+A)rqKs4TZz7K`Kx0UIWt?_UHB!&Qd$nJN^`j5 z!&m7l443y<{i0MD`e_=|99?p?Dr-i+fcqD3Zn5c5=QEC=QQs7)_LGCxn)35vtLf;A z7b)w4I?#Ho`VC(7S!(~j)D7=Si^QR`4iR?AM3hyvecq`Sb$Fq^R@(FlP~ObB92c#H zRCnyM)HfSdR2>B&7Bz$Us{3N}HNWyH|2-?*AM;o|=$Z@6P>&OwI@K;@H#HG#@#3_Zm$X4;r>q=G~JCGF_tgb2S_+) z_@ObebMBK{)6{!0o(E4CZ-^pT*D63$_dCpzgx#Y#!&MAK{5%s&3DXjK# z8K;`O@kF8;+72#?E};@^f@#yE_^qOD&Ue(72iIyBL363sW^S@Z-K$-_bT0xR2RVp{ z$z*r;Edto~UcJC4wn~pnN4!z=edMPUz%!Xr)W7EY<|(Bc@y#t{V&sE z)0s_kxwfOMX9#w&i*%3u{L#nc>Z9#h0;rFcLibghzC|oBxDziUDK2>XUgclZZuS86 zLmIqr!oc$_r;uIqX4Rw^we&H5bTrkyZyvTQ`QHfjs_d`xGv(-hVhXJty(dv@+QHpM z;7+>~(5jzdH7uQ4>yq>Zf-a;&W&uHgs(1O@ zyvLJZzq&gB1p0#$pjxn4PgOz;Dvee1pK6$ub#}j;r>&Ye=q?}BY_AMIsV- z-(fM0tQa@>$n9oe=-C$)Lc_Ye69>!o7aC%k!6lb6@Tm||E7a0v#IYO8x5=9Ms2a{c zYwz4?`)OD+TZt{W=G)UWOnso?s!@{a_$j@NQrzerqb10pbw7ib%T)7k*IlnGOd2t` z*ZI>xUaUVOqaiDv^L+J7c+2bb=t)(xMd4@1z^+c+Pbd3z+qw*1Ina%$pvP-^BZ^@H z5!6jrxxRA06#F5+IyD*gZVO0BHhq?1XPyyhjjQ?;@|pNO!sNSWRH^Z~?peN#cCUYl z&eT4w!#wNg9V?1>7@x&_YDoe#7pABsn_AbQcA2b^4ZweJr*G}IZ++NcZ#VZbY^+WiS>6$_$`g`o zq|bZt^)MVq#Di6H-(x+pNNgzM!<5R)2`#T-kVT>O#=%#9PJ_LBHv0o;7#_#Vr z;uSEojTudm7M@jI6de$FkO#?g>Q>vn3Vd^kJQ$pG*0PB!7 z=d$!nbDShC?5tj`=&(JRUNeC}{)HKVH=C1eHf5Td3VSE;=&BwZUXsd-+?^>Jt5al$ zxIj9!AYzAq8rfv~lIv2(6A+IR(F#GEBjxs;8TTe{UAGnffsH5LqD(-)c|3}EL!lCpHVzFP?zxLHgd z59!wzyDUuzOeItgU_(k6wOSnEXN@z@@7W-Mo6Br&27h9#1Iqqm_m}Fqj}=2dAP`!q zQg6#GBlcoiCIO!p{N3Y^W$%=1rsH6=@Syd#r;hCSD~Bo&2@kMc#%y8i8{t6w!Dm$d z)=1~I4M~jvSNq7l0-Jvyp@L&JR3>v5Sdh0eXpzcDG#t#LCH4`$Q{hAEnZ$04E>>SG zUFVe}4g7)0~L&O|?M!h*F4L;ic zz5@&};M-gXQ!Jj~OFs9zcIVLbim}0v`0&4)4<6t(hxzNCNQ5EeUaV>Z3>q!Ikl`n| z(Z3weBNZ#4?tixWY|_lDIh@N_O9V=$(}3jmqoe*N*Wd~(vnm`P*|2PMIa7g>F_svW zkH5ext=17-%^8=tHXz>}NU=#)YAQ01%DL=+7! z^{#X8@)4|@-MiK9Qk%)KSLhggyY1;}9s#Anq$mOoPt;&)TrWzndPP6Xyqqfpu{GJO z;6?3>M_v}wc%1z!O-e5JE28jIx0L_=gL)ROSVx#s=%r0rjN`pKs{;?I9JC)0K{mi8 z4g&ca2nA*n`jY=G`^*2Px#s^QySJ~3S}`?xko^DHg8nDrPv7%2A&otb)io<_&8Yl` zw!>-bhPDHuzxOAj{(&vLw2`)_7-!dQV7=TCLF=1B10R!{#m9qr#u6CwSr6W_do(sL z$Gues!KBwrlhSorNi!{r+zEBQSTEa4{KS9Xn-u+QIYFG}y@z;n6adD}HHQgQAcQ{#UQm@)d8--o;Zt@T=M zCb?GX;y>0(rN2V%>xEX&%}WvqQ6g={wbPvbdA+I%JLr$IdFVKS3H`1mOdY1>&i+Ce z`Ff2n=&>8Ld(6I*PMr7LrdglJgd=)wOG8oNFfJ$Qd9UEdkrPu9H?eB{1M@|sqM4_O z$x#Q-wVOPVc1($tk?v)^q1#h_<`T2=HBw8Oysa{{`&CrG;x3=U(Jn*M`0*e-jAyF4 zU|2e)0A&}!1((DD^MfOq`X?sV1^@!`ZX)FmBOH$By@YM6C{Y)6Z*(8J)n`?Ntz91^ zy!p2LF{eUb;Im9ln0iO^uB!o&_K79qWH)|&o^9Ci5dnowgXthJ*Z;0T{o_1TvDy&bDH%BL5cF7QTndA4 znJAp42hbvQ3!CG$hFooK6Oa|Q%d>{g>t7QF9M3Z;(7h~>njJ&rKo`<>yfDKH}Xe94`D5gMy<>G zZcm|u*G*-a2U8B<&Z{wCEwG`nV@$>BM@=2#VfXe|dN;SzNwtpHAEPAub77%)&huK4 zGd<(RUX4d{xXk$EQd0gde}CGq8Xa#S`X4&Add2uA&n-mxom`=n_OCc z$}C4+?6`>kbv&E3ZQ|t+bIzxIy|pQhnz_X1Pgc7w;wB{j8#O?BeU%mb9wT$1T~=CV zeCI8BqlYl^>FvQ1`4s)c5H^n24e~2y zu>(Rye!uIaX}x@Iz0U8Pbw~}eih#e1QZ3GF(6JDj`P z`8spJ(z}qaCeF9=`Qdbgd|B(ypBLA;I^FFAl!G+o0psIBU_BT=%{qM|QpG^I{1v6P zY(XSX%=cJOhCwv$@#cp}c$9HYzo~N1n%?rApO_K~oXwF_CqMUtIN6zhIDWUu3b%_C z*Stc}9~=?w{_E~F=)K1dsic=VfDg2b`_4K|{3N*Nm44uBzl#PGlMA49t6>E!FKZRo z9HZcgvdQ;>V=Ey7Awz;8Rd+^UWZ<&tJ2<~i0kA2M4wG@h(5LD9T~Ns_dWKnrcJq@Aoz8RtPuzf(7PgxfYvA-wK$`Y4pLbbCThewA4DM?(buh#@EYAfyrFZ zbe{Cr&gJ{I4q)Lf{?zKf*W2t9TQsj?(G)g5w`HZQQFpE3@An=f^{iEVan_de^tE#6 z01-w;Wu;_w!?RgJibY0G*!(vK4w|%pZx@}`wapT7z$63tB}%-ta4TkA1EzoXezY~x zvG)R(vNn420nN0Nt*Z|^0FFQw64-2d27Dp|!ASlv`!C>An~b{proiZ}a-a7YEqnwN zuE-WSE|>7=I+F)NABt^OVtz<2sR=Ls4G9h#c_z3&pCefDL;6KMJ^xs`P+E7*u{}%)-8(wusPi}WN^Wg@caO!CZ3>eU&%5O{8NCy-`E_+U z(zee2$A@lMzxfeL!Zj5FMtNLL>b?5 z-!Tc;WRNcmwGq7_RPw0X>Kj+&s7dso@bo^KB}$ zFCxL6c8cfkx4pbeD8)TrEMoc%3SoiWKc|Dtvw$WB2`(OR=6Z+xYbEgq%@>OQ2t1&6 zYc5N*vU7i=_pc7-Z#nkr+8d9xh z%sPmU)4eA)+T3Y3cv4(8d$G4uxAOa$^G=S=M&jYeUg&e1r&K~P;~v@M%!6?C^QW=>e>^1*6m<^0tE^{eJAG+A%yrcGkVS0dLIG z>F?7auABZa&F@&Z(iE`crdbW!&FY+cZZHqUF8*WmH|lKYthy9>_GkJ*QJX%0vHx^EglIZ?TqHVI7g(E|d5mG;I{wZ9@%!DxR9x z8xpesBIC~fVR0DC`^C_i1otH+K?uQs(sod^gy>e8oPzJKnX?T#cTtc$wd9Y|O+aeKbBI53d%rORFRFT2I`6FAN1Un+{`2TTM6DDN#U%c{!Jvfi zTt*%D57q|8Ghm-nF(4Ah%dB#K)FMuW7Bos*TuD`tZD82R`dpZd(1R@t|@cBh$;q74a z+k_AZBi3WN7rn1azrF-A$P!Yq1I=CWCABNh6IOu9)D;u$gpddFubpcANk&3$Or+3j2?|46QwtY zJbeLxcM_$05MOL>dPczV;p>kBy5*Ea67vR~MhMVp5omN89ius<3&;2N4*+XxQP1kG){Q;=K?k~bLS=yAby zOxPEjm|7B3@&(ZB>%p&%Izk@s9IDs=%pMj%_hABaURbJ6Dx+K~F}Ons3C!4i=JGuM z1dc|x32S`lF^Jh0ZrvtyA(zB74}6a?&tOh(03d&`+XSbylD8(MA|P*NOC=VFc_TP{ z0XGOhAac@4F702;akH}FQRxHF;0$>Flfj$}{Tu+n$V7c#+L1i+o&lK6H@H+NnFz?g z8{Fd`0K2(;gL{+_m~+YC0;r6eN&tx39zZrmF!;Va26(q?0Po^pGS3XB$2bLAq%LmX zmmatA=x<<`pNkQkOe*p42oZ(VUzKDQaf@S}9$hggB%zL6i;vog>yP{46@D zgF#O#h2>50;|G^i4TLyU1tV2kI49*E2V?@59HLtrgSChWNyB{l-o`J`+>apDj)c`4 z^LyxXl2AL)EGaA%2^h(fbP^8lR>@olzJyro3*J^NVh=xj`j!Ubn+FSwY7mU&_M10u z6QyC|5{uu6q8G#^mw=pdDZF6Pg`i|}As$Npbq^woV}4YgG)p@h)W6iz@P@9 zT}9lKO#d(qbC13x0Nn_PuL_3C*ZG^Os(@yC(e{MW-$-dm0aCDWNhf7$0H9X|Bh%-3qz-5&9Z1H>`rF z!lyE1oWP}&upwbpiNGcG2bq_#(=f68pT9vTJAq_kTvA-w8c6wP6(0#E1$q)t3WpRH zX5e!lHDV5kGchaiQ$IXoUpoxrFCYiKLW?43JJb*Vl*$lu@QytP2EwcrJL0m|sByl;JSqfkLEeB+?kwz-6Blm%9}UpD+#6RWeS3fk8J_g_t!$)enyh zB>RS``23((fH3$G+$K-M)Ru{Z{AJRmH^(LK!f(C3@Nf}R5*XSFa7iW3aVhsiq_A`) z;~+EAHQoj!tPv!ww$>qL2 z$8e!s#MGD0l~C}*YY_+X@TIUAL5^!iUHW-k^5-N^ycg(o!O}#I74{tCHppE2GWV&9 zA6}{*F-HWOUl68r90VUEPl9A(KRgJ3D^|I`3W*)~xlhcoz%L~uLGlD5C{yFDgG-J9 zGDmQx0dr+XBAASmx0;CI!kGC?pdn~QDy>%IMTUez0 z2SAmU!AR&PX7%uWj?uz~OZhcGWzim#qAyb;!7Jr23raZ!Q=4DPzY}CWC11q!!w(1D zh>PDUv&g8n{J;=XLWP6_pD2w{8J84-kF}U?N6ZQfd5)0^l6}KfBAI}+QeqC@V3kM{ z@bhb^9f_!45Ig8bZyvwk1$wobtsu7I=d1lm1puA=90TkElwg|M;TZzdvt-R4r>r*cU-Ek(5jjI+@OoV3$cv@I@R1VoR^I|j|<(y>hS1FJK&ZxUgmnH>zL*h9x$G@BfX)I8RZ=hYII~Fx75T|kI(m-!O z{6VrO7AZOzB3aXw+!6o=3WT1b)&BzXCNqQ?mvRSBHy3mVWC-NYeJ_O;w}9O$bM8Th ze$U&AUN^J9`bJzAR;#~569GBs1AwXK_;#Rp^J0Uy9ZAaCO+6N5{DNad|07zQUf0is zLk-j);`O3tPbIhJKkhZFVA(>KH>1(D$hdnW7&l$&4yEgV1T#F%w2M4Y0Yeu;mM(=$ zDRh$z@ulG?r@d)NCD|{#NW@JB`dWH_g7KS@y+^PZbZaPXav1jyEHW-vhSwO-q$NUx@1?!)y>w7pf$woXSkFyOtN90J{<>8qdR83vc;9I7q z%i^Z!g=dp@D7Ep>od{`oM!ncN`k(R)X6{fH`=P%N1hx9Irt9fV&*8=>w934@DNv#` zixdQYp@TqDC%Zd;4?bH1+ZLpS+z*7%S^%>XsN=BG(9mqK<^yOp*rWh7n_dn4)dZUc z#GCE^w(P}h+hp|)jAO7NArecWjUQhTKRzjmq7+i%dX;{_N|Tw&w0d8!y(nDCyvc+i zQHM)zr#G7rlcdTi#+Tb(?mRmssjSH1HW?lKa)YH?hLdeppdxHgb*X;47>g^maeXMz zE$sA>%ddB1c?vO}%P6sDG12y5p#n=Q-}_RV7xCf_xi;<0DW`ysIX^&(qux$$NcqaK zW22*Pg?TeAA}rcyNi4^1pFi7u_d4IE{p3n?_Uk=cj~eOl5E{`RxAR<@$HN_DfhV9* zCn5LClsX9_|1QCJY{&+^S__}0Kqz;z8}Bi8o>}$&E9atKW|Ye}&rRFm4VDb+NdmX0 zLv*(5wqL?rmR;MYT7vTVa;X0Y?%lni@fNq(n^d$~-QlWCF5>l}Tes!aL^C#kzw3#F z%Adb8a98c!GnMBhgxq6LYay5Zg5a6+v<>4jA3vpjG}+bDp~U}naXG5Y$^%46lKn+L zY@ECfrC=Kic|QKYwv9tc%qhlxbG;#~;cxwAtugH(J%y1vNsivjv9 zbDM^!$j~H@$My%-W97%1wB7vuQmaBPT`!gvW$WX6=j@gJ&+5BUI zu5-HLo>ENoc&EOGezlsuW&F5T5k^bk{|iI^>Zx71&u93nTsx{%$n8!_)%yF@bB!gm zurJX6ugT{V^22!_^FX3$U6pbX4$~kq^Mc5MnfV~H0y7gil1ECN3W>`_=wl=lW0uXvaKm3~4HbbNJ(?)K%UI)u?Ky(i*H{jjwXI+a1Fx8s% z`dUnHRgldTSXx4(gBfit?_RrF>*_d!lcGNYhGy5tueY3N7S^5S_Ntr>v_D*)4DSD+ zy+d!}hi_~Qh|pFiX<>S|FlFp??T%q+#yT$dpDel~cf5^2hULEpA`bW;ypNCvg}~?o z1IL^&5AI`2$`@tD#jYFC)1n6I>S|fQXr=bQm;lJ?(6j?+LlP}4!0Jb>!Y7*suHwFY zw&Lw_T|SY5Vl_t|bpZ)SodOQs$eqr7%0#v5caG8d1@33@S&jsh2n)|&d-)vPB;Mkl zT!>(M!;bl%U^5^XbO#}ivDiQ`OCR>5pc;PU$3=KA!Wvj-m>D?ZR*E-f+)f##^x>)#wfQJkjr94p??KblP?_LVLQl*J;G8Z$jktXf^o zr5=jq+Kz0;QyHd50GZbmu5fFCa4Szj{}u6q@2j&n;9D?V-8w0m9J@1rP zBh{5mI{BH)uKL-(ht8+}kU?~6e_R$09qK$y`!HI_YAU4;b*Q@EaqgBemvGBFg_w1LRmj|-J%Pjx zw|1;Q4qg%LJud^@CrE;&$|8qW%tr-8vty+7`%F?mNY^HqA%PA3g%c++2y5Ae`L%`lPj}`%_(B zOQ$?tjp;aaJSMXrTAxZoyuACcyP%5bLK9l41s zM3$cWo}pTOx43S01bO6K>k}`8A)!yg3JH%xV~#Cuu?S3TzD$)z-j3uXi8IzxjwlFX~jyljrSW5QLq zKAva(>6o|3oYX8*kq%Xy6W?rMGQoYI1xeX0@ zAD24*ep45Z{?4hRQ9gQidc0_3v|>(F*gb~^S>yh`#UAOfJo8ifNrIu2Fy1XM?v2FG zzUPM6_y`{Xfqz4qiEb6K8U|Dv^H%Mf1utE$LBuzeS!BmFoxW~?sU(%KlX+nSvP#`r zO*Kqr<8*e5TZkX)l?PyT+PI0%Q6>t*ub{R5VXt2u&c;T)f}h=fakqGKXPqRmTIl)* zp$RNn6^~RlrPLbXcQ@YoU^TtZ;*5{SEIJ+;#}zf+6j7FgSqwAcl&(5aL-Q-nwDf8~ z_2)My0dndu8d?1W*?YYjUUSuv?Y1;w@Q~TzBKaH<`UN|qNxfi3mt2j`fJ@VHfaa6L zDC)Y&_Hp&^(Xm37xziqGbXE#n`^{mmsz9NbU2}re49XA@G(_gtUG_9JcT zUDa3kbp+IiE+=E|Zcpn)J0Deh((H0yyt>mTZoKwOooCwASWwkk#DE zER3BP<~$C?vCjKm;&=FT!0oE2svunK!@-yvF>RYq!rpC8|Df)9FLoWXMjGci;7lR7 z(HX~#Xu7mT$<@PK4Lf@i%Ks*Am;@_{RRC^^aE<~M>PHSnV!HuDSRyub*Y8CeLv;P} zkKxz)RbDBL)rXbYHS$<~CCQfq<<`e@!)NEp4`#Qg^M+aV-}c>7tA2wOZ1fusBTJu2 zDC^ks$bIfZCn5 zyDUB*X6mgq@{c&-XitWt%$j6RkF(^|$K zj2^)MT743tnuPP3a;-wn{C#TQgiQ*->qfx$dw#KcU3Ov0W@>RfGl&byHX6T{e~}*3VPZ^jyE^NmB3K+|7-9__Fl1cZ4?V;Oo($XJQ}8Tn}Bh|#4M*nl68=l_XP zY;+sz-N=H~A8HnIp#+Rf<8_0jz2KNwqJdzlO|*qO@o?0BsI~NAoQ0A{nKn$S8C$6v zqa=H=CxQPK?+w1+;K?02SdFXcXKH;nWW$q;Lvsh~!SK;?TNLkwb1z4%1p8jMU5&zp_Fy=gw z&#+O;(5v~qaAyp`P$D~dLOrt9FL}%Ii}=OqKOeX6NH5)Y<%ScH(3PWz#?pBY9+SnL zdZGYefNYOS6NSISLs-UPW|J~Pzc9{`2rQ#fmE)!6>mtmS%=V5 z9;N2m*!RgD*}_YE3}^Lz$LVw;{0i~=c7dV{2iol$DPD&k-2&xc3O@LxNSwoxZC&lj zN1BPhMabFn)l1__h%$fYXDF|i?OeE;(5R^vtDUz2hr084QsP)$*}ti`EZn;ClGR6L zidcIRH;*1=6c^{Jmn1u``g})Y+76EFtu>D})HM;)-cvQ5h!&t3>k{Jh!>|2a^<3K5 z%9LkIfPXCaIoDfk(Zyj-5$kiq_RrB}$puI7sQuo^oZhddOUzaJP5^;j{FZvCaGP8% z7M~(my+jUL{Xg7M1l2CX# z&M9EjxT3vYEOp)tj${MZ4A$9UpXSRtk4XIDqLP}b;7ggFjrI>;Hl1kxz>RgMEKdaQT7iiB&Qf1kWL@N zT*PQ%;hlW#Mu+*S&2fFL{JF_J(tec0PrUik*QvNiqi{pd_~Fg=o!vi2mBO4j`1Vt8 za;QQ>*_JiA;G74w0w+w0@e8vO3~F%^mhV3SUMlKZ6ITLrL#iRL&P93hZVv$Py8j)viM}_lsYfeWx_2f^NkKTqe%~k_XGoxe{82X0t z?_!Nx1cN)@$icgG;e(?{SAJ{O{HgM++SB>kP>4d>i;Xx8XXO zoO;D3acm+6O=hj{USQqF6mC7b6M&WVFZO9CNmm(`j@n7qrdzJkaj8dI-Q)Zy@599m zBF^T+McJx^gZ-SM6?^Pln^@{%RG!U(jgCfa^aI6P=VogYp9!gh^Ks}#E^J0;t`_0N z6H5!X3Rccs=YmT#ianPHkI6Mdwd-xxe~y;R-lA;-J5{j9kGJm(3`S17e-j07hdSrl zqCU+io9zCwfuE{yGAB^?AZGBDK@RCcNMt7Y=0{{l+z zdhw(AmCr}!2H&Q0Q`|J1g^G;^!7brg&vFx|9gzW?o|8jx8lMcdU!Z%Yg@ZpC@$%5f zY4sPym0I)8^H?4}fy0`;MU`nT*$r z7p7j9evK#qQjIz25@bG*;b3YDmH8Zep??)a8}r`&OKoaxQ)$zDE@0pc?);>9HW6rF z!oecETS!RGoHTePf{4`n)VrNzy74NoD;}?@&>h~~+-By`#HsfOgpkf~>+5)U6F&BB zs?}&y8RDF#uO7b*j=qsm(wSY)DbD|ayx5mP})Bj zTgd4Hh@l88lxBx{XFeoYqy}p!e+i-euf4wd?FLo76f2s<$gWGQA_}=29G@C=U3RVv z_-s9s6_FM;Ph$yl8Zi*(i%AJA8U_>^SBp4`uMdXCR;db)HmYRAzp!{T;1c#a5R^?l z8z*-c3m!$y9t`jq&|elV$tJRuX&4<{U$nwax-^%!AmrG~p9U(EV6EB5th(P7u8a*Y z4mdW)^owkRH)A%tpYVCojf(uC`WHZRKGKbm&gwE+>xIE1RBwVlSav2&>Gi+W-rsgM zfh80@ywBFQq-Lf+=NKS%)%{~WaA0~8 zIsPK(Wx!uN=&7x=GdcLrDoAZ2oP-fM-uHa)pdBB-EH+rcz`Wsi#gclO5%cejP1zUo zx2UK?I}#Gor^u3(uaBr1ZSiBmfGXr&!5)35{`YyiBW0aDLj4S@!`7yp*kKn@+hJ4W z+3|+n?$i<696Bni+cOJVcz%-W>w*Rim`di%55-1(J?Gi>DT4F>+1#Dm5AIg?jS>Ev zq8hleoh&XNU-o9;o9-!PXRFQ~uZYJPZ9-{GThzYJq4md<0JbW$PyG7qHW&2!v*Ry3 zuMDnmkJQ^9%B3J&PKCERE3|J79z4EFrnE{xS3(|8#j~j$*E@9;cd+K8tB{|bp7(nL zxJflSn2eTiZgVRW)qMb->C^dy$-1#p#i$w$YZdB|bsjZ%n=7TGr*biqVc!Nc+Im)~ zSmLTUg~n4V95Dn4X-D}t5xFWQ@?)IS95|!2p1)SdV3W2F#EwUH%4LmOzl6#>z>x)3 z8K9KgJY}hihOT1srdM>vlS+G9u6B97WE_7lro>~}LPaUY0DD04j)PY*8UA(DrnY$f zj6EY9I-Q_-72#FrdbzMCT~OzBr6?ngSbR_-Tl<>d#^Uq4e}nbG1-rFICViWH?YCYg zH55Gz*soJCs4f;XGkfU4hwvB#+ztiksLZm^9=_g~SgVK<-owB3Ctsp*OE7+Ss5Da?7{F5!YSVZ5*;?J!_9kmKu6y;zwfB6tynZYuGmfH}T z-FM^07E5MrZmw?SjAWW>m!V!!b?|kR3F1pJH<`;&^P1mlvhCBLPEM<{RyeQu(A`(< znDE#cIg-I$Wo}<^1dHwlAtu=dJ8X!_sXPNUa-Z|3c z?$C@jrq(fwU$hE4y`Ku<)_$4o`M7PquPW@7N?S?Zj{PXKs7@$9YDr{O@w7|W(P=HkHvjPcg-cU%zIIrxxd%MQKjh6e= zBk)C0LcD-P-cJDz^$=Iv6AvdX8%$gAhGh4D@_yCLfB}c=Nj_ z5ErU-*5TtN((l5Ng#R2r+X$z(%5>(?>4}*yzk+&w^G>T%Ue1qlgT1%P>wi5E4RB0F0=tdaZ zi_8_Sef<%!X`#++0DV<$b@^+ocUeNc@#%X;Pysh56yiKjAa&^Vh$dnE^?AT*{O1P| zh%W?$y+(do+h5I`SFTkIUe^A6r)+K#$URmI=|zz zk5yCj9g8SAS@aO{%`@|U?6i1-AciAibEGWtmLfC^)R+=lukG`pt8|7&n%|>q(ca^ki<+CGJrlUdIHUk;#5#95M(O!|lpYsx1v~)kvUXYOptO{p?;*?_IK1DzmFF zaIX8?6d+s}aUt`=%c+|4=;?UZ15!7lmjyYf`oif{A3mt~b$R-l_L}pR%D{(jv4`Wa zj<2r6ABQ~5p?8-X$vI+y4L=)&3tSfX01A{NdmfeCqr_O@SXCu9w!|qH78TsdU}K!1 ztlroBR#U&!`9AvrGeR`A=IE!ou<9qxCe}8i6fK*HiDQ{p+0O>}X$1b}eLvAW1i`vz z?^!@CJQ>Ek`8aqP>{D+JwX4b*4W|X?+Rm3h8^Ts^DT^8_l|IQ+;W}shc$VNXPvj&D8<7r0a#H7xj&V5O&Ogw_HP ziCI+GuMZSVouBcl3bkc5{FXbo+uDWA;pN|;Q~&Y%U>SD>kxSm~C;{fi$p*>LEua%6 z;_G=xIw)>4QD!PazL?gkjr&#LKd1Fo<%+AeB&NQmnrk>wf~R)pV+>rf?k;USu<+YL zkD~lnigeb@ZVAIB3szM%R-6`K7k0JNIkeF{j*c%qrKR6w%v36dW9qhpJB$b(8DQqh z3Mg0RuPT?co)n!&Q8AUyNxe4Vd62XJw|@01_U&Kx+kVylM-wrB zDo>F?#{J`hIV_?oGbg9wzvKJPM#JZSI0o`Dgq6RAZ)w;}k4>^yw$wd zAMEz5JHD5%VrndRZ~s_ON7#oECWc2Ue!1PVY9z4(w^GP3tSn!BJIpDB{NUgrh}hqs zW$~CFcot3Vn5Ez!d^aC?JsC?5qds6A^{ljT40IJjx@;o*j2Ju&!7{zN%UFGfsM%T& zAW-mYHmmAkaDQVVnM(P3uA_1v1pnBer{&T^KnF3+d7sX!&KaNjf%~M&v}wusy?Pp< z@W;G87Qbt^&5cmkG&K8;0X4g2A|cu7UhU=Hg=>EYpWX6Tp-!1Gka#35n^LoVR2Ls3 zps)KbuN4HVzj9~~!=at3Nb-O(cD`Tl&W4Lm%{65005?l7UfI(Y1{`%WsGI_b(vsJp zkEWf`s=?G=b3&_F&(g&{(u#< ze)bL<|0uUFLu%M**GsmqSJUG@$(u|}>PgS!hWTBo`PbgFzQ?`plI_n!#R^(w1DA}TcUcbm;* zwo9e+>$Qz$1$Jin*>HBMvaG{*2z_e#+|w4fh?ZyisvmSbbH3lfbW-n3aH!DQJ+WUc zz|Whf{4b~x!+A~so^UlBCfxpzvUvVzH^CEHKQv>mAJ7gQfC(s}2IY>{>c<|lj-LUi z)|^YEYxZa8c4}j><%DPTkx(t&i>kcPnTfmU!tQ!u%&N zL<)$aO2~1#59virK2>k1=BQgSg82kw{bxCoJipg))%t#)oYFG!^oWYC4WDBXd=3bV;>MEBd$0{y*fsWmJ@36fZoWNJ$BZN{a%5fFhkktE7U2lnBxc z-Q6XjNT(nv-7$b7-AGF_bPo(2^PbWFeeb;=-mmXkcij&z=6O6j&OYZkXP?-=oy8k} zW;>KfMg7n>gq*_@c=CN|{?&QSK3k_3J^O7nSNge`U?*nTR=r^7({9t-z1(`YEXMfp z7bh^M$(BEFv&u8!W~$Apn>vlq*nqquVS71Mqaf9nSRZm}o~Q}-*lx~aZ*G)g!|bqCg{&57(!H2LRNE_Ww@4DY&oAPE>wc{2K=eS;?( z;#dAMo!X4%sApmQVZl^hebmxT;zUl3`squPs?-@g3cFKe{&4s0E>FIK@8Jb_6rEH@ zY79(z)2d`j{X3=nV;lf5=(gu3I_^?CrxWMasLyS2l@MkG{8E{(SU6|-1)jLoV;GIc zfd$)Oa7oXFSvAMe0hzktPu-4$O9sL7aa|UXv%xSa)H_LYf01T%e^qRWSPc(L!@%;7 z))(oOvue7kBO6K7HJ=(>y7g|J8pewU6gg;Ly)A^b3{DoCq z^<$M^Hl~yNpZjJSY;Oi>>>c9T^>2Qa9I<=^qdEUsfsCqng04AV=}fp3_rCWhPUZ%| z5cl<)>q3pT6V(;r8`Q^YyOsO*E$Vsaw)K0e+mi<9=zrVkX6D=K4!1N6*g3c&HT0~{ zhs)%wcM5SuU%*~mZ6SI-NTu8oJfAQBUQgk9ag{liN{Aw_+ftmw#CR`f8hh2E&@h;%W3ZH>-qk(`jSp~U(1wa->?W9Pf=5uvaRQ^myBZ2 zb%Ml>B;_*=67F4Skxa4hSbeXpjJ6;+uS0uUyi9k`w@al%(VVg|ra~Es#VZRo!5(@2 z$QUIrz{KldZB@PdP~~|#6bsA&3{1!9O%_9YtF_2PJ*SOVRQGaeT+7c|xg;d4=Rf>P ztppf1)hGjMPsU*f)s@k$)1oxdsK&IxvzBq{B;|nish+Uec;N;G_dYE zb^Bt{d5m@^?!E|%o@wB%)L3Y_Q?A_S#HKTn2WtmlgMH5Ek2yIt0y{ssmNfBau8Tx~ zGjau2@2sKfEt~^(!n(u+`V=Qre!H1ms<~R6m?jIg`@@gK1A%0N_QohwnNyIKTn%TIL4r*O@4HZDnoVQ037bA8`Af_5Ei4++l~{lD5eP2HwrJDN4lLWa|AzL5_m zFw1Wz6K@`z5ZijtvR!g-N<`GdvkW^dyGs)Th>)6u0pR4bvhz;f@tCa4&oeK%=HBxN zWa^W>WFmR2Z#(bBJC#I^^`LbU9617Dy(~<4e>Mv^V~8usJ)U*hk0Gh4;6EF?A+}#c zPK$lC1@AsNKvG%n)Tq8`(H-|JrunY@b(tK8K)e2DW_06;`SPDlbZM22R=K((|M#6G zk~yvE8jJWFVsDYpyIH+w6V?O2uXiSrPaMhu|(v?LoF| zIh67C^h5o-fpJlK8jr~;jD9FPZz_z&y?rJiEwGTFNV`0*G#aaTX|zD(e`AaS?cp-u zSS}|u@cwNz{6Ud$PWydd3C<-)%s&6s_HMQ7%9g%!YTh4Jlo7cvwgfm$tX1m2@yVZm zc)3lK@_nvFN1#=&ly$NuBUCoEVlKa3v4aJE&ACEMqsjaTQPguw%(9AV&fag*SyfT- zm6eQ)Y9bvf+ks0})a(7`hiA>~n@0e~p_>q{=4cnasZmGjOrJjem*>QHy+cypy6DsFD_6=NW2q%?Po#}5&-92L?B=>4R)OoV8&f|Jq`obF! zX#|Lkr*_RbC|6!JRAW2*ZN)9Oo>mepMK-mR6#=!7Sq*rmc6FS-djKv0^5_i<579)V z|Eb*vO!7kjm-q_gb&A*=r-}!Mu$G0^tlUo1O~vwj)*&~Ru7Q2=T{=(h3h098S0cAe zD4BUK`;jfh(DnlQ7+|voJ5j4lxnlq!Ku*YUlU>mo)Ye={am`02707LHmC}F?Txfk_ z3~m`-e{JfYc485Ry0959tEUuJkrp#vLmt&HNFThtQL3gv^=6aVhlUA^GPfRl)2=X% zU}-Mz3|fn52%*HjXV@G6ysU2Er&b1DdiDF^M>++9H{FSRE--^q)bw1(O>$k~$qwr4 z+JzDBaMHo|>bPR(m&gcpc01iqZ^c%s<1Yucu0h4XRhZz{_!R3Kf4;tGWcf9oP2Kli zJjdY6rWj<2#KfC{$*cCTZX67Jt6HPff?ziUuIKXz&(B8a@jPY9CDuta0eNoTEESuM zhed>hkTF1hQ_O(uhl4l_AA;NB8lrWcH9GI`A8FPVEV0yiNrUOVdMpdFgbywV3hplA z0H9%i6e;&tzc#%BjUvCcTNXD{*2)#7OzPAF=&nc0fn~gOq~{&p_XQYm1Vo+2*=8B$ z(6HQAC)=;h!Q$pEt%_=a#WdQ#GBq%RpzXw0VQSUp4<#}=YNdC+)u-pbV?2(7Vy6o6 z+1aqqGXjS>$8cE_fvU*eU^LpOAfa+RKg`zE)341NbrU6kfYB671LvH3rmhNuCL4TJ zw!e0?O)Zas{&RNYfw@GJg!1NG<4eDPUfSu8q31^VGlMVb$4M= z>$j&LbZDum^Hnt-qJ`{42_b3HU=J9i(IqnKv*y$p&&5E>fvx>b6f0!!I_8q?%4b-8 zpd~;G&9~YdQ?w$UF3Ity!-1q>hE>eA-?Y5#&&i&{I}qqsOf%aZaN(2Vk|cH}(nD0{ z!C7o4)A2E*f{O|OPt8jPA%h^c#3wA=)%seeC;^GcizeWMV~{dbum(OQe>ttX<|8Tl z-?eE5rd3_I51}5;2)HtO`W6@Z60i%|+K;ag-`Z4TxUWk}k2ZD!6~-`N=ygP4K2|Hc`xY>h$Om;hH*MXy8h!K%p-vrg3B zOJ*-wZO?`Lmdo?mbaQrBsF~-tn{OFcGbSD5Um|=wS2vz=C|*^TJlzd;J9rtpu)-lSc*k||TLAyNnD9{Az3?)Q zm9A9_q6`~=Deyn;hfb)1>#nj|e3GGJKUw~$bh#wbDKqzU+lSQ@T9!J~(}=5xfDBmn zX=_l%C5N8$G4+kFaYl%_>hf}#3{pE575rzRM>MSj6!+6hcrj6CKHvMVJ_N#KK1bM> z6OBgM8}5$9N7#=h4FgD%@*NCfdGLK*_YaH7MqNR|vp3G-SDBkK;&rl^W^cSbVt!EH zk{95g6`7tHe81};l#;bY*F_I^ChUQ}_5=5#aSm~igyrRbceUSOFuD20tEX8XP6-fB zQtzES$<*BhZ-gd0ZIs55&+^8^nXc=!v7KB7#UEjX*Kh|@GR$UXJc-UqnrM> zYw%cmeybfjMk1H*y+xObi>EC4=xXiZbdu3D7>t&3l_|2F@O<5m+PkwFB!a)v2pAyc zl&q~`Z>;(vqGlNHv`0?q)j*Cx^M8}}Yn$7dlOp+9Lg(qmKZ89jl?RC~e~}LB&?AI! zfD#FF*;BgT)eqe)LBOl`;vCT=h~LEiL3|zNvh%6tBNe@46DOa_RZBBfIS8)1-gy|W zJXF+6LAf3zWtn&3>&;?B4FUzD8*u>$MlUVEe3`LZNhNXHxD5}1`s&OJQToWId6}6Y zKvZ`Gv9{IIetOYg6IFBfMBC~*(k5lBQrz!OITSzbKV7bA-)SfwQ%#XKL6B{VHX2*i zA-_NUbr}6@vY2Q;1=j3rjW|E0{n#{B@{Ch(mpaRNK+()gv zV#2k9x4msuNfj(P-H4q%&pv1%4xOEzs27`CU7T&Lx2IjxzR~s_?U3=**-P&5ULo(! z3E~03I8nO-H|?ja8{MrD;rTNlUyAxYZ}^I;C?9XlbX64cu(G(F?wZD(@yjFotT*4k z@S8=#(F;!PH5EeCbA9VZg;)7iLm!gO4dYY2xg+VW{D*SKWkuupAM5CtU7Uxe=dU(Y zmCemRYU&>5ZEpqG{Kz_-GuTB$C-XC?;wVyO;Z*ngJ8R&-l#akv`PrU?iIaev1^&3>} zVQ*pqsty0XL#)yHY4Oq2I;oN!G>Nz!6Q&SAx zOK`Vk=B(jmb(*-|W!Y1k@pK?g1C4|j?vSLSROB10XWmWQZ%T`P!GOgS@)gVg+#4y9 zx26{>8p9|RJM_gd)DU3#A4c1+!>gwpW-Ucf{Hs*uh(!(P?Z!(l`kC@hYJpc7q!we< zN++`MW?k5U&($Bp7mwVJhl-*duw?{JXJT*&7RD?dY}(#qZKa0^Gax#g%Hh3Cx-J={ z8kY;u8G=NV*^)@&nXQ@j%*(le7gIuKqG*?ntM<@Un(W~FR+FzSiF!@9}zE8W~La|vZD&W5xS z%+%#NO|pcyt9ndbwT|jEKy*}sum)+*05veX-zT3&}MlF}fBhQFo z&JbF@#nS^_4k?%jHD8?Zg*91!(=98zM|7054^vk?#vbN-7A1nHvH8LJ!w>BT=2?vC z3d6|xEb(XOp#MZWA>Y=+BVeZ;z2?JoyZ4^-iM<=VMG?89vP`L6v&DIxlatDv4eRA2>(v*{B8aQ1!842LwidTP<+$LZ@rX&ztGK`2%Y?$Pg}rG9byx7}#YP_N+h?R`}}y(xCs zMIEdzT*cQfc7xirC+;<9Sl8yhS(sdj%W~gHGq#O38_swaoQ3|GM$OHv%=@R5a=RxT z?`Fc3`}dzO?T9N67A<*yS9}#bMPIsG{)OM8MNhV#Q(I%Rj8Ts6%paIEykxsjyDWRZ z=6*>JS#Xe2mD2KI+4H0f~6%v_F*^@N{J!wvFvvuydZh zj(U;W`1Q;1s$b66GU*y_@5LWLmA{}27$$mI!}+G3vRv2Mgi83Vqd7GlIWJuhuRKsgD68E;-`N)5N_f^76UIXC zF)ZL+Sp|1NH90%>c=y8vPSc*|E;-V=4Mw>=Z%TT(O;C%OHE8~L+w|x*Hw#)9fJBRQ ztd_ZS{BkvZ20!{|@hJ6Psm5G63cbfk*YuXs<9)BWLR~*rq`fo4$_X3c@Xr5k@2ngM z&a)xG?>%3Be6vR|bC<>4d!WZCo{KoPbG=zivS!+T_U?Lm(4FhCR^|4gDCxhM>=?-a z#DJgu_~j=m_5E^9clJmjOJ5kHMseL1;f&<{0D>Q7Thn=XlLtS)y`!-eM>NF6XUCOD zvf(mA>*u=hO5r zZ+VaT+zUlyfvhx&iFxeSE~B4nRPtZ>$P zB-~}*aqT?KZX^V&RA_se*9p;#pK8Ny{o9%pM2xN1g!7YF*x^0&%m`QfU!IkKC$iCj zy{-Y4_U=pk`9VFF7ti)oKUm8(td~gjGJGl$PPhT~+-(Y<^k2E0Wv502(@p7;JY?2) zwVa!p9DO+SJLGHrT*hXU^A<=T6Q?>L-g1+CuK$m0lrIQigY-2xWxHREF5#M9U5+7} z1cO@G0sOvFjU=alMG!1|<+la-TmkL6tFxr?fvAdh@&#L77xB_#@KyZyDk-e;>~=%+ z(X>+q-L>4N^f`$d?iwSl9v{En=Ls(J&HgAAk5nOba^_ngc-BUNV7Gge(hVcH{o>EftwGmTxmZ)LlxU+s{ zQiBll^5Psr70)e*8tfPMsl9*ZE>k?HuQ0BsX4gaa!VmSVXZ%1AJZOx{-21T+G}L@1 ze>7IE`jeh->7%Lhv~381*%ffN!1w)`+7r1@AL#O@MxKUkLfe-C=oqrzE#CyjGCnKL zVUE@csr18o%DGwpxXs(;R$H~S4umj(OF>L|0DBRl+#9+*Vd4*KbG}>#s7dBt=yAq+ zoLu0HY0UT~v&KN?8NKTaKEnk0{n^D^m_WqvJY&NaT)k%g;r5i(5C;ZLV;*2EDR{|9 zK8Wv^NG7DRkL|PED0hs7VY)tK+~eeh@{DA$u9qR!3`qdtkSo|6fQYcps44)=1T_d= zA@Mdynrbw)(>2gyGZko}JX$nD>=K)}G;c9c< z=)NAe44fwi_TR*f{2RCDJweaGS*;|uJFb$1U*jxkLdnk%ggU?Z&CYctSp%^KO~op} z64AW{=?rS`l{aB?ZWMht_n{ug1vr&ZhRgFbX9xD`&x9=RdTR@@sMdlHps$@SGwPti^J+M%AOiaqD%AF1c$YHn>d ztGdNcd!3X4^}g*MSvat#CppZai|Zd8Cf5X_75mese!8q=U%BD&fl2zABL2o%Bgt;D z_D=?x>7A>~W?$eTd)7EtKc&A4#{uoFe>JvGoH1;|-0Z8tOjUA^-^+c5z)WF3w#NXM z1+Dv83;wMLhBJ3{{>?er^?VmuuTA{hkQ5+F_&H9^0Z28IcJC4Sn%~ERSsdcNIU4~L zh+Vq$CxVTu0=9M}GXz1xS8H1q!Gr^8#o9Z6KCF(`$7*JVzwZj#jOBM8lnQ$4Z2(rQ z+nM&y(7Imkmnz_QjyA~%hY9SY$E!Y8->@T4Pc8reZx?9qFsfxRba8G2pRYJLB}Otm zv_^bFPZUN4661J_(%n_sQdV9+JOAZ=R~g*nq3c%2DS4H1QpAP3^-R5bO-krttvj&} z$k8lvhAOV7TuO72n{{hm-a#seqRqu;x~EfIL&e_+f7%(xy*w)(=U7d-5k9B$Oo5~=zH6Lr-R|IN zbJ7^_V{}Bk>xB1rFIzw5r@NA0dPIuarNID#r1Kx=5>yj*S=VM-|HBFKgvwOd-S!u& zblKYZ!n-xU9DD4RK=R)nL4I@*2pWd!tfmVp*1TrIEvsW3jrhP!t-;UN3xiFk3M~${ zQh(lT_bAX_Kex?y?|4h&thPbjWZGCg^-Vib{&=oek26)iv_wn$t9H=P;QXxdNdlAC zU=i35h1{)Qf}>!!DLLt>nOGtP9KOP`bDWiri?P?2sxbI*>?H>Eo3)!O_{CS$Lb~I{ zmm2x=$3=8uR(o{$o^Mn_USHOPr-_d)E8h{+sPPL1$S|f812c8at+W2W=O{PZKcSs3 zo*tFqy?zq@QC4)R_Xn2vdYtf*U@O}+%f}R}Nb%LmT~tDEARYVZdQAM)2D|<2_OseA zM}z+N{io=Qt0Oz`M58A3JW#xdxJ{6N9eYjr7mawZH4vtjN$8f8)B1eABPV)c+=+{HzDIES><2zqEZlf=}vs z(YT*=69YglJU^+H0L!_7I-Y%pH@Uxsa_;{*jQ2L*5)EPch}Fuh!Sm4>D^psa7`u}Q zpM3pBs0~1NpkBa+R^o*JxeM}khtRzQNg_MxYFYyNMpX;|EKunOx3(sCw9xFK>OEh{ zRi}i~56fF5k#zv!!JS*w_XqRKsxN`V$1Es zkhqw?oFLJ{bp+(qneFZEIfjvfvLq`v7C>situDs|Qp5I-Ps5TZ?ncvrR}gf!M#3E- zhrCG`F(rU!!9bPmJ~6N$W3$9m5#Gmc&~lq!4WQ^iATHtKEdd;6d8GiB2hzz^5`>?O z_)nU)9tnB%7pXu1lLUb}ojz2U`28QdoqcUk4Vr)KxDn$|4D31nvHRA(YtXXd_K)53 z$E*e|aaI4=kv=j74~PFA2y|6`1#p;rZ2|a07_75keC_^!g7E4k@yV;@T(2@&$YQhnwCdQqt>=Rc_>ObXKbmj8t6NhO5z9sJ|GL=9k#=Ki)2 zKtu}wh-g%QsiD%J; z=UBiX`{7R(tOCM#z-xw@u_7-1{>G0_790b@Zerdv;E`WR=GkBhPRk_hu}B7n+tG5K z?UatyB1mFTq>vMOgBB3Uqy>b5U2A4PUzJZXK>g<*pO8Hc2%}-pfj}R$NIxNCvkS4o z$`~YL_KQ&YgbPXp20eLo2anPfU?!0|1cbIo=IudRaC|Zt6)2b`1A~F^6Iz4JQZhCX zK={KNkDN4sfCO~@J)xHCEo5vSKH#kd9yxHT7MK9LQ`rP4aGB`=)>0>L3&3?#JGlcs zBG4+)1d=ikz^*pp2}oDUh8#yqYYIPr zkNq5U(N3|J>lXpwP#W+%CS#rl$2he?0B;IFCy6tGBLE=LF#!KM7C?29s)c+862T&% zQ>X=J@Rk7plFNhkgUYsC2X^*NVbaMUU1n04c0ok6i=A&}1^aA)6ESN5EOi~=L;;od zBW-*c?kfOzIkx$`04oa10Q>I|2S7}U0>Ct1vFT)M0e&5`52+-MNR$m07r?LK0A)cJ zbpd5VqErCtoDN9;N{+#BIJpg=ouCPj6rkrZ9#!WJfEXnN(6jt)u=oKF6d4<-Kmg%4 z0DEKvyon$8b$$T!qIrOqh8<<&t2tKu{Yn4%Hb6Dz$0NrBbOc~90?79iKZ#Qy>U@t7qsxOteuf05gKJ5Bzo3k)RVq*wTuw zaHjXM9Si)`k^aqnP{ypsGO?|^JB`4PHNz+DekQlH3(|Tq_9IXUlj=xgSs1 ztN?Y~m&Z}7^SH7@wsCnq{bLv<`k73{>f$w)(aj}H0f?_Yn~&4keovr2vrjd6?~tFX z&w0U(<zI<)1O=Hkc{rwe@{Le%<2$m>}ze68x11-0zdKbVmVEZ4ZH9U(d7Q^hi4I z3#5@+BIm_P6|GqSobUaz~w1<4Qzp@e*)we|A=#%I7Vd##+3p^2$KE}$Q&Tgwd3L|+{@ z1BFA$mnGm3pWmQ`SOsnU>@d7+0XapgfJ8Pa;PnKM6DXx*yakFy(*s>xS(Ko0z+#t7 z>X0Yz7OyXXHuaeXB&b9ItWymAI3RI*s08=`5@6TCPywuU20e&M5%`Z*d{%N$lTpb+ zNS@^4b+sT$_Fx(PCLK5=V;?Yi15NSSz?6N|O5j8AKnddOf(5Mul>=i6){-PBr2|TR zc%A~;2YNFAjy~KBN{}`{5`FtU4wN929C{DP{Su~$6^*@kU43ujYz7ie_+HCeSqGiGZ0w5^$c>jkh6Z3O9zqVe z2D;WDEhvP$cpbVBN(HF|Mym(HzofZfsWbvjCQet==|vAmRR0^bbbQ4 zLP(fo3MAt$l=V?%V;2xdUe8w%8B?c{s!r zw4UxQP^z+(Fe3?Q93+4RS!dRRj7k^!usu}5e0N+vFPYV$u^3+Ep;XX^Wb7G|KrxjW zK#~$lslo^tXRs{ds3^4(u&M$rpO7x%L>s@y`GOCmus%RyKPNB4e*H290(toY4*nJT zd=c1%A7tjHdkNir!wd>_$Gc!r#AsqYysrd-EGxhv1fbA;G8PCBtp_=MpbiDsHz817 zpo=dlJA*Qi=(7WK(GQ^hP;%6W5ygPuo2`r z7ZST5TvK8cRQRvRSjEB&bHEr9D-ZYSzOSxQhGD$%P!BWOWerO@tP7{ z7$INSk=O+Cg&C$m2!t)x1?%*oy2=xbkkOZLA73)|PHG?oQqQahoeQBvB?BSg8`Ogi zv=Z1c17=Wz5URm6O^F%|Ju4B?&zwcQ6jNcy`U5=`tJW~KzolGnapgI@m!SmKgJf`r zQmNf5%ajcC9y{n4Rt84!VN>HkE~eP`hZ2il>={Xe=41oC2?BADgJ*!R`~#+)AZPM$ zhV9lcZcHV>2c;Ly_g>~DXmkiPKZNQ_lIEvd7`-voYhzab5`v)z)$@}iXAhIc(1Yqp zG=);)VA>N?JazQC7-pF2IXqBzV1hqhO>>9wnDnO@ zz4(A>DxXR+E>iZt5;4{t%{4a+#7I<0YYp$#;4QvLG3v+qp)y=1lX#)r<*yWSg2Xc0d4Iu;)@aO3x?F1OJ`@AOQddc-4Glq!P@I`j5 zfAp+!i!uw89RKLm?j!G`32y(RFZks0)W$WO5~DuEfmsiw+x$;62$-c%oU58-up?xY zw}{)(q)E&}%y#jF^t@w?}7a~3-AFTP#o4(fuT>D zfC=P7-seSWIWWI~uHySLlAQK0vuMfD|G|s_r$A5%^Z*PUehB#tnDBuFyw=d^e_|nv z(&&FQU>dywlLQ1ZNU|us@b_2rHQP)VF#CY!_7ivo#!K+4wKWt4MsUzKUV?e|FR2=i zZKlUxg8%soTJZP9|8IXtEi7r0dS99U)$vWfVagqzJjTSVk-yp(0PV&8{$l$q@T%$G zFYpdbAfO`M;9cFnU*MhS-|n(v)RY0MJ!&^1&afVnW0B+Hp!xjKjnB3v$#i6J?qQa1 za?Rd|QL(dXu1<0<(RBG}hYY($l(MX7&+0jm-DN`K7)S=tA!3XwH@#RB2j$sEEr=kV zl#2ljpEyZ+lPElw_b+2!0W(84h!RO<21IPlmDm**syE}A{jtu*jyq&};<=*4+$G90 zaGxDTWXd-QJQLc<)9U(srCo{2GyP6`6*t^rJ0%({TOzzt4fpKLb}K45AFVXqnXVIT z9-~U(=MY-{R);A+yjN{H{beq8tIBKZtF!cQ?xm2{@5a}SWBRoZ!g3UQ27qdHq%6Nn zG|O6G4A6p0#Mm|N__`}c=Z@{HwcqSPELpySyDiH@uB%NPcMrGX#f8O$7M6U2!{)23 zPqa}p)=DpAMTJp5Q{3?bTp}X&f}{o?L^=&hKw25Vu$~4oG;@3|fe8A`^!ggVBuxC5}%91t|0?lF@di>3W;V zFoAbJz-6gQQkKqGO{{PIDXzgr>XBYHhx=YuXLNpTT*b3Y2X~rJn^R-JSrdD|0gh9Y zXUPD3?ym4`yiQDVDdF>4eV1m>OZF4|+^v+lxm2_m=fTDK`{!Rgn|3ef(cDpFkw2rq zdo+z19Q!qyp1&QK&bHRhu7r;*JUu&q8_dCTQwHN;J>Eigtjf=PFy`<@C zxY^LYP~h=YdEoP6J#S6EJ4dTkHz2ltS9ZMw8AdH(voXp=;VXTqRJ!{Sbwk7UF|da;Ql$rrm%?W1}Wr|t6&!&1K8iI5#x>*0XuBK*n zsWQtQIvx%cYE@*0H$`7sxVk8Lo^E$qm-OfS3FVTc#;qd@+psu z3wh|EcQa9qV~o#O4F~&^=Lz?{J^=!-%2@=hygz;&?co%z%ex$ke9P~ycy&jLz@_jvE+*bodK z4s|7}&K2w56C}rjzU2KoEVtr!2ZBa!8B>LY?wpPn^uAQCwZx}_uFr^D$gXUbeQjbq z0Mv-cBub*tVr2jr`PLzlocgmMD;Mw)UovVI>blt((O^fh#(qM|HeX|>{75NKB@xf)>^_VX%a z7WzwF3K))hAF7C~dMu``9ghzv$U?sO2}o37oZlxNYnevGtZ^|)A(_iP@hnV`Fo_hO z#~9j8FJ6v6w&$!#B0q~6R4i9h&#TuylJqIcLMVVUtqZ)}5uyD)ZP|Da!{W>3uhK1M zFZ5kj@_Kz?@kL^sS_D6!A>`52fKw{D(xhO89qN+3hLSC#wMAWVL4iSz9&K&1inWGo zi+u)M>X$2VQ#GMYHZQ(tVVNhk!04NscV6Va2>61ZOHQmGpCuR7pVD8sY{AzXT!H|W z@8ZBJ0RGx3@a7-dccdO<0c7|O>OOCCRF%rTMZRfG@IJ6aj_mVNuQa=uQ8ZTCJhvnC z*|@I+H2?>1TV;J+9uhM)+YwzfQ1ufF%Mi+CQq~sz=toWA;)%Vao=1L0%z-WA`*PxN zIUZPy+~>mogHp3KRs}!}j8h@}$wpq7Hhxx{8XPo{HNA zqgDRi9(@V%CZa+j7ko_*(%RdGLtO6NR%Sw&eGmcHJ%+kGG^@=-a12fdT?lHdp69%C z5$TJ}?Rw^1Vj+Mw>}luHNh;*kE&gsZyg?F~ zWNwk1bxu!nwO`gzcvn?Bxz1ZrRaNa7Oh*-AOis-bNjpp-DbsH(D&%nW$FZvFyT&*% zew3<){ODLmn0G4v9c1PF_;@1^Y-NXN$|w#SESS|Hlw7T0%@_7DYZm&m z?0-y3`nYj-x2xfJ+FF&OzjZ_I4Qw@<%oGrc zmpS|{ezv8K4Y>wZac@?u-H9XgoO`VjPumWn!rP;+RE@=mS_xi$nB4y}T61M0{R=03 zrqG}y(UA}lyHn&mmHl=3gcLO&#UJtZwKh3#y7z)HB1Xob=Ch5?$I|Tfa+mHc*nW@2 zZG{=L;GobfIsRZnYY0S?6fAO`RvU$-gJ~}n%rgTuC7u@P=~gi7+0w<{?8-W)yK{8m zK3n5Dk@|pU@EHvulja>|=l0>CEdA!3l@aG65u*XojqR7%5MAJ$y=S~NeGxB}B}LK+ zvwg+(9w%E(Lu2@fhs(iWPEKB3HD84z#Pya_(doP#^MIGl*j{P)^N>3R;o;tG!&&FM z4Lb>EXGvwie$5ws@_Mt@7qv~aY7`JQ;B%5{)2Grzq}X_NG5Km@jWW{UBEB3eyIu`- z1O@8KB^B4(y*gM3E}jx`=YXgbYLfB!UVmQ1ICPlU<4UO9r-M!LJA|x{$@}~OXV_#Q zN%&D(&PTe@%7qaUg(j=BUbAp7WPGmp1*FpkeJn1q4b5T!jK%x3)b~;Kit= zk5RZ)z;qR*Jf$kd?!L|mBC)0ub03@DzS{ealc<`}wEV44KS9j??Tld*iSDxIeMq!E z7_Q%9d@l>HS5%_5-sO<)-d|BSlhK2P1_yECcR8DU`hH#uajZ6gnis{#15tY1s$24No8nuBvF_@9N`)gz*Oa zkyLv3D)-~2WFLoU2v`$0IQLG}8JNT0*B@hg05^Y-v_MmvVzalI!o_LX@+zlJxgp$i z4l|S;g@}7!Q7cnjU9NlzZ?VGi0SUGsYd@K@lI2qNuexeF*yA^1*u~$$9&@nU=-nzWj_&fSX=hKt4MvbZ(2z>EEORxS`2Bul4t>(n>T)NC6n=Dq zNS6yP;<&n{jJ{cO4U(C+GGQ3S(e3)v`tM4CVUsXkdI;bLXR0bCB|m;qVxthjuvILH zF4CiwVINn}YO03y*d7w~Exd~z3d%VNJ7IZcWko?0mdhxWX}UHTbeJXg7+4?m8OgNu zP9o6lERm6Y4pq$|b>SwMMi-g;6-nVlGhb<{dIhy56D6)-YVq4(Z zuu$65!)p=4)oxOz2g|3XC6>lc^4kU_i#uR_EsR>l(8 zYTGD`Qi{~`Y>gQ5Cn*W@vOVk{3bpp)uFFBO@v8TFIc@TCm7Ff;8BLTc&F$xm+eSwa z({@NW!)^-t7YEguYM@wqGpv=eP^n425#%+CL4Q@H^uT)?62sl#KIEG~0AC-y9qAz*inY8_5$xZ*`Wz;(^$qC4FkJUvLK z=ia{{xUci{GuYJ|TRj_eR{Sm$@%%W5fL3mE&dz zC8C{|m&OA+6W65(4hX<3gc&>0&ac*M%2_)!%RFQ#M6WJVyYfDy!Vk5*#t{+LXJY+& ztwNFhF433bL*urOy?($t5)+#u{f)FDK?BvV^#!LV&_aD1FS;|{1jAvQ(cLXr0_hRC zq>t00a(@vEn$Cozdsq*BLW)S&O!K|}3EU!@#j)0&ri=X~Gu82u8PD;J$(IY(Xqvh; zIdR&Cl`@tfUOmU<%%StGH~h@45liL_U??JfD(rCwXvM3|_7~%EixRoB zZBHhiDrUuehlGJK3f%SD>m|>X#cVJR%5hhIE%=Bg9p~xqeoK0ZHY99`BAviBn4$W=1*4f_=_{5aN_mO63TEJ4% zequ!AZCSa~bKn7QN0r=dSZt0Wp{C&?h#D$CmlU}1tK7wW7Pwti#heJH znn^dQldJ1XU|M=UQJz^LOn>ftLF=IjFBm`L5P3Gf>4HdZimIS0i$r7`gn8_HXV!r3 z=JWq{x8{zn&((+{deeA>L?7DHqldaF{fvW?&ckKmpycsg9*3^q5=`RgSVih4RGr3+ z#+7-;su&jD$QQ8JHjE(`n`56WR{QBikiv8H^pSm~SDDJ3W`7(c5lNTFMbu(t3Xub( zlI;=Rv~RqTRLo5jB)Hy(2PF#A7REF4W~%&4+f_Q%aHmnMU@LOJwhI>m?Y9BX%TEnT z^n{UN^7>x7g4gMV+%LSP^vx_k^6gY3r>B3i%SD(+GFz#`OQilZtTrw598DB?)s{S3 zO9D?l=n7(mWCrdvZImPOpP{?&dq1)@PGwa!=Zh z#Z|sR+m-i-WQICLj47}_`a2EXw|8{%X!*1*2sHt1KEo?cfAGWiykyFFZ7}cj&G4|N zP;a)pg+?m!YgbRYi`|4V=tU98{X=oxC+5J_?|H9(!E0eY20t$BvIlDo4?7VW)JzW* zZ_`fIX3K?-Lb~8~?8$x08M`^)-OMFwJ)hKUs5S=cD+(>L8{J?dMXiw(uj#z+(GaeZ zcEaOFsju6?N6=6vSdgePTy6(PCOhR)9v62=9Oe8S=+OuUJ&s*78j?TysUor~R)xa? z=f>|4eDZ%H`DgPE1S-CD*uua4@@x87ldzYcBX#6n%`lnS#AvQr?=TqDm&*eaX=>RR z<+YHFg3(cyJQ`hqhkBnW%}vq21TZnXc{sMpE0 zp4?sD3Xw&by$eErjkMEGFQisQ_#M`qrucX~cZTJu=t}ix)VoFn33KB`fD^UwBl#G; zpM+!0nmeA6^jK5CbUE*pqLjHsX3pMW!sDFY0PAJOCsrD%CvNt*AS|77(1?s0%JaWtsR7MOvWCnrbMM=Y#&hDb z{=dkG!sf>sNOa0FcM6C4`V3=qdG@Iv_-&OsYIWFFUL_Ij3hZ!Qy9yaEiQ>C?_ZH=P ztbDFU+(@y|Nr+WkYeh}RZ~+sE{@*DwY{y^FCT3YqgrF6^wYqi*0?$a9A#A%HmzN^TU&lkUj4j zNROZ@4pu;=HW$HER5$f#xb8I~jyAt<_}DV)cr2IWAIirQxmoVbuhb9dm7+4Ns{7}V z_ruoPn?JfOH;B{lU)9w~wZsW5IDBzLqSi>78ciE6kBX`J?Tj{G?jc!VWouozL6M1~ z7CRwz2e>7P)qOX-8@V#U%B{Mvu8#SS_gp=)>pnP#{DLnjIpY_^8DDBhJ z%Xiu+o9WAt$#&&_DXvpzIl}^-vy}*e&i*B9n##F*1~!Nfj=}V(D0rbm?o5fbhr8kS zptI%8C!(-7Wco&{_4K&A9>Xst6R`xAFJpFT)TntcP`KfG$&U-nS(;1^I_OV#OG(+( zcN#QiHq!MQOZS>zQBG_-6ML_F(x=@L%K`4CyEL6W0hOa1WIX;MrL#UfLJ^Nl1!JW&bR7q3Ec)ByHq#kojF)UzY#!-7MHiHB)-+*I4Z@*jH6x8p}2Sr=?+`LTaX zfb;1zO)?oS&S^`K!yEn8(b>N@dCai|uazsEM5Ag9YHzelpGlu3oSK`^VCjyK#L&8=bsd>1V~UxPg>CcZK;C z94rI(o#(FoN<;UPwD&b0Uy+f}d9D4insfdW*0@1!ZqA85I*Fwhvp+piWZ~hnY~DWW za}y?hnIytvF>xUij!PuI8WYn}(@}b;Qma$d^YQGVNqU_J#-X9s<83q;wmVD6c#T;( zd_U5(J!kU%Xl~BmS6p1(w0<#x{mt?WR@4_wufIkaL|!d3lM`z9j2d?6~d z>w5#z5k_mm^(U%kYConAcl+RdytnvAjaurR^MQ+?lXz6v+ab<4mo}4S3%%yUOc%bw z9|KLm9wl@YFUEhe(4Y~(S<$Zdl2SXkq>pg_`a$D!N7@}B>+!qmBFmeYG5=W1$UG!{ zf#M~9>##f$l{Q(ivU5-0SSj1>T$f3Ge02Qg)rbinq4zc&l``YvM*l3vL`JCh_K6GXuzB{| z`nsT0a7RhkACe|(8ARtN#ZCV7-xE(9H~T*sub2O+a&+XSuAYE9_7E{RgP8+aAgDf# zoD(kJ%t@`zG=0|3+1ZOLdLv|yZ`GDGQ<^(@h=#Uq?o-#r5BNa=zbsnUMS^={!?VV; zxfF4*{kCIuCbOY~pxzz6L&t9FEu%V|WZIk`FC&hgPxYL=dFt#fXyNIJuvnz*Jb4-u z+^6Rt9yv~%Ja@37JTYGfz1qutCC_!TWem2v1x(S71E^z7dIOD**NCT>Ew{NZx_fT# zKCwzZbo_tVd(W_@y0%*s+k*|T0n$YTR0I^HNQ;Vy4N*agl!#Pm0qG@)N>f@8RHP#) zp!6DQq9DCSO6U>kgcbs%kz~(2@AvI%f9IUP```H$FCi;ruDR|q?lH#HjZjg8sk!O4 z`*xdy>_3stZNOu3C$#V^>$u^V6@50bRg~SLk`hh~I&QK7!@B%R_R_iXJV5KP976=N z{WVb^1>hr_UvK7kOhIi(ra;t#-RkRS=_Mj}sFrRABy7H3tgm8&j^Tb|$5W~d)?CXV zGIs%mMR>N5)`mCuNUr;3#y~&j<6<^qO+!O47ZGFMM(}Hkj^SO*ZA$9|`5m7Ehhvkb{$1VE=UlHHi%se0L`(5b%+^+OO0@7uh0WaR*0erK0fnu{ zauA@_VmIo^#&vAOHQtEKp^+HT~|gq~)Mu>IZdEPv`d8!~pY@&HjH=$YAmBM}A0 zMrS^SfOcP)xqW@#Cg4FC*B_DlPI5hkh6DyFB^IPqncMcns$mwjK=%|V!krd!V*_~_ zgJ>$4!%KiM-(S}Ps<8ux$$;SyHm#`7E;V|QnUvN}?ME{ky;9WUthxg&C2^@d87dBhl?w$Iy)JO<77fA$b=4!SC>itqYA0=XEeL8t!y># z$+FqXkVHj^%dWb%#{GQ{l+Us*7crLwWyAB1hL#-dd34<57y3=E3h9J3rDRrr_^)JY znaYJjato5imyrySDA^%A{_qoYkwe@2_86C&G0x7ew7_u(B9HBucxR?%vs|BH@SM?I z$1_a}dmIhvok5c|FXnWD22p62`%{C1g98%*z3a14P;spdHawueqk=su)^rB)V^c`tDhtlp}t9|H);`fGUtcnvy zDdOd<%rs#&@rWxaA||qyTMy;(NK9JBl`ovB3#ph${_{1% zva+PcUT}A$;!aBN!gPW-288zVX`4C!(_joSwv5NicP(e>(nBZihV!|&Ydyu*mdx_? zh5wJ*`%oP;(M0E2vo=a}aQui>HEC^aWDBP%_f5pHT$w4soreDIB!oqB{-pSwFpr`K%8wC6RrAQ_+Mk|nu)hdWMx)bbc3 zJ(o>QK796l$)gu@`Z9`Xpomgv&w9p6R=t*eVg8G#&yztFkS&7oW5Y&!r-LX-64p}|uDA7&SoA+2d`|bAhb^SPl)?B#;$kN^x9s-(>7^$(c`m^;gBPCFOIZ$U@eN-i?897$#Tpoi&ZW8IwU!s7%i{)|k<^WdMiu>7JDesv4FILW6Fz@t>Zna0&zxBu* z95LjxDs#8$&U~Ej5@89S7`8|0s9td8KUOtxfcpwhtIz>%Q@5bh#C2ND`Six;H=BN5 zZTfk?snp{7%g!6APg{Dn6jK9QA|VdpyZVxuaROy^$;5{Yht$u>F09#n1*wA71 zV*`xnN~A`kGt!fCONub=UA4txlzYfWG5HMob7ve!`=T2abI z;A8>*_az@r%qa~7~4=h9gMjT^ts~h3mCO76@hgj~D zO!`0>umDrA?rgSLRd9RRwIA!xx)dQ-ZMV(1Kn?+vF3%K@mH~OZ4;=FSh-2kDFz29 zInnU>jfHWA(_4N3SM~fB6R5=pS}CCTE8z7CAp#x zXw=&HAQjx$I5EKyO$@%wUa!t^@S5M}EM{YDu@Rn5|F5vszEaw_Qd_NHtvX+}%{{rZ zlEE8oGKf5-oKd4sOo=H6s9F{UOU~+2I!FX1nsq?`0SkBG-XePY<3pw^mHN!k7ZVli z9BfQ5ZTyf-49bza)yPOItb4O*@m`bpxyB;Bsm;$8JpgU~LM>Ywr~D|H2b#Yex7?zP zo#Eq6*5;zU(!8Ivv9Ouczj`1gx7ggMTqX#$894pWMJ+|!#eF|N9u+_|JJX6UCwT`!>}Y5GbA*OT0eqH-a@f20!J?+7GzjaI6-GzqEwohSGD z*Fw_gn)|0o-cT)VCB`>NFWu-j^K9C>RMVW_)>KU`yiHh)weU!@JzMCIyHZlp;Q=h#dllwkVB9$ZY(+k*{^rqiOm{= zu!}M*@UOD;h&~b;%gnnynsZ-$XQL#>N=fJ9wDDv6ExAM+-p|4I2DoO*sLb1Re|lD2M~2nknd_7E=qt$oQy<@KPE4G z={CvQQIpM&8TvK%$C6Hj&Q4`!$o*Xm^FNsKSMg1*C+P$x%3a9Nhje1K?raht_tVtl zhQ+^(x&e7%VjlFvf`9(GZ-D$0~_D{J6z9|O;qvd z#%c$4XNpxpvDM$seNU=>Zp$oE7FHF}sju((Sngn8!0f#HkDEVj_S#*_L>+?YA@hz~ zLR_E$V2Gl&U-mXqCa(1InAbG<5`(l}${Q=!z2f3ug^ChkU!`5oBjKhyz4*0k+KG7$`EmbUv6}i z^cvd=8^f}d3$gHadx1nz@&)Jy&Db)1!NGu1pp-EpML?$!Z$Gxf8} z?qz`+4lyY)!jF@CxnI625!wHMAFBKcq-!rjWH!I04!nZ*+m zG8z_{xurT~uwCh*>HY+%f707!D(jj{g87CWXPCnfIse+DEFtW-xZqAdhPy z$!ynyr!iZ2H_Js=^H(rPZ0^Owu(8;tn81?}Hh$B;5B5qXxyh3EmY0`$q%5zDD#D8E zP`Pzud|jW8j?53x6`Jnh*W}2xevI+5&M}BdT!Z^?+?Gv0g|`fq*kHKr>((maPf=MB z|2B;nGLli#pu>gKXJ;N~JM<=tge}Uq7ABPh8m!Q#38l2V{f_r7L=DSVksib340cCo zZhVSScskN%T@DN={w4JccS{Rve-EI(Vhp;~Fp7ALl)=fvvOvS|s)6;#MXks?oWJj4 z|AczoSs};b6&q27I^hVB5BKM;RP?iMhY>Bn;ngi~XKa@?mR462U{=_SW%ANeZOMf? zEz1d(Od)$`jyaJ=QXA|=ZklL|t&)njw*>OIX9rlib=pP_-aJG`|Bh&)@z%EfAuC1V8{8sl?X zJ|W!5R5GfDZ(yFZ7_~qxB;1epn8npx((~L-lHm(UN{F z7gml7e#o8G)32JL1mNLt|ATe$7h-a+$eDg+N1yrNy8I~z2W2+K7Xk>QbmHg92;OrU zpH9YhAM1%Ep^>qNEhwSN-!E`xY8hfx8_!1!o^z&cvZ?j7RR2Jk)JrnUzke$gT2Iit zE~dVfPU;pdP(pOI0J071gkdlHUn0RJtH#Y(qnuFX>I-jjrKjMb%IMJY>d+(awe~*v zD*E*J*(8sb-T#4QD@cCH1Hx^)R4sOgLfGt8ws9 z7r(o0GCNdSzc^+sM_Ik$#K(P1#YH63_f? z4q0Y_fP|b+=FmCfH{0|Js^_Qh?q(0!i$866DwrD2S9fLEkK3qz9M5T@f&<^Xd86{& z3Y@HHlj{9p)EeIaA4b>;tY1`nYY;C>X8LuzNev+v71g{Mf_)g+?W3Rt{@5D0N=#!L zVAxR-GF~J%zzs;wE}vxnv=a{$WC>%av)7t>8=gL*Mp0Es6&KPQKVGq&UQF^2ypXQS z2IYV&c1(dMCH5q4*-X}cIkqkW>)&E-)OgNL|5tw%o8C!wL62rJO~eP!xXzM_DDIdg z07&qT&OY99(SfsmUz_qSX&=0r4)DmwPXL{1rF3lzP+zm0R(>ZKd4Zi6--GXN5JjA32~mF5%h_}}l1Z$0>= zxb5GX5ebpkAbcS*D&Pf0y3Kq_es1J8k=7K$YVU4~Nos-eKkt9+;p4HOe<(IIduVaI zki9nDB(S1V?w$a(E-$&zn^$Ugd*%E59FIBXnf*!}3=RwSsz0r!V=Y?MvcHmAMHjWf&{Y^k%H9yLC-jm2XtH+PxjZ@@F|2 zLuc1v-z9qca~;eLDy43oHRV$b@2A{UPqzTH>^*jIhoG%vA9Ko&^2_^%G8l)|<* z-ZIJ)zrHUvJG!$~WY_tw%a3s8;$EgO+WdF7dY34BbUK077{u^f|wu53_cBmrV8DEQO~R*=1QyWy0s6eAYvu%fr1=DB(fmIR z{C3WDxZ51PDYoZEt7nR|ThT4|WYD|Vzt%Iz^?EQv7{hvb=h~XsHTQn&COjBh=DO$H4`Se*~#=RHYfmCHu(FP1!R{3L;J#EoiG@_puKeeH)Yr(bv74?QONGW4vHE8tIt7y|aD{4~v}FEcM-rY)yM+pkyx^1?1)t?>~Q zdfd17o0w{W`TKiGM`8h2$a^9^Xdt5ZcIFbtwp3+Es0CDhHO`WL#) z+noSy;fr21?CP|Eh5N&KSF3X+zHZ&4+I-3MVo(+NGWn9S{lgHmi;nljK~MA90MvHS zohju+l*f^-r36vv-ySM?@z**ttMrnysFwP1Pp*zTrO(2k;V;Y9JAQYJxv^s+tRHw$ zbzsg1<+_sCjib(;J1w46?7XML?P{o5ToW}sg?(gVy*FP8f5LhLp?RS5Nup!=Xp0Sl z_{4`|c8v&s5mexjQk011RCNbyF^1cvPl^w{%Nlz?DqnNd)!X9&ooC(2$tqsyBFB8A+SO-%)XMAT?I+vFseRs^=~z|3^+;aS!)qp#NUqh>MV@%p z8Cm7N)0WWHRZDB4fO-F@;%1CwX%*2fur5Hrad+8G70pag7R z*x)Vgk+8@glH+`bTiR}CRB=&KSE&xeWqbj&55KOTsirAL+>8)E!fOWA z2#e+axug;z3=8-Ci3|BzCsd>gBzzJbjA%gtMKa6YHIy&CgfK<4$@qL>cT6noULs-d=7I`g%NOW;7-kGfS0R`^` zQClh311ESrG|r9Z#CZG}@Thj5BO zW`3UtSmVXn=tGXnrz0&dBQ`VQzkW4}HpBgGL8c817zb^%U~v@jQ-7tkW2dFX1UA)U z9SybUEA5$U8m*DBYjR18CG~~IdXX*c8-`ZC&o5V_L|l<;wfUovY^qp=7T|DU%3V4hCxYn9~*bm-~xDCt>W95`v1k0EzAZ|RF;eD72n zM6J`tNiS>v?aV{?@;XKH;xTVc2k?oER~MTunWYE#w#j+T^9a%2MyW>m4r6SF^?RRS zeCwVQ@eO6(eQ{L!HO88eTFwItQm8WV7iwZfCvA%dN4L>cc1&#F-%71s-Z-F}9_;K? z(a*~hQe3?`JEa?bxj2R`Z?aY$vhdGWAhG*zw)j2YLy;9XA_bbG`Q=$2Z)v%NdTQ;W zW}#v}Ha@~A53z2W01X7ff+@xEsmqy?4@0pI#mN8zxQoTOPbsVguDxe)=u9%4Ii=@L zbql`XH z=tkzIayOG*kkuZ{U5r8d`yq!;0OiDg*d0jPybKPHsW+|YwNCl4=_=81POrepvmeXr z>i$OO15M=l9E|LSaq$!7UNQNtY)bJ-?K&gq*4k|#l9hmh`#E4V!ISlHrK-S5V$Ueg z=$j0^e+vr^5`||np5tgTRs`9^1=8CIDA-O^9kEu&`sw94|9z!RgxYhJXlxL9gcQl@ z1ZqE%3wivzAkG$*KX?57RuI9gTO@k6wR+>gG zeFF*&-FaALb2#a^%;idLg&VRqWE#NP;nK_H$R+Na0v13kVs)I@8|IgSH?g{j%NUEM zoc4>hi@!%7^FcIRyCZs%M6>kN=^gPzWbM-~P%yv}YOV>g)Pff3*WpeJadT&_KWC^r z8*8whNW^~Y8#XrL(C=69#iHyE-SY5=>2sHNw&xXBPC`|&%n6IGw~B%iFaFfN1%q)M zu@T;(H++5$C`wRo9ZkDygC>hWS&M43Zn`=V$au34zZ2ZG?1Cs+D6u;lCsn#T&;OYo zo5@-eR8zrsxl$4*dtRL;t13%)i$;v};7$v{>KD}SPi|kt&`U|UsCQDySpTf>{lI%x6un7#9wI2z`H$yF}|x ziQ6iNt2Xn2_So++Po< z&{74isF+-j`eEEg8vGip!kU@-n{($Z$VU?&E1cR#bRYm+eEyA z*+u__Ka$-B;Ey^?TW^)cx1uMs(qFG5oOL#S+N*?c>&JjGNa4TZ0LnzZyQTVy>$c3S z4T~It*IMser>Etr6$EzPwg@IhWx!|u9w*dlED!0v)7Exu8x=!CVTTScaCWX%>1hap zjFwQt4@7sm{}4m!uc=<$dnG0zY3A8$CH?`?}iIgJ^)j14h3eTBG73$NO$FmJ3 zGJ*>BBY7ql`_;m@-$FqqW?z-kv+%-t1}o{0h8oNfJUav^65c;*Jt0h1mQ;Lm0NRO^ z`Jp&~Idtgnh(}APJ!GdR>s^EZEi(;Rv(6FLwC!hIns$;^RD7~;szj7uK4GPPvqia= zHz1%Xd`QgTA0FpeUqa>Qu|oCp=EJiyU&BHK-7eWT*;(A-ngxteK+JiEWK$@%YL_pk zDXGtMy|dg@?XmV2l?8y+vBI8IyMNa;-ehVsYysCUiE->KZL_}}TfvN0oHuB1N9&STM0@1n5q!Rkw(>>BmJ$tE7w0kcbDu6wzpt7n{_ zjT&mw7xq~l)Gfjpfes5B9E#=Kiw^Ub6+o>A$Ym!c6=8IHVubom}^8rvlys9klru808tvR`8otB0qwPZlwK zys)IX`?)C5yhMS+PiUjrXkJw9Ht3m*(Vh9i9ZSpnUzOOjpT(}_Tj3=ibe%)7B?RBr zH;*~gfb|14-hglw)yo(zyUnh*pD8=kV^I~fZ2}i8KEa_@iu$%@?rn6xz>(E?8X29~ z@;-dz<%`D!W)FS!tNuCPD#;By-kqkYc6|4f93oyLm*+=t%+r$;sN%?G_0R55HJ4JU_6T}=7 z9a{@cebsaViT1dUQpCTst`AoGJInEv*xSU7sxs8rmQQ~VLwB>!OSch03m|RCg$%iu z226kAK%&PC6R^RHp?WYao2YS0#J6Y95Ak0c-uEX@3V%P6EwA6)KZJ*td#ss$JS-f@ zNRz6{0D>YTEtQu34gcEd*t&4+$=LFDDj!Ov-&!ed!nGX#Ny7T-W zYtlUXR!<|we8(MD8tOyK6#-((cDUf!ushlcO+I#897Y0*1xwW8VkNaA}Y8vlsZ- z)Icv|O=;_&vB-O8Am`!-*S4pJ)RNG6t)sqs7X430&+xuw-Ha5FG!ezvn?YR|W*ios z3F(7atL{JD=4?y?R_DxedMRVxVk_g`udWGBvYnX!pn#Wf_%F zVz0+A!_jSXmBkxL zXVbMjLEdlnTVdJhx_Z6=^SP6?Pj7Ww#du+8TUmP#eb-lSYB$B|*w7+$N}m1Y?nxK* zb@@sLIW|KJsk1TO$DACPWr0;<1E()KuhE(4H}j8^%7)vlP`?8ZN)GKP~EeHY^L>fkl!8{?%b^K}qE9Z-k`rd&>}*w}!&4{)Fyw$}fmJh(OT>1b>5 zo2=38h@dtMb~W8%etz&f89u6QLJnV`$r0YAMde>55t@b3S+W7E<}U=OTQ<;y=~lfvdn&X$ZdTWqcG)2@gGGC ztd1}%{($aDU_rTg`^GinDZYYFM|sZ+iO(a;BNT*GzSlf&`!hGU1sIh%?hS}%1_s8* z3BJ>0L|{)`*Yix(UwAMPHL9~)%>0aJ1$P}Xg}ab8OKp>D$Co&=KWwC8BeU_EOJZxk z4(Wur7uw(XO|A#llQi&xSx>bUq5yh5EX8GbS0-QpUUeN=n$EgCw)1V~-PM9ND^N0G zcN4Zy$(Wmw1#=6Vdk8{SJ3~7edu>N+@XZjR)+)Y3Rvp%O+M*xEkm#lXrR?y_p79#Y z20(`J<+hPFx@}Wr#_BgC6%N9wex&fXk}6EJA{mok5P;m7#!ps?K?SG0EH?q zC}(7xtQy$=`P8qF65?%YXfY~xJxq8`_tyTOPu;Zk5vQMD^Huet8Eb_Ro6cD@+1qM` zk&j2vl0$gS@ZP`2OjdpmoERJ!y4h{pdbyC`bCVhB5gbbmkTNG5+6;W@KF*T099(u?Zn^>^GHIldtw_xhUz`|(cyrRBfC0mG|J`qAEz zF(0^9=f-@ozs1}!u1wJrawgQyf8y?NoGN6DL)9NFJ-9}=?0BDB*yLB8#jCaFv)Vyc z)wcmPpl{9!@kj}8vR&iDtk-~`mse^rMYB5csLH`sM55JUZB9J~#E+ftyLNNsc>n?F zL5?BD@w1Hrho?5uk%eXax+6=@`?L!_MeuK~nocTvk@OfT71nqYqj|jmm9-Su{q$Qz z#@fz+Cgklh8P;IvI5NwLQz)itQb-SH{O?R%pX-{_u@OuLBWQ&aTn})dIky9{`V(m$ z9X(03!rbw)OAkWtp4X><`j#`dvFW4f6ru)cwZSQVGz+D~sfn%a@iO#cef{I@+H~=| zC7GI1`j^p~JZmMNKfrT%x%PuAeu;(1l-n!w=TUCGYbXM-ijyAE&#fj`n&w98VGbdB zCiC+{^zpi&>m!Vc$s!PwET-u45c=3_n96mUkZQq|ROb_1-+`mp)yY}8M|-tlr4Rhc z$`)qc2=>VQvr`2UxH!2ET3>Nn%aWRdb~A^7nk?Y%#|oB@$ic+|FBv8w zbw0ey?aCOiI=os51Z<~D!I;4aNR8`Sfv7ZC{pOD-Zn08>CO}@Wwgx;zw{3wqsC?Z4 zE1%}SYB0cwe(p=-dU*kI9?@*aIXqg;cSB90|X3ueShzHv4=94(E0`Fr>ox#bdv z`?MfyDt}o2rIkAQ$2T%y|ET^us(IhA?{F7~lB@=xseyqrhqzw)a_+ED{wmaX?%v&ZJi+#A-Wq|Kb!o0f1sZt_;>l z^Y0>NMy5|TTVF*}W*^t)RRH`Ew<0EvPk1-&dcE(PGLSt>O)tio`}K~k)C7dg-v`Q` zqTCFjGNl?}u9v%j2ZiyWpQk_lYfF!yM@vzxpI`adrY+ZJduw1I`qk?FWo5gY5 z@Y0IpORc(C&ae0BNe>tJv9T=p#=uIA|35Dul7Xva)s-a0JdvV?OG$g$4%WT8m!kS# zemth^g;48a&>*b8V)zPkDHHMF{LKA+8LmBeLA8_2- z#nlFUAJ5jr<|@EfY{u+OLL2wKx88qD@&AY%E-N!NoD#N%G})rZ1OnEzY&Vn;~V!0zWkzb ztNmE!r`5Er@P+zAiH?6Ixvm0VtgGKwO34z+iM*5C&3<$STbwx))E|G8>naJ909O<5 zYe**T;ySCu*#sYzL)81ZP7oGz#l(Rkt)_iHS0=EoI#qc+&wtuttzC4O?<@v{#$%jK zo3v+QHy6hm@BgssdGUGooeQbymxIML(k^m6xW`$isE^|O6TZElaX#4OkLCvszB+Ar ze1P_=l?v+{v>^50Gxf@^5^_)l`u) z<<=hm*Q|ymqeYBdTWj&eoF%is=&g*ON)uIcpcLm%*SRjHfN{E6kOJBc`Ts zyYyY-uZTUX?n;!fR<@r$C-AT1QrS17qV9WB1yX>-q?~K*dWGK>bG;Eb7`X;_d3-=mlxS@2-}pqJv#Rf%Isnd?%v^C1b5BupgA&(E_ci+$ zHgSGDRmr<1TaT@h@EXHwq@Gukco6`8VD<+1{v4J^nSaM?XdyaX#Ci_@-ng`fYeu&l z7)Xw#b_ovf;3q$I?b=i*_@hl-2mU$_kQD_d!;R#&n+sYUZ!$1}CYv)&5jVyR8>GyW z>onIUBsG>79O=RAlHY1zC*dZ8+>cF=iyycD9(K!3BX zfuX1DTd!!ItXb@{`ox;ZfMp1EkK3D+UG}5&CLa~^rXFXqYJuTi>z;BMJ!nlZ+s;^> z;|3uw7pAD?HPBLc^u;M1d|Mn6Xze%=fKm7j6|42Ij zm3#g#zWhJa8t@UFbs>z()>3|UCp^UOtXgB7!}T6|!IfU__J2C`WkD`+EhCy^#`^NT zKk-|ujMwan3OD9R8u@2L!qGU@n&4tmT@dY<+}Vm}%^*c`T|Jn(JtdV;vq8zILw6J$ zu1tIB?LW^QduNX8w*k1y3A36&e-5zKswzVKy=Y9}-HJg0m-vT{ zy;$}0^x?1w+3cNB7^(w(K~nA7XHbfql6d0Vu=^~>+3}09FuN?ErA`9X;`-C2DBC(l3P;s+f(7kx%*E#*TOfB1(B3n^8v{x(R!b<0j<)`O3{%1`SjRK*~e z5ouXIKDr6gG!?t`@C9bB7T{3!%_m6L)G$}&v*eJ~jspYlEp++T=2M__!;0Ct2?^WJ zkn}V)8G55VLtoBx7U2-vKS}fV9)Cz9sATDtnv4f&I_T*)`&-wrRz2`=qbv!wE8dCL zakM>tM?}rnYV#XvQo?{>qgVFDW$K=+WAL&Msl%3#-dW?QeMIcVkJonZ5!gs9YG;m} zBb$v0nkHt%^!Vea+t0!q6>cX&D@~0F7uC&wm-D4>-`b?(dkk-`6k2JX4WyX2p2_Z^ zZ)m=N!`(K=Agd>t1SlGXh4S9{DA4QM|4|>x-dSnS1I62m8a?EMM*e|FoO|z+MQ|#kSSR@uAT8|`QB&^rNLb7w`?%lc>R?3KO z#<3X#4ee*u@N7ixf**2ej55-mQutPZiDbW36>5+)e{`~0!vT27J&?YyHT}t{Dg5uw ziy&(LyuKrL?Va7g$no-4{R~=%WV_QJ%ytd?hNe57e8|A~p4En-FsRQL4 z%TFpEBdzfv@6Xkl7U0h=EK!n>Ovn6%I>?B!5YM=EonoYp*Cf0>Z*!WZm~G+9#^K2kBO^FpFz=AxPIQW{d&PO9t&R@-5&W z-MeYk=~qB)G8of?FuE1m^Dei<6h>k7$Hfhj%@QxPqfnL}PMd#UUuw@Q0e|QOi9#_2 z&l7>VnvP4OxP6G;nAT5ZO94LxRwq!6U$y2}Hd(G@G*TlrnC)lfcABrGmX*cnFy7W> zC)N3~qpn6#(!6d|c#pK%y+`UxkSrYzB?RZKnjJ0nNY#PLR-*F zw#}_N>kqsaek#gj7hor~ROq-~U&EVW37wQr7!TDWTpP|i!#gaMELl0zX6!j>7NS!% z=|lQ;;InxsQEYhS;85fTT_t?jx46%zsYGm*{9>fFbj?z31G^F8knk7o4$%o}Z0XIu ze#rAueFj59VZ6gspQ5Aw)ky+s*mwu#&r6`&*qBlq8E1X+_FwOk_nU6z_s52aR|NM6 zC>if9z95zq08vy}pgXoD&5OUQ!SsDTy?-tDvm_SzvU)mQUKR84IWPauUZkcJS<6t9 zu?5^kN1USu+bw~<4$TUJlSD@L+!2&A-a7?n&KLbg78B(xOt_5SQPRk@{(21_j4kxA zYky@@cP7$*LL3yaF0>kDb{GzKMX*6t8R{w(u66@U{Ygl8$PR^GjFc?2Fxg9J*qn1B zw-e(ZQX*-ok#2KEQQ5tSEM&^(`K+QMRSjB~noKq;pKhC5^bxiW*zgmL98AWU9i73gE}16Ja#_kNUWB(yZ2BKJ0+Sf zBbr%tk~>G6JfNQ?-5E}ysh^;EulTVA+>`?0N=p!sogQ3dGYO#!UWuZq(PzIz=^$Vg zl&xA)lyb6!Z%zbb))qkhIef&pgxpVNM2m{=t1Fb42-}I&<4VCbdb%v>FG%fY*JXYGZ z)2WX?#|P6>H$~5UED9@TUk{B;tAdUa50WN>>P5u@9}s#(KSsT}Q5Nj#`G7Y)4SicF z5dl(ToHP8&2iHp#zuvx0se+iaylsUfm?IiX%R!p+qfsdL=l+>1W!s|~-tkGOOQQ>| z?*};|e5d^vaLb-5beGIl74?~9VdPq3mLYuer`KV;<9a#JvPN~JxI zy*=S|ZFA8}{MOA0#-N06B!Y~rS<7J6Ww5S%FYIQTk}n4r`OT9?rn95S{*grZhb?Drlim;boly|tz(t@y`HeBR#T`BhD*zAeG~H&O zs_E?>J5&5QOEH{pEUs(T5NdiMJy-)G7fpfG2W+NEP%zRr%*>ZM@38klJuZB<48yD3 zn+S{iGnP1>+{J&Bn(wc`#y}aC?iRvv5cu2B=3|KYcIkTLLIX<13*ZJbz+pzIKdPkH zS<a1xFQf;!gQ4{mf1-#NM4g!00{M>H2Hm42M(MPVKEYT-N9P-Djs+OX1GsGm)JeEWf9`-)* zwOUwunmyezqzA2Ck9BIKiuPVPu;;;>wZf^({hDjl7leNP0H)nDR$g8YV<+ytJweRy zLkmS^OIeezD`jOvSvnMW8HAP8F~-c!hOm6owT9cMc~{L%%V~W;;Cfwb7R> zEAE*hi5a-)MU%~iI##eDFTn!&!X6Qe_g=b1CBDlCR{l0j+x_a-RcBp$prWy{ zy`V`RnB-eh4=5kR1>Nroe_Pd0(ubsspZ4>bM=1;^UH$#NUE&2D7)63YI2pQ<+Qr`j zej$Oj@6!%-T$=lg*9RC$t|_5rwfht6j*{s~Ni!{rEL*3m$cCx)fV9&$S{J_;vo!-d zMHu2TuRXR?*DG;KX+b2H1Q*V+4qO3_osk{e9q|v_Em>jEH-_4a$o4nEW}6!ec10UZ zs$-qB*97Btn4hdym>0{DFA72LG?kXhQ&1yR`P5xJngg!rJnxr{0f=&&CL~VIl=`*& z2x7fEMfvk<%%a=f*WfGiRrby>(-(1n;!{*f8T#4m57W)ezDds(oXDPL<=z;>kG%JYy)Q+wL0(9| z5SGr_!fEny-^aSF1ktqS%^WARsk}jvBw>ljE$vldR+U9jeqC`=Ge?rXd8JuXZ*@^3 zK-Zg~n~-qyOY0hJ9ATT;W;!FPRqZ+5yL*8TobOV999*rSRmN@SD|%%Uo4Y|4)Oa$e z_J&_<%ZC^Sr&x-n1r3F?=dCN$yudCLs~H;HeDDN4QKL7Jd+yI=a&F$i zA0t;gy5|z`H!R%VrB#gwyLtB^4rLonlI%7+C75p04)wHgFfryXLv|lBGBN^HvWUh& z6dos&a`}uG+-t_BS6?s#>8EtQp1^z__-{Wfbj>qtts!h9{kVkT+|#GvQ%-&Fo>F^V zf<#JgYa_-MN1Uz^c!b73b>W`fgV^eo%)1xgfb7gcKvOY6MT=zt$KEGOum4uB-vzfK zjPy}WC#CD>4-R6Rabn5aOVVtdkr~3b9VRcQAyRi6u7rmiS1XiT+O-S0L!QWr5TCdp zbZttTwwco|`XvRNaCn=%GKTR3IZc5yovl8O`YL*{yP0$8;H1*|7wwb5i4mw4+CCYkLoV;`z>B4M2 zEC53mTYWxTzc1>htXCWYk+zrX(flS#^g|aeL9EK+UDw02l4gg+Y9)pEhw#{PQzdR1 ze!!SYj>O;aHIPDb7Ux4c!q-(v-_LirYTk_WJ zxDWedyXXvo02`4>l1n|8aEPpO3!H7k_0kwL*dR!4;&J+2cfosu?gyVv>co<(s4USyzj)Zwffdo%s$9GvfO4JGoLf;R>A?x5xSpc>gtq z{Jpt@(|?$PH?R%#96RHaY%1C)>Cs6t^khQUwE)iP4QGSK4CH!#-sI+SKEL!zO%gg( z;PdBMM-;f+gK%rFKZn{adwaCD-q{tE!I@;VtXK2Hwx^y%u~@5XtigfHAk>u?xj#_C zYdZ2~tLf;0LlpYjVL?iuJQCr}$mn`p)Gb?le~zAub-aDnxa5;E{-=FA_MOxacq6$Z z{vF6;|L~j-*7{t}IY7eR>Gv-m@L!X(A-1&FhsC-?mSz%hA`w#x-5fGPxv4d*Y^qg? zuvslD2^N&1BR`-0%z6mcvUj`xAoBY(J^Uwlv$IR{!9Y&1d7p$ykKbGYrC`_NbP9GJ zXQ!YRu}ol`yM-jx2>~iT26(*#a&Qk-s!&ftEi%(3b@iwa*y>ywQTI71*fCttc9fL3&LqX>;~$BF_?Zov*fO8EYW~ra=WF* z_$JCN;R?rrk1H-4xf7HEii;?yP&z0cdo&ep&(VwC|NQ&mYt33`dVYr07R9az))HNG zcP?-noBO}md&|G7w&-tkgJOV%l&EyKfFK~H(g*_5EuA7I9dbnJk`PG=sSQZWraVe_ zr@)~bq#K^G(BE^PH}~E@;9g$%aqTrn&KP6HnqPVeQ;*5tz*X;buLH8?<;tl-qif9_ z{3PU`TDO-)oNN+WA0Ze~-giAtKMAGmCT(JjdaID}nk&XjZ@*QiN&D1&tm*XpZ5cn)2Qgq7fpsqLDiMAo*0CJqzAt(f2LR-~N9 z-NThHU#w3hL594&y!&7^vh`}Ksuue0@6GWSBh?gU_l_#s-8>z*7RRU#=U&SUts7JL*5U*7*7F-SEKQcOm<;;$lunIyRBm z+UW@e42(mV&^HOL8Ps@Q7ZRY`6y`W=*KLY$xYV&wb2@ULR3+d2JzO1OEApzD22%GQ zHP3Z)25MAw?PkXQTsXh2=bR@=7G4vD?ud7@;TmvaNOIY#&+oD4@RW0?+uaSC8~;dp zz1Doqoi&!FN^kUc_PmzJFB;NqIcKs}7yUr!>k}S=$5!SwH6r&cWwsVL$Rh!^vX9JKEM8Av*GyWwX?;Ytlp7Tmh>dull;YlAc79(=UmKHW4ig4UM2Qh4K=GD zg92y<#_4ePZAcS;!X^3)y3#{}8cOOH*LEK}jJ>Cjm+*C*B$aGPdOvEzslZ%*Qn4$U zRn72vW-m3#Umi)V7#}!|i_l?~AHt0B$HAnplSIYSwS88)wd48lt_>pJhu^H6To3N< z_s(4pfuZ*?7jyjat|!w$uO!7&iGVIow`bCK`40nke(0U)d~u_`U2J}Aun;?0 zCf-@%rPmNgsg4tS`^3~vAD&x*NutFFP1d3stu8j{uql1odoC__g`2Hba(Vs}py z36i9u2|Hl5)9PqXGSosUnz%hSW2SVZZeG!M=q+51NaK$FK))k$BWlB*j?Kb#=x{KpKNi!Y}H+ul&GFpD_3TA_@VPDPLsCF<(%qZG#iOv^!VPbnnUwb^3)q+8};RQgu+IN(0h*wE-bxZdNZX0yeqd62N3*3fI#o~2lf`hquq|50 zOV4_J%;}gzcRemD2-k41bGu1B>$vUDHk6&*}|m$P@rRQx(<6npA*|nMA>n3zVn| z^Kdkgwa(tUTdIc%ySxMnwQtyhoBV00(8pb?z)pQ@re!x6KDco&OyiTe$s%wQpe)_L zO>~S%ikw=nW~?q<{})?|yTIoSvr7CtBT+#L%{n$}KCq>_NX=pQSc^V&vV6Me)F1Q_ z=fY+bD)6b6k%fX$e+#x(w7Wkk&U+$@)Sy+)EYJpOgH|{i+%z? zI?MR^Olkvh$w}CTR|u{RSbWZ8o09ses6)8IWvtSr=_^3LfeUzUurTYTgEWgzhE48- zCL$;6p^_cKhgOAYX9ZA^|5*4F%*ETwJM2xse$cf)x}#758JbgKl0x+XAwT3ggm!Zx?-QV;`8!BC{?EH4cw)}^;|vs_{t?W4 zMjQUI9c2v&msu%)Jt69d&%pdd96sU#R7ezH`pGMQ$qx9d%#3(^<~0?vzshvOle~fW z^&hhKV=i+5Yqk0GuTMlZ{Rqw*h*S6>7VOi>cM=sCpw9SJ<1;k+s)wIBT@=7LkEv7% z!=Qpt%69;a^9D=6nJLV{e2=L7i0ICIH6sz9e5*Eq5Rf_%AUg&|oC4}Pgjw=n?d5J! zG$RdCgJCw4=gnzVBRQdgq2^ftr;}1u`J;V@kQ(9}-t1_;{{v@oMjoB{3ZYUavGtLG zf}{u)b0FU%x|=N7@rXWPYVvJAqGAMvR21V!piEQXLypvlg7)Nj02f4B6=IsGsR7P8 zYNXJ(A3^8C0-s9g1E^#nfWeVRCj%%Y90+RLAo`h-uT3Qn5IRJJfLn+XO~+?IP7%uh zdL{}$0|^wI4REsT5H~&(Id(vR5OENYR)*xgT3n^v+mm(IM%V&{olbTQl!8q8&Ox8 z+!mWTRQ-_(0jS#?%7+#84DHPe%zzO?@&Uj?0{ABi#9tOg1C|98+5qrF0IkzUD$=`} zfWdprk0=bONKw)82}Y=Gbur0 zClSy;Fu+m12Rded;KPc1Sb&}F2b>XzK;~d|EERyj^xgm@(I|N|iWjN`Kwd8=12fSw zV8(bAkWOF2ArEe#$9)oyLM{k903Ugu0K_6Pvv5HWa|dcKdspMLc>6%p%T%2_{~ac_ zqFtbwGP5lb1GC$pnK>YS0$wFn8sNVI(jx&X9gt;=p8zPU0x)v` zW`%Tsk*Wvys2G2^A{9YZ4FP&xU}gZ#t4}r_#RzUv;Q2pcRx452DuA2Y;XcdV<$1Ug z6NF+$u8L#>EK+xXfdmvzloY770K%2w99Qxk5*-J{t?|>72Y?Q`jxEJvi=7POQ2gKs zTuA^sWrIRVwFt&318N>XeZm+3<8&7w6Au6@i}A)fcBTnHGMdbeRKSc0fNag_0W1}cPl?L-lZY~bDv@w^umXK8UUC>P>lOoM&--q22)m65 zb1CGovXA^zrjJ1Hsm4oB~L#r!lj+EktWu16G5(Rb8yBJiRCt1h7AQ6wCoWk;v zuQQeqFh(v*Md9G9s*`(cb)B_KL^fcb0-CR{^P_a62r|!?c??LNz*PYb0->@fb;Di* zR|GZ|bO!KFJ}gu^tobMq*W%&Ifd~X6kx_OM=Ntm}>I%%1&#(K8LFFqTK!nT@&VZ$R zhFY7<>_-v>-N?HcJgX2@8@Ry$6aYnlqI|txM*?ZUh7|Pu8FCJ=HIp2KJ3Ojngs}vb z4fT!UzrlfvAdqUp`U(Iy)_n&RMV&xI;A;WY@#Hd27hZs-)=T(r8=@}Ths z7%Yl&gF_Q>%L&NL6eZDhez66pD0HdKJ2MCM#pfWm-Qa%UjN~s{~BF8}I(>|^vNTdidrnl}4w=QT07{36M z-EnXe@knw$Jm`NPuEzuIkU<7@>nlT|Gc{&s*fKTWW5u%R<{!JgJ@LXPeel?&BsB6} z`*OtaQ2L^0d@uooWd6h`Q7=$RwB64C&yybVlz%|LByf`r<*ki8m2Kevd4fR>CCcFI z_opP{Z2eRNv49ZZnG8onQH;`Q^HRls>O`Tg`^Fg+VokQfZ5naO6hNfrK%S)d{}5#g zgS(aA*ae+2R1gA&nfg(G$o}~14Kt^b1Fhztc9HC({Nzl4ck@{VWY$Y{g`2@R_XMdM zdL;*XD7cSQ^%Z}@DgrhX3<%(F39*1`$4w>qnT*0GwSB`p4Ab2Y$qV8cO8%)KKBu9<$s@(h_N1>=ny5 zJ+^c707DKr!iiE4D@|h*DJ@2MPoA|tv49PP3vz-}LA38{MZ;MXJ1)4GvOcw#^1lzU z@Do=_B5gbBU zj;i|zz&L^nPVPr21U8=GsOzJ^dVHiNL2l=D>bmcsJpyiwnm-p#U4zsd3y7K)O=D#3 z!bX`PAm>0|N2iHG!N-n(s>LKD3pSh~t>2**#~{Wd7~y{YgbRqj9pR>>Obcpp7Z8#x z078`M!c!{2s|rIdH}G%<*xno<^+*`0NqG=s z{3tCs3}hnc?cT}+OpNp(2DyivGD-|rMjDLi2F_AM;Xd~f&i6r0rAKL$Z9u}v4kQsb znHU*BO~Usu#!34TMsfo^a&9*{Qw*2cAJp_kMl3>VoT#V3>;^KnAUuEf_9F~?2r}%TwRLh( z<7^>KPY4>#JV7}2h9tdP%r7Myt9DAMv9^ku8RCACN)^s57)dW_? zkJC`N;>9RRYlwf51WeurV3ic;OPLPLltD=uB)F4?V@u%yy%MxMB_QdR0aXTpNhObodTYuJF9~33%l| zIt}U;sF6|9gH{POjra=&N$^Y<>Aw&Z~V+Wb}=6!L(P zc?*)`1E_RwBtBq37k&aJ6y+)Cf?NWk1|)=uKo30w1OA4zff!|g(}@#~jgom*jLL>& z%nB-96rzJD540cnz1bU_N&w0DM-VXs{Wu#&R23-@fkc9+r)Y0xYM_|OdS}LoeCgB7 zl26E%8~{l^4%nCJo`Rzw4M{$ttui#M%=3`sQv%-`Y~FSNLXQLP@rKx&eAk~y0ShRS z9{>g9j*Nyt(WwRx*Wlp^Jls=A!3i^g2?suqH$LdXmV$8I>&fDX)s?p=%uc!c)82~FAC z4$ShURTafY=+p7pydU3SNxp<=)(y;rK~3m8ClB=OHwUy)Dr`mWdX{F$($f1*&&wiIH_HL$ERZv0XH3PNrO_oetute0DfGxSuk4X7GA{;`a z0%qO?!I8FCBauxl_uM!c^elY)b+?_?u(r2*%3D%CJV zGnkBMirV@UMZ!>x66MEdOXhX}_Iu2~VhasH+CKPPRFfZ6Zn8AdCxD)1{=b#;c!d#Fd zgNRos7sG?8ui^wEJ`)0B)MIp}!tSV(-c~w?2NTQ$5ylvLO@-Ck09-^OicJg;u$L4e zZUHZdToAaBxCN^zEL}d(_K>&*)yL801Az;PTPPGnu165KkhleQi5ElQ3V^r;T0-Q4 zz(oyl3z$LVg208uE%?+4ugeDl7ZSI?FqvWqTmcZbfCL6t2wdV2x4FkLR1(<3eG4#iycx!D8hGUk0cGm zInGEXGo#IHXQI?3N=izaZen1`@d+Y>G1$V7c*Lqm&O{ckE5*`4{34>NsDK}FpDbGH zO!5M)rgBntDACyqmm6%^l702KXOac|iKFrt4SW&Fkck8~tMC+@c_;H}iug>{o;nqx zhVsR(6gy=rG}2IEmBUQ&gqdCSjPv;v@%`+Ne@b-{b)_6ddi*KX=xe4Z+|2u@)Yf~m za8F|r7Q_tH#-n1X{6haTWl+A9nrY7#4bS9@a{3W3gb)8=rhuCwzL5S`O4=JUMFH4J zK=enM(`pjxHT@;wzrhxeVf0637>bE~)wcf9Ult4e!KC>|nM|=1@e?A!KguYd>!S9; zCH|vKcDNbmE0;f>LHQA%3orXaE^3-0K7N(&4@Kw0E^4RakU!$L63n_Pgd5J>hq@qN zJg?jSN4)n@4n*|rel5xIlbtgA5aOyoK1Sg_D>m!1{-a6qo>(CJA9thD)!MoY4FCL2 z>53=H<2_*U3tqqzuJ{T{nzmHoM|&f#lMCRD;pGN z`u#P0g_%h+(($jjDj7dwW70pi&TH^X1{MbVHA9YHA`nK;Gig_z@{0#5|Fvl&2d>y* z{v!tE8#QYdp8eM+w&|RjY1DswqM&IWKuj0>hdxdAc8a+4U$Yieo6Qt^|B|>ci5D}< zpf80_KBsV@gtOE-h3BCT85!z=h)bG`A0;>+J%5bUYGeVjtUrsJ&sYGqqA1l2kYE3A zKTZ4p-~DmVX;Rfgte`?Z3K8Lo@@F?g?rLAgrl)><17BHT$^W8r|G8Yvd{+q~ zo04tQ63vqB>}~X<$An_8q`2s#^VH%`Z`_|~#-gR#H7Tk%bs6(`&_o~S_QB(WyNJ>2 zx!B!N8XI2O*&!EGsk1MnP$*d{*fm1_SbdEU9Z;yRgb{F@0{*@${eQHOe&eQdD=zDs zKMv7v+@NE!;$7oG|L-5Dq+eLmvYa{T$pz_vH~;gZlSZ2JYZx3Mgug4Av`iQ1|G3io z(RX~sQ=W*t*=r_SLFW+@lOBC z6czpW4-=Gnfc3vVII|A49&^!pXr+rYk)QBU4$oe!`|>< z5-e|@eW_$H$TdG_+}^>+Uxw_YnsggB)!kLb!z?7orqp-a6$JZHDEz zTK>B}O1!q)P4t1mHB|AQd%|JK`ejcwBO{aZE9x<7PC`QjB>UO6E6RaEOJj?x1<{6t zSN2`@b%gu>b=PTOq8#n}Faou-MGUnS{d#F-d(n?3^j>NRnSg1K#!^*`uCBR*e1&1t zA-_rPoIBZ1bZbn|Qv1n>n6PgG_%gn+Ad3U{}-iJv)o@0 z?E&|WNpLUnj~65+9!J}b##XF0D#mCN#dp!FoffLM#d0?U3GhCgJ2xe8tKne3uBE~Q zJ?>%i53Ew5wkQz8EoCRPr-lbKmV%z1XH3YsNFm3isw>DzB7)j8tVJX%+S zFqdnc(4i0Q(rrhH{uS&GJ<7Fg60toMvhQ^vxyV3z0TNU)XsGI{J3%v}!g{Cwl!bEL zyjrzScrf_9;a0*=f6|t===ObqLXMhPYwg{)4n70u9HksJ2b;m;R?^FhUn#a%l_L}H zE}eSb8|Uk<;+OmGgs%8NyH2)bs<*taeJ$eGLQ{e8#&6C=$%fsR;$b+Z>iLzNq~9t`Xe4(~R(I7!(VFQ@GW%cE^{-{ooU+eUF>9t*&hSdSrFi*s{9qNDn5 zVtz;c+O^g7f)mdv#d;=EA)$VzshCV(22-a)b+5hIYg6hioJ*I-SJ-PZ2fwW{j~B?x zEDaSzPtm3_m)fkJWZvNKw;M^kYYCA*5&HOdyDzOu^%-M&`Kv?omli7V%9B=uzJ~EL zTobZLJvjQnB=qV2a|r{f!bcKJQj(Q9)6Y)^Cjx`p&72+<2p3ZOI~-Mv_(vZ!%< z-Z2gzWdmfDb#--nx`R4IVy&OvCS~1_{_61ctvj>F=GEBx!nnuLpCesRZyoewJSvmb z$eNhb9=r0yCdGY8oW@*gli#1orJ9k$y)(BMii^Ip!9&PRIsy`#% zmGJj-Ns2o?JD&Foq7SDHHuFFmXUUJ-M_6-VDAgM@BM9w=L*Wv>RITBM{aof2PP5bt zL9|!gS>84(rSbFg*B6Xw6{yY3&h9|#IPV|ia6^@^|Ip|i&Nj~#6bikxg-7zSq*}ZX zTePt;qpdp@GZ{f^=+d3XPBlbemt8lqhPGM!hP$BMyb(UC5%swu&7Psfs&x5V^OT8+ zNjA5a@*ReiDJ9V>Yz2cuXA(VO(i~`C^ z!#Rr!b4z{iN=zRdpS;wzUWMj!gBBSje*D-km&lmgXDI618q&+=W^d#zLw)sODvHcT zqm_v2Om8>&!zkX$1{D8FLjOpQceF@k9>plIxiCDdI-+=uyXOpWlyjsvd-O$%BMrf5=K?KZJB!=6e}SpbmO+ z%LZ~tP8>q9GD3Sn!tu2@sP)Q}@(t8+PMTG<#yJq? zh18qqo$aexCRbtRdU_W3-B@;RZ>oYONFD*P+xz6q_|c;ZZO7w2bCdJQHMRnmAmrj8 zkw)b+5heDR$Yb1RT0 zpF*|iOUsu?B{n>JNF56=L*Xr@#e+NA%mzvlUF+6RxTk(#e}xk+XkvovJpcxhO{#V4ps z*FeF?i|FT@y<5v=t(U%wQqi!5d@NEv-kFs)fwLH*zyEg73wNhox)Yp3Fy0iaSRzwn7zF>ylx9{j} z#2t^{8Q}-Lm052N&-^8Sh6nl=LhYnm2JU zsbA_FO9>&&e(E)$@AZtXh>NPr`3}Up3}@5qVbN5&hex?o8Pdb^=HI zo3j3#)N3ogaxtzt%#QwE3quJ7Hmv?OeC{uGDg|d9Yh;E}M`qT-Z!)W2w8XA9bO@FTM2h` z-1&XZevw8pqhi>N9a?25RNcLK_~)Qw_*Z7G7sl+TY3xS7_slvGj^See)G9vD z;1g8S(Zye~8(N;2Aa^qGso-R9pW2zPA#7$@p18ceT0f{BYT7N_{rn;)~R1KFfj5%o88#!p!`L!OB^*FC;kg!>G-|G(4z@Tn)`P#jlyOxXcP=)R%<;|mW4Cy!~>iq#!8m64z9)zoqV`w<^A-6s}OE=m5wW~H7|VJq|c z$-4r3R9_!&d2m4JZf%pJVXB?)`<#1OvKv3>r>K3*j^8!r1_$$&SURcqcGx^+>Xu7& z4DTY3$P9ZfOB+sQ;TS%rC=B-&wd_LoeKdgtP|}0kDXOc%^InJ8@%E&Hy@vfjHk)g zEpaTj4tv%7`(Rj9A}})Youts7l+yAnTm3HU)I<05rs@xOb_7q26qOBpBqLw|q4YcB zMT_8zg}%JlA2Rxl<%ohtq*0jB$6aC-R5;M_<3oZ3F1TY z+?lYKHL_VGde0Xt*v6bU#L`a=|8pa3SLma*!_>C%0#C`#R}Zd) z%M0e{fUfTD8P10sHS{Xkh1ve`T$4pQG4-Y=ig$(Q{yQj$=p8ENH`o;>h^M(pAf^8| z+rGlYbJa9E_1T_iF2s%yLHD48-)&^G#FmsAZxr_TdOl8Gq>wM2vkpLeF5A#?zNb)) zF)2Gt+VL(82>8idbE2nwJWehhFmmLPW>bPs`i3eexsfYNi8}P7TE#+k3-h(c*#3LE z4PY4ogorEBGktg}&3kn9jDf*9Z4!7O<)qZYacf61=~lF!mZfaf!A8|j)Ame?`r2@z z=L)xU_glt;hBw>lGYbSFqr}`l*f)P;kB#S6irKzCu4gyjCE1_e1cB+sEf{B?01}Z5 z9X)+!6h+JXR^~sd6NP#mLU9*+OWe*O6?(+!x2UzLE%a zgZbyp(e=P2=0qMh)zN-}XLqLdtXx{U#KcTc&oFF;#6 z_1+dbbZ&Z)6GK!FpAy!oo}tY7f980l5E-rhkA<{T@Yrl!?fMVJ4n)i71Qu2qG8^>H-sHnh{0m{LBTv;xKQ zR%UPv6;d(gFw-wF(TRdttgi{4z8t1#c=e#OdwYSW$y65z&l)SZUWno|qxcySJ@D z^)Hf+O|`08awkphe!{Qvd}7pxb@;%ja&s}{C-L$9<6L_V87&4Hw$@P)!GN@@w{&ZB znSK*8NZNSd+V}5biK(=*zP|d2_*Te83Tb9Pf7=m>pjQkZ+iv+NJ=gX>^)xh{_8baH zp-2)D;ALUhjQh}WcQa(H*xLH#79QLYR@hwur^M#3An6`W(`7w=L&ZE;gbIP2jmLN+ zW|rKW=bLu3wQ5}BbZm@v>_OMmvuh(8%Tsil5?7o;?>%_o=eAjw!Wnv;o2IO0JUTPw z$gdQ`Ev!dcwDkVRZ)}~5C{zNp9?CSCGWPp736+T3J9xCPmIg6wm0Yao{Zm=eX0KuX z1>cM0(FKzMvMhy(E|t@->jVBFCy@lGdXB3AXENlzmo#Ea@9J?~O-UVHz&*H2RmmNWAPjAxAUDyOrH zbzYXS9VK0lA*Z0|h)A2)Ht=CMse16be)(b6i_&YxgzdUIJ3TY{{J~OskT#;Au245b zp9V1~<*eUHB+v)N3U zdFH>L4dWa+%^x`-K%NQzzAChnt+C0a>i%2t7nK03=gxY>&q^)tM7Q1T1ltb`ytVU- z)tJWVIQukhJ7dk&W{%XdC4s-x`q_D{a~b31FsHQUW>X8mxF)R?~UTVRzob5cMP&L!S%#32{S{I)BA|O@E0HIeqg89 zmzIe1b8iIII297}iTD#_R&sHj`g@H9mhSo&+W-DuPZX?4|QAhHz4f-chAIoPGA@Hmx1AzNF#{; zk+jxvo{G-Z$QzBy5Ferm;TaaJKV@$_t#dY<$lVg`clhshb^Z?NA^Nt6YfJ#wmmlXZ zBz|bWrBm)AYm}S!ve!6=J!x@c>irr=tjkuoqdDdp>TC@f$&GJ)l-U|_IcdKx)J$yr zVQ}wR+J1^0D<%&b)Ur%GN4a?4#ksQO7mgT}b8{Q84wXFTBQIo(edYn((cqYFbx~kIN zYV+1TzBtD5+{RE&#Ct>~d53H_4kH~q*4Z1M*!Ltj-yRiRl~U3U||zU?JcGggX_)vaM>>znZlc67UaC-_vi zciO-GX)3n9=+ylis3#$`9LO%fiJ?Rmq*O}y76s*WTNf+~4fYRWel_!c$;x?o^q$ho z;}dp+9Er8zT2#LVtDv>PW=pRIdf}nj172pG&{V7InTB&G4MEw`*^`^e~@A-qhJw1<9o>ACy3PWlVD#kXHv zjIrZmS1`>xI?Pm?HHtL|=Co9@@>lm?2A;5Fv9+rTOypLZ)te!k zU7ccoU#Ed~gFii{lj{oM9ku%Oe)=8Vt^2})b4EN*PwroQObJ;@Ms>usq)OVE$S^iM zc{Ka+l(k!XNXU-Z(yjS|W@fFnfu+=);pJumf)(3=-oc;j74#)CHUaUxeTutFdeL;n zi45Z7UtIeugL3n0zH-agTo5WL;f?DtFCzOmb<1Y8JJ09G@2UnE`!lL-Mz#kc8Lm8g z{a`hwFYLujRlQRVyCsTK!IbtH)$p1_M-6qcw+;4lLO*5mF_i`m+USNTp7Iw)R%nL) zUu51mkSN_tYvUJqq@t<{%e!swZrr)j6ku%WmAf2{*XHT6spa+Gw}q6$f?XMImV@l9 zrYo-GmIqjvyLY1c3+{~w_&0=pYy80N80vJy)%mP7PP8AzTInY!v#u8N{4MWX`GhkENI31 zXCKNy-7EigDfUM0Gt$_Rr?%?ORxkaRc(|BziEu#I;r+mRJ>(=BN5 zS2uINL+9wA8TS*LbcTYVZff3~3pD-P5{?>sTBkZG(Yd;eb9$+FV8ziVHuJ`d7tQ44 zc|R^1raZpulmvqv!;? z{`u}ksnEk>oW6;(1mhd z(2l!P()SDJJF1}(@>zPC+tFTjm7fwe-wfTnea_sdt~tNsHRcC=&->0~u3|q|_!ZRB ziu(QWggob(r&Ylv(bAW@626JoW$y6tYPC8aq_O-Ws3!^kEt%9qc28QlGCi;1mrfo*OI5(cg!>yphqq~wzBF&3^)(_&YQgPjgAaY}&8NE~LVX4>E>`Tk?K1_f^M;?~6?VGk2m{;)48n#=GJUhsHkH z4!L*H6OZXU4D>DQ-c;{-)N)V3N}DuBGj7lgKk{2vm(_xVRq?knS9y^g4AqCPdluHc zyk%O#LnZHrehMb)RQxb7Fc6fF{kJBCn)P6)&i^Wj-nR$KLvsWyyjDTC9Xpa<^YA5< z{+>50d2p@b z?_lFY9LGjhE7>N{_Tj$OtKdTQedDbiJdS6UoqhP2MstorX7O_NDEQyy0?cNf=j*1i zw;#>QSm^7gaIfz=FD|X@EZ)|7%WCa>EXP#s@!Y|`SA6xE=ZER)ABpb8d`DmTw+$Ue zH>&q}3ttVaer-(BiNo-iYI-c^dua%xS!5qvc%mx*g_c>kS6o7)kuxe}i3+oP>}otA z%xW(1Z9ZwY<@CU`i)vT+qqb*T2eU-`L$qgc`Q=B{o7J$G%Gwe;D;4T@Prd-VQykJ8 zQ5ub|YNGMRg=Sc$`SQS?+pSZ8c+A4I;J2zPIo@c34N;t)?ri;z;hOlXDPp#jS_#?b zI>jN5vN;#@mS0;di6l}?+DE(2j~q4rShR>cUah&7uTet<_*QN*hO=avBm)P}53k;# z!Gq<~#4hvTtOJ31tCwnqsTPs`_u4x722N^{>Xdc8o(Ht%Q0HhjriDjcKS}TX@Tq$q zmU=ol5>E98s~U722fL$&N8QIh*`Bu%L@|escWeB9%a+QhyzxD`Z1(6^&gP<1Ldn5866N|N z!5Wjua(>44Dn>RZ>zBpx*bzB_Pb--&Co#$Dj&ZVCj(2wCzgf-6FXQjG@nan|_2GU! zeW@%+Ur9EmVOh}NB^eFVc|MB(6PZ8_fyOHS8 zXl>3kSfz-8iPYHPD)ZGiCv_bw10SAQ!Ax|a3WpA{mY#-jX!Y@_L?hN{ZjxbTQJ0Cx z_Vn#k8dFCc--#$o`_wyLo2L@Zv>$htJ??082x&zUqI>Qa+HnPLtAw+kesWS@u|0Lq zbf_-CIwvC+ET_8uwXW`Jd%DxbbENz{cIQ*IyhUMpacjfkcDu5)dA_E>{eR%dg^<9? z&u?b#Z(Q!S{o9(~<<+m&=l2dVj2idm>Kp1B zy)aBI6Lv}APG`xmeH#&^`fUTF96R?|;zn=VCykn!i9^{hT6E>zq_II;m4Q9RFGC`a z3&~2J2`WeMrNksqY&u}^)9xDF*<91q(p1N?^bK= zx(JtKo?Dfk50J|>Os%W=tW_X%M7iBvqjxX0GcIB@jMLiU$-8QD!|R)G`ELi&-D6wI zq*?6Vw8xWhKN{n`oT`@ZPyWzSx87||H?s7#O?uVvVAGFl0-c=lBB!i65i`cN^IcOk zPz|!e2R2Xr%Vo>R+`|mD+lyVxJ%*c1Lo^C_A6Vo#;h~pPlF~h0XSSJanwhz2nNi7> zP#a&ClU4KDY_e-lwgiFbzgCpGn{ntmuB5tq|;O81n&0-nEv1wNw zov@e~jx#b}`|xZnZckui!{K&(+vUsef6g+plnpe$jZq9|Rw5xS(04JEthnj;-fK{& zY%O45!W>#10jv@pxpCQj#thHyR%!KVaS#P}jX&8stuTJJ+*czd*VNqPP*p&i_muuF zkJCb7Od?z2mwY4fFzNhi{L@6?3q17~)a7+OYgesDemaR9t2c#*{?c=`u#3>r{fY8s z{|{y;(VH7_LyMJxo4vbtLY1bvg*mmJun=av;ky%c0NGI20+F0ezsdV=j;xh^f6{s4 zlZ1WV0@C|Djot&qPl2f)(+gA(lgYyP& zm49Zl8lQDD!)$~GM}NVXku625UablZmUY~@Y)WeT^&6699(w&&fEBi~p~!~C4Ck%- zk+r&&>UCnn)#fz^CcX9b{&E`0Zv^QtlEb=)c29-)H!9e|3xBQj&n2X0RJb!zZ7@eh_UB!VLjlQ8a&VIDo+(UZ8nTG9 z7K(`P&@gZGx2X_tN5^SB&ae4EB%d+5X?()9P5&IU-!=jdn4y?tab zH4Dg?NrQ)P#g}G8-!t=*8Ckz{D9>ATx;mp>RQWrlTAjC;V`a=R|7d~8{AyfvVC48Y z{_*r>-;BU|ijPzCuPzVdpOTbsqmzQ7Lw?8TxfeRl{+@Vx-V6tJMv7-^rz|B*O!+lr zh`%Sp5s2?$3b3=AJN{Ko$7Mwc4%fM)oY1&$QxknAj&oCg;ziGrwsyGxfTgu@e%$qr z+?%N{fvXK;EFZ2_>U|lj|Ky2M`>C}kSw!JfCkFQ{tICG09apRo^uD7=>^-Gfto90I z7^4rL@Jeo-nsqw2X6-KE*TKJTHHE2=QYuzax~=N6XFC;;w1$NX$NUc+&wY)qNgbG*rVjvtxbro-y^9T)=C4LILUSBc7(-Db>C z!4gFd)!m!lzloY0d-$Q3j)Wq0l3I^P3!N_Vfry3InE+a8y9qlU3r0$G;hyVYW^>W2t-Hge+<7nh4z#GPUmV7=+1)*=?qaX4Pgjg#vB~8po{R4- zdMhp)9NbJqo)_fLm7cog@yPj+hKBm!$stdp48;=*=~{+FX@?-v(QmsLy>$2AkWh=< z&h!r)*3=r!v8i`EaoD}2v8XJe26s|iecztdQZ*S-by#{-&Fe*>=+eDlI7#s>!(sQx z(DHe!$<~LJhd-GuEmzKVJ-6li6`yP$wl~q4#nRZ6k+N@IOM20<93esf zJ5o>bh7$vC`ai9;Ypn-X>3wN8kQ*PI)#!0vrm7)zNIIxF_;*~VIeL{0-@tvGt$LHZ z&P4p-Zkm12QledX}pOMAc?uOwlRyv4_2viy3A;J-(0Gled? zr}I&>Ydw6|+9XpL3P!3%?8kmsx;ic!&4m7Qo#J$6fCcY*aL8=WFJwgk?LzA2Q1U3o z)kB;9>ef_BO~zu<32UwqY&MT)Q5OCP4Eh#E((9^ot#5`#2Y16BFRyDrM%9Bfahd$9 z|ED+K9~3rS!P0Mpg=J(%w##b&RQNZeR%Ka_g~|0#WAR$_%t2?Vr4I?-XdmyC)b=ih z#` z;a&OdSu)j*c%0n$0>)#v(ejwCOBKjo>DJ|jt4BSww4B>x7j0L^PtD)D>s9x-8~Jp- znB6{rEj0@1)UmRc>M3!3j}D}gqnt0`k#ZI~xIA5{{JCggoEB1>Qyq{uT=9UluxsWx z@#l|72I^l^Trc(QmQL&9<+TPg!}Bl`O?mGU#3#B6ILX!Q3R_&hpIohfn_96um{YAz zG<7RsO#Ok2(v!k!uV_1*3zUEBNq6Z1*$mq18%>I_$@feiy)9~D6Rnm($gf=EITtg6 zH4d#zeI$EY)|i6teJQ~ljJcszRtDmHRfis>=)1X zFF(rk!UF&P{gL#C0pw+E1jMrivhNiILJsyyTy#$MjswFpfXsiQXWu3aXShdsmlETS<5zn9e5IO89ZOUS5vu8r(61}`S?pEi>#5sO? z!@OpJ#5g#=iZs9U=*GfH-?nkRAO7(nosHt`o#;n5bJz?i;`Y6Q)`oxAN9@(NjY}Tr z#@T6&OA(gy4tu#+yG-rbwihbW=!A@{-NsL-VX}+#bZG;+^)V^yjMKeuvkZ1W)h_a%?aPoeR< zoh2d1%%1BmcqF8Xl8~?Hb*b4EnIi-El@^uP?b>7awbYCqgS&rm;O_eSlit0Imo$?k zx%LgV4iqtqyZ?);w~lN24cou5TLh#9q?HsTq?JYlq#M3;gGjf5BHdj|_vpcZq0%kg zOqx-n2aIjcHSgd3{GQkIFMo~g^SRFRJkIxVTw*X(-q&iW3s1FU2{e1Mv6ps7x5y3R zxp9p@jR&{=Jl@C6y5#-N0+PKZ8c!(0pG~3Ww$uFb^UkbK!e=LPs1Iqf3wK2e_BYg z!Za;@?Zx>YR)5&|HSO`m3NI-?$v5}QecU7a)=DR;eC#@%Cq0kjN1YF@?{xR}%zcM^ zRZHJ2@?LGsdAgwEzBZ4x@WLLfJw$FeW((GUi?Z3ntfE3*tsc3J-hrP@q>M_hZN=PQ z_z0%h$C0qHO(x4vgKCICtFC>&-ZmyuvbjhMYMm}C`lACTYH$9UVH+J-LY;)(FQt&u zcCVi2DKrX}!!7riS+&C8T#Ssr6cz8LWP|&n%RN<`-8-%jvkGoZ*0C&EGHLp7Q_lNM zR%|Tx@N`wmLc=F{AJF`h-DM>7tCqIX=jky$ozL`^BOBxje$omXyVKl34H$wt^zVSK zuj<-S?-~#pj2Na1M+Cl{-Y#DFj%-L%fW`xHWJq(Lu52|XFjdi0>J{VN;nnBH{)al@1{QA9Nna=?{pE8->E;3 zg91e0yy%Hqu#35xzU1+yX`a^lszM}eN7(Pt(_EwR^JBW?41pI4#^oktbxsQE-rLN0 zMH=-=!QbWSmeu+pM);FSznq}=&g7+wMA#4ikf$Pc&Lq5=j;=scu@fnIIjC9nKos3_ z=9-Brc=6xw-<`GU9{tM0cd{X>Ed!F9g z_y`m<1e}kz#6%apala&BU$dj8*>EOKHFlst%Og@k+%Bar^?A8jb6GFR53x`_K6+(U zBcGFNc8HaV=miDc)qzzj;{vJucl&m3#N`akvr?wyEdl7=$_<+=H7-OYpMA4)oJEy( zveQ}PHTGUfe)ey(xpP;1s8#2GK=!#2hNdp1rcg7Ig6s@Bpg!uX=Qb?4R%0+oZatyZ5l3y{z53{fnq{`cmpg^-_cSU2$VnTF zyaHM}GZutyA$9NhdDN`u=uXL za8wxH1ZR$w>_?X64A|ki;q6*Y5082nK|sc?;#Q0u-sjTN`+R3P{C;JN%&P9H8>R9e zglQr?Zt;K>CN9M~>x!i1rMUKpBRiQvT~FT%ieDLV7hxl_9wG;J$ zzoCw|oEh}ZEM~MqSPb-b^2zo2Y_NDHPE^p7#z4>r=wIsg=4PmDwHPfOqTJ#1$gXQt zH(WNKuLAAAk^#{?SdsqxF02(#9`*GdI{7TycU{kAGw0mcU5p|y^d@NW4_|0tOBcU= z&c4@sHBA$b;ICmbh@RWCo1GGk9ntYavt9_h2bxx^VWLOlwke!vS1z!>X^m_Kij&Qb z<_|7rc{h{~C65!KK${!*rKT!@FnpE$hweP{{Pmjobk*+R?;eSrBjcl*F|}4ba$e401R{FmZ9zQ~}=)J=^^TPlHgO>HNe#>3R1%KWll5y}d0Ras+Ie{A!1X)kcE8mtY* zT>bQD-2>J?!Fti{Qx_QxS)Dh}rv$F2OYw^EA0{UDa=V73Xun zpJe%4$T-X+R;^}L*yDoYyItjl|j{Bf6(%cUKh{_K3j*BEDy#b4>b_do> zDA=V4NS}uSv_Q#%>IQzcOUX!F0CFh37Ut< zmzy+-t}(#uQUb9TOP>xo;-jTtLOh}~qdQlh&Y-6cQZmz9qZM(70c~y0=W?kw-qodR zl`@-cn(~6Y`-XrLGr~abt z+brJ0Bx+-$0%tg^Xx827qRcoUbGZiYUstmTgTN#`pcSI;3&s^%jvV*3P)Q4C z?)qZ2blTX*~VZTU%o9XK5MSC1{^ly5NlVw#0qh5&NAREmbg)@yqjXT;r2X zI-$vK66f6b3#UL!vkntKZ|{^Y35T_xRQLG*laJ9uhZ| z;tpN6tJS2!RnlwK+Hfd1-0dZ6>j&JwjotruUO%3v$Y)d2+T0os*9txeBy}SH^;(C@ zP20AU*5y#HuxigU>;G*pe!7~naI}x%+3!5q2(bnsDQTQ@HHm*Q~k8 z$)Fb|9iEllrG5EhcTnOkW0C1~4X)p(c5%P4@z3e&FE}1vnT{S(Ll7{*yLDcY{y{z6 zxzS}nwEDajpU)>pfK{aiQ-Go}YvNlE@VpH-K;rowC%VHej}*@=f;jCgr?5{ z<6k+-NQ0VAyB=f)QJcIwUL_|}dK;W{VMGv~{iX$r53)FWI$FT{#S!EY;FAYey}w#) z{DJ&fxB8RRC!%02U;*%G&&UUedA@xg1+`OE8)Yf?7q`gs|CYAGg}mOh+#^We9R+Js zezPyDplx$(Nq_zbB|+e?wNAaW)f{k<1DLCG(_<#@f3#pocjisOah)c7bObNJw-S%# zrDyTy*8g@-e!+Z9tQyc)a3i*_zRJiuVOA&vpNpBwB~DPhp)R?PUo6?uY_lX)v5<** zr?aMPSB-u1Zs9PgST6Opve!8ysecCl?#lW?5 z8$1MnWifA>FN~}ssdj1hk1SXf;)-rchy-lxHG1S8qa4zBNY1^4?D0?UWg&08_!?hC zBpo6ZOr-ZUq97)(1Nikyx2gNa>z8u-xj(m6AEUf6dE8pw2dDJ=K1l;Rlchb-D{?#*<<5IXmoO@nihL`DV>glSD;TEJZ#~-0w@rE{F$u5`9 z1q2Mnzr8;1;>;D_$k?x&#HV&uT6XP0<4VaGej~e)<>@v+gD$+MLuOTn>6WGs&JTC5 zmBu2bXM>t-ast)9VR0dQGgh2ARyax`EC30J`a}S|dEDNXYM=cyJB9o67nfs^!|Jo& z4M!*HS30cI(XU6z&o;S)m=W@!(UKceYiog{3o@QZTCk*|y-D2iRXFc3&S_>eQCs!| zJAkoIF4KPS^IDg?U}vtt*9FJRxhJGQzt?vP_?67oI8?HyJxfVK2vcLsS} zdv#CA&2t)T9(+M32&w&);o|gSIGPJDzIG5H^TFZI%byEpV0#5w#l!5!C-SQ~%2mVG?F&)R#(ZtA=2zce z1WaAas(falg9{wHc;nv;syQsH$aVqJBDUk3lXHlP3z!MYNV0^=;Ev!N^A2d0XB+IS zi}#VTG*EtLy9Jl628qbXPNS?x4v|-d62?!k(&8yBIO>(cnJ}RlpFY<&ua%W#O!7S9*0-}JVDQyp zUDZPt!WjaszMDXyVes1=j?2~1R0LTvUIeIAzf?D)c%p3U7_prMu0T?Alvfy=B@r@ za~M4sE#w)WIY4_gEdTuEhJJN_?yt$%`^3V7J_<42bEN0JJ_{Yl?CBjW1{xdj3A{jI z(NMNG8GoKF#+8o9(|aDB_IfQu&wA|2*=@0W)G(aIs*|*l8pr*KduqC>6>mK970%pR zdQWvVA-KJ^_}(%C|Ezu`T&>k^(SF)vDgECEfDx1r!tGCdrG;?PdbADX z%9jm94gzb`Q62zDw}DPvoDKdmW52sl4D)TupkPt1nYh3V>>NhOUrl6*l{BW%e0oSd z<@j1ozUU_QIY)f`S=U6teFjPQwY-=fyH?(tynEy|)I`2t@|7>?{qLS}vpyZLEy$gb zd}X)fw7R4K4VV1&D%<&AlONH2E9y6P{Hh(i-^;WP*i_=31`wrcTc{u0E=_p!(lTP| zEFkoRlwoH+*%pO^CCMT;;O1?*4U>3ev=iw)wN_jibY!VhzFgaXKb6ww%26>uZ0i*I z%eirf3|>RZs<)jK+`y*iJf}~yPk2o(a_k4{n!134bpSG-a%W)M@u^1YbF=e|2>ixo z1HneXX92Tl_PX=QYJO7PFrZ6Yb^hrbjXIxO=U=^P8C9#|^14|Ed#6QUx$&HbXso#B z@WHyP8^~eZ-E^raR%uE`hha{|A| zytFJLcZymBi`bv@)+XpkZ! z|0p2Um84eB>f(18$bBa48EE?3AoRBStapmUA8flEeD`2pk0;VzjPHD*6{jy?k35)q z>K65=wcqhJSl1m!QigY~u2Zyctk)@cZRW+NfGY)#en~Y62{Hm`Dw@Zz*$>KENY52m zqWCqR9FWi{{&mEb)-OU_5G3#>*o+Qyslwe_*^UAf(`~|*ey zuhTHo(Vq1o7C{w z&$i;p4A1A+Zpzyd$vk2Pi2ck+qC$~{s?p3c$-Q4A>9OSeCBMCMo#3{#evsOUsz2Z% z8#_L2nC^N?oi&$j5LIT24X9gnBA#PFyKG;;gO5qcCEs)OBsHlCoQa=Dr!d~rRl&cxVF+u}s({b~$TR2AdZ1Qk-3>EX*~?j>;t>R8*L zJ-^78jUDvTW`U}mV!(lEs9E@6NwrGm(v$SSm!GW^<_PGmjz5X!vTfxTm8^}U2->X( z!xlDQ6aci_t8;EYFo*#0hOd5ae6HW{z8-P!qq$2+W3iI`{5Oo4`mn|ps#IbCQ@4Vk z^3I+Rea$0qh$w8KJz`NGhDWV6KdY~ua@K00RB?5kz9t_~6t9|_`$}XrWo&Ym#!^}) znX{qPOZ=T$@m;HIG)7E;#m}&eKriQT1vFawnC*b|B1ig*R}7c(zZxI*C4eWGe@Ru; z!abkmNwc3Yw^>^A_Tkh;)|-)AyrwzQCVs1{C!*BH=Bu(_GAGmS1j{t=lVUXLLj z)gtUc>65Ml-W<*qjG)Wq|6lGxS#8c~crNtBzy*%of{1a;DV`{hW z0@Iy4A#NqUo#nsyFqwO)_L&7_Eu2Ez#lJ_Nl6G>#(C3WgOJRnD{9q%V;O;1Zj>A}P z?N5iLY;FZ6GAYrfBBTSiR`1m)QtDr0QAwsUKG{IA8=B^(8$_2?=1BN$YbTqg8^Fvg zv_=vf6^;S?LT}AhdcB3=_HWMhY*8T%-L@?6h6Z28RY2nI?(x58qXp?LuXFfnLDbD zkhaFwNG3AZUOQ$o;EQnc@Ub{fD{^YwVutqKz7M0zthCROCVhCm-l&=^7(y?xuwSEm z(z!MH^P8{?>7H z5$xP>69MY(9en=~5zysqGXa;sZ1FQTlwk<|Y`(=uInTw4Or#@UHrWcMnDd+J%l?|O z*g6VupNxefvU2C;bI*#D`0cv}_rem?Bdd<@H*s*>ckAzWW$9|ybMv_Ekv)&TTlEpAj9Af`ja?Ph64r(&C%vG$|)K`LEYs9-_QGpZ;$V z*y;N5T1&veSEt-P!Dw%?*%Tvei-!Z%Xa_zsJFyTD3Z79sJi&MI(3StGIqiEO7)KbS zQ(>98-b@1>r12s`+~-VP{mu}LCKD%Hcl}2pl#G8fyXqQycdAZn;Q6H}m)*0`iryw? z1S_3UPfCyMllPe(ctrffmV>sj6J+i{rhRua?W4qvms=#vO`ajz0d*5%X|nLvxRJ`4 z=8JFh1oXRiB-cW|NnSPM?;{a(%sHRV8!gby9z_ytR=p0-B?ia~mAOL0Dn_M7sgyKo z-)KF2_!T8o3NT=>-s7?x9KKajUH#h0$Vn(zPfbC`@oB%7AzFMq=kr#1EppGd_04>w zU_c1>@>xi*^Ai4Pt3y_9o2f$RZT!9RXx+#2YCK0PU_=%A_iK-0-n(cR;tuXSKRI9T zi+-9O*P7b`734|hjp%CG&QOjJJI}X75%u z>d#PjX*&B_onWU~F7fKeP|5i4?DEoFMX@GLn*28{-C29#AciW;F6JxBAf8s@jj+i5 zOk-VN6n;n4_Vk_Cr{*;SwLgBy@uw(WLlVxy6xnhU9dGHaafS16RHIXWI9D?U(j(}oyEINXg-*(R~)J?oqnmbizQ zUNvZxvg-RTKj>pBowA4pKGAZ%_tMt6&7MT=GC`4L1eX*c*8=z-Uymno6HxJK8UqOx zow8|fXXFB`PqSIwt!uOtum`XD{y?kF*gk@9bx^oMhVflBQ$uLjJB*3$-+vmI+h6xD zU#1-w0(Dy1INliUO7@ibwCt_r^v-;>h{!)pLxH_S2Mg!9F7Roc1Yv8s-S%F6Oy=c= zRO;e)V)N)ihRT&4Z7Zi0BHcw+G<~6ljXRzWkw)W)zAd1U7p9vv9ig@A4*E7=TQ09- zyS&Q5qJjn z^SQhYTsv*NQnTk40ds9D$1Kd2{l-K;NeMXC`=knSX*#zh4MCqA4O2+HYL4`gfPU3` zteV%PC@*7~a|?rN2LqMn+}_92dSr4Pep72St5@ zjbmlGQvNWmg6_r2X&^1>h%VE`tx7|8ZbsvG802^Vm>pxil2ubg+DJ0_d&xJxjHBQ< z(-j>Ae4(@CSX8W=YA;qEg%3An=XhkAj!& ze>-eBwk7d|Cw9f>wQCu#xM!ShRd5i~ii~JeQ*L>7cKFbYYSPjHMg7KH<7a}4YI}if zO;OF^D6gPF-v0=Z5=Zc0BL|0W{bDY>X=Ni~WkpA{^Kb7Szap#T8rs{}r|C7f;{^6w zjvf=m2d~oWzz-0M*|`*HRY#nX`IdnW5YYdQkev<@vY@gN&DFM!KYMCA-r0$GGzyFx z)fNkq*nrJ}Gq3CH`ipL3_)O$nJ-V8L?2eGs4gC57&TR`6w^~&lEnUvzr6#q_G_R0} zF6pJdAy)n2Y|FqfFi1J}4{^WfcHB&WtIQwpnsY!}80FSVV%4wh-oR_n3?~LFnA(d- zGp1OkPHxgPwd4tK&Fs`q)6h6BI%5q2cE7a4npI+fh8P@NR>q`sS7fLMTJp8F$M&vB zzHC(dBVG}C{`b;xk2+wAr0skjVHPWD6x#Qdzj=u*n@dEF3)X*&aE4Zqt^c8Vkvl)l>7%PXB_Z%_O`b2etQx-uArzz z^papgf5|{Y(aLThnl^$w+VTd~Yaw!{%Rr$@t6%T+7WIXUj1)sF`}Xqx{Xp;PB%O_Y zoQ+kqKv|Da&Q)yjm?HsBiA+@sCYh_l!FO%m;#AXK{7Oy9HjKHLS;~wgCpW_|hy)oe z_1HvIoG$g*rY`3ocFJop+&iK0#MYP68(g@V(>E#)G)-q?w8z*4Of>xs z%{1@tHt{!eQ^bG?tum~rIq`_f5NYFc)?-qRzWh($`4ITSFXLdmnz`gkYoM)|>!Hf! z4sK_QPB3db)dvR$(p1YK<%6( z(=OngQUjRU37nHJCr|Ycxg7Sr0J-3woQeWd8(Fe`O@9)Fu`Q=-g`d-rfZd1}Yx*@VF z7WRAK)_cstCo%{5wRMVMgqN<}eEY3?NSNJuFRw+^i`8vDW?&QEkL1dq$}SB1?jVU1 zC^#id>nmDi8@4F^JZCR<7jgiFnjtlSnYZtwr`OXzZ;{B6eDfXQLmKqh90gCn(3-H3 z%U|^MGCXVtu+~iD@#}TQG&QZ;=vjQ4;37I=^=Ufz=$o%|nDB!Z0|xI@&W|zY{Cmr2 zE_KG4g&RbhzJs0CmL+)ccyRxTE>CZ}ai&U#y=55w>&rx`jfH z=R6t<0W5YJfQzu0^w3SFJ){q|r`8exqqM!DQAU>p75hNKusC5`uCN((J)Pjp+th_d zaZLR1hg7FU#-Mo}S$w1eI0ix@1 zI0IM$Ko?@DIeKpIFP0D+y6d;JyloXmB!%7><_9LJa5c%f+dW|gHkP)#?HDL#6ru2Q z02djMTy_f8cPQmlN~mwT+7RhbcaDQgrF@*U7?PSW|8zBg7M0wS3;szPYdWlwBqMb8 zvsjO{S~ojds+CVp9@`x*tEwFrmF)!ly*|LAD{eUXk=_s(hU&~A5=*gN@f?#b-)KtH zd+Fh=EaKeby8a7WR+gc*4qwtJwsGDl1ayl$P0odLdx$Y1;1z!34cWWHHtealSZ0>Ku_IQBt#w775Bz-E z%Z?k$_0iuV_KM19nR*Mi*A?R$U-i!u1-}GrWlGIuqVq3DqO)uqEY9|KsGtoheGPV9 zKllCmcHNa8(sYv9lE zw8J}&!rAh<5p{Qgq5?IqkT6Zv66)A&!v~GqZBB_$thHL5bDTN_GfxATlOr&i@fBud z!Zk(nI|u0=s}DIy299CSg2>yLZHX`9$`b{ zJx1bz1i3TVa&M0Cj7|3w>haKXK`BW$e~Y;dcU_}Ffv#>SB3u^*2N@WxPjhrs$N9Z( zJi7_N(gzwKlVo7#ujkmSF6c(cYu>Rp{5Ol;g(oN%f<9U#`x$H=A}cVlWBOwTN2NvYGnmJ4vlMy=STOH zVp6n~6{%NWi=(znyyrv1eL!@PSb?Qj{pQ+1^F`5Es@rpOkM-I&$tWoxQs+TT6U}f7 zhUU-WmGq8>#7vW&IN{%l6WfDXpzfiGEA7|9OU$Dst9b_I0$zpzcW9pjKJToKKyz4F zsirbyXXDCoS;p+ye6VInGWOb^R#44v7ANd0M`&{8arsDfInw!qdbV)5;K8dU`a^|I zGxv%E8+EWc(rMeNSa6W09=zF8VSxoZPMd#)e#Lo=X3xdD>;kNS`J>BnQ)%s~&CK@R z#`8M^LIJFh=p?_R4UxxFEU(OUxE0p!crSP4?89Wznt{NEWhPE|sFJ?Wsm@MxC8Ksrk# z|1N01H4TPX`Se;q%1Yq5-+jOJy38J0A$jdB3-!{z31X>G?uv@~06sq@R{re^_6O zaFODx0OmQBM4clyCl}4q+5eYn!8?C+8FkIc@iCm-?Q0O&l)A{@8Co7*$N%6x_5_C- zZHD*CaYcmdaS|2lb1j1VmeVy(u7guNQb>lHZsdEPs_}ux(-Aq* zntPm5^P;>WJ=|_)cb|^La`W6ntPU%%2~E)9vBV_zMhiv0va;!UeF+<~JZgvEQyLdM znE{4MW-F0dZYkOAG*PR)az#?E_x+Yx;lPWjf_H2ZfZX{I#Ye#Ttrjngm`MnsMfT_0 zyyMiAmg$DqqtDzR2k`aRDDC8esA4VA@Z&FNQ@<)mM^TEqqtLPN8AZ#CpZ9WOU0aaM zI+_(zi+{m=hN3tX3P>!n%|`19pjPj(u&I;K@c&q{ThDU|LSv_l52NUG-{Dx1h8(5W z7uahL@0T)UW*dIb^2@QEB}C24V+)NBB)T=q6t)h?jQKsL_d~=KnsXuAK3`g3APCIV z)CKexT8tTJwo_nn-Pm3eQzQ z()3|w{n3}nCpMWs1xe!L=*&C?{g%Boz>t+9rf| zVQ@*!4#3usyL%cfV*Ax1I77;1SMtAZ+sjyqZI2BUGR?H0d*img_A561x&2-@vC#q* zC;Zq)V1o1mQ3n@6CWg(2Z%f@{gdHQe++R4>0}P`bgu*0(l(kKbpp6XJS5qTRNhEOa zAsWF(q#oGy(`rn0+V)Ppx1!Q)%YkG6U~jo|=g;_t6@xP^qg$dk5L{Ng#CRr_(*U&2 zqMCf^Qz+PW-L*5ky)ObPFB~F)q0=;?fU!_S9AkN#Z-pn(Y0C8dkLOm$zBMA8 z20dR`hOow?**FcvKk8i9&5?Fr#EBnohWG_JULTL?}jc3uHkv_pSUX+vfXH@$fxkl^D$!> zM`1)ees$2eEl+~+*UlR?CwK9q=)6P*|A*|^ihX&IgO*-Q7*{Tb60Jy!td4a|a+Q0D zl{Tp#;1g0oy+F5sT&L%bLM`ep5{J#h*;`KhrK-6+7QkuVQ#4((*$Ye=mK7DWbIz+k zLD2lYd*Gn4Uc7kA{Odg&HlD#U!DYI$LV&RN8Y>9L5% z5?FaT&&f+$5s7Axh%_uf^b#vUj= zR@7Jq8O?rk3Y61qp?8(&yM?GpD)o~`Jz_PfERAC4R84ljz`A$jH>%~5cVLRrKX%KL zJ-NCE-&=S0QrJC>j0H7Gp?8i}U7dcig_tdQ9Z;ycDE3y`tXrvrl{Kmm`xvL;VfytV zk_u7k0|@lq6QIqG<51~}x&|esX0JWlZl1MEtrIDXyrj9tpQ5ETwG|gP*Y9-69iX*D zws9;)Pb4)v4Vuj?61YlfL|A8s_tI(mwr?;9?6IwH_X{KB zDRj2$LUgsKnE_|~4BBVy;QkbY0>I`E;XWjls_`S3;(>I9)lqPSf6OpdoMX&YU`8Hc zgpA3VoR7Rp2*_74Z;bv1#23+5c>5_PCUIvGR-5gVPS{7uFuCrz$3p1`vT{CpSySeg z3Bz+TTk=Qiq&+`h67s!kK>{funabmr$PZ&H-W1Ty?;cDhsNjtkj;{Z&J@nGjR3)N# zIr<`dddBNAJLgf2?S96EpvxX%&vx|?ZrOUm&{ep@0}9|de0$ex-f-8icEECCsM%Z5 zqWtjp9!2zDj0Pqm@Q=rDJ_J}_UeG4=LI%TQ&cLxlnA zQEo7U?=+4gv$(WooIEkON24TgMANvK|3J2$_$$ei`Nelrk64}%-L)(O_WLvzj$N2= zZD<($-N@YYw5BF`IgQ)$20t>VCe5|pTrx*;LCGdzyKk+?N!~|!OU197>CDl$8To?IvI#b$Y{C z;)YgrEQUnAdyx!^a6!`<#W)raw%`Kh9;GDpk{@PlT>TNoX4Y7*yDo9b0@a%j#-U9?_GeS>&&=$?!@yP$w8xudoHlcK5VlE$n zL|+o^!&(BIU^nFVw*%Th6G`9K_2{F-y?4u6R75Xt5G0>({pnbhV0X>PD0??l-JPoY zGm$OabR91K2Qd9Dhx1rN@ru?Hp<2Js_v7yDAPOYt*g4Xm|Js9cl)d9pfQQtam*!8f z9mSdHMAFtb7k5oJrCO4aeVurF4%Y&HMsAM#$x2M0&wKDbHo6_Hn3=)TLV8Xfzpc#E z768afasl2(Ok}Edn258v%Lj-*VDY3@R0=jO zV4=o#N|0V0@RcvQn|4|+i9xl;Uyr}w70|)QjJR_?hp)x44}7g~ZH!oD9lqg75t2;E zNm19di0`5Qy!&VR*aG3}V>1JiTC<)`M|B_aDya?HI6)B z-Da|&IbhY}sWO}DyQqk$lkVyYaG~E{DGreTeu#QMeym%VI{erDXRzEol>n0(b9bxR z$N`EPp37a_G&AjSmEI~|29CJMSBrR~i!&F%JYfs@9*~l^<(eLKALRAya0xuY;I<+a zBE#l#kn{tmn|B}woyOnA{v5xjqv*sh26Qa$4Qi55PD0}!_l_jEH0vc0X0V`Hmy^8J zis(U6eB4nxu*;Y}>GP<-h}v&K&tj|lZQeG_FI?44nb(tk_-f*>fDW%Z2q$y@1$ufO z0UB@_UMGX-|4r?s$>8tYi9BkkPs8fEtk=o8)N4D|yFYiHK1;ga1R2Gh6hdYuD%48& zK0UTO)5Bc|*S4D0M8)43xbWJVak>yh6oeBOBkAT@U&lRkz@7SsWVR|~`L#D#;0uwF zl=J}}fVbbcFOWTUQgw@ZP+hffbF#;F^zD$$#(*(n3|j&ppEb zH6B@=!i35)p7cFZ@rd*?A=6J9w|xn5LQw0R$-MGbaVjt8;s0dCbLnvkfLZ=0WEk*7 z&EL5xXJ~(!zyxAgl@TX8X$y%1gHC-@D7q#OLVSR`V123hBy|^F=m{CzYW^Tr-=X+; zIgR`?zTVoYwblCnS5@={wr(GH)zpKV1n2`#NS0y9to|FZ%1t(M%i5F@YF)$92f}g> zqZlSrNH?`PBu}5zudE9ffHjoI2Rf0_O{lS#hulFemad1Nqs`Gp7gMOptt&H?80f%j1Iz!_u zvUa+UbDLxm%OR&4dBA!w;$e5@#}r@RyAhXkOIsi1TN%`w{jvU0@Qm~>07b@q|^JHVaiyPPpruRhg2kV4WMuSojmjzml@gBPZq zmAx^O3~fghoASp;`ul@a!%N?ovC(nEf&kjl0&Kym3m8&~fY(99`-Y?8aJ zz!=4Jk~#L4o*KCiHeM8|4^W=;{%4o6hYDH#DCl&FzK9}b;~dJQ%^P4625)AxiEK!pY)frrsq7hW>wV$eGaZ?BqgU6 zCn55F)GIdb`(Eat`aUrAJnFhA;?b73*ch~(E=ygADr~;Wc`{QPA3wLBahczp;HF=H zBmy_kT@9*)^^nodQD*4ciJcV9Ji{7nJZrSluGScAVrc&Yl#oibZpWkU>dG~c#||P} zKQQKlBykULnMRS|R>@dwNVGZwys>T0{2n&7?7>K*_g1S*YV47VhfKKF)~my3ww?Lv)sM+w}-zcCdN0uGTm|eiHq6+K{xviZ-<1h+`abCG6+TFkA*{gbT1z8 zrDp#Tf8~S9qO}Z;NJb!tm3xa@>tzW zf{>u$3{pG4T11zGVle?tgU`}$@q8iq5mWC#Q2@!Xx3&L5rSK>X+9vUySgn8V; zfbiI97}@OVneKlo?@QWsw{p-XfhzWm_bsYx9u2EW>BK#ItDthV4HyT8OhKHE>*hm+ zonzhPuKqM6)xx-@8j(942rl}Z#X^)7#BXS2WmAlt9>~2}_C%}aHuCWG@85-ova(); zfAdaj1F}RUs#apbyHkn5E2Xv@wklJzHhvMKk|<;#1+m8M;F_+%RWN|$hkE?mwJjt; z1B^0cGM~G89h$7sL8Fwk^oGzt zL&jvU?BS!AJnBvz@SiHS5&$$3k{15UA2J{FQ&pU;7EM;PYSi|-P2yyN?Dc($>WAwE10+qO z8ph0r!g4x!g@QtP1wv8P2fbv7H3hAt-P;gJb7$k9iKax~TmPjN#FlMj=_2qgyRY6r z>*(l)^&O39JU&;Pyofauf<^=hY-y}-9L*G{F$I8=tZR1d*q3^mYm)SC_JWbF9$dTpj$$d)x^-u82(;X1nR?ELgGG9BH*Lr>LG&_vj<}qtWpQguUvXq zYITjXVYrV?%7yn65LQ256OMn7((jH~H;r`R;%IF}k`3*$^BAk;X-C&MTy!0QKf#LOF- zMsEqCb!JL=TR1#s&+n;s#uaH+(<$j1!-YA7CU$%eQq2%Nc&0V7d7e-xi*e_GNP~02 zs9m^W4UcbOlqL>?a?+G9Y$D}t5naV@Rg_FYe*Cg_ajc!T9x7odg_aVwGR^@*;H@!z zkgPn-#FS_=d$Lyq@}xK>qnprY?BSiB_09HxOX57Yui@!|y&04His@U)(Xez6ZkF1e zu)_3boL83eKorycY_U{yhFSe0Opts~zs~&9RT^1i*-B0Sq+b6|@c)FO`pV<}1}!g7 z&bk-PvN3_kK=7{3PI-BB^*(g@@0oDzk8Bmcbc4ChpzO8pr9HP@r=@Hfq^6G){ARoE zTwI+|)4GWQCIn8Akz$@f4)sZXsV}RUK}s|0!q^=-0dXfWzo5Zaobro*HGaRas-$_2zICO=dx-cN30yZYl84sA z4uqs}DB2j*k0Y6G(WZ7EIvBI;^J!A161`_IW~quPRsO_g`)zaH;%d_V};!V_{ zKh?eqhu+TqH|{RGby;N z(?2^p^iA^{{pe7F@zNtiG^b*aVi&;FJ*algq5BTqvk#vt7xi{uSF-NjxL(|M^XA!V z{IXGTI13Mumdx9V!ylzzHfH(AckFxV?IU@5FjB`!f%L1jn zHP!6M4(f3K_s9iy4q2~w@^L|-$y!9K1#X!7^ww2ob+dO6oohkZTPRCIjfW3r(j$&bXG;zT$og?jp}fbqg#fgY_535(wceT9X?*K6eQ1 zv!s^7eev@lv%YAldh6}r2zljx%q60ELd4H^g=!{m6JInwf!i^T+U`8Fr7xGgzjV+X zd`3N<{+IDH47zpV_u5S{w?0y!hpm(Ap=Uc0tu*Bzu7D?b*7?xeaw=G1+HsiM83H!4 zZP}AOvgazaSa()+#tScCr%m8!hPcS<63EHrWlY6qiHDY}mhcNuS=DaVzOgfX0+2z| zclv1-pm$WqSc#pO1e`5Yf*wQVxv<5z7*_d7VEIdr`Rkkkq<1(7=6^u9!#riVYIaq{dBO2uLGp8C<()H|B22@-h8!P>zpmTQ| z$BPDac)W~KG=@FXxnD!iNy*>;$j*e@!|N306KdMZFn2sbC9%3#I*!_{?Xn&mxS5TkdKOZxGE*nb2TL=aq?yMTU%az*MsZ7VN z5mgOO81dCc4)m#7)G&Ui0RC66I{;CDtYMoIqn6jOg^@9u$aFyzrQ%^{6#DRB*J9T; zewcp2{uyYNPZ`%^Oa^Xq~9W< zZuj-}l!;?L)gC8m*W0^6zo#}tYwGO0yeUGHpqbPi5q>DkAOhi;w=eA=`Y;Yk^M_Y# z4(3k%)9e}fOH8}PE}P<8oGt@W&Z!Ny!bv7xO;tuIAGKO^13zUJJ#&!fqlek)-V%*k zk4_Z1Xl~w7p*6H~c7eC3&CXthLHcPI1RQ=H_PWXG11qQJhN^Q5k7>%lM*B&oS>mLr zv1=vE-Ts0Y(Zz-t!Zi_jAf{`^(9nkAxr5198NB!*{FL9fYg15tb|vAG+a!JXw`Xin z*_*(elWdZB@JcH$tg_ePKGAh1Fn~*Mt_s(TPx_Q){h?Hq^z=9agHZWMyt9W-`~zzn z15+Od>-?H2!$Xt$&~*ESdL0Q2TuIAYFhqlojPjDj@T0;GffT6I!X~7nd}e#(M2K!) zx5p%%Yo1CAoa07GISEz_HT6#a4}0Gg)nxbe8GFHwfPjEXQxFglks2&CfgsYmN|PF? zp~nL9DouI~RR|rV_gLv6LMYM_rH2+;2oOl-#Q#^!k_HNhdla&U73f}{Hy5|w z#)+F@F1r_9M?1cqQ!@)%N%sTUsQax@K5<3D^MjC$3(VR0>y4>#J9`;x{dYrKY_*=q z+9rSkBCJg9730V|o*uvIg;6NMx?LJL1XP^F2?*xzA5D~1afV@v`SZj zOOZ)t!j&D_eC>szU=&@a&8_b5$6y))TvO-IR385qoWi}Cn$-A_x{=1Osw%6=B9fAK zBTySHa-01h(jF_#@!YUAn#zvF>4w3SjC{uiR5?b~0q~^QGdLLD*=msa>wNy8VOaC7 z_rl!mS3a?4u++{Qa z!dtDDl;l6RhQ#k##YUgMo!aINN{@Za(~tmTY@cKih)y!01d$YZ?@1Tf_5b(HK&L2zMNTckY06-3l#UApH`w_4CT}-?c`dSjqX*<>ID~4 z=?xeQrvNP7N=gKLkIi>#?`^+KiCEkmno{LsCYrwiMM9lh`&$GTfzrO6S|JQXLT<}6 z?Wkb{$@*r@Gcc3f;)meV;->wOKxVE;QzO#qS$NeMkI3cPfkUCiQZPR#y(uKDf4d>L z9`iyybr`#8VESEKnrz!;EFSQQD)MsXBxt5#w$c1{!D1gfB-j09<53?QJAVfj{`?kq zFrui6=7fK;vdrOQmPu<^>$txYpuPnLwJcFV4?Lxj+_ro(^~TZmdBKX;?I27X0osAp z_g~RXJlmjE_q(F1ACwlGrGltt-SR?y2?*Xjug5aS7OhUEU60@ta3ONU6_(X=Cv1ZVH&si2M{>Zkt8Vp04hYDROeA*m*sQ@f9QZy4d$M z;8>i<+p%u%)!&HMRM+<&Nq65&3ilA#;;WuRI~3UxPZCuPK5?n9{BpL-4Vinc6K4Wy z|IUuSKEyIY3ln|*FX+Wct>=d!7Q&(-X$Uth>`|L2_Wcm$^8ds}D8Hp~E&#K7RT?1DRSMpE>t2y9jn*rOcX~XKz=Poa zw3?y5u2N(Z!azz|XdXT2N?miM4Q%kVR-g69G)1FLd4hgs4D|0c(2+gC+=&Na;#GY` z4?-LktaN0YlvjXR5w!K&>LFTj+xeNs^3I&rxB&Y7(d0B0)hF#&U%G%^?K=iB-j((P zQSlJ~X6GPtAhJz1R#aT$F%*;i)%n=T7&erssFCA918IJiu_`2KidcLTpMM4;_oUwb zaqDP}Z>3CrzU8S_!fYaA)_Zgl?q+H;I(sJkK}dN)N%~ieC9y0=^f0$cOZ9Z&)uUQM zW_m0_3uvTg!_I@wt40&mMuz#o@~2Elsf_aOY8H&C z8nV?ZCt^rf(4hgsU9P|qvbEh5QG4S!w_@b>p>C?PKZ@D@yMe8Z4%tq7$M7JsD<3pvQ8u)PJ~mpQ4m+ zOr-|?FbFW`v0Vd)|;Q|QBpr=1p z>L@&R?`BSbp@O-{{7zQrG`Rzi@(Zv7`~Cw`*`Zwr^ZV9^QqXHbvn%lu27`NDM|2Et z)z*$pg96i=PG4euznR$qXs?*7pfKBqy6!4kM?S&U+IDD85Y%RW`}%tQi{A21dkKRa z#m^6#$PyH{68oZEYb$cY-DN?xnK!Y^PC&s1I!;2WTXm#y)Fh^lCwpuj$}z%h_w~F1 zbD9LZoí=gDBV7y+ffTH7q^Cs!Yt?!$R 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 diff --git a/docs/reference/figures/logo_old4_not_transp.png b/docs/reference/figures/logo_old4_not_transp.png deleted file mode 100644 index bd20258639df34a56344f597ac634fb115547c80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 116267 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 z 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 o=^{ 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મ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

    -
    - - - -
    - -
    -
    - - -
    - -

    Criteria helper functions to be combined inside a operator helper - function as a custom request in customSearch.

    - -
    - -
    Before(date_char, negate = FALSE)
    - -

    Arguments

    - - - - - - - - - - -
    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    A search string to be used as a custom_request parameter in - customSearch function.

    - -

    See also

    - -

    Other customsearch helper functions: AND, - Flag, OR, - Since, String, - olderThan, sentBefore, - sentOn, sentSince, - smallerThan, youngerThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -result <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - customSearch(custom_request = AND(Before(date_char = "17-Apr-2019"), - smallerThan(size = 512000), - negate = TRUE)) -# searches for messages NOT Before "17-Apr-2019" AND NOT SmallerThan 512KB. - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    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 diff --git a/docs/reference/fix_searchStripping.html b/docs/reference/fix_searchStripping.html deleted file mode 100644 index 573b549..0000000 --- a/docs/reference/fix_searchStripping.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - -Fixing Stripped Search Results — fix_searchStripping • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Fixes stripped results from search operations when server may - have stripped some lines.

    - -
    - -
    fix_searchStripping(response)
    - -

    Arguments

    - - - - - - -
    response

    An integer vector containing message ids from search.

    - -

    Value

    - -

    An integer vector.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/fix_search_stripping.html b/docs/reference/fix_search_stripping.html deleted file mode 100644 index f7f9c60..0000000 --- a/docs/reference/fix_search_stripping.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - -Fixing Stripped Search Results — fix_search_stripping • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Fixes stripped results from search operations when server may - have stripped some lines.

    - -
    - -
    fix_search_stripping(response)
    - -

    Arguments

    - - - - - - -
    response

    An integer vector containing message ids from search.

    - -

    Value

    - -

    An integer vector.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/flag_options.html b/docs/reference/flag_options.html deleted file mode 100644 index 256eec3..0000000 --- a/docs/reference/flag_options.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - -Flag Options — flag_options • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Lists flags used by most of IMAP servers.

    - -
    - -
    flag_options()
    - -

    Value

    - -

    A data.frame containing flag names, its descriptions, and its - antonym versions.

    - -

    Note

    - -

    RFC 2060 lists a set of systems flags, which are presentend and extended - by this function. We also present a list of negative flags. When using - verbose = TRUE in configure_imap function, flags appear - with "\", e.g. "\Seen". It is important to note that some (but not all) - functions that deal with flags also accepts, keywords - words usually - listed (when verbose = TRUE) together with flags by the server but with - no leading "\"). This is the case of add_flags, - remove_flags, and replace_flags.

    - -

    References

    - -

    Crispin, M., "Internet Message Access Protocol - Version 4rev1", - RFC 2060, doi: 10.17487/RFC2060 -, December 1996, - https://www.rfc-editor.org/info/rfc2060.

    - -

    See also

    - - - - -

    Examples

    -
    # NOT RUN {
    -library(mRpostman)
    -flag_options()
    -
    -# }
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/getMaxId.html b/docs/reference/getMaxId.html deleted file mode 100644 index e32d544..0000000 --- a/docs/reference/getMaxId.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - - -Get Maximum Message ID in a Mailbox — getMaxId • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Get the greater (maximum) message id in a Mailbox, considering - messages with a specific flag

    - -
    - -
    getMaxId(imapconf, by = "MSN", flag, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    A string specifying the flag to be used for filtering messages. -Use flag_options to list the common flags used by IMAP -servers. Default is NULL.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A numeric vector of length 1 indicating the minimum id.

    - -

    Note

    - -

    getMaxId uses ESEARCH extension. Check if your server - supports ESEARCH capability with listServerCapabilities.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -results <- imapconf %>% - selectMailbox(mbox = "[Gmail]/Trash") %>% - getMaxId(by = "UID", flag = "SEEN") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/getMinId.html b/docs/reference/getMinId.html deleted file mode 100644 index 0721289..0000000 --- a/docs/reference/getMinId.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - - -Get Minimum Message ID in a Mailbox — getMinId • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Get the smaller (minimum) message id in a Mailbox, considering - messages with a specific flag

    - -
    - -
    getMinId(imapconf, by = "MSN", flag, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    A string specifying the flag to be used for filtering messages. -Use flag_options to list the common flags used by IMAP -servers. Default is NULL.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A numeric vector of length 1 indicating the minimum id.

    - -

    Note

    - -

    getMaxId uses ESEARCH extension. Check if your server - supports ESEARCH capability with listServerCapabilities.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -results <- imapconf %>% - selectMailbox(mbox = "[Gmail]/Trash") %>% - getMinId(flag = "UNSEEN") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/get_attachment.html b/docs/reference/get_attachment.html deleted file mode 100644 index d676d4a..0000000 --- a/docs/reference/get_attachment.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - - -Get Attachments — get_attachment • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Get attachments after fetching full messages.

    - -
    - -
    get_attachment(msg_list)
    - -

    Arguments

    - - - - - - -
    msg_list

    A list containing the full messages fetched from -the server after using fetch_full_msg.

    - -

    Value

    - -

    A logical TRUE if the attachments extraction was successful.

    - -

    Note

    - -

    All attachments will be stored in a folder labelled with the message id - inside the working directory. This function currently handles only attachments - encoded as base64 text. It tries to guess all file extensions while decoding - the text, but it may not be possible in some circumstances. In those cases, - you can try to change the file extension by directly renaming the file.

    - -

    See also

    - -

    Other attachments: list_attachments

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# extracting attachments -imapconf %>% - select_mailbox(mbox = "TAM") %>% - search_before(date_char = "10-may-2012", by = "UID") %$% #exposition pipe - two argg - fetch_full_msgs(imapconf = imapconf, msg_id = msg_id) %>% - get_attachments() - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/get_attachments.html b/docs/reference/get_attachments.html deleted file mode 100644 index a3e8713..0000000 --- a/docs/reference/get_attachments.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - - -Get Attachments — get_attachments • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Get attachments after fetching full messages.

    - -
    - -
    get_attachments(msg_list, content_disposition = "both")
    - -

    Arguments

    - - - - - - - - - - -
    msg_list

    A list containing the full messages fetched from -the server after using fetch_full_msg.

    content_disposition

    A string indicating which type of -"Content-Disposition" attachments should be retireved. Default is -"both", which retireves regular attachments -("Content-Disposition: attachment") and inline attachments -("Content-Disposition: inline").

    - -

    Value

    - -

    A logical TRUE if the attachments extraction was successful.

    - -

    Note

    - -

    All attachments will be stored in a folder labelled with the message id - inside the working directory. This function currently handles only attachments - encoded as base64 text. It tries to guess all file extensions while - decoding the text, but it may not be possible to do it in some circumstances. - If it happens, you can try to change the file extension directly by renaming - the file.

    -

    The "Content-Disposition" header specifies if the multipart electronic - messages will be presented as a main document with a list of separate - attachments ("Content-Disposition: attachment") or as a single document - with the various parts displayed inline. The first requires positive action - on the part of recipient, i.e. downloading the file, whereas inline - components are displayed automatically when the message is viewed - (Troost, R., Dorner, S., and K. Moore, Ed. (1997)). You can choose - to download both, or only one of the types of attachments, using the - argument content_disposition.

    - -

    References

    - -

    Troost, R., Dorner, S., and K. Moore, Ed., - Communicating Presentation Information in Internet Messages: - The Content-Disposition Header Field, RFC 2183, DOI 10.17487/RFC2183, - August 1997, https://www.rfc-editor.org/info/rfc2183.

    - -

    See also

    - -

    Other attachments: list_attachments

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# extracting attachments -imapconf %>% - select_mailbox(mbox = "TAM") %>% - search_before(date_char = "10-may-2012", by = "UID") %$% #exposition pipe - two argg - fetch_full_msgs(imapconf = imapconf, msg_id = msg_id) %>% - get_attachments() - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/get_max_id.html b/docs/reference/get_max_id.html deleted file mode 100644 index 60d420e..0000000 --- a/docs/reference/get_max_id.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - - -Get Maximum Message ID in a Mailbox — get_max_id • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Get the greater (maximum) message id in a Mailbox, considering - messages with a specific flag.

    - -
    - -
    get_max_id(imapconf, by = "MSN", flag, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    A string specifying the flag to be used for filtering messages. -Use flag_options to list the common flags used by IMAP -servers. Default is NULL.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A numeric vector of length 1 indicating the minimum id.

    - -

    Note

    - -

    get_max_id uses ESEARCH extension. Check if your server - supports ESEARCH capability with list_server_capabilities.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -results <- imapconf %>% - select_mailbox(mbox = "[Gmail]/Trash") %>% - get_max_id(by = "UID", flag = "SEEN") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/get_min_id.html b/docs/reference/get_min_id.html deleted file mode 100644 index 686d385..0000000 --- a/docs/reference/get_min_id.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - - -Get Minimum Message ID in a Mailbox — get_min_id • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Get the smaller (minimum) message id in a Mailbox, considering - messages with a specific flag.

    - -
    - -
    get_min_id(imapconf, by = "MSN", flag, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    A string specifying the flag to be used for filtering messages. -Use flag_options to list the common flags used by IMAP -servers. Default is NULL.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A numeric vector of length 1 indicating the minimum id.

    - -

    Note

    - -

    get_max_id uses ESEARCH extension. Check if your server - supports ESEARCH capability with list_server_capabilities.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -results <- imapconf %>% - select_mailbox(mbox = "[Gmail]/Trash") %>% - get_min_id(flag = "UNSEEN") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/has_attachment.html b/docs/reference/has_attachment.html deleted file mode 100644 index 3bfb654..0000000 --- a/docs/reference/has_attachment.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - - - -Attachments Check — has_attachment • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for attachment checking in messages.

    - -
    - -
    has_attachment(msg)
    - -

    Arguments

    - - - - - - -
    msg

    An object of class character containing the whole MIME -message.

    - -

    Value

    - -

    A logical containing TRUE if there is one or more - attachments and FALSE if there is none.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/largerThan.html b/docs/reference/largerThan.html deleted file mode 100644 index b07ef5a..0000000 --- a/docs/reference/largerThan.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - -Criteria Helper Functions for Custom Search — largerThan • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Criteria helper functions to be combined inside a operator helper - function as a custom request in customSearch.

    - -
    - -
    largerThan(size, negate = FALSE)
    - -

    Arguments

    - - - - - - - - - - -
    size

    An integer specifying the size (in number characters) of message to be used as search -criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    A search string to be used as a custom_request parameter in - customSearch function.

    - -

    See also

    - -

    Other search: On

    -

    Other custom: On

    -

    Other criteria helper functions: On

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -result <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - customSearch(custom_request = - OR(String( - section_or_field = "from", string = "allanvcq@gmail.com"), - largerThan( - size = 512000) - ) - ) -# searches for messages containing the string "allanvcq@gmail.com" in the field "FROM" - OR those largerThan 512KB. - -# } -
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/listMailboxes.html b/docs/reference/listMailboxes.html deleted file mode 100644 index fc9682f..0000000 --- a/docs/reference/listMailboxes.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - - - -Listing Mailboxes — listMailboxes • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    List Mailboxes from IMAP server.

    - -
    - -
    listMailboxes(imapconf, retries = 2)
    - -

    Arguments

    - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A list containing the Mailboxes (root and children).

    - -

    See also

    - - - - -

    Examples

    -
    # NOT RUN {
    -# configure IMAP
    -#' library(mRpostman)
    -imapconf <- configureIMAP(url="imaps://imap.gmail.com",
    -                          username="your_gmail_user",
    -                          password=rstudioapi::askForPassword()
    -                          )
    -
    -# list mailboxes
    -results <- imapconf %>%
    -  listMailboxes()
    -
    -# }
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/listServerCapabilities.html b/docs/reference/listServerCapabilities.html deleted file mode 100644 index bb21120..0000000 --- a/docs/reference/listServerCapabilities.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - -IMAP Server Capabilities — listServerCapabilities • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Lists IMAP server's capabilities.

    - -
    - -
    listServerCapabilities(imapconf, retries = 2)
    - -

    Arguments

    - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A character vector containing server's IMAP capacbilities.

    - -

    See also

    - - - - -

    Examples

    -
    # NOT RUN {
    -# configure IMAP
    -#' library(mRpostman)
    -imapconf <- configureIMAP(url="imaps://imap.gmail.com",
    -                          username="your_gmail_user",
    -                          password=rstudioapi::askForPassword()
    -                          )
    -
    -# list server's capabilities
    -results <- imapconf %>%
    -  listServerCapabilities()
    -
    -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/list_mailboxes.html b/docs/reference/list_mailboxes.html deleted file mode 100644 index 0020a31..0000000 --- a/docs/reference/list_mailboxes.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - -Listing Mailboxes — list_mailboxes • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    List Mailboxes from IMAP server.

    - -
    - -
    list_mailboxes(imapconf, retries = 2)
    - -

    Arguments

    - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A list containing the Mailboxes (root and children).

    - -

    See also

    - - - - -

    Examples

    -
    # NOT RUN {
    -# configure IMAP
    -library(mRpostman)
    -imapconf <- configure_imap(url="imaps://your.imap.server.com",
    -                           username="your_username",
    -                           password=rstudioapi::askForPassword()
    -                         )
    -
    -# list mailboxes
    -results <- imapconf %>%
    -  list_mailboxes()
    -
    -# }
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/list_server_capabilities.html b/docs/reference/list_server_capabilities.html deleted file mode 100644 index bcd6176..0000000 --- a/docs/reference/list_server_capabilities.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - - -IMAP Server Capabilities — list_server_capabilities • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Lists IMAP server's capabilities.

    - -
    - -
    list_server_capabilities(imapconf, retries = 2)
    - -

    Arguments

    - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    A character vector containing server's IMAP capacbilities.

    - -

    See also

    - - - - -

    Examples

    -
    # NOT RUN {
    -# configure IMAP
    -#' library(mRpostman)
    -imapconf <- configure_imap(url="imaps://your.imap.server.com",
    -                           username="your_username",
    -                           password=rstudioapi::askForPassword()
    -                         )
    -
    -# list server's capabilities
    -results <- imapconf %>%
    -  list_server_capabilities()
    -
    -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/loop_fetchFullMsg.html b/docs/reference/loop_fetchFullMsg.html deleted file mode 100644 index 61afb18..0000000 --- a/docs/reference/loop_fetchFullMsg.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - -Full Fetch Loop — loop_fetchFullMsg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for loop execution used in fetch - functions.

    - -
    - -
    loop_fetchFullMsg(new_imapconf, msg_id, by, peek, partial, write_to_disk,
    -  keep_in_mem, retries, handle)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    new_imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_file = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_file = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    handle

    A curl handle object.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/loop_fetchMsgHeader.html b/docs/reference/loop_fetchMsgHeader.html deleted file mode 100644 index 8ad66c5..0000000 --- a/docs/reference/loop_fetchMsgHeader.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - - -Header Fetch Loop — loop_fetchMsgHeader • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for loop execution used in fetch - functions.

    - -
    - -
    loop_fetchMsgHeader(new_imapconf, msg_id, by, fields, negate_fields, peek,
    -  partial, write_to_disk, keep_in_mem, retries, handle)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    new_imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    fields

    A character vector specifying which field(s) to fetch from -messages. See section_or_field_options

    negate_fields

    If TRUE, negates the search and seeks for -"NOT in the field". Default is FALSE.

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_file = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_file = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    handle

    A curl handle object.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/loop_fetchMsgMetadata.html b/docs/reference/loop_fetchMsgMetadata.html deleted file mode 100644 index 6a5edd3..0000000 --- a/docs/reference/loop_fetchMsgMetadata.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - - - -Metadata Fetch Loop — loop_fetchMsgMetadata • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for loop execution used in fetch - functions.

    - -
    - -
    loop_fetchMsgMetadata(new_imapconf, msg_id, by, metadata, write_to_disk,
    -  keep_in_mem, retries, handle)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    new_imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    metadata

    A character vector or string specifying one or more items of -the metadata of a message to fetch. See metadata_options.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_file = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_file = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    handle

    A curl handle object.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/loop_fetchMsgText.html b/docs/reference/loop_fetchMsgText.html deleted file mode 100644 index 1282930..0000000 --- a/docs/reference/loop_fetchMsgText.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - -Metadata Fetch Loop — loop_fetchMsgText • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for loop execution used in fetch - functions.

    - -
    - -
    loop_fetchMsgText(new_imapconf, msg_id, by, peek, partial, write_to_disk,
    -  keep_in_mem, retries, handle)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    new_imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_file = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_file = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    handle

    A curl handle object.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/loop_fetch_full_msg.html b/docs/reference/loop_fetch_full_msg.html deleted file mode 100644 index 95274c9..0000000 --- a/docs/reference/loop_fetch_full_msg.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - - - -Full Fetch Loop — loop_fetch_full_msg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for loop execution used in fetch - functions.

    - -
    - -
    loop_fetch_full_msg(new_imapconf, msg_id, by, peek, partial, write_to_disk,
    -  keep_in_mem, retries, handle)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    write_to_disk

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_disk = TRUE. Default is -TRUE. It can only be set FALSE when -write_to_disk = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    handle

    A curl handle object.

    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/loop_fetch_msg_header.html b/docs/reference/loop_fetch_msg_header.html deleted file mode 100644 index 0aeb148..0000000 --- a/docs/reference/loop_fetch_msg_header.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - - - -Header Fetch Loop — loop_fetch_msg_header • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for loop execution used in fetch - functions.

    - -
    - -
    loop_fetch_msg_header(new_imapconf, msg_id, by, fields, negate_fields,
    -  peek, partial, write_to_disk, keep_in_mem, retries, handle)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    fields

    A character vector specifying which field(s) to fetch from -messages. See section_or_field_options

    negate_fields

    If TRUE, negates the search and seeks for -"NOT in the field". Default is FALSE.

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    write_to_disk

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_disk = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_disk = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    handle

    A curl handle object.

    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/loop_fetch_msg_metadata.html b/docs/reference/loop_fetch_msg_metadata.html deleted file mode 100644 index d5ad377..0000000 --- a/docs/reference/loop_fetch_msg_metadata.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - - -Metadata Fetch Loop — loop_fetch_msg_metadata • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for loop execution used in fetch - functions.

    - -
    - -
    loop_fetch_msg_metadata(new_imapconf, msg_id, by, metadata, write_to_disk,
    -  keep_in_mem, retries, handle)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    metadata

    A character vector or string specifying one or more items of -the metadata of a message to fetch. See metadata_options.

    write_to_disk

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_disk = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_disk = TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    handle

    A curl handle object.

    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/loop_fetch_msg_text.html b/docs/reference/loop_fetch_msg_text.html deleted file mode 100644 index 38abd23..0000000 --- a/docs/reference/loop_fetch_msg_text.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - - -Metadata Fetch Loop — loop_fetch_msg_text • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Internal helper function for loop execution used in fetch - functions.

    - -
    - -
    loop_fetch_msg_text(new_imapconf, msg_id, by, peek, partial, write_to_disk,
    -  keep_in_mem, try_b64decode, retries, handle)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    peek

    If TRUE, it does not mark messages as "read" after -fetching. Default is TRUE.

    partial

    NULL or a character string with format -"startchar.endchar" indicating the size (in characters) of a message slice -to fetch. Default is NULL, which fetchs the full specified content.

    write_to_disk

    If TRUE writes fetch content of each message -to the disk as a text file in the working directory. Default is FALSE.

    keep_in_mem

    If TRUE keeps a copy of fetch results as an -list in the R session when write_to_disk = TRUE. Default is -FALSE. It can only be set TRUE when -write_to_disk = TRUE.

    try_b64decode

    If TRUE, tries to guess and decode the fetched -text from base64 format to character. Default is FALSE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    handle

    A curl handle object.

    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    - -

    Value

    - -

    A list or/and text files containing the fetch results.

    - -

    See also

    - - - - -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/moveMsg.html b/docs/reference/moveMsg.html deleted file mode 100644 index 96c106c..0000000 --- a/docs/reference/moveMsg.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - - -Move Messages — moveMsg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Moves messages between mailboxes.

    - -
    - -
    moveMsg(imapconf, msg_id, by = "MSN", to_mbox, reselect_mbox = FALSE,
    -  logical_output = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    to_mbox

    A character string specifying the mailbox to which messages -will be moved to.

    reselect_mbox

    If TRUE, calls selectMailbox(mbox = to_mbox) -before returning the output. Default is FALSE for moving and -copying operations, whereas it is TRUE for renaming mailboxes.

    logical_output

    A logical. If TRUE, simplifies the output -returning TRUE to indicate the success of the mentioned operation. -If FALSE, returns a list of length 2 containing the -imapconf object (IMAP settings) and the previously informed -message ids (parameter msg_id), so they can be passed as -arguments to another function. Default is FALSE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the logical_output parameter, returns a list - of length 2 containing the imapconf object and previously - informed message ids (parameter msg_id), or a logical vector of - length 1 indicating the success (TRUE) of the mentioned - operation.

    - -

    Note

    - -

    moveMsg uses MOVE extension. Check if your server - supports MOVE capability with listServerCapabilities.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# copy search results from "Sent" to "INBOX" -results <- imapconf %>% - selectMailbox(mbox = "Sent") %>% - searchBefore(date_char = "10-may-2012") %$% #exposition pipe operator - pass two argg - moveMsg(imapconf = imapconf, msg_id = msg_id, to_mbox = "Other Mailbox") - -# the same result can be achieved with a combination of: -results <- imapconf %>% - selectMailbox(mbox = "Sent") %>% - searchBefore(date_char = "10-may-2012") %$% #exposition pipe operator - pass two argg - copyMsg(imapconf = imapconf, msg_id = msg_id, to_mbox = "Other Mailbox") %$% - addFlags(imapconf = imapconf, msg_id = msg_id, flags_to_set = "Deleted") %$% - expunge() - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/move_msg.html b/docs/reference/move_msg.html deleted file mode 100644 index 2686def..0000000 --- a/docs/reference/move_msg.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - - - -Move Messages — move_msg • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Moves messages between mailboxes.

    - -
    - -
    move_msg(imapconf, msg_id, by = "MSN", to_mbox, reselect_mbox = FALSE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    to_mbox

    A character string specifying the mailbox to which messages -will be moved to.

    reselect_mbox

    If TRUE, calls select_mailbox(mbox = to_mbox) -before returning the output. Default is FALSE for moving and -copying operations, whereas it is TRUE for renaming mailboxes.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    An (invisible) list of length 2 containing the - imapconf object and the previously inputed message ids - (parameter msg_id).

    - -

    Note

    - -

    move_msg uses MOVE extension. Check if your server - supports MOVE capability with list_server_capabilities.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# copy search results from "Sent" to "INBOX" -results <- imapconf %>% - select_mailbox(mbox = "Sent") %>% - search_before(date_char = "10-may-2012") %$% #exposition pipe operator - pass two argg - move_msg(imapconf = imapconf, msg_id = msg_id, to_mbox = "Other Mailbox") - -# the same result can be achieved with a combination of: -results <- imapconf %>% - select_mailbox(mbox = "Sent") %>% - search_before(date_char = "10-may-2012") %$% #exposition pipe operator - pass two argg - copy_msg(imapconf = imapconf, msg_id = msg_id, to_mbox = "Other Mailbox") %$% - add_flags(imapconf = imapconf, msg_id = msg_id, flags_to_set = "Deleted") %$% - expunge() - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/olderThan.html b/docs/reference/olderThan.html deleted file mode 100644 index b93124b..0000000 --- a/docs/reference/olderThan.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - - - -Criteria Helper Functions for Custom Search — olderThan • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Criteria helper functions to be combined inside a operator helper - function as a custom request in customSearch.

    - -
    - -
    olderThan(seconds, negate = FALSE)
    - -

    Arguments

    - - - - - - - - - - -
    seconds

    An integer specifying the number of seconds to be used as -search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    A search string to be used as a custom_request parameter in - customSearch function.

    - -

    See also

    - -

    Other customsearch helper functions: AND, - Before, Flag, - OR, Since, - String, sentBefore, - sentOn, sentSince, - smallerThan, youngerThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -result <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - customSearch(custom_request = - OR(String( - section_or_field = "from", string = "allanvcq@gmail.com"), - olderThan( - seconds = 3600) - ) - ) -# searches for messages containing the string "allanvcq@gmail.com" in the field "FROM" - OR messgaes that are "older" than one hour (messages arrived 3more than - 600 seconds ago). - -# } -
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/removeFlags.html b/docs/reference/removeFlags.html deleted file mode 100644 index 248c1f2..0000000 --- a/docs/reference/removeFlags.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - - - -Remove Flag(s) From Messages — removeFlags • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Remove one or more flags from one or more messages.

    - -
    - -
    removeFlags(imapconf, msg_id, by = "MSN", flags_to_unset,
    -  logical_output = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flags_to_unset

    A character vector containing one ore more flag names to -remove from the specified message ids.

    logical_output

    A logical. If TRUE, simplifies the output -returning TRUE to indicate the success of the mentioned operation. -If FALSE, returns a list of length 2 containing the -imapconf object (IMAP settings) and the previously informed -message ids (parameter msg_id), so they can be passed as -arguments to another function. Default is FALSE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the logical_output parameter, returns a list - of length 2 containing the imapconf object and previously - informed message ids (parameter msg_id), or a logical vector of - length 1 indicating the success (TRUE) of the mentioned - operation.

    - -

    Note

    - -

    addFlags, removeFlags and replaceFlags, accepts - not only flags but also keywords (such as $Phishing on Gmail's - IMAP server) to add, remove or replace.

    -

    IMAP servers do not allow setting the negative version of a flag when a - message already has the positive version of it. If a message with - MSN 1 already has the "SEEN" flag, it is not allowed to add "UNSEEN" - to that. Instead, you have to first remove the "SEEN" flag - removeFlags(imapconf, msg_id = 1, "SEEN") and only then do - addFlags(imapconf, msg_id = 1, "SEEN"). Another option is to - complete override all the flags of a message or a set of messages using - replaceFlags(imapconf, msg_id = 1, "SEEN").

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -result1 <- imapconf %>% - selectMailbox(mbox = "TAM") %>% - searchBefore(date_char = "10-may-2012", by = "UID") %$% #exposition pipe - two argg - removeFlags(imapconf = imapconf, msg_id = msg_id, flags_to_unset = c("RECENT", "$NotPhishing")) - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/remove_flags.html b/docs/reference/remove_flags.html deleted file mode 100644 index 5915a35..0000000 --- a/docs/reference/remove_flags.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - - - -Remove Flag(s) From Messages — remove_flags • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Remove one or more flags from one or more messages.

    - -
    - -
    remove_flags(imapconf, msg_id, by = "MSN", flags_to_unset, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flags_to_unset

    A character vector containing one ore more flag names to -remove from the specified message ids.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    An (invisible) list of length 2 containing the - imapconf object and the previously inputed message ids - (parameter msg_id).

    - -

    Note

    - -

    add_flags, remove_flags and replace_flags, accepts - not only flags but also keywords (such as $Phishing on Gmail's - IMAP server) to add, remove or replace.

    -

    IMAP servers do not allow setting the negative version of a flag when a - message already has the positive version of it. If a message with - MSN 1 already has the "SEEN" flag, it is not allowed to add "UNSEEN" - to that. Instead, you have to first remove the "SEEN" flag - remove_flags(imapconf, msg_id = 1, "SEEN") and only then do - add_flags(imapconf, msg_id = 1, "SEEN"). Another option is to - complete override all the flags of a message or a set of messages using - replace_flags(imapconf, msg_id = 1, "SEEN").

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -result1 <- imapconf %>% - select_mailbox(mbox = "TAM") %>% - search_before(date_char = "10-may-2012", by = "UID") %$% #exposition pipe - two argg - remove_flags(imapconf = imapconf, msg_id = msg_id, flags_to_unset = c("RECENT", "$NotPhishing")) - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/renameMailbox.html b/docs/reference/renameMailbox.html deleted file mode 100644 index 5b048d9..0000000 --- a/docs/reference/renameMailbox.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - -Rename Mailbox — renameMailbox • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Rename a mailbox.

    - -
    - -
    renameMailbox(imapconf, new_name, reselect_mbox = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    new_name

    A string containing the new name to be set.

    reselect_mbox

    If TRUE, calls selectMailbox(mbox = to_mbox) -before returning the output. Default is FALSE for moving and -copying operations, whereas it is TRUE for renaming mailboxes.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    An imaconf object with the newer selected mailbox added - to it. If reselect_mbox is FALSE, it returns the - imaconf object with the former mailbox name.

    - -

    See also

    - - - - -

    Examples

    -
    # NOT RUN {
    -# configure IMAP
    -imapconf <- configureIMAP(url="imaps://imap.gmail.com",
    -                          username="your_gmail_user",
    -                          password=rstudioapi::askForPassword()
    -                          )
    -
    -# rename mailbox "Sent"
    -imapconf %>%
    -  selectMailbox(mbox = "Sent") %>%
    -  renameMailbox(new_name = "Sent Mail")
    -
    -# }
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/rename_mailbox.html b/docs/reference/rename_mailbox.html deleted file mode 100644 index 506c3d2..0000000 --- a/docs/reference/rename_mailbox.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - -Rename Mailbox — rename_mailbox • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Rename a mailbox.

    - -
    - -
    rename_mailbox(imapconf, new_name, reselect_mbox = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    new_name

    A string containing the new name to be set.

    reselect_mbox

    If TRUE, calls select_mailbox(mbox = to_mbox) -before returning the output. Default is FALSE for moving and -copying operations, whereas it is TRUE for renaming mailboxes.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    An (invisible) imaconf object with the newer selected mailbox added - to it. If reselect_mbox is FALSE, it returns the - imaconf object with the former mailbox name.

    - -

    See also

    - - - - -

    Examples

    -
    # NOT RUN {
    -# configure IMAP
    -imapconf <- configure_imap(url="imaps://your.imap.server.com",
    -                           username="your_username",
    -                           password=rstudioapi::askForPassword()
    -                          )
    -
    -# rename mailbox "Sent"
    -imapconf %>%
    -  select_mailbox(mbox = "Sent") %>%
    -  rename_mailbox(new_name = "Sent Mail")
    -
    -# }
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/replaceFlags.html b/docs/reference/replaceFlags.html deleted file mode 100644 index fde8c61..0000000 --- a/docs/reference/replaceFlags.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - - - -Replace Flag(s) in Messages — replaceFlags • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Replaces all flags in messages by one or more flags.

    - -
    - -
    replaceFlags(imapconf, msg_id, by = "MSN", flags_to_set,
    -  logical_output = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flags_to_set

    A character vector containing one ore more flag names to -add to or replace in the specified message ids.

    logical_output

    A logical. If TRUE, simplifies the output -returning TRUE to indicate the success of the mentioned operation. -If FALSE, returns a list of length 2 containing the -imapconf object (IMAP settings) and the previously informed -message ids (parameter msg_id), so they can be passed as -arguments to another function. Default is FALSE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the logical_output parameter, returns a list - of length 2 containing the imapconf object and previously - informed message ids (parameter msg_id), or a logical vector of - length 1 indicating the success (TRUE) of the mentioned - operation.

    - -

    Note

    - -

    addFlags, removeFlags and replaceFlags, accepts - not only flags but also keywords (such as $Phishing on Gmail's - IMAP server) to add, remove or replace.

    -

    IMAP servers do not allow setting the negative version of a flag when a - message already has the positive version of it. If a message with - MSN 1 already has the "SEEN" flag, it is not allowed to add "UNSEEN" - to that. Instead, you have to first remove the "SEEN" flag - removeFlags(imapconf, msg_id = 1, "SEEN") and only then do - addFlags(imapconf, msg_id = 1, "SEEN"). Another option is to - complete override all the flags of a message or a set of messages using - replaceFlags(imapconf, msg_id = 1, "SEEN").

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -result1 <- imapconf %>% - selectMailbox(mbox = "TAM") %>% - searchBefore(date_char = "10-may-2012", by = "UID") %$% #exposition pipe - two argg - removeFlags(imapconf = imapconf, msg_id = msg_id, flags_to_set = c("SEEN", "DRAFT")) - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/replace_flags.html b/docs/reference/replace_flags.html deleted file mode 100644 index ed1ef40..0000000 --- a/docs/reference/replace_flags.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - - - -Replace Flag(s) in Messages — replace_flags • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Replaces all flags in messages by one or more flags.

    - -
    - -
    replace_flags(imapconf, msg_id, by = "MSN", flags_to_set, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    msg_id

    A numeric vetor containing one or more messages ids.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flags_to_set

    A character vector containing one ore more flag names to -add to or replace in the specified message ids.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    An (invisible) list of length 2 containing the - imapconf object and the previously inputed message ids - (parameter msg_id).

    - -

    Note

    - -

    add_flags, remove_flags and replace_flags, accepts - not only flags but also keywords (such as $Phishing on Gmail's - IMAP server) to add, remove or replace.

    -

    IMAP servers do not allow setting the negative version of a flag when a - message already has the positive version of it. If a message with - MSN 1 already has the "SEEN" flag, it is not allowed to add "UNSEEN" - to that. Instead, you have to first remove the "SEEN" flag - remove_flags(imapconf, msg_id = 1, "SEEN") and only then do - add_flags(imapconf, msg_id = 1, "SEEN"). Another option is to - complete override all the flags of a message or a set of messages using - replace_flags(imapconf, msg_id = 1, "SEEN").

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -result1 <- imapconf %>% - select_mailbox(mbox = "TAM") %>% - search_before(date_char = "10-may-2012", by = "UID") %$% #exposition pipe - two argg - replace_flags(imapconf = imapconf, msg_id = msg_id, flags_to_set = c("SEEN", "DRAFT")) - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/rfc2047_header_decode.html b/docs/reference/rfc2047_header_decode.html deleted file mode 100644 index 640eb71..0000000 --- a/docs/reference/rfc2047_header_decode.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - -Decode RFC 2047 quoted-printable and base64 headers or strings — rfc2047_header_decode • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Decode RFC 2047 quoted-printable and base64 headers or strings

    - -
    - -
    rfc2047_header_decode(header)
    - -

    Arguments

    - - - - - - -
    header

    A character vector containing a string to be decoded.

    - -

    Value

    - -

    A decoded character vector if applicable.

    - - -

    Examples

    -
    # Simple quoted-printable string - Portuguese example -qp_encoded <- "Minist=E9rio_da_Educa=E7=E3o" -decoded_string <- rfc2047_header_decode(header = qp_encoded) - -# Simple quoted-printable string - French example -qp_encoded <- "Minist=E9rio_da_Educa=E7=E3o" -decoded_string <- rfc2047_header_decode(header = qp_encoded) - -# RFC 2047 quoted-printable header - Portuguese example -qp_encoded <- "=?iso-8859-1?Q?DIDEC_Capacita=E7=E3o?=" -decoded_string <- rfc2047_header_decode(header = qp_encoded) - -# RFC 2047 quoted-printable - German example -qp_encoded <- "=?UTF-8?Q?stern=2Ede_-_t=C3=A4glich?=" -decoded_string <- rfc2047_header_decode(header = qp_encoded) - -# RFC 2047 base64 - Portuguese example -b64_encoded <- "=?utf-8?B?Sk9BTkEgRlVTQ08gTE9CTyBubyBUZWFtcw==?=" -decoded_string <- rfc2047_header_decode(header = b64_encoded)
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/searchBefore.html b/docs/reference/searchBefore.html deleted file mode 100644 index 3da12d8..0000000 --- a/docs/reference/searchBefore.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - - -Search By Internal Date — searchBefore • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the (internal) - date criteria, such as before, since, on, and period.

    - -
    - -
    searchBefore(imapconf, date_char, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    Note

    - -

    searchBefore, searchSince, searchOn, and - searchPeriod use internal date, - which reflects the moment when the message was received. - searchSentBefore, searchSentSince, searchSentOn, and - searchSentPeriod use RFC-2822 date header (origination date), which - "specifies the date and time at which the creator of the message - indicated that the message was complete and ready to enter the mail - delivery system" (Resnick, 2008). Dates in both methods must be the same - most of time. Nonetheless, using internal date for search is faster - (Babcock, 2016).

    - -

    References

    - -

    Resnick, P., Ed., "Internet Message Format", RFC 5322, - doi: 10.17487/RFC5322 -, October 2008, https://www.rfc-editor.org/info/rfc5322.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016, - https://nbsoftsolutions.com/blog/introduction-to-imap.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search 1 -result1 <- imapconf %>% - selectMailbox(mbox = "[Gmail]/Sent") %>% - searchBefore(date_char = "17-Apr-2012") - -# search 2 (brazilian portuguese example -- mailboxes with compound names) -result2 <- imapconf %>% - selectMailbox(mbox = "[Gmail]/Com estrela") %>% - searchBefore(date_char = "17-Dec-2018", flag = "ANSWERED") -# depending on results, it might be necessary increase buffersize in configureIMAP() - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/searchFlag.html b/docs/reference/searchFlag.html deleted file mode 100644 index fde9ca7..0000000 --- a/docs/reference/searchFlag.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - - -Search By Flag — searchFlag • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Searches for messages marked with a specific flag.

    - -
    - -
    searchFlag(imapconf, flag, negate = FALSE, by = "MSN",
    -  esearch = FALSE, return_imapconf = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    flag

    A string specifying the flag to be used for filtering messages. -Use flag_options to list the common flags used by IMAP -servers.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    See also

    - -

    Other Flag-search operations: customSearch

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - searchFlag(flag = "RECENT", by = "UID") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/searchLargerThan.html b/docs/reference/searchLargerThan.html deleted file mode 100644 index 5e8f5d8..0000000 --- a/docs/reference/searchLargerThan.html +++ /dev/null @@ -1,257 +0,0 @@ - - - - - - - - -Search By Syze — searchLargerThan • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Searches for messages by bytes size.

    - -
    - -
    searchLargerThan(imapconf, size, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    size

    An integer specifying the size (in number of characters) of -message to be used as search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    See also

    - -

    Other Size-search operations: customSearch, - searchSmallerThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - searchLargerThan(size = 512000, flag = "UNSEEN") # larger than 512KB - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/searchOlderThan.html b/docs/reference/searchOlderThan.html deleted file mode 100644 index 1ef3bf0..0000000 --- a/docs/reference/searchOlderThan.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - - - -Search Within seconds — searchOlderThan • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Searches for messages within a number of seconds from the - server’s current time to fetch messages.

    - -
    - -
    searchOlderThan(imapconf, seconds, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    seconds

    An integer specifying the number of seconds to be used as -search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    See also

    - -

    Other Within-search operations: customSearch, - searchYoungerThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url=""imaps://export.imap.aol.com"", - username="your_AOL_user", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - selectMailbox(mbox = "Smiles GOL") %>% - searchOlderThan(seconds = 3600) - -# } -
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/searchOn.html b/docs/reference/searchOn.html deleted file mode 100644 index 82619e5..0000000 --- a/docs/reference/searchOn.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - -Search By Internal Date — searchOn • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the (internal) - date criteria, such as before, since, on, and period.

    - -
    - -
    searchOn(imapconf, date_char, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    References

    - -

    Resnick, P., Ed., "Internet Message Format", RFC 5322, - doi: 10.17487/RFC5322 -, October 2008, https://www.rfc-editor.org/info/rfc5322.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016, - https://nbsoftsolutions.com/blog/introduction-to-imap.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# list mailboxes -results <- imapconf %>% - listMailboxes() - -# search 1 -result1 <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - searchOn(date_char = "17-Dec-2003") - -# search 2 (mailboxes with compound names) -result2 <- imapconf %>% - selectMailbox(mbox = "Special Mailbox") %>% - searchOn(date_char = "17-Sep-2018", flag = "UNDELETED") -# depending on results, it might be necessary increase buffersize in configureIMAP() - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/searchPeriod.html b/docs/reference/searchPeriod.html deleted file mode 100644 index 3f95cc6..0000000 --- a/docs/reference/searchPeriod.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - -Search By Internal Date — searchPeriod • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the (internal) - date criteria, such as before, since, on, and period.

    - -
    - -
    searchPeriod(imapconf, since_date_char, before_date_char, negate = FALSE,
    -  by = "MSN", flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    since_date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019" indicating the start date (inclusive). We opted not to -use objects of type "date", since IMAP servers like this not so common date -format.

    before_date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019" indicating the stop date (exclusive). We opted not to -use objects of type "date", since IMAP server likes this not so common date -format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    Note

    - -

    searchBefore, searchSince, linksearchOn, and - searchPeriod use internal date, - which reflects the moment when the message was received. - searchSentBefore, searchSentSince, linksearchSentOn, and - searchSentPeriod use RFC-2822 date header (origination date), which - "specifies the date and time at which the creator of the message - indicated that the message was complete and ready to enter the mail - delivery system" (Resnick, 2008). Dates in both methods must be the same - most of time. Nonetheless, using internal date for search is faster - (Babcock, 2016).

    - -

    References

    - -

    Resnick, P., "Internet Message Format", RFC 5322, October 2008.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - - -# search -results <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - searchPeriod(since_date_char = "17-Apr-2012", - before_date_char = "30-Jun-2015", - flag = "DRAFT") - - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/searchSentBefore.html b/docs/reference/searchSentBefore.html deleted file mode 100644 index e41e495..0000000 --- a/docs/reference/searchSentBefore.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - - -Search By Origination (RC-2822 Header) Date — searchSentBefore • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the - (RC-2822 Header) date criteria, such as before, since, on, and period.

    - -
    - -
    searchSentBefore(imapconf, date_char, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    Note

    - -

    searchBefore, searchSince, linksearchOn, and - searchPeriod use internal date, - which reflects the moment when the message was received. - searchSentBefore, searchSentSince, linksearchSentOn, and - searchSentPeriod use RFC-2822 date header (origination date), which - "specifies the date and time at which the creator of the message - indicated that the message was complete and ready to enter the mail - delivery system" (Resnick, 2008). Dates in both methods must be the same - most of time. Nonetheless, using internal date for search is faster - (Babcock, 2016).

    - -

    References

    - -

    Resnick, P., "Internet Message Format", RFC 5322, October 2008.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - searchSentBefore(date_char = "17-Apr-2012", - negate = TRUE, - flag = "UNANSWERED") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/searchSentOn.html b/docs/reference/searchSentOn.html deleted file mode 100644 index 1282b3c..0000000 --- a/docs/reference/searchSentOn.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - - - -Search By Origination (RC-2822 Header) Date — searchSentOn • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the - (RC-2822 Header) date criteria, such as before, since, on, and period.

    - -
    - -
    searchSentOn(imapconf, date_char, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    References

    - -

    Resnick, P., "Internet Message Format", RFC 5322, October 2008.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search 1 -result1 <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - searchSentOn(date_char = "17-Dec-2003") - -# search 2 (mailboxes with compound names) -result2 <- imapconf %>% - selectMailbox(mbox = "Special Mailbox") %>% - searchSentOn(date_char = "17-Sep-2018", flag = "UNDELETED") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/searchSentPeriod.html b/docs/reference/searchSentPeriod.html deleted file mode 100644 index 560a618..0000000 --- a/docs/reference/searchSentPeriod.html +++ /dev/null @@ -1,296 +0,0 @@ - - - - - - - - -Search By Origination (RC-2822 Header) Date — searchSentPeriod • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the - (RC-2822 Header) date criteria, such as before, since, on, and period.

    - -
    - -
    searchSentPeriod(imapconf, since_date_char, before_date_char,
    -  negate = FALSE, by = "MSN", flag = NULL, esearch = FALSE,
    -  return_imapconf = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    since_date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019" indicating the start date (inclusive). We opted not to -use objects of type "date", since IMAP servers like this not so common date -format.

    before_date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019" indicating the stop date (exclusive). We opted not to -use objects of type "date", since IMAP server likes this not so common date -format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    Note

    - -

    searchBefore, searchSince, linksearchOn, and - searchPeriod use internal date, - which reflects the moment when the message was received. - searchSentBefore, searchSentSince, linksearchSentOn, and - searchSentPeriod use RFC-2822 date header (origination date), which - "specifies the date and time at which the creator of the message - indicated that the message was complete and ready to enter the mail - delivery system" (Resnick, 2008). Dates in both methods must be the same - most of time. Nonetheless, using internal date for search is faster - (Babcock, 2016).

    - -

    References

    - -

    Resnick, P., "Internet Message Format", RFC 5322, October 2008.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - searchPeriod(since_date_char = "17-Apr-2012", - before_date_char = "30-Jun-2015", - flag = "UNFLAGGED") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/searchSentSince.html b/docs/reference/searchSentSince.html deleted file mode 100644 index 34b7ec2..0000000 --- a/docs/reference/searchSentSince.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - - -Search By Origination (RC-2822 Header) Date — searchSentSince • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the - (RC-2822 Header) date criteria, such as before, since, on, and period.

    - -
    - -
    searchSentSince(imapconf, date_char, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    References

    - -

    Resnick, P., "Internet Message Format", RFC 5322, October 2008.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="url="imaps://export.imap.aol.com"", - username="your_AOL_user", - password=rstudioapi::askForPassword() - ) - -# search 1 -result1 <- imapconf %>% - selectMailbox(mbox = "Sent") %>% - searchSentSince(date_char = "17-Apr-2012") - -# search 2 -result2 <- imapconf %>% - selectMailbox(mbox = "Inbox") %>% - searchSentSince(date_char = "17-Jun-2019", flag = "FLAGGED") - -# } -
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/searchSince.html b/docs/reference/searchSince.html deleted file mode 100644 index 68764c1..0000000 --- a/docs/reference/searchSince.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - - -Search By Internal Date — searchSince • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the (internal) - date criteria, such as before, since, on, and period.

    - -
    - -
    searchSince(imapconf, date_char, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    References

    - -

    Resnick, P., Ed., "Internet Message Format", RFC 5322, - doi: 10.17487/RFC5322 -, October 2008, https://www.rfc-editor.org/info/rfc5322.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016, - https://nbsoftsolutions.com/blog/introduction-to-imap.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="url="imaps://export.imap.aol.com"", - username="your_AOL_user", - password=rstudioapi::askForPassword() - ) - -# search 1 -result1 <- imapconf %>% - selectMailbox(mbox = "Sent") %>% - searchSince(date_char = "17-Apr-2012") - -# search 2 -result2 <- imapconf %>% - selectMailbox(mbox = "Inbox") %>% - searchSince(date_char = "17-Jun-2019", flag = "FLAGGED") -# depending on results, it might be necessary increase buffersize in configureIMAP() - -# } -
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/searchSmallerThan.html b/docs/reference/searchSmallerThan.html deleted file mode 100644 index 053de77..0000000 --- a/docs/reference/searchSmallerThan.html +++ /dev/null @@ -1,257 +0,0 @@ - - - - - - - - -Search By Syze — searchSmallerThan • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Searches for messages by bytes size.

    - -
    - -
    searchSmallerThan(imapconf, size, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    size

    An integer specifying the size (in number of characters) of -message to be used as search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    See also

    - -

    Other Size-search operations: customSearch, - searchLargerThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - searchSmallerThan(size = 512000) # smaller than 512KB - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/searchString.html b/docs/reference/searchString.html deleted file mode 100644 index 1b2f483..0000000 --- a/docs/reference/searchString.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - - -Search By String — searchString • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Searches for messages containing a string in an specific - section or field.

    - -
    - -
    searchString(imapconf, section_or_field, string, negate = FALSE,
    -  by = "MSN", esearch = FALSE, return_imapconf = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    section_or_field

    A mandatory character string specifying in which -message's Section or Header Field to search for the provided string. -For some available options, see section_or_field_options.

    string

    A character string specifying the word or expression to -search for in messages.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - selectMailbox(mbox = "TAM") %>% - searchString(section_or_field = "FROM", string = "michelle@hotmail.com", - negate = TRUE) # not FROM "michele" - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/searchYoungerThan.html b/docs/reference/searchYoungerThan.html deleted file mode 100644 index d32a3d3..0000000 --- a/docs/reference/searchYoungerThan.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - - -Search Within seconds — searchYoungerThan • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Searches for messages within a number of seconds from the - server’s current time to fetch messages.

    - -
    - -
    searchYoungerThan(imapconf, seconds, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configureIMAP and with a mbox item added after a -mailbox selection with selectMailbox.

    seconds

    An integer specifying the number of seconds to be used as -search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -code1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -listServerCapabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    Note

    - -

    Some SMTP servers, such as Gmail and AOL, may not support WITHIN SEARCH - EXTENSION.

    - -

    See also

    - -

    Other Within-search operations: customSearch, - searchOlderThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url=""imaps://export.imap.aol.com"", - username="your_AOL_user", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - selectMailbox(mbox = "Smiles GOL") %>% - searchYoungerThan(seconds = 3600) - -# } -
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/search_before.html b/docs/reference/search_before.html deleted file mode 100644 index 510bc11..0000000 --- a/docs/reference/search_before.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - - -Search By Internal Date — search_before • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the (internal) - date criteria, such as before, since, on, and period.

    - -
    - -
    search_before(imapconf, date_char, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    Note

    - -

    search_before, search_since, search_on, and - search_period use internal date, - which reflects the moment when the message was received. - search_sent_before, search_sent_since, search_sent_on, and - search_sent_period use RFC-2822 date header (origination date), which - "specifies the date and time at which the creator of the message - indicated that the message was complete and ready to enter the mail - delivery system" (Resnick, 2008). Dates in both methods must be the same - most of time. Nonetheless, using internal date for search is faster - (Babcock, 2016).

    - -

    References

    - -

    Resnick, P., Ed., "Internet Message Format", RFC 5322, - doi: 10.17487/RFC5322 -, October 2008, https://www.rfc-editor.org/info/rfc5322.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016, - https://nbsoftsolutions.com/blog/introduction-to-imap.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# search 1 -result1 <- imapconf %>% - select_mailbox(mbox = "[Gmail]/Sent") %>% - search_before(date_char = "17-Apr-2012") - -# search 2 (brazilian portuguese example -- mailboxes with compound names) -result2 <- imapconf %>% - select_mailbox(mbox = "[Gmail]/Com estrela") %>% - search_before(date_char = "17-Dec-2018", flag = "ANSWERED") -# depending on results, it might be necessary to increase buffersize in -# configure_imap() - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/search_flag.html b/docs/reference/search_flag.html deleted file mode 100644 index 7c039a0..0000000 --- a/docs/reference/search_flag.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - - -Search By Flag — search_flag • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Searches for messages marked with a specific flag.

    - -
    - -
    search_flag(imapconf, flag, negate = FALSE, by = "MSN",
    -  esearch = FALSE, return_imapconf = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    flag

    A string specifying the flag to be used for filtering messages. -Use flag_options to list the common flags used by IMAP -servers.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    See also

    - -

    Other Flag-search operations: custom_search

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - select_mailbox(mbox = "INBOX") %>% - search_flag(flag = "RECENT", by = "UID") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/search_larger_than.html b/docs/reference/search_larger_than.html deleted file mode 100644 index 23e401e..0000000 --- a/docs/reference/search_larger_than.html +++ /dev/null @@ -1,257 +0,0 @@ - - - - - - - - -Search By Syze — search_larger_than • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Searches for messages by bytes size.

    - -
    - -
    search_larger_than(imapconf, size, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    size

    An integer specifying the size (in number of characters) of -message to be used as search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    See also

    - -

    Other Size-search operations: custom_search, - search_smaller_than

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - select_mailbox(mbox = "INBOX") %>% - search_larger_than(size = 512000, flag = "UNSEEN") # larger than 512KB - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/search_older_than.html b/docs/reference/search_older_than.html deleted file mode 100644 index 69fb5a6..0000000 --- a/docs/reference/search_older_than.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - - - -Search Within seconds — search_older_than • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Searches for messages within a number of seconds from the - server’s current time to fetch messages.

    - -
    - -
    search_older_than(imapconf, seconds, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    seconds

    An integer specifying the number of seconds to be used as -search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    See also

    - -

    Other Within-search operations: custom_search, - search_younger_than

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - select_mailbox(mbox = "Smiles GOL") %>% - search_older_than(seconds = 3600) - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/search_on.html b/docs/reference/search_on.html deleted file mode 100644 index 2d1f4b3..0000000 --- a/docs/reference/search_on.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - - -Search By Internal Date — search_on • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the (internal) - date criteria, such as before, since, on, and period.

    - -
    - -
    search_on(imapconf, date_char, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    References

    - -

    Resnick, P., Ed., "Internet Message Format", RFC 5322, - doi: 10.17487/RFC5322 -, October 2008, https://www.rfc-editor.org/info/rfc5322.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016, - https://nbsoftsolutions.com/blog/introduction-to-imap.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# list mailboxes -results <- imapconf %>% - list_mailboxes() - -# search 1 -result1 <- imapconf %>% - select_mailbox(mbox = "INBOX") %>% - search_on(date_char = "17-Dec-2003") - -# search 2 (mailboxes with compound names) -result2 <- imapconf %>% - select_mailbox(mbox = "Special Mailbox") %>% - search_on(date_char = "17-Sep-2018", flag = "UNDELETED") -# depending on results, it might be necessary to increase buffersize in -# configure_imap() - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/search_period.html b/docs/reference/search_period.html deleted file mode 100644 index 36202e6..0000000 --- a/docs/reference/search_period.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - - - -Search By Internal Date — search_period • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the (internal) - date criteria, such as before, since, on, and period.

    - -
    - -
    search_period(imapconf, since_date_char, before_date_char,
    -  negate = FALSE, by = "MSN", flag = NULL, esearch = FALSE,
    -  return_imapconf = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    since_date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019" indicating the start date (inclusive). We opted not to -use objects of type "date", since IMAP servers like this not so common date -format.

    before_date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019" indicating the stop date (exclusive). We opted not to -use objects of type "date", since IMAP server likes this not so common date -format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    Note

    - -

    search_before, search_since, search_on, and - search_period use internal date, - which reflects the moment when the message was received. - search_sent_before, search_sent_since, search_sent_on, and - search_sent_period use RFC-2822 date header (origination date), which - "specifies the date and time at which the creator of the message - indicated that the message was complete and ready to enter the mail - delivery system" (Resnick, 2008). Dates in both methods must be the same - most of time. Nonetheless, using internal date for search is faster - (Babcock, 2016).

    - -

    References

    - -

    Resnick, P., "Internet Message Format", RFC 5322, October 2008.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - - -# search -results <- imapconf %>% - select_mailbox(mbox = "INBOX") %>% - search_period(since_date_char = "17-Apr-2012", - before_date_char = "30-Jun-2015", - flag = "DRAFT") - - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/search_sent_before.html b/docs/reference/search_sent_before.html deleted file mode 100644 index d85c4cc..0000000 --- a/docs/reference/search_sent_before.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - - -Search By Origination (RC-2822 Header) Date — search_sent_before • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the - (RC-2822 Header) date criteria, such as before, since, on, and period.

    - -
    - -
    search_sent_before(imapconf, date_char, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    Note

    - -

    search_before, search_since, search_on, and - search_period use internal date, - which reflects the moment when the message was received. - search_sent_before, search_sent_since, search_sent_on, and - search_sent_period use RFC-2822 date header (origination date), which - "specifies the date and time at which the creator of the message - indicated that the message was complete and ready to enter the mail - delivery system" (Resnick, 2008). Dates in both methods must be the same - most of time. Nonetheless, using internal date for search is faster - (Babcock, 2016).

    - -

    References

    - -

    Resnick, P., "Internet Message Format", RFC 5322, October 2008.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - select_mailbox(mbox = "INBOX") %>% - search_sent_before(date_char = "17-Apr-2012", - negate = TRUE, - flag = "UNANSWERED") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/search_sent_on.html b/docs/reference/search_sent_on.html deleted file mode 100644 index 944edbc..0000000 --- a/docs/reference/search_sent_on.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - - -Search By Origination (RC-2822 Header) Date — search_sent_on • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the - (RC-2822 Header) date criteria, such as before, since, on, and period.

    - -
    - -
    search_sent_on(imapconf, date_char, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    References

    - -

    Resnick, P., "Internet Message Format", RFC 5322, October 2008.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# search 1 -result1 <- imapconf %>% - select_mailbox(mbox = "INBOX") %>% - search_sent_on(date_char = "17-Dec-2003") - -# search 2 (mailboxes with compound names) -result2 <- imapconf %>% - select_mailbox(mbox = "Special Mailbox") %>% - search_sent_on(date_char = "17-Sep-2018", flag = "UNDELETED") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/search_sent_period.html b/docs/reference/search_sent_period.html deleted file mode 100644 index df4598f..0000000 --- a/docs/reference/search_sent_period.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - - -Search By Origination (RC-2822 Header) Date — search_sent_period • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the - (RC-2822 Header) date criteria, such as before, since, on, and period.

    - -
    - -
    search_sent_period(imapconf, since_date_char, before_date_char,
    -  negate = FALSE, by = "MSN", flag = NULL, esearch = FALSE,
    -  return_imapconf = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    since_date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019" indicating the start date (inclusive). We opted not to -use objects of type "date", since IMAP servers like this not so common date -format.

    before_date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019" indicating the stop date (exclusive). We opted not to -use objects of type "date", since IMAP server likes this not so common date -format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    Note

    - -

    search_before, search_since, search_on, and - search_period use internal date, - which reflects the moment when the message was received. - search_sent_before, search_sent_since, search_sent_on, and - search_sent_period use RFC-2822 date header (origination date), which - "specifies the date and time at which the creator of the message - indicated that the message was complete and ready to enter the mail - delivery system" (Resnick, 2008). Dates in both methods must be the same - most of time. Nonetheless, using internal date for search is faster - (Babcock, 2016).

    - -

    References

    - -

    Resnick, P., "Internet Message Format", RFC 5322, October 2008.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - select_mailbox(mbox = "INBOX") %>% - search_sent_period(since_date_char = "17-Apr-2012", - before_date_char = "30-Jun-2015", - flag = "UNFLAGGED") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/search_sent_since.html b/docs/reference/search_sent_since.html deleted file mode 100644 index b5c2991..0000000 --- a/docs/reference/search_sent_since.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - - -Search By Origination (RC-2822 Header) Date — search_sent_since • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the - (RC-2822 Header) date criteria, such as before, since, on, and period.

    - -
    - -
    search_sent_since(imapconf, date_char, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    References

    - -

    Resnick, P., "Internet Message Format", RFC 5322, October 2008.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# search 1 -result1 <- imapconf %>% - select_mailbox(mbox = "Sent") %>% - search_sent_since(date_char = "17-Apr-2012") - -# search 2 -result2 <- imapconf %>% - select_mailbox(mbox = "Inbox") %>% - search_sent_since(date_char = "17-Jun-2019", flag = "FLAGGED") - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/search_since.html b/docs/reference/search_since.html deleted file mode 100644 index 1933790..0000000 --- a/docs/reference/search_since.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - - -Search By Internal Date — search_since • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Functions that allows searching for messages using the (internal) - date criteria, such as before, since, on, and period.

    - -
    - -
    search_since(imapconf, date_char, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    References

    - -

    Resnick, P., Ed., "Internet Message Format", RFC 5322, - doi: 10.17487/RFC5322 -, October 2008, https://www.rfc-editor.org/info/rfc5322.

    -

    Babcock, N., "Introduction to IMAP", Blog, May 2016, - https://nbsoftsolutions.com/blog/introduction-to-imap.

    - -

    See also

    - - - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# search 1 -result1 <- imapconf %>% - select_mailbox(mbox = "Sent") %>% - search_since(date_char = "17-Apr-2012") - -# search 2 -result2 <- imapconf %>% - select_mailbox(mbox = "Inbox") %>% - search_since(date_char = "17-Jun-2019", flag = "FLAGGED") -# depending on results, it might be necessary to increase buffersize in -# configure_imap() - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/search_smaller_than.html b/docs/reference/search_smaller_than.html deleted file mode 100644 index 1d58074..0000000 --- a/docs/reference/search_smaller_than.html +++ /dev/null @@ -1,257 +0,0 @@ - - - - - - - - -Search By Syze — search_smaller_than • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Searches for messages by bytes size.

    - -
    - -
    search_smaller_than(imapconf, size, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    size

    An integer specifying the size (in number of characters) of -message to be used as search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    See also

    - -

    Other Size-search operations: custom_search, - search_larger_than

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - select_mailbox(mbox = "INBOX") %>% - search_smaller_than(size = 512000) # smaller than 512KB - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/search_string.html b/docs/reference/search_string.html deleted file mode 100644 index 04aeb8e..0000000 --- a/docs/reference/search_string.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - - - - -Search By String — search_string • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Searches for messages containing a string in an specific - section or field.

    - -
    - -
    search_string(imapconf, section_or_field, string, negate = FALSE,
    -  by = "MSN", esearch = FALSE, return_imapconf = TRUE, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    section_or_field

    A mandatory character string specifying in which -message's Section or Header Field to search for the provided string. -For some available options, see section_or_field_options.

    string

    A character string specifying the word or expression to -search for in messages.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - select_mailbox(mbox = "TAM") %>% - search_string(section_or_field = "FROM", - string = "michelle@hotmail.com", - negate = TRUE - ) # not FROM "michele" - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/search_younger_than.html b/docs/reference/search_younger_than.html deleted file mode 100644 index 4a583c1..0000000 --- a/docs/reference/search_younger_than.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - - -Search Within seconds — search_younger_than • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Searches for messages within a number of seconds from the - server’s current time to fetch messages.

    - -
    - -
    search_younger_than(imapconf, seconds, negate = FALSE, by = "MSN",
    -  flag = NULL, esearch = FALSE, return_imapconf = TRUE,
    -  retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    imapconf

    An object of class imapconf generated with -configure_imap and with a mbox item added after a -mailbox selection with select_mailbox.

    seconds

    An integer specifying the number of seconds to be used as -search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    by

    Which id (MSN or UID) to use when searching for -messages. "MSN" or message squence number is a message's relative -position to the older message in the mailbox. It may change after deleting -or moving messages. For instance, if a message is deleted, message sequence -numbers are reordered to fill the gap. "UID" or unique identifier -is always the same during the life cycle of a message. Default is -"MSN".

    flag

    Optional parameter that adds a flag filter to the search. Use -flag_options to list the common flags used by IMAP servers. -Default is NULL.

    esearch

    A logical. Default is FALSE. If the IMAP server has -ESEARCH capability, it can be used to optimize search results. It -allows to condense results to message sets to cut down on transmission -costs, e.g. 1:5 instead of writing ids individually such as -1,2,3,4,5. It can be used along with buffersize to avoid results -stripping. Check if your IMAP server supports SEARCH with -list_server_capabilities.

    return_imapconf

    A logical. If TRUE, the function returns a -list of length 2, containing the imapconf object -(IMAP settings) and the search results as message ids ("MSN" or -"UID"). If FALSE, returns only the message ids as a numeric -vector. Default is TRUE.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    Depending on the return_imapconf parameter, it can be a - list of length 2 containing the imapconf object - and message ids resulted from search, or a numeric vector containing - only message ids.

    - -

    Note

    - -

    Some SMTP servers, such as Gmail and AOL, may not support WITHIN SEARCH - EXTENSION.

    - -

    See also

    - -

    Other Within-search operations: custom_search, - search_older_than

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configure_imap(url="imaps://your.imap.server.com", - username="your_username", - password=rstudioapi::askForPassword() - ) - -# search -results <- imapconf %>% - select_mailbox(mbox = "Smiles GOL") %>% - search_younger_than(seconds = 3600) - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/section_or_field_options.html b/docs/reference/section_or_field_options.html deleted file mode 100644 index edcbc8c..0000000 --- a/docs/reference/section_or_field_options.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - - - -Section or Header Fields Options — section_or_field_options • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    This function presents message sections and header fields - that can be used for searching and fetching message contents. The header - fields, particularly, are only a suggestion and indicate the most common - terms. Some messages may not contain one or more of the listed fields. - It is also possible that one or more fields not listed here may be used - in some messages.

    - -
    - -
    section_or_field_options()
    - -

    Value

    - -

    A list containing common header fields.

    - -

    Note

    - -

    A message body is the (full) content of a message. It is simply lines - of US-ASCII characters (Freed & Borenstein, 1996; Resnick, 2001). Therefore, - if you want to do a search of a string in the whole message, including - HEADER and TEXT, you can specify - section_or_field = "BODY".

    -

    While header is a part of the message body, indicating sender, date and - other information, header fields are specific - parts of the header of a message. "Header fields are lines - composed of a field name, followed by a colon (":"), which is followed by - a field body, and terminated by CRLF" (Resnick, 2001).

    -

    A message TEXT is the message itself, indicating the content - written or produced by the sender.

    - -

    References

    - -

    Freed, N. and N. Borenstein, "Multipurpose Internet Mail - Extensions (MIME) Part Two: Media Types", RFC 2046, - doi: 10.17487/RFC2046 -, November 1996, - https://www.rfc-editor.org/info/rfc2046.

    -

    Resnick, P., Ed., "Internet Message Format", RFC 2822, - doi: 10.17487/RFC2822 -, April 2001, - https://www.rfc-editor.org/info/rfc2822.

    -

    Crocker, D., "STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT - MESSAGES", STD 11, RFC 822, doi: 10.17487/RFC0822 -, - August 1982, https://www.rfc-editor.org/info/rfc822.

    - -

    See also

    - -

    Other options: -metadata_options()

    - - -

    Examples

    -
    # NOT RUN {
    -library(mRpostman)
    -section_or_field_options()
    -
    -# }
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/selectMailbox.html b/docs/reference/selectMailbox.html deleted file mode 100644 index b18a276..0000000 --- a/docs/reference/selectMailbox.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - - - -Mailbox Selection — selectMailbox • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Select a mailbox on the server for issuing further commands.

    - -
    - -
    selectMailbox(imapconf, mbox, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    imapconf

    A object of class imapconf generated with -configureIMAP.

    mbox

    A string containing the name of an existing mailbox on the server.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    The imaconf, list object with the selected mailbox added to it.

    - -

    See also

    - - - - -

    Examples

    -
    # NOT RUN {
    -# configure IMAP
    -imapconf <- configureIMAP(url="imaps://imap.gmail.com",
    -                          username="your_gmail_user",
    -                          password=rstudioapi::askForPassword()
    -                          )
    -
    -# Select INBOX
    -imapconf %>%
    -  selectMailbox(mbox = "INBOX")
    -
    -# }
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/select_mailbox.html b/docs/reference/select_mailbox.html deleted file mode 100644 index 2fe2230..0000000 --- a/docs/reference/select_mailbox.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - - - -Mailbox Selection — select_mailbox • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Select a mailbox on the server for issuing further commands.

    - -
    - -
    select_mailbox(imapconf, mbox, retries = 2)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    imapconf

    A object of class imapconf generated with -configure_imap.

    mbox

    A string containing the name of an existing mailbox on the server.

    retries

    Number of attempts to connect and execute the command. Default -is 2.

    - -

    Value

    - -

    The (invisible) imaconf object with the selected mailbox added to it.

    - -

    See also

    - - - - -

    Examples

    -
    # NOT RUN {
    -# configure IMAP
    -library(mRpostman)
    -imapconf <- configureIMAP(url="imaps://imap.gmail.com",
    -                          username="your_gmail_user",
    -                          password=rstudioapi::askForPassword()
    -                         )
    -
    -# Select INBOX
    -imapconf %>%
    -  select_mailbox(mbox = "INBOX")
    -
    -# }
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/sentBefore.html b/docs/reference/sentBefore.html deleted file mode 100644 index 4fc907e..0000000 --- a/docs/reference/sentBefore.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - - -Criteria Helper Functions for Custom Search — sentBefore • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Criteria helper functions to be combined inside a operator helper - function as a custom request in customSearch.

    - -
    - -
    sentBefore(date_char, negate = FALSE)
    - -

    Arguments

    - - - - - - - - - - -
    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    A search string to be used as a custom_request parameter in - customSearch function.

    - -

    See also

    - -

    Other customsearch helper functions: AND, - Before, Flag, - OR, Since, - String, olderThan, - sentOn, sentSince, - smallerThan, youngerThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -result <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - customSearch(custom_request = OR(sentBefore(date_char = "17-Apr-2019"), - smallerThan(size = 512000))) -# searches for messages sentBefore "17-Apr-2019" OR smallerThan 512KB. - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/sentOn.html b/docs/reference/sentOn.html deleted file mode 100644 index 88154de..0000000 --- a/docs/reference/sentOn.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - - -Criteria Helper Functions for Custom Search — sentOn • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Criteria helper functions to be combined inside a operator helper - function as a custom request in customSearch.

    - -
    - -
    sentOn(date_char, negate = FALSE)
    - -

    Arguments

    - - - - - - - - - - -
    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    A search string to be used as a custom_request parameter in - customSearch function.

    - -

    See also

    - -

    Other customsearch helper functions: AND, - Before, Flag, - OR, Since, - String, olderThan, - sentBefore, sentSince, - smallerThan, youngerThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -result <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - customSearch(custom_request = OR(sentOn(date_char = "17-Apr-2019"), - sentOn(date_char = "17-Jul-2018"))) -# searches for messages sentOn "17-Apr-2019" OR sentOn "17-Jul-2018". - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/sentSince.html b/docs/reference/sentSince.html deleted file mode 100644 index 47b9bc2..0000000 --- a/docs/reference/sentSince.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - - -Criteria Helper Functions for Custom Search — sentSince • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Criteria helper functions to be combined inside a operator helper - function as a custom request in customSearch.

    - -
    - -
    sentSince(date_char, negate = FALSE)
    - -

    Arguments

    - - - - - - - - - - -
    date_char

    A character vector with format "DD-Mon-YYYY", -e.g. "01-Apr-2019". We opted not to use objects of type "date", since IMAP -servers like this not so common date format.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    A search string to be used as a custom_request parameter in - customSearch function.

    - -

    See also

    - -

    Other customsearch helper functions: AND, - Before, Flag, - OR, Since, - String, olderThan, - sentBefore, sentOn, - smallerThan, youngerThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -result <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - customSearch(custom_request = OR(sentSince(date_char = "17-Apr-2019"), - smallerThan(size = 512000))) -# searches for messages sentSince "17-Apr-2019" OR smallerThan 512KB. - -# }
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/smallerThan.html b/docs/reference/smallerThan.html deleted file mode 100644 index 27b0b54..0000000 --- a/docs/reference/smallerThan.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - -Criteria Helper Functions for Custom Search — smallerThan • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Criteria helper functions to be combined inside a operator helper - function as a custom request in customSearch.

    - -
    - -
    smallerThan(size, negate = FALSE)
    - -

    Arguments

    - - - - - - - - - - -
    size

    An integer specifying the size (in number characters) of message to be used as search -criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    A search string to be used as a custom_request parameter in - customSearch function.

    - -

    See also

    - -

    Other customsearch helper functions: AND, - Before, Flag, - OR, Since, - String, olderThan, - sentBefore, sentOn, - sentSince, youngerThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -result <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - customSearch(custom_request = - OR(String( - section_or_field = "from", string = "allanvcq@gmail.com"), - smallerThan( - size = 512000) - ) - ) -# searches for messages containing the string "allanvcq@gmail.com" in the field "FROM" - OR those smallerThan 512KB. - -# } -
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - - diff --git a/docs/reference/youngerThan.html b/docs/reference/youngerThan.html deleted file mode 100644 index 88a63e4..0000000 --- a/docs/reference/youngerThan.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - -Criteria Helper Functions for Custom Search — youngerThan • mRpostman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    - -
    -
    - - -
    - -

    Criteria helper functions to be combined inside a operator helper - function as a custom request in customSearch.

    - -
    - -
    youngerThan(seconds, negate = FALSE)
    - -

    Arguments

    - - - - - - - - - - -
    seconds

    An integer specifying the number of seconds to be used as -search criterion.

    negate

    If TRUE, negates the search and seeks for -"NOT search_criterion". Default is FALSE.

    - -

    Value

    - -

    A search string to be used as a custom_request parameter in - customSearch function.

    - -

    See also

    - -

    Other customsearch helper functions: AND, - Before, Flag, - OR, Since, - String, olderThan, - sentBefore, sentOn, - sentSince, smallerThan

    - - -

    Examples

    -
    -
    # NOT RUN { -# configure IMAP -library(mRpostman) -imapconf <- configureIMAP(url="imaps://imap.gmail.com", - username="your_gmail_user", - password=rstudioapi::askForPassword() - ) - -# search -result <- imapconf %>% - selectMailbox(mbox = "INBOX") %>% - customSearch(custom_request = - OR(smallerThan( - size = 512000), - youngerThan( - seconds = 3600) - ) - ) -# searches for messages that are youngerThan 3600 seconds (or one hour) OR - that contains the string "allanvcq@gmail.com" in the field "FROM" - -# } -
    -
    -
    - -
    - -
    - - -
    -

    Site built with pkgdown 1.3.0.

    -
    -
    -
    - - - - - -

    7ZXg1Erc#b8<27!{F28}1S@x|4`I!S?i2h+( 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