Wsphinx.addnodesdocument)}( rawsourcechildren]docutils.nodessection)}(hhh](h title)}(hAWS\_SQS moduleh]h TextAWS_SQS module}(parenth _documenthsourceNlineNuba attributes}(ids]classes]names]dupnames]backrefs]utagnamehhh hhhXC:\Users\rpivovar\Desktop\workingfolder\projects\twinmodules\docs\AWSModules\AWS_SQS.rsthKubhindex)}(hhh]h}(h!]h#]h%]h']h)]entries](pairmodule; AWS_SQSmodule-AWS_SQShNtauh+h-hh hhhNhNubh.)}(hhh]h}(h!]h#]h%]h']h)]entries](singlewatch_sqs() (in module AWS_SQS)AWS_SQS.watch_sqshNtauh+h-hh hhhNhNubhdesc)}(hhh](hdesc_signature)}(hEwatch_sqs(sqs_url, waittime=0, region='us-east-1', purge_queue=False)h](h desc_addname)}(hAWS_SQS.h]hAWS_SQS.}(hhZhhhNhNubah}(h!]h#]( sig-prename descclassnameeh%]h']h)] xml:spacepreserveuh+hXhhThhh}C:\Users\rpivovar\Desktop\workingfolder\projects\twinmodules\twinmodules\AWSModules\AWS_SQS.py:docstring of AWS_SQS.watch_sqshKubh desc_name)}(h watch_sqsh]h watch_sqs}(hhohhhNhNubah}(h!]h#](sig-namedescnameeh%]h']h)]hjhkuh+hmhhThhhhlhKubhdesc_parameterlist)}(h:sqs_url, waittime=0, region='us-east-1', purge_queue=Falseh](hdesc_parameter)}(hsqs_urlh]h desc_sig_name)}(hsqs_urlh]hsqs_url}(hhhhhNhNubah}(h!]h#]nah%]h']h)]uh+hhhubah}(h!]h#]h%]h']h)]hjhkuh+hhhubh)}(h waittime=0h](h)}(hwaittimeh]hwaittime}(hhhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhhubhdesc_sig_operator)}(h=h]h=}(hhhhhNhNubah}(h!]h#]oah%]h']h)]uh+hhhubh inline)}(h0h]h0}(hhhhhNhNubah}(h!]h#] default_valueah%]h']h)]support_smartquotesuh+hhhubeh}(h!]h#]h%]h']h)]hjhkuh+hhhubh)}(hregion='us-east-1'h](h)}(hregionh]hregion}(hhhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhhubh)}(h=h]h=}(hhhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhhubh)}(h 'us-east-1'h]h 'us-east-1'}(hhhhhNhNubah}(h!]h#]hah%]h']h)]support_smartquotesuh+hhhubeh}(h!]h#]h%]h']h)]hjhkuh+hhhubh)}(hpurge_queue=Falseh](h)}(h purge_queueh]h purge_queue}(hjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h=h]h=}(hj$hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(hFalseh]hFalse}(hj2hhhNhNubah}(h!]h#]hah%]h']h)]support_smartquotesuh+hhjubeh}(h!]h#]h%]h']h)]hjhkuh+hhhubeh}(h!]h#]h%]h']h)]hjhkuh+hhhThhhhlhKubeh}(h!]hKah#](sig sig-objecteh%]h']h)]moduleAWS_SQSclasshfullnamehq _toc_partsjVhq _toc_name watch_sqs()uh+hRhhlhKhhOhhubh desc_content)}(hhh](h paragraph)}(hiMonitor an SQS for new messages. This is a blocking function that will wait until an SQS message appears.h]hiMonitor an SQS for new messages. This is a blocking function that will wait until an SQS message appears.}(hjdhhhNhNubah}(h!]h#]h%]h']h)]uh+jbh}C:\Users\rpivovar\Desktop\workingfolder\projects\twinmodules\twinmodules\AWSModules\AWS_SQS.py:docstring of AWS_SQS.watch_sqshKhj_hhubh field_list)}(hhh](h field)}(hhh](h field_name)}(h Return typeh]h Return type}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+j}hjzhhlhKubh field_body)}(hhh]jc)}(hlisth]h pending_xref)}(h:py:class:`list`h]h literal)}(hjh]hlist}(hjhhhNhNubah}(h!]h#](xrefpypy-classeh%]h']h)]uh+jhjubah}(h!]h#]h%]h']h)]refdocAWSModules/AWS_SQS refdomainjreftypeclass refexplicitrefwarn py:modulejVpy:classN reftargetlistuh+jhjrhKhjhhubah}(h!]h#]h%]h']h)]uh+jbhjubah}(h!]h#]h%]h']h)]uh+jhjzubeh}(h!]h#]h%]h']h)]uh+jxhjuubjy)}(hhh](j~)}(h Parametersh]h Parameters}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+j}hjhhlhKubj)}(hhh]h bullet_list)}(hhh](h list_item)}(hhh]jc)}(h/sqs_url (str) -- The url of the SQS to monitor.h](hliteral_strong)}(hsqs_urlh]hsqs_url}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjubh (}(hjhhhNhNubj)}(hhh]hliteral_emphasis)}(hstrh]hstr}(hj hhhNhNubah}(h!]h#]h%]h']h)]uh+j hjubah}(h!]h#]h%]h']h)] refdomainpy refexplicitreftypejW reftargetj refspecificjjVjNuh+jhjubh)}(hjhhhNhNubh – }(hjhhhNhNubhThe url of the SQS to monitor.}(hjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jbhjubah}(h!]h#]h%]h']h)]uh+jhjubj)}(hhh]jc)}(hlwaittime (int, optional) -- Time in seconds to wait for querying the SQS for new messages. The default is 0.h](j)}(hwaittimeh]hwaittime}(hjEhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjAubh (}(hjAhhhNhNubj)}(hhh]j )}(hinth]hint}(hjZhhhNhNubah}(h!]h#]h%]h']h)]uh+j hjWubah}(h!]h#]h%]h']h)] refdomainj! refexplicitreftypejW reftargetj\j%jjVjNuh+jhjAubj )}(h, h]h, }(hjrhhhNhNubah}(h!]h#]h%]h']h)]uh+j hjAubj)}(hhh]j )}(hoptionalh]hoptional}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+j hjubah}(h!]h#]h%]h']h)] refdomainj! refexplicitreftypejW reftargetjj%jjVjNuh+jhjAubh)}(hjAhhhNhNubh – }(hjAhhhNhNubhPTime in seconds to wait for querying the SQS for new messages. The default is 0.}(hjAhhhNhNubeh}(h!]h#]h%]h']h)]uh+jbhj>ubah}(h!]h#]h%]h']h)]uh+jhjubj)}(hhh]jc)}(hOregion (str, optional) -- AWS region the SQS is in. The default is 'us-east-1'.h](j)}(hregionh]hregion}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjubh (}(hjhhhNhNubj)}(hhh]j )}(hstrh]hstr}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+j hjubah}(h!]h#]h%]h']h)] refdomainj! refexplicitreftypejW reftargetjj%jjVjNuh+jhjubj )}(h, h]h, }(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+j hjubj)}(hhh]j )}(hoptionalh]hoptional}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+j hjubah}(h!]h#]h%]h']h)] refdomainj! refexplicitreftypejW reftargetjj%jjVjNuh+jhjubh)}(hjhhhNhNubh – }(hjhhhNhNubh9AWS region the SQS is in. The default is ‘us-east-1’.}(hjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jbhjubah}(h!]h#]h%]h']h)]uh+jhjubj)}(hhh]jc)}(hXpurge_queue (bool, optional) -- If true, each time a message is found, the entire SQS will be purged of all messages before proceeding. This is useful if you have many workers that could submit messages to the SQS, but you only want 1 downstream job to trigger. The default is False.h](j)}(h purge_queueh]h purge_queue}(hj/hhhNhNubah}(h!]h#]h%]h']h)]uh+jhj+ubh (}(hj+hhhNhNubj)}(hhh]j )}(hboolh]hbool}(hjDhhhNhNubah}(h!]h#]h%]h']h)]uh+j hjAubah}(h!]h#]h%]h']h)] refdomainj! refexplicitreftypejW reftargetjFj%jjVjNuh+jhj+ubj )}(h, h]h, }(hj\hhhNhNubah}(h!]h#]h%]h']h)]uh+j hj+ubj)}(hhh]j )}(hoptionalh]hoptional}(hjmhhhNhNubah}(h!]h#]h%]h']h)]uh+j hjjubah}(h!]h#]h%]h']h)] refdomainj! refexplicitreftypejW reftargetjoj%jjVjNuh+jhj+ubh)}(hj+hhhNhNubh – }(hj+hhhNhNubhIf true, each time a message is found, the entire SQS will be purged of all messages before proceeding. This is useful if you have many workers that could submit messages to the SQS, but you only want 1 downstream job to trigger. The default is False.}(hj+hhhNhNubeh}(h!]h#]h%]h']h)]uh+jbhj(ubah}(h!]h#]h%]h']h)]uh+jhjubeh}(h!]h#]h%]h']h)]uh+jhjubah}(h!]h#]h%]h']h)]uh+jhjubeh}(h!]h#]h%]h']h)]uh+jxhjuubjy)}(hhh](j~)}(hReturnsh]hReturns}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+j}hjhhlhKubj)}(hhh]jc)}(h SQS messages.h]h SQS messages.}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+jbhjubah}(h!]h#]h%]h']h)]uh+jhjubeh}(h!]h#]h%]h']h)]uh+jxhjuubjy)}(hhh](j~)}(h Return typeh]h Return type}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+j}hjhhlhKubj)}(hhh]jc)}(hlisth]j)}(hhh]hlist}(hjhhhNhNubah}(h!]h#]h%]h']h)] refdomainj! refexplicitreftypejW reftargetlistj%jjVjNuh+jhjubah}(h!]h#]h%]h']h)]uh+jbhjubah}(h!]h#]h%]h']h)]uh+jhjubeh}(h!]h#]h%]h']h)]uh+jxhjuubeh}(h!]h#]h%]h']h)]uh+jshj_hhhNhNubeh}(h!]h#]h%]h']h)]uh+j]hhOhhhhlhKubeh}(h!]h#](j!functioneh%]h']h)]domainj!objtypej(desctypej(noindex noindexentrynocontentsentryuh+hMhhhh hNhNubh.)}(hhh]h}(h!]h#]h%]h']h)]entries](hI#create_sqs_s3() (in module AWS_SQS)AWS_SQS.create_sqs_s3hNtauh+h-hh hhhNhNubhN)}(hhh](hS)}(h9create_sqs_s3(queue_name, account_number, s3_bucket_name)h](hY)}(hAWS_SQS.h]hAWS_SQS.}(hjGhhhNhNubah}(h!]h#](hehfeh%]h']h)]hjhkuh+hXhjChhhC:\Users\rpivovar\Desktop\workingfolder\projects\twinmodules\twinmodules\AWSModules\AWS_SQS.py:docstring of AWS_SQS.create_sqs_s3hKubhn)}(h create_sqs_s3h]h create_sqs_s3}(hjVhhhNhNubah}(h!]h#](hzh{eh%]h']h)]hjhkuh+hmhjChhhjUhKubh)}(h*queue_name, account_number, s3_bucket_nameh](h)}(h queue_nameh]h)}(h queue_nameh]h queue_name}(hjlhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjhubah}(h!]h#]h%]h']h)]hjhkuh+hhjdubh)}(haccount_numberh]h)}(haccount_numberh]haccount_number}(hjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hjhkuh+hhjdubh)}(hs3_bucket_nameh]h)}(hs3_bucket_nameh]hs3_bucket_name}(hjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hjhkuh+hhjdubeh}(h!]h#]h%]h']h)]hjhkuh+hhjChhhjUhKubeh}(h!]j>ah#](jPjQeh%]h']h)]jUAWS_SQSjWhjXjXjYjjXj[create_sqs_s3()uh+hRhjUhKhj@hhubj^)}(hhh](jc)}(hCreate an SQS that accepts notifications from S3 bucket triggers. Note this function uses the SDK and is expected to be replaced with CDK in the future.h]hCreate an SQS that accepts notifications from S3 bucket triggers. Note this function uses the SDK and is expected to be replaced with CDK in the future.}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+jbhC:\Users\rpivovar\Desktop\workingfolder\projects\twinmodules\twinmodules\AWSModules\AWS_SQS.py:docstring of AWS_SQS.create_sqs_s3hKhjhhubjt)}(hhh](jy)}(hhh](j~)}(h Return typeh]h Return type}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+j}hjhjUhKubj)}(hhh]jc)}(hdicth]j)}(h:py:class:`dict`h]j)}(hjh]hdict}(hjhhhNhNubah}(h!]h#](jpypy-classeh%]h']h)]uh+jhjubah}(h!]h#]h%]h']h)]refdocj refdomainjreftypeclass refexplicitrefwarnjjjNjdictuh+jhjhKhjhhubah}(h!]h#]h%]h']h)]uh+jbhjubah}(h!]h#]h%]h']h)]uh+jhjubeh}(h!]h#]h%]h']h)]uh+jxhjubjy)}(hhh](j~)}(h Parametersh]h Parameters}(hj!hhhNhNubah}(h!]h#]h%]h']h)]uh+j}hjhjUhKubj)}(hhh]j)}(hhh](j)}(hhh]jc)}(h#queue_name (str) -- Name of the SQSh](j)}(h queue_nameh]h queue_name}(hj<hhhNhNubah}(h!]h#]h%]h']h)]uh+jhj8ubh (}(hj8hhhNhNubj)}(hhh]j )}(hstrh]hstr}(hjQhhhNhNubah}(h!]h#]h%]h']h)]uh+j hjNubah}(h!]h#]h%]h']h)] refdomainpy refexplicitreftypejW reftargetjSj%jjjNuh+jhj8ubh)}(hj8hhhNhNubh – }(hj8hhhNhNubhName of the SQS}(hj8hhhNhNubeh}(h!]h#]h%]h']h)]uh+jbhj5ubah}(h!]h#]h%]h']h)]uh+jhj2ubj)}(hhh]jc)}(h>account_number (str) -- Account where the SQS will be created.h](j)}(haccount_numberh]haccount_number}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjubh (}(hjhhhNhNubj)}(hhh]j )}(hstrh]hstr}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+j hjubah}(h!]h#]h%]h']h)] refdomainjf refexplicitreftypejW reftargetjj%jjjNuh+jhjubh)}(hjhhhNhNubh – }(hjhhhNhNubh&Account where the SQS will be created.}(hjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jbhjubah}(h!]h#]h%]h']h)]uh+jhj2ubj)}(hhh]jc)}(hFs3_bucket_name (str) -- Name of the s3 bucket to accept messages from.h](j)}(hs3_bucket_nameh]hs3_bucket_name}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjubh (}(hjhhhNhNubj)}(hhh]j )}(hstrh]hstr}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+j hjubah}(h!]h#]h%]h']h)] refdomainjf refexplicitreftypejW reftargetjj%jjjNuh+jhjubh)}(hjhhhNhNubh – }(hjhhhNhNubh.Name of the s3 bucket to accept messages from.}(hjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jbhjubah}(h!]h#]h%]h']h)]uh+jhj2ubeh}(h!]h#]h%]h']h)]uh+jhj/ubah}(h!]h#]h%]h']h)]uh+jhjubeh}(h!]h#]h%]h']h)]uh+jxhjubjy)}(hhh](j~)}(hReturnsh]hReturns}(hj/hhhNhNubah}(h!]h#]h%]h']h)]uh+j}hj,hjUhKubj)}(hhh]jc)}(hSQS queue attributes.h]hSQS queue attributes.}(hj@hhhNhNubah}(h!]h#]h%]h']h)]uh+jbhj=ubah}(h!]h#]h%]h']h)]uh+jhj,ubeh}(h!]h#]h%]h']h)]uh+jxhjubjy)}(hhh](j~)}(h Return typeh]h Return type}(hj]hhhNhNubah}(h!]h#]h%]h']h)]uh+j}hjZhjUhKubj)}(hhh]jc)}(hdicth]j)}(hhh]hdict}(hjrhhhNhNubah}(h!]h#]h%]h']h)] refdomainjf refexplicitreftypejW reftargetdictj%jjjNuh+jhjnubah}(h!]h#]h%]h']h)]uh+jbhjkubah}(h!]h#]h%]h']h)]uh+jhjZubeh}(h!]h#]h%]h']h)]uh+jxhjubeh}(h!]h#]h%]h']h)]uh+jshjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j]hj@hhhjUhKubeh}(h!]h#](jffunctioneh%]h']h)]j,jfj-jj.jj/j0j1uh+hMhhhh hNhNubh.)}(hhh]h}(h!]h#]h%]h']h)]entries](hI delete_sqs() (in module AWS_SQS)AWS_SQS.delete_sqshNtauh+h-hh hhhNhNubhN)}(hhh](hS)}(hdelete_sqs(queue_name)h](hY)}(hAWS_SQS.h]hAWS_SQS.}(hjhhhNhNubah}(h!]h#](hehfeh%]h']h)]hjhkuh+hXhjhhh~C:\Users\rpivovar\Desktop\workingfolder\projects\twinmodules\twinmodules\AWSModules\AWS_SQS.py:docstring of AWS_SQS.delete_sqshKubhn)}(h delete_sqsh]h delete_sqs}(hjhhhNhNubah}(h!]h#](hzh{eh%]h']h)]hjhkuh+hmhjhhhjhKubh)}(h queue_nameh]h)}(h queue_nameh]h)}(h queue_nameh]h queue_name}(hjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hjhkuh+hhjubah}(h!]h#]h%]h']h)]hjhkuh+hhjhhhjhKubeh}(h!]jah#](jPjQeh%]h']h)]jUAWS_SQSjWhjXjjYjjj[ delete_sqs()uh+hRhjhKhjhhubj^)}(hhh](jc)}(heDelete an SQS. Note this function uses the SDK and is expected to be replaced with CDK in the future.h]heDelete an SQS. Note this function uses the SDK and is expected to be replaced with CDK in the future.}(hj hhhNhNubah}(h!]h#]h%]h']h)]uh+jbh~C:\Users\rpivovar\Desktop\workingfolder\projects\twinmodules\twinmodules\AWSModules\AWS_SQS.py:docstring of AWS_SQS.delete_sqshKhjhhubjt)}(hhh](jy)}(hhh](j~)}(h Return typeh]h Return type}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+j}hjhjhKubj)}(hhh]jc)}(hNoneh]j)}(h:py:obj:`None`h]j)}(hj5h]hNone}(hj7hhhNhNubah}(h!]h#](jpypy-objeh%]h']h)]uh+jhj3ubah}(h!]h#]h%]h']h)]refdocj refdomainjAreftypeobj refexplicitrefwarnjjjNjNoneuh+jhjhKhj/hhubah}(h!]h#]h%]h']h)]uh+jbhj,ubah}(h!]h#]h%]h']h)]uh+jhjubeh}(h!]h#]h%]h']h)]uh+jxhjubjy)}(hhh](j~)}(h Parametersh]h Parameters}(hjhhhhNhNubah}(h!]h#]h%]h']h)]uh+j}hjehjhKubj)}(hhh]jc)}(h.queue_name (str) -- Name of the SQS to delete.h](j)}(h queue_nameh]h queue_name}(hj}hhhNhNubah}(h!]h#]h%]h']h)]uh+jhjyubh (}(hjyhhhNhNubj)}(hhh]j )}(hstrh]hstr}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+j hjubah}(h!]h#]h%]h']h)] refdomainpy refexplicitreftypejW reftargetjj%jjjNuh+jhjyubh)}(hjyhhhNhNubh – }(hjyhhhNhNubhName of the SQS to delete.}(hjyhhhNhNubeh}(h!]h#]h%]h']h)]uh+jbhjvubah}(h!]h#]h%]h']h)]uh+jhjeubeh}(h!]h#]h%]h']h)]uh+jxhjubjy)}(hhh](j~)}(h Return typeh]h Return type}(hjhhhNhNubah}(h!]h#]h%]h']h)]uh+j}hjhjhKubj)}(hhh]jc)}(hNoneh]j)}(hhh]hNone}(hjhhhNhNubah}(h!]h#]h%]h']h)] refdomainj refexplicitreftypejW reftargetNonej%jjjNuh+jhjubah}(h!]h#]h%]h']h)]uh+jbhjubah}(h!]h#]h%]h']h)]uh+jhjubeh}(h!]h#]h%]h']h)]uh+jxhjubeh}(h!]h#]h%]h']h)]uh+jshjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j]hjhhhjhKubeh}(h!]h#](jfunctioneh%]h']h)]j,jj-jj.jj/j0j1uh+hMhhhh hNhNubeh}(h!](h<aws-sqs-moduleeh#]h%]aws_sqs moduleah']h)]uh+h hhhhhh,hKubah}(h!]h#]h%]h']h)]sourceh,uh+hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjCerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh, _destinationN _config_files]file_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}jjs nametypes}jsh!}(jh hjCjju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.